builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0288 starttime: 1467035676.28 results: success (0) buildid: 20160627053125 builduid: 91d531b5383642ed8679b7f776c5ef70 revision: 8664ad5c52883cb66cb9b46879eb062fb6600756 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-27 06:54:36.284658) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-27 06:54:36.285211) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-27 06:54:36.285523) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-27 06:54:36.440120) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-27 06:54:36.440463) ========= 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.7qiv3GtCKc/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.quHVbmCBiX/Listeners TMPDIR=/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/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-06-27 06:54:36-- 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% 35.2M=0s 2016-06-27 06:54:36 (35.2 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.085255 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-27 06:54:36.546640) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-27 06:54:36.546953) ========= 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.7qiv3GtCKc/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.quHVbmCBiX/Listeners TMPDIR=/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/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.021734 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-27 06:54:36.594775) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-27 06:54:36.595132) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 8664ad5c52883cb66cb9b46879eb062fb6600756 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 8664ad5c52883cb66cb9b46879eb062fb6600756 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.7qiv3GtCKc/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.quHVbmCBiX/Listeners TMPDIR=/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/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-06-27 06:54:36,680 truncating revision to first 12 chars 2016-06-27 06:54:36,680 Setting DEBUG logging. 2016-06-27 06:54:36,680 attempt 1/10 2016-06-27 06:54:36,680 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/8664ad5c5288?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-27 06:54:38,036 unpacking tar archive at: mozilla-beta-8664ad5c5288/testing/mozharness/ program finished with exit code 0 elapsedTime=1.624722 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-27 06:54:38.241855) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-27 06:54:38.242193) ========= script_repo_revision: 8664ad5c52883cb66cb9b46879eb062fb6600756 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-27 06:54:38.242585) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-27 06:54:38.242865) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-27 06:54:38.261056) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 56 secs) (at 2016-06-27 06:54:38.261355) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.7qiv3GtCKc/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.quHVbmCBiX/Listeners TMPDIR=/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/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 06:54:38 INFO - MultiFileLogger online at 20160627 06:54:38 in /builds/slave/test 06:54:38 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 06:54:38 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 06:54:38 INFO - {'append_to_log': False, 06:54:38 INFO - 'base_work_dir': '/builds/slave/test', 06:54:38 INFO - 'blob_upload_branch': 'mozilla-beta', 06:54:38 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 06:54:38 INFO - 'buildbot_json_path': 'buildprops.json', 06:54:38 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 06:54:38 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 06:54:38 INFO - 'download_minidump_stackwalk': True, 06:54:38 INFO - 'download_symbols': 'true', 06:54:38 INFO - 'e10s': False, 06:54:38 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 06:54:38 INFO - 'tooltool.py': '/tools/tooltool.py', 06:54:38 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 06:54:38 INFO - '/tools/misc-python/virtualenv.py')}, 06:54:38 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 06:54:38 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 06:54:38 INFO - 'log_level': 'info', 06:54:38 INFO - 'log_to_console': True, 06:54:38 INFO - 'opt_config_files': (), 06:54:38 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 06:54:38 INFO - '--processes=1', 06:54:38 INFO - '--config=%(test_path)s/wptrunner.ini', 06:54:38 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 06:54:38 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 06:54:38 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 06:54:38 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 06:54:38 INFO - 'pip_index': False, 06:54:38 INFO - 'require_test_zip': True, 06:54:38 INFO - 'test_type': ('testharness',), 06:54:38 INFO - 'this_chunk': '1', 06:54:38 INFO - 'tooltool_cache': '/builds/tooltool_cache', 06:54:38 INFO - 'total_chunks': '10', 06:54:38 INFO - 'virtualenv_path': 'venv', 06:54:38 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 06:54:38 INFO - 'work_dir': 'build'} 06:54:38 INFO - ##### 06:54:38 INFO - ##### Running clobber step. 06:54:38 INFO - ##### 06:54:38 INFO - Running pre-action listener: _resource_record_pre_action 06:54:38 INFO - Running main action method: clobber 06:54:38 INFO - rmtree: /builds/slave/test/build 06:54:38 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 06:54:39 INFO - Running post-action listener: _resource_record_post_action 06:54:39 INFO - ##### 06:54:39 INFO - ##### Running read-buildbot-config step. 06:54:39 INFO - ##### 06:54:39 INFO - Running pre-action listener: _resource_record_pre_action 06:54:39 INFO - Running main action method: read_buildbot_config 06:54:39 INFO - Using buildbot properties: 06:54:39 INFO - { 06:54:39 INFO - "project": "", 06:54:39 INFO - "product": "firefox", 06:54:39 INFO - "script_repo_revision": "production", 06:54:39 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 06:54:39 INFO - "repository": "", 06:54:39 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 06:54:39 INFO - "buildid": "20160627053125", 06:54:39 INFO - "pgo_build": "False", 06:54:39 INFO - "basedir": "/builds/slave/test", 06:54:39 INFO - "buildnumber": 6, 06:54:39 INFO - "slavename": "t-yosemite-r7-0288", 06:54:39 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 06:54:39 INFO - "platform": "macosx64", 06:54:39 INFO - "branch": "mozilla-beta", 06:54:39 INFO - "revision": "8664ad5c52883cb66cb9b46879eb062fb6600756", 06:54:39 INFO - "repo_path": "releases/mozilla-beta", 06:54:39 INFO - "moz_repo_path": "", 06:54:39 INFO - "stage_platform": "macosx64", 06:54:39 INFO - "builduid": "91d531b5383642ed8679b7f776c5ef70", 06:54:39 INFO - "slavebuilddir": "test" 06:54:39 INFO - } 06:54:39 INFO - Found installer url https://queue.taskcluster.net/v1/task/FKmLoNVeTZ6ZD5bmr2hKxQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 06:54:39 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/FKmLoNVeTZ6ZD5bmr2hKxQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 06:54:39 INFO - Running post-action listener: _resource_record_post_action 06:54:39 INFO - ##### 06:54:39 INFO - ##### Running download-and-extract step. 06:54:39 INFO - ##### 06:54:39 INFO - Running pre-action listener: _resource_record_pre_action 06:54:39 INFO - Running main action method: download_and_extract 06:54:39 INFO - mkdir: /builds/slave/test/build/tests 06:54: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')]} 06:54:39 INFO - https://queue.taskcluster.net/v1/task/FKmLoNVeTZ6ZD5bmr2hKxQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 06:54:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FKmLoNVeTZ6ZD5bmr2hKxQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 06:54:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FKmLoNVeTZ6ZD5bmr2hKxQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 06:54:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FKmLoNVeTZ6ZD5bmr2hKxQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 06:54:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FKmLoNVeTZ6ZD5bmr2hKxQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json'}, attempt #1 06:54:41 INFO - Downloaded 1201 bytes. 06:54:41 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 06:54:41 INFO - Using the following test package requirements: 06:54:41 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 06:54:41 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 06:54:41 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 06:54:41 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 06:54:41 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 06:54:41 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 06:54:41 INFO - u'jsshell-mac64.zip'], 06:54:41 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 06:54:41 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 06:54:41 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 06:54:41 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 06:54:41 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 06:54:41 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 06:54:41 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 06:54:41 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 06:54:41 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 06:54:41 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 06:54:41 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 06:54:41 INFO - Downloading packages: [u'firefox-48.0.en-US.mac64.common.tests.zip', u'firefox-48.0.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 06:54:41 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')]} 06:54:41 INFO - https://queue.taskcluster.net/v1/task/FKmLoNVeTZ6ZD5bmr2hKxQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 06:54:41 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FKmLoNVeTZ6ZD5bmr2hKxQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 06:54:41 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FKmLoNVeTZ6ZD5bmr2hKxQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 06:54:41 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FKmLoNVeTZ6ZD5bmr2hKxQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 06:54:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FKmLoNVeTZ6ZD5bmr2hKxQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip'}, attempt #1 06:54:42 INFO - Downloaded 18399414 bytes. 06:54:42 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 06:54:42 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 06:54:42 INFO - caution: filename not matched: web-platform/* 06:54:42 INFO - Return code: 11 06:54:42 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')]} 06:54:42 INFO - https://queue.taskcluster.net/v1/task/FKmLoNVeTZ6ZD5bmr2hKxQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 06:54:42 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FKmLoNVeTZ6ZD5bmr2hKxQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 06:54:42 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FKmLoNVeTZ6ZD5bmr2hKxQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 06:54:42 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FKmLoNVeTZ6ZD5bmr2hKxQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 06:54:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FKmLoNVeTZ6ZD5bmr2hKxQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip'}, attempt #1 06:54:43 INFO - Downloaded 36389087 bytes. 06:54:43 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 06:54:43 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 06:54:48 INFO - caution: filename not matched: bin/* 06:54:48 INFO - caution: filename not matched: config/* 06:54:48 INFO - caution: filename not matched: mozbase/* 06:54:48 INFO - caution: filename not matched: marionette/* 06:54:48 INFO - caution: filename not matched: tools/wptserve/* 06:54:48 INFO - Return code: 11 06:54:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:54:48 INFO - https://queue.taskcluster.net/v1/task/FKmLoNVeTZ6ZD5bmr2hKxQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 06:54:48 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FKmLoNVeTZ6ZD5bmr2hKxQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 06:54:48 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FKmLoNVeTZ6ZD5bmr2hKxQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 06:54:48 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FKmLoNVeTZ6ZD5bmr2hKxQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 06:54:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FKmLoNVeTZ6ZD5bmr2hKxQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 06:54:50 INFO - Downloaded 73052389 bytes. 06:54:50 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/FKmLoNVeTZ6ZD5bmr2hKxQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 06:54:50 INFO - mkdir: /builds/slave/test/properties 06:54:50 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 06:54:50 INFO - Writing to file /builds/slave/test/properties/build_url 06:54:50 INFO - Contents: 06:54:50 INFO - build_url:https://queue.taskcluster.net/v1/task/FKmLoNVeTZ6ZD5bmr2hKxQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 06:54:50 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/FKmLoNVeTZ6ZD5bmr2hKxQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 06:54:50 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 06:54:50 INFO - Writing to file /builds/slave/test/properties/symbols_url 06:54:50 INFO - Contents: 06:54:50 INFO - symbols_url:https://queue.taskcluster.net/v1/task/FKmLoNVeTZ6ZD5bmr2hKxQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 06:54:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:54:50 INFO - https://queue.taskcluster.net/v1/task/FKmLoNVeTZ6ZD5bmr2hKxQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 06:54:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FKmLoNVeTZ6ZD5bmr2hKxQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 06:54:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FKmLoNVeTZ6ZD5bmr2hKxQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 06:54:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FKmLoNVeTZ6ZD5bmr2hKxQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 06:54:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/FKmLoNVeTZ6ZD5bmr2hKxQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 06:54:53 INFO - Downloaded 103677310 bytes. 06:54:53 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 06:54:53 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 06:54:57 INFO - Return code: 0 06:54:57 INFO - Running post-action listener: _resource_record_post_action 06:54:57 INFO - Running post-action listener: set_extra_try_arguments 06:54:57 INFO - ##### 06:54:57 INFO - ##### Running create-virtualenv step. 06:54:57 INFO - ##### 06:54:57 INFO - Running pre-action listener: _pre_create_virtualenv 06:54:57 INFO - Running pre-action listener: _resource_record_pre_action 06:54:57 INFO - Running main action method: create_virtualenv 06:54:57 INFO - Creating virtualenv /builds/slave/test/build/venv 06:54:57 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 06:54:57 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 06:54:57 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 06:54:57 INFO - Using real prefix '/tools/python27' 06:54:57 INFO - New python executable in /builds/slave/test/build/venv/bin/python 06:54:57 INFO - Installing distribute.............................................................................................................................................................................................done. 06:55:00 INFO - Installing pip.................done. 06:55:00 INFO - Return code: 0 06:55:00 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 06:55:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:55:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 06:55:00 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 06:55:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:55:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 06:55:00 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 06:55:00 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x10d090e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d0adf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9e13cbd840>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d0a95e0>, '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 0x10cc8ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ccb7990>, '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.7qiv3GtCKc/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.quHVbmCBiX/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 06:55:00 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 06:55:00 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 06:55:00 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7qiv3GtCKc/Render', 06:55:00 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 06:55:00 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 06:55:00 INFO - 'HOME': '/Users/cltbld', 06:55:00 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 06:55:00 INFO - 'LOGNAME': 'cltbld', 06:55:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:55:00 INFO - 'MOZ_NO_REMOTE': '1', 06:55:00 INFO - 'NO_EM_RESTART': '1', 06:55:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:55:00 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 06:55:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:55:00 INFO - 'PWD': '/builds/slave/test', 06:55:00 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 06:55:00 INFO - 'SHELL': '/bin/bash', 06:55:00 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.quHVbmCBiX/Listeners', 06:55:00 INFO - 'TMPDIR': '/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/', 06:55:00 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 06:55:00 INFO - 'USER': 'cltbld', 06:55:00 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 06:55:00 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 06:55:00 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 06:55:00 INFO - 'XPC_FLAGS': '0x0', 06:55:00 INFO - 'XPC_SERVICE_NAME': '0', 06:55:00 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 06:55:01 INFO - Ignoring indexes: https://pypi.python.org/simple/ 06:55:01 INFO - Downloading/unpacking psutil>=0.7.1 06:55:01 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 06:55:01 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 06:55:01 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 06:55:01 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 06:55:01 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 06:55:01 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 06:55:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 06:55:04 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 06:55:04 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 06:55:04 INFO - Installing collected packages: psutil 06:55:04 INFO - Running setup.py install for psutil 06:55:04 INFO - building 'psutil._psutil_osx' extension 06:55:04 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 06:55:04 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 06:55:04 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 06:55:04 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 06:55:04 INFO - building 'psutil._psutil_posix' extension 06:55:04 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 06:55:04 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 06:55:04 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 06:55:04 INFO - ^ 06:55:04 INFO - 1 warning generated. 06:55:04 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 06:55:04 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 06:55:04 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 06:55:04 INFO - Successfully installed psutil 06:55:04 INFO - Cleaning up... 06:55:05 INFO - Return code: 0 06:55:05 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 06:55:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:55:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 06:55:05 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 06:55:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:55:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 06:55:05 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 06:55:05 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 0x10d090e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d0adf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9e13cbd840>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d0a95e0>, '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 0x10cc8ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ccb7990>, '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.7qiv3GtCKc/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.quHVbmCBiX/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 06:55:05 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 06:55:05 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 06:55:05 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7qiv3GtCKc/Render', 06:55:05 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 06:55:05 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 06:55:05 INFO - 'HOME': '/Users/cltbld', 06:55:05 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 06:55:05 INFO - 'LOGNAME': 'cltbld', 06:55:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:55:05 INFO - 'MOZ_NO_REMOTE': '1', 06:55:05 INFO - 'NO_EM_RESTART': '1', 06:55:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:55:05 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 06:55:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:55:05 INFO - 'PWD': '/builds/slave/test', 06:55:05 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 06:55:05 INFO - 'SHELL': '/bin/bash', 06:55:05 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.quHVbmCBiX/Listeners', 06:55:05 INFO - 'TMPDIR': '/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/', 06:55:05 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 06:55:05 INFO - 'USER': 'cltbld', 06:55:05 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 06:55:05 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 06:55:05 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 06:55:05 INFO - 'XPC_FLAGS': '0x0', 06:55:05 INFO - 'XPC_SERVICE_NAME': '0', 06:55:05 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 06:55:05 INFO - Ignoring indexes: https://pypi.python.org/simple/ 06:55:05 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 06:55:05 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 06:55:05 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 06:55:05 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 06:55:05 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 06:55:05 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 06:55:05 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 06:55:07 INFO - Downloading mozsystemmonitor-0.0.tar.gz 06:55:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 06:55:07 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 06:55:07 INFO - Installing collected packages: mozsystemmonitor 06:55:07 INFO - Running setup.py install for mozsystemmonitor 06:55:07 INFO - Successfully installed mozsystemmonitor 06:55:07 INFO - Cleaning up... 06:55:07 INFO - Return code: 0 06:55:07 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 06:55:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:55:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 06:55:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 06:55:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:55:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 06:55:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 06:55:07 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 0x10d090e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d0adf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9e13cbd840>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d0a95e0>, '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 0x10cc8ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ccb7990>, '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.7qiv3GtCKc/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.quHVbmCBiX/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 06:55:07 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 06:55:07 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 06:55:07 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7qiv3GtCKc/Render', 06:55:07 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 06:55:07 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 06:55:07 INFO - 'HOME': '/Users/cltbld', 06:55:07 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 06:55:07 INFO - 'LOGNAME': 'cltbld', 06:55:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:55:07 INFO - 'MOZ_NO_REMOTE': '1', 06:55:07 INFO - 'NO_EM_RESTART': '1', 06:55:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:55:07 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 06:55:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:55:07 INFO - 'PWD': '/builds/slave/test', 06:55:07 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 06:55:07 INFO - 'SHELL': '/bin/bash', 06:55:07 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.quHVbmCBiX/Listeners', 06:55:07 INFO - 'TMPDIR': '/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/', 06:55:07 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 06:55:07 INFO - 'USER': 'cltbld', 06:55:07 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 06:55:07 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 06:55:07 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 06:55:07 INFO - 'XPC_FLAGS': '0x0', 06:55:07 INFO - 'XPC_SERVICE_NAME': '0', 06:55:07 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 06:55:08 INFO - Ignoring indexes: https://pypi.python.org/simple/ 06:55:08 INFO - Downloading/unpacking blobuploader==1.2.4 06:55:08 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 06:55:08 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 06:55:08 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 06:55:08 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 06:55:08 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 06:55:08 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 06:55:10 INFO - Downloading blobuploader-1.2.4.tar.gz 06:55:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 06:55:10 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 06:55:10 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 06:55:10 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 06:55:10 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 06:55:10 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 06:55:10 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 06:55:10 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 06:55:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 06:55:11 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 06:55: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 06:55: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 06:55: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 06:55: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 06:55: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 06:55: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 06:55:11 INFO - Downloading docopt-0.6.1.tar.gz 06:55:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 06:55:12 INFO - Installing collected packages: blobuploader, requests, docopt 06:55:12 INFO - Running setup.py install for blobuploader 06:55:12 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 06:55:12 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 06:55:12 INFO - Running setup.py install for requests 06:55:12 INFO - Running setup.py install for docopt 06:55:12 INFO - Successfully installed blobuploader requests docopt 06:55:12 INFO - Cleaning up... 06:55:12 INFO - Return code: 0 06:55:12 INFO - Installing None into virtualenv /builds/slave/test/build/venv 06:55:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:55:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 06:55:12 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 06:55:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:55:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 06:55:12 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 06:55:12 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 0x10d090e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d0adf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9e13cbd840>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d0a95e0>, '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 0x10cc8ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ccb7990>, '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.7qiv3GtCKc/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.quHVbmCBiX/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 06:55:12 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 06:55:12 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 06:55:12 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7qiv3GtCKc/Render', 06:55:12 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 06:55:12 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 06:55:12 INFO - 'HOME': '/Users/cltbld', 06:55:12 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 06:55:12 INFO - 'LOGNAME': 'cltbld', 06:55:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:55:12 INFO - 'MOZ_NO_REMOTE': '1', 06:55:12 INFO - 'NO_EM_RESTART': '1', 06:55:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:55:12 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 06:55:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:55:12 INFO - 'PWD': '/builds/slave/test', 06:55:12 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 06:55:12 INFO - 'SHELL': '/bin/bash', 06:55:12 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.quHVbmCBiX/Listeners', 06:55:12 INFO - 'TMPDIR': '/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/', 06:55:12 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 06:55:12 INFO - 'USER': 'cltbld', 06:55:12 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 06:55:12 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 06:55:12 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 06:55:12 INFO - 'XPC_FLAGS': '0x0', 06:55:12 INFO - 'XPC_SERVICE_NAME': '0', 06:55:12 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 06:55:13 INFO - Ignoring indexes: https://pypi.python.org/simple/ 06:55:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 06:55:13 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-oRQ92r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 06:55:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 06:55:13 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-gTvwHc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 06:55:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 06:55:13 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-6O5kKk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 06:55:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 06:55:13 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-LCX6qn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 06:55:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 06:55:13 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-xG1KGl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 06:55:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 06:55:13 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-QQXdx2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 06:55:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 06:55:13 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-IeXzJw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 06:55:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 06:55:13 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-5fPq5s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 06:55:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 06:55:13 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-Zd4EgT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 06:55:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 06:55:14 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-cBefAA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 06:55:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 06:55:14 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-I9pJqC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 06:55:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 06:55:14 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-6KG5WJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 06:55:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 06:55:14 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-x1BEgm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 06:55:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 06:55:14 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-7XRjAv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 06:55:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 06:55:14 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-RXfOTT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 06:55:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 06:55:14 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-stmqUb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 06:55:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 06:55:14 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-Cjb5TP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 06:55:14 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 06:55:14 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-KtQD5H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 06:55:15 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 06:55:15 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-Enmlhp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 06:55:15 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 06:55:15 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-TmBPum-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 06:55:15 INFO - Unpacking /builds/slave/test/build/tests/marionette 06:55:15 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-MCeIzN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 06:55:15 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 06:55:15 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 06:55:15 INFO - Running setup.py install for manifestparser 06:55:15 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 06:55:15 INFO - Running setup.py install for mozcrash 06:55:16 INFO - Running setup.py install for mozdebug 06:55:16 INFO - Running setup.py install for mozdevice 06:55:16 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 06:55:16 INFO - Installing dm script to /builds/slave/test/build/venv/bin 06:55:16 INFO - Running setup.py install for mozfile 06:55:16 INFO - Running setup.py install for mozhttpd 06:55:16 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 06:55:16 INFO - Running setup.py install for mozinfo 06:55:16 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 06:55:16 INFO - Running setup.py install for mozInstall 06:55:16 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 06:55:16 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 06:55:16 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 06:55:16 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 06:55:16 INFO - Running setup.py install for mozleak 06:55:17 INFO - Running setup.py install for mozlog 06:55:17 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 06:55:17 INFO - Running setup.py install for moznetwork 06:55:17 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 06:55:17 INFO - Running setup.py install for mozprocess 06:55:17 INFO - Running setup.py install for mozprofile 06:55:17 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 06:55:17 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 06:55:17 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 06:55:17 INFO - Running setup.py install for mozrunner 06:55:17 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 06:55:17 INFO - Running setup.py install for mozscreenshot 06:55:18 INFO - Running setup.py install for moztest 06:55:18 INFO - Running setup.py install for mozversion 06:55:18 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 06:55:18 INFO - Running setup.py install for wptserve 06:55:18 INFO - Running setup.py install for marionette-driver 06:55:18 INFO - Running setup.py install for browsermob-proxy 06:55:18 INFO - Running setup.py install for marionette-client 06:55:18 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 06:55:19 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 06:55:19 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 06:55:19 INFO - Cleaning up... 06:55:19 INFO - Return code: 0 06:55:19 INFO - Installing None into virtualenv /builds/slave/test/build/venv 06:55:19 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')]} 06:55:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 06:55:19 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 06:55:19 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')]} 06:55:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 06:55:19 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 06:55:19 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 0x10d090e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d0adf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9e13cbd840>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d0a95e0>, '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 0x10cc8ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ccb7990>, '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.7qiv3GtCKc/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.quHVbmCBiX/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 06:55:19 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 06:55:19 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 06:55:19 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7qiv3GtCKc/Render', 06:55:19 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 06:55:19 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 06:55:19 INFO - 'HOME': '/Users/cltbld', 06:55:19 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 06:55:19 INFO - 'LOGNAME': 'cltbld', 06:55:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:55:19 INFO - 'MOZ_NO_REMOTE': '1', 06:55:19 INFO - 'NO_EM_RESTART': '1', 06:55:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:55:19 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 06:55:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:55:19 INFO - 'PWD': '/builds/slave/test', 06:55:19 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 06:55:19 INFO - 'SHELL': '/bin/bash', 06:55:19 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.quHVbmCBiX/Listeners', 06:55:19 INFO - 'TMPDIR': '/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/', 06:55:19 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 06:55:19 INFO - 'USER': 'cltbld', 06:55:19 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 06:55:19 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 06:55:19 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 06:55:19 INFO - 'XPC_FLAGS': '0x0', 06:55:19 INFO - 'XPC_SERVICE_NAME': '0', 06:55:19 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 06:55:19 INFO - Ignoring indexes: https://pypi.python.org/simple/ 06:55:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 06:55:19 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-E3tAr5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 06:55:19 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)) 06:55:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 06:55:19 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-_8r_9r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 06:55:19 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)) 06:55:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 06:55:19 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-DSTyEb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 06:55:19 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)) 06:55:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 06:55:19 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-54HgKC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 06:55:19 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)) 06:55:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 06:55:19 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-LJv7q6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 06:55:20 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)) 06:55:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 06:55:20 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-LNwTnZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 06:55:20 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)) 06:55:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 06:55:20 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-0fPKbA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 06:55:20 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)) 06:55:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 06:55:20 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-_lTfus-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 06:55:20 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)) 06:55:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 06:55:20 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-mBAuRB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 06:55:20 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)) 06:55:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 06:55:20 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-9Pg8U7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 06:55:20 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)) 06:55:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 06:55:20 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-8hQwVF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 06:55:20 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)) 06:55:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 06:55:20 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-FlaLdR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 06:55:20 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)) 06:55:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 06:55:20 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-zSJsEw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 06:55:20 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)) 06:55:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 06:55:20 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-P7qrlC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 06:55:20 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)) 06:55:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 06:55:20 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-eQiM_H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 06:55:21 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)) 06:55:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 06:55:21 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-O9sHcc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 06:55:21 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)) 06:55:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 06:55:21 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-MYahfF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 06:55:21 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)) 06:55:21 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 06:55:21 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-PoPxG_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 06:55:21 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)) 06:55:21 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 06:55:21 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-FnTVPK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 06:55:21 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)) 06:55:21 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 06:55:21 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-ErJACb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 06:55:21 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)) 06:55:21 INFO - Unpacking /builds/slave/test/build/tests/marionette 06:55:21 INFO - Running setup.py (path:/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/pip-JPp0pr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 06:55:22 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 06:55:22 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)) 06:55:22 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)) 06:55:22 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)) 06:55:22 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)) 06:55:22 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)) 06:55:22 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)) 06:55:22 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 06:55:22 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 06:55:22 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 06:55:22 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 06:55:22 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 06:55:22 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 06:55:22 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 06:55:24 INFO - Downloading blessings-1.6.tar.gz 06:55:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 06:55:24 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)) 06:55:24 INFO - Installing collected packages: blessings 06:55:24 INFO - Running setup.py install for blessings 06:55:24 INFO - Successfully installed blessings 06:55:24 INFO - Cleaning up... 06:55:24 INFO - Return code: 0 06:55:24 INFO - Done creating virtualenv /builds/slave/test/build/venv. 06:55:24 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 06:55:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 06:55:25 INFO - Reading from file tmpfile_stdout 06:55:25 INFO - Current package versions: 06:55:25 INFO - blessings == 1.6 06:55:25 INFO - blobuploader == 1.2.4 06:55:25 INFO - browsermob-proxy == 0.6.0 06:55:25 INFO - docopt == 0.6.1 06:55:25 INFO - manifestparser == 1.1 06:55:25 INFO - marionette-client == 2.3.0 06:55:25 INFO - marionette-driver == 1.4.0 06:55:25 INFO - mozInstall == 1.12 06:55:25 INFO - mozcrash == 0.17 06:55:25 INFO - mozdebug == 0.1 06:55:25 INFO - mozdevice == 0.48 06:55:25 INFO - mozfile == 1.2 06:55:25 INFO - mozhttpd == 0.7 06:55:25 INFO - mozinfo == 0.9 06:55:25 INFO - mozleak == 0.1 06:55:25 INFO - mozlog == 3.1 06:55:25 INFO - moznetwork == 0.27 06:55:25 INFO - mozprocess == 0.22 06:55:25 INFO - mozprofile == 0.28 06:55:25 INFO - mozrunner == 6.11 06:55:25 INFO - mozscreenshot == 0.1 06:55:25 INFO - mozsystemmonitor == 0.0 06:55:25 INFO - moztest == 0.7 06:55:25 INFO - mozversion == 1.4 06:55:25 INFO - psutil == 3.1.1 06:55:25 INFO - requests == 1.2.3 06:55:25 INFO - wptserve == 1.4.0 06:55:25 INFO - wsgiref == 0.1.2 06:55:25 INFO - Running post-action listener: _resource_record_post_action 06:55:25 INFO - Running post-action listener: _start_resource_monitoring 06:55:25 INFO - Starting resource monitoring. 06:55:25 INFO - ##### 06:55:25 INFO - ##### Running pull step. 06:55:25 INFO - ##### 06:55:25 INFO - Running pre-action listener: _resource_record_pre_action 06:55:25 INFO - Running main action method: pull 06:55:25 INFO - Pull has nothing to do! 06:55:25 INFO - Running post-action listener: _resource_record_post_action 06:55:25 INFO - ##### 06:55:25 INFO - ##### Running install step. 06:55:25 INFO - ##### 06:55:25 INFO - Running pre-action listener: _resource_record_pre_action 06:55:25 INFO - Running main action method: install 06:55:25 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 06:55:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 06:55:25 INFO - Reading from file tmpfile_stdout 06:55:25 INFO - Detecting whether we're running mozinstall >=1.0... 06:55:25 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 06:55:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 06:55:25 INFO - Reading from file tmpfile_stdout 06:55:25 INFO - Output received: 06:55:25 INFO - Usage: mozinstall [options] installer 06:55:25 INFO - Options: 06:55:25 INFO - -h, --help show this help message and exit 06:55:25 INFO - -d DEST, --destination=DEST 06:55:25 INFO - Directory to install application into. [default: 06:55:25 INFO - "/builds/slave/test"] 06:55:25 INFO - --app=APP Application being installed. [default: firefox] 06:55:25 INFO - mkdir: /builds/slave/test/build/application 06:55:25 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 06:55:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg --destination /builds/slave/test/build/application 06:55:43 INFO - Reading from file tmpfile_stdout 06:55:43 INFO - Output received: 06:55:43 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 06:55:43 INFO - Running post-action listener: _resource_record_post_action 06:55:43 INFO - ##### 06:55:43 INFO - ##### Running run-tests step. 06:55:43 INFO - ##### 06:55:43 INFO - Running pre-action listener: _resource_record_pre_action 06:55:43 INFO - Running main action method: run_tests 06:55:43 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 06:55:43 INFO - Minidump filename unknown. Determining based upon platform and architecture. 06:55:43 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 06:55:43 INFO - grabbing minidump binary from tooltool 06:55:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:55:43 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 0x10d0a95e0>, '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 0x10cc8ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ccb7990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 06:55:43 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 06:55:43 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 06:55:43 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 06:55:43 INFO - Return code: 0 06:55:43 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 06:55:43 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 06:55:43 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/FKmLoNVeTZ6ZD5bmr2hKxQ/artifacts/public/build/firefox-48.0.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 06:55:43 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/FKmLoNVeTZ6ZD5bmr2hKxQ/artifacts/public/build/firefox-48.0.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 06:55:43 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.7qiv3GtCKc/Render', 06:55:43 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 06:55:43 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 06:55:43 INFO - 'HOME': '/Users/cltbld', 06:55:43 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 06:55:43 INFO - 'LOGNAME': 'cltbld', 06:55:43 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 06:55:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:55:43 INFO - 'MOZ_NO_REMOTE': '1', 06:55:43 INFO - 'NO_EM_RESTART': '1', 06:55:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:55:43 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 06:55:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:55:43 INFO - 'PWD': '/builds/slave/test', 06:55:43 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 06:55:43 INFO - 'SHELL': '/bin/bash', 06:55:43 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.quHVbmCBiX/Listeners', 06:55:43 INFO - 'TMPDIR': '/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/', 06:55:43 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 06:55:43 INFO - 'USER': 'cltbld', 06:55:43 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 06:55:43 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 06:55:43 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 06:55:43 INFO - 'XPC_FLAGS': '0x0', 06:55:43 INFO - 'XPC_SERVICE_NAME': '0', 06:55:43 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 06:55:43 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/FKmLoNVeTZ6ZD5bmr2hKxQ/artifacts/public/build/firefox-48.0.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 06:55:44 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 06:55:44 INFO - import pkg_resources 06:55:45 INFO - Using 1 client processes 06:55:45 INFO - wptserve Starting http server on 127.0.0.1:8000 06:55:45 INFO - wptserve Starting http server on 127.0.0.1:8001 06:55:45 INFO - wptserve Starting http server on 127.0.0.1:8443 06:55:47 INFO - SUITE-START | Running 778 tests 06:55:47 INFO - Running testharness tests 06:55:47 INFO - Setting up ssl 06:55:47 INFO - PROCESS | certutil | 06:55:47 INFO - PROCESS | certutil | 06:55:47 INFO - PROCESS | certutil | 06:55:47 INFO - Certificate Nickname Trust Attributes 06:55:47 INFO - SSL,S/MIME,JAR/XPI 06:55:47 INFO - 06:55:47 INFO - web-platform-tests CT,, 06:55:47 INFO - 06:55:47 INFO - Starting runner 06:55:48 INFO - PROCESS | 1940 | [1940] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 06:55:48 INFO - PROCESS | 1940 | 1467035748395 Marionette DEBUG Marionette enabled via build flag and pref 06:55:48 INFO - PROCESS | 1940 | ++DOCSHELL 0x113f4d800 == 1 [pid = 1940] [id = 1] 06:55:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 1 (0x113f4e000) [pid = 1940] [serial = 1] [outer = 0x0] 06:55:48 INFO - PROCESS | 1940 | [1940] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 06:55:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 2 (0x113f4f000) [pid = 1940] [serial = 2] [outer = 0x113f4e000] 06:55:48 INFO - PROCESS | 1940 | 1467035748708 Marionette INFO Listening on port 2828 06:55:48 INFO - PROCESS | 1940 | 1467035748942 Marionette DEBUG Marionette enabled via command-line flag 06:55:48 INFO - PROCESS | 1940 | ++DOCSHELL 0x116950000 == 2 [pid = 1940] [id = 2] 06:55:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 3 (0x116950800) [pid = 1940] [serial = 3] [outer = 0x0] 06:55:48 INFO - PROCESS | 1940 | [1940] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 06:55:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 4 (0x116951800) [pid = 1940] [serial = 4] [outer = 0x116950800] 06:55:49 INFO - PROCESS | 1940 | [1940] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 06:55:49 INFO - PROCESS | 1940 | 1467035749106 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:52789 06:55:49 INFO - PROCESS | 1940 | 1467035749177 Marionette DEBUG Closed connection conn0 06:55:49 INFO - PROCESS | 1940 | [1940] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 06:55:49 INFO - PROCESS | 1940 | 1467035749180 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:52790 06:55:49 INFO - PROCESS | 1940 | 1467035749191 Marionette DEBUG Closed connection conn1 06:55:49 INFO - PROCESS | 1940 | [1940] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 06:55:49 INFO - PROCESS | 1940 | 1467035749196 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:52791 06:55:49 INFO - PROCESS | 1940 | 1467035749204 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 06:55:49 INFO - PROCESS | 1940 | 1467035749210 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","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":"20160627053125","device":"desktop","version":"48.0"} 06:55:49 INFO - PROCESS | 1940 | [1940] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 06:55:50 INFO - PROCESS | 1940 | ++DOCSHELL 0x119b8d000 == 3 [pid = 1940] [id = 3] 06:55:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 5 (0x119b8d800) [pid = 1940] [serial = 5] [outer = 0x0] 06:55:50 INFO - PROCESS | 1940 | ++DOCSHELL 0x119b8c000 == 4 [pid = 1940] [id = 4] 06:55:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 6 (0x119385400) [pid = 1940] [serial = 6] [outer = 0x0] 06:55:50 INFO - PROCESS | 1940 | [1940] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 06:55:50 INFO - PROCESS | 1940 | ++DOCSHELL 0x1214aa800 == 5 [pid = 1940] [id = 5] 06:55:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 7 (0x119384c00) [pid = 1940] [serial = 7] [outer = 0x0] 06:55:50 INFO - PROCESS | 1940 | [1940] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 06:55:50 INFO - PROCESS | 1940 | [1940] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 06:55:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 8 (0x12182f000) [pid = 1940] [serial = 8] [outer = 0x119384c00] 06:55:50 INFO - PROCESS | 1940 | [1940] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 06:55:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 9 (0x123d38800) [pid = 1940] [serial = 9] [outer = 0x119b8d800] 06:55:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 10 (0x123d29800) [pid = 1940] [serial = 10] [outer = 0x119385400] 06:55:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 11 (0x123d2b400) [pid = 1940] [serial = 11] [outer = 0x119384c00] 06:55:51 INFO - PROCESS | 1940 | [1940] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 06:55:51 INFO - PROCESS | 1940 | 1467035751254 Marionette INFO startBrowser fe24d972-0434-584b-b62b-aefca4999556 06:55:51 INFO - PROCESS | 1940 | 1467035751275 Marionette DEBUG loaded listener.js 06:55:51 INFO - PROCESS | 1940 | 1467035751283 Marionette DEBUG loaded listener.js 06:55:51 INFO - PROCESS | 1940 | 1467035751284 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:55:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 12 (0x126807400) [pid = 1940] [serial = 12] [outer = 0x119384c00] 06:55:51 INFO - PROCESS | 1940 | 1467035751600 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"fe24d972-0434-584b-b62b-aefca4999556","capabilities":{"browserName":"Firefox","browserVersion":"48.0","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":"20160627053125","device":"desktop","version":"48.0","command_id":1}}] 06:55:51 INFO - PROCESS | 1940 | 1467035751682 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}] 06:55:51 INFO - PROCESS | 1940 | 1467035751684 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:55:51 INFO - PROCESS | 1940 | 1467035751746 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 06:55:51 INFO - PROCESS | 1940 | 1467035751822 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 06:55:51 INFO - PROCESS | 1940 | 1467035751823 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:55:51 INFO - PROCESS | 1940 | [1940] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 06:55:51 INFO - PROCESS | 1940 | [1940] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 06:55:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 13 (0x12896c000) [pid = 1940] [serial = 13] [outer = 0x119384c00] 06:55:52 INFO - PROCESS | 1940 | [1940] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 06:55:52 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 06:55:52 INFO - PROCESS | 1940 | [1940] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 06:55:52 INFO - PROCESS | 1940 | [1940] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 06:55:52 INFO - PROCESS | 1940 | 1467035752099 Marionette TRACE conn2 <- [1,3,null,{}] 06:55:52 INFO - PROCESS | 1940 | 1467035752107 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 06:55:52 INFO - PROCESS | 1940 | 1467035752109 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:55:52 INFO - PROCESS | 1940 | 1467035752124 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 06:55:52 INFO - PROCESS | 1940 | 1467035752150 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 06:55:52 INFO - PROCESS | 1940 | 1467035752152 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 06:55:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 06:55:52 INFO - PROCESS | 1940 | 1467035752160 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 06:55:52 INFO - PROCESS | 1940 | 1467035752162 Marionette TRACE conn2 <- [1,6,null,{}] 06:55:52 INFO - PROCESS | 1940 | 1467035752165 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}] 06:55:52 INFO - PROCESS | 1940 | 1467035752166 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:55:52 INFO - PROCESS | 1940 | 1467035752181 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 06:55:52 INFO - PROCESS | 1940 | 1467035752183 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:55:52 INFO - PROCESS | 1940 | 1467035752185 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:55:52 INFO - PROCESS | 1940 | ++DOCSHELL 0x128ddb000 == 6 [pid = 1940] [id = 6] 06:55:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 14 (0x1198bb400) [pid = 1940] [serial = 14] [outer = 0x0] 06:55:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 15 (0x1198bd000) [pid = 1940] [serial = 15] [outer = 0x1198bb400] 06:55:52 INFO - PROCESS | 1940 | 1467035752223 Marionette DEBUG loaded listener.js 06:55:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 16 (0x1198c3400) [pid = 1940] [serial = 16] [outer = 0x1198bb400] 06:55:52 INFO - PROCESS | 1940 | ++DOCSHELL 0x129654800 == 7 [pid = 1940] [id = 7] 06:55:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 17 (0x128bb3800) [pid = 1940] [serial = 17] [outer = 0x0] 06:55:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 18 (0x12925d800) [pid = 1940] [serial = 18] [outer = 0x128bb3800] 06:55:52 INFO - PROCESS | 1940 | 1467035752593 Marionette DEBUG loaded listener.js 06:55:52 INFO - PROCESS | 1940 | 1467035752636 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]]]}] 06:55:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 19 (0x1292e5c00) [pid = 1940] [serial = 19] [outer = 0x128bb3800] 06:55:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 06:55:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 521ms 06:55:52 INFO - PROCESS | 1940 | 1467035752725 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 06:55:52 INFO - PROCESS | 1940 | 1467035752727 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 06:55:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 06:55:52 INFO - PROCESS | 1940 | 1467035752746 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 06:55:52 INFO - PROCESS | 1940 | 1467035752748 Marionette TRACE conn2 <- [1,10,null,{}] 06:55:52 INFO - PROCESS | 1940 | 1467035752800 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}] 06:55:52 INFO - PROCESS | 1940 | 1467035752806 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:55:52 INFO - PROCESS | 1940 | 1467035752953 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 06:55:52 INFO - PROCESS | 1940 | 1467035752966 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:55:52 INFO - PROCESS | 1940 | 1467035752967 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:55:53 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a699000 == 8 [pid = 1940] [id = 8] 06:55:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 20 (0x12a5ac000) [pid = 1940] [serial = 20] [outer = 0x0] 06:55:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 21 (0x12a852000) [pid = 1940] [serial = 21] [outer = 0x12a5ac000] 06:55:53 INFO - PROCESS | 1940 | 1467035753023 Marionette DEBUG loaded listener.js 06:55:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 22 (0x12a856800) [pid = 1940] [serial = 22] [outer = 0x12a5ac000] 06:55:53 INFO - PROCESS | 1940 | 1467035753371 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]]]}] 06:55:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 06:55:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 683ms 06:55:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 06:55:53 INFO - PROCESS | 1940 | 1467035753416 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 06:55:53 INFO - PROCESS | 1940 | 1467035753418 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 06:55:53 INFO - PROCESS | 1940 | 1467035753420 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 06:55:53 INFO - PROCESS | 1940 | 1467035753421 Marionette TRACE conn2 <- [1,14,null,{}] 06:55:53 INFO - PROCESS | 1940 | 1467035753423 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}] 06:55:53 INFO - PROCESS | 1940 | 1467035753425 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:55:53 INFO - PROCESS | 1940 | 1467035753516 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 06:55:53 INFO - PROCESS | 1940 | 1467035753520 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:55:53 INFO - PROCESS | 1940 | 1467035753522 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:55:53 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b04a000 == 9 [pid = 1940] [id = 9] 06:55:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 23 (0x12a85d800) [pid = 1940] [serial = 23] [outer = 0x0] 06:55:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 24 (0x12ae64c00) [pid = 1940] [serial = 24] [outer = 0x12a85d800] 06:55:53 INFO - PROCESS | 1940 | 1467035753546 Marionette DEBUG loaded listener.js 06:55:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 25 (0x12b07f400) [pid = 1940] [serial = 25] [outer = 0x12a85d800] 06:55:53 INFO - PROCESS | 1940 | 1467035753828 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]]]}] 06:55:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 06:55:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 420ms 06:55:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 06:55:53 INFO - PROCESS | 1940 | 1467035753845 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 06:55:53 INFO - PROCESS | 1940 | 1467035753847 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 06:55:53 INFO - PROCESS | 1940 | 1467035753849 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 06:55:53 INFO - PROCESS | 1940 | 1467035753850 Marionette TRACE conn2 <- [1,18,null,{}] 06:55:53 INFO - PROCESS | 1940 | 1467035753859 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}] 06:55:53 INFO - PROCESS | 1940 | 1467035753861 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:55:53 INFO - PROCESS | 1940 | 1467035753962 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 06:55:53 INFO - PROCESS | 1940 | 1467035753967 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:55:53 INFO - PROCESS | 1940 | 1467035753969 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:55:53 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b989000 == 10 [pid = 1940] [id = 10] 06:55:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 26 (0x12b940400) [pid = 1940] [serial = 26] [outer = 0x0] 06:55:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 27 (0x12b9d1400) [pid = 1940] [serial = 27] [outer = 0x12b940400] 06:55:53 INFO - PROCESS | 1940 | 1467035753994 Marionette DEBUG loaded listener.js 06:55:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 28 (0x12b9d7400) [pid = 1940] [serial = 28] [outer = 0x12b940400] 06:55:54 INFO - PROCESS | 1940 | 1467035754260 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]]]}] 06:55:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 06:55:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 422ms 06:55:54 INFO - PROCESS | 1940 | 1467035754277 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 06:55:54 INFO - PROCESS | 1940 | 1467035754279 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 06:55:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 06:55:54 INFO - PROCESS | 1940 | 1467035754281 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 06:55:54 INFO - PROCESS | 1940 | 1467035754282 Marionette TRACE conn2 <- [1,22,null,{}] 06:55:54 INFO - PROCESS | 1940 | 1467035754292 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}] 06:55:54 INFO - PROCESS | 1940 | 1467035754294 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:55:54 INFO - PROCESS | 1940 | 1467035754400 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 06:55:54 INFO - PROCESS | 1940 | 1467035754404 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:55:54 INFO - PROCESS | 1940 | 1467035754405 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:55:54 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bc88800 == 11 [pid = 1940] [id = 11] 06:55:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 29 (0x12b9db000) [pid = 1940] [serial = 29] [outer = 0x0] 06:55:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 30 (0x12bcd2000) [pid = 1940] [serial = 30] [outer = 0x12b9db000] 06:55:54 INFO - PROCESS | 1940 | 1467035754431 Marionette DEBUG loaded listener.js 06:55:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 31 (0x12bcdd800) [pid = 1940] [serial = 31] [outer = 0x12b9db000] 06:55:54 INFO - PROCESS | 1940 | 1467035754676 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]]]}] 06:55:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 06:55:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 418ms 06:55:54 INFO - PROCESS | 1940 | 1467035754700 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 06:55:54 INFO - PROCESS | 1940 | 1467035754702 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 06:55:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 06:55:54 INFO - PROCESS | 1940 | 1467035754714 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 06:55:54 INFO - PROCESS | 1940 | 1467035754715 Marionette TRACE conn2 <- [1,26,null,{}] 06:55:54 INFO - PROCESS | 1940 | 1467035754718 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}] 06:55:54 INFO - PROCESS | 1940 | 1467035754719 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:55:54 INFO - PROCESS | 1940 | 1467035754831 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 06:55:54 INFO - PROCESS | 1940 | 1467035754834 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:55:54 INFO - PROCESS | 1940 | 1467035754835 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:55:54 INFO - PROCESS | 1940 | ++DOCSHELL 0x11851a800 == 12 [pid = 1940] [id = 12] 06:55:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 32 (0x12bce0800) [pid = 1940] [serial = 32] [outer = 0x0] 06:55:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 33 (0x12bd90800) [pid = 1940] [serial = 33] [outer = 0x12bce0800] 06:55:54 INFO - PROCESS | 1940 | 1467035754860 Marionette DEBUG loaded listener.js 06:55:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 34 (0x12c23a800) [pid = 1940] [serial = 34] [outer = 0x12bce0800] 06:55:55 INFO - PROCESS | 1940 | 1467035755095 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]]]}] 06:55:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 06:55:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 421ms 06:55:55 INFO - PROCESS | 1940 | 1467035755133 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 06:55:55 INFO - PROCESS | 1940 | 1467035755135 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 06:55:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 06:55:55 INFO - PROCESS | 1940 | 1467035755147 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 06:55:55 INFO - PROCESS | 1940 | 1467035755148 Marionette TRACE conn2 <- [1,30,null,{}] 06:55:55 INFO - PROCESS | 1940 | 1467035755166 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}] 06:55:55 INFO - PROCESS | 1940 | 1467035755168 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:55:55 INFO - PROCESS | 1940 | 1467035755273 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 06:55:55 INFO - PROCESS | 1940 | 1467035755277 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:55:55 INFO - PROCESS | 1940 | 1467035755278 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:55:55 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c298800 == 13 [pid = 1940] [id = 13] 06:55:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 35 (0x12c23d000) [pid = 1940] [serial = 35] [outer = 0x0] 06:55:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 36 (0x12c244400) [pid = 1940] [serial = 36] [outer = 0x12c23d000] 06:55:55 INFO - PROCESS | 1940 | 1467035755304 Marionette DEBUG loaded listener.js 06:55:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 37 (0x12c431000) [pid = 1940] [serial = 37] [outer = 0x12c23d000] 06:55:55 INFO - PROCESS | 1940 | 1467035755588 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]]]}] 06:55:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 06:55:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 472ms 06:55:55 INFO - PROCESS | 1940 | 1467035755618 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 06:55:55 INFO - PROCESS | 1940 | 1467035755620 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 06:55:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 06:55:55 INFO - PROCESS | 1940 | 1467035755632 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 06:55:55 INFO - PROCESS | 1940 | 1467035755634 Marionette TRACE conn2 <- [1,34,null,{}] 06:55:55 INFO - PROCESS | 1940 | 1467035755637 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}] 06:55:55 INFO - PROCESS | 1940 | 1467035755642 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:55:55 INFO - PROCESS | 1940 | 1467035755787 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 06:55:55 INFO - PROCESS | 1940 | 1467035755792 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:55:55 INFO - PROCESS | 1940 | 1467035755793 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:55:55 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c587000 == 14 [pid = 1940] [id = 14] 06:55:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 38 (0x12c433400) [pid = 1940] [serial = 38] [outer = 0x0] 06:55:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 39 (0x12c438800) [pid = 1940] [serial = 39] [outer = 0x12c433400] 06:55:55 INFO - PROCESS | 1940 | 1467035755834 Marionette DEBUG loaded listener.js 06:55:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 40 (0x12c89dc00) [pid = 1940] [serial = 40] [outer = 0x12c433400] 06:55:56 INFO - PROCESS | 1940 | 1467035756178 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]]]}] 06:55:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 06:55:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 575ms 06:55:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 06:55:56 INFO - PROCESS | 1940 | 1467035756208 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 06:55:56 INFO - PROCESS | 1940 | 1467035756210 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 06:55:56 INFO - PROCESS | 1940 | 1467035756212 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 06:55:56 INFO - PROCESS | 1940 | 1467035756213 Marionette TRACE conn2 <- [1,38,null,{}] 06:55:56 INFO - PROCESS | 1940 | 1467035756215 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}] 06:55:56 INFO - PROCESS | 1940 | 1467035756217 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:55:56 INFO - PROCESS | 1940 | 1467035756312 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 06:55:56 INFO - PROCESS | 1940 | 1467035756315 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:55:56 INFO - PROCESS | 1940 | 1467035756316 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:55:56 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ca93000 == 15 [pid = 1940] [id = 15] 06:55:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 41 (0x12c8a3800) [pid = 1940] [serial = 41] [outer = 0x0] 06:55:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 42 (0x12c8a9000) [pid = 1940] [serial = 42] [outer = 0x12c8a3800] 06:55:56 INFO - PROCESS | 1940 | 1467035756340 Marionette DEBUG loaded listener.js 06:55:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 43 (0x12cbe0400) [pid = 1940] [serial = 43] [outer = 0x12c8a3800] 06:55:56 INFO - PROCESS | 1940 | ++DOCSHELL 0x123cc6800 == 16 [pid = 1940] [id = 16] 06:55:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 44 (0x123cc6000) [pid = 1940] [serial = 44] [outer = 0x0] 06:55:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 45 (0x123cc8000) [pid = 1940] [serial = 45] [outer = 0x123cc6000] 06:55:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 46 (0x123cbe800) [pid = 1940] [serial = 46] [outer = 0x123cc6000] 06:55:56 INFO - PROCESS | 1940 | ++DOCSHELL 0x123cba800 == 17 [pid = 1940] [id = 17] 06:55:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 47 (0x12c8a6400) [pid = 1940] [serial = 47] [outer = 0x0] 06:55:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 48 (0x12cf74800) [pid = 1940] [serial = 48] [outer = 0x12c8a6400] 06:55:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 49 (0x12cf6f400) [pid = 1940] [serial = 49] [outer = 0x12c8a6400] 06:55:56 INFO - PROCESS | 1940 | 1467035756680 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]]]}] 06:55:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 06:55:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 520ms 06:55:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 06:55:56 INFO - PROCESS | 1940 | 1467035756732 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 06:55:56 INFO - PROCESS | 1940 | 1467035756734 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 06:55:56 INFO - PROCESS | 1940 | 1467035756736 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 06:55:56 INFO - PROCESS | 1940 | 1467035756737 Marionette TRACE conn2 <- [1,42,null,{}] 06:55:56 INFO - PROCESS | 1940 | 1467035756739 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}] 06:55:56 INFO - PROCESS | 1940 | 1467035756740 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:55:56 INFO - PROCESS | 1940 | 1467035756837 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 06:55:56 INFO - PROCESS | 1940 | 1467035756842 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:55:56 INFO - PROCESS | 1940 | 1467035756843 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:55:56 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d217800 == 18 [pid = 1940] [id = 18] 06:55:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 50 (0x12cbe2800) [pid = 1940] [serial = 50] [outer = 0x0] 06:55:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 51 (0x12cf6f000) [pid = 1940] [serial = 51] [outer = 0x12cbe2800] 06:55:56 INFO - PROCESS | 1940 | 1467035756869 Marionette DEBUG loaded listener.js 06:55:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 52 (0x12d3a6400) [pid = 1940] [serial = 52] [outer = 0x12cbe2800] 06:55:57 INFO - PROCESS | 1940 | 1467035757198 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]]]}] 06:55:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 06:55:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 471ms 06:55:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 06:55:57 INFO - PROCESS | 1940 | 1467035757208 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 06:55:57 INFO - PROCESS | 1940 | 1467035757210 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 06:55:57 INFO - PROCESS | 1940 | 1467035757213 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 06:55:57 INFO - PROCESS | 1940 | 1467035757215 Marionette TRACE conn2 <- [1,46,null,{}] 06:55:57 INFO - PROCESS | 1940 | 1467035757219 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}] 06:55:57 INFO - PROCESS | 1940 | 1467035757222 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:55:57 INFO - PROCESS | 1940 | 1467035757379 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 06:55:57 INFO - PROCESS | 1940 | 1467035757383 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:55:57 INFO - PROCESS | 1940 | 1467035757384 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:55:57 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d3cd000 == 19 [pid = 1940] [id = 19] 06:55:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 53 (0x119746400) [pid = 1940] [serial = 53] [outer = 0x0] 06:55:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 54 (0x12d3acc00) [pid = 1940] [serial = 54] [outer = 0x119746400] 06:55:57 INFO - PROCESS | 1940 | 1467035757413 Marionette DEBUG loaded listener.js 06:55:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 55 (0x12d3b0800) [pid = 1940] [serial = 55] [outer = 0x119746400] 06:55:57 INFO - PROCESS | 1940 | 1467035757655 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]]]}] 06:55:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 06:55:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 470ms 06:55:57 INFO - PROCESS | 1940 | 1467035757683 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 06:55:57 INFO - PROCESS | 1940 | 1467035757685 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 06:55:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 06:55:57 INFO - PROCESS | 1940 | 1467035757697 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 06:55:57 INFO - PROCESS | 1940 | 1467035757698 Marionette TRACE conn2 <- [1,50,null,{}] 06:55:57 INFO - PROCESS | 1940 | 1467035757700 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}] 06:55:57 INFO - PROCESS | 1940 | 1467035757701 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:55:57 INFO - PROCESS | 1940 | 1467035757799 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 06:55:57 INFO - PROCESS | 1940 | 1467035757803 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:55:57 INFO - PROCESS | 1940 | 1467035757804 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:55:57 INFO - PROCESS | 1940 | ++DOCSHELL 0x11808b800 == 20 [pid = 1940] [id = 20] 06:55:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 56 (0x118068000) [pid = 1940] [serial = 56] [outer = 0x0] 06:55:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 57 (0x11806bc00) [pid = 1940] [serial = 57] [outer = 0x118068000] 06:55:57 INFO - PROCESS | 1940 | 1467035757827 Marionette DEBUG loaded listener.js 06:55:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 58 (0x12d0b0400) [pid = 1940] [serial = 58] [outer = 0x118068000] 06:55:58 INFO - PROCESS | 1940 | 1467035758060 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]]]}] 06:55:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 06:55:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 371ms 06:55:58 INFO - PROCESS | 1940 | 1467035758067 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 06:55:58 INFO - PROCESS | 1940 | 1467035758068 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 06:55:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 06:55:58 INFO - PROCESS | 1940 | 1467035758079 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 06:55:58 INFO - PROCESS | 1940 | 1467035758080 Marionette TRACE conn2 <- [1,54,null,{}] 06:55:58 INFO - PROCESS | 1940 | 1467035758082 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}] 06:55:58 INFO - PROCESS | 1940 | 1467035758083 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:55:58 INFO - PROCESS | 1940 | 1467035758183 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 06:55:58 INFO - PROCESS | 1940 | 1467035758194 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:55:58 INFO - PROCESS | 1940 | 1467035758195 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:55:58 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c290800 == 21 [pid = 1940] [id = 21] 06:55:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 59 (0x12d3b2800) [pid = 1940] [serial = 59] [outer = 0x0] 06:55:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 60 (0x12d65a800) [pid = 1940] [serial = 60] [outer = 0x12d3b2800] 06:55:58 INFO - PROCESS | 1940 | 1467035758219 Marionette DEBUG loaded listener.js 06:55:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 61 (0x11935b800) [pid = 1940] [serial = 61] [outer = 0x12d3b2800] 06:55:58 INFO - PROCESS | 1940 | 1467035758483 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]]]}] 06:55:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 06:55:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 426ms 06:55:59 INFO - PROCESS | 1940 | 1467035759084 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 06:55:59 INFO - PROCESS | 1940 | 1467035759086 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 06:55:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 06:55:59 INFO - PROCESS | 1940 | 1467035759135 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 06:55:59 INFO - PROCESS | 1940 | 1467035759140 Marionette TRACE conn2 <- [1,58,null,{}] 06:55:59 INFO - PROCESS | 1940 | 1467035759144 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}] 06:55:59 INFO - PROCESS | 1940 | 1467035759146 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:55:59 INFO - PROCESS | 1940 | 1467035759264 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 06:55:59 INFO - PROCESS | 1940 | 1467035759304 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:55:59 INFO - PROCESS | 1940 | 1467035759306 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:55:59 INFO - PROCESS | 1940 | ++DOCSHELL 0x112503000 == 22 [pid = 1940] [id = 22] 06:55:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 62 (0x112c03000) [pid = 1940] [serial = 62] [outer = 0x0] 06:55:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 63 (0x112d78c00) [pid = 1940] [serial = 63] [outer = 0x112c03000] 06:55:59 INFO - PROCESS | 1940 | 1467035759339 Marionette DEBUG loaded listener.js 06:55:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 64 (0x1132c6800) [pid = 1940] [serial = 64] [outer = 0x112c03000] 06:55:59 INFO - PROCESS | 1940 | 1467035759752 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]]]}] 06:55:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 06:55:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 697ms 06:55:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 06:55:59 INFO - PROCESS | 1940 | 1467035759810 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 06:55:59 INFO - PROCESS | 1940 | 1467035759813 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 06:55:59 INFO - PROCESS | 1940 | 1467035759817 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 06:55:59 INFO - PROCESS | 1940 | 1467035759820 Marionette TRACE conn2 <- [1,62,null,{}] 06:55:59 INFO - PROCESS | 1940 | 1467035759823 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}] 06:55:59 INFO - PROCESS | 1940 | 1467035759825 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:55:59 INFO - PROCESS | 1940 | 1467035759943 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 06:55:59 INFO - PROCESS | 1940 | 1467035759984 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:55:59 INFO - PROCESS | 1940 | 1467035759985 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:00 INFO - PROCESS | 1940 | ++DOCSHELL 0x11699b800 == 23 [pid = 1940] [id = 23] 06:56:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 65 (0x113d3ec00) [pid = 1940] [serial = 65] [outer = 0x0] 06:56:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 66 (0x1162d7800) [pid = 1940] [serial = 66] [outer = 0x113d3ec00] 06:56:00 INFO - PROCESS | 1940 | 1467035760032 Marionette DEBUG loaded listener.js 06:56:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 67 (0x116f4fc00) [pid = 1940] [serial = 67] [outer = 0x113d3ec00] 06:56:00 INFO - PROCESS | 1940 | 1467035760444 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]]]}] 06:56:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 06:56:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 675ms 06:56:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 06:56:00 INFO - PROCESS | 1940 | 1467035760490 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 06:56:00 INFO - PROCESS | 1940 | 1467035760492 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 06:56:00 INFO - PROCESS | 1940 | 1467035760494 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 06:56:00 INFO - PROCESS | 1940 | 1467035760496 Marionette TRACE conn2 <- [1,66,null,{}] 06:56:00 INFO - PROCESS | 1940 | 1467035760502 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}] 06:56:00 INFO - PROCESS | 1940 | 1467035760506 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:00 INFO - PROCESS | 1940 | 1467035760637 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 06:56:00 INFO - PROCESS | 1940 | 1467035760682 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:00 INFO - PROCESS | 1940 | 1467035760685 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:00 INFO - PROCESS | 1940 | ++DOCSHELL 0x117127000 == 24 [pid = 1940] [id = 24] 06:56:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 68 (0x11876f400) [pid = 1940] [serial = 68] [outer = 0x0] 06:56:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 69 (0x1191ccc00) [pid = 1940] [serial = 69] [outer = 0x11876f400] 06:56:00 INFO - PROCESS | 1940 | 1467035760718 Marionette DEBUG loaded listener.js 06:56:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 70 (0x1194bc000) [pid = 1940] [serial = 70] [outer = 0x11876f400] 06:56:01 INFO - PROCESS | 1940 | 1467035761411 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]]]}] 06:56:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 06:56:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 972ms 06:56:01 INFO - PROCESS | 1940 | 1467035761467 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 06:56:01 INFO - PROCESS | 1940 | 1467035761469 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 06:56:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 06:56:01 INFO - PROCESS | 1940 | 1467035761472 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 06:56:01 INFO - PROCESS | 1940 | 1467035761473 Marionette TRACE conn2 <- [1,70,null,{}] 06:56:01 INFO - PROCESS | 1940 | 1467035761477 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}] 06:56:01 INFO - PROCESS | 1940 | 1467035761478 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:01 INFO - PROCESS | 1940 | 1467035761560 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 06:56:01 INFO - PROCESS | 1940 | 1467035761600 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:01 INFO - PROCESS | 1940 | 1467035761602 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:01 INFO - PROCESS | 1940 | ++DOCSHELL 0x113ad0000 == 25 [pid = 1940] [id = 25] 06:56:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 71 (0x11652a400) [pid = 1940] [serial = 71] [outer = 0x0] 06:56:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 72 (0x11678cc00) [pid = 1940] [serial = 72] [outer = 0x11652a400] 06:56:01 INFO - PROCESS | 1940 | 1467035761629 Marionette DEBUG loaded listener.js 06:56:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 73 (0x116a11800) [pid = 1940] [serial = 73] [outer = 0x11652a400] 06:56:02 INFO - PROCESS | 1940 | 1467035762063 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]]]}] 06:56:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 06:56:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 620ms 06:56:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 06:56:02 INFO - PROCESS | 1940 | 1467035762093 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 06:56:02 INFO - PROCESS | 1940 | 1467035762096 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 06:56:02 INFO - PROCESS | 1940 | 1467035762100 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 06:56:02 INFO - PROCESS | 1940 | 1467035762102 Marionette TRACE conn2 <- [1,74,null,{}] 06:56:02 INFO - PROCESS | 1940 | 1467035762108 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}] 06:56:02 INFO - PROCESS | 1940 | 1467035762110 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:02 INFO - PROCESS | 1940 | 1467035762185 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 06:56:02 INFO - PROCESS | 1940 | 1467035762190 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:02 INFO - PROCESS | 1940 | 1467035762191 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x116239800 == 26 [pid = 1940] [id = 26] 06:56:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x1175c2000) [pid = 1940] [serial = 74] [outer = 0x0] 06:56:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x1175c9800) [pid = 1940] [serial = 75] [outer = 0x1175c2000] 06:56:02 INFO - PROCESS | 1940 | 1467035762222 Marionette DEBUG loaded listener.js 06:56:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x118064800) [pid = 1940] [serial = 76] [outer = 0x1175c2000] 06:56:02 INFO - PROCESS | 1940 | 1467035762549 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]]]}] 06:56:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 06:56:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 473ms 06:56:02 INFO - PROCESS | 1940 | 1467035762575 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 06:56:02 INFO - PROCESS | 1940 | 1467035762576 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 06:56:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 06:56:02 INFO - PROCESS | 1940 | 1467035762579 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 06:56:02 INFO - PROCESS | 1940 | 1467035762581 Marionette TRACE conn2 <- [1,78,null,{}] 06:56:02 INFO - PROCESS | 1940 | 1467035762601 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}] 06:56:02 INFO - PROCESS | 1940 | 1467035762604 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:02 INFO - PROCESS | 1940 | 1467035762679 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 06:56:02 INFO - PROCESS | 1940 | 1467035762684 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:02 INFO - PROCESS | 1940 | 1467035762686 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x1169ae800 == 27 [pid = 1940] [id = 27] 06:56:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x11829a400) [pid = 1940] [serial = 77] [outer = 0x0] 06:56:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x118334000) [pid = 1940] [serial = 78] [outer = 0x11829a400] 06:56:02 INFO - PROCESS | 1940 | 1467035762718 Marionette DEBUG loaded listener.js 06:56:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x1185ab400) [pid = 1940] [serial = 79] [outer = 0x11829a400] 06:56:03 INFO - PROCESS | 1940 | 1467035763046 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]]]}] 06:56:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 06:56:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 479ms 06:56:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 06:56:03 INFO - PROCESS | 1940 | 1467035763059 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 06:56:03 INFO - PROCESS | 1940 | 1467035763061 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 06:56:03 INFO - PROCESS | 1940 | 1467035763063 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 06:56:03 INFO - PROCESS | 1940 | 1467035763064 Marionette TRACE conn2 <- [1,82,null,{}] 06:56:03 INFO - PROCESS | 1940 | 1467035763066 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}] 06:56:03 INFO - PROCESS | 1940 | 1467035763067 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:03 INFO - PROCESS | 1940 | 1467035763150 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 06:56:03 INFO - PROCESS | 1940 | 1467035763194 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:03 INFO - PROCESS | 1940 | 1467035763195 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:03 INFO - PROCESS | 1940 | ++DOCSHELL 0x11712f000 == 28 [pid = 1940] [id = 28] 06:56:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x11832e400) [pid = 1940] [serial = 80] [outer = 0x0] 06:56:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x118f96400) [pid = 1940] [serial = 81] [outer = 0x11832e400] 06:56:03 INFO - PROCESS | 1940 | 1467035763220 Marionette DEBUG loaded listener.js 06:56:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x11935c000) [pid = 1940] [serial = 82] [outer = 0x11832e400] 06:56:03 INFO - PROCESS | 1940 | 1467035763506 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]]]}] 06:56:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 06:56:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 469ms 06:56:03 INFO - PROCESS | 1940 | 1467035763532 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 06:56:03 INFO - PROCESS | 1940 | 1467035763533 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 06:56:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 06:56:03 INFO - PROCESS | 1940 | 1467035763543 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 06:56:03 INFO - PROCESS | 1940 | 1467035763545 Marionette TRACE conn2 <- [1,86,null,{}] 06:56:03 INFO - PROCESS | 1940 | 1467035763547 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}] 06:56:03 INFO - PROCESS | 1940 | 1467035763548 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:03 INFO - PROCESS | 1940 | 1467035763627 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 06:56:03 INFO - PROCESS | 1940 | 1467035763632 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:03 INFO - PROCESS | 1940 | 1467035763633 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:03 INFO - PROCESS | 1940 | ++DOCSHELL 0x11808a800 == 29 [pid = 1940] [id = 29] 06:56:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x118772400) [pid = 1940] [serial = 83] [outer = 0x0] 06:56:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x11937c000) [pid = 1940] [serial = 84] [outer = 0x118772400] 06:56:03 INFO - PROCESS | 1940 | 1467035763660 Marionette DEBUG loaded listener.js 06:56:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x1194c2800) [pid = 1940] [serial = 85] [outer = 0x118772400] 06:56:03 INFO - PROCESS | 1940 | 1467035763972 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]]]}] 06:56:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 06:56:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 479ms 06:56:04 INFO - PROCESS | 1940 | 1467035764015 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 06:56:04 INFO - PROCESS | 1940 | 1467035764016 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 06:56:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 06:56:04 INFO - PROCESS | 1940 | 1467035764019 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 06:56:04 INFO - PROCESS | 1940 | 1467035764020 Marionette TRACE conn2 <- [1,90,null,{}] 06:56:04 INFO - PROCESS | 1940 | 1467035764022 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}] 06:56:04 INFO - PROCESS | 1940 | 1467035764026 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:04 INFO - PROCESS | 1940 | 1467035764141 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 06:56:04 INFO - PROCESS | 1940 | 1467035764148 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:04 INFO - PROCESS | 1940 | 1467035764150 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:04 INFO - PROCESS | 1940 | ++DOCSHELL 0x1181cb000 == 30 [pid = 1940] [id = 30] 06:56:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x1194c6400) [pid = 1940] [serial = 86] [outer = 0x0] 06:56:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x119744800) [pid = 1940] [serial = 87] [outer = 0x1194c6400] 06:56:04 INFO - PROCESS | 1940 | 1467035764177 Marionette DEBUG loaded listener.js 06:56:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x1198e3c00) [pid = 1940] [serial = 88] [outer = 0x1194c6400] 06:56:04 INFO - PROCESS | 1940 | 1467035764454 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]]]}] 06:56:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 06:56:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 471ms 06:56:04 INFO - PROCESS | 1940 | 1467035764495 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 06:56:04 INFO - PROCESS | 1940 | 1467035764496 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 06:56:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 06:56:04 INFO - PROCESS | 1940 | 1467035764498 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 06:56:04 INFO - PROCESS | 1940 | 1467035764499 Marionette TRACE conn2 <- [1,94,null,{}] 06:56:04 INFO - PROCESS | 1940 | 1467035764502 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}] 06:56:04 INFO - PROCESS | 1940 | 1467035764505 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:04 INFO - PROCESS | 1940 | 1467035764583 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 06:56:04 INFO - PROCESS | 1940 | 1467035764588 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:04 INFO - PROCESS | 1940 | 1467035764590 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:04 INFO - PROCESS | 1940 | ++DOCSHELL 0x118f12800 == 31 [pid = 1940] [id = 31] 06:56:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x119386000) [pid = 1940] [serial = 89] [outer = 0x0] 06:56:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x121004400) [pid = 1940] [serial = 90] [outer = 0x119386000] 06:56:04 INFO - PROCESS | 1940 | 1467035764614 Marionette DEBUG loaded listener.js 06:56:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x12100cc00) [pid = 1940] [serial = 91] [outer = 0x119386000] 06:56:04 INFO - PROCESS | 1940 | 1467035764924 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]]]}] 06:56:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 06:56:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 469ms 06:56:04 INFO - PROCESS | 1940 | 1467035764967 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 06:56:04 INFO - PROCESS | 1940 | 1467035764969 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 06:56:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 06:56:04 INFO - PROCESS | 1940 | 1467035764971 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 06:56:04 INFO - PROCESS | 1940 | 1467035764972 Marionette TRACE conn2 <- [1,98,null,{}] 06:56:04 INFO - PROCESS | 1940 | 1467035764974 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}] 06:56:04 INFO - PROCESS | 1940 | 1467035764975 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:05 INFO - PROCESS | 1940 | 1467035765073 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 06:56:05 INFO - PROCESS | 1940 | 1467035765079 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:05 INFO - PROCESS | 1940 | 1467035765080 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:05 INFO - PROCESS | 1940 | ++DOCSHELL 0x118fd6800 == 32 [pid = 1940] [id = 32] 06:56:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x1198e5000) [pid = 1940] [serial = 92] [outer = 0x0] 06:56:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x12100f800) [pid = 1940] [serial = 93] [outer = 0x1198e5000] 06:56:05 INFO - PROCESS | 1940 | 1467035765105 Marionette DEBUG loaded listener.js 06:56:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x1210d4800) [pid = 1940] [serial = 94] [outer = 0x1198e5000] 06:56:05 INFO - PROCESS | 1940 | 1467035765385 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]]]}] 06:56:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 06:56:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 470ms 06:56:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 06:56:05 INFO - PROCESS | 1940 | 1467035765442 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 06:56:05 INFO - PROCESS | 1940 | 1467035765443 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 06:56:05 INFO - PROCESS | 1940 | 1467035765445 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 06:56:05 INFO - PROCESS | 1940 | 1467035765446 Marionette TRACE conn2 <- [1,102,null,{}] 06:56:05 INFO - PROCESS | 1940 | 1467035765449 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}] 06:56:05 INFO - PROCESS | 1940 | 1467035765450 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:05 INFO - PROCESS | 1940 | 1467035765526 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 06:56:05 INFO - PROCESS | 1940 | 1467035765529 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:05 INFO - PROCESS | 1940 | 1467035765530 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:05 INFO - PROCESS | 1940 | ++DOCSHELL 0x11971c800 == 33 [pid = 1940] [id = 33] 06:56:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x1210d6800) [pid = 1940] [serial = 95] [outer = 0x0] 06:56:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x1214b8000) [pid = 1940] [serial = 96] [outer = 0x1210d6800] 06:56:05 INFO - PROCESS | 1940 | 1467035765556 Marionette DEBUG loaded listener.js 06:56:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x121823c00) [pid = 1940] [serial = 97] [outer = 0x1210d6800] 06:56:05 INFO - PROCESS | 1940 | 1467035765859 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]]]}] 06:56:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 06:56:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 419ms 06:56:05 INFO - PROCESS | 1940 | 1467035765865 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 06:56:05 INFO - PROCESS | 1940 | 1467035765866 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 06:56:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 06:56:05 INFO - PROCESS | 1940 | 1467035765876 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 06:56:05 INFO - PROCESS | 1940 | 1467035765877 Marionette TRACE conn2 <- [1,106,null,{}] 06:56:05 INFO - PROCESS | 1940 | 1467035765882 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}] 06:56:05 INFO - PROCESS | 1940 | 1467035765883 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:05 INFO - PROCESS | 1940 | 1467035765989 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 06:56:05 INFO - PROCESS | 1940 | 1467035765995 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:05 INFO - PROCESS | 1940 | 1467035765996 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:06 INFO - PROCESS | 1940 | ++DOCSHELL 0x11972c000 == 34 [pid = 1940] [id = 34] 06:56:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x12123a800) [pid = 1940] [serial = 98] [outer = 0x0] 06:56:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x12184f000) [pid = 1940] [serial = 99] [outer = 0x12123a800] 06:56:06 INFO - PROCESS | 1940 | 1467035766020 Marionette DEBUG loaded listener.js 06:56:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x123c36800) [pid = 1940] [serial = 100] [outer = 0x12123a800] 06:56:06 INFO - PROCESS | 1940 | 1467035766308 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]]]}] 06:56:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 06:56:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 478ms 06:56:06 INFO - PROCESS | 1940 | 1467035766347 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 06:56:06 INFO - PROCESS | 1940 | 1467035766349 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 06:56:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 06:56:06 INFO - PROCESS | 1940 | 1467035766351 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 06:56:06 INFO - PROCESS | 1940 | 1467035766355 Marionette TRACE conn2 <- [1,110,null,{}] 06:56:06 INFO - PROCESS | 1940 | 1467035766360 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}] 06:56:06 INFO - PROCESS | 1940 | 1467035766361 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:06 INFO - PROCESS | 1940 | 1467035766451 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 06:56:06 INFO - PROCESS | 1940 | 1467035766456 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:06 INFO - PROCESS | 1940 | 1467035766458 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:06 INFO - PROCESS | 1940 | ++DOCSHELL 0x119fce000 == 35 [pid = 1940] [id = 35] 06:56:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x121a15c00) [pid = 1940] [serial = 101] [outer = 0x0] 06:56:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x123d0f000) [pid = 1940] [serial = 102] [outer = 0x121a15c00] 06:56:06 INFO - PROCESS | 1940 | 1467035766483 Marionette DEBUG loaded listener.js 06:56:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x121aa7400) [pid = 1940] [serial = 103] [outer = 0x121a15c00] 06:56:06 INFO - PROCESS | 1940 | 1467035766799 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]]]}] 06:56:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 06:56:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 474ms 06:56:06 INFO - PROCESS | 1940 | 1467035766826 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 06:56:06 INFO - PROCESS | 1940 | 1467035766827 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 06:56:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 06:56:06 INFO - PROCESS | 1940 | 1467035766829 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 06:56:06 INFO - PROCESS | 1940 | 1467035766830 Marionette TRACE conn2 <- [1,114,null,{}] 06:56:06 INFO - PROCESS | 1940 | 1467035766833 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}] 06:56:06 INFO - PROCESS | 1940 | 1467035766834 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:06 INFO - PROCESS | 1940 | 1467035766937 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 06:56:06 INFO - PROCESS | 1940 | 1467035766943 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:06 INFO - PROCESS | 1940 | 1467035766945 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:06 INFO - PROCESS | 1940 | ++DOCSHELL 0x121159800 == 36 [pid = 1940] [id = 36] 06:56:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x121a17400) [pid = 1940] [serial = 104] [outer = 0x0] 06:56:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x1247b9400) [pid = 1940] [serial = 105] [outer = 0x121a17400] 06:56:06 INFO - PROCESS | 1940 | 1467035766969 Marionette DEBUG loaded listener.js 06:56:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x126068000) [pid = 1940] [serial = 106] [outer = 0x121a17400] 06:56:07 INFO - PROCESS | 1940 | 1467035767259 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]]]}] 06:56:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 06:56:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 468ms 06:56:07 INFO - PROCESS | 1940 | 1467035767298 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 06:56:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 06:56:07 INFO - PROCESS | 1940 | 1467035767299 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 06:56:07 INFO - PROCESS | 1940 | 1467035767301 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 06:56:07 INFO - PROCESS | 1940 | 1467035767302 Marionette TRACE conn2 <- [1,118,null,{}] 06:56:07 INFO - PROCESS | 1940 | 1467035767307 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}] 06:56:07 INFO - PROCESS | 1940 | 1467035767308 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:07 INFO - PROCESS | 1940 | 1467035767385 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 06:56:07 INFO - PROCESS | 1940 | 1467035767391 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:07 INFO - PROCESS | 1940 | 1467035767392 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:07 INFO - PROCESS | 1940 | ++DOCSHELL 0x121493000 == 37 [pid = 1940] [id = 37] 06:56:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x124d1cc00) [pid = 1940] [serial = 107] [outer = 0x0] 06:56:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x1261a8800) [pid = 1940] [serial = 108] [outer = 0x124d1cc00] 06:56:07 INFO - PROCESS | 1940 | 1467035767416 Marionette DEBUG loaded listener.js 06:56:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x12654c000) [pid = 1940] [serial = 109] [outer = 0x124d1cc00] 06:56:07 INFO - PROCESS | 1940 | 1467035767719 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]]]}] 06:56:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 06:56:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 471ms 06:56:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 06:56:07 INFO - PROCESS | 1940 | 1467035767774 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 06:56:07 INFO - PROCESS | 1940 | 1467035767775 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 06:56:07 INFO - PROCESS | 1940 | 1467035767777 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 06:56:07 INFO - PROCESS | 1940 | 1467035767778 Marionette TRACE conn2 <- [1,122,null,{}] 06:56:07 INFO - PROCESS | 1940 | 1467035767781 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}] 06:56:07 INFO - PROCESS | 1940 | 1467035767782 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:07 INFO - PROCESS | 1940 | 1467035767884 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 06:56:07 INFO - PROCESS | 1940 | 1467035767893 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:07 INFO - PROCESS | 1940 | 1467035767894 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:07 INFO - PROCESS | 1940 | ++DOCSHELL 0x121923000 == 38 [pid = 1940] [id = 38] 06:56:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x12654c800) [pid = 1940] [serial = 110] [outer = 0x0] 06:56:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x126659c00) [pid = 1940] [serial = 111] [outer = 0x12654c800] 06:56:07 INFO - PROCESS | 1940 | 1467035767918 Marionette DEBUG loaded listener.js 06:56:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x12687ac00) [pid = 1940] [serial = 112] [outer = 0x12654c800] 06:56:08 INFO - PROCESS | 1940 | 1467035768243 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]]]}] 06:56:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 06:56:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 518ms 06:56:08 INFO - PROCESS | 1940 | 1467035768311 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 06:56:08 INFO - PROCESS | 1940 | 1467035768312 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 06:56:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 06:56:08 INFO - PROCESS | 1940 | 1467035768318 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 06:56:08 INFO - PROCESS | 1940 | 1467035768320 Marionette TRACE conn2 <- [1,126,null,{}] 06:56:08 INFO - PROCESS | 1940 | 1467035768323 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}] 06:56:08 INFO - PROCESS | 1940 | 1467035768325 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:08 INFO - PROCESS | 1940 | 1467035768453 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 06:56:08 INFO - PROCESS | 1940 | 1467035768525 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:08 INFO - PROCESS | 1940 | 1467035768526 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:08 INFO - PROCESS | 1940 | ++DOCSHELL 0x123c5d800 == 39 [pid = 1940] [id = 39] 06:56:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x1247bc400) [pid = 1940] [serial = 113] [outer = 0x0] 06:56:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x126887000) [pid = 1940] [serial = 114] [outer = 0x1247bc400] 06:56:08 INFO - PROCESS | 1940 | 1467035768575 Marionette DEBUG loaded listener.js 06:56:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x128963800) [pid = 1940] [serial = 115] [outer = 0x1247bc400] 06:56:08 INFO - PROCESS | 1940 | 1467035768922 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]]]}] 06:56:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 06:56:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 623ms 06:56:08 INFO - PROCESS | 1940 | 1467035768948 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 06:56:08 INFO - PROCESS | 1940 | 1467035768950 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 06:56:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 06:56:08 INFO - PROCESS | 1940 | 1467035768953 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 06:56:08 INFO - PROCESS | 1940 | 1467035768958 Marionette TRACE conn2 <- [1,130,null,{}] 06:56:08 INFO - PROCESS | 1940 | 1467035768961 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}] 06:56:08 INFO - PROCESS | 1940 | 1467035768962 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:09 INFO - PROCESS | 1940 | 1467035769090 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 06:56:09 INFO - PROCESS | 1940 | 1467035769205 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:09 INFO - PROCESS | 1940 | 1467035769206 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:09 INFO - PROCESS | 1940 | ++DOCSHELL 0x123dbe800 == 40 [pid = 1940] [id = 40] 06:56:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x128968800) [pid = 1940] [serial = 116] [outer = 0x0] 06:56:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x128bb7c00) [pid = 1940] [serial = 117] [outer = 0x128968800] 06:56:09 INFO - PROCESS | 1940 | 1467035769245 Marionette DEBUG loaded listener.js 06:56:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 118 (0x129251c00) [pid = 1940] [serial = 118] [outer = 0x128968800] 06:56:10 INFO - PROCESS | 1940 | 1467035770325 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]]]}] 06:56:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 06:56:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1380ms 06:56:10 INFO - PROCESS | 1940 | 1467035770332 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 06:56:10 INFO - PROCESS | 1940 | 1467035770335 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 06:56:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 06:56:10 INFO - PROCESS | 1940 | 1467035770341 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 06:56:10 INFO - PROCESS | 1940 | 1467035770343 Marionette TRACE conn2 <- [1,134,null,{}] 06:56:10 INFO - PROCESS | 1940 | 1467035770347 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}] 06:56:10 INFO - PROCESS | 1940 | 1467035770349 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:10 INFO - PROCESS | 1940 | 1467035770439 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 06:56:10 INFO - PROCESS | 1940 | 1467035770486 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:10 INFO - PROCESS | 1940 | 1467035770489 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:10 INFO - PROCESS | 1940 | ++DOCSHELL 0x113a45800 == 41 [pid = 1940] [id = 41] 06:56:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 119 (0x1175bf000) [pid = 1940] [serial = 119] [outer = 0x0] 06:56:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 120 (0x1175c7800) [pid = 1940] [serial = 120] [outer = 0x1175bf000] 06:56:10 INFO - PROCESS | 1940 | 1467035770516 Marionette DEBUG loaded listener.js 06:56:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 121 (0x118069c00) [pid = 1940] [serial = 121] [outer = 0x1175bf000] 06:56:10 INFO - PROCESS | 1940 | 1467035770827 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]]]}] 06:56:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 06:56:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 521ms 06:56:10 INFO - PROCESS | 1940 | 1467035770862 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 06:56:10 INFO - PROCESS | 1940 | 1467035770865 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 06:56:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 06:56:10 INFO - PROCESS | 1940 | 1467035770872 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 06:56:10 INFO - PROCESS | 1940 | 1467035770875 Marionette TRACE conn2 <- [1,138,null,{}] 06:56:10 INFO - PROCESS | 1940 | 1467035770878 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}] 06:56:10 INFO - PROCESS | 1940 | 1467035770880 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:11 INFO - PROCESS | 1940 | 1467035771023 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 06:56:11 INFO - PROCESS | 1940 | 1467035771043 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:11 INFO - PROCESS | 1940 | 1467035771045 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:11 INFO - PROCESS | 1940 | ++DOCSHELL 0x11693b000 == 42 [pid = 1940] [id = 42] 06:56:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 122 (0x11819a000) [pid = 1940] [serial = 122] [outer = 0x0] 06:56:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 123 (0x118418800) [pid = 1940] [serial = 123] [outer = 0x11819a000] 06:56:11 INFO - PROCESS | 1940 | 1467035771089 Marionette DEBUG loaded listener.js 06:56:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 124 (0x118777800) [pid = 1940] [serial = 124] [outer = 0x11819a000] 06:56:11 INFO - PROCESS | 1940 | --DOMWINDOW == 123 (0x12c8a3800) [pid = 1940] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 06:56:11 INFO - PROCESS | 1940 | --DOMWINDOW == 122 (0x12c433400) [pid = 1940] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 06:56:11 INFO - PROCESS | 1940 | --DOMWINDOW == 121 (0x12c23d000) [pid = 1940] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 06:56:11 INFO - PROCESS | 1940 | --DOMWINDOW == 120 (0x12bce0800) [pid = 1940] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 06:56:11 INFO - PROCESS | 1940 | --DOMWINDOW == 119 (0x12b9db000) [pid = 1940] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 06:56:11 INFO - PROCESS | 1940 | --DOMWINDOW == 118 (0x12b940400) [pid = 1940] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 06:56:11 INFO - PROCESS | 1940 | --DOMWINDOW == 117 (0x12a85d800) [pid = 1940] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 06:56:11 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x12a5ac000) [pid = 1940] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 06:56:11 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x1198bb400) [pid = 1940] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 06:56:11 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x118068000) [pid = 1940] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 06:56:11 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x119746400) [pid = 1940] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 06:56:11 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x12cbe2800) [pid = 1940] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 06:56:11 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x12654c800) [pid = 1940] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 06:56:11 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x11876f400) [pid = 1940] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 06:56:11 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x11652a400) [pid = 1940] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 06:56:11 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x1175c2000) [pid = 1940] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 06:56:11 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x11829a400) [pid = 1940] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 06:56:11 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x11832e400) [pid = 1940] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 06:56:11 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x118772400) [pid = 1940] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 06:56:11 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x1194c6400) [pid = 1940] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 06:56:11 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x119386000) [pid = 1940] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 06:56:11 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x1198e5000) [pid = 1940] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 06:56:11 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x1210d6800) [pid = 1940] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 06:56:11 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x12123a800) [pid = 1940] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 06:56:11 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x121a17400) [pid = 1940] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 06:56:11 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x124d1cc00) [pid = 1940] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 06:56:11 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x12d3b2800) [pid = 1940] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 06:56:11 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x112c03000) [pid = 1940] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 06:56:11 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x113d3ec00) [pid = 1940] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 06:56:12 INFO - PROCESS | 1940 | 1467035772017 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]]]}] 06:56:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 06:56:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1176ms 06:56:12 INFO - PROCESS | 1940 | 1467035772046 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 06:56:12 INFO - PROCESS | 1940 | 1467035772047 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 06:56:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 06:56:12 INFO - PROCESS | 1940 | 1467035772050 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 06:56:12 INFO - PROCESS | 1940 | 1467035772052 Marionette TRACE conn2 <- [1,142,null,{}] 06:56:12 INFO - PROCESS | 1940 | 1467035772061 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}] 06:56:12 INFO - PROCESS | 1940 | 1467035772064 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:12 INFO - PROCESS | 1940 | 1467035772137 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 06:56:12 INFO - PROCESS | 1940 | 1467035772141 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:12 INFO - PROCESS | 1940 | 1467035772143 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:12 INFO - PROCESS | 1940 | ++DOCSHELL 0x117d31800 == 43 [pid = 1940] [id = 43] 06:56:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x11386e400) [pid = 1940] [serial = 125] [outer = 0x0] 06:56:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x118f3e400) [pid = 1940] [serial = 126] [outer = 0x11386e400] 06:56:12 INFO - PROCESS | 1940 | 1467035772173 Marionette DEBUG loaded listener.js 06:56:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x119360c00) [pid = 1940] [serial = 127] [outer = 0x11386e400] 06:56:12 INFO - PROCESS | 1940 | 1467035772494 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]]]}] 06:56:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 06:56:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 474ms 06:56:12 INFO - PROCESS | 1940 | 1467035772525 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 06:56:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 06:56:12 INFO - PROCESS | 1940 | 1467035772526 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 06:56:12 INFO - PROCESS | 1940 | 1467035772529 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 06:56:12 INFO - PROCESS | 1940 | 1467035772530 Marionette TRACE conn2 <- [1,146,null,{}] 06:56:12 INFO - PROCESS | 1940 | 1467035772532 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}] 06:56:12 INFO - PROCESS | 1940 | 1467035772533 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:12 INFO - PROCESS | 1940 | 1467035772607 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 06:56:12 INFO - PROCESS | 1940 | 1467035772610 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:12 INFO - PROCESS | 1940 | 1467035772612 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:12 INFO - PROCESS | 1940 | ++DOCSHELL 0x1181d8800 == 44 [pid = 1940] [id = 44] 06:56:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x1194b9800) [pid = 1940] [serial = 128] [outer = 0x0] 06:56:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x1194c5400) [pid = 1940] [serial = 129] [outer = 0x1194b9800] 06:56:12 INFO - PROCESS | 1940 | 1467035772639 Marionette DEBUG loaded listener.js 06:56:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x119747800) [pid = 1940] [serial = 130] [outer = 0x1194b9800] 06:56:12 INFO - PROCESS | 1940 | 1467035772975 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]]]}] 06:56:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 06:56:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 468ms 06:56:13 INFO - PROCESS | 1940 | 1467035772998 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 06:56:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 06:56:13 INFO - PROCESS | 1940 | 1467035772999 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 06:56:13 INFO - PROCESS | 1940 | 1467035773001 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 06:56:13 INFO - PROCESS | 1940 | 1467035773003 Marionette TRACE conn2 <- [1,150,null,{}] 06:56:13 INFO - PROCESS | 1940 | 1467035773008 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}] 06:56:13 INFO - PROCESS | 1940 | 1467035773009 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:13 INFO - PROCESS | 1940 | 1467035773089 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 06:56:13 INFO - PROCESS | 1940 | 1467035773135 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:13 INFO - PROCESS | 1940 | 1467035773136 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:13 INFO - PROCESS | 1940 | ++DOCSHELL 0x118f16800 == 45 [pid = 1940] [id = 45] 06:56:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x115dfc000) [pid = 1940] [serial = 131] [outer = 0x0] 06:56:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x11974b000) [pid = 1940] [serial = 132] [outer = 0x115dfc000] 06:56:13 INFO - PROCESS | 1940 | 1467035773178 Marionette DEBUG loaded listener.js 06:56:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x1198c4400) [pid = 1940] [serial = 133] [outer = 0x115dfc000] 06:56:13 INFO - PROCESS | 1940 | 1467035773548 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]]]}] 06:56:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 06:56:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 571ms 06:56:13 INFO - PROCESS | 1940 | 1467035773574 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 06:56:13 INFO - PROCESS | 1940 | 1467035773575 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 06:56:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 06:56:13 INFO - PROCESS | 1940 | 1467035773578 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 06:56:13 INFO - PROCESS | 1940 | 1467035773579 Marionette TRACE conn2 <- [1,154,null,{}] 06:56:13 INFO - PROCESS | 1940 | 1467035773581 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}] 06:56:13 INFO - PROCESS | 1940 | 1467035773585 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:13 INFO - PROCESS | 1940 | 1467035773696 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 06:56:13 INFO - PROCESS | 1940 | 1467035773703 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:13 INFO - PROCESS | 1940 | 1467035773704 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:13 INFO - PROCESS | 1940 | ++DOCSHELL 0x11954e800 == 46 [pid = 1940] [id = 46] 06:56:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x1198c4000) [pid = 1940] [serial = 134] [outer = 0x0] 06:56:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x119fe3c00) [pid = 1940] [serial = 135] [outer = 0x1198c4000] 06:56:13 INFO - PROCESS | 1940 | 1467035773729 Marionette DEBUG loaded listener.js 06:56:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x121ab1400) [pid = 1940] [serial = 136] [outer = 0x1198c4000] 06:56:14 INFO - PROCESS | 1940 | 1467035774204 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]]]}] 06:56:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 06:56:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 668ms 06:56:14 INFO - PROCESS | 1940 | 1467035774248 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 06:56:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 06:56:14 INFO - PROCESS | 1940 | 1467035774252 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 06:56:14 INFO - PROCESS | 1940 | 1467035774258 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 06:56:14 INFO - PROCESS | 1940 | 1467035774260 Marionette TRACE conn2 <- [1,158,null,{}] 06:56:14 INFO - PROCESS | 1940 | 1467035774263 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}] 06:56:14 INFO - PROCESS | 1940 | 1467035774265 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:14 INFO - PROCESS | 1940 | 1467035774346 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 06:56:14 INFO - PROCESS | 1940 | 1467035774407 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:14 INFO - PROCESS | 1940 | 1467035774409 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:14 INFO - PROCESS | 1940 | ++DOCSHELL 0x116018800 == 47 [pid = 1940] [id = 47] 06:56:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x113da8000) [pid = 1940] [serial = 137] [outer = 0x0] 06:56:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x116789800) [pid = 1940] [serial = 138] [outer = 0x113da8000] 06:56:14 INFO - PROCESS | 1940 | 1467035774460 Marionette DEBUG loaded listener.js 06:56:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x1175c2000) [pid = 1940] [serial = 139] [outer = 0x113da8000] 06:56:15 INFO - PROCESS | 1940 | 1467035775026 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]]]}] 06:56:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 06:56:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 776ms 06:56:15 INFO - PROCESS | 1940 | 1467035775034 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 06:56:15 INFO - PROCESS | 1940 | 1467035775040 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 06:56:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 06:56:15 INFO - PROCESS | 1940 | 1467035775046 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 06:56:15 INFO - PROCESS | 1940 | 1467035775049 Marionette TRACE conn2 <- [1,162,null,{}] 06:56:15 INFO - PROCESS | 1940 | 1467035775053 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}] 06:56:15 INFO - PROCESS | 1940 | 1467035775056 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:15 INFO - PROCESS | 1940 | 1467035775181 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 06:56:15 INFO - PROCESS | 1940 | 1467035775241 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:15 INFO - PROCESS | 1940 | 1467035775243 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:15 INFO - PROCESS | 1940 | ++DOCSHELL 0x119551000 == 48 [pid = 1940] [id = 48] 06:56:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x118071800) [pid = 1940] [serial = 140] [outer = 0x0] 06:56:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x1185a5000) [pid = 1940] [serial = 141] [outer = 0x118071800] 06:56:15 INFO - PROCESS | 1940 | 1467035775274 Marionette DEBUG loaded listener.js 06:56:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x11935ac00) [pid = 1940] [serial = 142] [outer = 0x118071800] 06:56:15 INFO - PROCESS | 1940 | 1467035775699 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]]]}] 06:56:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 06:56:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 674ms 06:56:15 INFO - PROCESS | 1940 | 1467035775720 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 06:56:15 INFO - PROCESS | 1940 | 1467035775722 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 06:56:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 06:56:15 INFO - PROCESS | 1940 | 1467035775744 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 06:56:15 INFO - PROCESS | 1940 | 1467035775748 Marionette TRACE conn2 <- [1,166,null,{}] 06:56:15 INFO - PROCESS | 1940 | 1467035775772 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}] 06:56:15 INFO - PROCESS | 1940 | 1467035775777 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:15 INFO - PROCESS | 1940 | 1467035775950 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 06:56:16 INFO - PROCESS | 1940 | 1467035776012 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:16 INFO - PROCESS | 1940 | 1467035776015 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:16 INFO - PROCESS | 1940 | ++DOCSHELL 0x121491800 == 49 [pid = 1940] [id = 49] 06:56:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x121009c00) [pid = 1940] [serial = 143] [outer = 0x0] 06:56:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x12100fc00) [pid = 1940] [serial = 144] [outer = 0x121009c00] 06:56:16 INFO - PROCESS | 1940 | 1467035776066 Marionette DEBUG loaded listener.js 06:56:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x121822c00) [pid = 1940] [serial = 145] [outer = 0x121009c00] 06:56:16 INFO - PROCESS | 1940 | 1467035776562 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]]]}] 06:56:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 06:56:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 824ms 06:56:16 INFO - PROCESS | 1940 | 1467035776567 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 06:56:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 06:56:16 INFO - PROCESS | 1940 | 1467035776569 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 06:56:16 INFO - PROCESS | 1940 | 1467035776572 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 06:56:16 INFO - PROCESS | 1940 | 1467035776573 Marionette TRACE conn2 <- [1,170,null,{}] 06:56:16 INFO - PROCESS | 1940 | 1467035776575 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}] 06:56:16 INFO - PROCESS | 1940 | 1467035776577 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:16 INFO - PROCESS | 1940 | 1467035776669 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 06:56:16 INFO - PROCESS | 1940 | 1467035776712 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:16 INFO - PROCESS | 1940 | 1467035776713 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:16 INFO - PROCESS | 1940 | ++DOCSHELL 0x123c51000 == 50 [pid = 1940] [id = 50] 06:56:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x123c34400) [pid = 1940] [serial = 146] [outer = 0x0] 06:56:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 118 (0x124286000) [pid = 1940] [serial = 147] [outer = 0x123c34400] 06:56:16 INFO - PROCESS | 1940 | 1467035776744 Marionette DEBUG loaded listener.js 06:56:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 119 (0x1244b9400) [pid = 1940] [serial = 148] [outer = 0x123c34400] 06:56:17 INFO - PROCESS | 1940 | 1467035777150 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]]]}] 06:56:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 06:56:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 620ms 06:56:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 06:56:17 INFO - PROCESS | 1940 | 1467035777193 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 06:56:17 INFO - PROCESS | 1940 | 1467035777194 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 06:56:17 INFO - PROCESS | 1940 | 1467035777196 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 06:56:17 INFO - PROCESS | 1940 | 1467035777197 Marionette TRACE conn2 <- [1,174,null,{}] 06:56:17 INFO - PROCESS | 1940 | 1467035777200 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}] 06:56:17 INFO - PROCESS | 1940 | 1467035777201 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:17 INFO - PROCESS | 1940 | 1467035777327 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 06:56:17 INFO - PROCESS | 1940 | 1467035777384 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:17 INFO - PROCESS | 1940 | 1467035777386 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:17 INFO - PROCESS | 1940 | ++DOCSHELL 0x118519800 == 51 [pid = 1940] [id = 51] 06:56:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 120 (0x1244ec400) [pid = 1940] [serial = 149] [outer = 0x0] 06:56:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 121 (0x124664400) [pid = 1940] [serial = 150] [outer = 0x1244ec400] 06:56:17 INFO - PROCESS | 1940 | 1467035777416 Marionette DEBUG loaded listener.js 06:56:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 122 (0x126063000) [pid = 1940] [serial = 151] [outer = 0x1244ec400] 06:56:17 INFO - PROCESS | 1940 | 1467035777840 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]]]}] 06:56:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 06:56:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 670ms 06:56:17 INFO - PROCESS | 1940 | 1467035777866 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 06:56:17 INFO - PROCESS | 1940 | 1467035777868 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 06:56:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 06:56:17 INFO - PROCESS | 1940 | 1467035777870 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 06:56:17 INFO - PROCESS | 1940 | 1467035777871 Marionette TRACE conn2 <- [1,178,null,{}] 06:56:17 INFO - PROCESS | 1940 | 1467035777874 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}] 06:56:17 INFO - PROCESS | 1940 | 1467035777878 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:17 INFO - PROCESS | 1940 | 1467035777988 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 06:56:18 INFO - PROCESS | 1940 | 1467035778048 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:18 INFO - PROCESS | 1940 | 1467035778049 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:18 INFO - PROCESS | 1940 | ++DOCSHELL 0x116e62000 == 52 [pid = 1940] [id = 52] 06:56:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 123 (0x118068800) [pid = 1940] [serial = 152] [outer = 0x0] 06:56:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 124 (0x1194bec00) [pid = 1940] [serial = 153] [outer = 0x118068800] 06:56:18 INFO - PROCESS | 1940 | 1467035778078 Marionette DEBUG loaded listener.js 06:56:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 125 (0x126549800) [pid = 1940] [serial = 154] [outer = 0x118068800] 06:56:18 INFO - PROCESS | 1940 | 1467035778537 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]]]}] 06:56:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 06:56:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 722ms 06:56:18 INFO - PROCESS | 1940 | 1467035778635 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 06:56:18 INFO - PROCESS | 1940 | 1467035778638 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 06:56:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 06:56:18 INFO - PROCESS | 1940 | 1467035778643 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 06:56:18 INFO - PROCESS | 1940 | 1467035778644 Marionette TRACE conn2 <- [1,182,null,{}] 06:56:18 INFO - PROCESS | 1940 | 1467035778649 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}] 06:56:18 INFO - PROCESS | 1940 | 1467035778650 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:18 INFO - PROCESS | 1940 | 1467035778785 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 06:56:18 INFO - PROCESS | 1940 | 1467035778871 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:18 INFO - PROCESS | 1940 | 1467035778873 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:18 INFO - PROCESS | 1940 | ++DOCSHELL 0x113a4d000 == 53 [pid = 1940] [id = 53] 06:56:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 126 (0x116966400) [pid = 1940] [serial = 155] [outer = 0x0] 06:56:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 127 (0x116f4b400) [pid = 1940] [serial = 156] [outer = 0x116966400] 06:56:18 INFO - PROCESS | 1940 | 1467035778920 Marionette DEBUG loaded listener.js 06:56:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 128 (0x117d99800) [pid = 1940] [serial = 157] [outer = 0x116966400] 06:56:19 INFO - PROCESS | 1940 | --DOCSHELL 0x118f16800 == 52 [pid = 1940] [id = 45] 06:56:19 INFO - PROCESS | 1940 | --DOCSHELL 0x1181d8800 == 51 [pid = 1940] [id = 44] 06:56:19 INFO - PROCESS | 1940 | --DOCSHELL 0x117d31800 == 50 [pid = 1940] [id = 43] 06:56:19 INFO - PROCESS | 1940 | --DOCSHELL 0x1181cb000 == 49 [pid = 1940] [id = 30] 06:56:19 INFO - PROCESS | 1940 | --DOCSHELL 0x11693b000 == 48 [pid = 1940] [id = 42] 06:56:19 INFO - PROCESS | 1940 | --DOCSHELL 0x113a45800 == 47 [pid = 1940] [id = 41] 06:56:19 INFO - PROCESS | 1940 | --DOCSHELL 0x1169ae800 == 46 [pid = 1940] [id = 27] 06:56:19 INFO - PROCESS | 1940 | --DOCSHELL 0x11712f000 == 45 [pid = 1940] [id = 28] 06:56:19 INFO - PROCESS | 1940 | --DOCSHELL 0x11971c800 == 44 [pid = 1940] [id = 33] 06:56:19 INFO - PROCESS | 1940 | --DOCSHELL 0x118f12800 == 43 [pid = 1940] [id = 31] 06:56:19 INFO - PROCESS | 1940 | --DOCSHELL 0x11808a800 == 42 [pid = 1940] [id = 29] 06:56:19 INFO - PROCESS | 1940 | --DOCSHELL 0x11972c000 == 41 [pid = 1940] [id = 34] 06:56:19 INFO - PROCESS | 1940 | --DOCSHELL 0x116e62000 == 40 [pid = 1940] [id = 52] 06:56:19 INFO - PROCESS | 1940 | --DOCSHELL 0x118519800 == 39 [pid = 1940] [id = 51] 06:56:19 INFO - PROCESS | 1940 | --DOCSHELL 0x123c51000 == 38 [pid = 1940] [id = 50] 06:56:19 INFO - PROCESS | 1940 | --DOCSHELL 0x121491800 == 37 [pid = 1940] [id = 49] 06:56:19 INFO - PROCESS | 1940 | --DOCSHELL 0x121493000 == 36 [pid = 1940] [id = 37] 06:56:19 INFO - PROCESS | 1940 | --DOCSHELL 0x119551000 == 35 [pid = 1940] [id = 48] 06:56:19 INFO - PROCESS | 1940 | --DOCSHELL 0x123c5d800 == 34 [pid = 1940] [id = 39] 06:56:19 INFO - PROCESS | 1940 | --DOCSHELL 0x123dbe800 == 33 [pid = 1940] [id = 40] 06:56:19 INFO - PROCESS | 1940 | --DOCSHELL 0x121159800 == 32 [pid = 1940] [id = 36] 06:56:19 INFO - PROCESS | 1940 | --DOCSHELL 0x121923000 == 31 [pid = 1940] [id = 38] 06:56:19 INFO - PROCESS | 1940 | --DOCSHELL 0x118fd6800 == 30 [pid = 1940] [id = 32] 06:56:19 INFO - PROCESS | 1940 | --DOCSHELL 0x11954e800 == 29 [pid = 1940] [id = 46] 06:56:19 INFO - PROCESS | 1940 | --DOCSHELL 0x116018800 == 28 [pid = 1940] [id = 47] 06:56:19 INFO - PROCESS | 1940 | --DOCSHELL 0x119fce000 == 27 [pid = 1940] [id = 35] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 127 (0x123d2b400) [pid = 1940] [serial = 11] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 126 (0x123c36800) [pid = 1940] [serial = 100] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 125 (0x126068000) [pid = 1940] [serial = 106] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 124 (0x12654c000) [pid = 1940] [serial = 109] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 123 (0x12100cc00) [pid = 1940] [serial = 91] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 122 (0x1194c2800) [pid = 1940] [serial = 85] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 121 (0x12687ac00) [pid = 1940] [serial = 112] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 120 (0x1185ab400) [pid = 1940] [serial = 79] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 119 (0x116f4fc00) [pid = 1940] [serial = 67] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 118 (0x1132c6800) [pid = 1940] [serial = 64] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 117 (0x11935c000) [pid = 1940] [serial = 82] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x11935b800) [pid = 1940] [serial = 61] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x126659c00) [pid = 1940] [serial = 111] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x126887000) [pid = 1940] [serial = 114] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x1191ccc00) [pid = 1940] [serial = 69] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x1194bc000) [pid = 1940] [serial = 70] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x11678cc00) [pid = 1940] [serial = 72] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x116a11800) [pid = 1940] [serial = 73] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x1175c9800) [pid = 1940] [serial = 75] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x118064800) [pid = 1940] [serial = 76] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x118334000) [pid = 1940] [serial = 78] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x118f96400) [pid = 1940] [serial = 81] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x11937c000) [pid = 1940] [serial = 84] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x119744800) [pid = 1940] [serial = 87] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x1198e3c00) [pid = 1940] [serial = 88] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x121004400) [pid = 1940] [serial = 90] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x12100f800) [pid = 1940] [serial = 93] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x1210d4800) [pid = 1940] [serial = 94] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x1214b8000) [pid = 1940] [serial = 96] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x121823c00) [pid = 1940] [serial = 97] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x12184f000) [pid = 1940] [serial = 99] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x123d0f000) [pid = 1940] [serial = 102] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x1247b9400) [pid = 1940] [serial = 105] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x1261a8800) [pid = 1940] [serial = 108] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x112d78c00) [pid = 1940] [serial = 63] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x1162d7800) [pid = 1940] [serial = 66] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x12ae64c00) [pid = 1940] [serial = 24] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x12b07f400) [pid = 1940] [serial = 25] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x12a856800) [pid = 1940] [serial = 22] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x12a852000) [pid = 1940] [serial = 21] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x12925d800) [pid = 1940] [serial = 18] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x1198bd000) [pid = 1940] [serial = 15] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x1198c3400) [pid = 1940] [serial = 16] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x12182f000) [pid = 1940] [serial = 8] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x12d3acc00) [pid = 1940] [serial = 54] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x12cf6f000) [pid = 1940] [serial = 51] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x12d3a6400) [pid = 1940] [serial = 52] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x12cf74800) [pid = 1940] [serial = 48] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x12c8a9000) [pid = 1940] [serial = 42] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x12cbe0400) [pid = 1940] [serial = 43] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x123cc8000) [pid = 1940] [serial = 45] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x12c89dc00) [pid = 1940] [serial = 40] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x12c438800) [pid = 1940] [serial = 39] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x12c244400) [pid = 1940] [serial = 36] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x12c431000) [pid = 1940] [serial = 37] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 72 (0x12bd90800) [pid = 1940] [serial = 33] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 71 (0x12c23a800) [pid = 1940] [serial = 34] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 70 (0x12bcdd800) [pid = 1940] [serial = 31] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 69 (0x12bcd2000) [pid = 1940] [serial = 30] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 68 (0x12b9d1400) [pid = 1940] [serial = 27] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 67 (0x12b9d7400) [pid = 1940] [serial = 28] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 66 (0x12d65a800) [pid = 1940] [serial = 60] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 65 (0x11806bc00) [pid = 1940] [serial = 57] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 64 (0x12d0b0400) [pid = 1940] [serial = 58] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | --DOMWINDOW == 63 (0x12d3b0800) [pid = 1940] [serial = 55] [outer = 0x0] [url = about:blank] 06:56:19 INFO - PROCESS | 1940 | 1467035779797 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]]]}] 06:56:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 06:56:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1176ms 06:56:19 INFO - PROCESS | 1940 | 1467035779819 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 06:56:19 INFO - PROCESS | 1940 | 1467035779824 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 06:56:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 06:56:19 INFO - PROCESS | 1940 | 1467035779827 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 06:56:19 INFO - PROCESS | 1940 | 1467035779829 Marionette TRACE conn2 <- [1,186,null,{}] 06:56:19 INFO - PROCESS | 1940 | 1467035779833 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}] 06:56:19 INFO - PROCESS | 1940 | 1467035779835 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:19 INFO - PROCESS | 1940 | 1467035779910 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 06:56:19 INFO - PROCESS | 1940 | 1467035779952 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:19 INFO - PROCESS | 1940 | 1467035779955 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:19 INFO - PROCESS | 1940 | ++DOCSHELL 0x11324f800 == 28 [pid = 1940] [id = 54] 06:56:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 64 (0x1162cc800) [pid = 1940] [serial = 158] [outer = 0x0] 06:56:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 65 (0x116969000) [pid = 1940] [serial = 159] [outer = 0x1162cc800] 06:56:19 INFO - PROCESS | 1940 | 1467035779982 Marionette DEBUG loaded listener.js 06:56:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 66 (0x1171c1400) [pid = 1940] [serial = 160] [outer = 0x1162cc800] 06:56:20 INFO - PROCESS | 1940 | 1467035780295 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]]]}] 06:56:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 06:56:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 522ms 06:56:20 INFO - PROCESS | 1940 | 1467035780350 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 06:56:20 INFO - PROCESS | 1940 | 1467035780353 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 06:56:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 06:56:20 INFO - PROCESS | 1940 | 1467035780358 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 06:56:20 INFO - PROCESS | 1940 | 1467035780360 Marionette TRACE conn2 <- [1,190,null,{}] 06:56:20 INFO - PROCESS | 1940 | 1467035780364 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}] 06:56:20 INFO - PROCESS | 1940 | 1467035780366 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:20 INFO - PROCESS | 1940 | 1467035780486 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 06:56:20 INFO - PROCESS | 1940 | 1467035780532 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:20 INFO - PROCESS | 1940 | 1467035780534 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:20 INFO - PROCESS | 1940 | ++DOCSHELL 0x116e42800 == 29 [pid = 1940] [id = 55] 06:56:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 67 (0x1175c3800) [pid = 1940] [serial = 161] [outer = 0x0] 06:56:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 68 (0x118068000) [pid = 1940] [serial = 162] [outer = 0x1175c3800] 06:56:20 INFO - PROCESS | 1940 | 1467035780562 Marionette DEBUG loaded listener.js 06:56:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 69 (0x118418c00) [pid = 1940] [serial = 163] [outer = 0x1175c3800] 06:56:20 INFO - PROCESS | 1940 | 1467035780879 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]]]}] 06:56:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 06:56:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 571ms 06:56:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 06:56:20 INFO - PROCESS | 1940 | 1467035780929 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 06:56:20 INFO - PROCESS | 1940 | 1467035780930 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 06:56:20 INFO - PROCESS | 1940 | 1467035780932 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 06:56:20 INFO - PROCESS | 1940 | 1467035780934 Marionette TRACE conn2 <- [1,194,null,{}] 06:56:20 INFO - PROCESS | 1940 | 1467035780942 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}] 06:56:20 INFO - PROCESS | 1940 | 1467035780945 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:21 INFO - PROCESS | 1940 | 1467035781035 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 06:56:21 INFO - PROCESS | 1940 | 1467035781062 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:21 INFO - PROCESS | 1940 | 1467035781064 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:21 INFO - PROCESS | 1940 | ++DOCSHELL 0x118076000 == 30 [pid = 1940] [id = 56] 06:56:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 70 (0x1162d2400) [pid = 1940] [serial = 164] [outer = 0x0] 06:56:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 71 (0x1191d6c00) [pid = 1940] [serial = 165] [outer = 0x1162d2400] 06:56:21 INFO - PROCESS | 1940 | 1467035781092 Marionette DEBUG loaded listener.js 06:56:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 72 (0x1194bf400) [pid = 1940] [serial = 166] [outer = 0x1162d2400] 06:56:21 INFO - PROCESS | 1940 | 1467035781369 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]]]}] 06:56:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 06:56:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 477ms 06:56:21 INFO - PROCESS | 1940 | 1467035781411 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 06:56:21 INFO - PROCESS | 1940 | 1467035781413 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 06:56:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 06:56:21 INFO - PROCESS | 1940 | 1467035781416 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 06:56:21 INFO - PROCESS | 1940 | 1467035781417 Marionette TRACE conn2 <- [1,198,null,{}] 06:56:21 INFO - PROCESS | 1940 | 1467035781420 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}] 06:56:21 INFO - PROCESS | 1940 | 1467035781423 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:21 INFO - PROCESS | 1940 | 1467035781502 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 06:56:21 INFO - PROCESS | 1940 | 1467035781508 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:21 INFO - PROCESS | 1940 | 1467035781509 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:21 INFO - PROCESS | 1940 | ++DOCSHELL 0x1181e1000 == 31 [pid = 1940] [id = 57] 06:56:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 73 (0x1194c8000) [pid = 1940] [serial = 167] [outer = 0x0] 06:56:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x1198bc400) [pid = 1940] [serial = 168] [outer = 0x1194c8000] 06:56:21 INFO - PROCESS | 1940 | 1467035781534 Marionette DEBUG loaded listener.js 06:56:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x1198dec00) [pid = 1940] [serial = 169] [outer = 0x1194c8000] 06:56:21 INFO - PROCESS | 1940 | 1467035781886 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]]]}] 06:56:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 06:56:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 519ms 06:56:21 INFO - PROCESS | 1940 | 1467035781936 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 06:56:21 INFO - PROCESS | 1940 | 1467035781937 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 06:56:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 06:56:21 INFO - PROCESS | 1940 | 1467035781947 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 06:56:21 INFO - PROCESS | 1940 | 1467035781948 Marionette TRACE conn2 <- [1,202,null,{}] 06:56:21 INFO - PROCESS | 1940 | 1467035781951 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}] 06:56:21 INFO - PROCESS | 1940 | 1467035781952 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:22 INFO - PROCESS | 1940 | 1467035782036 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 06:56:22 INFO - PROCESS | 1940 | 1467035782042 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:22 INFO - PROCESS | 1940 | 1467035782043 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:22 INFO - PROCESS | 1940 | ++DOCSHELL 0x118520800 == 32 [pid = 1940] [id = 58] 06:56:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x1175c3000) [pid = 1940] [serial = 170] [outer = 0x0] 06:56:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x1198e3c00) [pid = 1940] [serial = 171] [outer = 0x1175c3000] 06:56:22 INFO - PROCESS | 1940 | 1467035782068 Marionette DEBUG loaded listener.js 06:56:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x121007c00) [pid = 1940] [serial = 172] [outer = 0x1175c3000] 06:56:22 INFO - PROCESS | 1940 | 1467035782409 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]]]}] 06:56:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 06:56:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 468ms 06:56:22 INFO - PROCESS | 1940 | 1467035782423 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 06:56:22 INFO - PROCESS | 1940 | 1467035782425 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 06:56:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 06:56:22 INFO - PROCESS | 1940 | 1467035782427 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 06:56:22 INFO - PROCESS | 1940 | 1467035782428 Marionette TRACE conn2 <- [1,206,null,{}] 06:56:22 INFO - PROCESS | 1940 | 1467035782431 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}] 06:56:22 INFO - PROCESS | 1940 | 1467035782435 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:22 INFO - PROCESS | 1940 | 1467035782541 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 06:56:22 INFO - PROCESS | 1940 | 1467035782545 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:22 INFO - PROCESS | 1940 | 1467035782546 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:22 INFO - PROCESS | 1940 | ++DOCSHELL 0x11954f800 == 33 [pid = 1940] [id = 59] 06:56:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x121009400) [pid = 1940] [serial = 173] [outer = 0x0] 06:56:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x1210d3800) [pid = 1940] [serial = 174] [outer = 0x121009400] 06:56:22 INFO - PROCESS | 1940 | 1467035782572 Marionette DEBUG loaded listener.js 06:56:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x1242a6000) [pid = 1940] [serial = 175] [outer = 0x121009400] 06:56:22 INFO - PROCESS | 1940 | 1467035782879 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]]]}] 06:56:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 06:56:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 518ms 06:56:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 06:56:22 INFO - PROCESS | 1940 | 1467035782946 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 06:56:22 INFO - PROCESS | 1940 | 1467035782947 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 06:56:22 INFO - PROCESS | 1940 | 1467035782949 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 06:56:22 INFO - PROCESS | 1940 | 1467035782950 Marionette TRACE conn2 <- [1,210,null,{}] 06:56:22 INFO - PROCESS | 1940 | 1467035782953 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}] 06:56:22 INFO - PROCESS | 1940 | 1467035782954 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:23 INFO - PROCESS | 1940 | 1467035783047 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 06:56:23 INFO - PROCESS | 1940 | 1467035783051 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:23 INFO - PROCESS | 1940 | 1467035783052 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:23 INFO - PROCESS | 1940 | ++DOCSHELL 0x119737000 == 34 [pid = 1940] [id = 60] 06:56:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x124288000) [pid = 1940] [serial = 176] [outer = 0x0] 06:56:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x1244f4400) [pid = 1940] [serial = 177] [outer = 0x124288000] 06:56:23 INFO - PROCESS | 1940 | 1467035783078 Marionette DEBUG loaded listener.js 06:56:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x126062400) [pid = 1940] [serial = 178] [outer = 0x124288000] 06:56:23 INFO - PROCESS | 1940 | 1467035783383 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]]]}] 06:56:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 06:56:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 470ms 06:56:23 INFO - PROCESS | 1940 | 1467035783428 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 06:56:23 INFO - PROCESS | 1940 | 1467035783430 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 06:56:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 06:56:23 INFO - PROCESS | 1940 | 1467035783432 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 06:56:23 INFO - PROCESS | 1940 | 1467035783433 Marionette TRACE conn2 <- [1,214,null,{}] 06:56:23 INFO - PROCESS | 1940 | 1467035783435 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}] 06:56:23 INFO - PROCESS | 1940 | 1467035783437 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:23 INFO - PROCESS | 1940 | 1467035783532 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 06:56:23 INFO - PROCESS | 1940 | 1467035783561 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:23 INFO - PROCESS | 1940 | 1467035783562 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:23 INFO - PROCESS | 1940 | ++DOCSHELL 0x119fcf000 == 35 [pid = 1940] [id = 61] 06:56:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x126066000) [pid = 1940] [serial = 179] [outer = 0x0] 06:56:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x1260ce000) [pid = 1940] [serial = 180] [outer = 0x126066000] 06:56:23 INFO - PROCESS | 1940 | 1467035783587 Marionette DEBUG loaded listener.js 06:56:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x12654bc00) [pid = 1940] [serial = 181] [outer = 0x126066000] 06:56:23 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x115dfc000) [pid = 1940] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 06:56:23 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x1175bf000) [pid = 1940] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 06:56:23 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x11386e400) [pid = 1940] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 06:56:23 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x11819a000) [pid = 1940] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 06:56:23 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x1194b9800) [pid = 1940] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 06:56:23 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x128968800) [pid = 1940] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 06:56:23 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x121a15c00) [pid = 1940] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 06:56:23 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x1247bc400) [pid = 1940] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 06:56:23 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x1198c4000) [pid = 1940] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 06:56:23 INFO - PROCESS | 1940 | 1467035783930 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]]]}] 06:56:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 06:56:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 519ms 06:56:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 06:56:23 INFO - PROCESS | 1940 | 1467035783951 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 06:56:23 INFO - PROCESS | 1940 | 1467035783953 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 06:56:23 INFO - PROCESS | 1940 | 1467035783959 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 06:56:23 INFO - PROCESS | 1940 | 1467035783960 Marionette TRACE conn2 <- [1,218,null,{}] 06:56:23 INFO - PROCESS | 1940 | 1467035783962 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}] 06:56:23 INFO - PROCESS | 1940 | 1467035783974 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:24 INFO - PROCESS | 1940 | 1467035784067 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 06:56:24 INFO - PROCESS | 1940 | 1467035784094 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:24 INFO - PROCESS | 1940 | 1467035784095 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:24 INFO - PROCESS | 1940 | ++DOCSHELL 0x117d38800 == 36 [pid = 1940] [id = 62] 06:56:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x112d61000) [pid = 1940] [serial = 182] [outer = 0x0] 06:56:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x1214b6400) [pid = 1940] [serial = 183] [outer = 0x112d61000] 06:56:24 INFO - PROCESS | 1940 | 1467035784120 Marionette DEBUG loaded listener.js 06:56:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x1260cc000) [pid = 1940] [serial = 184] [outer = 0x112d61000] 06:56:24 INFO - PROCESS | 1940 | 1467035784382 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]]]}] 06:56:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 06:56:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 470ms 06:56:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 06:56:24 INFO - PROCESS | 1940 | 1467035784428 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 06:56:24 INFO - PROCESS | 1940 | 1467035784429 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 06:56:24 INFO - PROCESS | 1940 | 1467035784431 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 06:56:24 INFO - PROCESS | 1940 | 1467035784433 Marionette TRACE conn2 <- [1,222,null,{}] 06:56:24 INFO - PROCESS | 1940 | 1467035784435 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}] 06:56:24 INFO - PROCESS | 1940 | 1467035784436 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:24 INFO - PROCESS | 1940 | 1467035784525 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 06:56:24 INFO - PROCESS | 1940 | 1467035784528 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:24 INFO - PROCESS | 1940 | 1467035784530 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:24 INFO - PROCESS | 1940 | ++DOCSHELL 0x121499000 == 37 [pid = 1940] [id = 63] 06:56:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x12404d000) [pid = 1940] [serial = 185] [outer = 0x0] 06:56:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x126666c00) [pid = 1940] [serial = 186] [outer = 0x12404d000] 06:56:24 INFO - PROCESS | 1940 | 1467035784556 Marionette DEBUG loaded listener.js 06:56:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x126811400) [pid = 1940] [serial = 187] [outer = 0x12404d000] 06:56:24 INFO - PROCESS | 1940 | 1467035784863 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]]]}] 06:56:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 06:56:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 468ms 06:56:24 INFO - PROCESS | 1940 | 1467035784901 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 06:56:24 INFO - PROCESS | 1940 | 1467035784903 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 06:56:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 06:56:24 INFO - PROCESS | 1940 | 1467035784908 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 06:56:24 INFO - PROCESS | 1940 | 1467035784910 Marionette TRACE conn2 <- [1,226,null,{}] 06:56:24 INFO - PROCESS | 1940 | 1467035784912 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}] 06:56:24 INFO - PROCESS | 1940 | 1467035784914 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:25 INFO - PROCESS | 1940 | 1467035785026 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 06:56:25 INFO - PROCESS | 1940 | 1467035785032 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:25 INFO - PROCESS | 1940 | 1467035785034 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:25 INFO - PROCESS | 1940 | ++DOCSHELL 0x11851f800 == 38 [pid = 1940] [id = 64] 06:56:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x12687bc00) [pid = 1940] [serial = 188] [outer = 0x0] 06:56:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x12892e400) [pid = 1940] [serial = 189] [outer = 0x12687bc00] 06:56:25 INFO - PROCESS | 1940 | 1467035785063 Marionette DEBUG loaded listener.js 06:56:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x128bb6800) [pid = 1940] [serial = 190] [outer = 0x12687bc00] 06:56:25 INFO - PROCESS | 1940 | 1467035785366 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]]]}] 06:56:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 06:56:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 470ms 06:56:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 06:56:25 INFO - PROCESS | 1940 | 1467035785378 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 06:56:25 INFO - PROCESS | 1940 | 1467035785379 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 06:56:25 INFO - PROCESS | 1940 | 1467035785381 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 06:56:25 INFO - PROCESS | 1940 | 1467035785382 Marionette TRACE conn2 <- [1,230,null,{}] 06:56:25 INFO - PROCESS | 1940 | 1467035785385 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}] 06:56:25 INFO - PROCESS | 1940 | 1467035785387 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:25 INFO - PROCESS | 1940 | 1467035785470 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 06:56:25 INFO - PROCESS | 1940 | 1467035785476 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:25 INFO - PROCESS | 1940 | 1467035785477 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:25 INFO - PROCESS | 1940 | ++DOCSHELL 0x12480f000 == 39 [pid = 1940] [id = 65] 06:56:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x129025800) [pid = 1940] [serial = 191] [outer = 0x0] 06:56:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x129258000) [pid = 1940] [serial = 192] [outer = 0x129025800] 06:56:25 INFO - PROCESS | 1940 | 1467035785501 Marionette DEBUG loaded listener.js 06:56:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x1292d9800) [pid = 1940] [serial = 193] [outer = 0x129025800] 06:56:25 INFO - PROCESS | 1940 | 1467035785899 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]]]}] 06:56:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 06:56:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 526ms 06:56:25 INFO - PROCESS | 1940 | 1467035785908 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 06:56:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 06:56:25 INFO - PROCESS | 1940 | 1467035785910 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 06:56:25 INFO - PROCESS | 1940 | 1467035785914 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 06:56:25 INFO - PROCESS | 1940 | 1467035785916 Marionette TRACE conn2 <- [1,234,null,{}] 06:56:25 INFO - PROCESS | 1940 | 1467035785920 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}] 06:56:25 INFO - PROCESS | 1940 | 1467035785921 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:26 INFO - PROCESS | 1940 | 1467035786028 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 06:56:26 INFO - PROCESS | 1940 | 1467035786092 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:26 INFO - PROCESS | 1940 | 1467035786095 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:26 INFO - PROCESS | 1940 | ++DOCSHELL 0x116578800 == 40 [pid = 1940] [id = 66] 06:56:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x11326a800) [pid = 1940] [serial = 194] [outer = 0x0] 06:56:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x11678cc00) [pid = 1940] [serial = 195] [outer = 0x11326a800] 06:56:26 INFO - PROCESS | 1940 | 1467035786126 Marionette DEBUG loaded listener.js 06:56:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x117d98c00) [pid = 1940] [serial = 196] [outer = 0x11326a800] 06:56:26 INFO - PROCESS | 1940 | 1467035786595 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]]]}] 06:56:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x117d95800) [pid = 1940] [serial = 197] [outer = 0x12c8a6400] 06:56:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 06:56:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 720ms 06:56:26 INFO - PROCESS | 1940 | 1467035786691 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 06:56:26 INFO - PROCESS | 1940 | 1467035786694 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 06:56:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 06:56:26 INFO - PROCESS | 1940 | 1467035786783 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 06:56:26 INFO - PROCESS | 1940 | 1467035786785 Marionette TRACE conn2 <- [1,238,null,{}] 06:56:26 INFO - PROCESS | 1940 | 1467035786792 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}] 06:56:26 INFO - PROCESS | 1940 | 1467035786794 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:26 INFO - PROCESS | 1940 | 1467035786898 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 06:56:26 INFO - PROCESS | 1940 | 1467035786938 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:26 INFO - PROCESS | 1940 | 1467035786939 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:26 INFO - PROCESS | 1940 | ++DOCSHELL 0x118f0b800 == 41 [pid = 1940] [id = 67] 06:56:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x1185a6400) [pid = 1940] [serial = 198] [outer = 0x0] 06:56:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x118f4ac00) [pid = 1940] [serial = 199] [outer = 0x1185a6400] 06:56:26 INFO - PROCESS | 1940 | 1467035786970 Marionette DEBUG loaded listener.js 06:56:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x1194bd400) [pid = 1940] [serial = 200] [outer = 0x1185a6400] 06:56:27 INFO - PROCESS | 1940 | 1467035787628 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]]]}] 06:56:27 INFO - PROCESS | 1940 | --DOCSHELL 0x11851f800 == 40 [pid = 1940] [id = 64] 06:56:27 INFO - PROCESS | 1940 | --DOCSHELL 0x121499000 == 39 [pid = 1940] [id = 63] 06:56:27 INFO - PROCESS | 1940 | --DOCSHELL 0x117d38800 == 38 [pid = 1940] [id = 62] 06:56:27 INFO - PROCESS | 1940 | --DOCSHELL 0x119fcf000 == 37 [pid = 1940] [id = 61] 06:56:27 INFO - PROCESS | 1940 | --DOCSHELL 0x119737000 == 36 [pid = 1940] [id = 60] 06:56:27 INFO - PROCESS | 1940 | --DOCSHELL 0x11954f800 == 35 [pid = 1940] [id = 59] 06:56:27 INFO - PROCESS | 1940 | --DOCSHELL 0x118520800 == 34 [pid = 1940] [id = 58] 06:56:27 INFO - PROCESS | 1940 | --DOCSHELL 0x1181e1000 == 33 [pid = 1940] [id = 57] 06:56:27 INFO - PROCESS | 1940 | --DOCSHELL 0x118076000 == 32 [pid = 1940] [id = 56] 06:56:27 INFO - PROCESS | 1940 | --DOCSHELL 0x116e42800 == 31 [pid = 1940] [id = 55] 06:56:27 INFO - PROCESS | 1940 | --DOCSHELL 0x11324f800 == 30 [pid = 1940] [id = 54] 06:56:27 INFO - PROCESS | 1940 | --DOCSHELL 0x113a4d000 == 29 [pid = 1940] [id = 53] 06:56:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 06:56:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 979ms 06:56:27 INFO - PROCESS | 1940 | 1467035787711 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 06:56:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 06:56:27 INFO - PROCESS | 1940 | 1467035787715 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 06:56:27 INFO - PROCESS | 1940 | 1467035787719 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 06:56:27 INFO - PROCESS | 1940 | 1467035787722 Marionette TRACE conn2 <- [1,242,null,{}] 06:56:27 INFO - PROCESS | 1940 | 1467035787728 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}] 06:56:27 INFO - PROCESS | 1940 | 1467035787731 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:27 INFO - PROCESS | 1940 | 1467035787864 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 06:56:27 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x11974b000) [pid = 1940] [serial = 132] [outer = 0x0] [url = about:blank] 06:56:27 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x118069c00) [pid = 1940] [serial = 121] [outer = 0x0] [url = about:blank] 06:56:27 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x1175c7800) [pid = 1940] [serial = 120] [outer = 0x0] [url = about:blank] 06:56:27 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x118f3e400) [pid = 1940] [serial = 126] [outer = 0x0] [url = about:blank] 06:56:27 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x118418800) [pid = 1940] [serial = 123] [outer = 0x0] [url = about:blank] 06:56:27 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x118777800) [pid = 1940] [serial = 124] [outer = 0x0] [url = about:blank] 06:56:27 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x1194c5400) [pid = 1940] [serial = 129] [outer = 0x0] [url = about:blank] 06:56:27 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x119360c00) [pid = 1940] [serial = 127] [outer = 0x0] [url = about:blank] 06:56:27 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x129251c00) [pid = 1940] [serial = 118] [outer = 0x0] [url = about:blank] 06:56:27 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x1198c4400) [pid = 1940] [serial = 133] [outer = 0x0] [url = about:blank] 06:56:27 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x119747800) [pid = 1940] [serial = 130] [outer = 0x0] [url = about:blank] 06:56:27 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x128bb7c00) [pid = 1940] [serial = 117] [outer = 0x0] [url = about:blank] 06:56:27 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x121aa7400) [pid = 1940] [serial = 103] [outer = 0x0] [url = about:blank] 06:56:27 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x128963800) [pid = 1940] [serial = 115] [outer = 0x0] [url = about:blank] 06:56:27 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x121ab1400) [pid = 1940] [serial = 136] [outer = 0x0] [url = about:blank] 06:56:27 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x119fe3c00) [pid = 1940] [serial = 135] [outer = 0x0] [url = about:blank] 06:56:27 INFO - PROCESS | 1940 | 1467035787919 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:27 INFO - PROCESS | 1940 | 1467035787921 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:27 INFO - PROCESS | 1940 | ++DOCSHELL 0x113acc000 == 30 [pid = 1940] [id = 68] 06:56:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x11696e800) [pid = 1940] [serial = 201] [outer = 0x0] 06:56:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x118198400) [pid = 1940] [serial = 202] [outer = 0x11696e800] 06:56:27 INFO - PROCESS | 1940 | 1467035787948 Marionette DEBUG loaded listener.js 06:56:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x1185a8000) [pid = 1940] [serial = 203] [outer = 0x11696e800] 06:56:28 INFO - PROCESS | 1940 | 1467035788232 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]]]}] 06:56:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 06:56:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 526ms 06:56:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 06:56:28 INFO - PROCESS | 1940 | 1467035788246 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 06:56:28 INFO - PROCESS | 1940 | 1467035788248 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 06:56:28 INFO - PROCESS | 1940 | 1467035788252 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 06:56:28 INFO - PROCESS | 1940 | 1467035788256 Marionette TRACE conn2 <- [1,246,null,{}] 06:56:28 INFO - PROCESS | 1940 | 1467035788265 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}] 06:56:28 INFO - PROCESS | 1940 | 1467035788267 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:28 INFO - PROCESS | 1940 | 1467035788368 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 06:56:28 INFO - PROCESS | 1940 | 1467035788418 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:28 INFO - PROCESS | 1940 | 1467035788419 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:28 INFO - PROCESS | 1940 | ++DOCSHELL 0x117144800 == 31 [pid = 1940] [id = 69] 06:56:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x118f3e400) [pid = 1940] [serial = 204] [outer = 0x0] 06:56:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x119748800) [pid = 1940] [serial = 205] [outer = 0x118f3e400] 06:56:28 INFO - PROCESS | 1940 | 1467035788448 Marionette DEBUG loaded listener.js 06:56:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x1198e0800) [pid = 1940] [serial = 206] [outer = 0x118f3e400] 06:56:28 INFO - PROCESS | 1940 | 1467035788745 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]]]}] 06:56:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 06:56:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 532ms 06:56:28 INFO - PROCESS | 1940 | 1467035788785 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 06:56:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 06:56:28 INFO - PROCESS | 1940 | 1467035788786 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 06:56:28 INFO - PROCESS | 1940 | 1467035788791 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 06:56:28 INFO - PROCESS | 1940 | 1467035788793 Marionette TRACE conn2 <- [1,250,null,{}] 06:56:28 INFO - PROCESS | 1940 | 1467035788801 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}] 06:56:28 INFO - PROCESS | 1940 | 1467035788804 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:28 INFO - PROCESS | 1940 | 1467035788881 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 06:56:28 INFO - PROCESS | 1940 | 1467035788886 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:28 INFO - PROCESS | 1940 | 1467035788891 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:28 INFO - PROCESS | 1940 | ++DOCSHELL 0x1183c4800 == 32 [pid = 1940] [id = 70] 06:56:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x116787800) [pid = 1940] [serial = 207] [outer = 0x0] 06:56:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1214b6800) [pid = 1940] [serial = 208] [outer = 0x116787800] 06:56:28 INFO - PROCESS | 1940 | 1467035788922 Marionette DEBUG loaded listener.js 06:56:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x123d0c800) [pid = 1940] [serial = 209] [outer = 0x116787800] 06:56:29 INFO - PROCESS | 1940 | 1467035789311 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]]]}] 06:56:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 06:56:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 571ms 06:56:29 INFO - PROCESS | 1940 | 1467035789362 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 06:56:29 INFO - PROCESS | 1940 | 1467035789364 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 06:56:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 06:56:29 INFO - PROCESS | 1940 | 1467035789368 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 06:56:29 INFO - PROCESS | 1940 | 1467035789370 Marionette TRACE conn2 <- [1,254,null,{}] 06:56:29 INFO - PROCESS | 1940 | 1467035789373 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}] 06:56:29 INFO - PROCESS | 1940 | 1467035789375 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:29 INFO - PROCESS | 1940 | 1467035789495 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 06:56:29 INFO - PROCESS | 1940 | 1467035789511 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:29 INFO - PROCESS | 1940 | 1467035789512 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:29 INFO - PROCESS | 1940 | ++DOCSHELL 0x119733000 == 33 [pid = 1940] [id = 71] 06:56:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x1244ef000) [pid = 1940] [serial = 210] [outer = 0x0] 06:56:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x1247bc400) [pid = 1940] [serial = 211] [outer = 0x1244ef000] 06:56:29 INFO - PROCESS | 1940 | 1467035789554 Marionette DEBUG loaded listener.js 06:56:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x126067000) [pid = 1940] [serial = 212] [outer = 0x1244ef000] 06:56:30 INFO - PROCESS | 1940 | 1467035790002 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]]]}] 06:56:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 06:56:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 672ms 06:56:30 INFO - PROCESS | 1940 | 1467035790047 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 06:56:30 INFO - PROCESS | 1940 | 1467035790048 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 06:56:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 06:56:30 INFO - PROCESS | 1940 | 1467035790050 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 06:56:30 INFO - PROCESS | 1940 | 1467035790051 Marionette TRACE conn2 <- [1,258,null,{}] 06:56:30 INFO - PROCESS | 1940 | 1467035790054 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}] 06:56:30 INFO - PROCESS | 1940 | 1467035790058 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:30 INFO - PROCESS | 1940 | 1467035790153 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 06:56:30 INFO - PROCESS | 1940 | 1467035790157 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:30 INFO - PROCESS | 1940 | 1467035790158 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:30 INFO - PROCESS | 1940 | ++DOCSHELL 0x119fba800 == 34 [pid = 1940] [id = 72] 06:56:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x12182e000) [pid = 1940] [serial = 213] [outer = 0x0] 06:56:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x1261a7000) [pid = 1940] [serial = 214] [outer = 0x12182e000] 06:56:30 INFO - PROCESS | 1940 | 1467035790182 Marionette DEBUG loaded listener.js 06:56:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x126802400) [pid = 1940] [serial = 215] [outer = 0x12182e000] 06:56:30 INFO - PROCESS | 1940 | 1467035790514 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]]]}] 06:56:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 06:56:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 521ms 06:56:30 INFO - PROCESS | 1940 | 1467035790572 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 06:56:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 06:56:30 INFO - PROCESS | 1940 | 1467035790573 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 06:56:30 INFO - PROCESS | 1940 | 1467035790575 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 06:56:30 INFO - PROCESS | 1940 | 1467035790576 Marionette TRACE conn2 <- [1,262,null,{}] 06:56:30 INFO - PROCESS | 1940 | 1467035790579 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}] 06:56:30 INFO - PROCESS | 1940 | 1467035790583 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:30 INFO - PROCESS | 1940 | 1467035790702 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 06:56:30 INFO - PROCESS | 1940 | 1467035790706 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:30 INFO - PROCESS | 1940 | 1467035790707 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:30 INFO - PROCESS | 1940 | ++DOCSHELL 0x12149b000 == 35 [pid = 1940] [id = 73] 06:56:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x1260d8800) [pid = 1940] [serial = 216] [outer = 0x0] 06:56:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x128931400) [pid = 1940] [serial = 217] [outer = 0x1260d8800] 06:56:30 INFO - PROCESS | 1940 | 1467035790732 Marionette DEBUG loaded listener.js 06:56:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x1292df800) [pid = 1940] [serial = 218] [outer = 0x1260d8800] 06:56:31 INFO - PROCESS | 1940 | 1467035791061 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]]]}] 06:56:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 06:56:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 519ms 06:56:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 06:56:31 INFO - PROCESS | 1940 | 1467035791095 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 06:56:31 INFO - PROCESS | 1940 | 1467035791096 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 06:56:31 INFO - PROCESS | 1940 | 1467035791098 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 06:56:31 INFO - PROCESS | 1940 | 1467035791099 Marionette TRACE conn2 <- [1,266,null,{}] 06:56:31 INFO - PROCESS | 1940 | 1467035791101 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}] 06:56:31 INFO - PROCESS | 1940 | 1467035791103 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:31 INFO - PROCESS | 1940 | 1467035791203 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 06:56:31 INFO - PROCESS | 1940 | 1467035791206 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:31 INFO - PROCESS | 1940 | 1467035791207 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:31 INFO - PROCESS | 1940 | ++DOCSHELL 0x12460c800 == 36 [pid = 1940] [id = 74] 06:56:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x1261aec00) [pid = 1940] [serial = 219] [outer = 0x0] 06:56:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x12a4a4c00) [pid = 1940] [serial = 220] [outer = 0x1261aec00] 06:56:31 INFO - PROCESS | 1940 | 1467035791232 Marionette DEBUG loaded listener.js 06:56:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x12a5a2c00) [pid = 1940] [serial = 221] [outer = 0x1261aec00] 06:56:31 INFO - PROCESS | 1940 | 1467035791565 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]]]}] 06:56:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 06:56:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 521ms 06:56:31 INFO - PROCESS | 1940 | 1467035791620 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 06:56:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 06:56:31 INFO - PROCESS | 1940 | 1467035791622 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 06:56:31 INFO - PROCESS | 1940 | 1467035791631 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 06:56:31 INFO - PROCESS | 1940 | 1467035791633 Marionette TRACE conn2 <- [1,270,null,{}] 06:56:31 INFO - PROCESS | 1940 | 1467035791636 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}] 06:56:31 INFO - PROCESS | 1940 | 1467035791638 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:31 INFO - PROCESS | 1940 | 1467035791779 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 06:56:31 INFO - PROCESS | 1940 | 1467035791823 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:31 INFO - PROCESS | 1940 | 1467035791824 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:31 INFO - PROCESS | 1940 | ++DOCSHELL 0x12608a800 == 37 [pid = 1940] [id = 75] 06:56:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x12a5a3c00) [pid = 1940] [serial = 222] [outer = 0x0] 06:56:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x12a5acc00) [pid = 1940] [serial = 223] [outer = 0x12a5a3c00] 06:56:31 INFO - PROCESS | 1940 | 1467035791864 Marionette DEBUG loaded listener.js 06:56:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x12a5ebc00) [pid = 1940] [serial = 224] [outer = 0x12a5a3c00] 06:56:32 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x1175c3000) [pid = 1940] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 06:56:32 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x1162cc800) [pid = 1940] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 06:56:32 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x1175c3800) [pid = 1940] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 06:56:32 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x1162d2400) [pid = 1940] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 06:56:32 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x113da8000) [pid = 1940] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 06:56:32 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x118071800) [pid = 1940] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 06:56:32 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x1194c8000) [pid = 1940] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 06:56:32 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x121009c00) [pid = 1940] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 06:56:32 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x123c34400) [pid = 1940] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 06:56:32 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x1244ec400) [pid = 1940] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 06:56:32 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x118068800) [pid = 1940] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 06:56:32 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x121009400) [pid = 1940] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 06:56:32 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x112d61000) [pid = 1940] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 06:56:32 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x126066000) [pid = 1940] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 06:56:32 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x124288000) [pid = 1940] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 06:56:32 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x12404d000) [pid = 1940] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 06:56:32 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x12687bc00) [pid = 1940] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 06:56:32 INFO - PROCESS | 1940 | 1467035792384 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]]]}] 06:56:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 06:56:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 776ms 06:56:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 06:56:32 INFO - PROCESS | 1940 | 1467035792402 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 06:56:32 INFO - PROCESS | 1940 | 1467035792403 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 06:56:32 INFO - PROCESS | 1940 | 1467035792407 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 06:56:32 INFO - PROCESS | 1940 | 1467035792408 Marionette TRACE conn2 <- [1,274,null,{}] 06:56:32 INFO - PROCESS | 1940 | 1467035792411 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}] 06:56:32 INFO - PROCESS | 1940 | 1467035792412 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:32 INFO - PROCESS | 1940 | 1467035792487 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 06:56:32 INFO - PROCESS | 1940 | 1467035792492 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:32 INFO - PROCESS | 1940 | 1467035792494 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:32 INFO - PROCESS | 1940 | ++DOCSHELL 0x118510800 == 38 [pid = 1940] [id = 76] 06:56:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x11806f400) [pid = 1940] [serial = 225] [outer = 0x0] 06:56:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x11937d400) [pid = 1940] [serial = 226] [outer = 0x11806f400] 06:56:32 INFO - PROCESS | 1940 | 1467035792518 Marionette DEBUG loaded listener.js 06:56:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x123d2ac00) [pid = 1940] [serial = 227] [outer = 0x11806f400] 06:56:32 INFO - PROCESS | 1940 | 1467035792813 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]]]}] 06:56:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 06:56:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 421ms 06:56:32 INFO - PROCESS | 1940 | 1467035792828 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 06:56:32 INFO - PROCESS | 1940 | 1467035792829 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 06:56:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 06:56:32 INFO - PROCESS | 1940 | 1467035792832 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 06:56:32 INFO - PROCESS | 1940 | 1467035792833 Marionette TRACE conn2 <- [1,278,null,{}] 06:56:32 INFO - PROCESS | 1940 | 1467035792835 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}] 06:56:32 INFO - PROCESS | 1940 | 1467035792837 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:32 INFO - PROCESS | 1940 | 1467035792952 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 06:56:32 INFO - PROCESS | 1940 | 1467035792957 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:32 INFO - PROCESS | 1940 | 1467035792959 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:32 INFO - PROCESS | 1940 | ++DOCSHELL 0x126629800 == 39 [pid = 1940] [id = 77] 06:56:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x118195c00) [pid = 1940] [serial = 228] [outer = 0x0] 06:56:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x1261ab400) [pid = 1940] [serial = 229] [outer = 0x118195c00] 06:56:32 INFO - PROCESS | 1940 | 1467035792982 Marionette DEBUG loaded listener.js 06:56:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x12a854400) [pid = 1940] [serial = 230] [outer = 0x118195c00] 06:56:33 INFO - PROCESS | 1940 | 1467035793294 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]]]}] 06:56:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 06:56:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 519ms 06:56:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 06:56:33 INFO - PROCESS | 1940 | 1467035793351 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 06:56:33 INFO - PROCESS | 1940 | 1467035793353 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 06:56:33 INFO - PROCESS | 1940 | 1467035793355 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 06:56:33 INFO - PROCESS | 1940 | 1467035793357 Marionette TRACE conn2 <- [1,282,null,{}] 06:56:33 INFO - PROCESS | 1940 | 1467035793359 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}] 06:56:33 INFO - PROCESS | 1940 | 1467035793361 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:33 INFO - PROCESS | 1940 | 1467035793450 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 06:56:33 INFO - PROCESS | 1940 | 1467035793456 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:33 INFO - PROCESS | 1940 | 1467035793458 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:33 INFO - PROCESS | 1940 | ++DOCSHELL 0x128a19800 == 40 [pid = 1940] [id = 78] 06:56:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x12a5a4c00) [pid = 1940] [serial = 231] [outer = 0x0] 06:56:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x12a85e000) [pid = 1940] [serial = 232] [outer = 0x12a5a4c00] 06:56:33 INFO - PROCESS | 1940 | 1467035793484 Marionette DEBUG loaded listener.js 06:56:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x12ae61400) [pid = 1940] [serial = 233] [outer = 0x12a5a4c00] 06:56:33 INFO - PROCESS | 1940 | 1467035793791 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]]]}] 06:56:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 06:56:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 469ms 06:56:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 06:56:33 INFO - PROCESS | 1940 | 1467035793825 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 06:56:33 INFO - PROCESS | 1940 | 1467035793826 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 06:56:33 INFO - PROCESS | 1940 | 1467035793828 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 06:56:33 INFO - PROCESS | 1940 | 1467035793829 Marionette TRACE conn2 <- [1,286,null,{}] 06:56:33 INFO - PROCESS | 1940 | 1467035793832 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}] 06:56:33 INFO - PROCESS | 1940 | 1467035793833 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:33 INFO - PROCESS | 1940 | 1467035793935 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 06:56:33 INFO - PROCESS | 1940 | 1467035793941 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:33 INFO - PROCESS | 1940 | 1467035793943 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:33 INFO - PROCESS | 1940 | ++DOCSHELL 0x119b77800 == 41 [pid = 1940] [id = 79] 06:56:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x123d05c00) [pid = 1940] [serial = 234] [outer = 0x0] 06:56:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x12428c400) [pid = 1940] [serial = 235] [outer = 0x123d05c00] 06:56:33 INFO - PROCESS | 1940 | 1467035793967 Marionette DEBUG loaded listener.js 06:56:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x124291000) [pid = 1940] [serial = 236] [outer = 0x123d05c00] 06:56:34 INFO - PROCESS | 1940 | 1467035794306 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]]]}] 06:56:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 06:56:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 519ms 06:56:34 INFO - PROCESS | 1940 | 1467035794349 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 06:56:34 INFO - PROCESS | 1940 | 1467035794352 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 06:56:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 06:56:34 INFO - PROCESS | 1940 | 1467035794355 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 06:56:34 INFO - PROCESS | 1940 | 1467035794358 Marionette TRACE conn2 <- [1,290,null,{}] 06:56:34 INFO - PROCESS | 1940 | 1467035794363 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}] 06:56:34 INFO - PROCESS | 1940 | 1467035794364 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:34 INFO - PROCESS | 1940 | 1467035794467 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 06:56:34 INFO - PROCESS | 1940 | 1467035794525 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:34 INFO - PROCESS | 1940 | 1467035794526 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:34 INFO - PROCESS | 1940 | ++DOCSHELL 0x116564000 == 42 [pid = 1940] [id = 80] 06:56:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x116a04000) [pid = 1940] [serial = 237] [outer = 0x0] 06:56:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x1175c3800) [pid = 1940] [serial = 238] [outer = 0x116a04000] 06:56:34 INFO - PROCESS | 1940 | 1467035794559 Marionette DEBUG loaded listener.js 06:56:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x11832dc00) [pid = 1940] [serial = 239] [outer = 0x116a04000] 06:56:34 INFO - PROCESS | 1940 | 1467035794978 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]]]}] 06:56:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 06:56:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 672ms 06:56:35 INFO - PROCESS | 1940 | 1467035795028 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 06:56:35 INFO - PROCESS | 1940 | 1467035795031 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 06:56:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 06:56:35 INFO - PROCESS | 1940 | 1467035795036 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 06:56:35 INFO - PROCESS | 1940 | 1467035795038 Marionette TRACE conn2 <- [1,294,null,{}] 06:56:35 INFO - PROCESS | 1940 | 1467035795040 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}] 06:56:35 INFO - PROCESS | 1940 | 1467035795042 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:35 INFO - PROCESS | 1940 | 1467035795141 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 06:56:35 INFO - PROCESS | 1940 | 1467035795189 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:35 INFO - PROCESS | 1940 | 1467035795190 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:35 INFO - PROCESS | 1940 | ++DOCSHELL 0x11954f800 == 43 [pid = 1940] [id = 81] 06:56:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x118f9c000) [pid = 1940] [serial = 240] [outer = 0x0] 06:56:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x1198bf400) [pid = 1940] [serial = 241] [outer = 0x118f9c000] 06:56:35 INFO - PROCESS | 1940 | 1467035795221 Marionette DEBUG loaded listener.js 06:56:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x12100ac00) [pid = 1940] [serial = 242] [outer = 0x118f9c000] 06:56:35 INFO - PROCESS | 1940 | 1467035795624 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]]]}] 06:56: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. 06:56:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 624ms 06:56:35 INFO - PROCESS | 1940 | 1467035795659 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 06:56:35 INFO - PROCESS | 1940 | 1467035795661 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 06:56:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 06:56:35 INFO - PROCESS | 1940 | 1467035795663 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 06:56:35 INFO - PROCESS | 1940 | 1467035795666 Marionette TRACE conn2 <- [1,298,null,{}] 06:56:35 INFO - PROCESS | 1940 | 1467035795674 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}] 06:56:35 INFO - PROCESS | 1940 | 1467035795677 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:35 INFO - PROCESS | 1940 | 1467035795783 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 06:56:35 INFO - PROCESS | 1940 | 1467035795862 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:35 INFO - PROCESS | 1940 | 1467035795865 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:35 INFO - PROCESS | 1940 | ++DOCSHELL 0x128d37800 == 44 [pid = 1940] [id = 82] 06:56:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x12428ac00) [pid = 1940] [serial = 243] [outer = 0x0] 06:56:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x1247b7400) [pid = 1940] [serial = 244] [outer = 0x12428ac00] 06:56:35 INFO - PROCESS | 1940 | 1467035795896 Marionette DEBUG loaded listener.js 06:56:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x12687bc00) [pid = 1940] [serial = 245] [outer = 0x12428ac00] 06:56:36 INFO - PROCESS | 1940 | 1467035796297 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]]]}] 06:56:36 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. 06:56:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 671ms 06:56:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 06:56:36 INFO - PROCESS | 1940 | 1467035796334 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 06:56:36 INFO - PROCESS | 1940 | 1467035796336 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 06:56:36 INFO - PROCESS | 1940 | 1467035796339 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 06:56:36 INFO - PROCESS | 1940 | 1467035796340 Marionette TRACE conn2 <- [1,302,null,{}] 06:56:36 INFO - PROCESS | 1940 | 1467035796343 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}] 06:56:36 INFO - PROCESS | 1940 | 1467035796345 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:36 INFO - PROCESS | 1940 | 1467035796463 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 06:56:36 INFO - PROCESS | 1940 | 1467035796576 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:36 INFO - PROCESS | 1940 | 1467035796577 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:36 INFO - PROCESS | 1940 | ++DOCSHELL 0x129222800 == 45 [pid = 1940] [id = 83] 06:56:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x126aa1000) [pid = 1940] [serial = 246] [outer = 0x0] 06:56:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x12892b400) [pid = 1940] [serial = 247] [outer = 0x126aa1000] 06:56:36 INFO - PROCESS | 1940 | 1467035796628 Marionette DEBUG loaded listener.js 06:56:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x128962000) [pid = 1940] [serial = 248] [outer = 0x126aa1000] 06:56:37 INFO - PROCESS | 1940 | 1467035797103 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]]]}] 06:56:37 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. 06:56:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 819ms 06:56:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 06:56:37 INFO - PROCESS | 1940 | 1467035797159 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 06:56:37 INFO - PROCESS | 1940 | 1467035797160 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 06:56:37 INFO - PROCESS | 1940 | 1467035797163 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 06:56:37 INFO - PROCESS | 1940 | 1467035797164 Marionette TRACE conn2 <- [1,306,null,{}] 06:56:37 INFO - PROCESS | 1940 | 1467035797166 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}] 06:56:37 INFO - PROCESS | 1940 | 1467035797168 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:37 INFO - PROCESS | 1940 | 1467035797266 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 06:56:37 INFO - PROCESS | 1940 | 1467035797315 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:37 INFO - PROCESS | 1940 | 1467035797316 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:37 INFO - PROCESS | 1940 | ++DOCSHELL 0x118514000 == 46 [pid = 1940] [id = 84] 06:56:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x11806d000) [pid = 1940] [serial = 249] [outer = 0x0] 06:56:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x128969400) [pid = 1940] [serial = 250] [outer = 0x11806d000] 06:56:37 INFO - PROCESS | 1940 | 1467035797345 Marionette DEBUG loaded listener.js 06:56:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x12a59d800) [pid = 1940] [serial = 251] [outer = 0x11806d000] 06:56:37 INFO - PROCESS | 1940 | 1467035797897 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]]]}] 06:56:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 06:56:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 771ms 06:56:37 INFO - PROCESS | 1940 | 1467035797935 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 06:56:37 INFO - PROCESS | 1940 | 1467035797938 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 06:56:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 06:56:37 INFO - PROCESS | 1940 | 1467035797943 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 06:56:37 INFO - PROCESS | 1940 | 1467035797945 Marionette TRACE conn2 <- [1,310,null,{}] 06:56:37 INFO - PROCESS | 1940 | 1467035797948 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}] 06:56:37 INFO - PROCESS | 1940 | 1467035797950 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:38 INFO - PROCESS | 1940 | 1467035798038 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 06:56:38 INFO - PROCESS | 1940 | 1467035798107 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:38 INFO - PROCESS | 1940 | 1467035798108 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:38 INFO - PROCESS | 1940 | ++DOCSHELL 0x113a45800 == 47 [pid = 1940] [id = 85] 06:56:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x118296000) [pid = 1940] [serial = 252] [outer = 0x0] 06:56:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x1182a3c00) [pid = 1940] [serial = 253] [outer = 0x118296000] 06:56:38 INFO - PROCESS | 1940 | 1467035798136 Marionette DEBUG loaded listener.js 06:56:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 118 (0x118773c00) [pid = 1940] [serial = 254] [outer = 0x118296000] 06:56:38 INFO - PROCESS | 1940 | --DOCSHELL 0x128a19800 == 46 [pid = 1940] [id = 78] 06:56:38 INFO - PROCESS | 1940 | --DOCSHELL 0x126629800 == 45 [pid = 1940] [id = 77] 06:56:38 INFO - PROCESS | 1940 | --DOCSHELL 0x118510800 == 44 [pid = 1940] [id = 76] 06:56:38 INFO - PROCESS | 1940 | --DOCSHELL 0x12608a800 == 43 [pid = 1940] [id = 75] 06:56:38 INFO - PROCESS | 1940 | --DOCSHELL 0x12460c800 == 42 [pid = 1940] [id = 74] 06:56:38 INFO - PROCESS | 1940 | --DOCSHELL 0x12149b000 == 41 [pid = 1940] [id = 73] 06:56:38 INFO - PROCESS | 1940 | --DOCSHELL 0x119fba800 == 40 [pid = 1940] [id = 72] 06:56:38 INFO - PROCESS | 1940 | --DOCSHELL 0x119733000 == 39 [pid = 1940] [id = 71] 06:56:38 INFO - PROCESS | 1940 | --DOMWINDOW == 117 (0x129258000) [pid = 1940] [serial = 192] [outer = 0x0] [url = about:blank] 06:56:38 INFO - PROCESS | 1940 | --DOCSHELL 0x1183c4800 == 38 [pid = 1940] [id = 70] 06:56:38 INFO - PROCESS | 1940 | --DOCSHELL 0x117144800 == 37 [pid = 1940] [id = 69] 06:56:38 INFO - PROCESS | 1940 | --DOCSHELL 0x113acc000 == 36 [pid = 1940] [id = 68] 06:56:38 INFO - PROCESS | 1940 | --DOCSHELL 0x118f0b800 == 35 [pid = 1940] [id = 67] 06:56:38 INFO - PROCESS | 1940 | --DOCSHELL 0x116578800 == 34 [pid = 1940] [id = 66] 06:56:38 INFO - PROCESS | 1940 | 1467035798580 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]]]}] 06:56:38 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. 06:56:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 673ms 06:56:38 INFO - PROCESS | 1940 | 1467035798617 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 06:56:38 INFO - PROCESS | 1940 | 1467035798621 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 06:56:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 06:56:38 INFO - PROCESS | 1940 | 1467035798626 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 06:56:38 INFO - PROCESS | 1940 | 1467035798628 Marionette TRACE conn2 <- [1,314,null,{}] 06:56:38 INFO - PROCESS | 1940 | 1467035798631 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}] 06:56:38 INFO - PROCESS | 1940 | 1467035798633 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:38 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x1198e3c00) [pid = 1940] [serial = 171] [outer = 0x0] [url = about:blank] 06:56:38 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x116969000) [pid = 1940] [serial = 159] [outer = 0x0] [url = about:blank] 06:56:38 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x1171c1400) [pid = 1940] [serial = 160] [outer = 0x0] [url = about:blank] 06:56:38 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x118068000) [pid = 1940] [serial = 162] [outer = 0x0] [url = about:blank] 06:56:38 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x118418c00) [pid = 1940] [serial = 163] [outer = 0x0] [url = about:blank] 06:56:38 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x1191d6c00) [pid = 1940] [serial = 165] [outer = 0x0] [url = about:blank] 06:56:38 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x1194bf400) [pid = 1940] [serial = 166] [outer = 0x0] [url = about:blank] 06:56:38 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x1175c2000) [pid = 1940] [serial = 139] [outer = 0x0] [url = about:blank] 06:56:38 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x116789800) [pid = 1940] [serial = 138] [outer = 0x0] [url = about:blank] 06:56:38 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x11935ac00) [pid = 1940] [serial = 142] [outer = 0x0] [url = about:blank] 06:56:38 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x1185a5000) [pid = 1940] [serial = 141] [outer = 0x0] [url = about:blank] 06:56:38 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x116f4b400) [pid = 1940] [serial = 156] [outer = 0x0] [url = about:blank] 06:56:38 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x1198bc400) [pid = 1940] [serial = 168] [outer = 0x0] [url = about:blank] 06:56:38 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x121822c00) [pid = 1940] [serial = 145] [outer = 0x0] [url = about:blank] 06:56:38 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x12100fc00) [pid = 1940] [serial = 144] [outer = 0x0] [url = about:blank] 06:56:38 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x1244b9400) [pid = 1940] [serial = 148] [outer = 0x0] [url = about:blank] 06:56:38 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x124286000) [pid = 1940] [serial = 147] [outer = 0x0] [url = about:blank] 06:56:38 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x126063000) [pid = 1940] [serial = 151] [outer = 0x0] [url = about:blank] 06:56:38 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x124664400) [pid = 1940] [serial = 150] [outer = 0x0] [url = about:blank] 06:56:38 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x126549800) [pid = 1940] [serial = 154] [outer = 0x0] [url = about:blank] 06:56:38 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x1194bec00) [pid = 1940] [serial = 153] [outer = 0x0] [url = about:blank] 06:56:38 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x1210d3800) [pid = 1940] [serial = 174] [outer = 0x0] [url = about:blank] 06:56:38 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x1242a6000) [pid = 1940] [serial = 175] [outer = 0x0] [url = about:blank] 06:56:38 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x121007c00) [pid = 1940] [serial = 172] [outer = 0x0] [url = about:blank] 06:56:38 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x1214b6400) [pid = 1940] [serial = 183] [outer = 0x0] [url = about:blank] 06:56:38 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1260ce000) [pid = 1940] [serial = 180] [outer = 0x0] [url = about:blank] 06:56:38 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x126062400) [pid = 1940] [serial = 178] [outer = 0x0] [url = about:blank] 06:56:38 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x1244f4400) [pid = 1940] [serial = 177] [outer = 0x0] [url = about:blank] 06:56:38 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x126666c00) [pid = 1940] [serial = 186] [outer = 0x0] [url = about:blank] 06:56:38 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x12654bc00) [pid = 1940] [serial = 181] [outer = 0x0] [url = about:blank] 06:56:38 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x1260cc000) [pid = 1940] [serial = 184] [outer = 0x0] [url = about:blank] 06:56:38 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x126811400) [pid = 1940] [serial = 187] [outer = 0x0] [url = about:blank] 06:56:38 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x1198dec00) [pid = 1940] [serial = 169] [outer = 0x0] [url = about:blank] 06:56:38 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x128bb6800) [pid = 1940] [serial = 190] [outer = 0x0] [url = about:blank] 06:56:38 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x12892e400) [pid = 1940] [serial = 189] [outer = 0x0] [url = about:blank] 06:56:38 INFO - PROCESS | 1940 | 1467035798754 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 06:56:38 INFO - PROCESS | 1940 | 1467035798793 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:38 INFO - PROCESS | 1940 | 1467035798794 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:38 INFO - PROCESS | 1940 | ++DOCSHELL 0x116e59800 == 35 [pid = 1940] [id = 86] 06:56:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x1185a5000) [pid = 1940] [serial = 255] [outer = 0x0] 06:56:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x11935ac00) [pid = 1940] [serial = 256] [outer = 0x1185a5000] 06:56:38 INFO - PROCESS | 1940 | 1467035798821 Marionette DEBUG loaded listener.js 06:56:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x1198e1c00) [pid = 1940] [serial = 257] [outer = 0x1185a5000] 06:56:39 INFO - PROCESS | 1940 | 1467035799119 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]]]}] 06:56:39 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. 06:56:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 521ms 06:56:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 06:56:39 INFO - PROCESS | 1940 | 1467035799148 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 06:56:39 INFO - PROCESS | 1940 | 1467035799149 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 06:56:39 INFO - PROCESS | 1940 | 1467035799152 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 06:56:39 INFO - PROCESS | 1940 | 1467035799154 Marionette TRACE conn2 <- [1,318,null,{}] 06:56:39 INFO - PROCESS | 1940 | 1467035799165 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}] 06:56:39 INFO - PROCESS | 1940 | 1467035799168 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:39 INFO - PROCESS | 1940 | 1467035799259 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 06:56:39 INFO - PROCESS | 1940 | 1467035799307 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:39 INFO - PROCESS | 1940 | 1467035799308 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:39 INFO - PROCESS | 1940 | ++DOCSHELL 0x1183d1800 == 36 [pid = 1940] [id = 87] 06:56:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x119fdc800) [pid = 1940] [serial = 258] [outer = 0x0] 06:56:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x121394400) [pid = 1940] [serial = 259] [outer = 0x119fdc800] 06:56:39 INFO - PROCESS | 1940 | 1467035799336 Marionette DEBUG loaded listener.js 06:56:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x124283c00) [pid = 1940] [serial = 260] [outer = 0x119fdc800] 06:56:39 INFO - PROCESS | 1940 | 1467035799685 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]]]}] 06:56:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 06:56:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 576ms 06:56:39 INFO - PROCESS | 1940 | 1467035799729 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 06:56:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 06:56:39 INFO - PROCESS | 1940 | 1467035799732 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 06:56:39 INFO - PROCESS | 1940 | 1467035799736 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 06:56:39 INFO - PROCESS | 1940 | 1467035799737 Marionette TRACE conn2 <- [1,322,null,{}] 06:56:39 INFO - PROCESS | 1940 | 1467035799741 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}] 06:56:39 INFO - PROCESS | 1940 | 1467035799743 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:39 INFO - PROCESS | 1940 | 1467035799876 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 06:56:39 INFO - PROCESS | 1940 | 1467035799973 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:39 INFO - PROCESS | 1940 | 1467035799974 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:39 INFO - PROCESS | 1940 | ++DOCSHELL 0x118f17000 == 37 [pid = 1940] [id = 88] 06:56:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x124288000) [pid = 1940] [serial = 261] [outer = 0x0] 06:56:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x124d1b400) [pid = 1940] [serial = 262] [outer = 0x124288000] 06:56:40 INFO - PROCESS | 1940 | 1467035800016 Marionette DEBUG loaded listener.js 06:56:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x1260d2c00) [pid = 1940] [serial = 263] [outer = 0x124288000] 06:56:40 INFO - PROCESS | 1940 | 1467035800295 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]]]}] 06:56: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. 06:56:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 574ms 06:56:40 INFO - PROCESS | 1940 | 1467035800312 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 06:56:40 INFO - PROCESS | 1940 | 1467035800314 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 06:56:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 06:56:40 INFO - PROCESS | 1940 | 1467035800316 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 06:56:40 INFO - PROCESS | 1940 | 1467035800317 Marionette TRACE conn2 <- [1,326,null,{}] 06:56:40 INFO - PROCESS | 1940 | 1467035800328 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}] 06:56:40 INFO - PROCESS | 1940 | 1467035800329 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:40 INFO - PROCESS | 1940 | 1467035800441 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 06:56:40 INFO - PROCESS | 1940 | 1467035800447 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:40 INFO - PROCESS | 1940 | 1467035800448 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:40 INFO - PROCESS | 1940 | ++DOCSHELL 0x11972c800 == 38 [pid = 1940] [id = 89] 06:56:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x1244f0400) [pid = 1940] [serial = 264] [outer = 0x0] 06:56:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x126558800) [pid = 1940] [serial = 265] [outer = 0x1244f0400] 06:56:40 INFO - PROCESS | 1940 | 1467035800473 Marionette DEBUG loaded listener.js 06:56:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x128926800) [pid = 1940] [serial = 266] [outer = 0x1244f0400] 06:56:40 INFO - PROCESS | 1940 | 1467035800802 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]]]}] 06:56: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. 06:56:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 518ms 06:56:40 INFO - PROCESS | 1940 | 1467035800840 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 06:56:40 INFO - PROCESS | 1940 | 1467035800842 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 06:56:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 06:56:40 INFO - PROCESS | 1940 | 1467035800844 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 06:56:40 INFO - PROCESS | 1940 | 1467035800845 Marionette TRACE conn2 <- [1,330,null,{}] 06:56:40 INFO - PROCESS | 1940 | 1467035800847 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}] 06:56:40 INFO - PROCESS | 1940 | 1467035800851 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:40 INFO - PROCESS | 1940 | 1467035800970 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 06:56:40 INFO - PROCESS | 1940 | 1467035800977 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:40 INFO - PROCESS | 1940 | 1467035800978 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:41 INFO - PROCESS | 1940 | ++DOCSHELL 0x111f6d800 == 39 [pid = 1940] [id = 90] 06:56:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x128965400) [pid = 1940] [serial = 267] [outer = 0x0] 06:56:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x1292e2400) [pid = 1940] [serial = 268] [outer = 0x128965400] 06:56:41 INFO - PROCESS | 1940 | 1467035801032 Marionette DEBUG loaded listener.js 06:56:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x12a852800) [pid = 1940] [serial = 269] [outer = 0x128965400] 06:56:41 INFO - PROCESS | 1940 | 1467035801373 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]]]}] 06:56: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. 06:56:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 568ms 06:56:41 INFO - PROCESS | 1940 | 1467035801413 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 06:56:41 INFO - PROCESS | 1940 | 1467035801414 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 06:56:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 06:56:41 INFO - PROCESS | 1940 | 1467035801416 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 06:56:41 INFO - PROCESS | 1940 | 1467035801417 Marionette TRACE conn2 <- [1,334,null,{}] 06:56:41 INFO - PROCESS | 1940 | 1467035801420 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}] 06:56:41 INFO - PROCESS | 1940 | 1467035801421 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:41 INFO - PROCESS | 1940 | 1467035801515 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 06:56:41 INFO - PROCESS | 1940 | 1467035801519 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:41 INFO - PROCESS | 1940 | 1467035801520 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:41 INFO - PROCESS | 1940 | ++DOCSHELL 0x121a8a000 == 40 [pid = 1940] [id = 91] 06:56:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x12680c000) [pid = 1940] [serial = 270] [outer = 0x0] 06:56:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x12adc6c00) [pid = 1940] [serial = 271] [outer = 0x12680c000] 06:56:41 INFO - PROCESS | 1940 | 1467035801546 Marionette DEBUG loaded listener.js 06:56:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x12ae59800) [pid = 1940] [serial = 272] [outer = 0x12680c000] 06:56:41 INFO - PROCESS | 1940 | 1467035801866 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]]]}] 06:56:41 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. 06:56:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 467ms 06:56:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 06:56:41 INFO - PROCESS | 1940 | 1467035801885 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 06:56:41 INFO - PROCESS | 1940 | 1467035801886 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 06:56:41 INFO - PROCESS | 1940 | 1467035801898 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 06:56:41 INFO - PROCESS | 1940 | 1467035801899 Marionette TRACE conn2 <- [1,338,null,{}] 06:56:41 INFO - PROCESS | 1940 | 1467035801912 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}] 06:56:41 INFO - PROCESS | 1940 | 1467035801914 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:42 INFO - PROCESS | 1940 | 1467035802021 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 06:56:42 INFO - PROCESS | 1940 | 1467035802063 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:42 INFO - PROCESS | 1940 | 1467035802064 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:42 INFO - PROCESS | 1940 | ++DOCSHELL 0x123dcf800 == 41 [pid = 1940] [id = 92] 06:56:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x128bb3000) [pid = 1940] [serial = 273] [outer = 0x0] 06:56:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x12b077400) [pid = 1940] [serial = 274] [outer = 0x128bb3000] 06:56:42 INFO - PROCESS | 1940 | 1467035802106 Marionette DEBUG loaded listener.js 06:56:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x12b083800) [pid = 1940] [serial = 275] [outer = 0x128bb3000] 06:56:42 INFO - PROCESS | 1940 | 1467035802545 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]]]}] 06:56: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. 06:56:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 689ms 06:56:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 06:56:42 INFO - PROCESS | 1940 | 1467035802583 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 06:56:42 INFO - PROCESS | 1940 | 1467035802584 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 06:56:42 INFO - PROCESS | 1940 | 1467035802586 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 06:56:42 INFO - PROCESS | 1940 | 1467035802587 Marionette TRACE conn2 <- [1,342,null,{}] 06:56:42 INFO - PROCESS | 1940 | 1467035802589 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}] 06:56:42 INFO - PROCESS | 1940 | 1467035802590 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:42 INFO - PROCESS | 1940 | 1467035802688 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 06:56:42 INFO - PROCESS | 1940 | 1467035802692 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:42 INFO - PROCESS | 1940 | 1467035802693 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:42 INFO - PROCESS | 1940 | ++DOCSHELL 0x126092000 == 42 [pid = 1940] [id = 93] 06:56:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x12b074400) [pid = 1940] [serial = 276] [outer = 0x0] 06:56:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x12b939c00) [pid = 1940] [serial = 277] [outer = 0x12b074400] 06:56:42 INFO - PROCESS | 1940 | 1467035802718 Marionette DEBUG loaded listener.js 06:56:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x12b9cf400) [pid = 1940] [serial = 278] [outer = 0x12b074400] 06:56:42 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x1260d8800) [pid = 1940] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 06:56:42 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x1261aec00) [pid = 1940] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 06:56:42 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x118f3e400) [pid = 1940] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 06:56:42 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x11696e800) [pid = 1940] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 06:56:42 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x1244ef000) [pid = 1940] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 06:56:42 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x116787800) [pid = 1940] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 06:56:42 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x12a5a3c00) [pid = 1940] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 06:56:42 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x11806f400) [pid = 1940] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 06:56:42 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x118195c00) [pid = 1940] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 06:56:42 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x12a5a4c00) [pid = 1940] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 06:56:42 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x12182e000) [pid = 1940] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 06:56:43 INFO - PROCESS | 1940 | 1467035803094 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]]]}] 06:56:43 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. 06:56:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 518ms 06:56:43 INFO - PROCESS | 1940 | 1467035803115 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 06:56:43 INFO - PROCESS | 1940 | 1467035803116 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 06:56:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 06:56:43 INFO - PROCESS | 1940 | 1467035803118 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 06:56:43 INFO - PROCESS | 1940 | 1467035803119 Marionette TRACE conn2 <- [1,346,null,{}] 06:56:43 INFO - PROCESS | 1940 | 1467035803130 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}] 06:56:43 INFO - PROCESS | 1940 | 1467035803131 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:43 INFO - PROCESS | 1940 | 1467035803239 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 06:56:43 INFO - PROCESS | 1940 | 1467035803270 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:43 INFO - PROCESS | 1940 | 1467035803271 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:43 INFO - PROCESS | 1940 | ++DOCSHELL 0x1268c5800 == 43 [pid = 1940] [id = 94] 06:56:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x1175c7000) [pid = 1940] [serial = 279] [outer = 0x0] 06:56:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x1244e9800) [pid = 1940] [serial = 280] [outer = 0x1175c7000] 06:56:43 INFO - PROCESS | 1940 | 1467035803296 Marionette DEBUG loaded listener.js 06:56:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x128962800) [pid = 1940] [serial = 281] [outer = 0x1175c7000] 06:56:43 INFO - PROCESS | 1940 | 1467035803582 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]]]}] 06:56:43 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. 06:56:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 473ms 06:56:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 06:56:43 INFO - PROCESS | 1940 | 1467035803595 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 06:56:43 INFO - PROCESS | 1940 | 1467035803597 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 06:56:43 INFO - PROCESS | 1940 | 1467035803599 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 06:56:43 INFO - PROCESS | 1940 | 1467035803601 Marionette TRACE conn2 <- [1,350,null,{}] 06:56:43 INFO - PROCESS | 1940 | 1467035803612 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}] 06:56:43 INFO - PROCESS | 1940 | 1467035803614 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:43 INFO - PROCESS | 1940 | 1467035803713 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 06:56:43 INFO - PROCESS | 1940 | 1467035803717 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:43 INFO - PROCESS | 1940 | 1467035803718 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:43 INFO - PROCESS | 1940 | ++DOCSHELL 0x129651800 == 44 [pid = 1940] [id = 95] 06:56:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x124d1d800) [pid = 1940] [serial = 282] [outer = 0x0] 06:56:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x12b93e800) [pid = 1940] [serial = 283] [outer = 0x124d1d800] 06:56:43 INFO - PROCESS | 1940 | 1467035803753 Marionette DEBUG loaded listener.js 06:56:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x12bcd3c00) [pid = 1940] [serial = 284] [outer = 0x124d1d800] 06:56:44 INFO - PROCESS | 1940 | 1467035804064 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]]]}] 06:56:44 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. 06:56:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 469ms 06:56:44 INFO - PROCESS | 1940 | 1467035804069 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 06:56:44 INFO - PROCESS | 1940 | 1467035804070 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 06:56:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 06:56:44 INFO - PROCESS | 1940 | 1467035804083 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 06:56:44 INFO - PROCESS | 1940 | 1467035804084 Marionette TRACE conn2 <- [1,354,null,{}] 06:56:44 INFO - PROCESS | 1940 | 1467035804086 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}] 06:56:44 INFO - PROCESS | 1940 | 1467035804087 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:44 INFO - PROCESS | 1940 | 1467035804199 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 06:56:44 INFO - PROCESS | 1940 | 1467035804227 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:44 INFO - PROCESS | 1940 | 1467035804228 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:44 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a465800 == 45 [pid = 1940] [id = 96] 06:56:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x1165ec000) [pid = 1940] [serial = 285] [outer = 0x0] 06:56:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x12bcd4800) [pid = 1940] [serial = 286] [outer = 0x1165ec000] 06:56:44 INFO - PROCESS | 1940 | 1467035804252 Marionette DEBUG loaded listener.js 06:56:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x12bce0c00) [pid = 1940] [serial = 287] [outer = 0x1165ec000] 06:56:44 INFO - PROCESS | 1940 | 1467035804544 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]]]}] 06:56:44 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. 06:56:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 472ms 06:56:44 INFO - PROCESS | 1940 | 1467035804554 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 06:56:44 INFO - PROCESS | 1940 | 1467035804556 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 06:56:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 06:56:44 INFO - PROCESS | 1940 | 1467035804565 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 06:56:44 INFO - PROCESS | 1940 | 1467035804567 Marionette TRACE conn2 <- [1,358,null,{}] 06:56:44 INFO - PROCESS | 1940 | 1467035804569 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}] 06:56:44 INFO - PROCESS | 1940 | 1467035804570 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:44 INFO - PROCESS | 1940 | 1467035804657 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 06:56:44 INFO - PROCESS | 1940 | 1467035804661 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:44 INFO - PROCESS | 1940 | 1467035804662 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:44 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a68c000 == 46 [pid = 1940] [id = 97] 06:56:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x12bd89400) [pid = 1940] [serial = 288] [outer = 0x0] 06:56:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x12bd8e400) [pid = 1940] [serial = 289] [outer = 0x12bd89400] 06:56:44 INFO - PROCESS | 1940 | 1467035804693 Marionette DEBUG loaded listener.js 06:56:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x12c238c00) [pid = 1940] [serial = 290] [outer = 0x12bd89400] 06:56:45 INFO - PROCESS | 1940 | --DOCSHELL 0x12480f000 == 45 [pid = 1940] [id = 65] 06:56:45 INFO - PROCESS | 1940 | --DOCSHELL 0x113a45800 == 44 [pid = 1940] [id = 85] 06:56:45 INFO - PROCESS | 1940 | --DOCSHELL 0x118514000 == 43 [pid = 1940] [id = 84] 06:56:45 INFO - PROCESS | 1940 | --DOCSHELL 0x129222800 == 42 [pid = 1940] [id = 83] 06:56:45 INFO - PROCESS | 1940 | --DOCSHELL 0x128d37800 == 41 [pid = 1940] [id = 82] 06:56:45 INFO - PROCESS | 1940 | --DOCSHELL 0x11954f800 == 40 [pid = 1940] [id = 81] 06:56:45 INFO - PROCESS | 1940 | --DOCSHELL 0x119b77800 == 39 [pid = 1940] [id = 79] 06:56:45 INFO - PROCESS | 1940 | --DOCSHELL 0x116564000 == 38 [pid = 1940] [id = 80] 06:56:45 INFO - PROCESS | 1940 | --DOCSHELL 0x118f17000 == 37 [pid = 1940] [id = 88] 06:56:45 INFO - PROCESS | 1940 | --DOCSHELL 0x1183d1800 == 36 [pid = 1940] [id = 87] 06:56:45 INFO - PROCESS | 1940 | --DOCSHELL 0x11972c800 == 35 [pid = 1940] [id = 89] 06:56:45 INFO - PROCESS | 1940 | --DOCSHELL 0x111f6d800 == 34 [pid = 1940] [id = 90] 06:56:45 INFO - PROCESS | 1940 | --DOCSHELL 0x126092000 == 33 [pid = 1940] [id = 93] 06:56:45 INFO - PROCESS | 1940 | --DOCSHELL 0x123dcf800 == 32 [pid = 1940] [id = 92] 06:56:45 INFO - PROCESS | 1940 | --DOCSHELL 0x121a8a000 == 31 [pid = 1940] [id = 91] 06:56:45 INFO - PROCESS | 1940 | --DOCSHELL 0x116e59800 == 30 [pid = 1940] [id = 86] 06:56:45 INFO - PROCESS | 1940 | --DOCSHELL 0x129651800 == 29 [pid = 1940] [id = 95] 06:56:45 INFO - PROCESS | 1940 | --DOCSHELL 0x1268c5800 == 28 [pid = 1940] [id = 94] 06:56:46 INFO - PROCESS | 1940 | --DOCSHELL 0x12a465800 == 27 [pid = 1940] [id = 96] 06:56:46 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x128931400) [pid = 1940] [serial = 217] [outer = 0x0] [url = about:blank] 06:56:46 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x12a4a4c00) [pid = 1940] [serial = 220] [outer = 0x0] [url = about:blank] 06:56:46 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x1292df800) [pid = 1940] [serial = 218] [outer = 0x0] [url = about:blank] 06:56:46 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x118f4ac00) [pid = 1940] [serial = 199] [outer = 0x0] [url = about:blank] 06:56:46 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x119748800) [pid = 1940] [serial = 205] [outer = 0x0] [url = about:blank] 06:56:46 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x1198e0800) [pid = 1940] [serial = 206] [outer = 0x0] [url = about:blank] 06:56:46 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x118198400) [pid = 1940] [serial = 202] [outer = 0x0] [url = about:blank] 06:56:46 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x1185a8000) [pid = 1940] [serial = 203] [outer = 0x0] [url = about:blank] 06:56:46 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x1247bc400) [pid = 1940] [serial = 211] [outer = 0x0] [url = about:blank] 06:56:46 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x1214b6800) [pid = 1940] [serial = 208] [outer = 0x0] [url = about:blank] 06:56:46 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x123d0c800) [pid = 1940] [serial = 209] [outer = 0x0] [url = about:blank] 06:56:46 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x11678cc00) [pid = 1940] [serial = 195] [outer = 0x0] [url = about:blank] 06:56:46 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x12a5acc00) [pid = 1940] [serial = 223] [outer = 0x0] [url = about:blank] 06:56:46 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x12a5a2c00) [pid = 1940] [serial = 221] [outer = 0x0] [url = about:blank] 06:56:46 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x123d2ac00) [pid = 1940] [serial = 227] [outer = 0x0] [url = about:blank] 06:56:46 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x12cf6f400) [pid = 1940] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 06:56:46 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x1261ab400) [pid = 1940] [serial = 229] [outer = 0x0] [url = about:blank] 06:56:46 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x12ae61400) [pid = 1940] [serial = 233] [outer = 0x0] [url = about:blank] 06:56:46 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x11937d400) [pid = 1940] [serial = 226] [outer = 0x0] [url = about:blank] 06:56:46 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x12a85e000) [pid = 1940] [serial = 232] [outer = 0x0] [url = about:blank] 06:56:46 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x12a5ebc00) [pid = 1940] [serial = 224] [outer = 0x0] [url = about:blank] 06:56:46 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x1261a7000) [pid = 1940] [serial = 214] [outer = 0x0] [url = about:blank] 06:56:46 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x126802400) [pid = 1940] [serial = 215] [outer = 0x0] [url = about:blank] 06:56:46 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x126067000) [pid = 1940] [serial = 212] [outer = 0x0] [url = about:blank] 06:56:46 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x12428c400) [pid = 1940] [serial = 235] [outer = 0x0] [url = about:blank] 06:56:46 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x12a854400) [pid = 1940] [serial = 230] [outer = 0x0] [url = about:blank] 06:56:46 INFO - PROCESS | 1940 | 1467035806193 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]]]}] 06:56: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. 06:56:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1674ms 06:56:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 06:56:46 INFO - PROCESS | 1940 | 1467035806241 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 06:56:46 INFO - PROCESS | 1940 | 1467035806242 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 06:56:46 INFO - PROCESS | 1940 | 1467035806246 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 06:56:46 INFO - PROCESS | 1940 | 1467035806247 Marionette TRACE conn2 <- [1,362,null,{}] 06:56:46 INFO - PROCESS | 1940 | 1467035806251 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}] 06:56:46 INFO - PROCESS | 1940 | 1467035806253 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:46 INFO - PROCESS | 1940 | 1467035806327 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 06:56:46 INFO - PROCESS | 1940 | 1467035806332 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:46 INFO - PROCESS | 1940 | 1467035806333 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:46 INFO - PROCESS | 1940 | ++DOCSHELL 0x11623f000 == 28 [pid = 1940] [id = 98] 06:56:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x118415c00) [pid = 1940] [serial = 291] [outer = 0x0] 06:56:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x118418c00) [pid = 1940] [serial = 292] [outer = 0x118415c00] 06:56:46 INFO - PROCESS | 1940 | 1467035806363 Marionette DEBUG loaded listener.js 06:56:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x118f3e400) [pid = 1940] [serial = 293] [outer = 0x118415c00] 06:56:46 INFO - PROCESS | 1940 | 1467035806726 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]]]}] 06:56: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. 06:56:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 522ms 06:56:46 INFO - PROCESS | 1940 | 1467035806767 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 06:56:46 INFO - PROCESS | 1940 | 1467035806771 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 06:56:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 06:56:46 INFO - PROCESS | 1940 | 1467035806782 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 06:56:46 INFO - PROCESS | 1940 | 1467035806784 Marionette TRACE conn2 <- [1,366,null,{}] 06:56:46 INFO - PROCESS | 1940 | 1467035806786 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}] 06:56:46 INFO - PROCESS | 1940 | 1467035806788 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:46 INFO - PROCESS | 1940 | 1467035806867 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 06:56:46 INFO - PROCESS | 1940 | 1467035806873 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:46 INFO - PROCESS | 1940 | 1467035806876 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:46 INFO - PROCESS | 1940 | ++DOCSHELL 0x116f17800 == 29 [pid = 1940] [id = 99] 06:56:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x119360c00) [pid = 1940] [serial = 294] [outer = 0x0] 06:56:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x1194c1000) [pid = 1940] [serial = 295] [outer = 0x119360c00] 06:56:46 INFO - PROCESS | 1940 | 1467035806904 Marionette DEBUG loaded listener.js 06:56:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x119747400) [pid = 1940] [serial = 296] [outer = 0x119360c00] 06:56:47 INFO - PROCESS | 1940 | 1467035807262 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]]]}] 06:56: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. 06:56:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 524ms 06:56:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 06:56:47 INFO - PROCESS | 1940 | 1467035807302 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 06:56:47 INFO - PROCESS | 1940 | 1467035807304 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 06:56:47 INFO - PROCESS | 1940 | 1467035807306 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 06:56:47 INFO - PROCESS | 1940 | 1467035807308 Marionette TRACE conn2 <- [1,370,null,{}] 06:56:47 INFO - PROCESS | 1940 | 1467035807322 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}] 06:56:47 INFO - PROCESS | 1940 | 1467035807325 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:47 INFO - PROCESS | 1940 | 1467035807404 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 06:56:47 INFO - PROCESS | 1940 | 1467035807411 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:47 INFO - PROCESS | 1940 | 1467035807413 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:47 INFO - PROCESS | 1940 | ++DOCSHELL 0x1181d2800 == 30 [pid = 1940] [id = 100] 06:56:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x111e2dc00) [pid = 1940] [serial = 297] [outer = 0x0] 06:56:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x12100d000) [pid = 1940] [serial = 298] [outer = 0x111e2dc00] 06:56:47 INFO - PROCESS | 1940 | 1467035807442 Marionette DEBUG loaded listener.js 06:56:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x1213a1800) [pid = 1940] [serial = 299] [outer = 0x111e2dc00] 06:56:47 INFO - PROCESS | 1940 | 1467035807791 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]]]}] 06:56: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. 06:56:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 525ms 06:56:47 INFO - PROCESS | 1940 | 1467035807831 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 06:56:47 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 06:56:47 INFO - PROCESS | 1940 | 1467035807833 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 06:56:47 INFO - PROCESS | 1940 | 1467035807835 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 06:56:47 INFO - PROCESS | 1940 | 1467035807836 Marionette TRACE conn2 <- [1,374,null,{}] 06:56:47 INFO - PROCESS | 1940 | 1467035807847 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}] 06:56:47 INFO - PROCESS | 1940 | 1467035807848 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:47 INFO - PROCESS | 1940 | 1467035807926 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 06:56:47 INFO - PROCESS | 1940 | 1467035807976 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:47 INFO - PROCESS | 1940 | 1467035807977 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:47 INFO - PROCESS | 1940 | ++DOCSHELL 0x118f17000 == 31 [pid = 1940] [id = 101] 06:56:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x121399c00) [pid = 1940] [serial = 300] [outer = 0x0] 06:56:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x123d2c000) [pid = 1940] [serial = 301] [outer = 0x121399c00] 06:56:48 INFO - PROCESS | 1940 | 1467035808003 Marionette DEBUG loaded listener.js 06:56:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x12428e000) [pid = 1940] [serial = 302] [outer = 0x121399c00] 06:56:48 INFO - PROCESS | 1940 | 1467035808285 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 06:56:48 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 06:56:48 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 477ms 06:56:48 INFO - PROCESS | 1940 | 1467035808313 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 06:56:48 INFO - PROCESS | 1940 | 1467035808314 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 06:56:48 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 06:56:48 INFO - PROCESS | 1940 | 1467035808316 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 06:56:48 INFO - PROCESS | 1940 | 1467035808317 Marionette TRACE conn2 <- [1,378,null,{}] 06:56:48 INFO - PROCESS | 1940 | 1467035808320 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}] 06:56:48 INFO - PROCESS | 1940 | 1467035808323 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:48 INFO - PROCESS | 1940 | 1467035808408 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 06:56:48 INFO - PROCESS | 1940 | 1467035808412 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:48 INFO - PROCESS | 1940 | 1467035808413 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:48 INFO - PROCESS | 1940 | ++DOCSHELL 0x11973c800 == 32 [pid = 1940] [id = 102] 06:56:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x119360800) [pid = 1940] [serial = 303] [outer = 0x0] 06:56:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x124d1a800) [pid = 1940] [serial = 304] [outer = 0x119360800] 06:56:48 INFO - PROCESS | 1940 | 1467035808441 Marionette DEBUG loaded listener.js 06:56:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x1261a4400) [pid = 1940] [serial = 305] [outer = 0x119360800] 06:56:48 INFO - PROCESS | 1940 | 1467035808877 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 06:56:48 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 06:56:48 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 569ms 06:56:48 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 06:56:48 INFO - PROCESS | 1940 | 1467035808895 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 06:56:48 INFO - PROCESS | 1940 | 1467035808896 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 06:56:48 INFO - PROCESS | 1940 | 1467035808906 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 06:56:48 INFO - PROCESS | 1940 | 1467035808907 Marionette TRACE conn2 <- [1,382,null,{}] 06:56:48 INFO - PROCESS | 1940 | 1467035808910 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}] 06:56:48 INFO - PROCESS | 1940 | 1467035808914 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:49 INFO - PROCESS | 1940 | 1467035809008 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 06:56:49 INFO - PROCESS | 1940 | 1467035809014 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:49 INFO - PROCESS | 1940 | 1467035809015 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:49 INFO - PROCESS | 1940 | ++DOCSHELL 0x1213b5000 == 33 [pid = 1940] [id = 103] 06:56:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x1261aec00) [pid = 1940] [serial = 306] [outer = 0x0] 06:56:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x128969c00) [pid = 1940] [serial = 307] [outer = 0x1261aec00] 06:56:49 INFO - PROCESS | 1940 | 1467035809048 Marionette DEBUG loaded listener.js 06:56:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x1292e4c00) [pid = 1940] [serial = 308] [outer = 0x1261aec00] 06:56:49 INFO - PROCESS | 1940 | 1467035809381 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 06:56:49 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 06:56:49 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 525ms 06:56:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 06:56:49 INFO - PROCESS | 1940 | 1467035809426 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 06:56:49 INFO - PROCESS | 1940 | 1467035809428 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 06:56:49 INFO - PROCESS | 1940 | 1467035809431 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 06:56:49 INFO - PROCESS | 1940 | 1467035809433 Marionette TRACE conn2 <- [1,386,null,{}] 06:56:49 INFO - PROCESS | 1940 | 1467035809436 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}] 06:56:49 INFO - PROCESS | 1940 | 1467035809438 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:49 INFO - PROCESS | 1940 | 1467035809585 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 06:56:49 INFO - PROCESS | 1940 | 1467035809600 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:49 INFO - PROCESS | 1940 | 1467035809602 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:49 INFO - PROCESS | 1940 | ++DOCSHELL 0x123cb3800 == 34 [pid = 1940] [id = 104] 06:56:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x1194c2800) [pid = 1940] [serial = 309] [outer = 0x0] 06:56:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x12a4a9000) [pid = 1940] [serial = 310] [outer = 0x1194c2800] 06:56:49 INFO - PROCESS | 1940 | 1467035809642 Marionette DEBUG loaded listener.js 06:56:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x12a5e1000) [pid = 1940] [serial = 311] [outer = 0x1194c2800] 06:56:50 INFO - PROCESS | 1940 | 1467035810085 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]]]}] 06:56:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 06:56:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 670ms 06:56:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 06:56:50 INFO - PROCESS | 1940 | 1467035810101 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 06:56:50 INFO - PROCESS | 1940 | 1467035810103 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 06:56:50 INFO - PROCESS | 1940 | 1467035810106 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 06:56:50 INFO - PROCESS | 1940 | 1467035810108 Marionette TRACE conn2 <- [1,390,null,{}] 06:56:50 INFO - PROCESS | 1940 | 1467035810111 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}] 06:56:50 INFO - PROCESS | 1940 | 1467035810113 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:50 INFO - PROCESS | 1940 | 1467035810218 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 06:56:50 INFO - PROCESS | 1940 | 1467035810224 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:50 INFO - PROCESS | 1940 | 1467035810225 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:50 INFO - PROCESS | 1940 | ++DOCSHELL 0x124221800 == 35 [pid = 1940] [id = 105] 06:56:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x116295800) [pid = 1940] [serial = 312] [outer = 0x0] 06:56:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x12a5ed800) [pid = 1940] [serial = 313] [outer = 0x116295800] 06:56:50 INFO - PROCESS | 1940 | 1467035810256 Marionette DEBUG loaded listener.js 06:56:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x12adc7400) [pid = 1940] [serial = 314] [outer = 0x116295800] 06:56:50 INFO - PROCESS | 1940 | 1467035810564 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]]]}] 06:56:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 06:56:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 470ms 06:56:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 06:56:50 INFO - PROCESS | 1940 | 1467035810577 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 06:56:50 INFO - PROCESS | 1940 | 1467035810578 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 06:56:50 INFO - PROCESS | 1940 | 1467035810579 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 06:56:50 INFO - PROCESS | 1940 | 1467035810580 Marionette TRACE conn2 <- [1,394,null,{}] 06:56:50 INFO - PROCESS | 1940 | 1467035810582 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}] 06:56:50 INFO - PROCESS | 1940 | 1467035810584 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:50 INFO - PROCESS | 1940 | 1467035810673 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 06:56:50 INFO - PROCESS | 1940 | 1467035810679 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:50 INFO - PROCESS | 1940 | 1467035810679 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:50 INFO - PROCESS | 1940 | ++DOCSHELL 0x1181cc800 == 36 [pid = 1940] [id = 106] 06:56:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x11974c800) [pid = 1940] [serial = 315] [outer = 0x0] 06:56:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x12ae64800) [pid = 1940] [serial = 316] [outer = 0x11974c800] 06:56:50 INFO - PROCESS | 1940 | 1467035810712 Marionette DEBUG loaded listener.js 06:56:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x12b936400) [pid = 1940] [serial = 317] [outer = 0x11974c800] 06:56:51 INFO - PROCESS | 1940 | 1467035811254 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]]]}] 06:56:51 INFO - PROCESS | 1940 | 1467035811295 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 06:56:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 06:56:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 722ms 06:56:51 INFO - PROCESS | 1940 | 1467035811312 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 06:56:51 INFO - PROCESS | 1940 | 1467035811314 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 06:56:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 06:56:51 INFO - PROCESS | 1940 | 1467035811318 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 06:56:51 INFO - PROCESS | 1940 | 1467035811320 Marionette TRACE conn2 <- [1,398,null,{}] 06:56:51 INFO - PROCESS | 1940 | 1467035811325 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}] 06:56:51 INFO - PROCESS | 1940 | 1467035811327 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:51 INFO - PROCESS | 1940 | 1467035811451 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 06:56:51 INFO - PROCESS | 1940 | 1467035811459 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:51 INFO - PROCESS | 1940 | 1467035811467 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:51 INFO - PROCESS | 1940 | ++DOCSHELL 0x128a20800 == 37 [pid = 1940] [id = 107] 06:56:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x121829400) [pid = 1940] [serial = 318] [outer = 0x0] 06:56:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x12b93d400) [pid = 1940] [serial = 319] [outer = 0x121829400] 06:56:51 INFO - PROCESS | 1940 | 1467035811519 Marionette DEBUG loaded listener.js 06:56:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x12bcdf000) [pid = 1940] [serial = 320] [outer = 0x121829400] 06:56:51 INFO - PROCESS | 1940 | 1467035811859 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]]]}] 06:56:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 06:56:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 574ms 06:56:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 06:56:51 INFO - PROCESS | 1940 | 1467035811893 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 06:56:51 INFO - PROCESS | 1940 | 1467035811894 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 06:56:51 INFO - PROCESS | 1940 | 1467035811896 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 06:56:51 INFO - PROCESS | 1940 | 1467035811898 Marionette TRACE conn2 <- [1,402,null,{}] 06:56:51 INFO - PROCESS | 1940 | 1467035811900 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}] 06:56:51 INFO - PROCESS | 1940 | 1467035811902 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:52 INFO - PROCESS | 1940 | 1467035812009 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 06:56:52 INFO - PROCESS | 1940 | 1467035812043 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:52 INFO - PROCESS | 1940 | 1467035812045 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:52 INFO - PROCESS | 1940 | ++DOCSHELL 0x119739000 == 38 [pid = 1940] [id = 108] 06:56:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x12c23b400) [pid = 1940] [serial = 321] [outer = 0x0] 06:56:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x12c244400) [pid = 1940] [serial = 322] [outer = 0x12c23b400] 06:56:52 INFO - PROCESS | 1940 | 1467035812073 Marionette DEBUG loaded listener.js 06:56:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x1260da400) [pid = 1940] [serial = 323] [outer = 0x12c23b400] 06:56:52 INFO - PROCESS | 1940 | 1467035812420 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]]]}] 06:56:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 06:56:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 575ms 06:56:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 06:56:52 INFO - PROCESS | 1940 | 1467035812472 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 06:56:52 INFO - PROCESS | 1940 | 1467035812473 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 06:56:52 INFO - PROCESS | 1940 | 1467035812475 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 06:56:52 INFO - PROCESS | 1940 | 1467035812476 Marionette TRACE conn2 <- [1,406,null,{}] 06:56:52 INFO - PROCESS | 1940 | 1467035812478 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}] 06:56:52 INFO - PROCESS | 1940 | 1467035812479 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:52 INFO - PROCESS | 1940 | 1467035812578 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 06:56:52 INFO - PROCESS | 1940 | 1467035812601 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:52 INFO - PROCESS | 1940 | 1467035812609 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:52 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a686800 == 39 [pid = 1940] [id = 109] 06:56:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x11259bc00) [pid = 1940] [serial = 324] [outer = 0x0] 06:56:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x11259e400) [pid = 1940] [serial = 325] [outer = 0x11259bc00] 06:56:52 INFO - PROCESS | 1940 | 1467035812633 Marionette DEBUG loaded listener.js 06:56:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x118418800) [pid = 1940] [serial = 326] [outer = 0x11259bc00] 06:56:52 INFO - PROCESS | 1940 | 1467035812960 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]]]}] 06:56:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 06:56:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 517ms 06:56:53 INFO - PROCESS | 1940 | 1467035812999 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 06:56:53 INFO - PROCESS | 1940 | 1467035813000 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 06:56:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 06:56:53 INFO - PROCESS | 1940 | 1467035813002 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 06:56:53 INFO - PROCESS | 1940 | 1467035813003 Marionette TRACE conn2 <- [1,410,null,{}] 06:56:53 INFO - PROCESS | 1940 | 1467035813006 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}] 06:56:53 INFO - PROCESS | 1940 | 1467035813007 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:53 INFO - PROCESS | 1940 | 1467035813108 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 06:56:53 INFO - PROCESS | 1940 | 1467035813112 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:53 INFO - PROCESS | 1940 | 1467035813113 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:53 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ad18000 == 40 [pid = 1940] [id = 110] 06:56:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 118 (0x11259b800) [pid = 1940] [serial = 327] [outer = 0x0] 06:56:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 119 (0x12c437800) [pid = 1940] [serial = 328] [outer = 0x11259b800] 06:56:53 INFO - PROCESS | 1940 | 1467035813168 Marionette DEBUG loaded listener.js 06:56:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 120 (0x12c89c800) [pid = 1940] [serial = 329] [outer = 0x11259b800] 06:56:53 INFO - PROCESS | 1940 | --DOMWINDOW == 119 (0x116966400) [pid = 1940] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 06:56:53 INFO - PROCESS | 1940 | --DOMWINDOW == 118 (0x1185a6400) [pid = 1940] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 06:56:53 INFO - PROCESS | 1940 | --DOMWINDOW == 117 (0x128965400) [pid = 1940] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 06:56:53 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x128bb3000) [pid = 1940] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 06:56:53 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x12680c000) [pid = 1940] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 06:56:53 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x12b074400) [pid = 1940] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 06:56:53 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x1175c7000) [pid = 1940] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 06:56:53 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x124d1d800) [pid = 1940] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 06:56:53 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x11806d000) [pid = 1940] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 06:56:53 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x126aa1000) [pid = 1940] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 06:56:53 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x12428ac00) [pid = 1940] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 06:56:53 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x118f9c000) [pid = 1940] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 06:56:53 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x116a04000) [pid = 1940] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 06:56:53 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x123d05c00) [pid = 1940] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 06:56:53 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x1244f0400) [pid = 1940] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 06:56:53 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x124288000) [pid = 1940] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 06:56:53 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x119fdc800) [pid = 1940] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 06:56:53 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x1185a5000) [pid = 1940] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 06:56:53 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x118296000) [pid = 1940] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 06:56:53 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x1165ec000) [pid = 1940] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 06:56:53 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x11326a800) [pid = 1940] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 06:56:53 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x129025800) [pid = 1940] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 06:56:53 INFO - PROCESS | 1940 | 1467035813670 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]]]}] 06:56:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 06:56:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 720ms 06:56:53 INFO - PROCESS | 1940 | 1467035813730 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 06:56:53 INFO - PROCESS | 1940 | 1467035813732 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 06:56:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 06:56:53 INFO - PROCESS | 1940 | 1467035813736 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 06:56:53 INFO - PROCESS | 1940 | 1467035813737 Marionette TRACE conn2 <- [1,414,null,{}] 06:56:53 INFO - PROCESS | 1940 | 1467035813739 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}] 06:56:53 INFO - PROCESS | 1940 | 1467035813740 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:53 INFO - PROCESS | 1940 | 1467035813849 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 06:56:53 INFO - PROCESS | 1940 | 1467035813856 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:53 INFO - PROCESS | 1940 | 1467035813857 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:53 INFO - PROCESS | 1940 | ++DOCSHELL 0x1268de800 == 41 [pid = 1940] [id = 111] 06:56:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x1160d4c00) [pid = 1940] [serial = 330] [outer = 0x0] 06:56:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x1185b2000) [pid = 1940] [serial = 331] [outer = 0x1160d4c00] 06:56:53 INFO - PROCESS | 1940 | 1467035813893 Marionette DEBUG loaded listener.js 06:56:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x11806c000) [pid = 1940] [serial = 332] [outer = 0x1160d4c00] 06:56:54 INFO - PROCESS | 1940 | 1467035814293 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]]]}] 06:56:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 06:56:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 568ms 06:56:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 06:56:54 INFO - PROCESS | 1940 | 1467035814310 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 06:56:54 INFO - PROCESS | 1940 | 1467035814311 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 06:56:54 INFO - PROCESS | 1940 | 1467035814313 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 06:56:54 INFO - PROCESS | 1940 | 1467035814314 Marionette TRACE conn2 <- [1,418,null,{}] 06:56:54 INFO - PROCESS | 1940 | 1467035814316 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}] 06:56:54 INFO - PROCESS | 1940 | 1467035814317 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:54 INFO - PROCESS | 1940 | 1467035814404 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 06:56:54 INFO - PROCESS | 1940 | 1467035814458 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:54 INFO - PROCESS | 1940 | 1467035814459 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:54 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b021000 == 42 [pid = 1940] [id = 112] 06:56:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x1185a6400) [pid = 1940] [serial = 333] [outer = 0x0] 06:56:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x1185b8800) [pid = 1940] [serial = 334] [outer = 0x1185a6400] 06:56:54 INFO - PROCESS | 1940 | 1467035814483 Marionette DEBUG loaded listener.js 06:56:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x119745c00) [pid = 1940] [serial = 335] [outer = 0x1185a6400] 06:56:55 INFO - PROCESS | 1940 | 1467035815249 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]]]}] 06:56: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 06:56:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 968ms 06:56:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 06:56:55 INFO - PROCESS | 1940 | 1467035815281 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 06:56:55 INFO - PROCESS | 1940 | 1467035815283 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 06:56:55 INFO - PROCESS | 1940 | 1467035815285 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 06:56:55 INFO - PROCESS | 1940 | 1467035815286 Marionette TRACE conn2 <- [1,422,null,{}] 06:56:55 INFO - PROCESS | 1940 | 1467035815288 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}] 06:56:55 INFO - PROCESS | 1940 | 1467035815289 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:55 INFO - PROCESS | 1940 | 1467035815378 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 06:56:55 INFO - PROCESS | 1940 | 1467035815382 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:55 INFO - PROCESS | 1940 | 1467035815383 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:55 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b97d800 == 43 [pid = 1940] [id = 113] 06:56:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x1185ba800) [pid = 1940] [serial = 336] [outer = 0x0] 06:56:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x124d1d800) [pid = 1940] [serial = 337] [outer = 0x1185ba800] 06:56:55 INFO - PROCESS | 1940 | 1467035815406 Marionette DEBUG loaded listener.js 06:56:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x128bb1400) [pid = 1940] [serial = 338] [outer = 0x1185ba800] 06:56:56 INFO - PROCESS | 1940 | 1467035816468 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]]]}] 06:56:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 06:56:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1218ms 06:56:56 INFO - PROCESS | 1940 | 1467035816504 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 06:56:56 INFO - PROCESS | 1940 | 1467035816507 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 06:56:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 06:56:56 INFO - PROCESS | 1940 | 1467035816511 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 06:56:56 INFO - PROCESS | 1940 | 1467035816512 Marionette TRACE conn2 <- [1,426,null,{}] 06:56:56 INFO - PROCESS | 1940 | 1467035816516 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}] 06:56:56 INFO - PROCESS | 1940 | 1467035816518 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:56 INFO - PROCESS | 1940 | 1467035816627 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 06:56:56 INFO - PROCESS | 1940 | 1467035816678 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:56 INFO - PROCESS | 1940 | 1467035816679 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:56 INFO - PROCESS | 1940 | ++DOCSHELL 0x116e59800 == 44 [pid = 1940] [id = 114] 06:56:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x116531800) [pid = 1940] [serial = 339] [outer = 0x0] 06:56:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x11806ac00) [pid = 1940] [serial = 340] [outer = 0x116531800] 06:56:56 INFO - PROCESS | 1940 | 1467035816710 Marionette DEBUG loaded listener.js 06:56:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x118332c00) [pid = 1940] [serial = 341] [outer = 0x116531800] 06:56:57 INFO - PROCESS | 1940 | 1467035817442 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] 06:56:57 INFO - PROCESS | 1940 | 1467035817487 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 06:56:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 06:56:57 INFO - PROCESS | 1940 | 1467035817490 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 06:56:57 INFO - PROCESS | 1940 | 1467035817492 Marionette TRACE conn2 <- [1,430,null,{}] 06:56:57 INFO - PROCESS | 1940 | 1467035817495 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}] 06:56:57 INFO - PROCESS | 1940 | 1467035817497 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:57 INFO - PROCESS | 1940 | 1467035817581 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 06:56:57 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x1194bd400) [pid = 1940] [serial = 200] [outer = 0x0] [url = about:blank] 06:56:57 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x117d99800) [pid = 1940] [serial = 157] [outer = 0x0] [url = about:blank] 06:56:57 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x117d98c00) [pid = 1940] [serial = 196] [outer = 0x0] [url = about:blank] 06:56:57 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x1292d9800) [pid = 1940] [serial = 193] [outer = 0x0] [url = about:blank] 06:56:57 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x12a852800) [pid = 1940] [serial = 269] [outer = 0x0] [url = about:blank] 06:56:57 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x1292e2400) [pid = 1940] [serial = 268] [outer = 0x0] [url = about:blank] 06:56:57 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x12b077400) [pid = 1940] [serial = 274] [outer = 0x0] [url = about:blank] 06:56:57 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x12adc6c00) [pid = 1940] [serial = 271] [outer = 0x0] [url = about:blank] 06:56:57 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x12b939c00) [pid = 1940] [serial = 277] [outer = 0x0] [url = about:blank] 06:56:57 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x1244e9800) [pid = 1940] [serial = 280] [outer = 0x0] [url = about:blank] 06:56:57 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x12b083800) [pid = 1940] [serial = 275] [outer = 0x0] [url = about:blank] 06:56:57 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x12b93e800) [pid = 1940] [serial = 283] [outer = 0x0] [url = about:blank] 06:56:57 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x12b9cf400) [pid = 1940] [serial = 278] [outer = 0x0] [url = about:blank] 06:56:57 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x128969400) [pid = 1940] [serial = 250] [outer = 0x0] [url = about:blank] 06:56:57 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x128962000) [pid = 1940] [serial = 248] [outer = 0x0] [url = about:blank] 06:56:57 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x12892b400) [pid = 1940] [serial = 247] [outer = 0x0] [url = about:blank] 06:56:57 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x12687bc00) [pid = 1940] [serial = 245] [outer = 0x0] [url = about:blank] 06:56:57 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1247b7400) [pid = 1940] [serial = 244] [outer = 0x0] [url = about:blank] 06:56:57 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x12100ac00) [pid = 1940] [serial = 242] [outer = 0x0] [url = about:blank] 06:56:57 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x1198bf400) [pid = 1940] [serial = 241] [outer = 0x0] [url = about:blank] 06:56:57 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x11832dc00) [pid = 1940] [serial = 239] [outer = 0x0] [url = about:blank] 06:56:57 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x1175c3800) [pid = 1940] [serial = 238] [outer = 0x0] [url = about:blank] 06:56:57 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x124291000) [pid = 1940] [serial = 236] [outer = 0x0] [url = about:blank] 06:56:57 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x126558800) [pid = 1940] [serial = 265] [outer = 0x0] [url = about:blank] 06:56:57 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x124d1b400) [pid = 1940] [serial = 262] [outer = 0x0] [url = about:blank] 06:56:57 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x1260d2c00) [pid = 1940] [serial = 263] [outer = 0x0] [url = about:blank] 06:56:57 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x121394400) [pid = 1940] [serial = 259] [outer = 0x0] [url = about:blank] 06:56:57 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x124283c00) [pid = 1940] [serial = 260] [outer = 0x0] [url = about:blank] 06:56:57 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x11935ac00) [pid = 1940] [serial = 256] [outer = 0x0] [url = about:blank] 06:56:57 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x1198e1c00) [pid = 1940] [serial = 257] [outer = 0x0] [url = about:blank] 06:56:57 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x118773c00) [pid = 1940] [serial = 254] [outer = 0x0] [url = about:blank] 06:56:57 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x1182a3c00) [pid = 1940] [serial = 253] [outer = 0x0] [url = about:blank] 06:56:57 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x12a59d800) [pid = 1940] [serial = 251] [outer = 0x0] [url = about:blank] 06:56:57 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x12bce0c00) [pid = 1940] [serial = 287] [outer = 0x0] [url = about:blank] 06:56:57 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x12ae59800) [pid = 1940] [serial = 272] [outer = 0x0] [url = about:blank] 06:56:57 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x12bcd3c00) [pid = 1940] [serial = 284] [outer = 0x0] [url = about:blank] 06:56:57 INFO - PROCESS | 1940 | --DOMWINDOW == 72 (0x12bcd4800) [pid = 1940] [serial = 286] [outer = 0x0] [url = about:blank] 06:56:57 INFO - PROCESS | 1940 | --DOMWINDOW == 71 (0x128962800) [pid = 1940] [serial = 281] [outer = 0x0] [url = about:blank] 06:56:57 INFO - PROCESS | 1940 | --DOMWINDOW == 70 (0x128926800) [pid = 1940] [serial = 266] [outer = 0x0] [url = about:blank] 06:56:57 INFO - PROCESS | 1940 | 1467035817642 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:57 INFO - PROCESS | 1940 | 1467035817643 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:57 INFO - PROCESS | 1940 | ++DOCSHELL 0x11600a000 == 30 [pid = 1940] [id = 115] 06:56:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 71 (0x11696c800) [pid = 1940] [serial = 342] [outer = 0x0] 06:56:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 72 (0x1175c7000) [pid = 1940] [serial = 343] [outer = 0x11696c800] 06:56:57 INFO - PROCESS | 1940 | 1467035817671 Marionette DEBUG loaded listener.js 06:56:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 73 (0x11806d400) [pid = 1940] [serial = 344] [outer = 0x11696c800] 06:56:58 INFO - PROCESS | 1940 | 1467035818002 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]]]}] 06:56:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 06:56:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 522ms 06:56:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 06:56:58 INFO - PROCESS | 1940 | 1467035818011 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 06:56:58 INFO - PROCESS | 1940 | 1467035818015 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 06:56:58 INFO - PROCESS | 1940 | 1467035818019 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 06:56:58 INFO - PROCESS | 1940 | 1467035818022 Marionette TRACE conn2 <- [1,434,null,{}] 06:56:58 INFO - PROCESS | 1940 | 1467035818028 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}] 06:56:58 INFO - PROCESS | 1940 | 1467035818029 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:58 INFO - PROCESS | 1940 | 1467035818109 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 06:56:58 INFO - PROCESS | 1940 | 1467035818166 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:58 INFO - PROCESS | 1940 | 1467035818167 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:58 INFO - PROCESS | 1940 | ++DOCSHELL 0x116f07800 == 31 [pid = 1940] [id = 116] 06:56:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x11806c800) [pid = 1940] [serial = 345] [outer = 0x0] 06:56:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x118334c00) [pid = 1940] [serial = 346] [outer = 0x11806c800] 06:56:58 INFO - PROCESS | 1940 | 1467035818195 Marionette DEBUG loaded listener.js 06:56:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x11876f000) [pid = 1940] [serial = 347] [outer = 0x11806c800] 06:56:58 INFO - PROCESS | 1940 | 1467035818505 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]]]}] 06:56:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 06:56:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 524ms 06:56:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 06:56:58 INFO - PROCESS | 1940 | 1467035818543 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 06:56:58 INFO - PROCESS | 1940 | 1467035818545 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 06:56:58 INFO - PROCESS | 1940 | 1467035818547 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 06:56:58 INFO - PROCESS | 1940 | 1467035818549 Marionette TRACE conn2 <- [1,438,null,{}] 06:56:58 INFO - PROCESS | 1940 | 1467035818557 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}] 06:56:58 INFO - PROCESS | 1940 | 1467035818561 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:58 INFO - PROCESS | 1940 | 1467035818637 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 06:56:58 INFO - PROCESS | 1940 | 1467035818644 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:58 INFO - PROCESS | 1940 | 1467035818646 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:58 INFO - PROCESS | 1940 | ++DOCSHELL 0x1181c5000 == 32 [pid = 1940] [id = 117] 06:56:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x11935c000) [pid = 1940] [serial = 348] [outer = 0x0] 06:56:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x119742c00) [pid = 1940] [serial = 349] [outer = 0x11935c000] 06:56:58 INFO - PROCESS | 1940 | 1467035818678 Marionette DEBUG loaded listener.js 06:56:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x1198bbc00) [pid = 1940] [serial = 350] [outer = 0x11935c000] 06:56:59 INFO - PROCESS | 1940 | 1467035819014 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]]]}] 06:56:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 06:56:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 524ms 06:56:59 INFO - PROCESS | 1940 | 1467035819072 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 06:56:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 06:56:59 INFO - PROCESS | 1940 | 1467035819075 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 06:56:59 INFO - PROCESS | 1940 | 1467035819078 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 06:56:59 INFO - PROCESS | 1940 | 1467035819079 Marionette TRACE conn2 <- [1,442,null,{}] 06:56:59 INFO - PROCESS | 1940 | 1467035819081 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}] 06:56:59 INFO - PROCESS | 1940 | 1467035819082 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:59 INFO - PROCESS | 1940 | 1467035819159 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 06:56:59 INFO - PROCESS | 1940 | 1467035819163 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:59 INFO - PROCESS | 1940 | 1467035819164 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:59 INFO - PROCESS | 1940 | ++DOCSHELL 0x118f0c800 == 33 [pid = 1940] [id = 118] 06:56:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x1198bc800) [pid = 1940] [serial = 351] [outer = 0x0] 06:56:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x119fdcc00) [pid = 1940] [serial = 352] [outer = 0x1198bc800] 06:56:59 INFO - PROCESS | 1940 | 1467035819192 Marionette DEBUG loaded listener.js 06:56:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x12100ec00) [pid = 1940] [serial = 353] [outer = 0x1198bc800] 06:56:59 INFO - PROCESS | 1940 | 1467035819544 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]]]}] 06:56:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 06:56:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 518ms 06:56:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 06:56:59 INFO - PROCESS | 1940 | 1467035819597 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 06:56:59 INFO - PROCESS | 1940 | 1467035819598 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 06:56:59 INFO - PROCESS | 1940 | 1467035819600 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 06:56:59 INFO - PROCESS | 1940 | 1467035819601 Marionette TRACE conn2 <- [1,446,null,{}] 06:56:59 INFO - PROCESS | 1940 | 1467035819611 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}] 06:56:59 INFO - PROCESS | 1940 | 1467035819612 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:59 INFO - PROCESS | 1940 | 1467035819701 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 06:56:59 INFO - PROCESS | 1940 | 1467035819707 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:56:59 INFO - PROCESS | 1940 | 1467035819708 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:56:59 INFO - PROCESS | 1940 | ++DOCSHELL 0x11971d800 == 34 [pid = 1940] [id = 119] 06:56:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x113a55c00) [pid = 1940] [serial = 354] [outer = 0x0] 06:56:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x1210cf800) [pid = 1940] [serial = 355] [outer = 0x113a55c00] 06:56:59 INFO - PROCESS | 1940 | 1467035819733 Marionette DEBUG loaded listener.js 06:56:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x121519800) [pid = 1940] [serial = 356] [outer = 0x113a55c00] 06:57:00 INFO - PROCESS | 1940 | 1467035820149 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]]]}] 06:57:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 06:57:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 568ms 06:57:00 INFO - PROCESS | 1940 | 1467035820169 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 06:57:00 INFO - PROCESS | 1940 | 1467035820172 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 06:57:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 06:57:00 INFO - PROCESS | 1940 | 1467035820181 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 06:57:00 INFO - PROCESS | 1940 | 1467035820183 Marionette TRACE conn2 <- [1,450,null,{}] 06:57:00 INFO - PROCESS | 1940 | 1467035820186 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}] 06:57:00 INFO - PROCESS | 1940 | 1467035820195 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:00 INFO - PROCESS | 1940 | 1467035820367 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 06:57:00 INFO - PROCESS | 1940 | 1467035820456 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:00 INFO - PROCESS | 1940 | 1467035820458 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:00 INFO - PROCESS | 1940 | ++DOCSHELL 0x121144000 == 35 [pid = 1940] [id = 120] 06:57:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x123c31400) [pid = 1940] [serial = 357] [outer = 0x0] 06:57:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x1242b1c00) [pid = 1940] [serial = 358] [outer = 0x123c31400] 06:57:00 INFO - PROCESS | 1940 | 1467035820499 Marionette DEBUG loaded listener.js 06:57:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x126069000) [pid = 1940] [serial = 359] [outer = 0x123c31400] 06:57:00 INFO - PROCESS | 1940 | 1467035820835 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] 06:57:00 INFO - PROCESS | 1940 | 1467035820853 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 06:57:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 06:57:00 INFO - PROCESS | 1940 | 1467035820859 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 06:57:00 INFO - PROCESS | 1940 | 1467035820861 Marionette TRACE conn2 <- [1,454,null,{}] 06:57:00 INFO - PROCESS | 1940 | 1467035820870 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}] 06:57:00 INFO - PROCESS | 1940 | 1467035820871 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:00 INFO - PROCESS | 1940 | 1467035820965 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 06:57:00 INFO - PROCESS | 1940 | 1467035820969 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:00 INFO - PROCESS | 1940 | 1467035820970 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:00 INFO - PROCESS | 1940 | ++DOCSHELL 0x1213c5800 == 36 [pid = 1940] [id = 121] 06:57:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x123d2b000) [pid = 1940] [serial = 360] [outer = 0x0] 06:57:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x1261a8800) [pid = 1940] [serial = 361] [outer = 0x123d2b000] 06:57:00 INFO - PROCESS | 1940 | 1467035820995 Marionette DEBUG loaded listener.js 06:57:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x12687bc00) [pid = 1940] [serial = 362] [outer = 0x123d2b000] 06:57:01 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 06:57:01 INFO - PROCESS | 1940 | 1467035821327 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]]]}] 06:57:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 06:57:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 478ms 06:57:01 INFO - PROCESS | 1940 | 1467035821336 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 06:57:01 INFO - PROCESS | 1940 | 1467035821338 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 06:57:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 06:57:01 INFO - PROCESS | 1940 | 1467035821353 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 06:57:01 INFO - PROCESS | 1940 | 1467035821355 Marionette TRACE conn2 <- [1,458,null,{}] 06:57:01 INFO - PROCESS | 1940 | 1467035821361 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}] 06:57:01 INFO - PROCESS | 1940 | 1467035821362 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:01 INFO - PROCESS | 1940 | 1467035821457 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 06:57:01 INFO - PROCESS | 1940 | 1467035821460 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:01 INFO - PROCESS | 1940 | 1467035821461 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:01 INFO - PROCESS | 1940 | ++DOCSHELL 0x123c45000 == 37 [pid = 1940] [id = 122] 06:57:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x1265e5800) [pid = 1940] [serial = 363] [outer = 0x0] 06:57:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x12892c000) [pid = 1940] [serial = 364] [outer = 0x1265e5800] 06:57:01 INFO - PROCESS | 1940 | 1467035821486 Marionette DEBUG loaded listener.js 06:57:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x128960400) [pid = 1940] [serial = 365] [outer = 0x1265e5800] 06:57:01 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x1194c2800) [pid = 1940] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 06:57:01 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x119360c00) [pid = 1940] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 06:57:01 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x116295800) [pid = 1940] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 06:57:01 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x118415c00) [pid = 1940] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 06:57:01 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x119360800) [pid = 1940] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 06:57:01 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x121399c00) [pid = 1940] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 06:57:01 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x12bd89400) [pid = 1940] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 06:57:01 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x11974c800) [pid = 1940] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 06:57:01 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x121829400) [pid = 1940] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 06:57:01 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x111e2dc00) [pid = 1940] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 06:57:01 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x1185a6400) [pid = 1940] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 06:57:01 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x12c23b400) [pid = 1940] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 06:57:01 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x11259b800) [pid = 1940] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 06:57:01 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x11259bc00) [pid = 1940] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 06:57:01 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x1261aec00) [pid = 1940] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 06:57:01 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x1160d4c00) [pid = 1940] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 06:57:01 INFO - PROCESS | 1940 | 1467035821928 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] 06:57:01 INFO - PROCESS | 1940 | 1467035821977 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 06:57:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 06:57:01 INFO - PROCESS | 1940 | 1467035821979 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 06:57:01 INFO - PROCESS | 1940 | 1467035821980 Marionette TRACE conn2 <- [1,462,null,{}] 06:57:01 INFO - PROCESS | 1940 | 1467035821983 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}] 06:57:01 INFO - PROCESS | 1940 | 1467035821984 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:02 INFO - PROCESS | 1940 | 1467035822078 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 06:57:02 INFO - PROCESS | 1940 | 1467035822106 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:02 INFO - PROCESS | 1940 | 1467035822107 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x123cc5000 == 38 [pid = 1940] [id = 123] 06:57:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x112593000) [pid = 1940] [serial = 366] [outer = 0x0] 06:57:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x1191cec00) [pid = 1940] [serial = 367] [outer = 0x112593000] 06:57:02 INFO - PROCESS | 1940 | 1467035822132 Marionette DEBUG loaded listener.js 06:57:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x1261a9400) [pid = 1940] [serial = 368] [outer = 0x112593000] 06:57:02 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 06:57:02 INFO - PROCESS | 1940 | 1467035822426 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] 06:57:02 INFO - PROCESS | 1940 | 1467035822451 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 06:57:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 06:57:02 INFO - PROCESS | 1940 | 1467035822453 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 06:57:02 INFO - PROCESS | 1940 | 1467035822454 Marionette TRACE conn2 <- [1,466,null,{}] 06:57:02 INFO - PROCESS | 1940 | 1467035822459 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}] 06:57:02 INFO - PROCESS | 1940 | 1467035822461 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:02 INFO - PROCESS | 1940 | 1467035822539 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 06:57:02 INFO - PROCESS | 1940 | 1467035822545 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:02 INFO - PROCESS | 1940 | 1467035822546 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x118f03800 == 39 [pid = 1940] [id = 124] 06:57:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x1261aec00) [pid = 1940] [serial = 369] [outer = 0x0] 06:57:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x128969400) [pid = 1940] [serial = 370] [outer = 0x1261aec00] 06:57:02 INFO - PROCESS | 1940 | 1467035822571 Marionette DEBUG loaded listener.js 06:57:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x129252800) [pid = 1940] [serial = 371] [outer = 0x1261aec00] 06:57:02 INFO - PROCESS | 1940 | 1467035822940 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] 06:57:02 INFO - PROCESS | 1940 | 1467035822976 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 06:57:02 INFO - PROCESS | 1940 | 1467035822978 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 06:57:02 INFO - PROCESS | 1940 | 1467035822979 Marionette TRACE conn2 <- [1,470,null,{}] 06:57:02 INFO - PROCESS | 1940 | 1467035822982 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}] 06:57:02 INFO - PROCESS | 1940 | 1467035822984 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:03 INFO - PROCESS | 1940 | 1467035823071 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 06:57:03 INFO - PROCESS | 1940 | 1467035823076 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:03 INFO - PROCESS | 1940 | 1467035823078 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:03 INFO - PROCESS | 1940 | ++DOCSHELL 0x126509800 == 40 [pid = 1940] [id = 125] 06:57:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x1198c3800) [pid = 1940] [serial = 372] [outer = 0x0] 06:57:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x12a4a4c00) [pid = 1940] [serial = 373] [outer = 0x1198c3800] 06:57:03 INFO - PROCESS | 1940 | 1467035823104 Marionette DEBUG loaded listener.js 06:57:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x12a5ed400) [pid = 1940] [serial = 374] [outer = 0x1198c3800] 06:57:03 INFO - PROCESS | 1940 | 1467035823416 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]]]}] 06:57:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 06:57:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 468ms 06:57:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 06:57:03 INFO - PROCESS | 1940 | 1467035823447 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 06:57:03 INFO - PROCESS | 1940 | 1467035823448 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 06:57:03 INFO - PROCESS | 1940 | 1467035823450 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 06:57:03 INFO - PROCESS | 1940 | 1467035823451 Marionette TRACE conn2 <- [1,474,null,{}] 06:57:03 INFO - PROCESS | 1940 | 1467035823453 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}] 06:57:03 INFO - PROCESS | 1940 | 1467035823454 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:03 INFO - PROCESS | 1940 | 1467035823533 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 06:57:03 INFO - PROCESS | 1940 | 1467035823536 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:03 INFO - PROCESS | 1940 | 1467035823537 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:03 INFO - PROCESS | 1940 | ++DOCSHELL 0x12891c000 == 41 [pid = 1940] [id = 126] 06:57:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x12a5edc00) [pid = 1940] [serial = 375] [outer = 0x0] 06:57:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x12a853000) [pid = 1940] [serial = 376] [outer = 0x12a5edc00] 06:57:03 INFO - PROCESS | 1940 | 1467035823566 Marionette DEBUG loaded listener.js 06:57:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x12ae59800) [pid = 1940] [serial = 377] [outer = 0x12a5edc00] 06:57:04 INFO - PROCESS | 1940 | --DOCSHELL 0x12a68c000 == 40 [pid = 1940] [id = 97] 06:57:04 INFO - PROCESS | 1940 | --DOCSHELL 0x11600a000 == 39 [pid = 1940] [id = 115] 06:57:04 INFO - PROCESS | 1940 | --DOCSHELL 0x116e59800 == 38 [pid = 1940] [id = 114] 06:57:04 INFO - PROCESS | 1940 | --DOCSHELL 0x12b97d800 == 37 [pid = 1940] [id = 113] 06:57:04 INFO - PROCESS | 1940 | --DOCSHELL 0x1181c5000 == 36 [pid = 1940] [id = 117] 06:57:04 INFO - PROCESS | 1940 | --DOCSHELL 0x123c45000 == 35 [pid = 1940] [id = 122] 06:57:04 INFO - PROCESS | 1940 | --DOCSHELL 0x123cc5000 == 34 [pid = 1940] [id = 123] 06:57:04 INFO - PROCESS | 1940 | --DOCSHELL 0x121144000 == 33 [pid = 1940] [id = 120] 06:57:04 INFO - PROCESS | 1940 | --DOCSHELL 0x116f07800 == 32 [pid = 1940] [id = 116] 06:57:04 INFO - PROCESS | 1940 | --DOCSHELL 0x11971d800 == 31 [pid = 1940] [id = 119] 06:57:04 INFO - PROCESS | 1940 | --DOCSHELL 0x118f03800 == 30 [pid = 1940] [id = 124] 06:57:04 INFO - PROCESS | 1940 | --DOCSHELL 0x1213c5800 == 29 [pid = 1940] [id = 121] 06:57:04 INFO - PROCESS | 1940 | --DOCSHELL 0x118f0c800 == 28 [pid = 1940] [id = 118] 06:57:04 INFO - PROCESS | 1940 | --DOCSHELL 0x126509800 == 27 [pid = 1940] [id = 125] 06:57:04 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x12a4a9000) [pid = 1940] [serial = 310] [outer = 0x0] [url = about:blank] 06:57:04 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x12a5e1000) [pid = 1940] [serial = 311] [outer = 0x0] [url = about:blank] 06:57:04 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x1194c1000) [pid = 1940] [serial = 295] [outer = 0x0] [url = about:blank] 06:57:04 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x119747400) [pid = 1940] [serial = 296] [outer = 0x0] [url = about:blank] 06:57:04 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x12a5ed800) [pid = 1940] [serial = 313] [outer = 0x0] [url = about:blank] 06:57:04 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x12adc7400) [pid = 1940] [serial = 314] [outer = 0x0] [url = about:blank] 06:57:04 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x118418c00) [pid = 1940] [serial = 292] [outer = 0x0] [url = about:blank] 06:57:04 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x118f3e400) [pid = 1940] [serial = 293] [outer = 0x0] [url = about:blank] 06:57:04 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x124d1a800) [pid = 1940] [serial = 304] [outer = 0x0] [url = about:blank] 06:57:04 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x1261a4400) [pid = 1940] [serial = 305] [outer = 0x0] [url = about:blank] 06:57:04 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x123d2c000) [pid = 1940] [serial = 301] [outer = 0x0] [url = about:blank] 06:57:04 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x12428e000) [pid = 1940] [serial = 302] [outer = 0x0] [url = about:blank] 06:57:04 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x12c238c00) [pid = 1940] [serial = 290] [outer = 0x0] [url = about:blank] 06:57:04 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x12ae64800) [pid = 1940] [serial = 316] [outer = 0x0] [url = about:blank] 06:57:04 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x12bcdf000) [pid = 1940] [serial = 320] [outer = 0x0] [url = about:blank] 06:57:04 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x12100d000) [pid = 1940] [serial = 298] [outer = 0x0] [url = about:blank] 06:57:04 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x12b93d400) [pid = 1940] [serial = 319] [outer = 0x0] [url = about:blank] 06:57:04 INFO - PROCESS | 1940 | --DOMWINDOW == 72 (0x1213a1800) [pid = 1940] [serial = 299] [outer = 0x0] [url = about:blank] 06:57:04 INFO - PROCESS | 1940 | --DOMWINDOW == 71 (0x119745c00) [pid = 1940] [serial = 335] [outer = 0x0] [url = about:blank] 06:57:04 INFO - PROCESS | 1940 | --DOMWINDOW == 70 (0x1260da400) [pid = 1940] [serial = 323] [outer = 0x0] [url = about:blank] 06:57:04 INFO - PROCESS | 1940 | --DOMWINDOW == 69 (0x12c244400) [pid = 1940] [serial = 322] [outer = 0x0] [url = about:blank] 06:57:04 INFO - PROCESS | 1940 | --DOMWINDOW == 68 (0x12c437800) [pid = 1940] [serial = 328] [outer = 0x0] [url = about:blank] 06:57:04 INFO - PROCESS | 1940 | --DOMWINDOW == 67 (0x11259e400) [pid = 1940] [serial = 325] [outer = 0x0] [url = about:blank] 06:57:04 INFO - PROCESS | 1940 | --DOMWINDOW == 66 (0x118418800) [pid = 1940] [serial = 326] [outer = 0x0] [url = about:blank] 06:57:04 INFO - PROCESS | 1940 | --DOMWINDOW == 65 (0x1292e4c00) [pid = 1940] [serial = 308] [outer = 0x0] [url = about:blank] 06:57:04 INFO - PROCESS | 1940 | --DOMWINDOW == 64 (0x128969c00) [pid = 1940] [serial = 307] [outer = 0x0] [url = about:blank] 06:57:04 INFO - PROCESS | 1940 | --DOMWINDOW == 63 (0x1185b2000) [pid = 1940] [serial = 331] [outer = 0x0] [url = about:blank] 06:57:04 INFO - PROCESS | 1940 | --DOMWINDOW == 62 (0x12c89c800) [pid = 1940] [serial = 329] [outer = 0x0] [url = about:blank] 06:57:04 INFO - PROCESS | 1940 | --DOMWINDOW == 61 (0x124d1d800) [pid = 1940] [serial = 337] [outer = 0x0] [url = about:blank] 06:57:04 INFO - PROCESS | 1940 | --DOMWINDOW == 60 (0x11806c000) [pid = 1940] [serial = 332] [outer = 0x0] [url = about:blank] 06:57:04 INFO - PROCESS | 1940 | --DOMWINDOW == 59 (0x1185b8800) [pid = 1940] [serial = 334] [outer = 0x0] [url = about:blank] 06:57:04 INFO - PROCESS | 1940 | --DOMWINDOW == 58 (0x12b936400) [pid = 1940] [serial = 317] [outer = 0x0] [url = about:blank] 06:57:04 INFO - PROCESS | 1940 | 1467035824902 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]]]}] 06:57:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 06:57:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1471ms 06:57:04 INFO - PROCESS | 1940 | 1467035824922 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 06:57:04 INFO - PROCESS | 1940 | 1467035824926 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 06:57:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 06:57:04 INFO - PROCESS | 1940 | 1467035824930 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 06:57:04 INFO - PROCESS | 1940 | 1467035824932 Marionette TRACE conn2 <- [1,478,null,{}] 06:57:04 INFO - PROCESS | 1940 | 1467035824936 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}] 06:57:04 INFO - PROCESS | 1940 | 1467035824937 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:05 INFO - PROCESS | 1940 | 1467035825011 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 06:57:05 INFO - PROCESS | 1940 | 1467035825056 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:05 INFO - PROCESS | 1940 | 1467035825059 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:05 INFO - PROCESS | 1940 | ++DOCSHELL 0x113d87000 == 28 [pid = 1940] [id = 127] 06:57:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 59 (0x113f3a000) [pid = 1940] [serial = 378] [outer = 0x0] 06:57:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 60 (0x11628f400) [pid = 1940] [serial = 379] [outer = 0x113f3a000] 06:57:05 INFO - PROCESS | 1940 | 1467035825087 Marionette DEBUG loaded listener.js 06:57:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 61 (0x116969000) [pid = 1940] [serial = 380] [outer = 0x113f3a000] 06:57:05 INFO - PROCESS | 1940 | 1467035825393 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]]]}] 06:57:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 06:57:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 521ms 06:57:05 INFO - PROCESS | 1940 | 1467035825451 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 06:57:05 INFO - PROCESS | 1940 | 1467035825455 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 06:57:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 06:57:05 INFO - PROCESS | 1940 | 1467035825459 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 06:57:05 INFO - PROCESS | 1940 | 1467035825461 Marionette TRACE conn2 <- [1,482,null,{}] 06:57:05 INFO - PROCESS | 1940 | 1467035825463 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}] 06:57:05 INFO - PROCESS | 1940 | 1467035825465 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:05 INFO - PROCESS | 1940 | 1467035825542 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 06:57:05 INFO - PROCESS | 1940 | 1467035825587 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:05 INFO - PROCESS | 1940 | 1467035825588 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:05 INFO - PROCESS | 1940 | ++DOCSHELL 0x116e44000 == 29 [pid = 1940] [id = 128] 06:57:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 62 (0x116a03c00) [pid = 1940] [serial = 381] [outer = 0x0] 06:57:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 63 (0x117d98c00) [pid = 1940] [serial = 382] [outer = 0x116a03c00] 06:57:05 INFO - PROCESS | 1940 | 1467035825616 Marionette DEBUG loaded listener.js 06:57:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 64 (0x11832f400) [pid = 1940] [serial = 383] [outer = 0x116a03c00] 06:57:05 INFO - PROCESS | 1940 | 1467035825922 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]]]}] 06:57:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 06:57:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 521ms 06:57:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 06:57:05 INFO - PROCESS | 1940 | 1467035825980 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 06:57:05 INFO - PROCESS | 1940 | 1467035825982 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 06:57:05 INFO - PROCESS | 1940 | 1467035825984 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 06:57:06 INFO - PROCESS | 1940 | 1467035825995 Marionette TRACE conn2 <- [1,486,null,{}] 06:57:06 INFO - PROCESS | 1940 | 1467035826003 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}] 06:57:06 INFO - PROCESS | 1940 | 1467035826006 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:06 INFO - PROCESS | 1940 | 1467035826082 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 06:57:06 INFO - PROCESS | 1940 | 1467035826130 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:06 INFO - PROCESS | 1940 | 1467035826132 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:06 INFO - PROCESS | 1940 | ++DOCSHELL 0x118088800 == 30 [pid = 1940] [id = 129] 06:57:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 65 (0x111e2ec00) [pid = 1940] [serial = 384] [outer = 0x0] 06:57:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 66 (0x1185b0c00) [pid = 1940] [serial = 385] [outer = 0x111e2ec00] 06:57:06 INFO - PROCESS | 1940 | 1467035826160 Marionette DEBUG loaded listener.js 06:57:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 67 (0x118f92800) [pid = 1940] [serial = 386] [outer = 0x111e2ec00] 06:57:06 INFO - PROCESS | 1940 | 1467035826447 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]]]}] 06:57:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 06:57:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 479ms 06:57:06 INFO - PROCESS | 1940 | 1467035826464 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 06:57:06 INFO - PROCESS | 1940 | 1467035826466 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 06:57:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 06:57:06 INFO - PROCESS | 1940 | 1467035826468 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 06:57:06 INFO - PROCESS | 1940 | 1467035826469 Marionette TRACE conn2 <- [1,490,null,{}] 06:57:06 INFO - PROCESS | 1940 | 1467035826472 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}] 06:57:06 INFO - PROCESS | 1940 | 1467035826474 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:06 INFO - PROCESS | 1940 | 1467035826562 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 06:57:06 INFO - PROCESS | 1940 | 1467035826566 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:06 INFO - PROCESS | 1940 | 1467035826568 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:06 INFO - PROCESS | 1940 | ++DOCSHELL 0x118509000 == 31 [pid = 1940] [id = 130] 06:57:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 68 (0x11935b800) [pid = 1940] [serial = 387] [outer = 0x0] 06:57:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 69 (0x1194bb800) [pid = 1940] [serial = 388] [outer = 0x11935b800] 06:57:06 INFO - PROCESS | 1940 | 1467035826596 Marionette DEBUG loaded listener.js 06:57:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 70 (0x1194c8c00) [pid = 1940] [serial = 389] [outer = 0x11935b800] 06:57:06 INFO - PROCESS | 1940 | 1467035826910 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]]]}] 06:57:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 06:57:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 470ms 06:57:06 INFO - PROCESS | 1940 | 1467035826938 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 06:57:06 INFO - PROCESS | 1940 | 1467035826942 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 06:57:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 06:57:06 INFO - PROCESS | 1940 | 1467035826945 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 06:57:06 INFO - PROCESS | 1940 | 1467035826946 Marionette TRACE conn2 <- [1,494,null,{}] 06:57:06 INFO - PROCESS | 1940 | 1467035826948 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}] 06:57:06 INFO - PROCESS | 1940 | 1467035826949 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:07 INFO - PROCESS | 1940 | 1467035827048 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 06:57:07 INFO - PROCESS | 1940 | 1467035827053 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:07 INFO - PROCESS | 1940 | 1467035827055 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:07 INFO - PROCESS | 1940 | ++DOCSHELL 0x118f11000 == 32 [pid = 1940] [id = 131] 06:57:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 71 (0x1162cc400) [pid = 1940] [serial = 390] [outer = 0x0] 06:57:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 72 (0x119748800) [pid = 1940] [serial = 391] [outer = 0x1162cc400] 06:57:07 INFO - PROCESS | 1940 | 1467035827082 Marionette DEBUG loaded listener.js 06:57:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 73 (0x1198c4400) [pid = 1940] [serial = 392] [outer = 0x1162cc400] 06:57:07 INFO - PROCESS | 1940 | 1467035827415 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]]]}] 06:57:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 06:57:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 517ms 06:57:07 INFO - PROCESS | 1940 | 1467035827463 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 06:57:07 INFO - PROCESS | 1940 | 1467035827464 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 06:57:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 06:57:07 INFO - PROCESS | 1940 | 1467035827466 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 06:57:07 INFO - PROCESS | 1940 | 1467035827467 Marionette TRACE conn2 <- [1,498,null,{}] 06:57:07 INFO - PROCESS | 1940 | 1467035827470 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}] 06:57:07 INFO - PROCESS | 1940 | 1467035827474 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:07 INFO - PROCESS | 1940 | 1467035827564 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 06:57:07 INFO - PROCESS | 1940 | 1467035827613 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:07 INFO - PROCESS | 1940 | 1467035827614 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:07 INFO - PROCESS | 1940 | ++DOCSHELL 0x119725000 == 33 [pid = 1940] [id = 132] 06:57:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x11832f800) [pid = 1940] [serial = 393] [outer = 0x0] 06:57:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x1198eb400) [pid = 1940] [serial = 394] [outer = 0x11832f800] 06:57:07 INFO - PROCESS | 1940 | 1467035827640 Marionette DEBUG loaded listener.js 06:57:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x123d08400) [pid = 1940] [serial = 395] [outer = 0x11832f800] 06:57:07 INFO - PROCESS | 1940 | 1467035827896 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]]]}] 06:57:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 06:57:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 467ms 06:57:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 06:57:07 INFO - PROCESS | 1940 | 1467035827935 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 06:57:07 INFO - PROCESS | 1940 | 1467035827936 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 06:57:07 INFO - PROCESS | 1940 | 1467035827946 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 06:57:07 INFO - PROCESS | 1940 | 1467035827947 Marionette TRACE conn2 <- [1,502,null,{}] 06:57:07 INFO - PROCESS | 1940 | 1467035827950 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}] 06:57:07 INFO - PROCESS | 1940 | 1467035827951 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:08 INFO - PROCESS | 1940 | 1467035828036 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 06:57:08 INFO - PROCESS | 1940 | 1467035828042 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:08 INFO - PROCESS | 1940 | 1467035828043 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:08 INFO - PROCESS | 1940 | ++DOCSHELL 0x121147800 == 34 [pid = 1940] [id = 133] 06:57:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x123d29c00) [pid = 1940] [serial = 396] [outer = 0x0] 06:57:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x124284c00) [pid = 1940] [serial = 397] [outer = 0x123d29c00] 06:57:08 INFO - PROCESS | 1940 | 1467035828068 Marionette DEBUG loaded listener.js 06:57:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x124291000) [pid = 1940] [serial = 398] [outer = 0x123d29c00] 06:57:08 INFO - PROCESS | 1940 | 1467035828382 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]]]}] 06:57:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 06:57:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 478ms 06:57:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 06:57:08 INFO - PROCESS | 1940 | 1467035828418 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 06:57:08 INFO - PROCESS | 1940 | 1467035828419 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 06:57:08 INFO - PROCESS | 1940 | 1467035828421 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 06:57:08 INFO - PROCESS | 1940 | 1467035828422 Marionette TRACE conn2 <- [1,506,null,{}] 06:57:08 INFO - PROCESS | 1940 | 1467035828427 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}] 06:57:08 INFO - PROCESS | 1940 | 1467035828428 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:08 INFO - PROCESS | 1940 | 1467035828500 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 06:57:08 INFO - PROCESS | 1940 | 1467035828551 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:08 INFO - PROCESS | 1940 | 1467035828552 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:08 INFO - PROCESS | 1940 | ++DOCSHELL 0x12149b000 == 35 [pid = 1940] [id = 134] 06:57:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x123d2a800) [pid = 1940] [serial = 399] [outer = 0x0] 06:57:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x1244c1c00) [pid = 1940] [serial = 400] [outer = 0x123d2a800] 06:57:08 INFO - PROCESS | 1940 | 1467035828577 Marionette DEBUG loaded listener.js 06:57:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x124d1fc00) [pid = 1940] [serial = 401] [outer = 0x123d2a800] 06:57:08 INFO - PROCESS | 1940 | 1467035828894 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]]]}] 06:57:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 06:57:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 521ms 06:57:08 INFO - PROCESS | 1940 | 1467035828942 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 06:57:08 INFO - PROCESS | 1940 | 1467035828944 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 06:57:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 06:57:08 INFO - PROCESS | 1940 | 1467035828946 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 06:57:08 INFO - PROCESS | 1940 | 1467035828947 Marionette TRACE conn2 <- [1,510,null,{}] 06:57:08 INFO - PROCESS | 1940 | 1467035828950 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}] 06:57:08 INFO - PROCESS | 1940 | 1467035828951 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:09 INFO - PROCESS | 1940 | 1467035829032 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 06:57:09 INFO - PROCESS | 1940 | 1467035829036 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:09 INFO - PROCESS | 1940 | 1467035829037 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:09 INFO - PROCESS | 1940 | ++DOCSHELL 0x123db2800 == 36 [pid = 1940] [id = 135] 06:57:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x111c22400) [pid = 1940] [serial = 402] [outer = 0x0] 06:57:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x1261a4400) [pid = 1940] [serial = 403] [outer = 0x111c22400] 06:57:09 INFO - PROCESS | 1940 | 1467035829065 Marionette DEBUG loaded listener.js 06:57:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x126806800) [pid = 1940] [serial = 404] [outer = 0x111c22400] 06:57:09 INFO - PROCESS | 1940 | 1467035829409 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]]]}] 06:57:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 06:57:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 471ms 06:57:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 06:57:09 INFO - PROCESS | 1940 | 1467035829418 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 06:57:09 INFO - PROCESS | 1940 | 1467035829420 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 06:57:09 INFO - PROCESS | 1940 | 1467035829428 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 06:57:09 INFO - PROCESS | 1940 | 1467035829429 Marionette TRACE conn2 <- [1,514,null,{}] 06:57:09 INFO - PROCESS | 1940 | 1467035829433 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}] 06:57:09 INFO - PROCESS | 1940 | 1467035829435 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:09 INFO - PROCESS | 1940 | 1467035829603 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 06:57:09 INFO - PROCESS | 1940 | 1467035829611 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:09 INFO - PROCESS | 1940 | 1467035829612 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:09 INFO - PROCESS | 1940 | ++DOCSHELL 0x124495800 == 37 [pid = 1940] [id = 136] 06:57:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x123d2b400) [pid = 1940] [serial = 405] [outer = 0x0] 06:57:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x128925c00) [pid = 1940] [serial = 406] [outer = 0x123d2b400] 06:57:09 INFO - PROCESS | 1940 | 1467035829652 Marionette DEBUG loaded listener.js 06:57:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x128965c00) [pid = 1940] [serial = 407] [outer = 0x123d2b400] 06:57:10 INFO - PROCESS | 1940 | 1467035830077 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]]]}] 06:57: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 06:57:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 675ms 06:57:10 INFO - PROCESS | 1940 | 1467035830099 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 06:57:10 INFO - PROCESS | 1940 | 1467035830100 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 06:57:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 06:57:10 INFO - PROCESS | 1940 | 1467035830102 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 06:57:10 INFO - PROCESS | 1940 | 1467035830104 Marionette TRACE conn2 <- [1,518,null,{}] 06:57:10 INFO - PROCESS | 1940 | 1467035830113 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}] 06:57:10 INFO - PROCESS | 1940 | 1467035830114 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:10 INFO - PROCESS | 1940 | 1467035830214 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 06:57:10 INFO - PROCESS | 1940 | 1467035830263 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:10 INFO - PROCESS | 1940 | 1467035830265 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:10 INFO - PROCESS | 1940 | ++DOCSHELL 0x118f0c800 == 38 [pid = 1940] [id = 137] 06:57:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x128927400) [pid = 1940] [serial = 408] [outer = 0x0] 06:57:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x1292dd400) [pid = 1940] [serial = 409] [outer = 0x128927400] 06:57:10 INFO - PROCESS | 1940 | 1467035830294 Marionette DEBUG loaded listener.js 06:57:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x12a5e0c00) [pid = 1940] [serial = 410] [outer = 0x128927400] 06:57:10 INFO - PROCESS | 1940 | 1467035830604 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]]]}] 06:57:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 06:57:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 525ms 06:57:10 INFO - PROCESS | 1940 | 1467035830629 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 06:57:10 INFO - PROCESS | 1940 | 1467035830630 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 06:57:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 06:57:10 INFO - PROCESS | 1940 | 1467035830633 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 06:57:10 INFO - PROCESS | 1940 | 1467035830634 Marionette TRACE conn2 <- [1,522,null,{}] 06:57:10 INFO - PROCESS | 1940 | 1467035830637 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}] 06:57:10 INFO - PROCESS | 1940 | 1467035830638 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:10 INFO - PROCESS | 1940 | 1467035830737 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 06:57:10 INFO - PROCESS | 1940 | 1467035830741 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:10 INFO - PROCESS | 1940 | 1467035830742 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:10 INFO - PROCESS | 1940 | ++DOCSHELL 0x12890e000 == 39 [pid = 1940] [id = 138] 06:57:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x128bba000) [pid = 1940] [serial = 411] [outer = 0x0] 06:57:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x12a85dc00) [pid = 1940] [serial = 412] [outer = 0x128bba000] 06:57:10 INFO - PROCESS | 1940 | 1467035830766 Marionette DEBUG loaded listener.js 06:57:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x12ae60400) [pid = 1940] [serial = 413] [outer = 0x128bba000] 06:57:11 INFO - PROCESS | 1940 | 1467035831105 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]]]}] 06:57:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 06:57:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 518ms 06:57:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 06:57:11 INFO - PROCESS | 1940 | 1467035831152 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 06:57:11 INFO - PROCESS | 1940 | 1467035831153 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 06:57:11 INFO - PROCESS | 1940 | 1467035831155 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 06:57:11 INFO - PROCESS | 1940 | 1467035831156 Marionette TRACE conn2 <- [1,526,null,{}] 06:57:11 INFO - PROCESS | 1940 | 1467035831158 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}] 06:57:11 INFO - PROCESS | 1940 | 1467035831159 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:11 INFO - PROCESS | 1940 | 1467035831259 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 06:57:11 INFO - PROCESS | 1940 | 1467035831263 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:11 INFO - PROCESS | 1940 | 1467035831264 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:11 INFO - PROCESS | 1940 | ++DOCSHELL 0x128dde800 == 40 [pid = 1940] [id = 139] 06:57:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x12a4a8c00) [pid = 1940] [serial = 414] [outer = 0x0] 06:57:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x12b07c000) [pid = 1940] [serial = 415] [outer = 0x12a4a8c00] 06:57:11 INFO - PROCESS | 1940 | 1467035831287 Marionette DEBUG loaded listener.js 06:57:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x12b933400) [pid = 1940] [serial = 416] [outer = 0x12a4a8c00] 06:57:11 INFO - PROCESS | 1940 | 1467035831643 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]]]}] 06:57:11 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 06:57:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 520ms 06:57:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 06:57:11 INFO - PROCESS | 1940 | 1467035831676 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 06:57:11 INFO - PROCESS | 1940 | 1467035831677 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 06:57:11 INFO - PROCESS | 1940 | 1467035831679 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 06:57:11 INFO - PROCESS | 1940 | 1467035831680 Marionette TRACE conn2 <- [1,530,null,{}] 06:57:11 INFO - PROCESS | 1940 | 1467035831683 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}] 06:57:11 INFO - PROCESS | 1940 | 1467035831684 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:11 INFO - PROCESS | 1940 | 1467035831775 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 06:57:11 INFO - PROCESS | 1940 | 1467035831778 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:11 INFO - PROCESS | 1940 | 1467035831779 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:11 INFO - PROCESS | 1940 | ++DOCSHELL 0x129218000 == 41 [pid = 1940] [id = 140] 06:57:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x12ae64000) [pid = 1940] [serial = 417] [outer = 0x0] 06:57:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x12b93c800) [pid = 1940] [serial = 418] [outer = 0x12ae64000] 06:57:11 INFO - PROCESS | 1940 | 1467035831803 Marionette DEBUG loaded listener.js 06:57:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x12bcd3400) [pid = 1940] [serial = 419] [outer = 0x12ae64000] 06:57:12 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x123d2b000) [pid = 1940] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 06:57:12 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x123c31400) [pid = 1940] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 06:57:12 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x1265e5800) [pid = 1940] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 06:57:12 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x112593000) [pid = 1940] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 06:57:12 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x1261aec00) [pid = 1940] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 06:57:12 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x1198c3800) [pid = 1940] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 06:57:12 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x11935c000) [pid = 1940] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 06:57:12 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x11806c800) [pid = 1940] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 06:57:12 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x11696c800) [pid = 1940] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 06:57:12 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x116531800) [pid = 1940] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 06:57:12 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x1185ba800) [pid = 1940] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 06:57:12 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x1198bc800) [pid = 1940] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 06:57:12 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x113a55c00) [pid = 1940] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 06:57:12 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 06:57:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 06:57:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:57:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:57:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 06:57:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 06:57:12 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 06:57:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 06:57:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:57:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:57:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 06:57:12 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 06:57:12 INFO - PROCESS | 1940 | 1467035832196 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"]]]}] 06:57:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 521ms 06:57:12 INFO - PROCESS | 1940 | 1467035832202 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 06:57:12 INFO - PROCESS | 1940 | 1467035832204 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 06:57:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 06:57:12 INFO - PROCESS | 1940 | 1467035832214 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 06:57:12 INFO - PROCESS | 1940 | 1467035832215 Marionette TRACE conn2 <- [1,534,null,{}] 06:57:12 INFO - PROCESS | 1940 | 1467035832218 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}] 06:57:12 INFO - PROCESS | 1940 | 1467035832219 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:12 INFO - PROCESS | 1940 | 1467035832339 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 06:57:12 INFO - PROCESS | 1940 | 1467035832368 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:12 INFO - PROCESS | 1940 | 1467035832369 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:12 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a46c800 == 42 [pid = 1940] [id = 141] 06:57:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x118068800) [pid = 1940] [serial = 420] [outer = 0x0] 06:57:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1198bc800) [pid = 1940] [serial = 421] [outer = 0x118068800] 06:57:12 INFO - PROCESS | 1940 | 1467035832394 Marionette DEBUG loaded listener.js 06:57:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x128bb6800) [pid = 1940] [serial = 422] [outer = 0x118068800] 06:57:12 INFO - PROCESS | 1940 | 1467035832676 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]]]}] 06:57:12 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 06:57:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 520ms 06:57:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 06:57:12 INFO - PROCESS | 1940 | 1467035832735 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 06:57:12 INFO - PROCESS | 1940 | 1467035832737 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 06:57:12 INFO - PROCESS | 1940 | 1467035832741 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 06:57:12 INFO - PROCESS | 1940 | 1467035832744 Marionette TRACE conn2 <- [1,538,null,{}] 06:57:12 INFO - PROCESS | 1940 | 1467035832746 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}] 06:57:12 INFO - PROCESS | 1940 | 1467035832747 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:12 INFO - PROCESS | 1940 | 1467035832835 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 06:57:12 INFO - PROCESS | 1940 | 1467035832902 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:12 INFO - PROCESS | 1940 | 1467035832903 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:12 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a686800 == 43 [pid = 1940] [id = 142] 06:57:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x11935c000) [pid = 1940] [serial = 423] [outer = 0x0] 06:57:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x12b938400) [pid = 1940] [serial = 424] [outer = 0x11935c000] 06:57:12 INFO - PROCESS | 1940 | 1467035832934 Marionette DEBUG loaded listener.js 06:57:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x12bcdf800) [pid = 1940] [serial = 425] [outer = 0x11935c000] 06:57:13 INFO - PROCESS | 1940 | 1467035833206 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]]]}] 06:57:13 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. 06:57:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 523ms 06:57:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 06:57:13 INFO - PROCESS | 1940 | 1467035833264 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 06:57:13 INFO - PROCESS | 1940 | 1467035833265 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 06:57:13 INFO - PROCESS | 1940 | 1467035833268 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 06:57:13 INFO - PROCESS | 1940 | 1467035833269 Marionette TRACE conn2 <- [1,542,null,{}] 06:57:13 INFO - PROCESS | 1940 | 1467035833271 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}] 06:57:13 INFO - PROCESS | 1940 | 1467035833273 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:13 INFO - PROCESS | 1940 | 1467035833364 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 06:57:13 INFO - PROCESS | 1940 | 1467035833368 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:13 INFO - PROCESS | 1940 | 1467035833369 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:13 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ad1f000 == 44 [pid = 1940] [id = 143] 06:57:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x124d20400) [pid = 1940] [serial = 426] [outer = 0x0] 06:57:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x12bd88400) [pid = 1940] [serial = 427] [outer = 0x124d20400] 06:57:13 INFO - PROCESS | 1940 | 1467035833393 Marionette DEBUG loaded listener.js 06:57:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x12bd93c00) [pid = 1940] [serial = 428] [outer = 0x124d20400] 06:57:13 INFO - PROCESS | 1940 | 1467035833705 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]]]}] 06:57:13 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. 06:57:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 468ms 06:57:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 06:57:13 INFO - PROCESS | 1940 | 1467035833737 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 06:57:13 INFO - PROCESS | 1940 | 1467035833738 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 06:57:13 INFO - PROCESS | 1940 | 1467035833743 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 06:57:13 INFO - PROCESS | 1940 | 1467035833744 Marionette TRACE conn2 <- [1,546,null,{}] 06:57:13 INFO - PROCESS | 1940 | 1467035833746 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}] 06:57:13 INFO - PROCESS | 1940 | 1467035833747 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:13 INFO - PROCESS | 1940 | 1467035833860 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 06:57:13 INFO - PROCESS | 1940 | 1467035833865 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:13 INFO - PROCESS | 1940 | 1467035833866 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:13 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b03d800 == 45 [pid = 1940] [id = 144] 06:57:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x128931400) [pid = 1940] [serial = 429] [outer = 0x0] 06:57:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x12bd94000) [pid = 1940] [serial = 430] [outer = 0x128931400] 06:57:13 INFO - PROCESS | 1940 | 1467035833896 Marionette DEBUG loaded listener.js 06:57:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x12c243400) [pid = 1940] [serial = 431] [outer = 0x128931400] 06:57:14 INFO - PROCESS | 1940 | 1467035834334 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]]]}] 06:57:14 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 06:57:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 620ms 06:57:14 INFO - PROCESS | 1940 | 1467035834363 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 06:57:14 INFO - PROCESS | 1940 | 1467035834366 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 06:57:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 06:57:14 INFO - PROCESS | 1940 | 1467035834369 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 06:57:14 INFO - PROCESS | 1940 | 1467035834371 Marionette TRACE conn2 <- [1,550,null,{}] 06:57:14 INFO - PROCESS | 1940 | 1467035834375 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}] 06:57:14 INFO - PROCESS | 1940 | 1467035834377 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:14 INFO - PROCESS | 1940 | 1467035834495 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 06:57:14 INFO - PROCESS | 1940 | 1467035834585 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:14 INFO - PROCESS | 1940 | 1467035834587 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:14 INFO - PROCESS | 1940 | ++DOCSHELL 0x116f18000 == 46 [pid = 1940] [id = 145] 06:57:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x111f41800) [pid = 1940] [serial = 432] [outer = 0x0] 06:57:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x111f44000) [pid = 1940] [serial = 433] [outer = 0x111f41800] 06:57:14 INFO - PROCESS | 1940 | 1467035834627 Marionette DEBUG loaded listener.js 06:57:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x1125a0800) [pid = 1940] [serial = 434] [outer = 0x111f41800] 06:57:15 INFO - PROCESS | 1940 | 1467035835070 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]]]}] 06:57: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. 06:57:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 722ms 06:57:15 INFO - PROCESS | 1940 | 1467035835092 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 06:57:15 INFO - PROCESS | 1940 | 1467035835095 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 06:57:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 06:57:15 INFO - PROCESS | 1940 | 1467035835100 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 06:57:15 INFO - PROCESS | 1940 | 1467035835101 Marionette TRACE conn2 <- [1,554,null,{}] 06:57:15 INFO - PROCESS | 1940 | 1467035835104 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}] 06:57:15 INFO - PROCESS | 1940 | 1467035835106 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:15 INFO - PROCESS | 1940 | 1467035835261 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 06:57:15 INFO - PROCESS | 1940 | 1467035835271 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:15 INFO - PROCESS | 1940 | 1467035835272 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:15 INFO - PROCESS | 1940 | ++DOCSHELL 0x119b74000 == 47 [pid = 1940] [id = 146] 06:57:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x1162d3000) [pid = 1940] [serial = 435] [outer = 0x0] 06:57:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x1175c1000) [pid = 1940] [serial = 436] [outer = 0x1162d3000] 06:57:15 INFO - PROCESS | 1940 | 1467035835325 Marionette DEBUG loaded listener.js 06:57:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x11806e800) [pid = 1940] [serial = 437] [outer = 0x1162d3000] 06:57:15 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 06:57:16 INFO - PROCESS | 1940 | 1467035836089 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]]]}] 06:57:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 06:57:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1024ms 06:57:16 INFO - PROCESS | 1940 | 1467035836124 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 06:57:16 INFO - PROCESS | 1940 | 1467035836126 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 06:57:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 06:57:16 INFO - PROCESS | 1940 | 1467035836130 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 06:57:16 INFO - PROCESS | 1940 | 1467035836132 Marionette TRACE conn2 <- [1,558,null,{}] 06:57:16 INFO - PROCESS | 1940 | 1467035836135 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}] 06:57:16 INFO - PROCESS | 1940 | 1467035836137 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:16 INFO - PROCESS | 1940 | 1467035836238 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 06:57:16 INFO - PROCESS | 1940 | --DOCSHELL 0x12ad1f000 == 46 [pid = 1940] [id = 143] 06:57:16 INFO - PROCESS | 1940 | --DOCSHELL 0x12a686800 == 45 [pid = 1940] [id = 142] 06:57:16 INFO - PROCESS | 1940 | --DOCSHELL 0x12a46c800 == 44 [pid = 1940] [id = 141] 06:57:16 INFO - PROCESS | 1940 | --DOCSHELL 0x129218000 == 43 [pid = 1940] [id = 140] 06:57:16 INFO - PROCESS | 1940 | --DOCSHELL 0x128dde800 == 42 [pid = 1940] [id = 139] 06:57:16 INFO - PROCESS | 1940 | --DOCSHELL 0x12890e000 == 41 [pid = 1940] [id = 138] 06:57:16 INFO - PROCESS | 1940 | --DOCSHELL 0x118f0c800 == 40 [pid = 1940] [id = 137] 06:57:16 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x12a853000) [pid = 1940] [serial = 376] [outer = 0x0] [url = about:blank] 06:57:16 INFO - PROCESS | 1940 | --DOCSHELL 0x124495800 == 39 [pid = 1940] [id = 136] 06:57:16 INFO - PROCESS | 1940 | --DOCSHELL 0x123db2800 == 38 [pid = 1940] [id = 135] 06:57:16 INFO - PROCESS | 1940 | --DOCSHELL 0x12149b000 == 37 [pid = 1940] [id = 134] 06:57:16 INFO - PROCESS | 1940 | --DOCSHELL 0x121147800 == 36 [pid = 1940] [id = 133] 06:57:16 INFO - PROCESS | 1940 | --DOCSHELL 0x119725000 == 35 [pid = 1940] [id = 132] 06:57:16 INFO - PROCESS | 1940 | --DOCSHELL 0x118f11000 == 34 [pid = 1940] [id = 131] 06:57:16 INFO - PROCESS | 1940 | --DOCSHELL 0x118509000 == 33 [pid = 1940] [id = 130] 06:57:16 INFO - PROCESS | 1940 | --DOCSHELL 0x118088800 == 32 [pid = 1940] [id = 129] 06:57:16 INFO - PROCESS | 1940 | --DOCSHELL 0x116e44000 == 31 [pid = 1940] [id = 128] 06:57:16 INFO - PROCESS | 1940 | --DOCSHELL 0x113d87000 == 30 [pid = 1940] [id = 127] 06:57:16 INFO - PROCESS | 1940 | --DOCSHELL 0x12891c000 == 29 [pid = 1940] [id = 126] 06:57:16 INFO - PROCESS | 1940 | 1467035836344 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:16 INFO - PROCESS | 1940 | 1467035836347 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:16 INFO - PROCESS | 1940 | ++DOCSHELL 0x113a45800 == 30 [pid = 1940] [id = 147] 06:57:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x116529c00) [pid = 1940] [serial = 438] [outer = 0x0] 06:57:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x1175c3000) [pid = 1940] [serial = 439] [outer = 0x116529c00] 06:57:16 INFO - PROCESS | 1940 | 1467035836376 Marionette DEBUG loaded listener.js 06:57:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x118298000) [pid = 1940] [serial = 440] [outer = 0x116529c00] 06:57:16 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x1261a8800) [pid = 1940] [serial = 361] [outer = 0x0] [url = about:blank] 06:57:16 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x126069000) [pid = 1940] [serial = 359] [outer = 0x0] [url = about:blank] 06:57:16 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x1242b1c00) [pid = 1940] [serial = 358] [outer = 0x0] [url = about:blank] 06:57:16 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x12892c000) [pid = 1940] [serial = 364] [outer = 0x0] [url = about:blank] 06:57:16 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x1191cec00) [pid = 1940] [serial = 367] [outer = 0x0] [url = about:blank] 06:57:16 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x12687bc00) [pid = 1940] [serial = 362] [outer = 0x0] [url = about:blank] 06:57:16 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x128969400) [pid = 1940] [serial = 370] [outer = 0x0] [url = about:blank] 06:57:16 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x129252800) [pid = 1940] [serial = 371] [outer = 0x0] [url = about:blank] 06:57:16 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x12a4a4c00) [pid = 1940] [serial = 373] [outer = 0x0] [url = about:blank] 06:57:16 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x128960400) [pid = 1940] [serial = 365] [outer = 0x0] [url = about:blank] 06:57:16 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x1261a9400) [pid = 1940] [serial = 368] [outer = 0x0] [url = about:blank] 06:57:16 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x119742c00) [pid = 1940] [serial = 349] [outer = 0x0] [url = about:blank] 06:57:16 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x1198bbc00) [pid = 1940] [serial = 350] [outer = 0x0] [url = about:blank] 06:57:16 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x118334c00) [pid = 1940] [serial = 346] [outer = 0x0] [url = about:blank] 06:57:16 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x11876f000) [pid = 1940] [serial = 347] [outer = 0x0] [url = about:blank] 06:57:16 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1175c7000) [pid = 1940] [serial = 343] [outer = 0x0] [url = about:blank] 06:57:16 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x11806d400) [pid = 1940] [serial = 344] [outer = 0x0] [url = about:blank] 06:57:16 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x118332c00) [pid = 1940] [serial = 341] [outer = 0x0] [url = about:blank] 06:57:16 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x11806ac00) [pid = 1940] [serial = 340] [outer = 0x0] [url = about:blank] 06:57:16 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x128bb1400) [pid = 1940] [serial = 338] [outer = 0x0] [url = about:blank] 06:57:16 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x119fdcc00) [pid = 1940] [serial = 352] [outer = 0x0] [url = about:blank] 06:57:16 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x12a5ed400) [pid = 1940] [serial = 374] [outer = 0x0] [url = about:blank] 06:57:16 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x1210cf800) [pid = 1940] [serial = 355] [outer = 0x0] [url = about:blank] 06:57:16 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x121519800) [pid = 1940] [serial = 356] [outer = 0x0] [url = about:blank] 06:57:16 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x12100ec00) [pid = 1940] [serial = 353] [outer = 0x0] [url = about:blank] 06:57:16 INFO - PROCESS | 1940 | 1467035836698 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]]]}] 06:57:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 06:57:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 622ms 06:57:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 06:57:16 INFO - PROCESS | 1940 | 1467035836751 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 06:57:16 INFO - PROCESS | 1940 | 1467035836754 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 06:57:16 INFO - PROCESS | 1940 | 1467035836758 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 06:57:16 INFO - PROCESS | 1940 | 1467035836760 Marionette TRACE conn2 <- [1,562,null,{}] 06:57:16 INFO - PROCESS | 1940 | 1467035836763 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}] 06:57:16 INFO - PROCESS | 1940 | 1467035836764 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:16 INFO - PROCESS | 1940 | 1467035836842 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 06:57:16 INFO - PROCESS | 1940 | 1467035836889 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:16 INFO - PROCESS | 1940 | 1467035836891 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:16 INFO - PROCESS | 1940 | ++DOCSHELL 0x117d21000 == 31 [pid = 1940] [id = 148] 06:57:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x118190c00) [pid = 1940] [serial = 441] [outer = 0x0] 06:57:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x1185a7400) [pid = 1940] [serial = 442] [outer = 0x118190c00] 06:57:16 INFO - PROCESS | 1940 | 1467035836918 Marionette DEBUG loaded listener.js 06:57:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x118773c00) [pid = 1940] [serial = 443] [outer = 0x118190c00] 06:57:17 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 06:57:17 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 06:57:17 INFO - PROCESS | 1940 | 1467035837226 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]]]}] 06:57:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 06:57:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 520ms 06:57:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 06:57:17 INFO - PROCESS | 1940 | 1467035837278 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 06:57:17 INFO - PROCESS | 1940 | 1467035837280 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 06:57:17 INFO - PROCESS | 1940 | 1467035837282 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 06:57:17 INFO - PROCESS | 1940 | 1467035837284 Marionette TRACE conn2 <- [1,566,null,{}] 06:57:17 INFO - PROCESS | 1940 | 1467035837292 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}] 06:57:17 INFO - PROCESS | 1940 | 1467035837295 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:17 INFO - PROCESS | 1940 | 1467035837381 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 06:57:17 INFO - PROCESS | 1940 | 1467035837432 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:17 INFO - PROCESS | 1940 | 1467035837434 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:17 INFO - PROCESS | 1940 | ++DOCSHELL 0x118522000 == 32 [pid = 1940] [id = 149] 06:57:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x1185b9000) [pid = 1940] [serial = 444] [outer = 0x0] 06:57:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x11935c800) [pid = 1940] [serial = 445] [outer = 0x1185b9000] 06:57:17 INFO - PROCESS | 1940 | 1467035837462 Marionette DEBUG loaded listener.js 06:57:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x1198bd400) [pid = 1940] [serial = 446] [outer = 0x1185b9000] 06:57:17 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 06:57:17 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 06:57:17 INFO - PROCESS | 1940 | 1467035837776 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]]]}] 06:57:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 06:57:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 522ms 06:57:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 06:57:17 INFO - PROCESS | 1940 | 1467035837806 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 06:57:17 INFO - PROCESS | 1940 | 1467035837811 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 06:57:17 INFO - PROCESS | 1940 | 1467035837814 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 06:57:17 INFO - PROCESS | 1940 | 1467035837816 Marionette TRACE conn2 <- [1,570,null,{}] 06:57:17 INFO - PROCESS | 1940 | 1467035837819 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}] 06:57:17 INFO - PROCESS | 1940 | 1467035837822 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:17 INFO - PROCESS | 1940 | 1467035837947 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 06:57:18 INFO - PROCESS | 1940 | 1467035838017 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:18 INFO - PROCESS | 1940 | 1467035838019 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:18 INFO - PROCESS | 1940 | ++DOCSHELL 0x11954e000 == 33 [pid = 1940] [id = 150] 06:57:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x118775400) [pid = 1940] [serial = 447] [outer = 0x0] 06:57:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x119fda000) [pid = 1940] [serial = 448] [outer = 0x118775400] 06:57:18 INFO - PROCESS | 1940 | 1467035838058 Marionette DEBUG loaded listener.js 06:57:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x1210d0400) [pid = 1940] [serial = 449] [outer = 0x118775400] 06:57:18 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 06:57:18 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 06:57:18 INFO - PROCESS | 1940 | 1467035838365 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]]]}] 06:57:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 06:57:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 572ms 06:57:18 INFO - PROCESS | 1940 | 1467035838386 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 06:57:18 INFO - PROCESS | 1940 | 1467035838387 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 06:57:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 06:57:18 INFO - PROCESS | 1940 | 1467035838398 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 06:57:18 INFO - PROCESS | 1940 | 1467035838399 Marionette TRACE conn2 <- [1,574,null,{}] 06:57:18 INFO - PROCESS | 1940 | 1467035838401 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}] 06:57:18 INFO - PROCESS | 1940 | 1467035838403 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:18 INFO - PROCESS | 1940 | 1467035838489 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 06:57:18 INFO - PROCESS | 1940 | 1467035838495 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:18 INFO - PROCESS | 1940 | 1467035838496 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:18 INFO - PROCESS | 1940 | ++DOCSHELL 0x121294800 == 34 [pid = 1940] [id = 151] 06:57:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x111f42400) [pid = 1940] [serial = 450] [outer = 0x0] 06:57:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x121829400) [pid = 1940] [serial = 451] [outer = 0x111f42400] 06:57:18 INFO - PROCESS | 1940 | 1467035838521 Marionette DEBUG loaded listener.js 06:57:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x123d2bc00) [pid = 1940] [serial = 452] [outer = 0x111f42400] 06:57:18 INFO - PROCESS | 1940 | 1467035838898 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]]]}] 06:57:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 06:57:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 522ms 06:57:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 06:57:18 INFO - PROCESS | 1940 | 1467035838920 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 06:57:18 INFO - PROCESS | 1940 | 1467035838921 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 06:57:18 INFO - PROCESS | 1940 | 1467035838923 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 06:57:18 INFO - PROCESS | 1940 | 1467035838924 Marionette TRACE conn2 <- [1,578,null,{}] 06:57:18 INFO - PROCESS | 1940 | 1467035838927 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}] 06:57:18 INFO - PROCESS | 1940 | 1467035838931 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:19 INFO - PROCESS | 1940 | 1467035839043 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 06:57:19 INFO - PROCESS | 1940 | 1467035839079 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:19 INFO - PROCESS | 1940 | 1467035839080 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:19 INFO - PROCESS | 1940 | ++DOCSHELL 0x1214a1000 == 35 [pid = 1940] [id = 152] 06:57:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x12428e400) [pid = 1940] [serial = 453] [outer = 0x0] 06:57:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x124d1d800) [pid = 1940] [serial = 454] [outer = 0x12428e400] 06:57:19 INFO - PROCESS | 1940 | 1467035839106 Marionette DEBUG loaded listener.js 06:57:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x126804800) [pid = 1940] [serial = 455] [outer = 0x12428e400] 06:57:19 INFO - PROCESS | 1940 | 1467035839406 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]]]}] 06:57:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 06:57:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 520ms 06:57:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 06:57:19 INFO - PROCESS | 1940 | 1467035839445 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 06:57:19 INFO - PROCESS | 1940 | 1467035839447 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 06:57:19 INFO - PROCESS | 1940 | 1467035839449 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 06:57:19 INFO - PROCESS | 1940 | 1467035839450 Marionette TRACE conn2 <- [1,582,null,{}] 06:57:19 INFO - PROCESS | 1940 | 1467035839452 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}] 06:57:19 INFO - PROCESS | 1940 | 1467035839453 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:19 INFO - PROCESS | 1940 | 1467035839558 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 06:57:19 INFO - PROCESS | 1940 | 1467035839561 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:19 INFO - PROCESS | 1940 | 1467035839562 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:19 INFO - PROCESS | 1940 | ++DOCSHELL 0x1160a2000 == 36 [pid = 1940] [id = 153] 06:57:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x126064800) [pid = 1940] [serial = 456] [outer = 0x0] 06:57:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x128929400) [pid = 1940] [serial = 457] [outer = 0x126064800] 06:57:19 INFO - PROCESS | 1940 | 1467035839586 Marionette DEBUG loaded listener.js 06:57:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x128bb3000) [pid = 1940] [serial = 458] [outer = 0x126064800] 06:57:20 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x124d20400) [pid = 1940] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 06:57:20 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x128927400) [pid = 1940] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 06:57:20 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x116a03c00) [pid = 1940] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 06:57:20 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x12a5edc00) [pid = 1940] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 06:57:20 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x111e2ec00) [pid = 1940] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 06:57:20 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x123d2b400) [pid = 1940] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 06:57:20 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x113f3a000) [pid = 1940] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 06:57:20 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x123d29c00) [pid = 1940] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 06:57:20 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x123d2a800) [pid = 1940] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 06:57:20 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x11832f800) [pid = 1940] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 06:57:20 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x128bba000) [pid = 1940] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 06:57:20 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x118068800) [pid = 1940] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 06:57:20 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x12a4a8c00) [pid = 1940] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 06:57:20 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x12ae64000) [pid = 1940] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 06:57:20 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x111c22400) [pid = 1940] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 06:57:20 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x11935b800) [pid = 1940] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 06:57:20 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x1162cc400) [pid = 1940] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 06:57:20 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x11935c000) [pid = 1940] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 06:57:20 INFO - PROCESS | 1940 | 1467035840467 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]]]}] 06:57:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 06:57:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1069ms 06:57:20 INFO - PROCESS | 1940 | 1467035840531 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 06:57:20 INFO - PROCESS | 1940 | 1467035840535 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 06:57:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 06:57:20 INFO - PROCESS | 1940 | 1467035840540 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 06:57:20 INFO - PROCESS | 1940 | 1467035840545 Marionette TRACE conn2 <- [1,586,null,{}] 06:57:20 INFO - PROCESS | 1940 | 1467035840551 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}] 06:57:20 INFO - PROCESS | 1940 | 1467035840553 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:20 INFO - PROCESS | 1940 | 1467035840701 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 06:57:20 INFO - PROCESS | 1940 | 1467035840789 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:20 INFO - PROCESS | 1940 | 1467035840791 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:20 INFO - PROCESS | 1940 | ++DOCSHELL 0x117d36800 == 37 [pid = 1940] [id = 154] 06:57:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x11678a400) [pid = 1940] [serial = 459] [outer = 0x0] 06:57:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x118068800) [pid = 1940] [serial = 460] [outer = 0x11678a400] 06:57:20 INFO - PROCESS | 1940 | 1467035840842 Marionette DEBUG loaded listener.js 06:57:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x118333800) [pid = 1940] [serial = 461] [outer = 0x11678a400] 06:57:21 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 06:57:21 INFO - PROCESS | 1940 | 1467035841284 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]]]}] 06:57:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 06:57:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 779ms 06:57:21 INFO - PROCESS | 1940 | 1467035841318 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 06:57:21 INFO - PROCESS | 1940 | 1467035841321 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 06:57:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 06:57:21 INFO - PROCESS | 1940 | 1467035841325 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 06:57:21 INFO - PROCESS | 1940 | 1467035841327 Marionette TRACE conn2 <- [1,590,null,{}] 06:57:21 INFO - PROCESS | 1940 | 1467035841330 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}] 06:57:21 INFO - PROCESS | 1940 | 1467035841331 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:21 INFO - PROCESS | 1940 | 1467035841433 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 06:57:21 INFO - PROCESS | 1940 | 1467035841497 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:21 INFO - PROCESS | 1940 | 1467035841499 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:21 INFO - PROCESS | 1940 | ++DOCSHELL 0x121141000 == 38 [pid = 1940] [id = 155] 06:57:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x1185b7000) [pid = 1940] [serial = 462] [outer = 0x0] 06:57:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x1191d1400) [pid = 1940] [serial = 463] [outer = 0x1185b7000] 06:57:21 INFO - PROCESS | 1940 | 1467035841531 Marionette DEBUG loaded listener.js 06:57:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x1194ba800) [pid = 1940] [serial = 464] [outer = 0x1185b7000] 06:57:21 INFO - PROCESS | 1940 | 1467035841947 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]]]}] 06:57:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 06:57:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 671ms 06:57:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 06:57:22 INFO - PROCESS | 1940 | 1467035841996 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 06:57:22 INFO - PROCESS | 1940 | 1467035841998 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 06:57:22 INFO - PROCESS | 1940 | 1467035842000 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 06:57:22 INFO - PROCESS | 1940 | 1467035842002 Marionette TRACE conn2 <- [1,594,null,{}] 06:57:22 INFO - PROCESS | 1940 | 1467035842010 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}] 06:57:22 INFO - PROCESS | 1940 | 1467035842014 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:22 INFO - PROCESS | 1940 | 1467035842111 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 06:57:22 INFO - PROCESS | 1940 | 1467035842163 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:22 INFO - PROCESS | 1940 | 1467035842165 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:22 INFO - PROCESS | 1940 | ++DOCSHELL 0x1261da000 == 39 [pid = 1940] [id = 156] 06:57:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1198c3800) [pid = 1940] [serial = 465] [outer = 0x0] 06:57:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x121527c00) [pid = 1940] [serial = 466] [outer = 0x1198c3800] 06:57:22 INFO - PROCESS | 1940 | 1467035842196 Marionette DEBUG loaded listener.js 06:57:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x12428ac00) [pid = 1940] [serial = 467] [outer = 0x1198c3800] 06:57:22 INFO - PROCESS | 1940 | 1467035842588 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]]]}] 06:57:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 06:57:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 622ms 06:57:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 06:57:22 INFO - PROCESS | 1940 | 1467035842624 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 06:57:22 INFO - PROCESS | 1940 | 1467035842626 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 06:57:22 INFO - PROCESS | 1940 | 1467035842628 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 06:57:22 INFO - PROCESS | 1940 | 1467035842629 Marionette TRACE conn2 <- [1,598,null,{}] 06:57:22 INFO - PROCESS | 1940 | 1467035842631 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}] 06:57:22 INFO - PROCESS | 1940 | 1467035842632 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:22 INFO - PROCESS | 1940 | 1467035842732 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 06:57:22 INFO - PROCESS | 1940 | 1467035842811 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:22 INFO - PROCESS | 1940 | 1467035842812 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:22 INFO - PROCESS | 1940 | ++DOCSHELL 0x1268df800 == 40 [pid = 1940] [id = 157] 06:57:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x124d1e400) [pid = 1940] [serial = 468] [outer = 0x0] 06:57:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x12606ec00) [pid = 1940] [serial = 469] [outer = 0x124d1e400] 06:57:22 INFO - PROCESS | 1940 | 1467035842842 Marionette DEBUG loaded listener.js 06:57:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x126558800) [pid = 1940] [serial = 470] [outer = 0x124d1e400] 06:57:23 INFO - PROCESS | 1940 | 1467035843251 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]]]}] 06:57:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 06:57:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 671ms 06:57:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 06:57:23 INFO - PROCESS | 1940 | 1467035843299 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 06:57:23 INFO - PROCESS | 1940 | 1467035843301 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 06:57:23 INFO - PROCESS | 1940 | 1467035843303 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 06:57:23 INFO - PROCESS | 1940 | 1467035843304 Marionette TRACE conn2 <- [1,602,null,{}] 06:57:23 INFO - PROCESS | 1940 | 1467035843307 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}] 06:57:23 INFO - PROCESS | 1940 | 1467035843308 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:23 INFO - PROCESS | 1940 | 1467035843401 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 06:57:23 INFO - PROCESS | 1940 | 1467035843452 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:23 INFO - PROCESS | 1940 | 1467035843453 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:23 INFO - PROCESS | 1940 | ++DOCSHELL 0x128d43000 == 41 [pid = 1940] [id = 158] 06:57:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x1265f2400) [pid = 1940] [serial = 471] [outer = 0x0] 06:57:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x128927400) [pid = 1940] [serial = 472] [outer = 0x1265f2400] 06:57:23 INFO - PROCESS | 1940 | 1467035843481 Marionette DEBUG loaded listener.js 06:57:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x129031800) [pid = 1940] [serial = 473] [outer = 0x1265f2400] 06:57:24 INFO - PROCESS | 1940 | 1467035844038 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]]]}] 06:57:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 06:57:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 769ms 06:57:24 INFO - PROCESS | 1940 | 1467035844075 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 06:57:24 INFO - PROCESS | 1940 | 1467035844078 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 06:57:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 06:57:24 INFO - PROCESS | 1940 | 1467035844081 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 06:57:24 INFO - PROCESS | 1940 | 1467035844083 Marionette TRACE conn2 <- [1,606,null,{}] 06:57:24 INFO - PROCESS | 1940 | 1467035844087 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}] 06:57:24 INFO - PROCESS | 1940 | 1467035844088 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:24 INFO - PROCESS | 1940 | 1467035844183 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 06:57:24 INFO - PROCESS | 1940 | 1467035844246 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:24 INFO - PROCESS | 1940 | 1467035844249 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:24 INFO - PROCESS | 1940 | ++DOCSHELL 0x118092000 == 42 [pid = 1940] [id = 159] 06:57:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x11607dc00) [pid = 1940] [serial = 474] [outer = 0x0] 06:57:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x1162d7800) [pid = 1940] [serial = 475] [outer = 0x11607dc00] 06:57:24 INFO - PROCESS | 1940 | 1467035844277 Marionette DEBUG loaded listener.js 06:57:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x118071c00) [pid = 1940] [serial = 476] [outer = 0x11607dc00] 06:57:25 INFO - PROCESS | 1940 | --DOCSHELL 0x1214a1000 == 41 [pid = 1940] [id = 152] 06:57:25 INFO - PROCESS | 1940 | --DOCSHELL 0x121294800 == 40 [pid = 1940] [id = 151] 06:57:25 INFO - PROCESS | 1940 | --DOCSHELL 0x11954e000 == 39 [pid = 1940] [id = 150] 06:57:25 INFO - PROCESS | 1940 | --DOCSHELL 0x118522000 == 38 [pid = 1940] [id = 149] 06:57:25 INFO - PROCESS | 1940 | --DOCSHELL 0x117d21000 == 37 [pid = 1940] [id = 148] 06:57:25 INFO - PROCESS | 1940 | --DOCSHELL 0x113a45800 == 36 [pid = 1940] [id = 147] 06:57:25 INFO - PROCESS | 1940 | --DOCSHELL 0x116f18000 == 35 [pid = 1940] [id = 145] 06:57:25 INFO - PROCESS | 1940 | --DOCSHELL 0x119b74000 == 34 [pid = 1940] [id = 146] 06:57:25 INFO - PROCESS | 1940 | --DOCSHELL 0x12b03d800 == 33 [pid = 1940] [id = 144] 06:57:25 INFO - PROCESS | 1940 | --DOCSHELL 0x128d43000 == 32 [pid = 1940] [id = 158] 06:57:25 INFO - PROCESS | 1940 | --DOCSHELL 0x1268df800 == 31 [pid = 1940] [id = 157] 06:57:25 INFO - PROCESS | 1940 | --DOCSHELL 0x1261da000 == 30 [pid = 1940] [id = 156] 06:57:25 INFO - PROCESS | 1940 | --DOCSHELL 0x121141000 == 29 [pid = 1940] [id = 155] 06:57:25 INFO - PROCESS | 1940 | --DOCSHELL 0x117d36800 == 28 [pid = 1940] [id = 154] 06:57:25 INFO - PROCESS | 1940 | --DOCSHELL 0x1160a2000 == 27 [pid = 1940] [id = 153] 06:57:25 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x12bd94000) [pid = 1940] [serial = 430] [outer = 0x0] [url = about:blank] 06:57:25 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x12bd88400) [pid = 1940] [serial = 427] [outer = 0x0] [url = about:blank] 06:57:25 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x1292dd400) [pid = 1940] [serial = 409] [outer = 0x0] [url = about:blank] 06:57:25 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x117d98c00) [pid = 1940] [serial = 382] [outer = 0x0] [url = about:blank] 06:57:25 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x12ae59800) [pid = 1940] [serial = 377] [outer = 0x0] [url = about:blank] 06:57:25 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x11832f400) [pid = 1940] [serial = 383] [outer = 0x0] [url = about:blank] 06:57:25 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x1185b0c00) [pid = 1940] [serial = 385] [outer = 0x0] [url = about:blank] 06:57:25 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x118f92800) [pid = 1940] [serial = 386] [outer = 0x0] [url = about:blank] 06:57:25 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x128925c00) [pid = 1940] [serial = 406] [outer = 0x0] [url = about:blank] 06:57:25 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x11628f400) [pid = 1940] [serial = 379] [outer = 0x0] [url = about:blank] 06:57:25 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x116969000) [pid = 1940] [serial = 380] [outer = 0x0] [url = about:blank] 06:57:25 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x124284c00) [pid = 1940] [serial = 397] [outer = 0x0] [url = about:blank] 06:57:25 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x1244c1c00) [pid = 1940] [serial = 400] [outer = 0x0] [url = about:blank] 06:57:25 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x124d1fc00) [pid = 1940] [serial = 401] [outer = 0x0] [url = about:blank] 06:57:25 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x124291000) [pid = 1940] [serial = 398] [outer = 0x0] [url = about:blank] 06:57:25 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x1198eb400) [pid = 1940] [serial = 394] [outer = 0x0] [url = about:blank] 06:57:25 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x123d08400) [pid = 1940] [serial = 395] [outer = 0x0] [url = about:blank] 06:57:25 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x12a85dc00) [pid = 1940] [serial = 412] [outer = 0x0] [url = about:blank] 06:57:25 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x1198bc800) [pid = 1940] [serial = 421] [outer = 0x0] [url = about:blank] 06:57:25 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x12b07c000) [pid = 1940] [serial = 415] [outer = 0x0] [url = about:blank] 06:57:25 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x12ae60400) [pid = 1940] [serial = 413] [outer = 0x0] [url = about:blank] 06:57:25 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x12b93c800) [pid = 1940] [serial = 418] [outer = 0x0] [url = about:blank] 06:57:25 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x12b933400) [pid = 1940] [serial = 416] [outer = 0x0] [url = about:blank] 06:57:25 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x128bb6800) [pid = 1940] [serial = 422] [outer = 0x0] [url = about:blank] 06:57:25 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x12bcd3400) [pid = 1940] [serial = 419] [outer = 0x0] [url = about:blank] 06:57:25 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x1261a4400) [pid = 1940] [serial = 403] [outer = 0x0] [url = about:blank] 06:57:25 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x126806800) [pid = 1940] [serial = 404] [outer = 0x0] [url = about:blank] 06:57:25 INFO - PROCESS | 1940 | --DOMWINDOW == 72 (0x1194bb800) [pid = 1940] [serial = 388] [outer = 0x0] [url = about:blank] 06:57:25 INFO - PROCESS | 1940 | --DOMWINDOW == 71 (0x1194c8c00) [pid = 1940] [serial = 389] [outer = 0x0] [url = about:blank] 06:57:25 INFO - PROCESS | 1940 | --DOMWINDOW == 70 (0x1198c4400) [pid = 1940] [serial = 392] [outer = 0x0] [url = about:blank] 06:57:25 INFO - PROCESS | 1940 | --DOMWINDOW == 69 (0x119748800) [pid = 1940] [serial = 391] [outer = 0x0] [url = about:blank] 06:57:25 INFO - PROCESS | 1940 | --DOMWINDOW == 68 (0x12bd93c00) [pid = 1940] [serial = 428] [outer = 0x0] [url = about:blank] 06:57:25 INFO - PROCESS | 1940 | --DOMWINDOW == 67 (0x12a5e0c00) [pid = 1940] [serial = 410] [outer = 0x0] [url = about:blank] 06:57:25 INFO - PROCESS | 1940 | --DOMWINDOW == 66 (0x12b938400) [pid = 1940] [serial = 424] [outer = 0x0] [url = about:blank] 06:57:25 INFO - PROCESS | 1940 | --DOMWINDOW == 65 (0x12bcdf800) [pid = 1940] [serial = 425] [outer = 0x0] [url = about:blank] 06:57:25 INFO - PROCESS | 1940 | --DOMWINDOW == 64 (0x128965c00) [pid = 1940] [serial = 407] [outer = 0x0] [url = about:blank] 06:57:25 INFO - PROCESS | 1940 | 1467035845208 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]]]}] 06:57:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 06:57:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1178ms 06:57:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 06:57:25 INFO - PROCESS | 1940 | 1467035845260 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 06:57:25 INFO - PROCESS | 1940 | 1467035845263 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 06:57:25 INFO - PROCESS | 1940 | 1467035845265 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 06:57:25 INFO - PROCESS | 1940 | 1467035845267 Marionette TRACE conn2 <- [1,610,null,{}] 06:57:25 INFO - PROCESS | 1940 | 1467035845271 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}] 06:57:25 INFO - PROCESS | 1940 | 1467035845274 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:25 INFO - PROCESS | 1940 | 1467035845369 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 06:57:25 INFO - PROCESS | 1940 | 1467035845380 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:25 INFO - PROCESS | 1940 | 1467035845383 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:25 INFO - PROCESS | 1940 | ++DOCSHELL 0x113f40800 == 28 [pid = 1940] [id = 160] 06:57:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 65 (0x112ed6000) [pid = 1940] [serial = 477] [outer = 0x0] 06:57:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 66 (0x1150d2000) [pid = 1940] [serial = 478] [outer = 0x112ed6000] 06:57:25 INFO - PROCESS | 1940 | 1467035845411 Marionette DEBUG loaded listener.js 06:57:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 67 (0x112d78800) [pid = 1940] [serial = 479] [outer = 0x112ed6000] 06:57:25 INFO - PROCESS | 1940 | 1467035845779 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]]]}] 06:57:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 06:57:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 570ms 06:57:25 INFO - PROCESS | 1940 | 1467035845836 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 06:57:25 INFO - PROCESS | 1940 | 1467035845839 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 06:57:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 06:57:25 INFO - PROCESS | 1940 | 1467035845844 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 06:57:25 INFO - PROCESS | 1940 | 1467035845845 Marionette TRACE conn2 <- [1,614,null,{}] 06:57:25 INFO - PROCESS | 1940 | 1467035845848 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}] 06:57:25 INFO - PROCESS | 1940 | 1467035845850 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:25 INFO - PROCESS | 1940 | 1467035845924 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 06:57:25 INFO - PROCESS | 1940 | 1467035845928 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:25 INFO - PROCESS | 1940 | 1467035845930 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:25 INFO - PROCESS | 1940 | ++DOCSHELL 0x116e62800 == 29 [pid = 1940] [id = 161] 06:57:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 68 (0x117d9a000) [pid = 1940] [serial = 480] [outer = 0x0] 06:57:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 69 (0x11829d400) [pid = 1940] [serial = 481] [outer = 0x117d9a000] 06:57:25 INFO - PROCESS | 1940 | 1467035845959 Marionette DEBUG loaded listener.js 06:57:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 70 (0x1185a6c00) [pid = 1940] [serial = 482] [outer = 0x117d9a000] 06:57:26 INFO - PROCESS | 1940 | 1467035846336 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]]]}] 06:57:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 06:57:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 520ms 06:57:26 INFO - PROCESS | 1940 | 1467035846363 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 06:57:26 INFO - PROCESS | 1940 | 1467035846364 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 06:57:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 06:57:26 INFO - PROCESS | 1940 | 1467035846367 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 06:57:26 INFO - PROCESS | 1940 | 1467035846369 Marionette TRACE conn2 <- [1,618,null,{}] 06:57:26 INFO - PROCESS | 1940 | 1467035846378 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}] 06:57:26 INFO - PROCESS | 1940 | 1467035846381 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:26 INFO - PROCESS | 1940 | 1467035846488 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 06:57:26 INFO - PROCESS | 1940 | 1467035846498 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:26 INFO - PROCESS | 1940 | 1467035846500 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:26 INFO - PROCESS | 1940 | ++DOCSHELL 0x118164000 == 30 [pid = 1940] [id = 162] 06:57:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 71 (0x113a4fc00) [pid = 1940] [serial = 483] [outer = 0x0] 06:57:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 72 (0x11937b800) [pid = 1940] [serial = 484] [outer = 0x113a4fc00] 06:57:26 INFO - PROCESS | 1940 | 1467035846547 Marionette DEBUG loaded listener.js 06:57:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 73 (0x1194c2800) [pid = 1940] [serial = 485] [outer = 0x113a4fc00] 06:57:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x11974c400) [pid = 1940] [serial = 486] [outer = 0x12c8a6400] 06:57:27 INFO - PROCESS | 1940 | 1467035847138 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]]]}] 06:57:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 06:57:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 821ms 06:57:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 06:57:27 INFO - PROCESS | 1940 | 1467035847190 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 06:57:27 INFO - PROCESS | 1940 | 1467035847192 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 06:57:27 INFO - PROCESS | 1940 | 1467035847194 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 06:57:27 INFO - PROCESS | 1940 | 1467035847196 Marionette TRACE conn2 <- [1,622,null,{}] 06:57:27 INFO - PROCESS | 1940 | 1467035847198 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}] 06:57:27 INFO - PROCESS | 1940 | 1467035847199 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:27 INFO - PROCESS | 1940 | 1467035847271 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 06:57:27 INFO - PROCESS | 1940 | 1467035847279 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:27 INFO - PROCESS | 1940 | 1467035847280 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:27 INFO - PROCESS | 1940 | ++DOCSHELL 0x1191bd000 == 31 [pid = 1940] [id = 163] 06:57:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x119387c00) [pid = 1940] [serial = 487] [outer = 0x0] 06:57:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x1198b7c00) [pid = 1940] [serial = 488] [outer = 0x119387c00] 06:57:27 INFO - PROCESS | 1940 | 1467035847306 Marionette DEBUG loaded listener.js 06:57:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x121007c00) [pid = 1940] [serial = 489] [outer = 0x119387c00] 06:57:27 INFO - PROCESS | 1940 | 1467035847734 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]]]}] 06:57:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 06:57:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 568ms 06:57:27 INFO - PROCESS | 1940 | 1467035847767 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 06:57:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 06:57:27 INFO - PROCESS | 1940 | 1467035847769 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 06:57:27 INFO - PROCESS | 1940 | 1467035847783 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 06:57:27 INFO - PROCESS | 1940 | 1467035847785 Marionette TRACE conn2 <- [1,626,null,{}] 06:57:27 INFO - PROCESS | 1940 | 1467035847789 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}] 06:57:27 INFO - PROCESS | 1940 | 1467035847791 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:27 INFO - PROCESS | 1940 | 1467035847949 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 06:57:27 INFO - PROCESS | 1940 | 1467035847975 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:27 INFO - PROCESS | 1940 | 1467035847976 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:27 INFO - PROCESS | 1940 | ++DOCSHELL 0x119f05000 == 32 [pid = 1940] [id = 164] 06:57:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x1175cac00) [pid = 1940] [serial = 490] [outer = 0x0] 06:57:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x12100ec00) [pid = 1940] [serial = 491] [outer = 0x1175cac00] 06:57:28 INFO - PROCESS | 1940 | 1467035848015 Marionette DEBUG loaded listener.js 06:57:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x1214b6800) [pid = 1940] [serial = 492] [outer = 0x1175cac00] 06:57:28 INFO - PROCESS | 1940 | 1467035848359 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]]]}] 06:57:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 06:57:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 632ms 06:57:28 INFO - PROCESS | 1940 | 1467035848404 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 06:57:28 INFO - PROCESS | 1940 | 1467035848406 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 06:57:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 06:57:28 INFO - PROCESS | 1940 | 1467035848408 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 06:57:28 INFO - PROCESS | 1940 | 1467035848409 Marionette TRACE conn2 <- [1,630,null,{}] 06:57:28 INFO - PROCESS | 1940 | 1467035848411 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}] 06:57:28 INFO - PROCESS | 1940 | 1467035848415 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:28 INFO - PROCESS | 1940 | 1467035848525 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 06:57:28 INFO - PROCESS | 1940 | 1467035848556 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:28 INFO - PROCESS | 1940 | 1467035848557 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:28 INFO - PROCESS | 1940 | ++DOCSHELL 0x12148b800 == 33 [pid = 1940] [id = 165] 06:57:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x121aaf800) [pid = 1940] [serial = 493] [outer = 0x0] 06:57:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x12428d800) [pid = 1940] [serial = 494] [outer = 0x121aaf800] 06:57:28 INFO - PROCESS | 1940 | 1467035848581 Marionette DEBUG loaded listener.js 06:57:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x1261a0800) [pid = 1940] [serial = 495] [outer = 0x121aaf800] 06:57:28 INFO - PROCESS | 1940 | 1467035848888 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]]]}] 06:57:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 06:57:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 518ms 06:57:28 INFO - PROCESS | 1940 | 1467035848928 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 06:57:28 INFO - PROCESS | 1940 | 1467035848929 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 06:57:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 06:57:28 INFO - PROCESS | 1940 | 1467035848931 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 06:57:28 INFO - PROCESS | 1940 | 1467035848932 Marionette TRACE conn2 <- [1,634,null,{}] 06:57:28 INFO - PROCESS | 1940 | 1467035848935 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}] 06:57:28 INFO - PROCESS | 1940 | 1467035848943 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:29 INFO - PROCESS | 1940 | 1467035849033 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 06:57:29 INFO - PROCESS | 1940 | 1467035849037 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:29 INFO - PROCESS | 1940 | 1467035849038 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:29 INFO - PROCESS | 1940 | ++DOCSHELL 0x123d43000 == 34 [pid = 1940] [id = 166] 06:57:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x1244e5800) [pid = 1940] [serial = 496] [outer = 0x0] 06:57:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x126806800) [pid = 1940] [serial = 497] [outer = 0x1244e5800] 06:57:29 INFO - PROCESS | 1940 | 1467035849063 Marionette DEBUG loaded listener.js 06:57:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x128928400) [pid = 1940] [serial = 498] [outer = 0x1244e5800] 06:57:29 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 06:57:29 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 06:57:29 INFO - PROCESS | 1940 | 1467035849396 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]]]}] 06:57:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 06:57:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 519ms 06:57:29 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x128931400) [pid = 1940] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 06:57:29 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x1185b9000) [pid = 1940] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 06:57:29 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x118190c00) [pid = 1940] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 06:57:29 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x1162d3000) [pid = 1940] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 06:57:29 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x116529c00) [pid = 1940] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 06:57:29 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x111f41800) [pid = 1940] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 06:57:29 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x118775400) [pid = 1940] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 06:57:29 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x126064800) [pid = 1940] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 06:57:29 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x111f42400) [pid = 1940] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 06:57:29 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x12428e400) [pid = 1940] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 06:57:29 INFO - PROCESS | 1940 | 1467035849528 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 06:57:29 INFO - PROCESS | 1940 | 1467035849529 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 06:57:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 06:57:29 INFO - PROCESS | 1940 | 1467035849540 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 06:57:29 INFO - PROCESS | 1940 | 1467035849541 Marionette TRACE conn2 <- [1,638,null,{}] 06:57:29 INFO - PROCESS | 1940 | 1467035849543 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}] 06:57:29 INFO - PROCESS | 1940 | 1467035849544 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:29 INFO - PROCESS | 1940 | 1467035849615 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 06:57:29 INFO - PROCESS | 1940 | 1467035849618 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:29 INFO - PROCESS | 1940 | 1467035849619 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:29 INFO - PROCESS | 1940 | ++DOCSHELL 0x116f1e000 == 35 [pid = 1940] [id = 167] 06:57:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x117d9f000) [pid = 1940] [serial = 499] [outer = 0x0] 06:57:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x11832b400) [pid = 1940] [serial = 500] [outer = 0x117d9f000] 06:57:29 INFO - PROCESS | 1940 | 1467035849646 Marionette DEBUG loaded listener.js 06:57:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x12100ac00) [pid = 1940] [serial = 501] [outer = 0x117d9f000] 06:57:29 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 06:57:29 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 06:57:29 INFO - PROCESS | 1940 | 1467035849968 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]]]}] 06:57:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 06:57:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 471ms 06:57:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 06:57:30 INFO - PROCESS | 1940 | 1467035850010 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 06:57:30 INFO - PROCESS | 1940 | 1467035850011 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 06:57:30 INFO - PROCESS | 1940 | 1467035850014 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 06:57:30 INFO - PROCESS | 1940 | 1467035850015 Marionette TRACE conn2 <- [1,642,null,{}] 06:57:30 INFO - PROCESS | 1940 | 1467035850017 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}] 06:57:30 INFO - PROCESS | 1940 | 1467035850018 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:30 INFO - PROCESS | 1940 | 1467035850100 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 06:57:30 INFO - PROCESS | 1940 | 1467035850103 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:30 INFO - PROCESS | 1940 | 1467035850105 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:30 INFO - PROCESS | 1940 | ++DOCSHELL 0x11815c800 == 36 [pid = 1940] [id = 168] 06:57:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x1185ae400) [pid = 1940] [serial = 502] [outer = 0x0] 06:57:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x12892d400) [pid = 1940] [serial = 503] [outer = 0x1185ae400] 06:57:30 INFO - PROCESS | 1940 | 1467035850131 Marionette DEBUG loaded listener.js 06:57:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x12896e000) [pid = 1940] [serial = 504] [outer = 0x1185ae400] 06:57:30 INFO - PROCESS | 1940 | 1467035850465 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]]]}] 06:57:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 06:57:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 471ms 06:57:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 06:57:30 INFO - PROCESS | 1940 | 1467035850486 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 06:57:30 INFO - PROCESS | 1940 | 1467035850487 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 06:57:30 INFO - PROCESS | 1940 | 1467035850490 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 06:57:30 INFO - PROCESS | 1940 | 1467035850493 Marionette TRACE conn2 <- [1,646,null,{}] 06:57:30 INFO - PROCESS | 1940 | 1467035850496 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}] 06:57:30 INFO - PROCESS | 1940 | 1467035850497 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:30 INFO - PROCESS | 1940 | 1467035850594 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 06:57:30 INFO - PROCESS | 1940 | 1467035850599 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:30 INFO - PROCESS | 1940 | 1467035850600 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:30 INFO - PROCESS | 1940 | ++DOCSHELL 0x1261dd000 == 37 [pid = 1940] [id = 169] 06:57:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x12892a000) [pid = 1940] [serial = 505] [outer = 0x0] 06:57:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x129250800) [pid = 1940] [serial = 506] [outer = 0x12892a000] 06:57:30 INFO - PROCESS | 1940 | 1467035850625 Marionette DEBUG loaded listener.js 06:57:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x1292de000) [pid = 1940] [serial = 507] [outer = 0x12892a000] 06:57:30 INFO - PROCESS | 1940 | 1467035850912 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]]]}] 06:57:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 06:57:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 472ms 06:57:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 06:57:30 INFO - PROCESS | 1940 | 1467035850963 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 06:57:30 INFO - PROCESS | 1940 | 1467035850964 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 06:57:30 INFO - PROCESS | 1940 | 1467035850966 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 06:57:30 INFO - PROCESS | 1940 | 1467035850968 Marionette TRACE conn2 <- [1,650,null,{}] 06:57:30 INFO - PROCESS | 1940 | 1467035850970 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}] 06:57:30 INFO - PROCESS | 1940 | 1467035850972 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:31 INFO - PROCESS | 1940 | 1467035851066 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 06:57:31 INFO - PROCESS | 1940 | 1467035851070 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:31 INFO - PROCESS | 1940 | 1467035851071 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:31 INFO - PROCESS | 1940 | ++DOCSHELL 0x119f03000 == 38 [pid = 1940] [id = 170] 06:57:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x1292e4400) [pid = 1940] [serial = 508] [outer = 0x0] 06:57:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x12a4a4800) [pid = 1940] [serial = 509] [outer = 0x1292e4400] 06:57:31 INFO - PROCESS | 1940 | 1467035851101 Marionette DEBUG loaded listener.js 06:57:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x12a85e800) [pid = 1940] [serial = 510] [outer = 0x1292e4400] 06:57:31 INFO - PROCESS | 1940 | 1467035851430 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]]]}] 06:57:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 06:57:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 519ms 06:57:31 INFO - PROCESS | 1940 | 1467035851493 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 06:57:31 INFO - PROCESS | 1940 | 1467035851494 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 06:57:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 06:57:31 INFO - PROCESS | 1940 | 1467035851496 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 06:57:31 INFO - PROCESS | 1940 | 1467035851497 Marionette TRACE conn2 <- [1,654,null,{}] 06:57:31 INFO - PROCESS | 1940 | 1467035851500 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}] 06:57:31 INFO - PROCESS | 1940 | 1467035851501 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:31 INFO - PROCESS | 1940 | 1467035851620 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 06:57:31 INFO - PROCESS | 1940 | 1467035851671 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:31 INFO - PROCESS | 1940 | 1467035851673 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:31 INFO - PROCESS | 1940 | ++DOCSHELL 0x112e9e800 == 39 [pid = 1940] [id = 171] 06:57:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x112596400) [pid = 1940] [serial = 511] [outer = 0x0] 06:57:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x112621c00) [pid = 1940] [serial = 512] [outer = 0x112596400] 06:57:31 INFO - PROCESS | 1940 | 1467035851705 Marionette DEBUG loaded listener.js 06:57:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x11383c400) [pid = 1940] [serial = 513] [outer = 0x112596400] 06:57:32 INFO - PROCESS | 1940 | 1467035852244 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]]]}] 06:57:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 06:57:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 769ms 06:57:32 INFO - PROCESS | 1940 | 1467035852285 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 06:57:32 INFO - PROCESS | 1940 | 1467035852288 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 06:57:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 06:57:32 INFO - PROCESS | 1940 | 1467035852295 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 06:57:32 INFO - PROCESS | 1940 | 1467035852296 Marionette TRACE conn2 <- [1,658,null,{}] 06:57:32 INFO - PROCESS | 1940 | 1467035852300 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}] 06:57:32 INFO - PROCESS | 1940 | 1467035852303 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:32 INFO - PROCESS | 1940 | 1467035852410 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 06:57:32 INFO - PROCESS | 1940 | 1467035852481 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:32 INFO - PROCESS | 1940 | 1467035852482 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:32 INFO - PROCESS | 1940 | ++DOCSHELL 0x1181c5000 == 40 [pid = 1940] [id = 172] 06:57:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x113a54000) [pid = 1940] [serial = 514] [outer = 0x0] 06:57:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x11829f400) [pid = 1940] [serial = 515] [outer = 0x113a54000] 06:57:32 INFO - PROCESS | 1940 | 1467035852513 Marionette DEBUG loaded listener.js 06:57:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x1185af000) [pid = 1940] [serial = 516] [outer = 0x113a54000] 06:57:33 INFO - PROCESS | 1940 | 1467035853169 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]]]}] 06:57:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 06:57:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 920ms 06:57:33 INFO - PROCESS | 1940 | 1467035853219 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 06:57:33 INFO - PROCESS | 1940 | 1467035853222 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 06:57:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 06:57:33 INFO - PROCESS | 1940 | 1467035853229 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 06:57:33 INFO - PROCESS | 1940 | 1467035853230 Marionette TRACE conn2 <- [1,662,null,{}] 06:57:33 INFO - PROCESS | 1940 | 1467035853234 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}] 06:57:33 INFO - PROCESS | 1940 | 1467035853236 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:33 INFO - PROCESS | 1940 | 1467035853349 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 06:57:33 INFO - PROCESS | 1940 | --DOCSHELL 0x119f03000 == 39 [pid = 1940] [id = 170] 06:57:33 INFO - PROCESS | 1940 | --DOCSHELL 0x1261dd000 == 38 [pid = 1940] [id = 169] 06:57:33 INFO - PROCESS | 1940 | --DOCSHELL 0x11815c800 == 37 [pid = 1940] [id = 168] 06:57:33 INFO - PROCESS | 1940 | --DOCSHELL 0x116f1e000 == 36 [pid = 1940] [id = 167] 06:57:33 INFO - PROCESS | 1940 | --DOCSHELL 0x123d43000 == 35 [pid = 1940] [id = 166] 06:57:33 INFO - PROCESS | 1940 | --DOCSHELL 0x12148b800 == 34 [pid = 1940] [id = 165] 06:57:33 INFO - PROCESS | 1940 | --DOCSHELL 0x119f05000 == 33 [pid = 1940] [id = 164] 06:57:33 INFO - PROCESS | 1940 | --DOCSHELL 0x1191bd000 == 32 [pid = 1940] [id = 163] 06:57:33 INFO - PROCESS | 1940 | --DOCSHELL 0x118164000 == 31 [pid = 1940] [id = 162] 06:57:33 INFO - PROCESS | 1940 | --DOCSHELL 0x116e62800 == 30 [pid = 1940] [id = 161] 06:57:33 INFO - PROCESS | 1940 | --DOCSHELL 0x113f40800 == 29 [pid = 1940] [id = 160] 06:57:33 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x128bb3000) [pid = 1940] [serial = 458] [outer = 0x0] [url = about:blank] 06:57:33 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x126804800) [pid = 1940] [serial = 455] [outer = 0x0] [url = about:blank] 06:57:33 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x121829400) [pid = 1940] [serial = 451] [outer = 0x0] [url = about:blank] 06:57:33 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x123d2bc00) [pid = 1940] [serial = 452] [outer = 0x0] [url = about:blank] 06:57:33 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x124d1d800) [pid = 1940] [serial = 454] [outer = 0x0] [url = about:blank] 06:57:33 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x12c243400) [pid = 1940] [serial = 431] [outer = 0x0] [url = about:blank] 06:57:33 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x11935c800) [pid = 1940] [serial = 445] [outer = 0x0] [url = about:blank] 06:57:33 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x118773c00) [pid = 1940] [serial = 443] [outer = 0x0] [url = about:blank] 06:57:33 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x1175c1000) [pid = 1940] [serial = 436] [outer = 0x0] [url = about:blank] 06:57:33 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x1175c3000) [pid = 1940] [serial = 439] [outer = 0x0] [url = about:blank] 06:57:33 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x111f44000) [pid = 1940] [serial = 433] [outer = 0x0] [url = about:blank] 06:57:33 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x1125a0800) [pid = 1940] [serial = 434] [outer = 0x0] [url = about:blank] 06:57:33 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x11806e800) [pid = 1940] [serial = 437] [outer = 0x0] [url = about:blank] 06:57:33 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x1210d0400) [pid = 1940] [serial = 449] [outer = 0x0] [url = about:blank] 06:57:33 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x119fda000) [pid = 1940] [serial = 448] [outer = 0x0] [url = about:blank] 06:57:33 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x1185a7400) [pid = 1940] [serial = 442] [outer = 0x0] [url = about:blank] 06:57:33 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x1198bd400) [pid = 1940] [serial = 446] [outer = 0x0] [url = about:blank] 06:57:33 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x118298000) [pid = 1940] [serial = 440] [outer = 0x0] [url = about:blank] 06:57:33 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x128929400) [pid = 1940] [serial = 457] [outer = 0x0] [url = about:blank] 06:57:33 INFO - PROCESS | 1940 | 1467035853429 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:33 INFO - PROCESS | 1940 | 1467035853432 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:33 INFO - PROCESS | 1940 | ++DOCSHELL 0x1160a3000 == 30 [pid = 1940] [id = 173] 06:57:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x1162cf000) [pid = 1940] [serial = 517] [outer = 0x0] 06:57:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x1175c2000) [pid = 1940] [serial = 518] [outer = 0x1162cf000] 06:57:33 INFO - PROCESS | 1940 | 1467035853459 Marionette DEBUG loaded listener.js 06:57:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x11829a400) [pid = 1940] [serial = 519] [outer = 0x1162cf000] 06:57:33 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 06:57:33 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 06:57:33 INFO - PROCESS | 1940 | 1467035853769 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]]]}] 06:57:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 06:57:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 571ms 06:57:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 06:57:33 INFO - PROCESS | 1940 | 1467035853800 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 06:57:33 INFO - PROCESS | 1940 | 1467035853803 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 06:57:33 INFO - PROCESS | 1940 | 1467035853811 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 06:57:33 INFO - PROCESS | 1940 | 1467035853812 Marionette TRACE conn2 <- [1,666,null,{}] 06:57:33 INFO - PROCESS | 1940 | 1467035853815 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}] 06:57:33 INFO - PROCESS | 1940 | 1467035853817 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:33 INFO - PROCESS | 1940 | 1467035853893 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 06:57:33 INFO - PROCESS | 1940 | 1467035853950 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:33 INFO - PROCESS | 1940 | 1467035853951 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:33 INFO - PROCESS | 1940 | ++DOCSHELL 0x117138000 == 31 [pid = 1940] [id = 174] 06:57:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x118193c00) [pid = 1940] [serial = 520] [outer = 0x0] 06:57:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x1185b2400) [pid = 1940] [serial = 521] [outer = 0x118193c00] 06:57:33 INFO - PROCESS | 1940 | 1467035853979 Marionette DEBUG loaded listener.js 06:57:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x1191ce800) [pid = 1940] [serial = 522] [outer = 0x118193c00] 06:57:34 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 06:57:34 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 06:57:34 INFO - PROCESS | 1940 | 1467035854278 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]]]}] 06:57:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 06:57:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 520ms 06:57:34 INFO - PROCESS | 1940 | 1467035854330 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 06:57:34 INFO - PROCESS | 1940 | 1467035854331 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 06:57:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 06:57:34 INFO - PROCESS | 1940 | 1467035854334 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 06:57:34 INFO - PROCESS | 1940 | 1467035854336 Marionette TRACE conn2 <- [1,670,null,{}] 06:57:34 INFO - PROCESS | 1940 | 1467035854344 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}] 06:57:34 INFO - PROCESS | 1940 | 1467035854347 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:34 INFO - PROCESS | 1940 | 1467035854434 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 06:57:34 INFO - PROCESS | 1940 | 1467035854487 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:34 INFO - PROCESS | 1940 | 1467035854489 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:34 INFO - PROCESS | 1940 | ++DOCSHELL 0x1191ae000 == 32 [pid = 1940] [id = 175] 06:57:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x1191cf000) [pid = 1940] [serial = 523] [outer = 0x0] 06:57:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x1194c0400) [pid = 1940] [serial = 524] [outer = 0x1191cf000] 06:57:34 INFO - PROCESS | 1940 | 1467035854517 Marionette DEBUG loaded listener.js 06:57:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x12100a800) [pid = 1940] [serial = 525] [outer = 0x1191cf000] 06:57:34 INFO - PROCESS | 1940 | 1467035854816 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]]]}] 06:57:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 06:57:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 521ms 06:57:34 INFO - PROCESS | 1940 | 1467035854856 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 06:57:34 INFO - PROCESS | 1940 | 1467035854861 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 06:57:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 06:57:34 INFO - PROCESS | 1940 | 1467035854863 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 06:57:34 INFO - PROCESS | 1940 | 1467035854865 Marionette TRACE conn2 <- [1,674,null,{}] 06:57:34 INFO - PROCESS | 1940 | 1467035854867 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}] 06:57:34 INFO - PROCESS | 1940 | 1467035854868 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:34 INFO - PROCESS | 1940 | 1467035854948 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 06:57:34 INFO - PROCESS | 1940 | 1467035854952 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:34 INFO - PROCESS | 1940 | 1467035854953 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:34 INFO - PROCESS | 1940 | ++DOCSHELL 0x119fd1800 == 33 [pid = 1940] [id = 176] 06:57:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x1210d3800) [pid = 1940] [serial = 526] [outer = 0x0] 06:57:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x123c3b000) [pid = 1940] [serial = 527] [outer = 0x1210d3800] 06:57:34 INFO - PROCESS | 1940 | 1467035854980 Marionette DEBUG loaded listener.js 06:57:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x124286400) [pid = 1940] [serial = 528] [outer = 0x1210d3800] 06:57:35 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 06:57:35 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 06:57:35 INFO - PROCESS | 1940 | 1467035855311 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]]]}] 06:57:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 06:57:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 467ms 06:57:35 INFO - PROCESS | 1940 | 1467035855332 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 06:57:35 INFO - PROCESS | 1940 | 1467035855333 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 06:57:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 06:57:35 INFO - PROCESS | 1940 | 1467035855335 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 06:57:35 INFO - PROCESS | 1940 | 1467035855337 Marionette TRACE conn2 <- [1,678,null,{}] 06:57:35 INFO - PROCESS | 1940 | 1467035855339 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}] 06:57:35 INFO - PROCESS | 1940 | 1467035855343 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:35 INFO - PROCESS | 1940 | 1467035855451 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 06:57:35 INFO - PROCESS | 1940 | 1467035855463 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:35 INFO - PROCESS | 1940 | 1467035855464 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:35 INFO - PROCESS | 1940 | ++DOCSHELL 0x113f4c000 == 34 [pid = 1940] [id = 177] 06:57:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x11628f400) [pid = 1940] [serial = 529] [outer = 0x0] 06:57:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x124285400) [pid = 1940] [serial = 530] [outer = 0x11628f400] 06:57:35 INFO - PROCESS | 1940 | 1467035855489 Marionette DEBUG loaded listener.js 06:57:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x1244ec400) [pid = 1940] [serial = 531] [outer = 0x11628f400] 06:57:35 INFO - PROCESS | 1940 | 1467035855843 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]]]}] 06:57: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 06:57:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 518ms 06:57:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 06:57:35 INFO - PROCESS | 1940 | 1467035855859 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 06:57:35 INFO - PROCESS | 1940 | 1467035855860 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 06:57:35 INFO - PROCESS | 1940 | 1467035855863 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 06:57:35 INFO - PROCESS | 1940 | 1467035855864 Marionette TRACE conn2 <- [1,682,null,{}] 06:57:35 INFO - PROCESS | 1940 | 1467035855866 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}] 06:57:35 INFO - PROCESS | 1940 | 1467035855870 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:35 INFO - PROCESS | 1940 | 1467035855986 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 06:57:35 INFO - PROCESS | 1940 | 1467035855990 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:35 INFO - PROCESS | 1940 | 1467035855991 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:35 INFO - PROCESS | 1940 | ++DOCSHELL 0x124220000 == 35 [pid = 1940] [id = 178] 06:57:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x112ed9c00) [pid = 1940] [serial = 532] [outer = 0x0] 06:57:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x124d1e800) [pid = 1940] [serial = 533] [outer = 0x112ed9c00] 06:57:36 INFO - PROCESS | 1940 | 1467035856016 Marionette DEBUG loaded listener.js 06:57:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x129251000) [pid = 1940] [serial = 534] [outer = 0x112ed9c00] 06:57:36 INFO - PROCESS | 1940 | 1467035856820 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]]]}] 06:57: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) 06:57:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 968ms 06:57:36 INFO - PROCESS | 1940 | 1467035856831 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 06:57:36 INFO - PROCESS | 1940 | 1467035856832 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 06:57:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 06:57:36 INFO - PROCESS | 1940 | 1467035856841 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 06:57:36 INFO - PROCESS | 1940 | 1467035856842 Marionette TRACE conn2 <- [1,686,null,{}] 06:57:36 INFO - PROCESS | 1940 | 1467035856845 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}] 06:57:36 INFO - PROCESS | 1940 | 1467035856846 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:36 INFO - PROCESS | 1940 | 1467035856944 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 06:57:36 INFO - PROCESS | 1940 | 1467035856947 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:36 INFO - PROCESS | 1940 | 1467035856948 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:36 INFO - PROCESS | 1940 | ++DOCSHELL 0x126056800 == 36 [pid = 1940] [id = 179] 06:57:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x12925d800) [pid = 1940] [serial = 535] [outer = 0x0] 06:57:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x12a5a1800) [pid = 1940] [serial = 536] [outer = 0x12925d800] 06:57:36 INFO - PROCESS | 1940 | 1467035856972 Marionette DEBUG loaded listener.js 06:57:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x12a5ec000) [pid = 1940] [serial = 537] [outer = 0x12925d800] 06:57:37 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x112ed6000) [pid = 1940] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 06:57:37 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x119387c00) [pid = 1940] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 06:57:37 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x11607dc00) [pid = 1940] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 06:57:37 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x1175cac00) [pid = 1940] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 06:57:37 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x117d9a000) [pid = 1940] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 06:57:37 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x113a4fc00) [pid = 1940] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 06:57:37 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x121aaf800) [pid = 1940] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 06:57:37 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x1244e5800) [pid = 1940] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 06:57:37 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x11678a400) [pid = 1940] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 06:57:37 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x1185b7000) [pid = 1940] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 06:57:37 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x117d9f000) [pid = 1940] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 06:57:37 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x1185ae400) [pid = 1940] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 06:57:37 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x1198c3800) [pid = 1940] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 06:57:37 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x124d1e400) [pid = 1940] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 06:57:37 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x1265f2400) [pid = 1940] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 06:57:37 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x12892a000) [pid = 1940] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 06:57:37 INFO - PROCESS | 1940 | 1467035857764 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]]]}] 06:57: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 06:57:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 979ms 06:57:37 INFO - PROCESS | 1940 | 1467035857813 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 06:57:37 INFO - PROCESS | 1940 | 1467035857815 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 06:57:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 06:57:37 INFO - PROCESS | 1940 | 1467035857817 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 06:57:37 INFO - PROCESS | 1940 | 1467035857818 Marionette TRACE conn2 <- [1,690,null,{}] 06:57:37 INFO - PROCESS | 1940 | 1467035857820 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}] 06:57:37 INFO - PROCESS | 1940 | 1467035857821 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:37 INFO - PROCESS | 1940 | 1467035857895 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 06:57:37 INFO - PROCESS | 1940 | 1467035857898 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:37 INFO - PROCESS | 1940 | 1467035857899 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:37 INFO - PROCESS | 1940 | ++DOCSHELL 0x1191ad800 == 37 [pid = 1940] [id = 180] 06:57:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x113d44c00) [pid = 1940] [serial = 538] [outer = 0x0] 06:57:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x11840c800) [pid = 1940] [serial = 539] [outer = 0x113d44c00] 06:57:37 INFO - PROCESS | 1940 | 1467035857925 Marionette DEBUG loaded listener.js 06:57:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x1198bac00) [pid = 1940] [serial = 540] [outer = 0x113d44c00] 06:57:38 INFO - PROCESS | 1940 | 1467035858722 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]]]}] 06:57: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 06:57:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 919ms 06:57:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 06:57:38 INFO - PROCESS | 1940 | 1467035858736 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 06:57:38 INFO - PROCESS | 1940 | 1467035858737 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 06:57:38 INFO - PROCESS | 1940 | 1467035858741 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 06:57:38 INFO - PROCESS | 1940 | 1467035858742 Marionette TRACE conn2 <- [1,694,null,{}] 06:57:38 INFO - PROCESS | 1940 | 1467035858745 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}] 06:57:38 INFO - PROCESS | 1940 | 1467035858746 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:38 INFO - PROCESS | 1940 | 1467035858827 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 06:57:38 INFO - PROCESS | 1940 | 1467035858889 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:38 INFO - PROCESS | 1940 | 1467035858890 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:38 INFO - PROCESS | 1940 | ++DOCSHELL 0x128d4a800 == 38 [pid = 1940] [id = 181] 06:57:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x116529c00) [pid = 1940] [serial = 541] [outer = 0x0] 06:57:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x128965800) [pid = 1940] [serial = 542] [outer = 0x116529c00] 06:57:38 INFO - PROCESS | 1940 | 1467035858915 Marionette DEBUG loaded listener.js 06:57:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x12a5edc00) [pid = 1940] [serial = 543] [outer = 0x116529c00] 06:57:39 INFO - PROCESS | 1940 | 1467035859693 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]]]}] 06:57: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) 06:57:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 973ms 06:57:39 INFO - PROCESS | 1940 | 1467035859714 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 06:57:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 06:57:39 INFO - PROCESS | 1940 | 1467035859719 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 06:57:39 INFO - PROCESS | 1940 | 1467035859724 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 06:57:39 INFO - PROCESS | 1940 | 1467035859728 Marionette TRACE conn2 <- [1,698,null,{}] 06:57:39 INFO - PROCESS | 1940 | 1467035859733 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}] 06:57:39 INFO - PROCESS | 1940 | 1467035859736 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:39 INFO - PROCESS | 1940 | 1467035859847 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 06:57:39 INFO - PROCESS | 1940 | 1467035859895 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:39 INFO - PROCESS | 1940 | 1467035859896 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:39 INFO - PROCESS | 1940 | ++DOCSHELL 0x116f1d000 == 39 [pid = 1940] [id = 182] 06:57:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x1162d1000) [pid = 1940] [serial = 544] [outer = 0x0] 06:57:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x116963c00) [pid = 1940] [serial = 545] [outer = 0x1162d1000] 06:57:39 INFO - PROCESS | 1940 | 1467035859929 Marionette DEBUG loaded listener.js 06:57:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1182a0000) [pid = 1940] [serial = 546] [outer = 0x1162d1000] 06:57:40 INFO - PROCESS | 1940 | 1467035860827 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]]]}] 06:57: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) 06:57:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1125ms 06:57:40 INFO - PROCESS | 1940 | 1467035860848 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 06:57:40 INFO - PROCESS | 1940 | 1467035860851 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 06:57:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 06:57:40 INFO - PROCESS | 1940 | 1467035860856 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 06:57:40 INFO - PROCESS | 1940 | 1467035860858 Marionette TRACE conn2 <- [1,702,null,{}] 06:57:40 INFO - PROCESS | 1940 | 1467035860860 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}] 06:57:40 INFO - PROCESS | 1940 | 1467035860862 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:40 INFO - PROCESS | 1940 | 1467035860958 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 06:57:41 INFO - PROCESS | 1940 | 1467035861007 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:41 INFO - PROCESS | 1940 | 1467035861008 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:41 INFO - PROCESS | 1940 | ++DOCSHELL 0x119fc7000 == 40 [pid = 1940] [id = 183] 06:57:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x11876d000) [pid = 1940] [serial = 547] [outer = 0x0] 06:57:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x11973d400) [pid = 1940] [serial = 548] [outer = 0x11876d000] 06:57:41 INFO - PROCESS | 1940 | 1467035861038 Marionette DEBUG loaded listener.js 06:57:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x119fdf000) [pid = 1940] [serial = 549] [outer = 0x11876d000] 06:57:41 INFO - PROCESS | 1940 | 1467035861944 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]]]}] 06:57: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 06:57:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1122ms 06:57:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 06:57:41 INFO - PROCESS | 1940 | 1467035861978 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 06:57:41 INFO - PROCESS | 1940 | 1467035861979 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 06:57:41 INFO - PROCESS | 1940 | 1467035861981 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 06:57:41 INFO - PROCESS | 1940 | 1467035861984 Marionette TRACE conn2 <- [1,706,null,{}] 06:57:42 INFO - PROCESS | 1940 | 1467035861991 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}] 06:57:42 INFO - PROCESS | 1940 | 1467035861995 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:42 INFO - PROCESS | 1940 | 1467035862092 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 06:57:42 INFO - PROCESS | 1940 | 1467035862141 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:42 INFO - PROCESS | 1940 | 1467035862143 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:42 INFO - PROCESS | 1940 | ++DOCSHELL 0x129671000 == 41 [pid = 1940] [id = 184] 06:57:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x124663c00) [pid = 1940] [serial = 550] [outer = 0x0] 06:57:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x1265ed400) [pid = 1940] [serial = 551] [outer = 0x124663c00] 06:57:42 INFO - PROCESS | 1940 | 1467035862174 Marionette DEBUG loaded listener.js 06:57:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x128969400) [pid = 1940] [serial = 552] [outer = 0x124663c00] 06:57:43 INFO - PROCESS | 1940 | 1467035863081 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]]]}] 06:57:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 06:57:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1121ms 06:57:43 INFO - PROCESS | 1940 | 1467035863103 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 06:57:43 INFO - PROCESS | 1940 | 1467035863105 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 06:57:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 06:57:43 INFO - PROCESS | 1940 | 1467035863107 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 06:57:43 INFO - PROCESS | 1940 | 1467035863109 Marionette TRACE conn2 <- [1,710,null,{}] 06:57:43 INFO - PROCESS | 1940 | 1467035863111 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}] 06:57:43 INFO - PROCESS | 1940 | 1467035863112 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:43 INFO - PROCESS | 1940 | 1467035863208 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 06:57:43 INFO - PROCESS | 1940 | 1467035863255 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:43 INFO - PROCESS | 1940 | 1467035863256 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:43 INFO - PROCESS | 1940 | ++DOCSHELL 0x117d21000 == 42 [pid = 1940] [id = 185] 06:57:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x1191c9000) [pid = 1940] [serial = 553] [outer = 0x0] 06:57:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x129031400) [pid = 1940] [serial = 554] [outer = 0x1191c9000] 06:57:43 INFO - PROCESS | 1940 | 1467035863288 Marionette DEBUG loaded listener.js 06:57:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x12a858800) [pid = 1940] [serial = 555] [outer = 0x1191c9000] 06:57:44 INFO - PROCESS | 1940 | 1467035864445 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]]]}] 06:57:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 06:57:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1370ms 06:57:44 INFO - PROCESS | 1940 | 1467035864478 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 06:57:44 INFO - PROCESS | 1940 | 1467035864480 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 06:57:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 06:57:44 INFO - PROCESS | 1940 | 1467035864503 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 06:57:44 INFO - PROCESS | 1940 | 1467035864505 Marionette TRACE conn2 <- [1,714,null,{}] 06:57:44 INFO - PROCESS | 1940 | 1467035864523 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}] 06:57:44 INFO - PROCESS | 1940 | 1467035864524 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:45 INFO - PROCESS | 1940 | --DOCSHELL 0x1191ad800 == 41 [pid = 1940] [id = 180] 06:57:45 INFO - PROCESS | 1940 | --DOCSHELL 0x126056800 == 40 [pid = 1940] [id = 179] 06:57:45 INFO - PROCESS | 1940 | --DOCSHELL 0x124220000 == 39 [pid = 1940] [id = 178] 06:57:45 INFO - PROCESS | 1940 | --DOCSHELL 0x113f4c000 == 38 [pid = 1940] [id = 177] 06:57:45 INFO - PROCESS | 1940 | --DOCSHELL 0x119fd1800 == 37 [pid = 1940] [id = 176] 06:57:45 INFO - PROCESS | 1940 | --DOCSHELL 0x1191ae000 == 36 [pid = 1940] [id = 175] 06:57:45 INFO - PROCESS | 1940 | --DOCSHELL 0x117138000 == 35 [pid = 1940] [id = 174] 06:57:45 INFO - PROCESS | 1940 | --DOCSHELL 0x1160a3000 == 34 [pid = 1940] [id = 173] 06:57:45 INFO - PROCESS | 1940 | --DOCSHELL 0x1181c5000 == 33 [pid = 1940] [id = 172] 06:57:45 INFO - PROCESS | 1940 | --DOCSHELL 0x112e9e800 == 32 [pid = 1940] [id = 171] 06:57:45 INFO - PROCESS | 1940 | --DOCSHELL 0x118092000 == 31 [pid = 1940] [id = 159] 06:57:45 INFO - PROCESS | 1940 | --DOCSHELL 0x117d21000 == 30 [pid = 1940] [id = 185] 06:57:45 INFO - PROCESS | 1940 | --DOCSHELL 0x129671000 == 29 [pid = 1940] [id = 184] 06:57:45 INFO - PROCESS | 1940 | --DOCSHELL 0x119fc7000 == 28 [pid = 1940] [id = 183] 06:57:45 INFO - PROCESS | 1940 | --DOCSHELL 0x128d4a800 == 27 [pid = 1940] [id = 181] 06:57:45 INFO - PROCESS | 1940 | --DOCSHELL 0x116f1d000 == 26 [pid = 1940] [id = 182] 06:57:45 INFO - PROCESS | 1940 | 1467035865073 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 06:57:45 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x1150d2000) [pid = 1940] [serial = 478] [outer = 0x0] [url = about:blank] 06:57:45 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x112d78800) [pid = 1940] [serial = 479] [outer = 0x0] [url = about:blank] 06:57:45 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x1198b7c00) [pid = 1940] [serial = 488] [outer = 0x0] [url = about:blank] 06:57:45 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x118071c00) [pid = 1940] [serial = 476] [outer = 0x0] [url = about:blank] 06:57:45 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x12100ec00) [pid = 1940] [serial = 491] [outer = 0x0] [url = about:blank] 06:57:45 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x1162d7800) [pid = 1940] [serial = 475] [outer = 0x0] [url = about:blank] 06:57:45 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x11829d400) [pid = 1940] [serial = 481] [outer = 0x0] [url = about:blank] 06:57:45 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x1185a6c00) [pid = 1940] [serial = 482] [outer = 0x0] [url = about:blank] 06:57:45 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x11937b800) [pid = 1940] [serial = 484] [outer = 0x0] [url = about:blank] 06:57:45 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x1194c2800) [pid = 1940] [serial = 485] [outer = 0x0] [url = about:blank] 06:57:45 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x12428d800) [pid = 1940] [serial = 494] [outer = 0x0] [url = about:blank] 06:57:45 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x126806800) [pid = 1940] [serial = 497] [outer = 0x0] [url = about:blank] 06:57:45 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x1261a0800) [pid = 1940] [serial = 495] [outer = 0x0] [url = about:blank] 06:57:45 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x117d95800) [pid = 1940] [serial = 197] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 06:57:45 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x118333800) [pid = 1940] [serial = 461] [outer = 0x0] [url = about:blank] 06:57:45 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x118068800) [pid = 1940] [serial = 460] [outer = 0x0] [url = about:blank] 06:57:45 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x1194ba800) [pid = 1940] [serial = 464] [outer = 0x0] [url = about:blank] 06:57:45 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x11832b400) [pid = 1940] [serial = 500] [outer = 0x0] [url = about:blank] 06:57:45 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x1191d1400) [pid = 1940] [serial = 463] [outer = 0x0] [url = about:blank] 06:57:45 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x12100ac00) [pid = 1940] [serial = 501] [outer = 0x0] [url = about:blank] 06:57:45 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x12892d400) [pid = 1940] [serial = 503] [outer = 0x0] [url = about:blank] 06:57:45 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x12428ac00) [pid = 1940] [serial = 467] [outer = 0x0] [url = about:blank] 06:57:45 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x128928400) [pid = 1940] [serial = 498] [outer = 0x0] [url = about:blank] 06:57:45 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x121527c00) [pid = 1940] [serial = 466] [outer = 0x0] [url = about:blank] 06:57:45 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x126558800) [pid = 1940] [serial = 470] [outer = 0x0] [url = about:blank] 06:57:45 INFO - PROCESS | 1940 | --DOMWINDOW == 72 (0x12606ec00) [pid = 1940] [serial = 469] [outer = 0x0] [url = about:blank] 06:57:45 INFO - PROCESS | 1940 | --DOMWINDOW == 71 (0x129031800) [pid = 1940] [serial = 473] [outer = 0x0] [url = about:blank] 06:57:45 INFO - PROCESS | 1940 | --DOMWINDOW == 70 (0x128927400) [pid = 1940] [serial = 472] [outer = 0x0] [url = about:blank] 06:57:45 INFO - PROCESS | 1940 | --DOMWINDOW == 69 (0x1214b6800) [pid = 1940] [serial = 492] [outer = 0x0] [url = about:blank] 06:57:45 INFO - PROCESS | 1940 | --DOMWINDOW == 68 (0x129250800) [pid = 1940] [serial = 506] [outer = 0x0] [url = about:blank] 06:57:45 INFO - PROCESS | 1940 | --DOMWINDOW == 67 (0x12896e000) [pid = 1940] [serial = 504] [outer = 0x0] [url = about:blank] 06:57:45 INFO - PROCESS | 1940 | --DOMWINDOW == 66 (0x121007c00) [pid = 1940] [serial = 489] [outer = 0x0] [url = about:blank] 06:57:45 INFO - PROCESS | 1940 | --DOMWINDOW == 65 (0x1292de000) [pid = 1940] [serial = 507] [outer = 0x0] [url = about:blank] 06:57:45 INFO - PROCESS | 1940 | --DOMWINDOW == 64 (0x12a4a4800) [pid = 1940] [serial = 509] [outer = 0x0] [url = about:blank] 06:57:45 INFO - PROCESS | 1940 | 1467035865149 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:45 INFO - PROCESS | 1940 | 1467035865151 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:45 INFO - PROCESS | 1940 | ++DOCSHELL 0x112505800 == 27 [pid = 1940] [id = 186] 06:57:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 65 (0x11259c000) [pid = 1940] [serial = 556] [outer = 0x0] 06:57:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 66 (0x112d60400) [pid = 1940] [serial = 557] [outer = 0x11259c000] 06:57:45 INFO - PROCESS | 1940 | 1467035865180 Marionette DEBUG loaded listener.js 06:57:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 67 (0x113f3a000) [pid = 1940] [serial = 558] [outer = 0x11259c000] 06:57:45 INFO - PROCESS | 1940 | 1467035865953 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]]]}] 06:57: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 06:57:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1487ms 06:57:45 INFO - PROCESS | 1940 | 1467035865990 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 06:57:45 INFO - PROCESS | 1940 | 1467035865995 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 06:57:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 06:57:46 INFO - PROCESS | 1940 | 1467035865998 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 06:57:46 INFO - PROCESS | 1940 | 1467035866000 Marionette TRACE conn2 <- [1,718,null,{}] 06:57:46 INFO - PROCESS | 1940 | 1467035866003 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}] 06:57:46 INFO - PROCESS | 1940 | 1467035866006 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:46 INFO - PROCESS | 1940 | 1467035866084 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 06:57:46 INFO - PROCESS | 1940 | 1467035866088 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:46 INFO - PROCESS | 1940 | 1467035866090 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:46 INFO - PROCESS | 1940 | ++DOCSHELL 0x116e59800 == 28 [pid = 1940] [id = 187] 06:57:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 68 (0x118071400) [pid = 1940] [serial = 559] [outer = 0x0] 06:57:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 69 (0x118298800) [pid = 1940] [serial = 560] [outer = 0x118071400] 06:57:46 INFO - PROCESS | 1940 | 1467035866121 Marionette DEBUG loaded listener.js 06:57:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 70 (0x118332800) [pid = 1940] [serial = 561] [outer = 0x118071400] 06:57:46 INFO - PROCESS | 1940 | 1467035866968 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]]]}] 06:57:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 06:57:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1022ms 06:57:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 06:57:47 INFO - PROCESS | 1940 | 1467035867020 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 06:57:47 INFO - PROCESS | 1940 | 1467035867022 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 06:57:47 INFO - PROCESS | 1940 | 1467035867033 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 06:57:47 INFO - PROCESS | 1940 | 1467035867034 Marionette TRACE conn2 <- [1,722,null,{}] 06:57:47 INFO - PROCESS | 1940 | 1467035867045 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}] 06:57:47 INFO - PROCESS | 1940 | 1467035867046 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:47 INFO - PROCESS | 1940 | 1467035867140 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 06:57:47 INFO - PROCESS | 1940 | 1467035867174 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:47 INFO - PROCESS | 1940 | 1467035867176 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:47 INFO - PROCESS | 1940 | ++DOCSHELL 0x11808a800 == 29 [pid = 1940] [id = 188] 06:57:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 71 (0x118f45400) [pid = 1940] [serial = 562] [outer = 0x0] 06:57:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 72 (0x1191cec00) [pid = 1940] [serial = 563] [outer = 0x118f45400] 06:57:47 INFO - PROCESS | 1940 | 1467035867202 Marionette DEBUG loaded listener.js 06:57:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 73 (0x1194b9c00) [pid = 1940] [serial = 564] [outer = 0x118f45400] 06:57:47 INFO - PROCESS | 1940 | 1467035867581 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] 06:57:47 INFO - PROCESS | 1940 | 1467035867615 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 06:57:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 06:57:47 INFO - PROCESS | 1940 | 1467035867630 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 06:57:47 INFO - PROCESS | 1940 | 1467035867633 Marionette TRACE conn2 <- [1,726,null,{}] 06:57:47 INFO - PROCESS | 1940 | 1467035867636 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}] 06:57:47 INFO - PROCESS | 1940 | 1467035867638 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:47 INFO - PROCESS | 1940 | 1467035867735 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 06:57:47 INFO - PROCESS | 1940 | 1467035867740 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:47 INFO - PROCESS | 1940 | 1467035867741 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:47 INFO - PROCESS | 1940 | ++DOCSHELL 0x118521800 == 30 [pid = 1940] [id = 189] 06:57:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x1194c1400) [pid = 1940] [serial = 565] [outer = 0x0] 06:57:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x119cf2800) [pid = 1940] [serial = 566] [outer = 0x1194c1400] 06:57:47 INFO - PROCESS | 1940 | 1467035867766 Marionette DEBUG loaded listener.js 06:57:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x121823c00) [pid = 1940] [serial = 567] [outer = 0x1194c1400] 06:57:48 INFO - PROCESS | 1940 | 1467035868170 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]]]}] 06:57:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 06:57:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 583ms 06:57:48 INFO - PROCESS | 1940 | 1467035868209 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 06:57:48 INFO - PROCESS | 1940 | 1467035868210 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 06:57:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 06:57:48 INFO - PROCESS | 1940 | 1467035868213 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 06:57:48 INFO - PROCESS | 1940 | 1467035868214 Marionette TRACE conn2 <- [1,730,null,{}] 06:57:48 INFO - PROCESS | 1940 | 1467035868216 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}] 06:57:48 INFO - PROCESS | 1940 | 1467035868217 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:48 INFO - PROCESS | 1940 | 1467035868311 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 06:57:48 INFO - PROCESS | 1940 | 1467035868315 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:48 INFO - PROCESS | 1940 | 1467035868316 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:48 INFO - PROCESS | 1940 | ++DOCSHELL 0x119734000 == 31 [pid = 1940] [id = 190] 06:57:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x1194c1c00) [pid = 1940] [serial = 568] [outer = 0x0] 06:57:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x123d29c00) [pid = 1940] [serial = 569] [outer = 0x1194c1c00] 06:57:48 INFO - PROCESS | 1940 | 1467035868341 Marionette DEBUG loaded listener.js 06:57:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x1244c1c00) [pid = 1940] [serial = 570] [outer = 0x1194c1c00] 06:57:48 INFO - PROCESS | 1940 | 1467035868766 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 06:57:48 INFO - PROCESS | 1940 | 1467035868784 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 06:57:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 06:57:48 INFO - PROCESS | 1940 | 1467035868794 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 06:57:48 INFO - PROCESS | 1940 | 1467035868796 Marionette TRACE conn2 <- [1,734,null,{}] 06:57:48 INFO - PROCESS | 1940 | 1467035868799 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}] 06:57:48 INFO - PROCESS | 1940 | 1467035868801 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:48 INFO - PROCESS | 1940 | 1467035868942 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 06:57:48 INFO - PROCESS | 1940 | 1467035868993 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:49 INFO - PROCESS | 1940 | 1467035868999 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:49 INFO - PROCESS | 1940 | ++DOCSHELL 0x1213b4800 == 32 [pid = 1940] [id = 191] 06:57:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x126802400) [pid = 1940] [serial = 571] [outer = 0x0] 06:57:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x12680c000) [pid = 1940] [serial = 572] [outer = 0x126802400] 06:57:49 INFO - PROCESS | 1940 | 1467035869051 Marionette DEBUG loaded listener.js 06:57:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x12896e000) [pid = 1940] [serial = 573] [outer = 0x126802400] 06:57:49 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x116529c00) [pid = 1940] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 06:57:49 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x112ed9c00) [pid = 1940] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 06:57:49 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x112596400) [pid = 1940] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 06:57:49 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x1191cf000) [pid = 1940] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 06:57:49 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x1210d3800) [pid = 1940] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 06:57:49 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x1162cf000) [pid = 1940] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 06:57:49 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x118193c00) [pid = 1940] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 06:57:49 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x113a54000) [pid = 1940] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 06:57:49 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x113d44c00) [pid = 1940] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 06:57:49 INFO - PROCESS | 1940 | --DOMWINDOW == 72 (0x1292e4400) [pid = 1940] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 06:57:49 INFO - PROCESS | 1940 | --DOMWINDOW == 71 (0x12925d800) [pid = 1940] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 06:57:49 INFO - PROCESS | 1940 | --DOMWINDOW == 70 (0x11628f400) [pid = 1940] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 06:57:49 INFO - PROCESS | 1940 | 1467035869632 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]]]}] 06:57:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 06:57:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 869ms 06:57:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 06:57:49 INFO - PROCESS | 1940 | 1467035869664 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 06:57:49 INFO - PROCESS | 1940 | 1467035869665 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 06:57:49 INFO - PROCESS | 1940 | 1467035869667 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 06:57:49 INFO - PROCESS | 1940 | 1467035869668 Marionette TRACE conn2 <- [1,738,null,{}] 06:57:49 INFO - PROCESS | 1940 | 1467035869670 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}] 06:57:49 INFO - PROCESS | 1940 | 1467035869672 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:49 INFO - PROCESS | 1940 | 1467035869747 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 06:57:49 INFO - PROCESS | 1940 | 1467035869750 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:49 INFO - PROCESS | 1940 | 1467035869751 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:49 INFO - PROCESS | 1940 | ++DOCSHELL 0x111e96000 == 33 [pid = 1940] [id = 192] 06:57:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 71 (0x1185a4800) [pid = 1940] [serial = 574] [outer = 0x0] 06:57:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 72 (0x126886c00) [pid = 1940] [serial = 575] [outer = 0x1185a4800] 06:57:49 INFO - PROCESS | 1940 | 1467035869778 Marionette DEBUG loaded listener.js 06:57:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 73 (0x129033800) [pid = 1940] [serial = 576] [outer = 0x1185a4800] 06:57:50 INFO - PROCESS | 1940 | 1467035870569 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]]]}] 06:57:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 06:57:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 920ms 06:57:50 INFO - PROCESS | 1940 | 1467035870587 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 06:57:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 06:57:50 INFO - PROCESS | 1940 | 1467035870589 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 06:57:50 INFO - PROCESS | 1940 | 1467035870592 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 06:57:50 INFO - PROCESS | 1940 | 1467035870593 Marionette TRACE conn2 <- [1,742,null,{}] 06:57:50 INFO - PROCESS | 1940 | 1467035870596 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}] 06:57:50 INFO - PROCESS | 1940 | 1467035870597 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:50 INFO - PROCESS | 1940 | 1467035870671 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 06:57:50 INFO - PROCESS | 1940 | 1467035870676 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:50 INFO - PROCESS | 1940 | 1467035870678 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:50 INFO - PROCESS | 1940 | ++DOCSHELL 0x12421a800 == 34 [pid = 1940] [id = 193] 06:57:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x11678a400) [pid = 1940] [serial = 577] [outer = 0x0] 06:57:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x1292e2400) [pid = 1940] [serial = 578] [outer = 0x11678a400] 06:57:50 INFO - PROCESS | 1940 | 1467035870702 Marionette DEBUG loaded listener.js 06:57:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x12a5a5800) [pid = 1940] [serial = 579] [outer = 0x11678a400] 06:57:51 INFO - PROCESS | 1940 | 1467035871556 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]]]}] 06:57:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 06:57:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 969ms 06:57:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 06:57:51 INFO - PROCESS | 1940 | 1467035871562 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 06:57:51 INFO - PROCESS | 1940 | 1467035871565 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 06:57:51 INFO - PROCESS | 1940 | 1467035871568 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 06:57:51 INFO - PROCESS | 1940 | 1467035871570 Marionette TRACE conn2 <- [1,746,null,{}] 06:57:51 INFO - PROCESS | 1940 | 1467035871574 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}] 06:57:51 INFO - PROCESS | 1940 | 1467035871578 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:51 INFO - PROCESS | 1940 | 1467035871682 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 06:57:51 INFO - PROCESS | 1940 | 1467035871728 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:51 INFO - PROCESS | 1940 | 1467035871729 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:51 INFO - PROCESS | 1940 | ++DOCSHELL 0x116579000 == 35 [pid = 1940] [id = 194] 06:57:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x1162cf000) [pid = 1940] [serial = 580] [outer = 0x0] 06:57:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x116787800) [pid = 1940] [serial = 581] [outer = 0x1162cf000] 06:57:51 INFO - PROCESS | 1940 | 1467035871762 Marionette DEBUG loaded listener.js 06:57:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x118068400) [pid = 1940] [serial = 582] [outer = 0x1162cf000] 06:57:52 INFO - PROCESS | 1940 | 1467035872723 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]]]}] 06:57:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 06:57:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1171ms 06:57:52 INFO - PROCESS | 1940 | 1467035872739 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 06:57:52 INFO - PROCESS | 1940 | 1467035872744 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 06:57:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 06:57:52 INFO - PROCESS | 1940 | 1467035872748 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 06:57:52 INFO - PROCESS | 1940 | 1467035872750 Marionette TRACE conn2 <- [1,750,null,{}] 06:57:52 INFO - PROCESS | 1940 | 1467035872753 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}] 06:57:52 INFO - PROCESS | 1940 | 1467035872755 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:52 INFO - PROCESS | 1940 | 1467035872862 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 06:57:52 INFO - PROCESS | 1940 | 1467035872909 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:52 INFO - PROCESS | 1940 | 1467035872910 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:52 INFO - PROCESS | 1940 | ++DOCSHELL 0x116943000 == 36 [pid = 1940] [id = 195] 06:57:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x1165f0000) [pid = 1940] [serial = 583] [outer = 0x0] 06:57:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x118333400) [pid = 1940] [serial = 584] [outer = 0x1165f0000] 06:57:52 INFO - PROCESS | 1940 | 1467035872942 Marionette DEBUG loaded listener.js 06:57:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x1185b9c00) [pid = 1940] [serial = 585] [outer = 0x1165f0000] 06:57:53 INFO - PROCESS | 1940 | --DOCSHELL 0x12b989000 == 35 [pid = 1940] [id = 10] 06:57:53 INFO - PROCESS | 1940 | --DOCSHELL 0x12ca93000 == 34 [pid = 1940] [id = 15] 06:57:53 INFO - PROCESS | 1940 | --DOCSHELL 0x12c298800 == 33 [pid = 1940] [id = 13] 06:57:53 INFO - PROCESS | 1940 | --DOCSHELL 0x116239800 == 32 [pid = 1940] [id = 26] 06:57:53 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x128965800) [pid = 1940] [serial = 542] [outer = 0x0] [url = about:blank] 06:57:53 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x124d1e800) [pid = 1940] [serial = 533] [outer = 0x0] [url = about:blank] 06:57:53 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x112621c00) [pid = 1940] [serial = 512] [outer = 0x0] [url = about:blank] 06:57:53 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x11383c400) [pid = 1940] [serial = 513] [outer = 0x0] [url = about:blank] 06:57:53 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x1194c0400) [pid = 1940] [serial = 524] [outer = 0x0] [url = about:blank] 06:57:53 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x12100a800) [pid = 1940] [serial = 525] [outer = 0x0] [url = about:blank] 06:57:53 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x123c3b000) [pid = 1940] [serial = 527] [outer = 0x0] [url = about:blank] 06:57:53 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x124286400) [pid = 1940] [serial = 528] [outer = 0x0] [url = about:blank] 06:57:53 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x1175c2000) [pid = 1940] [serial = 518] [outer = 0x0] [url = about:blank] 06:57:53 INFO - PROCESS | 1940 | --DOMWINDOW == 72 (0x11829a400) [pid = 1940] [serial = 519] [outer = 0x0] [url = about:blank] 06:57:53 INFO - PROCESS | 1940 | --DOMWINDOW == 71 (0x1185b2400) [pid = 1940] [serial = 521] [outer = 0x0] [url = about:blank] 06:57:53 INFO - PROCESS | 1940 | --DOMWINDOW == 70 (0x1191ce800) [pid = 1940] [serial = 522] [outer = 0x0] [url = about:blank] 06:57:53 INFO - PROCESS | 1940 | --DOMWINDOW == 69 (0x11829f400) [pid = 1940] [serial = 515] [outer = 0x0] [url = about:blank] 06:57:53 INFO - PROCESS | 1940 | --DOMWINDOW == 68 (0x1185af000) [pid = 1940] [serial = 516] [outer = 0x0] [url = about:blank] 06:57:53 INFO - PROCESS | 1940 | --DOMWINDOW == 67 (0x11840c800) [pid = 1940] [serial = 539] [outer = 0x0] [url = about:blank] 06:57:53 INFO - PROCESS | 1940 | --DOMWINDOW == 66 (0x12a85e800) [pid = 1940] [serial = 510] [outer = 0x0] [url = about:blank] 06:57:53 INFO - PROCESS | 1940 | --DOMWINDOW == 65 (0x12a5ec000) [pid = 1940] [serial = 537] [outer = 0x0] [url = about:blank] 06:57:53 INFO - PROCESS | 1940 | --DOMWINDOW == 64 (0x12a5a1800) [pid = 1940] [serial = 536] [outer = 0x0] [url = about:blank] 06:57:53 INFO - PROCESS | 1940 | --DOMWINDOW == 63 (0x124285400) [pid = 1940] [serial = 530] [outer = 0x0] [url = about:blank] 06:57:53 INFO - PROCESS | 1940 | --DOMWINDOW == 62 (0x129251000) [pid = 1940] [serial = 534] [outer = 0x0] [url = about:blank] 06:57:53 INFO - PROCESS | 1940 | --DOMWINDOW == 61 (0x1198bac00) [pid = 1940] [serial = 540] [outer = 0x0] [url = about:blank] 06:57:53 INFO - PROCESS | 1940 | --DOMWINDOW == 60 (0x1244ec400) [pid = 1940] [serial = 531] [outer = 0x0] [url = about:blank] 06:57:53 INFO - PROCESS | 1940 | --DOMWINDOW == 59 (0x12a5edc00) [pid = 1940] [serial = 543] [outer = 0x0] [url = about:blank] 06:57:53 INFO - PROCESS | 1940 | 1467035873985 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]]]}] 06:57:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 06:57:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1276ms 06:57:54 INFO - PROCESS | 1940 | 1467035874025 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 06:57:54 INFO - PROCESS | 1940 | 1467035874027 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 06:57:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 06:57:54 INFO - PROCESS | 1940 | 1467035874030 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 06:57:54 INFO - PROCESS | 1940 | 1467035874032 Marionette TRACE conn2 <- [1,754,null,{}] 06:57:54 INFO - PROCESS | 1940 | 1467035874036 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}] 06:57:54 INFO - PROCESS | 1940 | 1467035874037 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:54 INFO - PROCESS | 1940 | 1467035874109 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 06:57:54 INFO - PROCESS | 1940 | 1467035874113 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:54 INFO - PROCESS | 1940 | 1467035874115 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:54 INFO - PROCESS | 1940 | ++DOCSHELL 0x1169a3000 == 33 [pid = 1940] [id = 196] 06:57:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 60 (0x118296000) [pid = 1940] [serial = 586] [outer = 0x0] 06:57:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 61 (0x1185b2400) [pid = 1940] [serial = 587] [outer = 0x118296000] 06:57:54 INFO - PROCESS | 1940 | 1467035874148 Marionette DEBUG loaded listener.js 06:57:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 62 (0x118f44800) [pid = 1940] [serial = 588] [outer = 0x118296000] 06:57:54 INFO - PROCESS | 1940 | 1467035874972 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]]]}] 06:57:55 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 06:57:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 972ms 06:57:55 INFO - PROCESS | 1940 | 1467035875004 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 06:57:55 INFO - PROCESS | 1940 | 1467035875007 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 06:57:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 06:57:55 INFO - PROCESS | 1940 | 1467035875013 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 06:57:55 INFO - PROCESS | 1940 | 1467035875015 Marionette TRACE conn2 <- [1,758,null,{}] 06:57:55 INFO - PROCESS | 1940 | 1467035875017 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}] 06:57:55 INFO - PROCESS | 1940 | 1467035875019 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:55 INFO - PROCESS | 1940 | 1467035875099 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 06:57:55 INFO - PROCESS | 1940 | 1467035875103 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:55 INFO - PROCESS | 1940 | 1467035875104 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:55 INFO - PROCESS | 1940 | ++DOCSHELL 0x11850c000 == 34 [pid = 1940] [id = 197] 06:57:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 63 (0x1198bac00) [pid = 1940] [serial = 589] [outer = 0x0] 06:57:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 64 (0x1198e3c00) [pid = 1940] [serial = 590] [outer = 0x1198bac00] 06:57:55 INFO - PROCESS | 1940 | 1467035875133 Marionette DEBUG loaded listener.js 06:57:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 65 (0x12100c800) [pid = 1940] [serial = 591] [outer = 0x1198bac00] 06:57:55 INFO - PROCESS | 1940 | 1467035875504 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]]]}] 06:57:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 06:57:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 519ms 06:57:55 INFO - PROCESS | 1940 | 1467035875532 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 06:57:55 INFO - PROCESS | 1940 | 1467035875534 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 06:57:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 06:57:55 INFO - PROCESS | 1940 | 1467035875545 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 06:57:55 INFO - PROCESS | 1940 | 1467035875547 Marionette TRACE conn2 <- [1,762,null,{}] 06:57:55 INFO - PROCESS | 1940 | 1467035875555 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}] 06:57:55 INFO - PROCESS | 1940 | 1467035875558 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:55 INFO - PROCESS | 1940 | 1467035875653 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 06:57:55 INFO - PROCESS | 1940 | 1467035875659 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:55 INFO - PROCESS | 1940 | 1467035875661 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:55 INFO - PROCESS | 1940 | ++DOCSHELL 0x119fca800 == 35 [pid = 1940] [id = 198] 06:57:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 66 (0x113da7400) [pid = 1940] [serial = 592] [outer = 0x0] 06:57:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 67 (0x123d33c00) [pid = 1940] [serial = 593] [outer = 0x113da7400] 06:57:55 INFO - PROCESS | 1940 | 1467035875688 Marionette DEBUG loaded listener.js 06:57:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 68 (0x124d1a800) [pid = 1940] [serial = 594] [outer = 0x113da7400] 06:57:56 INFO - PROCESS | 1940 | 1467035876504 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]]]}] 06:57:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 06:57:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 974ms 06:57:56 INFO - PROCESS | 1940 | 1467035876519 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 06:57:56 INFO - PROCESS | 1940 | 1467035876521 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 06:57:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 06:57:56 INFO - PROCESS | 1940 | 1467035876523 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 06:57:56 INFO - PROCESS | 1940 | 1467035876524 Marionette TRACE conn2 <- [1,766,null,{}] 06:57:56 INFO - PROCESS | 1940 | 1467035876526 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}] 06:57:56 INFO - PROCESS | 1940 | 1467035876527 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:56 INFO - PROCESS | 1940 | 1467035876621 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 06:57:56 INFO - PROCESS | 1940 | 1467035876655 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:56 INFO - PROCESS | 1940 | 1467035876656 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:56 INFO - PROCESS | 1940 | ++DOCSHELL 0x123c45000 == 36 [pid = 1940] [id = 199] 06:57:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 69 (0x1261a4400) [pid = 1940] [serial = 595] [outer = 0x0] 06:57:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 70 (0x12665e400) [pid = 1940] [serial = 596] [outer = 0x1261a4400] 06:57:56 INFO - PROCESS | 1940 | 1467035876682 Marionette DEBUG loaded listener.js 06:57:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 71 (0x12892cc00) [pid = 1940] [serial = 597] [outer = 0x1261a4400] 06:57:56 INFO - PROCESS | 1940 | --DOMWINDOW == 70 (0x11259c000) [pid = 1940] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 06:57:56 INFO - PROCESS | 1940 | --DOMWINDOW == 69 (0x118071400) [pid = 1940] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 06:57:56 INFO - PROCESS | 1940 | --DOMWINDOW == 68 (0x1162d1000) [pid = 1940] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 06:57:56 INFO - PROCESS | 1940 | --DOMWINDOW == 67 (0x1191c9000) [pid = 1940] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 06:57:56 INFO - PROCESS | 1940 | --DOMWINDOW == 66 (0x1194c1400) [pid = 1940] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 06:57:56 INFO - PROCESS | 1940 | --DOMWINDOW == 65 (0x1194c1c00) [pid = 1940] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 06:57:56 INFO - PROCESS | 1940 | --DOMWINDOW == 64 (0x11876d000) [pid = 1940] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 06:57:56 INFO - PROCESS | 1940 | --DOMWINDOW == 63 (0x126802400) [pid = 1940] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 06:57:56 INFO - PROCESS | 1940 | --DOMWINDOW == 62 (0x124663c00) [pid = 1940] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 06:57:56 INFO - PROCESS | 1940 | --DOMWINDOW == 61 (0x1185a4800) [pid = 1940] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 06:57:56 INFO - PROCESS | 1940 | --DOMWINDOW == 60 (0x118f45400) [pid = 1940] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 06:57:57 INFO - PROCESS | 1940 | 1467035877459 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]]]}] 06:57:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 06:57:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 972ms 06:57:57 INFO - PROCESS | 1940 | 1467035877495 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 06:57:57 INFO - PROCESS | 1940 | 1467035877496 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 06:57:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 06:57:57 INFO - PROCESS | 1940 | 1467035877499 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 06:57:57 INFO - PROCESS | 1940 | 1467035877500 Marionette TRACE conn2 <- [1,770,null,{}] 06:57:57 INFO - PROCESS | 1940 | 1467035877502 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}] 06:57:57 INFO - PROCESS | 1940 | 1467035877503 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:57 INFO - PROCESS | 1940 | 1467035877576 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 06:57:57 INFO - PROCESS | 1940 | 1467035877580 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:57 INFO - PROCESS | 1940 | 1467035877581 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:57 INFO - PROCESS | 1940 | ++DOCSHELL 0x123db7000 == 37 [pid = 1940] [id = 200] 06:57:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 61 (0x1185b1c00) [pid = 1940] [serial = 598] [outer = 0x0] 06:57:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 62 (0x11935d400) [pid = 1940] [serial = 599] [outer = 0x1185b1c00] 06:57:57 INFO - PROCESS | 1940 | 1467035877605 Marionette DEBUG loaded listener.js 06:57:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 63 (0x12428c400) [pid = 1940] [serial = 600] [outer = 0x1185b1c00] 06:57:57 INFO - PROCESS | 1940 | 1467035877951 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]]]}] 06:57:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 06:57:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 470ms 06:57:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 06:57:57 INFO - PROCESS | 1940 | 1467035877969 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 06:57:57 INFO - PROCESS | 1940 | 1467035877970 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 06:57:57 INFO - PROCESS | 1940 | 1467035877973 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 06:57:57 INFO - PROCESS | 1940 | 1467035877974 Marionette TRACE conn2 <- [1,774,null,{}] 06:57:57 INFO - PROCESS | 1940 | 1467035877976 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}] 06:57:57 INFO - PROCESS | 1940 | 1467035877980 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:58 INFO - PROCESS | 1940 | 1467035878064 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 06:57:58 INFO - PROCESS | 1940 | 1467035878115 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:58 INFO - PROCESS | 1940 | 1467035878116 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:58 INFO - PROCESS | 1940 | ++DOCSHELL 0x126047800 == 38 [pid = 1940] [id = 201] 06:57:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 64 (0x11876d000) [pid = 1940] [serial = 601] [outer = 0x0] 06:57:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 65 (0x128bb7800) [pid = 1940] [serial = 602] [outer = 0x11876d000] 06:57:58 INFO - PROCESS | 1940 | 1467035878142 Marionette DEBUG loaded listener.js 06:57:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 66 (0x12a852800) [pid = 1940] [serial = 603] [outer = 0x11876d000] 06:57:58 INFO - PROCESS | 1940 | 1467035878426 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]]]}] 06:57:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 06:57:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 471ms 06:57:58 INFO - PROCESS | 1940 | 1467035878450 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 06:57:58 INFO - PROCESS | 1940 | 1467035878451 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 06:57:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 06:57:58 INFO - PROCESS | 1940 | 1467035878454 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 06:57:58 INFO - PROCESS | 1940 | 1467035878455 Marionette TRACE conn2 <- [1,778,null,{}] 06:57:58 INFO - PROCESS | 1940 | 1467035878465 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}] 06:57:58 INFO - PROCESS | 1940 | 1467035878467 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:58 INFO - PROCESS | 1940 | 1467035878548 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 06:57:58 INFO - PROCESS | 1940 | 1467035878552 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:58 INFO - PROCESS | 1940 | 1467035878553 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:58 INFO - PROCESS | 1940 | ++DOCSHELL 0x1266bc000 == 39 [pid = 1940] [id = 202] 06:57:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 67 (0x12a5ec000) [pid = 1940] [serial = 604] [outer = 0x0] 06:57:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 68 (0x12a860400) [pid = 1940] [serial = 605] [outer = 0x12a5ec000] 06:57:58 INFO - PROCESS | 1940 | 1467035878580 Marionette DEBUG loaded listener.js 06:57:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 69 (0x12ae5a800) [pid = 1940] [serial = 606] [outer = 0x12a5ec000] 06:57:58 INFO - PROCESS | 1940 | 1467035878928 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]]]}] 06:57:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 06:57:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 522ms 06:57:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 06:57:58 INFO - PROCESS | 1940 | 1467035878977 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 06:57:58 INFO - PROCESS | 1940 | 1467035878979 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 06:57:58 INFO - PROCESS | 1940 | 1467035878982 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 06:57:58 INFO - PROCESS | 1940 | 1467035878984 Marionette TRACE conn2 <- [1,782,null,{}] 06:57:58 INFO - PROCESS | 1940 | 1467035878987 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}] 06:57:58 INFO - PROCESS | 1940 | 1467035878989 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:59 INFO - PROCESS | 1940 | 1467035879084 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 06:57:59 INFO - PROCESS | 1940 | 1467035879096 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:57:59 INFO - PROCESS | 1940 | 1467035879097 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:57:59 INFO - PROCESS | 1940 | ++DOCSHELL 0x1268dd000 == 40 [pid = 1940] [id = 203] 06:57:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 70 (0x12ae5b000) [pid = 1940] [serial = 607] [outer = 0x0] 06:57:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 71 (0x12ae63c00) [pid = 1940] [serial = 608] [outer = 0x12ae5b000] 06:57:59 INFO - PROCESS | 1940 | 1467035879117 Marionette DEBUG loaded listener.js 06:57:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 72 (0x12b07a400) [pid = 1940] [serial = 609] [outer = 0x12ae5b000] 06:57:59 INFO - PROCESS | 1940 | --DOCSHELL 0x12b04a000 == 39 [pid = 1940] [id = 9] 06:57:59 INFO - PROCESS | 1940 | --DOCSHELL 0x12d3cd000 == 38 [pid = 1940] [id = 19] 06:57:59 INFO - PROCESS | 1940 | --DOCSHELL 0x113ad0000 == 37 [pid = 1940] [id = 25] 06:57:59 INFO - PROCESS | 1940 | --DOCSHELL 0x112503000 == 36 [pid = 1940] [id = 22] 06:57:59 INFO - PROCESS | 1940 | --DOCSHELL 0x12c290800 == 35 [pid = 1940] [id = 21] 06:57:59 INFO - PROCESS | 1940 | --DOCSHELL 0x11699b800 == 34 [pid = 1940] [id = 23] 06:57:59 INFO - PROCESS | 1940 | --DOCSHELL 0x117127000 == 33 [pid = 1940] [id = 24] 06:57:59 INFO - PROCESS | 1940 | --DOCSHELL 0x12a699000 == 32 [pid = 1940] [id = 8] 06:57:59 INFO - PROCESS | 1940 | --DOCSHELL 0x12d217800 == 31 [pid = 1940] [id = 18] 06:57:59 INFO - PROCESS | 1940 | --DOCSHELL 0x11851a800 == 30 [pid = 1940] [id = 12] 06:57:59 INFO - PROCESS | 1940 | --DOCSHELL 0x112505800 == 29 [pid = 1940] [id = 186] 06:57:59 INFO - PROCESS | 1940 | --DOCSHELL 0x12bc88800 == 28 [pid = 1940] [id = 11] 06:57:59 INFO - PROCESS | 1940 | --DOCSHELL 0x128ddb000 == 27 [pid = 1940] [id = 6] 06:57:59 INFO - PROCESS | 1940 | --DOCSHELL 0x11808b800 == 26 [pid = 1940] [id = 20] 06:57:59 INFO - PROCESS | 1940 | --DOCSHELL 0x12c587000 == 25 [pid = 1940] [id = 14] 06:58:00 INFO - PROCESS | 1940 | --DOMWINDOW == 71 (0x112d60400) [pid = 1940] [serial = 557] [outer = 0x0] [url = about:blank] 06:58:00 INFO - PROCESS | 1940 | --DOMWINDOW == 70 (0x113f3a000) [pid = 1940] [serial = 558] [outer = 0x0] [url = about:blank] 06:58:00 INFO - PROCESS | 1940 | --DOMWINDOW == 69 (0x118298800) [pid = 1940] [serial = 560] [outer = 0x0] [url = about:blank] 06:58:00 INFO - PROCESS | 1940 | --DOMWINDOW == 68 (0x1182a0000) [pid = 1940] [serial = 546] [outer = 0x0] [url = about:blank] 06:58:00 INFO - PROCESS | 1940 | --DOMWINDOW == 67 (0x12a858800) [pid = 1940] [serial = 555] [outer = 0x0] [url = about:blank] 06:58:00 INFO - PROCESS | 1940 | --DOMWINDOW == 66 (0x129031400) [pid = 1940] [serial = 554] [outer = 0x0] [url = about:blank] 06:58:00 INFO - PROCESS | 1940 | --DOMWINDOW == 65 (0x119cf2800) [pid = 1940] [serial = 566] [outer = 0x0] [url = about:blank] 06:58:00 INFO - PROCESS | 1940 | --DOMWINDOW == 64 (0x1244c1c00) [pid = 1940] [serial = 570] [outer = 0x0] [url = about:blank] 06:58:00 INFO - PROCESS | 1940 | --DOMWINDOW == 63 (0x123d29c00) [pid = 1940] [serial = 569] [outer = 0x0] [url = about:blank] 06:58:00 INFO - PROCESS | 1940 | --DOMWINDOW == 62 (0x116963c00) [pid = 1940] [serial = 545] [outer = 0x0] [url = about:blank] 06:58:00 INFO - PROCESS | 1940 | --DOMWINDOW == 61 (0x119fdf000) [pid = 1940] [serial = 549] [outer = 0x0] [url = about:blank] 06:58:00 INFO - PROCESS | 1940 | --DOMWINDOW == 60 (0x11973d400) [pid = 1940] [serial = 548] [outer = 0x0] [url = about:blank] 06:58:00 INFO - PROCESS | 1940 | --DOMWINDOW == 59 (0x12680c000) [pid = 1940] [serial = 572] [outer = 0x0] [url = about:blank] 06:58:00 INFO - PROCESS | 1940 | --DOMWINDOW == 58 (0x128969400) [pid = 1940] [serial = 552] [outer = 0x0] [url = about:blank] 06:58:00 INFO - PROCESS | 1940 | --DOMWINDOW == 57 (0x12896e000) [pid = 1940] [serial = 573] [outer = 0x0] [url = about:blank] 06:58:00 INFO - PROCESS | 1940 | --DOMWINDOW == 56 (0x129033800) [pid = 1940] [serial = 576] [outer = 0x0] [url = about:blank] 06:58:00 INFO - PROCESS | 1940 | --DOMWINDOW == 55 (0x126886c00) [pid = 1940] [serial = 575] [outer = 0x0] [url = about:blank] 06:58:00 INFO - PROCESS | 1940 | --DOMWINDOW == 54 (0x1265ed400) [pid = 1940] [serial = 551] [outer = 0x0] [url = about:blank] 06:58:00 INFO - PROCESS | 1940 | --DOMWINDOW == 53 (0x1191cec00) [pid = 1940] [serial = 563] [outer = 0x0] [url = about:blank] 06:58:00 INFO - PROCESS | 1940 | --DOMWINDOW == 52 (0x1194b9c00) [pid = 1940] [serial = 564] [outer = 0x0] [url = about:blank] 06:58:00 INFO - PROCESS | 1940 | --DOMWINDOW == 51 (0x121823c00) [pid = 1940] [serial = 567] [outer = 0x0] [url = about:blank] 06:58:00 INFO - PROCESS | 1940 | --DOMWINDOW == 50 (0x118332800) [pid = 1940] [serial = 561] [outer = 0x0] [url = about:blank] 06:58:00 INFO - PROCESS | 1940 | --DOMWINDOW == 49 (0x1292e2400) [pid = 1940] [serial = 578] [outer = 0x0] [url = about:blank] 06:58:00 INFO - PROCESS | 1940 | 1467035880514 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]]]}] 06:58:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 06:58:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1575ms 06:58:00 INFO - PROCESS | 1940 | 1467035880558 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 06:58:00 INFO - PROCESS | 1940 | 1467035880560 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 06:58:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 06:58:00 INFO - PROCESS | 1940 | 1467035880563 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 06:58:00 INFO - PROCESS | 1940 | 1467035880566 Marionette TRACE conn2 <- [1,786,null,{}] 06:58:00 INFO - PROCESS | 1940 | 1467035880570 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}] 06:58:00 INFO - PROCESS | 1940 | 1467035880572 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:00 INFO - PROCESS | 1940 | 1467035880657 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 06:58:00 INFO - PROCESS | 1940 | 1467035880702 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:00 INFO - PROCESS | 1940 | 1467035880705 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:00 INFO - PROCESS | 1940 | ++DOCSHELL 0x113104000 == 26 [pid = 1940] [id = 204] 06:58:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 50 (0x112975800) [pid = 1940] [serial = 610] [outer = 0x0] 06:58:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 51 (0x112976000) [pid = 1940] [serial = 611] [outer = 0x112975800] 06:58:00 INFO - PROCESS | 1940 | 1467035880733 Marionette DEBUG loaded listener.js 06:58:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 52 (0x112d79c00) [pid = 1940] [serial = 612] [outer = 0x112975800] 06:58:01 INFO - PROCESS | 1940 | 1467035881073 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]]]}] 06:58:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 06:58:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 524ms 06:58:01 INFO - PROCESS | 1940 | 1467035881086 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 06:58:01 INFO - PROCESS | 1940 | 1467035881089 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 06:58:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 06:58:01 INFO - PROCESS | 1940 | 1467035881096 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 06:58:01 INFO - PROCESS | 1940 | 1467035881098 Marionette TRACE conn2 <- [1,790,null,{}] 06:58:01 INFO - PROCESS | 1940 | 1467035881100 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}] 06:58:01 INFO - PROCESS | 1940 | 1467035881102 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:01 INFO - PROCESS | 1940 | 1467035881217 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 06:58:01 INFO - PROCESS | 1940 | 1467035881283 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:01 INFO - PROCESS | 1940 | 1467035881285 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:01 INFO - PROCESS | 1940 | ++DOCSHELL 0x11624f000 == 27 [pid = 1940] [id = 205] 06:58:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 53 (0x1132cb000) [pid = 1940] [serial = 613] [outer = 0x0] 06:58:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 54 (0x113da7800) [pid = 1940] [serial = 614] [outer = 0x1132cb000] 06:58:01 INFO - PROCESS | 1940 | 1467035881331 Marionette DEBUG loaded listener.js 06:58:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 55 (0x1160d7000) [pid = 1940] [serial = 615] [outer = 0x1132cb000] 06:58:01 INFO - PROCESS | 1940 | 1467035881640 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]]]}] 06:58:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 06:58:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 571ms 06:58:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 06:58:01 INFO - PROCESS | 1940 | 1467035881667 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 06:58:01 INFO - PROCESS | 1940 | 1467035881669 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 06:58:01 INFO - PROCESS | 1940 | 1467035881671 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 06:58:01 INFO - PROCESS | 1940 | 1467035881685 Marionette TRACE conn2 <- [1,794,null,{}] 06:58:01 INFO - PROCESS | 1940 | 1467035881701 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}] 06:58:01 INFO - PROCESS | 1940 | 1467035881704 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:01 INFO - PROCESS | 1940 | 1467035881803 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 06:58:01 INFO - PROCESS | 1940 | 1467035881810 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:01 INFO - PROCESS | 1940 | 1467035881812 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:01 INFO - PROCESS | 1940 | ++DOCSHELL 0x117145800 == 28 [pid = 1940] [id = 206] 06:58:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 56 (0x111f41000) [pid = 1940] [serial = 616] [outer = 0x0] 06:58:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 57 (0x116f4b400) [pid = 1940] [serial = 617] [outer = 0x111f41000] 06:58:01 INFO - PROCESS | 1940 | 1467035881839 Marionette DEBUG loaded listener.js 06:58:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 58 (0x118067000) [pid = 1940] [serial = 618] [outer = 0x111f41000] 06:58:02 INFO - PROCESS | 1940 | 1467035882246 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]]]}] 06:58:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 06:58:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 591ms 06:58:02 INFO - PROCESS | 1940 | 1467035882264 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 06:58:02 INFO - PROCESS | 1940 | 1467035882266 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 06:58:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 06:58:02 INFO - PROCESS | 1940 | 1467035882270 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 06:58:02 INFO - PROCESS | 1940 | 1467035882271 Marionette TRACE conn2 <- [1,798,null,{}] 06:58:02 INFO - PROCESS | 1940 | 1467035882277 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}] 06:58:02 INFO - PROCESS | 1940 | 1467035882279 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:02 INFO - PROCESS | 1940 | 1467035882402 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 06:58:02 INFO - PROCESS | 1940 | 1467035882474 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:02 INFO - PROCESS | 1940 | 1467035882476 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x118167800 == 29 [pid = 1940] [id = 207] 06:58:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 59 (0x118295c00) [pid = 1940] [serial = 619] [outer = 0x0] 06:58:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 60 (0x1182a3000) [pid = 1940] [serial = 620] [outer = 0x118295c00] 06:58:02 INFO - PROCESS | 1940 | 1467035882517 Marionette DEBUG loaded listener.js 06:58:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 61 (0x118334c00) [pid = 1940] [serial = 621] [outer = 0x118295c00] 06:58:02 INFO - PROCESS | 1940 | 1467035882819 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]]]}] 06:58:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 06:58:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 574ms 06:58:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 06:58:02 INFO - PROCESS | 1940 | 1467035882852 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 06:58:02 INFO - PROCESS | 1940 | 1467035882853 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 06:58:02 INFO - PROCESS | 1940 | 1467035882855 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 06:58:02 INFO - PROCESS | 1940 | 1467035882857 Marionette TRACE conn2 <- [1,802,null,{}] 06:58:02 INFO - PROCESS | 1940 | 1467035882867 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}] 06:58:02 INFO - PROCESS | 1940 | 1467035882869 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:02 INFO - PROCESS | 1940 | 1467035882955 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 06:58:03 INFO - PROCESS | 1940 | 1467035883016 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:03 INFO - PROCESS | 1940 | 1467035883017 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:03 INFO - PROCESS | 1940 | ++DOCSHELL 0x118522800 == 30 [pid = 1940] [id = 208] 06:58:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 62 (0x1132c9400) [pid = 1940] [serial = 622] [outer = 0x0] 06:58:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 63 (0x1185af000) [pid = 1940] [serial = 623] [outer = 0x1132c9400] 06:58:03 INFO - PROCESS | 1940 | 1467035883042 Marionette DEBUG loaded listener.js 06:58:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 64 (0x1185bb000) [pid = 1940] [serial = 624] [outer = 0x1132c9400] 06:58:03 INFO - PROCESS | 1940 | 1467035883305 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]]]}] 06:58:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 06:58:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 477ms 06:58:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 06:58:03 INFO - PROCESS | 1940 | 1467035883333 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 06:58:03 INFO - PROCESS | 1940 | 1467035883334 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 06:58:03 INFO - PROCESS | 1940 | 1467035883336 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 06:58:03 INFO - PROCESS | 1940 | 1467035883338 Marionette TRACE conn2 <- [1,806,null,{}] 06:58:03 INFO - PROCESS | 1940 | 1467035883348 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}] 06:58:03 INFO - PROCESS | 1940 | 1467035883352 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:03 INFO - PROCESS | 1940 | 1467035883450 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 06:58:03 INFO - PROCESS | 1940 | 1467035883456 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:03 INFO - PROCESS | 1940 | 1467035883458 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:03 INFO - PROCESS | 1940 | ++DOCSHELL 0x11972e800 == 31 [pid = 1940] [id = 209] 06:58:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 65 (0x1185b2000) [pid = 1940] [serial = 625] [outer = 0x0] 06:58:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 66 (0x118f9cc00) [pid = 1940] [serial = 626] [outer = 0x1185b2000] 06:58:03 INFO - PROCESS | 1940 | 1467035883485 Marionette DEBUG loaded listener.js 06:58:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 67 (0x1194c7800) [pid = 1940] [serial = 627] [outer = 0x1185b2000] 06:58:03 INFO - PROCESS | 1940 | [1940] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 06:58:03 INFO - PROCESS | 1940 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 06:58:03 INFO - PROCESS | 1940 | Determined SkiaGL cache limits: Size 100663296, Items: 256 06:58:03 INFO - PROCESS | 1940 | [GFX2-]: Using SkiaGL canvas. 06:58:03 INFO - PROCESS | 1940 | 1467035883829 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]]]}] 06:58:03 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 06:58:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 521ms 06:58:03 INFO - PROCESS | 1940 | 1467035883858 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 06:58:03 INFO - PROCESS | 1940 | 1467035883859 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 06:58:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 06:58:03 INFO - PROCESS | 1940 | 1467035883862 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 06:58:03 INFO - PROCESS | 1940 | 1467035883863 Marionette TRACE conn2 <- [1,810,null,{}] 06:58:03 INFO - PROCESS | 1940 | 1467035883865 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}] 06:58:03 INFO - PROCESS | 1940 | 1467035883866 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:03 INFO - PROCESS | 1940 | 1467035883958 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 06:58:03 INFO - PROCESS | 1940 | 1467035883964 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:03 INFO - PROCESS | 1940 | 1467035883974 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:03 INFO - PROCESS | 1940 | ++DOCSHELL 0x119fc7800 == 32 [pid = 1940] [id = 210] 06:58:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 68 (0x11259b400) [pid = 1940] [serial = 628] [outer = 0x0] 06:58:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 69 (0x1198b7800) [pid = 1940] [serial = 629] [outer = 0x11259b400] 06:58:04 INFO - PROCESS | 1940 | 1467035884002 Marionette DEBUG loaded listener.js 06:58:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 70 (0x1198c5800) [pid = 1940] [serial = 630] [outer = 0x11259b400] 06:58:04 INFO - PROCESS | 1940 | 1467035884315 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]]]}] 06:58:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 06:58:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 467ms 06:58:04 INFO - PROCESS | 1940 | 1467035884330 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 06:58:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 06:58:04 INFO - PROCESS | 1940 | 1467035884332 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 06:58:04 INFO - PROCESS | 1940 | 1467035884336 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 06:58:04 INFO - PROCESS | 1940 | 1467035884338 Marionette TRACE conn2 <- [1,814,null,{}] 06:58:04 INFO - PROCESS | 1940 | 1467035884343 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}] 06:58:04 INFO - PROCESS | 1940 | 1467035884345 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:04 INFO - PROCESS | 1940 | 1467035884463 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 06:58:04 INFO - PROCESS | 1940 | 1467035884469 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:04 INFO - PROCESS | 1940 | 1467035884470 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:04 INFO - PROCESS | 1940 | ++DOCSHELL 0x121296800 == 33 [pid = 1940] [id = 211] 06:58:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 71 (0x1198e0800) [pid = 1940] [serial = 631] [outer = 0x0] 06:58:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 72 (0x121248800) [pid = 1940] [serial = 632] [outer = 0x1198e0800] 06:58:04 INFO - PROCESS | 1940 | 1467035884510 Marionette DEBUG loaded listener.js 06:58:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 73 (0x11876d800) [pid = 1940] [serial = 633] [outer = 0x1198e0800] 06:58:04 INFO - PROCESS | 1940 | 1467035884976 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] 06:58:05 INFO - PROCESS | 1940 | 1467035885014 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 06:58:05 INFO - PROCESS | 1940 | 1467035885016 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 06:58:05 INFO - PROCESS | 1940 | 1467035885017 Marionette TRACE conn2 <- [1,818,null,{}] 06:58:05 INFO - PROCESS | 1940 | 1467035885019 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}] 06:58:05 INFO - PROCESS | 1940 | 1467035885020 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:05 INFO - PROCESS | 1940 | 1467035885089 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 06:58:05 INFO - PROCESS | 1940 | 1467035885095 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:05 INFO - PROCESS | 1940 | 1467035885096 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:05 INFO - PROCESS | 1940 | ++DOCSHELL 0x117144800 == 34 [pid = 1940] [id = 212] 06:58:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x12182e000) [pid = 1940] [serial = 634] [outer = 0x0] 06:58:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x121ab0800) [pid = 1940] [serial = 635] [outer = 0x12182e000] 06:58:05 INFO - PROCESS | 1940 | 1467035885128 Marionette DEBUG loaded listener.js 06:58:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x123d27800) [pid = 1940] [serial = 636] [outer = 0x12182e000] 06:58:05 INFO - PROCESS | 1940 | 1467035885478 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]]]}] 06:58:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 06:58:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 471ms 06:58:05 INFO - PROCESS | 1940 | 1467035885487 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 06:58:05 INFO - PROCESS | 1940 | 1467035885488 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 06:58:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 06:58:05 INFO - PROCESS | 1940 | 1467035885491 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 06:58:05 INFO - PROCESS | 1940 | 1467035885493 Marionette TRACE conn2 <- [1,822,null,{}] 06:58:05 INFO - PROCESS | 1940 | 1467035885496 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}] 06:58:05 INFO - PROCESS | 1940 | 1467035885498 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:05 INFO - PROCESS | 1940 | 1467035885595 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 06:58:05 INFO - PROCESS | 1940 | 1467035885598 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:05 INFO - PROCESS | 1940 | 1467035885600 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:05 INFO - PROCESS | 1940 | ++DOCSHELL 0x123cbc000 == 35 [pid = 1940] [id = 213] 06:58:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x121aa5800) [pid = 1940] [serial = 637] [outer = 0x0] 06:58:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x124283800) [pid = 1940] [serial = 638] [outer = 0x121aa5800] 06:58:05 INFO - PROCESS | 1940 | 1467035885625 Marionette DEBUG loaded listener.js 06:58:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x124291800) [pid = 1940] [serial = 639] [outer = 0x121aa5800] 06:58:05 INFO - PROCESS | 1940 | 1467035885963 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] 06:58:06 INFO - PROCESS | 1940 | 1467035886014 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 06:58:06 INFO - PROCESS | 1940 | 1467035886016 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 06:58:06 INFO - PROCESS | 1940 | 1467035886018 Marionette TRACE conn2 <- [1,826,null,{}] 06:58:06 INFO - PROCESS | 1940 | 1467035886020 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}] 06:58:06 INFO - PROCESS | 1940 | 1467035886022 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:06 INFO - PROCESS | 1940 | 1467035886140 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 06:58:06 INFO - PROCESS | 1940 | 1467035886153 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:06 INFO - PROCESS | 1940 | 1467035886155 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:06 INFO - PROCESS | 1940 | ++DOCSHELL 0x118520800 == 36 [pid = 1940] [id = 214] 06:58:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x1244bb000) [pid = 1940] [serial = 640] [outer = 0x0] 06:58:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x124d1cc00) [pid = 1940] [serial = 641] [outer = 0x1244bb000] 06:58:06 INFO - PROCESS | 1940 | 1467035886205 Marionette DEBUG loaded listener.js 06:58:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x1261a8c00) [pid = 1940] [serial = 642] [outer = 0x1244bb000] 06:58:06 INFO - PROCESS | 1940 | 1467035886665 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]]]}] 06:58:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 06:58:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 671ms 06:58:06 INFO - PROCESS | 1940 | 1467035886687 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 06:58:06 INFO - PROCESS | 1940 | 1467035886689 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 06:58:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 06:58:06 INFO - PROCESS | 1940 | 1467035886691 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 06:58:06 INFO - PROCESS | 1940 | 1467035886692 Marionette TRACE conn2 <- [1,830,null,{}] 06:58:06 INFO - PROCESS | 1940 | 1467035886701 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}] 06:58:06 INFO - PROCESS | 1940 | 1467035886702 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:06 INFO - PROCESS | 1940 | 1467035886793 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 06:58:06 INFO - PROCESS | 1940 | 1467035886796 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:06 INFO - PROCESS | 1940 | 1467035886798 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:06 INFO - PROCESS | 1940 | ++DOCSHELL 0x126092000 == 37 [pid = 1940] [id = 215] 06:58:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x1261a9800) [pid = 1940] [serial = 643] [outer = 0x0] 06:58:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x12665dc00) [pid = 1940] [serial = 644] [outer = 0x1261a9800] 06:58:06 INFO - PROCESS | 1940 | 1467035886821 Marionette DEBUG loaded listener.js 06:58:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x126882800) [pid = 1940] [serial = 645] [outer = 0x1261a9800] 06:58:07 INFO - PROCESS | 1940 | 1467035887135 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]]]}] 06:58:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 06:58:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 471ms 06:58:07 INFO - PROCESS | 1940 | 1467035887175 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 06:58:07 INFO - PROCESS | 1940 | 1467035887179 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 06:58:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 06:58:07 INFO - PROCESS | 1940 | 1467035887182 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 06:58:07 INFO - PROCESS | 1940 | 1467035887183 Marionette TRACE conn2 <- [1,834,null,{}] 06:58:07 INFO - PROCESS | 1940 | 1467035887185 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}] 06:58:07 INFO - PROCESS | 1940 | 1467035887186 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:07 INFO - PROCESS | 1940 | 1467035887281 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 06:58:07 INFO - PROCESS | 1940 | 1467035887284 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:07 INFO - PROCESS | 1940 | 1467035887285 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:07 INFO - PROCESS | 1940 | ++DOCSHELL 0x1268d8000 == 38 [pid = 1940] [id = 216] 06:58:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x126882c00) [pid = 1940] [serial = 646] [outer = 0x0] 06:58:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x126a9b000) [pid = 1940] [serial = 647] [outer = 0x126882c00] 06:58:07 INFO - PROCESS | 1940 | 1467035887316 Marionette DEBUG loaded listener.js 06:58:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x128960400) [pid = 1940] [serial = 648] [outer = 0x126882c00] 06:58:07 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x12a5ec000) [pid = 1940] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 06:58:07 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x113da7400) [pid = 1940] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 06:58:07 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x1261a4400) [pid = 1940] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 06:58:07 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x11876d000) [pid = 1940] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 06:58:07 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x1185b1c00) [pid = 1940] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 06:58:07 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x1198bac00) [pid = 1940] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 06:58:07 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x118296000) [pid = 1940] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 06:58:07 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x1165f0000) [pid = 1940] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 06:58:07 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x1162cf000) [pid = 1940] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 06:58:07 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x11678a400) [pid = 1940] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 06:58:07 INFO - PROCESS | 1940 | 1467035887705 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]]]}] 06:58:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 06:58:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 569ms 06:58:07 INFO - PROCESS | 1940 | 1467035887752 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 06:58:07 INFO - PROCESS | 1940 | 1467035887753 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 06:58:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 06:58:07 INFO - PROCESS | 1940 | 1467035887756 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 06:58:07 INFO - PROCESS | 1940 | 1467035887758 Marionette TRACE conn2 <- [1,838,null,{}] 06:58:07 INFO - PROCESS | 1940 | 1467035887762 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}] 06:58:07 INFO - PROCESS | 1940 | 1467035887763 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:07 INFO - PROCESS | 1940 | 1467035887864 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 06:58:07 INFO - PROCESS | 1940 | 1467035887869 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:07 INFO - PROCESS | 1940 | 1467035887870 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:07 INFO - PROCESS | 1940 | ++DOCSHELL 0x128d2a800 == 39 [pid = 1940] [id = 217] 06:58:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x1198bac00) [pid = 1940] [serial = 649] [outer = 0x0] 06:58:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x126558800) [pid = 1940] [serial = 650] [outer = 0x1198bac00] 06:58:07 INFO - PROCESS | 1940 | 1467035887910 Marionette DEBUG loaded listener.js 06:58:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x128961c00) [pid = 1940] [serial = 651] [outer = 0x1198bac00] 06:58:08 INFO - PROCESS | 1940 | 1467035888342 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]]]}] 06:58:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 06:58:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 622ms 06:58:08 INFO - PROCESS | 1940 | 1467035888379 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 06:58:08 INFO - PROCESS | 1940 | 1467035888380 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 06:58:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 06:58:08 INFO - PROCESS | 1940 | 1467035888382 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 06:58:08 INFO - PROCESS | 1940 | 1467035888383 Marionette TRACE conn2 <- [1,842,null,{}] 06:58:08 INFO - PROCESS | 1940 | 1467035888385 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}] 06:58:08 INFO - PROCESS | 1940 | 1467035888386 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:08 INFO - PROCESS | 1940 | 1467035888485 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 06:58:08 INFO - PROCESS | 1940 | 1467035888488 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:08 INFO - PROCESS | 1940 | 1467035888490 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:08 INFO - PROCESS | 1940 | ++DOCSHELL 0x129204000 == 40 [pid = 1940] [id = 218] 06:58:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x128963000) [pid = 1940] [serial = 652] [outer = 0x0] 06:58:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x128bb1800) [pid = 1940] [serial = 653] [outer = 0x128963000] 06:58:08 INFO - PROCESS | 1940 | 1467035888523 Marionette DEBUG loaded listener.js 06:58:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x128bbc000) [pid = 1940] [serial = 654] [outer = 0x128963000] 06:58:08 INFO - PROCESS | 1940 | 1467035888834 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]]]}] 06:58:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 06:58:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 468ms 06:58:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 06:58:08 INFO - PROCESS | 1940 | 1467035888851 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 06:58:08 INFO - PROCESS | 1940 | 1467035888852 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 06:58:08 INFO - PROCESS | 1940 | 1467035888854 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 06:58:08 INFO - PROCESS | 1940 | 1467035888855 Marionette TRACE conn2 <- [1,846,null,{}] 06:58:08 INFO - PROCESS | 1940 | 1467035888858 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}] 06:58:08 INFO - PROCESS | 1940 | 1467035888861 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:08 INFO - PROCESS | 1940 | 1467035888945 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 06:58:09 INFO - PROCESS | 1940 | 1467035889004 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:09 INFO - PROCESS | 1940 | 1467035889005 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:09 INFO - PROCESS | 1940 | ++DOCSHELL 0x129219000 == 41 [pid = 1940] [id = 219] 06:58:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x128bbb400) [pid = 1940] [serial = 655] [outer = 0x0] 06:58:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x129255000) [pid = 1940] [serial = 656] [outer = 0x128bbb400] 06:58:09 INFO - PROCESS | 1940 | 1467035889029 Marionette DEBUG loaded listener.js 06:58:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x1292d9c00) [pid = 1940] [serial = 657] [outer = 0x128bbb400] 06:58:09 INFO - PROCESS | 1940 | 1467035889323 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]]]}] 06:58:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 06:58:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 522ms 06:58:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 06:58:09 INFO - PROCESS | 1940 | 1467035889378 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 06:58:09 INFO - PROCESS | 1940 | 1467035889380 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 06:58:09 INFO - PROCESS | 1940 | 1467035889383 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 06:58:09 INFO - PROCESS | 1940 | 1467035889385 Marionette TRACE conn2 <- [1,850,null,{}] 06:58:09 INFO - PROCESS | 1940 | 1467035889389 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}] 06:58:09 INFO - PROCESS | 1940 | 1467035889391 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:09 INFO - PROCESS | 1940 | 1467035889529 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 06:58:09 INFO - PROCESS | 1940 | 1467035889710 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:09 INFO - PROCESS | 1940 | 1467035889712 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:09 INFO - PROCESS | 1940 | ++DOCSHELL 0x112511800 == 42 [pid = 1940] [id = 220] 06:58:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x111c7b400) [pid = 1940] [serial = 658] [outer = 0x0] 06:58:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x111ece400) [pid = 1940] [serial = 659] [outer = 0x111c7b400] 06:58:09 INFO - PROCESS | 1940 | 1467035889787 Marionette DEBUG loaded listener.js 06:58:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x1125a0400) [pid = 1940] [serial = 660] [outer = 0x111c7b400] 06:58:10 INFO - PROCESS | 1940 | 1467035890350 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]]]}] 06:58:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 06:58:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 973ms 06:58:10 INFO - PROCESS | 1940 | 1467035890385 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 06:58:10 INFO - PROCESS | 1940 | 1467035890387 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 06:58:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 06:58:10 INFO - PROCESS | 1940 | 1467035890393 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 06:58:10 INFO - PROCESS | 1940 | 1467035890396 Marionette TRACE conn2 <- [1,854,null,{}] 06:58:10 INFO - PROCESS | 1940 | 1467035890399 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}] 06:58:10 INFO - PROCESS | 1940 | 1467035890402 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:10 INFO - PROCESS | 1940 | 1467035890510 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 06:58:10 INFO - PROCESS | 1940 | 1467035890584 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:10 INFO - PROCESS | 1940 | 1467035890586 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:10 INFO - PROCESS | 1940 | ++DOCSHELL 0x117d30000 == 43 [pid = 1940] [id = 221] 06:58:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x1150d2800) [pid = 1940] [serial = 661] [outer = 0x0] 06:58:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x116295800) [pid = 1940] [serial = 662] [outer = 0x1150d2800] 06:58:10 INFO - PROCESS | 1940 | 1467035890616 Marionette DEBUG loaded listener.js 06:58:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x11678b800) [pid = 1940] [serial = 663] [outer = 0x1150d2800] 06:58:11 INFO - PROCESS | 1940 | 1467035891339 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]]]}] 06:58:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 06:58:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1025ms 06:58:11 INFO - PROCESS | 1940 | 1467035891417 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 06:58:11 INFO - PROCESS | 1940 | 1467035891420 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 06:58:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 06:58:11 INFO - PROCESS | 1940 | 1467035891425 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 06:58:11 INFO - PROCESS | 1940 | 1467035891427 Marionette TRACE conn2 <- [1,858,null,{}] 06:58:11 INFO - PROCESS | 1940 | 1467035891431 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}] 06:58:11 INFO - PROCESS | 1940 | 1467035891433 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:11 INFO - PROCESS | 1940 | 1467035891570 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 06:58:11 INFO - PROCESS | 1940 | 1467035891695 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:11 INFO - PROCESS | 1940 | 1467035891696 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:11 INFO - PROCESS | 1940 | --DOCSHELL 0x129219000 == 42 [pid = 1940] [id = 219] 06:58:11 INFO - PROCESS | 1940 | --DOCSHELL 0x129204000 == 41 [pid = 1940] [id = 218] 06:58:11 INFO - PROCESS | 1940 | --DOCSHELL 0x128d2a800 == 40 [pid = 1940] [id = 217] 06:58:11 INFO - PROCESS | 1940 | --DOCSHELL 0x1268d8000 == 39 [pid = 1940] [id = 216] 06:58:11 INFO - PROCESS | 1940 | --DOCSHELL 0x126092000 == 38 [pid = 1940] [id = 215] 06:58:11 INFO - PROCESS | 1940 | --DOCSHELL 0x118520800 == 37 [pid = 1940] [id = 214] 06:58:11 INFO - PROCESS | 1940 | --DOCSHELL 0x123cbc000 == 36 [pid = 1940] [id = 213] 06:58:11 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x12ae63c00) [pid = 1940] [serial = 608] [outer = 0x0] [url = about:blank] 06:58:11 INFO - PROCESS | 1940 | ++DOCSHELL 0x11624e800 == 37 [pid = 1940] [id = 222] 06:58:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x112d78c00) [pid = 1940] [serial = 664] [outer = 0x0] 06:58:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x1162cc400) [pid = 1940] [serial = 665] [outer = 0x112d78c00] 06:58:11 INFO - PROCESS | 1940 | 1467035891746 Marionette DEBUG loaded listener.js 06:58:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x1171b7400) [pid = 1940] [serial = 666] [outer = 0x112d78c00] 06:58:11 INFO - PROCESS | 1940 | --DOCSHELL 0x117144800 == 36 [pid = 1940] [id = 212] 06:58:11 INFO - PROCESS | 1940 | --DOCSHELL 0x121296800 == 35 [pid = 1940] [id = 211] 06:58:11 INFO - PROCESS | 1940 | --DOCSHELL 0x119fc7800 == 34 [pid = 1940] [id = 210] 06:58:11 INFO - PROCESS | 1940 | --DOCSHELL 0x11972e800 == 33 [pid = 1940] [id = 209] 06:58:11 INFO - PROCESS | 1940 | --DOCSHELL 0x118522800 == 32 [pid = 1940] [id = 208] 06:58:11 INFO - PROCESS | 1940 | --DOCSHELL 0x118167800 == 31 [pid = 1940] [id = 207] 06:58:11 INFO - PROCESS | 1940 | --DOCSHELL 0x117145800 == 30 [pid = 1940] [id = 206] 06:58:11 INFO - PROCESS | 1940 | --DOCSHELL 0x11624f000 == 29 [pid = 1940] [id = 205] 06:58:11 INFO - PROCESS | 1940 | --DOCSHELL 0x113104000 == 28 [pid = 1940] [id = 204] 06:58:11 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x12a860400) [pid = 1940] [serial = 605] [outer = 0x0] [url = about:blank] 06:58:11 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x123d33c00) [pid = 1940] [serial = 593] [outer = 0x0] [url = about:blank] 06:58:11 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x12665e400) [pid = 1940] [serial = 596] [outer = 0x0] [url = about:blank] 06:58:11 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x12a852800) [pid = 1940] [serial = 603] [outer = 0x0] [url = about:blank] 06:58:11 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x12892cc00) [pid = 1940] [serial = 597] [outer = 0x0] [url = about:blank] 06:58:11 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x128bb7800) [pid = 1940] [serial = 602] [outer = 0x0] [url = about:blank] 06:58:11 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x11935d400) [pid = 1940] [serial = 599] [outer = 0x0] [url = about:blank] 06:58:11 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x1198e3c00) [pid = 1940] [serial = 590] [outer = 0x0] [url = about:blank] 06:58:11 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x1185b2400) [pid = 1940] [serial = 587] [outer = 0x0] [url = about:blank] 06:58:11 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x118f44800) [pid = 1940] [serial = 588] [outer = 0x0] [url = about:blank] 06:58:11 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x1185b9c00) [pid = 1940] [serial = 585] [outer = 0x0] [url = about:blank] 06:58:11 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x118333400) [pid = 1940] [serial = 584] [outer = 0x0] [url = about:blank] 06:58:11 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x118068400) [pid = 1940] [serial = 582] [outer = 0x0] [url = about:blank] 06:58:11 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x116787800) [pid = 1940] [serial = 581] [outer = 0x0] [url = about:blank] 06:58:11 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x12a5a5800) [pid = 1940] [serial = 579] [outer = 0x0] [url = about:blank] 06:58:11 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x124d1a800) [pid = 1940] [serial = 594] [outer = 0x0] [url = about:blank] 06:58:11 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x12ae5a800) [pid = 1940] [serial = 606] [outer = 0x0] [url = about:blank] 06:58:11 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x12428c400) [pid = 1940] [serial = 600] [outer = 0x0] [url = about:blank] 06:58:11 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x12100c800) [pid = 1940] [serial = 591] [outer = 0x0] [url = about:blank] 06:58:12 INFO - PROCESS | 1940 | 1467035892033 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]]]}] 06:58:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 06:58:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 622ms 06:58:12 INFO - PROCESS | 1940 | 1467035892051 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 06:58:12 INFO - PROCESS | 1940 | 1467035892054 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 06:58:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 06:58:12 INFO - PROCESS | 1940 | 1467035892067 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 06:58:12 INFO - PROCESS | 1940 | 1467035892069 Marionette TRACE conn2 <- [1,862,null,{}] 06:58:12 INFO - PROCESS | 1940 | 1467035892071 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}] 06:58:12 INFO - PROCESS | 1940 | 1467035892073 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:12 INFO - PROCESS | 1940 | 1467035892167 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 06:58:12 INFO - PROCESS | 1940 | 1467035892214 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:12 INFO - PROCESS | 1940 | 1467035892215 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:12 INFO - PROCESS | 1940 | ++DOCSHELL 0x117132000 == 29 [pid = 1940] [id = 223] 06:58:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x116971c00) [pid = 1940] [serial = 667] [outer = 0x0] 06:58:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x11806a800) [pid = 1940] [serial = 668] [outer = 0x116971c00] 06:58:12 INFO - PROCESS | 1940 | 1467035892243 Marionette DEBUG loaded listener.js 06:58:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x11832dc00) [pid = 1940] [serial = 669] [outer = 0x116971c00] 06:58:12 INFO - PROCESS | 1940 | 1467035892573 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]]]}] 06:58:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 06:58:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 519ms 06:58:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 06:58:12 INFO - PROCESS | 1940 | 1467035892587 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 06:58:12 INFO - PROCESS | 1940 | 1467035892589 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 06:58:12 INFO - PROCESS | 1940 | 1467035892595 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 06:58:12 INFO - PROCESS | 1940 | 1467035892599 Marionette TRACE conn2 <- [1,866,null,{}] 06:58:12 INFO - PROCESS | 1940 | 1467035892611 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}] 06:58:12 INFO - PROCESS | 1940 | 1467035892616 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:12 INFO - PROCESS | 1940 | 1467035892752 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 06:58:12 INFO - PROCESS | 1940 | 1467035892820 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:12 INFO - PROCESS | 1940 | 1467035892823 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:12 INFO - PROCESS | 1940 | ++DOCSHELL 0x11850e800 == 30 [pid = 1940] [id = 224] 06:58:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x11832f800) [pid = 1940] [serial = 670] [outer = 0x0] 06:58:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x1185b3800) [pid = 1940] [serial = 671] [outer = 0x11832f800] 06:58:12 INFO - PROCESS | 1940 | 1467035892872 Marionette DEBUG loaded listener.js 06:58:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x1191cec00) [pid = 1940] [serial = 672] [outer = 0x11832f800] 06:58:13 INFO - PROCESS | 1940 | 1467035893235 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]]]}] 06:58:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 06:58:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 679ms 06:58:13 INFO - PROCESS | 1940 | 1467035893271 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 06:58:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 06:58:13 INFO - PROCESS | 1940 | 1467035893273 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 06:58:13 INFO - PROCESS | 1940 | 1467035893278 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 06:58:13 INFO - PROCESS | 1940 | 1467035893279 Marionette TRACE conn2 <- [1,870,null,{}] 06:58:13 INFO - PROCESS | 1940 | 1467035893281 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}] 06:58:13 INFO - PROCESS | 1940 | 1467035893283 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:13 INFO - PROCESS | 1940 | 1467035893379 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 06:58:13 INFO - PROCESS | 1940 | 1467035893406 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:13 INFO - PROCESS | 1940 | 1467035893408 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:13 INFO - PROCESS | 1940 | ++DOCSHELL 0x1191c4000 == 31 [pid = 1940] [id = 225] 06:58:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x1191c9c00) [pid = 1940] [serial = 673] [outer = 0x0] 06:58:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x1194be000) [pid = 1940] [serial = 674] [outer = 0x1191c9c00] 06:58:13 INFO - PROCESS | 1940 | 1467035893433 Marionette DEBUG loaded listener.js 06:58:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x119743000) [pid = 1940] [serial = 675] [outer = 0x1191c9c00] 06:58:13 INFO - PROCESS | 1940 | 1467035893713 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]]]}] 06:58:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 06:58:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 470ms 06:58:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 06:58:13 INFO - PROCESS | 1940 | 1467035893750 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 06:58:13 INFO - PROCESS | 1940 | 1467035893751 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 06:58:13 INFO - PROCESS | 1940 | 1467035893754 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 06:58:13 INFO - PROCESS | 1940 | 1467035893755 Marionette TRACE conn2 <- [1,874,null,{}] 06:58:13 INFO - PROCESS | 1940 | 1467035893761 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}] 06:58:13 INFO - PROCESS | 1940 | 1467035893763 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:13 INFO - PROCESS | 1940 | 1467035893883 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 06:58:13 INFO - PROCESS | 1940 | 1467035893888 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:13 INFO - PROCESS | 1940 | 1467035893889 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:13 INFO - PROCESS | 1940 | ++DOCSHELL 0x117140800 == 32 [pid = 1940] [id = 226] 06:58:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x1198b7400) [pid = 1940] [serial = 676] [outer = 0x0] 06:58:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x12100c000) [pid = 1940] [serial = 677] [outer = 0x1198b7400] 06:58:13 INFO - PROCESS | 1940 | 1467035893931 Marionette DEBUG loaded listener.js 06:58:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x121394400) [pid = 1940] [serial = 678] [outer = 0x1198b7400] 06:58:14 INFO - PROCESS | 1940 | 1467035894420 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]]]}] 06:58:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 06:58:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 673ms 06:58:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 06:58:14 INFO - PROCESS | 1940 | 1467035894428 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 06:58:14 INFO - PROCESS | 1940 | 1467035894429 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 06:58:14 INFO - PROCESS | 1940 | 1467035894431 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 06:58:14 INFO - PROCESS | 1940 | 1467035894432 Marionette TRACE conn2 <- [1,878,null,{}] 06:58:14 INFO - PROCESS | 1940 | 1467035894434 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}] 06:58:14 INFO - PROCESS | 1940 | 1467035894439 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:14 INFO - PROCESS | 1940 | 1467035894548 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 06:58:14 INFO - PROCESS | 1940 | 1467035894583 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:14 INFO - PROCESS | 1940 | 1467035894584 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:14 INFO - PROCESS | 1940 | ++DOCSHELL 0x123cb5000 == 33 [pid = 1940] [id = 227] 06:58:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x121394800) [pid = 1940] [serial = 679] [outer = 0x0] 06:58:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x124055400) [pid = 1940] [serial = 680] [outer = 0x121394800] 06:58:14 INFO - PROCESS | 1940 | 1467035894609 Marionette DEBUG loaded listener.js 06:58:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x1247b6000) [pid = 1940] [serial = 681] [outer = 0x121394800] 06:58:14 INFO - PROCESS | 1940 | 1467035894939 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]]]}] 06:58:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 06:58:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 568ms 06:58:15 INFO - PROCESS | 1940 | 1467035895001 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 06:58:15 INFO - PROCESS | 1940 | 1467035895003 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 06:58:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 06:58:15 INFO - PROCESS | 1940 | 1467035895006 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 06:58:15 INFO - PROCESS | 1940 | 1467035895008 Marionette TRACE conn2 <- [1,882,null,{}] 06:58:15 INFO - PROCESS | 1940 | 1467035895011 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}] 06:58:15 INFO - PROCESS | 1940 | 1467035895013 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:15 INFO - PROCESS | 1940 | 1467035895164 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 06:58:15 INFO - PROCESS | 1940 | 1467035895183 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:15 INFO - PROCESS | 1940 | 1467035895185 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:15 INFO - PROCESS | 1940 | ++DOCSHELL 0x123d3b800 == 34 [pid = 1940] [id = 228] 06:58:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x124d19000) [pid = 1940] [serial = 682] [outer = 0x0] 06:58:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x126068800) [pid = 1940] [serial = 683] [outer = 0x124d19000] 06:58:15 INFO - PROCESS | 1940 | 1467035895225 Marionette DEBUG loaded listener.js 06:58:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x1261a7000) [pid = 1940] [serial = 684] [outer = 0x124d19000] 06:58:15 INFO - PROCESS | 1940 | 1467035895654 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]]]}] 06:58:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 06:58:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 672ms 06:58:15 INFO - PROCESS | 1940 | 1467035895679 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 06:58:15 INFO - PROCESS | 1940 | 1467035895681 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 06:58:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 06:58:15 INFO - PROCESS | 1940 | 1467035895683 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 06:58:15 INFO - PROCESS | 1940 | 1467035895684 Marionette TRACE conn2 <- [1,886,null,{}] 06:58:15 INFO - PROCESS | 1940 | 1467035895686 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}] 06:58:15 INFO - PROCESS | 1940 | 1467035895688 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:15 INFO - PROCESS | 1940 | 1467035895780 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 06:58:15 INFO - PROCESS | 1940 | 1467035895793 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:15 INFO - PROCESS | 1940 | 1467035895795 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:15 INFO - PROCESS | 1940 | ++DOCSHELL 0x124815000 == 35 [pid = 1940] [id = 229] 06:58:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x126549800) [pid = 1940] [serial = 685] [outer = 0x0] 06:58:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x1265ecc00) [pid = 1940] [serial = 686] [outer = 0x126549800] 06:58:15 INFO - PROCESS | 1940 | 1467035895820 Marionette DEBUG loaded listener.js 06:58:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x126886c00) [pid = 1940] [serial = 687] [outer = 0x126549800] 06:58:16 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x1132c9400) [pid = 1940] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 06:58:16 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x121aa5800) [pid = 1940] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 06:58:16 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x11259b400) [pid = 1940] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 06:58:16 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x1132cb000) [pid = 1940] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 06:58:16 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x112975800) [pid = 1940] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 06:58:16 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x12ae5b000) [pid = 1940] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 06:58:16 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x12182e000) [pid = 1940] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 06:58:16 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x1244bb000) [pid = 1940] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 06:58:16 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x1261a9800) [pid = 1940] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 06:58:16 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x126882c00) [pid = 1940] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 06:58:16 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x128963000) [pid = 1940] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 06:58:16 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x1198bac00) [pid = 1940] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 06:58:16 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x118295c00) [pid = 1940] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 06:58:16 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x1198e0800) [pid = 1940] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 06:58:16 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x111f41000) [pid = 1940] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 06:58:16 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x1185b2000) [pid = 1940] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 06:58:16 INFO - PROCESS | 1940 | 1467035896323 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]]]}] 06:58:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 06:58:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 669ms 06:58:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 06:58:16 INFO - PROCESS | 1940 | 1467035896353 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 06:58:16 INFO - PROCESS | 1940 | 1467035896355 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 06:58:16 INFO - PROCESS | 1940 | 1467035896358 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 06:58:16 INFO - PROCESS | 1940 | 1467035896360 Marionette TRACE conn2 <- [1,890,null,{}] 06:58:16 INFO - PROCESS | 1940 | 1467035896364 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}] 06:58:16 INFO - PROCESS | 1940 | 1467035896366 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:16 INFO - PROCESS | 1940 | 1467035896525 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 06:58:16 INFO - PROCESS | 1940 | 1467035896602 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:16 INFO - PROCESS | 1940 | 1467035896603 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:16 INFO - PROCESS | 1940 | ++DOCSHELL 0x124615000 == 36 [pid = 1940] [id = 230] 06:58:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x11259b400) [pid = 1940] [serial = 688] [outer = 0x0] 06:58:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x118198400) [pid = 1940] [serial = 689] [outer = 0x11259b400] 06:58:16 INFO - PROCESS | 1940 | 1467035896644 Marionette DEBUG loaded listener.js 06:58:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x121011c00) [pid = 1940] [serial = 690] [outer = 0x11259b400] 06:58:16 INFO - PROCESS | 1940 | 1467035896906 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]]]}] 06:58:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 06:58:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 571ms 06:58:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 06:58:16 INFO - PROCESS | 1940 | 1467035896934 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 06:58:16 INFO - PROCESS | 1940 | 1467035896936 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 06:58:16 INFO - PROCESS | 1940 | 1467035896938 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 06:58:16 INFO - PROCESS | 1940 | 1467035896939 Marionette TRACE conn2 <- [1,894,null,{}] 06:58:16 INFO - PROCESS | 1940 | 1467035896949 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}] 06:58:16 INFO - PROCESS | 1940 | 1467035896950 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:17 INFO - PROCESS | 1940 | 1467035897031 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 06:58:17 INFO - PROCESS | 1940 | 1467035897083 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:17 INFO - PROCESS | 1940 | 1467035897084 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:17 INFO - PROCESS | 1940 | ++DOCSHELL 0x119729000 == 37 [pid = 1940] [id = 231] 06:58:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x1185ae400) [pid = 1940] [serial = 691] [outer = 0x0] 06:58:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x1261a9000) [pid = 1940] [serial = 692] [outer = 0x1185ae400] 06:58:17 INFO - PROCESS | 1940 | 1467035897108 Marionette DEBUG loaded listener.js 06:58:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x126aa2c00) [pid = 1940] [serial = 693] [outer = 0x1185ae400] 06:58:17 INFO - PROCESS | 1940 | 1467035897397 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]]]}] 06:58:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 06:58:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 476ms 06:58:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 06:58:17 INFO - PROCESS | 1940 | 1467035897417 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 06:58:17 INFO - PROCESS | 1940 | 1467035897419 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 06:58:17 INFO - PROCESS | 1940 | 1467035897421 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 06:58:17 INFO - PROCESS | 1940 | 1467035897423 Marionette TRACE conn2 <- [1,898,null,{}] 06:58:17 INFO - PROCESS | 1940 | 1467035897429 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}] 06:58:17 INFO - PROCESS | 1940 | 1467035897431 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:17 INFO - PROCESS | 1940 | 1467035897530 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 06:58:17 INFO - PROCESS | 1940 | 1467035897534 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:17 INFO - PROCESS | 1940 | 1467035897536 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:17 INFO - PROCESS | 1940 | ++DOCSHELL 0x129203000 == 38 [pid = 1940] [id = 232] 06:58:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x12892b400) [pid = 1940] [serial = 694] [outer = 0x0] 06:58:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x129031800) [pid = 1940] [serial = 695] [outer = 0x12892b400] 06:58:17 INFO - PROCESS | 1940 | 1467035897562 Marionette DEBUG loaded listener.js 06:58:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x12a4a7000) [pid = 1940] [serial = 696] [outer = 0x12892b400] 06:58:17 INFO - PROCESS | 1940 | 1467035897930 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]]]}] 06:58:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 06:58:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 523ms 06:58:17 INFO - PROCESS | 1940 | 1467035897955 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 06:58:17 INFO - PROCESS | 1940 | 1467035897958 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 06:58:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 06:58:17 INFO - PROCESS | 1940 | 1467035897961 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 06:58:17 INFO - PROCESS | 1940 | 1467035897962 Marionette TRACE conn2 <- [1,902,null,{}] 06:58:17 INFO - PROCESS | 1940 | 1467035897966 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}] 06:58:17 INFO - PROCESS | 1940 | 1467035897967 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:18 INFO - PROCESS | 1940 | 1467035898090 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 06:58:18 INFO - PROCESS | 1940 | 1467035898096 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:18 INFO - PROCESS | 1940 | 1467035898096 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:18 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a605800 == 39 [pid = 1940] [id = 233] 06:58:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x129252000) [pid = 1940] [serial = 697] [outer = 0x0] 06:58:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x12a5a5800) [pid = 1940] [serial = 698] [outer = 0x129252000] 06:58:18 INFO - PROCESS | 1940 | 1467035898136 Marionette DEBUG loaded listener.js 06:58:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x12a5e5c00) [pid = 1940] [serial = 699] [outer = 0x129252000] 06:58:18 INFO - PROCESS | 1940 | 1467035898737 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]]]}] 06:58:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 06:58:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 821ms 06:58:18 INFO - PROCESS | 1940 | 1467035898783 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 06:58:18 INFO - PROCESS | 1940 | 1467035898787 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 06:58:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 06:58:18 INFO - PROCESS | 1940 | 1467035898792 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 06:58:18 INFO - PROCESS | 1940 | 1467035898797 Marionette TRACE conn2 <- [1,906,null,{}] 06:58:18 INFO - PROCESS | 1940 | 1467035898802 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}] 06:58:18 INFO - PROCESS | 1940 | 1467035898804 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:18 INFO - PROCESS | 1940 | 1467035898993 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 06:58:19 INFO - PROCESS | 1940 | 1467035899082 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:19 INFO - PROCESS | 1940 | 1467035899084 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:19 INFO - PROCESS | 1940 | ++DOCSHELL 0x11807f000 == 40 [pid = 1940] [id = 234] 06:58:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x1150d3c00) [pid = 1940] [serial = 700] [outer = 0x0] 06:58:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x116a0c000) [pid = 1940] [serial = 701] [outer = 0x1150d3c00] 06:58:19 INFO - PROCESS | 1940 | 1467035899134 Marionette DEBUG loaded listener.js 06:58:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x11806fc00) [pid = 1940] [serial = 702] [outer = 0x1150d3c00] 06:58:19 INFO - PROCESS | 1940 | 1467035899572 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]]]}] 06:58:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 06:58:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 824ms 06:58:19 INFO - PROCESS | 1940 | 1467035899616 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 06:58:19 INFO - PROCESS | 1940 | 1467035899620 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 06:58:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 06:58:19 INFO - PROCESS | 1940 | 1467035899627 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 06:58:19 INFO - PROCESS | 1940 | 1467035899630 Marionette TRACE conn2 <- [1,910,null,{}] 06:58:19 INFO - PROCESS | 1940 | 1467035899634 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}] 06:58:19 INFO - PROCESS | 1940 | 1467035899636 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:19 INFO - PROCESS | 1940 | 1467035899787 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 06:58:19 INFO - PROCESS | 1940 | 1467035899879 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:19 INFO - PROCESS | 1940 | 1467035899880 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:19 INFO - PROCESS | 1940 | ++DOCSHELL 0x121931000 == 41 [pid = 1940] [id = 235] 06:58:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x11832c800) [pid = 1940] [serial = 703] [outer = 0x0] 06:58:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x1185bb400) [pid = 1940] [serial = 704] [outer = 0x11832c800] 06:58:19 INFO - PROCESS | 1940 | 1467035899918 Marionette DEBUG loaded listener.js 06:58:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x11935d400) [pid = 1940] [serial = 705] [outer = 0x11832c800] 06:58:20 INFO - PROCESS | 1940 | 1467035900352 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]]]}] 06:58:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 06:58:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 771ms 06:58:20 INFO - PROCESS | 1940 | 1467035900398 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 06:58:20 INFO - PROCESS | 1940 | 1467035900399 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 06:58:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 06:58:20 INFO - PROCESS | 1940 | 1467035900402 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 06:58:20 INFO - PROCESS | 1940 | 1467035900404 Marionette TRACE conn2 <- [1,914,null,{}] 06:58:20 INFO - PROCESS | 1940 | 1467035900431 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}] 06:58:20 INFO - PROCESS | 1940 | 1467035900434 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:20 INFO - PROCESS | 1940 | 1467035900536 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 06:58:20 INFO - PROCESS | 1940 | 1467035900602 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:20 INFO - PROCESS | 1940 | 1467035900604 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:20 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a61e800 == 42 [pid = 1940] [id = 236] 06:58:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x123d2b000) [pid = 1940] [serial = 706] [outer = 0x0] 06:58:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x124283400) [pid = 1940] [serial = 707] [outer = 0x123d2b000] 06:58:20 INFO - PROCESS | 1940 | 1467035900636 Marionette DEBUG loaded listener.js 06:58:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x124d14000) [pid = 1940] [serial = 708] [outer = 0x123d2b000] 06:58:21 INFO - PROCESS | 1940 | 1467035901046 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]]]}] 06:58:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 06:58:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 673ms 06:58:21 INFO - PROCESS | 1940 | 1467035901075 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 06:58:21 INFO - PROCESS | 1940 | 1467035901077 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 06:58:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 06:58:21 INFO - PROCESS | 1940 | 1467035901079 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 06:58:21 INFO - PROCESS | 1940 | 1467035901081 Marionette TRACE conn2 <- [1,918,null,{}] 06:58:21 INFO - PROCESS | 1940 | 1467035901083 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}] 06:58:21 INFO - PROCESS | 1940 | 1467035901084 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:21 INFO - PROCESS | 1940 | 1467035901184 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 06:58:21 INFO - PROCESS | 1940 | 1467035901235 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:21 INFO - PROCESS | 1940 | 1467035901237 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:21 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a6a1000 == 43 [pid = 1940] [id = 237] 06:58:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x126883800) [pid = 1940] [serial = 709] [outer = 0x0] 06:58:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x128bbc400) [pid = 1940] [serial = 710] [outer = 0x126883800] 06:58:21 INFO - PROCESS | 1940 | 1467035901265 Marionette DEBUG loaded listener.js 06:58:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x1292dcc00) [pid = 1940] [serial = 711] [outer = 0x126883800] 06:58:21 INFO - PROCESS | 1940 | 1467035901684 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]]]}] 06:58:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 06:58:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 669ms 06:58:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 06:58:21 INFO - PROCESS | 1940 | 1467035901750 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 06:58:21 INFO - PROCESS | 1940 | 1467035901751 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 06:58:21 INFO - PROCESS | 1940 | 1467035901753 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 06:58:21 INFO - PROCESS | 1940 | 1467035901754 Marionette TRACE conn2 <- [1,922,null,{}] 06:58:21 INFO - PROCESS | 1940 | 1467035901773 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}] 06:58:21 INFO - PROCESS | 1940 | 1467035901777 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:21 INFO - PROCESS | 1940 | 1467035901909 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 06:58:21 INFO - PROCESS | 1940 | 1467035901957 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:21 INFO - PROCESS | 1940 | 1467035901959 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:21 INFO - PROCESS | 1940 | ++DOCSHELL 0x116994000 == 44 [pid = 1940] [id = 238] 06:58:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x113866000) [pid = 1940] [serial = 712] [outer = 0x0] 06:58:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x1194c1c00) [pid = 1940] [serial = 713] [outer = 0x113866000] 06:58:21 INFO - PROCESS | 1940 | 1467035901988 Marionette DEBUG loaded listener.js 06:58:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x129025000) [pid = 1940] [serial = 714] [outer = 0x113866000] 06:58:22 INFO - PROCESS | 1940 | 1467035902534 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]]]}] 06:58:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 06:58:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 820ms 06:58:22 INFO - PROCESS | 1940 | 1467035902574 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 06:58:22 INFO - PROCESS | 1940 | 1467035902575 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 06:58:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 06:58:22 INFO - PROCESS | 1940 | 1467035902578 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 06:58:22 INFO - PROCESS | 1940 | 1467035902579 Marionette TRACE conn2 <- [1,926,null,{}] 06:58:22 INFO - PROCESS | 1940 | 1467035902583 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}] 06:58:22 INFO - PROCESS | 1940 | 1467035902584 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:22 INFO - PROCESS | 1940 | 1467035902675 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 06:58:22 INFO - PROCESS | 1940 | 1467035902755 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:22 INFO - PROCESS | 1940 | 1467035902756 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:22 INFO - PROCESS | 1940 | ++DOCSHELL 0x116f11800 == 45 [pid = 1940] [id = 239] 06:58:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x1175c0c00) [pid = 1940] [serial = 715] [outer = 0x0] 06:58:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x117d9ac00) [pid = 1940] [serial = 716] [outer = 0x1175c0c00] 06:58:22 INFO - PROCESS | 1940 | 1467035902846 Marionette DEBUG loaded listener.js 06:58:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x11829d000) [pid = 1940] [serial = 717] [outer = 0x1175c0c00] 06:58:23 INFO - PROCESS | 1940 | --DOCSHELL 0x129203000 == 44 [pid = 1940] [id = 232] 06:58:23 INFO - PROCESS | 1940 | --DOCSHELL 0x119729000 == 43 [pid = 1940] [id = 231] 06:58:23 INFO - PROCESS | 1940 | --DOCSHELL 0x124615000 == 42 [pid = 1940] [id = 230] 06:58:23 INFO - PROCESS | 1940 | --DOCSHELL 0x124815000 == 41 [pid = 1940] [id = 229] 06:58:23 INFO - PROCESS | 1940 | --DOCSHELL 0x123d3b800 == 40 [pid = 1940] [id = 228] 06:58:23 INFO - PROCESS | 1940 | --DOCSHELL 0x123cb5000 == 39 [pid = 1940] [id = 227] 06:58:23 INFO - PROCESS | 1940 | --DOCSHELL 0x117140800 == 38 [pid = 1940] [id = 226] 06:58:23 INFO - PROCESS | 1940 | --DOCSHELL 0x1191c4000 == 37 [pid = 1940] [id = 225] 06:58:23 INFO - PROCESS | 1940 | --DOCSHELL 0x11850e800 == 36 [pid = 1940] [id = 224] 06:58:23 INFO - PROCESS | 1940 | --DOCSHELL 0x117132000 == 35 [pid = 1940] [id = 223] 06:58:23 INFO - PROCESS | 1940 | --DOCSHELL 0x11624e800 == 34 [pid = 1940] [id = 222] 06:58:23 INFO - PROCESS | 1940 | --DOCSHELL 0x117d30000 == 33 [pid = 1940] [id = 221] 06:58:23 INFO - PROCESS | 1940 | --DOCSHELL 0x112511800 == 32 [pid = 1940] [id = 220] 06:58:23 INFO - PROCESS | 1940 | --DOCSHELL 0x116994000 == 31 [pid = 1940] [id = 238] 06:58:23 INFO - PROCESS | 1940 | --DOCSHELL 0x12a6a1000 == 30 [pid = 1940] [id = 237] 06:58:23 INFO - PROCESS | 1940 | --DOCSHELL 0x12a61e800 == 29 [pid = 1940] [id = 236] 06:58:23 INFO - PROCESS | 1940 | --DOCSHELL 0x121931000 == 28 [pid = 1940] [id = 235] 06:58:23 INFO - PROCESS | 1940 | --DOCSHELL 0x11807f000 == 27 [pid = 1940] [id = 234] 06:58:23 INFO - PROCESS | 1940 | --DOCSHELL 0x12a605800 == 26 [pid = 1940] [id = 233] 06:58:23 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x1185af000) [pid = 1940] [serial = 623] [outer = 0x0] [url = about:blank] 06:58:23 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x124283800) [pid = 1940] [serial = 638] [outer = 0x0] [url = about:blank] 06:58:23 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x1198b7800) [pid = 1940] [serial = 629] [outer = 0x0] [url = about:blank] 06:58:23 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x1198c5800) [pid = 1940] [serial = 630] [outer = 0x0] [url = about:blank] 06:58:23 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x113da7800) [pid = 1940] [serial = 614] [outer = 0x0] [url = about:blank] 06:58:23 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x1160d7000) [pid = 1940] [serial = 615] [outer = 0x0] [url = about:blank] 06:58:23 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x112976000) [pid = 1940] [serial = 611] [outer = 0x0] [url = about:blank] 06:58:23 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x12b07a400) [pid = 1940] [serial = 609] [outer = 0x0] [url = about:blank] 06:58:23 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x121ab0800) [pid = 1940] [serial = 635] [outer = 0x0] [url = about:blank] 06:58:23 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x124d1cc00) [pid = 1940] [serial = 641] [outer = 0x0] [url = about:blank] 06:58:23 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x12665dc00) [pid = 1940] [serial = 644] [outer = 0x0] [url = about:blank] 06:58:23 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x1261a8c00) [pid = 1940] [serial = 642] [outer = 0x0] [url = about:blank] 06:58:23 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x126a9b000) [pid = 1940] [serial = 647] [outer = 0x0] [url = about:blank] 06:58:23 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x128bb1800) [pid = 1940] [serial = 653] [outer = 0x0] [url = about:blank] 06:58:23 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x126558800) [pid = 1940] [serial = 650] [outer = 0x0] [url = about:blank] 06:58:23 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x128960400) [pid = 1940] [serial = 648] [outer = 0x0] [url = about:blank] 06:58:23 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x112d79c00) [pid = 1940] [serial = 612] [outer = 0x0] [url = about:blank] 06:58:23 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x1182a3000) [pid = 1940] [serial = 620] [outer = 0x0] [url = about:blank] 06:58:23 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x128bbc000) [pid = 1940] [serial = 654] [outer = 0x0] [url = about:blank] 06:58:23 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x118334c00) [pid = 1940] [serial = 621] [outer = 0x0] [url = about:blank] 06:58:23 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x121248800) [pid = 1940] [serial = 632] [outer = 0x0] [url = about:blank] 06:58:23 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x116f4b400) [pid = 1940] [serial = 617] [outer = 0x0] [url = about:blank] 06:58:23 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x118067000) [pid = 1940] [serial = 618] [outer = 0x0] [url = about:blank] 06:58:23 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x11876d800) [pid = 1940] [serial = 633] [outer = 0x0] [url = about:blank] 06:58:23 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x118f9cc00) [pid = 1940] [serial = 626] [outer = 0x0] [url = about:blank] 06:58:23 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x1194c7800) [pid = 1940] [serial = 627] [outer = 0x0] [url = about:blank] 06:58:23 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x124291800) [pid = 1940] [serial = 639] [outer = 0x0] [url = about:blank] 06:58:23 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x128961c00) [pid = 1940] [serial = 651] [outer = 0x0] [url = about:blank] 06:58:23 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x126882800) [pid = 1940] [serial = 645] [outer = 0x0] [url = about:blank] 06:58:23 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x1185bb000) [pid = 1940] [serial = 624] [outer = 0x0] [url = about:blank] 06:58:23 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x129255000) [pid = 1940] [serial = 656] [outer = 0x0] [url = about:blank] 06:58:23 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x123d27800) [pid = 1940] [serial = 636] [outer = 0x0] [url = about:blank] 06:58:23 INFO - PROCESS | 1940 | 1467035903905 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]]]}] 06:58:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 06:58:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1371ms 06:58:23 INFO - PROCESS | 1940 | 1467035903950 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 06:58:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 06:58:23 INFO - PROCESS | 1940 | 1467035903953 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 06:58:23 INFO - PROCESS | 1940 | 1467035903956 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 06:58:23 INFO - PROCESS | 1940 | 1467035903961 Marionette TRACE conn2 <- [1,930,null,{}] 06:58:23 INFO - PROCESS | 1940 | 1467035903969 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}] 06:58:23 INFO - PROCESS | 1940 | 1467035903970 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:24 INFO - PROCESS | 1940 | 1467035904072 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 06:58:24 INFO - PROCESS | 1940 | 1467035904124 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:24 INFO - PROCESS | 1940 | 1467035904125 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:24 INFO - PROCESS | 1940 | ++DOCSHELL 0x11656b000 == 27 [pid = 1940] [id = 240] 06:58:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x11652ec00) [pid = 1940] [serial = 718] [outer = 0x0] 06:58:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x116963c00) [pid = 1940] [serial = 719] [outer = 0x11652ec00] 06:58:24 INFO - PROCESS | 1940 | 1467035904155 Marionette DEBUG loaded listener.js 06:58:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x1175c7800) [pid = 1940] [serial = 720] [outer = 0x11652ec00] 06:58:24 INFO - PROCESS | 1940 | 1467035904455 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]]]}] 06:58:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 06:58:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 528ms 06:58:24 INFO - PROCESS | 1940 | 1467035904484 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 06:58:24 INFO - PROCESS | 1940 | 1467035904488 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 06:58:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 06:58:24 INFO - PROCESS | 1940 | 1467035904494 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 06:58:24 INFO - PROCESS | 1940 | 1467035904498 Marionette TRACE conn2 <- [1,934,null,{}] 06:58:24 INFO - PROCESS | 1940 | 1467035904500 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}] 06:58:24 INFO - PROCESS | 1940 | 1467035904502 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:24 INFO - PROCESS | 1940 | 1467035904585 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 06:58:24 INFO - PROCESS | 1940 | 1467035904589 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:24 INFO - PROCESS | 1940 | 1467035904591 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:24 INFO - PROCESS | 1940 | ++DOCSHELL 0x118082800 == 28 [pid = 1940] [id = 241] 06:58:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x118065c00) [pid = 1940] [serial = 721] [outer = 0x0] 06:58:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x1185aa000) [pid = 1940] [serial = 722] [outer = 0x118065c00] 06:58:24 INFO - PROCESS | 1940 | 1467035904621 Marionette DEBUG loaded listener.js 06:58:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x11876f400) [pid = 1940] [serial = 723] [outer = 0x118065c00] 06:58:24 INFO - PROCESS | 1940 | 1467035904989 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]]]}] 06:58:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 06:58:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 524ms 06:58:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 06:58:25 INFO - PROCESS | 1940 | 1467035905016 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 06:58:25 INFO - PROCESS | 1940 | 1467035905018 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 06:58:25 INFO - PROCESS | 1940 | 1467035905020 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 06:58:25 INFO - PROCESS | 1940 | 1467035905023 Marionette TRACE conn2 <- [1,938,null,{}] 06:58:25 INFO - PROCESS | 1940 | 1467035905033 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}] 06:58:25 INFO - PROCESS | 1940 | 1467035905036 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:25 INFO - PROCESS | 1940 | 1467035905111 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 06:58:25 INFO - PROCESS | 1940 | 1467035905200 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:25 INFO - PROCESS | 1940 | 1467035905202 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:25 INFO - PROCESS | 1940 | ++DOCSHELL 0x113105000 == 29 [pid = 1940] [id = 242] 06:58:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x111f43400) [pid = 1940] [serial = 724] [outer = 0x0] 06:58:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x11259b000) [pid = 1940] [serial = 725] [outer = 0x111f43400] 06:58:25 INFO - PROCESS | 1940 | 1467035905234 Marionette DEBUG loaded listener.js 06:58:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x112d7e400) [pid = 1940] [serial = 726] [outer = 0x111f43400] 06:58:25 INFO - PROCESS | 1940 | 1467035905754 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]]]}] 06:58:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 06:58:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 776ms 06:58:25 INFO - PROCESS | 1940 | 1467035905797 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 06:58:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 06:58:25 INFO - PROCESS | 1940 | 1467035905800 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 06:58:25 INFO - PROCESS | 1940 | 1467035905803 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 06:58:25 INFO - PROCESS | 1940 | 1467035905805 Marionette TRACE conn2 <- [1,942,null,{}] 06:58:25 INFO - PROCESS | 1940 | 1467035905809 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}] 06:58:25 INFO - PROCESS | 1940 | 1467035905810 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:25 INFO - PROCESS | 1940 | 1467035905912 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 06:58:26 INFO - PROCESS | 1940 | 1467035906030 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:26 INFO - PROCESS | 1940 | 1467035906031 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:26 INFO - PROCESS | 1940 | ++DOCSHELL 0x118f0b000 == 30 [pid = 1940] [id = 243] 06:58:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x118334c00) [pid = 1940] [serial = 727] [outer = 0x0] 06:58:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x1185adc00) [pid = 1940] [serial = 728] [outer = 0x118334c00] 06:58:26 INFO - PROCESS | 1940 | 1467035906062 Marionette DEBUG loaded listener.js 06:58:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x118f45000) [pid = 1940] [serial = 729] [outer = 0x118334c00] 06:58:26 INFO - PROCESS | 1940 | 1467035906652 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]]]}] 06:58:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 06:58:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 920ms 06:58:26 INFO - PROCESS | 1940 | 1467035906723 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 06:58:26 INFO - PROCESS | 1940 | 1467035906725 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 06:58:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 06:58:26 INFO - PROCESS | 1940 | 1467035906729 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 06:58:26 INFO - PROCESS | 1940 | 1467035906731 Marionette TRACE conn2 <- [1,946,null,{}] 06:58:26 INFO - PROCESS | 1940 | 1467035906734 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}] 06:58:26 INFO - PROCESS | 1940 | 1467035906735 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:26 INFO - PROCESS | 1940 | 1467035906839 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 06:58:26 INFO - PROCESS | 1940 | --DOCSHELL 0x118082800 == 29 [pid = 1940] [id = 241] 06:58:26 INFO - PROCESS | 1940 | --DOCSHELL 0x11656b000 == 28 [pid = 1940] [id = 240] 06:58:26 INFO - PROCESS | 1940 | --DOCSHELL 0x116f11800 == 27 [pid = 1940] [id = 239] 06:58:26 INFO - PROCESS | 1940 | 1467035906897 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:26 INFO - PROCESS | 1940 | 1467035906899 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:26 INFO - PROCESS | 1940 | ++DOCSHELL 0x113a38000 == 28 [pid = 1940] [id = 244] 06:58:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x115dfa000) [pid = 1940] [serial = 730] [outer = 0x0] 06:58:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x116789000) [pid = 1940] [serial = 731] [outer = 0x115dfa000] 06:58:26 INFO - PROCESS | 1940 | 1467035906930 Marionette DEBUG loaded listener.js 06:58:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x118297800) [pid = 1940] [serial = 732] [outer = 0x115dfa000] 06:58:27 INFO - PROCESS | 1940 | 1467035907324 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]]]}] 06:58:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 06:58:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 621ms 06:58:27 INFO - PROCESS | 1940 | 1467035907351 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 06:58:27 INFO - PROCESS | 1940 | 1467035907356 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 06:58:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 06:58:27 INFO - PROCESS | 1940 | 1467035907366 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 06:58:27 INFO - PROCESS | 1940 | 1467035907369 Marionette TRACE conn2 <- [1,950,null,{}] 06:58:27 INFO - PROCESS | 1940 | 1467035907372 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}] 06:58:27 INFO - PROCESS | 1940 | 1467035907375 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:27 INFO - PROCESS | 1940 | 1467035907502 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 06:58:27 INFO - PROCESS | 1940 | 1467035907515 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:27 INFO - PROCESS | 1940 | 1467035907516 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:27 INFO - PROCESS | 1940 | ++DOCSHELL 0x11954d000 == 29 [pid = 1940] [id = 245] 06:58:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x118f3ec00) [pid = 1940] [serial = 733] [outer = 0x0] 06:58:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x1194bd000) [pid = 1940] [serial = 734] [outer = 0x118f3ec00] 06:58:27 INFO - PROCESS | 1940 | 1467035907561 Marionette DEBUG loaded listener.js 06:58:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x11974bc00) [pid = 1940] [serial = 735] [outer = 0x118f3ec00] 06:58:28 INFO - PROCESS | 1940 | 1467035908112 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]]]}] 06:58:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 06:58:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 773ms 06:58:28 INFO - PROCESS | 1940 | 1467035908139 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 06:58:28 INFO - PROCESS | 1940 | 1467035908142 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 06:58:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 06:58:28 INFO - PROCESS | 1940 | 1467035908150 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 06:58:28 INFO - PROCESS | 1940 | 1467035908152 Marionette TRACE conn2 <- [1,954,null,{}] 06:58:28 INFO - PROCESS | 1940 | 1467035908162 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}] 06:58:28 INFO - PROCESS | 1940 | 1467035908165 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:28 INFO - PROCESS | 1940 | 1467035908260 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 06:58:28 INFO - PROCESS | 1940 | 1467035908309 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:28 INFO - PROCESS | 1940 | 1467035908311 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:28 INFO - PROCESS | 1940 | ++DOCSHELL 0x121294800 == 30 [pid = 1940] [id = 246] 06:58:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x1213a2800) [pid = 1940] [serial = 736] [outer = 0x0] 06:58:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x121822c00) [pid = 1940] [serial = 737] [outer = 0x1213a2800] 06:58:28 INFO - PROCESS | 1940 | 1467035908339 Marionette DEBUG loaded listener.js 06:58:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x123d0c800) [pid = 1940] [serial = 738] [outer = 0x1213a2800] 06:58:28 INFO - PROCESS | 1940 | 1467035908664 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]]]}] 06:58:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 06:58:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 575ms 06:58:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 06:58:28 INFO - PROCESS | 1940 | 1467035908721 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 06:58:28 INFO - PROCESS | 1940 | 1467035908723 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 06:58:28 INFO - PROCESS | 1940 | 1467035908725 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 06:58:28 INFO - PROCESS | 1940 | 1467035908726 Marionette TRACE conn2 <- [1,958,null,{}] 06:58:28 INFO - PROCESS | 1940 | 1467035908729 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}] 06:58:28 INFO - PROCESS | 1940 | 1467035908730 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:28 INFO - PROCESS | 1940 | 1467035908828 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 06:58:28 INFO - PROCESS | 1940 | 1467035908859 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:28 INFO - PROCESS | 1940 | 1467035908861 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:28 INFO - PROCESS | 1940 | ++DOCSHELL 0x123c46800 == 31 [pid = 1940] [id = 247] 06:58:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x124286800) [pid = 1940] [serial = 739] [outer = 0x0] 06:58:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x1242a4c00) [pid = 1940] [serial = 740] [outer = 0x124286800] 06:58:28 INFO - PROCESS | 1940 | 1467035908886 Marionette DEBUG loaded listener.js 06:58:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x124664c00) [pid = 1940] [serial = 741] [outer = 0x124286800] 06:58:29 INFO - PROCESS | 1940 | 1467035909231 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]]]}] 06:58:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 06:58:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 522ms 06:58:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 06:58:29 INFO - PROCESS | 1940 | 1467035909248 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 06:58:29 INFO - PROCESS | 1940 | 1467035909249 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 06:58:29 INFO - PROCESS | 1940 | 1467035909251 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 06:58:29 INFO - PROCESS | 1940 | 1467035909253 Marionette TRACE conn2 <- [1,962,null,{}] 06:58:29 INFO - PROCESS | 1940 | 1467035909255 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}] 06:58:29 INFO - PROCESS | 1940 | 1467035909256 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:29 INFO - PROCESS | 1940 | 1467035909361 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 06:58:29 INFO - PROCESS | 1940 | 1467035909365 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:29 INFO - PROCESS | 1940 | 1467035909366 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:29 INFO - PROCESS | 1940 | ++DOCSHELL 0x12460e800 == 32 [pid = 1940] [id = 248] 06:58:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x1214b6000) [pid = 1940] [serial = 742] [outer = 0x0] 06:58:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x1260cc400) [pid = 1940] [serial = 743] [outer = 0x1214b6000] 06:58:29 INFO - PROCESS | 1940 | 1467035909398 Marionette DEBUG loaded listener.js 06:58:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x126557800) [pid = 1940] [serial = 744] [outer = 0x1214b6000] 06:58:29 INFO - PROCESS | 1940 | 1467035909772 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]]]}] 06:58:29 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x128bbb400) [pid = 1940] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 06:58:29 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x129252000) [pid = 1940] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 06:58:29 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x12892b400) [pid = 1940] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 06:58:29 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x1175c0c00) [pid = 1940] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 06:58:29 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x1150d3c00) [pid = 1940] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 06:58:29 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x11832c800) [pid = 1940] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 06:58:29 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x123d2b000) [pid = 1940] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 06:58:29 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x11652ec00) [pid = 1940] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 06:58:29 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x126883800) [pid = 1940] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 06:58:29 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x113866000) [pid = 1940] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 06:58:29 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x121394800) [pid = 1940] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 06:58:29 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x124d19000) [pid = 1940] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 06:58:29 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x111c7b400) [pid = 1940] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 06:58:29 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x11832f800) [pid = 1940] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 06:58:29 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1198b7400) [pid = 1940] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 06:58:29 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x112d78c00) [pid = 1940] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 06:58:29 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x1150d2800) [pid = 1940] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 06:58:29 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x116971c00) [pid = 1940] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 06:58:29 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x1191c9c00) [pid = 1940] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 06:58:29 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x126549800) [pid = 1940] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 06:58:29 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x11259b400) [pid = 1940] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 06:58:29 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x1185ae400) [pid = 1940] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 06:58:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 06:58:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 568ms 06:58:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 06:58:29 INFO - PROCESS | 1940 | 1467035909821 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 06:58:29 INFO - PROCESS | 1940 | 1467035909822 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 06:58:29 INFO - PROCESS | 1940 | 1467035909824 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 06:58:29 INFO - PROCESS | 1940 | 1467035909827 Marionette TRACE conn2 <- [1,966,null,{}] 06:58:29 INFO - PROCESS | 1940 | 1467035909830 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}] 06:58:29 INFO - PROCESS | 1940 | 1467035909834 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:29 INFO - PROCESS | 1940 | 1467035909929 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 06:58:29 INFO - PROCESS | 1940 | 1467035909935 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:29 INFO - PROCESS | 1940 | 1467035909936 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:29 INFO - PROCESS | 1940 | ++DOCSHELL 0x123dba800 == 33 [pid = 1940] [id = 249] 06:58:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x1194bac00) [pid = 1940] [serial = 745] [outer = 0x0] 06:58:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x1198c5400) [pid = 1940] [serial = 746] [outer = 0x1194bac00] 06:58:29 INFO - PROCESS | 1940 | 1467035909962 Marionette DEBUG loaded listener.js 06:58:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x126665c00) [pid = 1940] [serial = 747] [outer = 0x1194bac00] 06:58:30 INFO - PROCESS | 1940 | 1467035910300 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]]]}] 06:58:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 06:58:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 521ms 06:58:30 INFO - PROCESS | 1940 | 1467035910346 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 06:58:30 INFO - PROCESS | 1940 | 1467035910347 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 06:58:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 06:58:30 INFO - PROCESS | 1940 | 1467035910354 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 06:58:30 INFO - PROCESS | 1940 | 1467035910356 Marionette TRACE conn2 <- [1,970,null,{}] 06:58:30 INFO - PROCESS | 1940 | 1467035910359 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}] 06:58:30 INFO - PROCESS | 1940 | 1467035910360 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:30 INFO - PROCESS | 1940 | 1467035910436 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 06:58:30 INFO - PROCESS | 1940 | 1467035910439 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:30 INFO - PROCESS | 1940 | 1467035910441 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:30 INFO - PROCESS | 1940 | ++DOCSHELL 0x1266ae800 == 34 [pid = 1940] [id = 250] 06:58:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x119745800) [pid = 1940] [serial = 748] [outer = 0x0] 06:58:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x128924800) [pid = 1940] [serial = 749] [outer = 0x119745800] 06:58:30 INFO - PROCESS | 1940 | 1467035910469 Marionette DEBUG loaded listener.js 06:58:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x128963000) [pid = 1940] [serial = 750] [outer = 0x119745800] 06:58:30 INFO - PROCESS | 1940 | 1467035910823 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]]]}] 06:58:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 06:58:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 526ms 06:58:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 06:58:30 INFO - PROCESS | 1940 | 1467035910875 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 06:58:30 INFO - PROCESS | 1940 | 1467035910876 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 06:58:30 INFO - PROCESS | 1940 | 1467035910879 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 06:58:30 INFO - PROCESS | 1940 | 1467035910880 Marionette TRACE conn2 <- [1,974,null,{}] 06:58:30 INFO - PROCESS | 1940 | 1467035910882 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}] 06:58:30 INFO - PROCESS | 1940 | 1467035910883 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:30 INFO - PROCESS | 1940 | 1467035910958 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 06:58:31 INFO - PROCESS | 1940 | 1467035911010 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:31 INFO - PROCESS | 1940 | 1467035911011 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:31 INFO - PROCESS | 1940 | ++DOCSHELL 0x128a0a000 == 35 [pid = 1940] [id = 251] 06:58:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x1194bb400) [pid = 1940] [serial = 751] [outer = 0x0] 06:58:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x12896c800) [pid = 1940] [serial = 752] [outer = 0x1194bb400] 06:58:31 INFO - PROCESS | 1940 | 1467035911036 Marionette DEBUG loaded listener.js 06:58:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x129254400) [pid = 1940] [serial = 753] [outer = 0x1194bb400] 06:58:31 INFO - PROCESS | 1940 | 1467035911319 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]]]}] 06:58:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 06:58:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 469ms 06:58:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 06:58:31 INFO - PROCESS | 1940 | 1467035911352 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 06:58:31 INFO - PROCESS | 1940 | 1467035911353 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 06:58:31 INFO - PROCESS | 1940 | 1467035911356 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 06:58:31 INFO - PROCESS | 1940 | 1467035911357 Marionette TRACE conn2 <- [1,978,null,{}] 06:58:31 INFO - PROCESS | 1940 | 1467035911361 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}] 06:58:31 INFO - PROCESS | 1940 | 1467035911364 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:31 INFO - PROCESS | 1940 | 1467035911444 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 06:58:31 INFO - PROCESS | 1940 | 1467035911448 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:31 INFO - PROCESS | 1940 | 1467035911449 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:31 INFO - PROCESS | 1940 | ++DOCSHELL 0x128dda000 == 36 [pid = 1940] [id = 252] 06:58:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x128bbac00) [pid = 1940] [serial = 754] [outer = 0x0] 06:58:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x1292dec00) [pid = 1940] [serial = 755] [outer = 0x128bbac00] 06:58:31 INFO - PROCESS | 1940 | 1467035911473 Marionette DEBUG loaded listener.js 06:58:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x12a4a9800) [pid = 1940] [serial = 756] [outer = 0x128bbac00] 06:58:31 INFO - PROCESS | 1940 | 1467035911845 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]]]}] 06:58:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 06:58:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 521ms 06:58:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 06:58:31 INFO - PROCESS | 1940 | 1467035911879 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 06:58:31 INFO - PROCESS | 1940 | 1467035911882 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 06:58:31 INFO - PROCESS | 1940 | 1467035911885 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 06:58:31 INFO - PROCESS | 1940 | 1467035911888 Marionette TRACE conn2 <- [1,982,null,{}] 06:58:31 INFO - PROCESS | 1940 | 1467035911892 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}] 06:58:31 INFO - PROCESS | 1940 | 1467035911894 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:31 INFO - PROCESS | 1940 | 1467035911991 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 06:58:32 INFO - PROCESS | 1940 | 1467035912053 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:32 INFO - PROCESS | 1940 | 1467035912056 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:32 INFO - PROCESS | 1940 | ++DOCSHELL 0x116f0e800 == 37 [pid = 1940] [id = 253] 06:58:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x112d74400) [pid = 1940] [serial = 757] [outer = 0x0] 06:58:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x112d98c00) [pid = 1940] [serial = 758] [outer = 0x112d74400] 06:58:32 INFO - PROCESS | 1940 | 1467035912087 Marionette DEBUG loaded listener.js 06:58:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x1160d5c00) [pid = 1940] [serial = 759] [outer = 0x112d74400] 06:58:32 INFO - PROCESS | 1940 | 1467035912527 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]]]}] 06:58:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 06:58:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 671ms 06:58:32 INFO - PROCESS | 1940 | 1467035912556 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 06:58:32 INFO - PROCESS | 1940 | 1467035912559 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 06:58:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 06:58:32 INFO - PROCESS | 1940 | 1467035912564 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 06:58:32 INFO - PROCESS | 1940 | 1467035912566 Marionette TRACE conn2 <- [1,986,null,{}] 06:58:32 INFO - PROCESS | 1940 | 1467035912568 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}] 06:58:32 INFO - PROCESS | 1940 | 1467035912570 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:32 INFO - PROCESS | 1940 | 1467035912671 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 06:58:32 INFO - PROCESS | 1940 | 1467035912724 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:32 INFO - PROCESS | 1940 | 1467035912725 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:32 INFO - PROCESS | 1940 | ++DOCSHELL 0x12115d000 == 38 [pid = 1940] [id = 254] 06:58:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x118296000) [pid = 1940] [serial = 760] [outer = 0x0] 06:58:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x11876cc00) [pid = 1940] [serial = 761] [outer = 0x118296000] 06:58:32 INFO - PROCESS | 1940 | 1467035912756 Marionette DEBUG loaded listener.js 06:58:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x119362c00) [pid = 1940] [serial = 762] [outer = 0x118296000] 06:58:33 INFO - PROCESS | 1940 | 1467035913142 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]]]}] 06:58:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 06:58:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 619ms 06:58:33 INFO - PROCESS | 1940 | 1467035913184 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 06:58:33 INFO - PROCESS | 1940 | 1467035913185 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 06:58:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 06:58:33 INFO - PROCESS | 1940 | 1467035913188 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 06:58:33 INFO - PROCESS | 1940 | 1467035913190 Marionette TRACE conn2 <- [1,990,null,{}] 06:58:33 INFO - PROCESS | 1940 | 1467035913200 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}] 06:58:33 INFO - PROCESS | 1940 | 1467035913204 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:33 INFO - PROCESS | 1940 | 1467035913303 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 06:58:33 INFO - PROCESS | 1940 | 1467035913369 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:33 INFO - PROCESS | 1940 | 1467035913371 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:33 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a45f800 == 39 [pid = 1940] [id = 255] 06:58:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x1198e5000) [pid = 1940] [serial = 763] [outer = 0x0] 06:58:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x123d27800) [pid = 1940] [serial = 764] [outer = 0x1198e5000] 06:58:33 INFO - PROCESS | 1940 | 1467035913421 Marionette DEBUG loaded listener.js 06:58:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x1247b5000) [pid = 1940] [serial = 765] [outer = 0x1198e5000] 06:58:33 INFO - PROCESS | 1940 | 1467035913844 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]]]}] 06:58:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 06:58:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 675ms 06:58:33 INFO - PROCESS | 1940 | 1467035913863 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 06:58:33 INFO - PROCESS | 1940 | 1467035913865 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 06:58:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 06:58:33 INFO - PROCESS | 1940 | 1467035913867 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 06:58:33 INFO - PROCESS | 1940 | 1467035913869 Marionette TRACE conn2 <- [1,994,null,{}] 06:58:33 INFO - PROCESS | 1940 | 1467035913871 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}] 06:58:33 INFO - PROCESS | 1940 | 1467035913872 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:33 INFO - PROCESS | 1940 | 1467035913969 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 06:58:34 INFO - PROCESS | 1940 | 1467035914018 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:34 INFO - PROCESS | 1940 | 1467035914020 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:34 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a697800 == 40 [pid = 1940] [id = 256] 06:58:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x1261a5400) [pid = 1940] [serial = 766] [outer = 0x0] 06:58:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x128927000) [pid = 1940] [serial = 767] [outer = 0x1261a5400] 06:58:34 INFO - PROCESS | 1940 | 1467035914049 Marionette DEBUG loaded listener.js 06:58:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x12a4a6800) [pid = 1940] [serial = 768] [outer = 0x1261a5400] 06:58:34 INFO - PROCESS | 1940 | 1467035914457 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]]]}] 06:58:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 06:58:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 620ms 06:58:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 06:58:34 INFO - PROCESS | 1940 | 1467035914488 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 06:58:34 INFO - PROCESS | 1940 | 1467035914489 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 06:58:34 INFO - PROCESS | 1940 | 1467035914492 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 06:58:34 INFO - PROCESS | 1940 | 1467035914493 Marionette TRACE conn2 <- [1,998,null,{}] 06:58:34 INFO - PROCESS | 1940 | 1467035914495 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}] 06:58:34 INFO - PROCESS | 1940 | 1467035914497 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:34 INFO - PROCESS | 1940 | 1467035914590 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 06:58:34 INFO - PROCESS | 1940 | 1467035914679 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:34 INFO - PROCESS | 1940 | 1467035914680 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:34 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b015000 == 41 [pid = 1940] [id = 257] 06:58:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x12a5aa000) [pid = 1940] [serial = 769] [outer = 0x0] 06:58:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x12a5e1000) [pid = 1940] [serial = 770] [outer = 0x12a5aa000] 06:58:34 INFO - PROCESS | 1940 | 1467035914709 Marionette DEBUG loaded listener.js 06:58:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x12a5ec800) [pid = 1940] [serial = 771] [outer = 0x12a5aa000] 06:58:35 INFO - PROCESS | 1940 | 1467035915121 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]]]}] 06:58:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 06:58:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 671ms 06:58:35 INFO - PROCESS | 1940 | 1467035915292 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 06:58:35 INFO - PROCESS | 1940 | 1467035915294 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 06:58:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 06:58:35 INFO - PROCESS | 1940 | 1467035915317 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 06:58:35 INFO - PROCESS | 1940 | 1467035915318 Marionette TRACE conn2 <- [1,1002,null,{}] 06:58:35 INFO - PROCESS | 1940 | 1467035915322 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}] 06:58:35 INFO - PROCESS | 1940 | 1467035915324 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:35 INFO - PROCESS | 1940 | 1467035915415 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 06:58:35 INFO - PROCESS | 1940 | 1467035915465 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:35 INFO - PROCESS | 1940 | 1467035915468 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:35 INFO - PROCESS | 1940 | ++DOCSHELL 0x116e44000 == 42 [pid = 1940] [id = 258] 06:58:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x115dedc00) [pid = 1940] [serial = 772] [outer = 0x0] 06:58:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x1162d7800) [pid = 1940] [serial = 773] [outer = 0x115dedc00] 06:58:35 INFO - PROCESS | 1940 | 1467035915495 Marionette DEBUG loaded listener.js 06:58:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x1171bd800) [pid = 1940] [serial = 774] [outer = 0x115dedc00] 06:58:35 INFO - PROCESS | 1940 | 1467035915923 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]]]}] 06:58:35 INFO - PROCESS | 1940 | --DOCSHELL 0x128a0a000 == 41 [pid = 1940] [id = 251] 06:58:35 INFO - PROCESS | 1940 | --DOCSHELL 0x1266ae800 == 40 [pid = 1940] [id = 250] 06:58:35 INFO - PROCESS | 1940 | --DOCSHELL 0x123dba800 == 39 [pid = 1940] [id = 249] 06:58:35 INFO - PROCESS | 1940 | --DOCSHELL 0x12460e800 == 38 [pid = 1940] [id = 248] 06:58:35 INFO - PROCESS | 1940 | --DOCSHELL 0x123c46800 == 37 [pid = 1940] [id = 247] 06:58:35 INFO - PROCESS | 1940 | --DOCSHELL 0x121294800 == 36 [pid = 1940] [id = 246] 06:58:35 INFO - PROCESS | 1940 | --DOCSHELL 0x11954d000 == 35 [pid = 1940] [id = 245] 06:58:35 INFO - PROCESS | 1940 | --DOCSHELL 0x113a38000 == 34 [pid = 1940] [id = 244] 06:58:35 INFO - PROCESS | 1940 | --DOCSHELL 0x118f0b000 == 33 [pid = 1940] [id = 243] 06:58:35 INFO - PROCESS | 1940 | --DOCSHELL 0x113105000 == 32 [pid = 1940] [id = 242] 06:58:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 06:58:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 679ms 06:58:35 INFO - PROCESS | 1940 | 1467035915990 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 06:58:35 INFO - PROCESS | 1940 | 1467035915992 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 06:58:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 06:58:36 INFO - PROCESS | 1940 | 1467035916003 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 06:58:36 INFO - PROCESS | 1940 | 1467035916005 Marionette TRACE conn2 <- [1,1006,null,{}] 06:58:36 INFO - PROCESS | 1940 | 1467035916008 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}] 06:58:36 INFO - PROCESS | 1940 | 1467035916010 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:36 INFO - PROCESS | 1940 | 1467035916091 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 06:58:36 INFO - PROCESS | 1940 | 1467035916101 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:36 INFO - PROCESS | 1940 | 1467035916102 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:36 INFO - PROCESS | 1940 | ++DOCSHELL 0x1169aa000 == 33 [pid = 1940] [id = 259] 06:58:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x11876d000) [pid = 1940] [serial = 775] [outer = 0x0] 06:58:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x118f9ec00) [pid = 1940] [serial = 776] [outer = 0x11876d000] 06:58:36 INFO - PROCESS | 1940 | 1467035916130 Marionette DEBUG loaded listener.js 06:58:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x1194c3c00) [pid = 1940] [serial = 777] [outer = 0x11876d000] 06:58:36 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x1292d9c00) [pid = 1940] [serial = 657] [outer = 0x0] [url = about:blank] 06:58:36 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x117d9ac00) [pid = 1940] [serial = 716] [outer = 0x0] [url = about:blank] 06:58:36 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x116a0c000) [pid = 1940] [serial = 701] [outer = 0x0] [url = about:blank] 06:58:36 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x1185bb400) [pid = 1940] [serial = 704] [outer = 0x0] [url = about:blank] 06:58:36 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x11806fc00) [pid = 1940] [serial = 702] [outer = 0x0] [url = about:blank] 06:58:36 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x11829d000) [pid = 1940] [serial = 717] [outer = 0x0] [url = about:blank] 06:58:36 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x124283400) [pid = 1940] [serial = 707] [outer = 0x0] [url = about:blank] 06:58:36 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x11935d400) [pid = 1940] [serial = 705] [outer = 0x0] [url = about:blank] 06:58:36 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x116963c00) [pid = 1940] [serial = 719] [outer = 0x0] [url = about:blank] 06:58:36 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x128bbc400) [pid = 1940] [serial = 710] [outer = 0x0] [url = about:blank] 06:58:36 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x124d14000) [pid = 1940] [serial = 708] [outer = 0x0] [url = about:blank] 06:58:36 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x129025000) [pid = 1940] [serial = 714] [outer = 0x0] [url = about:blank] 06:58:36 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x1194c1c00) [pid = 1940] [serial = 713] [outer = 0x0] [url = about:blank] 06:58:36 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x124055400) [pid = 1940] [serial = 680] [outer = 0x0] [url = about:blank] 06:58:36 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x126068800) [pid = 1940] [serial = 683] [outer = 0x0] [url = about:blank] 06:58:36 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x111ece400) [pid = 1940] [serial = 659] [outer = 0x0] [url = about:blank] 06:58:36 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x1125a0400) [pid = 1940] [serial = 660] [outer = 0x0] [url = about:blank] 06:58:36 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x1185b3800) [pid = 1940] [serial = 671] [outer = 0x0] [url = about:blank] 06:58:36 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x1191cec00) [pid = 1940] [serial = 672] [outer = 0x0] [url = about:blank] 06:58:36 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x12100c000) [pid = 1940] [serial = 677] [outer = 0x0] [url = about:blank] 06:58:36 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x1162cc400) [pid = 1940] [serial = 665] [outer = 0x0] [url = about:blank] 06:58:36 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x1171b7400) [pid = 1940] [serial = 666] [outer = 0x0] [url = about:blank] 06:58:36 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x116295800) [pid = 1940] [serial = 662] [outer = 0x0] [url = about:blank] 06:58:36 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x1247b6000) [pid = 1940] [serial = 681] [outer = 0x0] [url = about:blank] 06:58:36 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x11678b800) [pid = 1940] [serial = 663] [outer = 0x0] [url = about:blank] 06:58:36 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x11832dc00) [pid = 1940] [serial = 669] [outer = 0x0] [url = about:blank] 06:58:36 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x11806a800) [pid = 1940] [serial = 668] [outer = 0x0] [url = about:blank] 06:58:36 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x119743000) [pid = 1940] [serial = 675] [outer = 0x0] [url = about:blank] 06:58:36 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x1194be000) [pid = 1940] [serial = 674] [outer = 0x0] [url = about:blank] 06:58:36 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x1292dcc00) [pid = 1940] [serial = 711] [outer = 0x0] [url = about:blank] 06:58:36 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x12a4a7000) [pid = 1940] [serial = 696] [outer = 0x0] [url = about:blank] 06:58:36 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x1265ecc00) [pid = 1940] [serial = 686] [outer = 0x0] [url = about:blank] 06:58:36 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x1175c7800) [pid = 1940] [serial = 720] [outer = 0x0] [url = about:blank] 06:58:36 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x1261a7000) [pid = 1940] [serial = 684] [outer = 0x0] [url = about:blank] 06:58:36 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x118198400) [pid = 1940] [serial = 689] [outer = 0x0] [url = about:blank] 06:58:36 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x126886c00) [pid = 1940] [serial = 687] [outer = 0x0] [url = about:blank] 06:58:36 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x126aa2c00) [pid = 1940] [serial = 693] [outer = 0x0] [url = about:blank] 06:58:36 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x1261a9000) [pid = 1940] [serial = 692] [outer = 0x0] [url = about:blank] 06:58:36 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x121394400) [pid = 1940] [serial = 678] [outer = 0x0] [url = about:blank] 06:58:36 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x121011c00) [pid = 1940] [serial = 690] [outer = 0x0] [url = about:blank] 06:58:36 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x1185aa000) [pid = 1940] [serial = 722] [outer = 0x0] [url = about:blank] 06:58:36 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x12a5e5c00) [pid = 1940] [serial = 699] [outer = 0x0] [url = about:blank] 06:58:36 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x12a5a5800) [pid = 1940] [serial = 698] [outer = 0x0] [url = about:blank] 06:58:36 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x129031800) [pid = 1940] [serial = 695] [outer = 0x0] [url = about:blank] 06:58:36 INFO - PROCESS | 1940 | 1467035916482 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]]]}] 06:58:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 06:58:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 521ms 06:58:36 INFO - PROCESS | 1940 | 1467035916522 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 06:58:36 INFO - PROCESS | 1940 | 1467035916524 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 06:58:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 06:58:36 INFO - PROCESS | 1940 | 1467035916528 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 06:58:36 INFO - PROCESS | 1940 | 1467035916530 Marionette TRACE conn2 <- [1,1010,null,{}] 06:58:36 INFO - PROCESS | 1940 | 1467035916536 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}] 06:58:36 INFO - PROCESS | 1940 | 1467035916539 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:36 INFO - PROCESS | 1940 | 1467035916621 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 06:58:36 INFO - PROCESS | 1940 | 1467035916632 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:36 INFO - PROCESS | 1940 | 1467035916634 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:36 INFO - PROCESS | 1940 | ++DOCSHELL 0x118506000 == 34 [pid = 1940] [id = 260] 06:58:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x12100f400) [pid = 1940] [serial = 778] [outer = 0x0] 06:58:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x121248800) [pid = 1940] [serial = 779] [outer = 0x12100f400] 06:58:36 INFO - PROCESS | 1940 | 1467035916663 Marionette DEBUG loaded listener.js 06:58:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x123d35400) [pid = 1940] [serial = 780] [outer = 0x12100f400] 06:58:37 INFO - PROCESS | 1940 | 1467035917007 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]]]}] 06:58:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 06:58:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 522ms 06:58:37 INFO - PROCESS | 1940 | 1467035917053 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 06:58:37 INFO - PROCESS | 1940 | 1467035917054 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 06:58:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 06:58:37 INFO - PROCESS | 1940 | 1467035917056 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 06:58:37 INFO - PROCESS | 1940 | 1467035917057 Marionette TRACE conn2 <- [1,1014,null,{}] 06:58:37 INFO - PROCESS | 1940 | 1467035917060 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}] 06:58:37 INFO - PROCESS | 1940 | 1467035917061 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:37 INFO - PROCESS | 1940 | 1467035917144 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 06:58:37 INFO - PROCESS | 1940 | 1467035917149 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:37 INFO - PROCESS | 1940 | 1467035917150 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:37 INFO - PROCESS | 1940 | ++DOCSHELL 0x119541800 == 35 [pid = 1940] [id = 261] 06:58:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x1244edc00) [pid = 1940] [serial = 781] [outer = 0x0] 06:58:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x1261a8c00) [pid = 1940] [serial = 782] [outer = 0x1244edc00] 06:58:37 INFO - PROCESS | 1940 | 1467035917176 Marionette DEBUG loaded listener.js 06:58:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x12680b400) [pid = 1940] [serial = 783] [outer = 0x1244edc00] 06:58:37 INFO - PROCESS | 1940 | 1467035917528 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]]]}] 06:58:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 06:58:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 521ms 06:58:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 06:58:37 INFO - PROCESS | 1940 | 1467035917578 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 06:58:37 INFO - PROCESS | 1940 | 1467035917579 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 06:58:37 INFO - PROCESS | 1940 | 1467035917581 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 06:58:37 INFO - PROCESS | 1940 | 1467035917582 Marionette TRACE conn2 <- [1,1018,null,{}] 06:58:37 INFO - PROCESS | 1940 | 1467035917584 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}] 06:58:37 INFO - PROCESS | 1940 | 1467035917586 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:37 INFO - PROCESS | 1940 | 1467035917682 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 06:58:37 INFO - PROCESS | 1940 | 1467035917689 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:37 INFO - PROCESS | 1940 | 1467035917691 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:37 INFO - PROCESS | 1940 | ++DOCSHELL 0x119b84000 == 36 [pid = 1940] [id = 262] 06:58:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x126aa2c00) [pid = 1940] [serial = 784] [outer = 0x0] 06:58:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x128968400) [pid = 1940] [serial = 785] [outer = 0x126aa2c00] 06:58:37 INFO - PROCESS | 1940 | 1467035917720 Marionette DEBUG loaded listener.js 06:58:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x129259000) [pid = 1940] [serial = 786] [outer = 0x126aa2c00] 06:58:38 INFO - PROCESS | 1940 | 1467035918023 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]]]}] 06:58:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 06:58:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 469ms 06:58:38 INFO - PROCESS | 1940 | 1467035918051 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 06:58:38 INFO - PROCESS | 1940 | 1467035918052 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 06:58:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 06:58:38 INFO - PROCESS | 1940 | 1467035918054 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 06:58:38 INFO - PROCESS | 1940 | 1467035918056 Marionette TRACE conn2 <- [1,1022,null,{}] 06:58:38 INFO - PROCESS | 1940 | 1467035918058 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}] 06:58:38 INFO - PROCESS | 1940 | 1467035918064 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:38 INFO - PROCESS | 1940 | 1467035918168 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 06:58:38 INFO - PROCESS | 1940 | 1467035918172 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:38 INFO - PROCESS | 1940 | 1467035918174 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:38 INFO - PROCESS | 1940 | ++DOCSHELL 0x123d4e000 == 37 [pid = 1940] [id = 263] 06:58:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x12a5a4800) [pid = 1940] [serial = 787] [outer = 0x0] 06:58:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x12a853800) [pid = 1940] [serial = 788] [outer = 0x12a5a4800] 06:58:38 INFO - PROCESS | 1940 | 1467035918200 Marionette DEBUG loaded listener.js 06:58:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x12add3000) [pid = 1940] [serial = 789] [outer = 0x12a5a4800] 06:58:38 INFO - PROCESS | 1940 | 1467035918573 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]]]}] 06:58:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 06:58:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 568ms 06:58:38 INFO - PROCESS | 1940 | 1467035918624 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 06:58:38 INFO - PROCESS | 1940 | 1467035918625 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 06:58:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 06:58:38 INFO - PROCESS | 1940 | 1467035918627 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 06:58:38 INFO - PROCESS | 1940 | 1467035918628 Marionette TRACE conn2 <- [1,1026,null,{}] 06:58:38 INFO - PROCESS | 1940 | 1467035918630 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}] 06:58:38 INFO - PROCESS | 1940 | 1467035918632 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:38 INFO - PROCESS | 1940 | 1467035918730 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 06:58:38 INFO - PROCESS | 1940 | 1467035918742 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:38 INFO - PROCESS | 1940 | 1467035918743 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:38 INFO - PROCESS | 1940 | ++DOCSHELL 0x124816000 == 38 [pid = 1940] [id = 264] 06:58:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x12a5e7c00) [pid = 1940] [serial = 790] [outer = 0x0] 06:58:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x12ae60c00) [pid = 1940] [serial = 791] [outer = 0x12a5e7c00] 06:58:38 INFO - PROCESS | 1940 | 1467035918767 Marionette DEBUG loaded listener.js 06:58:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x12b076000) [pid = 1940] [serial = 792] [outer = 0x12a5e7c00] 06:58:39 INFO - PROCESS | 1940 | 1467035919106 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]]]}] 06:58:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 06:58:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 519ms 06:58:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 06:58:39 INFO - PROCESS | 1940 | 1467035919146 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 06:58:39 INFO - PROCESS | 1940 | 1467035919148 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 06:58:39 INFO - PROCESS | 1940 | 1467035919150 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 06:58:39 INFO - PROCESS | 1940 | 1467035919151 Marionette TRACE conn2 <- [1,1030,null,{}] 06:58:39 INFO - PROCESS | 1940 | 1467035919153 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}] 06:58:39 INFO - PROCESS | 1940 | 1467035919154 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:39 INFO - PROCESS | 1940 | 1467035919253 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 06:58:39 INFO - PROCESS | 1940 | 1467035919266 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:39 INFO - PROCESS | 1940 | 1467035919267 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:39 INFO - PROCESS | 1940 | ++DOCSHELL 0x1268d0800 == 39 [pid = 1940] [id = 265] 06:58:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x12ae57000) [pid = 1940] [serial = 793] [outer = 0x0] 06:58:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x12b080400) [pid = 1940] [serial = 794] [outer = 0x12ae57000] 06:58:39 INFO - PROCESS | 1940 | 1467035919292 Marionette DEBUG loaded listener.js 06:58:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x12b934800) [pid = 1940] [serial = 795] [outer = 0x12ae57000] 06:58:39 INFO - PROCESS | 1940 | 1467035919705 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]]]}] 06:58:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 06:58:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 571ms 06:58:39 INFO - PROCESS | 1940 | 1467035919723 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 06:58:39 INFO - PROCESS | 1940 | 1467035919724 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 06:58:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 06:58:39 INFO - PROCESS | 1940 | 1467035919732 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 06:58:39 INFO - PROCESS | 1940 | 1467035919734 Marionette TRACE conn2 <- [1,1034,null,{}] 06:58:39 INFO - PROCESS | 1940 | 1467035919737 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}] 06:58:39 INFO - PROCESS | 1940 | 1467035919738 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:39 INFO - PROCESS | 1940 | 1467035919900 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 06:58:39 INFO - PROCESS | 1940 | 1467035919914 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:39 INFO - PROCESS | 1940 | 1467035919915 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:39 INFO - PROCESS | 1940 | ++DOCSHELL 0x128dd7800 == 40 [pid = 1940] [id = 266] 06:58:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x12ae5f000) [pid = 1940] [serial = 796] [outer = 0x0] 06:58:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x12b939000) [pid = 1940] [serial = 797] [outer = 0x12ae5f000] 06:58:39 INFO - PROCESS | 1940 | 1467035919940 Marionette DEBUG loaded listener.js 06:58:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x12b9d0400) [pid = 1940] [serial = 798] [outer = 0x12ae5f000] 06:58:40 INFO - PROCESS | 1940 | 1467035920358 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]]]}] 06:58:40 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x1213a2800) [pid = 1940] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 06:58:40 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x118f3ec00) [pid = 1940] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 06:58:40 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x118334c00) [pid = 1940] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 06:58:40 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x124286800) [pid = 1940] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 06:58:40 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x111f43400) [pid = 1940] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 06:58:40 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x115dfa000) [pid = 1940] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 06:58:40 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x1214b6000) [pid = 1940] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 06:58:40 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x1194bac00) [pid = 1940] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 06:58:40 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x1194bb400) [pid = 1940] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 06:58:40 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x119745800) [pid = 1940] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 06:58:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 06:58:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 672ms 06:58:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 06:58:40 INFO - PROCESS | 1940 | 1467035920403 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 06:58:40 INFO - PROCESS | 1940 | 1467035920405 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 06:58:40 INFO - PROCESS | 1940 | 1467035920406 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 06:58:40 INFO - PROCESS | 1940 | 1467035920408 Marionette TRACE conn2 <- [1,1038,null,{}] 06:58:40 INFO - PROCESS | 1940 | 1467035920410 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}] 06:58:40 INFO - PROCESS | 1940 | 1467035920411 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:40 INFO - PROCESS | 1940 | 1467035920491 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 06:58:40 INFO - PROCESS | 1940 | 1467035920497 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:40 INFO - PROCESS | 1940 | 1467035920498 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:40 INFO - PROCESS | 1940 | ++DOCSHELL 0x12481c000 == 41 [pid = 1940] [id = 267] 06:58:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x118068400) [pid = 1940] [serial = 799] [outer = 0x0] 06:58:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x119361400) [pid = 1940] [serial = 800] [outer = 0x118068400] 06:58:40 INFO - PROCESS | 1940 | 1467035920523 Marionette DEBUG loaded listener.js 06:58:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x12428a400) [pid = 1940] [serial = 801] [outer = 0x118068400] 06:58:40 INFO - PROCESS | 1940 | 1467035920846 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]]]}] 06:58:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 06:58:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 469ms 06:58:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 06:58:40 INFO - PROCESS | 1940 | 1467035920879 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 06:58:40 INFO - PROCESS | 1940 | 1467035920881 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 06:58:40 INFO - PROCESS | 1940 | 1467035920883 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 06:58:40 INFO - PROCESS | 1940 | 1467035920885 Marionette TRACE conn2 <- [1,1042,null,{}] 06:58:40 INFO - PROCESS | 1940 | 1467035920887 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}] 06:58:40 INFO - PROCESS | 1940 | 1467035920889 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:40 INFO - PROCESS | 1940 | 1467035920984 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 06:58:41 INFO - PROCESS | 1940 | 1467035921038 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:41 INFO - PROCESS | 1940 | 1467035921040 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:41 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a6a3000 == 42 [pid = 1940] [id = 268] 06:58:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x1185b9800) [pid = 1940] [serial = 802] [outer = 0x0] 06:58:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x129252000) [pid = 1940] [serial = 803] [outer = 0x1185b9800] 06:58:41 INFO - PROCESS | 1940 | 1467035921077 Marionette DEBUG loaded listener.js 06:58:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x129258c00) [pid = 1940] [serial = 804] [outer = 0x1185b9800] 06:58:41 INFO - PROCESS | 1940 | 1467035921381 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]]]}] 06:58:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 06:58:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 522ms 06:58:41 INFO - PROCESS | 1940 | 1467035921405 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 06:58:41 INFO - PROCESS | 1940 | 1467035921406 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 06:58:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 06:58:41 INFO - PROCESS | 1940 | 1467035921411 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 06:58:41 INFO - PROCESS | 1940 | 1467035921413 Marionette TRACE conn2 <- [1,1046,null,{}] 06:58:41 INFO - PROCESS | 1940 | 1467035921415 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}] 06:58:41 INFO - PROCESS | 1940 | 1467035921416 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:41 INFO - PROCESS | 1940 | 1467035921501 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 06:58:41 INFO - PROCESS | 1940 | 1467035921504 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:41 INFO - PROCESS | 1940 | 1467035921505 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:41 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b05b800 == 43 [pid = 1940] [id = 269] 06:58:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x1244f1400) [pid = 1940] [serial = 805] [outer = 0x0] 06:58:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x12bcdc400) [pid = 1940] [serial = 806] [outer = 0x1244f1400] 06:58:41 INFO - PROCESS | 1940 | 1467035921529 Marionette DEBUG loaded listener.js 06:58:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x12bd88c00) [pid = 1940] [serial = 807] [outer = 0x1244f1400] 06:58:41 INFO - PROCESS | 1940 | 1467035921851 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]]]}] 06:58:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 06:58:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 471ms 06:58:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 06:58:41 INFO - PROCESS | 1940 | 1467035921880 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 06:58:41 INFO - PROCESS | 1940 | 1467035921882 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 06:58:41 INFO - PROCESS | 1940 | 1467035921884 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 06:58:41 INFO - PROCESS | 1940 | 1467035921885 Marionette TRACE conn2 <- [1,1050,null,{}] 06:58:41 INFO - PROCESS | 1940 | 1467035921887 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}] 06:58:41 INFO - PROCESS | 1940 | 1467035921888 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:41 INFO - PROCESS | 1940 | 1467035921998 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 06:58:42 INFO - PROCESS | 1940 | 1467035922003 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:42 INFO - PROCESS | 1940 | 1467035922012 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:42 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b984000 == 44 [pid = 1940] [id = 270] 06:58:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x118410c00) [pid = 1940] [serial = 808] [outer = 0x0] 06:58:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x12bd89800) [pid = 1940] [serial = 809] [outer = 0x118410c00] 06:58:42 INFO - PROCESS | 1940 | 1467035922037 Marionette DEBUG loaded listener.js 06:58:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x12bd91400) [pid = 1940] [serial = 810] [outer = 0x118410c00] 06:58:42 INFO - PROCESS | 1940 | 1467035922347 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]]]}] 06:58:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 06:58:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 518ms 06:58:42 INFO - PROCESS | 1940 | 1467035922413 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 06:58:42 INFO - PROCESS | 1940 | 1467035922416 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 06:58:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 06:58:42 INFO - PROCESS | 1940 | 1467035922420 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 06:58:42 INFO - PROCESS | 1940 | 1467035922423 Marionette TRACE conn2 <- [1,1054,null,{}] 06:58:42 INFO - PROCESS | 1940 | 1467035922428 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}] 06:58:42 INFO - PROCESS | 1940 | 1467035922430 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:42 INFO - PROCESS | 1940 | 1467035922535 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 06:58:42 INFO - PROCESS | 1940 | 1467035922651 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:42 INFO - PROCESS | 1940 | 1467035922656 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:42 INFO - PROCESS | 1940 | ++DOCSHELL 0x116936800 == 45 [pid = 1940] [id = 271] 06:58:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x113da7400) [pid = 1940] [serial = 811] [outer = 0x0] 06:58:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x116075400) [pid = 1940] [serial = 812] [outer = 0x113da7400] 06:58:42 INFO - PROCESS | 1940 | 1467035922709 Marionette DEBUG loaded listener.js 06:58:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x11806f800) [pid = 1940] [serial = 813] [outer = 0x113da7400] 06:58:43 INFO - PROCESS | 1940 | 1467035923207 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]]]}] 06:58:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 06:58:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 825ms 06:58:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 06:58:43 INFO - PROCESS | 1940 | 1467035923246 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 06:58:43 INFO - PROCESS | 1940 | 1467035923248 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 06:58:43 INFO - PROCESS | 1940 | 1467035923254 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 06:58:43 INFO - PROCESS | 1940 | 1467035923257 Marionette TRACE conn2 <- [1,1058,null,{}] 06:58:43 INFO - PROCESS | 1940 | 1467035923280 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}] 06:58:43 INFO - PROCESS | 1940 | 1467035923282 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:43 INFO - PROCESS | 1940 | 1467035923396 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 06:58:43 INFO - PROCESS | 1940 | 1467035923464 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:43 INFO - PROCESS | 1940 | 1467035923466 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:43 INFO - PROCESS | 1940 | ++DOCSHELL 0x119fd1000 == 46 [pid = 1940] [id = 272] 06:58:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x11935d400) [pid = 1940] [serial = 814] [outer = 0x0] 06:58:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x1194c3000) [pid = 1940] [serial = 815] [outer = 0x11935d400] 06:58:43 INFO - PROCESS | 1940 | 1467035923497 Marionette DEBUG loaded listener.js 06:58:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x1198bac00) [pid = 1940] [serial = 816] [outer = 0x11935d400] 06:58:43 INFO - PROCESS | 1940 | 1467035923921 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]]]}] 06:58:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 06:58:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 675ms 06:58:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 06:58:43 INFO - PROCESS | 1940 | 1467035923927 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 06:58:43 INFO - PROCESS | 1940 | 1467035923928 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 06:58:43 INFO - PROCESS | 1940 | 1467035923931 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 06:58:43 INFO - PROCESS | 1940 | 1467035923932 Marionette TRACE conn2 <- [1,1062,null,{}] 06:58:43 INFO - PROCESS | 1940 | 1467035923939 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}] 06:58:43 INFO - PROCESS | 1940 | 1467035923942 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:44 INFO - PROCESS | 1940 | 1467035924072 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 06:58:44 INFO - PROCESS | 1940 | 1467035924132 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:44 INFO - PROCESS | 1940 | 1467035924134 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:44 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ad10000 == 47 [pid = 1940] [id = 273] 06:58:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x126663800) [pid = 1940] [serial = 817] [outer = 0x0] 06:58:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x128bb3c00) [pid = 1940] [serial = 818] [outer = 0x126663800] 06:58:44 INFO - PROCESS | 1940 | 1467035924166 Marionette DEBUG loaded listener.js 06:58:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x1292e6800) [pid = 1940] [serial = 819] [outer = 0x126663800] 06:58:44 INFO - PROCESS | 1940 | 1467035924662 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]]]}] 06:58:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 06:58:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 769ms 06:58:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 06:58:44 INFO - PROCESS | 1940 | 1467035924701 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 06:58:44 INFO - PROCESS | 1940 | 1467035924703 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 06:58:44 INFO - PROCESS | 1940 | 1467035924706 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 06:58:44 INFO - PROCESS | 1940 | 1467035924709 Marionette TRACE conn2 <- [1,1066,null,{}] 06:58:44 INFO - PROCESS | 1940 | 1467035924712 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}] 06:58:44 INFO - PROCESS | 1940 | 1467035924715 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:44 INFO - PROCESS | 1940 | 1467035924865 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 06:58:44 INFO - PROCESS | 1940 | 1467035924957 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:44 INFO - PROCESS | 1940 | 1467035924958 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:44 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bc8a000 == 48 [pid = 1940] [id = 274] 06:58:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x12a856000) [pid = 1940] [serial = 820] [outer = 0x0] 06:58:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x12a858800) [pid = 1940] [serial = 821] [outer = 0x12a856000] 06:58:45 INFO - PROCESS | 1940 | 1467035925003 Marionette DEBUG loaded listener.js 06:58:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x12ae56800) [pid = 1940] [serial = 822] [outer = 0x12a856000] 06:58:45 INFO - PROCESS | 1940 | 1467035925772 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]]]}] 06:58:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 06:58:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1123ms 06:58:45 INFO - PROCESS | 1940 | 1467035925831 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 06:58:45 INFO - PROCESS | 1940 | 1467035925834 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 06:58:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 06:58:45 INFO - PROCESS | 1940 | 1467035925839 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 06:58:45 INFO - PROCESS | 1940 | 1467035925843 Marionette TRACE conn2 <- [1,1070,null,{}] 06:58:45 INFO - PROCESS | 1940 | 1467035925848 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}] 06:58:45 INFO - PROCESS | 1940 | 1467035925851 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:45 INFO - PROCESS | 1940 | 1467035925986 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 06:58:46 INFO - PROCESS | 1940 | 1467035926052 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:46 INFO - PROCESS | 1940 | 1467035926055 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:46 INFO - PROCESS | 1940 | ++DOCSHELL 0x119f15000 == 49 [pid = 1940] [id = 275] 06:58:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x1182a0800) [pid = 1940] [serial = 823] [outer = 0x0] 06:58:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x118333000) [pid = 1940] [serial = 824] [outer = 0x1182a0800] 06:58:46 INFO - PROCESS | 1940 | 1467035926083 Marionette DEBUG loaded listener.js 06:58:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x118f3ec00) [pid = 1940] [serial = 825] [outer = 0x1182a0800] 06:58:47 INFO - PROCESS | 1940 | --DOCSHELL 0x12b05b800 == 48 [pid = 1940] [id = 269] 06:58:47 INFO - PROCESS | 1940 | --DOCSHELL 0x12a6a3000 == 47 [pid = 1940] [id = 268] 06:58:47 INFO - PROCESS | 1940 | --DOCSHELL 0x12481c000 == 46 [pid = 1940] [id = 267] 06:58:47 INFO - PROCESS | 1940 | --DOCSHELL 0x128dd7800 == 45 [pid = 1940] [id = 266] 06:58:47 INFO - PROCESS | 1940 | --DOCSHELL 0x1268d0800 == 44 [pid = 1940] [id = 265] 06:58:47 INFO - PROCESS | 1940 | --DOCSHELL 0x124816000 == 43 [pid = 1940] [id = 264] 06:58:47 INFO - PROCESS | 1940 | --DOCSHELL 0x123d4e000 == 42 [pid = 1940] [id = 263] 06:58:47 INFO - PROCESS | 1940 | --DOCSHELL 0x119b84000 == 41 [pid = 1940] [id = 262] 06:58:47 INFO - PROCESS | 1940 | --DOCSHELL 0x119541800 == 40 [pid = 1940] [id = 261] 06:58:47 INFO - PROCESS | 1940 | --DOCSHELL 0x118506000 == 39 [pid = 1940] [id = 260] 06:58:47 INFO - PROCESS | 1940 | --DOCSHELL 0x1169aa000 == 38 [pid = 1940] [id = 259] 06:58:47 INFO - PROCESS | 1940 | --DOCSHELL 0x116e44000 == 37 [pid = 1940] [id = 258] 06:58:47 INFO - PROCESS | 1940 | --DOCSHELL 0x128dda000 == 36 [pid = 1940] [id = 252] 06:58:47 INFO - PROCESS | 1940 | --DOCSHELL 0x12b015000 == 35 [pid = 1940] [id = 257] 06:58:47 INFO - PROCESS | 1940 | --DOCSHELL 0x116f0e800 == 34 [pid = 1940] [id = 253] 06:58:47 INFO - PROCESS | 1940 | --DOCSHELL 0x12115d000 == 33 [pid = 1940] [id = 254] 06:58:47 INFO - PROCESS | 1940 | --DOCSHELL 0x12a45f800 == 32 [pid = 1940] [id = 255] 06:58:47 INFO - PROCESS | 1940 | --DOCSHELL 0x12a697800 == 31 [pid = 1940] [id = 256] 06:58:47 INFO - PROCESS | 1940 | --DOCSHELL 0x12bc8a000 == 30 [pid = 1940] [id = 274] 06:58:47 INFO - PROCESS | 1940 | --DOCSHELL 0x12ad10000 == 29 [pid = 1940] [id = 273] 06:58:47 INFO - PROCESS | 1940 | --DOCSHELL 0x119fd1000 == 28 [pid = 1940] [id = 272] 06:58:47 INFO - PROCESS | 1940 | --DOCSHELL 0x12b984000 == 27 [pid = 1940] [id = 270] 06:58:47 INFO - PROCESS | 1940 | --DOCSHELL 0x116936800 == 26 [pid = 1940] [id = 271] 06:58:47 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x121822c00) [pid = 1940] [serial = 737] [outer = 0x0] [url = about:blank] 06:58:47 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x1194bd000) [pid = 1940] [serial = 734] [outer = 0x0] [url = about:blank] 06:58:47 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x1185adc00) [pid = 1940] [serial = 728] [outer = 0x0] [url = about:blank] 06:58:47 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x1242a4c00) [pid = 1940] [serial = 740] [outer = 0x0] [url = about:blank] 06:58:47 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x112d7e400) [pid = 1940] [serial = 726] [outer = 0x0] [url = about:blank] 06:58:47 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x11259b000) [pid = 1940] [serial = 725] [outer = 0x0] [url = about:blank] 06:58:47 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x116789000) [pid = 1940] [serial = 731] [outer = 0x0] [url = about:blank] 06:58:47 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x118297800) [pid = 1940] [serial = 732] [outer = 0x0] [url = about:blank] 06:58:47 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x123d0c800) [pid = 1940] [serial = 738] [outer = 0x0] [url = about:blank] 06:58:47 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x1260cc400) [pid = 1940] [serial = 743] [outer = 0x0] [url = about:blank] 06:58:47 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x124664c00) [pid = 1940] [serial = 741] [outer = 0x0] [url = about:blank] 06:58:47 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x1198c5400) [pid = 1940] [serial = 746] [outer = 0x0] [url = about:blank] 06:58:47 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x126665c00) [pid = 1940] [serial = 747] [outer = 0x0] [url = about:blank] 06:58:47 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x126557800) [pid = 1940] [serial = 744] [outer = 0x0] [url = about:blank] 06:58:47 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x129254400) [pid = 1940] [serial = 753] [outer = 0x0] [url = about:blank] 06:58:47 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x128963000) [pid = 1940] [serial = 750] [outer = 0x0] [url = about:blank] 06:58:47 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x1292dec00) [pid = 1940] [serial = 755] [outer = 0x0] [url = about:blank] 06:58:47 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x118f45000) [pid = 1940] [serial = 729] [outer = 0x0] [url = about:blank] 06:58:47 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x12896c800) [pid = 1940] [serial = 752] [outer = 0x0] [url = about:blank] 06:58:47 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x11974bc00) [pid = 1940] [serial = 735] [outer = 0x0] [url = about:blank] 06:58:47 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x128924800) [pid = 1940] [serial = 749] [outer = 0x0] [url = about:blank] 06:58:47 INFO - PROCESS | 1940 | 1467035927143 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]]]}] 06:58:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 06:58:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1327ms 06:58:47 INFO - PROCESS | 1940 | 1467035927166 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 06:58:47 INFO - PROCESS | 1940 | 1467035927168 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 06:58:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 06:58:47 INFO - PROCESS | 1940 | 1467035927172 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 06:58:47 INFO - PROCESS | 1940 | 1467035927174 Marionette TRACE conn2 <- [1,1074,null,{}] 06:58:47 INFO - PROCESS | 1940 | 1467035927177 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}] 06:58:47 INFO - PROCESS | 1940 | 1467035927179 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:47 INFO - PROCESS | 1940 | 1467035927263 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 06:58:47 INFO - PROCESS | 1940 | 1467035927292 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:47 INFO - PROCESS | 1940 | 1467035927294 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:47 INFO - PROCESS | 1940 | ++DOCSHELL 0x11651b800 == 27 [pid = 1940] [id = 276] 06:58:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x1175c7800) [pid = 1940] [serial = 826] [outer = 0x0] 06:58:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x118195c00) [pid = 1940] [serial = 827] [outer = 0x1175c7800] 06:58:47 INFO - PROCESS | 1940 | 1467035927329 Marionette DEBUG loaded listener.js 06:58:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x1185ad400) [pid = 1940] [serial = 828] [outer = 0x1175c7800] 06:58:47 INFO - PROCESS | 1940 | 1467035927665 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]]]}] 06:58:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 06:58:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 523ms 06:58:47 INFO - PROCESS | 1940 | 1467035927699 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 06:58:47 INFO - PROCESS | 1940 | 1467035927703 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 06:58:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 06:58:47 INFO - PROCESS | 1940 | 1467035927707 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 06:58:47 INFO - PROCESS | 1940 | 1467035927709 Marionette TRACE conn2 <- [1,1078,null,{}] 06:58:47 INFO - PROCESS | 1940 | 1467035927711 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}] 06:58:47 INFO - PROCESS | 1940 | 1467035927713 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:47 INFO - PROCESS | 1940 | 1467035927794 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 06:58:47 INFO - PROCESS | 1940 | 1467035927800 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:47 INFO - PROCESS | 1940 | 1467035927801 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:47 INFO - PROCESS | 1940 | ++DOCSHELL 0x118094000 == 28 [pid = 1940] [id = 277] 06:58:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x118f96000) [pid = 1940] [serial = 829] [outer = 0x0] 06:58:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x1194c7800) [pid = 1940] [serial = 830] [outer = 0x118f96000] 06:58:47 INFO - PROCESS | 1940 | 1467035927829 Marionette DEBUG loaded listener.js 06:58:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x1198be000) [pid = 1940] [serial = 831] [outer = 0x118f96000] 06:58:48 INFO - PROCESS | 1940 | 1467035928167 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]]]}] 06:58:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 06:58:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 471ms 06:58:48 INFO - PROCESS | 1940 | 1467035928180 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 06:58:48 INFO - PROCESS | 1940 | 1467035928189 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 06:58:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 06:58:48 INFO - PROCESS | 1940 | 1467035928193 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 06:58:48 INFO - PROCESS | 1940 | 1467035928197 Marionette TRACE conn2 <- [1,1082,null,{}] 06:58:48 INFO - PROCESS | 1940 | 1467035928205 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}] 06:58:48 INFO - PROCESS | 1940 | 1467035928208 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:48 INFO - PROCESS | 1940 | 1467035928295 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 06:58:48 INFO - PROCESS | 1940 | 1467035928352 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:48 INFO - PROCESS | 1940 | 1467035928354 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:48 INFO - PROCESS | 1940 | ++DOCSHELL 0x119545800 == 29 [pid = 1940] [id = 278] 06:58:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x12100d400) [pid = 1940] [serial = 832] [outer = 0x0] 06:58:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x121a15800) [pid = 1940] [serial = 833] [outer = 0x12100d400] 06:58:48 INFO - PROCESS | 1940 | 1467035928382 Marionette DEBUG loaded listener.js 06:58:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x1247b7800) [pid = 1940] [serial = 834] [outer = 0x12100d400] 06:58:48 INFO - PROCESS | 1940 | 1467035928696 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]]]}] 06:58:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 06:58:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 523ms 06:58:48 INFO - PROCESS | 1940 | 1467035928715 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 06:58:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 06:58:48 INFO - PROCESS | 1940 | 1467035928717 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 06:58:48 INFO - PROCESS | 1940 | 1467035928719 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 06:58:48 INFO - PROCESS | 1940 | 1467035928720 Marionette TRACE conn2 <- [1,1086,null,{}] 06:58:48 INFO - PROCESS | 1940 | 1467035928723 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}] 06:58:48 INFO - PROCESS | 1940 | 1467035928724 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:48 INFO - PROCESS | 1940 | 1467035928812 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 06:58:48 INFO - PROCESS | 1940 | 1467035928816 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:48 INFO - PROCESS | 1940 | 1467035928817 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:48 INFO - PROCESS | 1940 | ++DOCSHELL 0x12191f000 == 30 [pid = 1940] [id = 279] 06:58:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x126063800) [pid = 1940] [serial = 835] [outer = 0x0] 06:58:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x126804800) [pid = 1940] [serial = 836] [outer = 0x126063800] 06:58:48 INFO - PROCESS | 1940 | 1467035928843 Marionette DEBUG loaded listener.js 06:58:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x128928c00) [pid = 1940] [serial = 837] [outer = 0x126063800] 06:58:49 INFO - PROCESS | 1940 | 1467035929168 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]]]}] 06:58:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 06:58:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 471ms 06:58:49 INFO - PROCESS | 1940 | 1467035929190 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 06:58:49 INFO - PROCESS | 1940 | 1467035929192 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 06:58:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 06:58:49 INFO - PROCESS | 1940 | 1467035929202 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 06:58:49 INFO - PROCESS | 1940 | 1467035929203 Marionette TRACE conn2 <- [1,1090,null,{}] 06:58:49 INFO - PROCESS | 1940 | 1467035929205 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}] 06:58:49 INFO - PROCESS | 1940 | 1467035929206 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:49 INFO - PROCESS | 1940 | 1467035929329 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 06:58:49 INFO - PROCESS | 1940 | 1467035929344 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:49 INFO - PROCESS | 1940 | 1467035929345 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:49 INFO - PROCESS | 1940 | ++DOCSHELL 0x123db4000 == 31 [pid = 1940] [id = 280] 06:58:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x1247b6800) [pid = 1940] [serial = 838] [outer = 0x0] 06:58:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x12892d400) [pid = 1940] [serial = 839] [outer = 0x1247b6800] 06:58:49 INFO - PROCESS | 1940 | 1467035929370 Marionette DEBUG loaded listener.js 06:58:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x129252800) [pid = 1940] [serial = 840] [outer = 0x1247b6800] 06:58:49 INFO - PROCESS | 1940 | 1467035929728 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]]]}] 06:58:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 06:58:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 569ms 06:58:49 INFO - PROCESS | 1940 | 1467035929772 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 06:58:49 INFO - PROCESS | 1940 | 1467035929773 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 06:58:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 06:58:49 INFO - PROCESS | 1940 | 1467035929775 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 06:58:49 INFO - PROCESS | 1940 | 1467035929776 Marionette TRACE conn2 <- [1,1094,null,{}] 06:58:49 INFO - PROCESS | 1940 | 1467035929779 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}] 06:58:49 INFO - PROCESS | 1940 | 1467035929783 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:49 INFO - PROCESS | 1940 | 1467035929906 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 06:58:49 INFO - PROCESS | 1940 | 1467035929945 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:49 INFO - PROCESS | 1940 | 1467035929946 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:49 INFO - PROCESS | 1940 | ++DOCSHELL 0x1266a4000 == 32 [pid = 1940] [id = 281] 06:58:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x128bb7c00) [pid = 1940] [serial = 841] [outer = 0x0] 06:58:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x12a59e000) [pid = 1940] [serial = 842] [outer = 0x128bb7c00] 06:58:49 INFO - PROCESS | 1940 | 1467035929973 Marionette DEBUG loaded listener.js 06:58:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x12add0800) [pid = 1940] [serial = 843] [outer = 0x128bb7c00] 06:58:50 INFO - PROCESS | 1940 | 1467035930462 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]]]}] 06:58:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 06:58:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 721ms 06:58:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 06:58:50 INFO - PROCESS | 1940 | 1467035930498 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 06:58:50 INFO - PROCESS | 1940 | 1467035930499 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 06:58:50 INFO - PROCESS | 1940 | 1467035930501 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 06:58:50 INFO - PROCESS | 1940 | 1467035930502 Marionette TRACE conn2 <- [1,1098,null,{}] 06:58:50 INFO - PROCESS | 1940 | 1467035930504 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}] 06:58:50 INFO - PROCESS | 1940 | 1467035930506 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:50 INFO - PROCESS | 1940 | 1467035930611 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 06:58:50 INFO - PROCESS | 1940 | 1467035930615 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:50 INFO - PROCESS | 1940 | 1467035930616 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:50 INFO - PROCESS | 1940 | ++DOCSHELL 0x12920e000 == 33 [pid = 1940] [id = 282] 06:58:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x128bba000) [pid = 1940] [serial = 844] [outer = 0x0] 06:58:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x12b07e000) [pid = 1940] [serial = 845] [outer = 0x128bba000] 06:58:50 INFO - PROCESS | 1940 | 1467035930640 Marionette DEBUG loaded listener.js 06:58:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x124664400) [pid = 1940] [serial = 846] [outer = 0x128bba000] 06:58:50 INFO - PROCESS | 1940 | 1467035930971 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]]]}] 06:58:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 06:58:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 527ms 06:58:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 06:58:51 INFO - PROCESS | 1940 | 1467035931029 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 06:58:51 INFO - PROCESS | 1940 | 1467035931030 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 06:58:51 INFO - PROCESS | 1940 | 1467035931032 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 06:58:51 INFO - PROCESS | 1940 | 1467035931033 Marionette TRACE conn2 <- [1,1102,null,{}] 06:58:51 INFO - PROCESS | 1940 | 1467035931036 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}] 06:58:51 INFO - PROCESS | 1940 | 1467035931037 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:51 INFO - PROCESS | 1940 | 1467035931134 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 06:58:51 INFO - PROCESS | 1940 | 1467035931171 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:51 INFO - PROCESS | 1940 | 1467035931172 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:51 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a612000 == 34 [pid = 1940] [id = 283] 06:58:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x12665d000) [pid = 1940] [serial = 847] [outer = 0x0] 06:58:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x12bd87000) [pid = 1940] [serial = 848] [outer = 0x12665d000] 06:58:51 INFO - PROCESS | 1940 | 1467035931197 Marionette DEBUG loaded listener.js 06:58:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x12bd93000) [pid = 1940] [serial = 849] [outer = 0x12665d000] 06:58:51 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x118065c00) [pid = 1940] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 06:58:51 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x12a5e7c00) [pid = 1940] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 06:58:51 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x12ae57000) [pid = 1940] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 06:58:51 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x118296000) [pid = 1940] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 06:58:51 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x11876d000) [pid = 1940] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 06:58:51 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x112d74400) [pid = 1940] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 06:58:51 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x12a5aa000) [pid = 1940] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 06:58:51 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x1244f1400) [pid = 1940] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 06:58:51 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x12100f400) [pid = 1940] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 06:58:51 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x118410c00) [pid = 1940] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 06:58:51 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x126aa2c00) [pid = 1940] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 06:58:51 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x1244edc00) [pid = 1940] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 06:58:51 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x1198e5000) [pid = 1940] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 06:58:51 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x128bbac00) [pid = 1940] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 06:58:51 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x12a5a4800) [pid = 1940] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 06:58:51 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x1261a5400) [pid = 1940] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 06:58:51 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x115dedc00) [pid = 1940] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 06:58:51 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x12ae5f000) [pid = 1940] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 06:58:51 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x1185b9800) [pid = 1940] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 06:58:51 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x118068400) [pid = 1940] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 06:58:51 INFO - PROCESS | 1940 | 1467035931878 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]]]}] 06:58:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 06:58:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 869ms 06:58:51 INFO - PROCESS | 1940 | 1467035931905 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 06:58:51 INFO - PROCESS | 1940 | 1467035931906 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 06:58:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 06:58:51 INFO - PROCESS | 1940 | 1467035931914 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 06:58:51 INFO - PROCESS | 1940 | 1467035931915 Marionette TRACE conn2 <- [1,1106,null,{}] 06:58:51 INFO - PROCESS | 1940 | 1467035931917 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}] 06:58:51 INFO - PROCESS | 1940 | 1467035931918 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:52 INFO - PROCESS | 1940 | 1467035932053 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 06:58:52 INFO - PROCESS | 1940 | 1467035932105 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:52 INFO - PROCESS | 1940 | 1467035932106 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:52 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a692800 == 35 [pid = 1940] [id = 284] 06:58:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x111ece400) [pid = 1940] [serial = 850] [outer = 0x0] 06:58:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x11832c800) [pid = 1940] [serial = 851] [outer = 0x111ece400] 06:58:52 INFO - PROCESS | 1940 | 1467035932139 Marionette DEBUG loaded listener.js 06:58:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x1198c4800) [pid = 1940] [serial = 852] [outer = 0x111ece400] 06:58:52 INFO - PROCESS | 1940 | 1467035932538 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]]]}] 06:58:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 06:58:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 679ms 06:58:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 06:58:52 INFO - PROCESS | 1940 | 1467035932589 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 06:58:52 INFO - PROCESS | 1940 | 1467035932591 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 06:58:52 INFO - PROCESS | 1940 | 1467035932594 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 06:58:52 INFO - PROCESS | 1940 | 1467035932595 Marionette TRACE conn2 <- [1,1110,null,{}] 06:58:52 INFO - PROCESS | 1940 | 1467035932599 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}] 06:58:52 INFO - PROCESS | 1940 | 1467035932601 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:52 INFO - PROCESS | 1940 | 1467035932700 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 06:58:52 INFO - PROCESS | 1940 | 1467035932704 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:52 INFO - PROCESS | 1940 | 1467035932705 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:52 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b05a000 == 36 [pid = 1940] [id = 285] 06:58:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x123d05c00) [pid = 1940] [serial = 853] [outer = 0x0] 06:58:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x126666c00) [pid = 1940] [serial = 854] [outer = 0x123d05c00] 06:58:52 INFO - PROCESS | 1940 | 1467035932729 Marionette DEBUG loaded listener.js 06:58:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x1292dc800) [pid = 1940] [serial = 855] [outer = 0x123d05c00] 06:58:53 INFO - PROCESS | 1940 | 1467035933057 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]]]}] 06:58:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 06:58:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 520ms 06:58:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 06:58:53 INFO - PROCESS | 1940 | 1467035933114 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 06:58:53 INFO - PROCESS | 1940 | 1467035933115 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 06:58:53 INFO - PROCESS | 1940 | 1467035933117 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 06:58:53 INFO - PROCESS | 1940 | 1467035933119 Marionette TRACE conn2 <- [1,1114,null,{}] 06:58:53 INFO - PROCESS | 1940 | 1467035933121 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}] 06:58:53 INFO - PROCESS | 1940 | 1467035933123 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:53 INFO - PROCESS | 1940 | 1467035933252 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 06:58:53 INFO - PROCESS | 1940 | 1467035933261 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:53 INFO - PROCESS | 1940 | 1467035933263 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:53 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c28b000 == 37 [pid = 1940] [id = 286] 06:58:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x126064c00) [pid = 1940] [serial = 856] [outer = 0x0] 06:58:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x12ae55800) [pid = 1940] [serial = 857] [outer = 0x126064c00] 06:58:53 INFO - PROCESS | 1940 | 1467035933290 Marionette DEBUG loaded listener.js 06:58:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x12c237c00) [pid = 1940] [serial = 858] [outer = 0x126064c00] 06:58:53 INFO - PROCESS | 1940 | 1467035933597 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]]]}] 06:58:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 06:58:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 523ms 06:58:53 INFO - PROCESS | 1940 | 1467035933641 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 06:58:53 INFO - PROCESS | 1940 | 1467035933642 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 06:58:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 06:58:53 INFO - PROCESS | 1940 | 1467035933645 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 06:58:53 INFO - PROCESS | 1940 | 1467035933646 Marionette TRACE conn2 <- [1,1118,null,{}] 06:58:53 INFO - PROCESS | 1940 | 1467035933648 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}] 06:58:53 INFO - PROCESS | 1940 | 1467035933649 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:53 INFO - PROCESS | 1940 | 1467035933730 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 06:58:53 INFO - PROCESS | 1940 | 1467035933834 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:53 INFO - PROCESS | 1940 | 1467035933836 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:53 INFO - PROCESS | 1940 | ++DOCSHELL 0x113103800 == 38 [pid = 1940] [id = 287] 06:58:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x111f3e000) [pid = 1940] [serial = 859] [outer = 0x0] 06:58:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x112596400) [pid = 1940] [serial = 860] [outer = 0x111f3e000] 06:58:53 INFO - PROCESS | 1940 | 1467035933868 Marionette DEBUG loaded listener.js 06:58:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x1150d1c00) [pid = 1940] [serial = 861] [outer = 0x111f3e000] 06:58:54 INFO - PROCESS | 1940 | 1467035934403 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]]]}] 06:58:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 06:58:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 769ms 06:58:54 INFO - PROCESS | 1940 | 1467035934416 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 06:58:54 INFO - PROCESS | 1940 | 1467035934418 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 06:58:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 06:58:54 INFO - PROCESS | 1940 | 1467035934421 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 06:58:54 INFO - PROCESS | 1940 | 1467035934424 Marionette TRACE conn2 <- [1,1122,null,{}] 06:58:54 INFO - PROCESS | 1940 | 1467035934455 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}] 06:58:54 INFO - PROCESS | 1940 | 1467035934457 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:54 INFO - PROCESS | 1940 | 1467035934567 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 06:58:54 INFO - PROCESS | 1940 | 1467035934645 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:54 INFO - PROCESS | 1940 | 1467035934647 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:54 INFO - PROCESS | 1940 | ++DOCSHELL 0x11972d800 == 39 [pid = 1940] [id = 288] 06:58:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x118f48000) [pid = 1940] [serial = 862] [outer = 0x0] 06:58:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x1194c8000) [pid = 1940] [serial = 863] [outer = 0x118f48000] 06:58:54 INFO - PROCESS | 1940 | 1467035934677 Marionette DEBUG loaded listener.js 06:58:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x12100e400) [pid = 1940] [serial = 864] [outer = 0x118f48000] 06:58:55 INFO - PROCESS | 1940 | 1467035935249 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]]]}] 06:58:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 06:58:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 901ms 06:58:55 INFO - PROCESS | 1940 | 1467035935324 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 06:58:55 INFO - PROCESS | 1940 | 1467035935327 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 06:58:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 06:58:55 INFO - PROCESS | 1940 | 1467035935330 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 06:58:55 INFO - PROCESS | 1940 | 1467035935331 Marionette TRACE conn2 <- [1,1126,null,{}] 06:58:55 INFO - PROCESS | 1940 | 1467035935334 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}] 06:58:55 INFO - PROCESS | 1940 | 1467035935335 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:55 INFO - PROCESS | 1940 | 1467035935448 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 06:58:55 INFO - PROCESS | 1940 | 1467035935507 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:55 INFO - PROCESS | 1940 | 1467035935509 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:55 INFO - PROCESS | 1940 | ++DOCSHELL 0x1213d0800 == 40 [pid = 1940] [id = 289] 06:58:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x118f4ac00) [pid = 1940] [serial = 865] [outer = 0x0] 06:58:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x123d2c400) [pid = 1940] [serial = 866] [outer = 0x118f4ac00] 06:58:55 INFO - PROCESS | 1940 | 1467035935538 Marionette DEBUG loaded listener.js 06:58:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x1261a5400) [pid = 1940] [serial = 867] [outer = 0x118f4ac00] 06:58:56 INFO - PROCESS | 1940 | --DOCSHELL 0x12c28b000 == 39 [pid = 1940] [id = 286] 06:58:56 INFO - PROCESS | 1940 | --DOCSHELL 0x12b05a000 == 38 [pid = 1940] [id = 285] 06:58:56 INFO - PROCESS | 1940 | --DOCSHELL 0x12a692800 == 37 [pid = 1940] [id = 284] 06:58:56 INFO - PROCESS | 1940 | --DOCSHELL 0x12a612000 == 36 [pid = 1940] [id = 283] 06:58:56 INFO - PROCESS | 1940 | --DOCSHELL 0x12920e000 == 35 [pid = 1940] [id = 282] 06:58:56 INFO - PROCESS | 1940 | --DOCSHELL 0x1266a4000 == 34 [pid = 1940] [id = 281] 06:58:56 INFO - PROCESS | 1940 | --DOCSHELL 0x123db4000 == 33 [pid = 1940] [id = 280] 06:58:56 INFO - PROCESS | 1940 | --DOCSHELL 0x12191f000 == 32 [pid = 1940] [id = 279] 06:58:56 INFO - PROCESS | 1940 | --DOCSHELL 0x119545800 == 31 [pid = 1940] [id = 278] 06:58:56 INFO - PROCESS | 1940 | --DOCSHELL 0x118094000 == 30 [pid = 1940] [id = 277] 06:58:56 INFO - PROCESS | 1940 | --DOCSHELL 0x11651b800 == 29 [pid = 1940] [id = 276] 06:58:56 INFO - PROCESS | 1940 | --DOCSHELL 0x119f15000 == 28 [pid = 1940] [id = 275] 06:58:56 INFO - PROCESS | 1940 | 1467035936187 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]]]}] 06:58:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 06:58:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 869ms 06:58:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 06:58:56 INFO - PROCESS | 1940 | 1467035936200 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 06:58:56 INFO - PROCESS | 1940 | 1467035936202 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 06:58:56 INFO - PROCESS | 1940 | 1467035936205 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 06:58:56 INFO - PROCESS | 1940 | 1467035936208 Marionette TRACE conn2 <- [1,1130,null,{}] 06:58:56 INFO - PROCESS | 1940 | 1467035936214 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}] 06:58:56 INFO - PROCESS | 1940 | 1467035936216 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:56 INFO - PROCESS | 1940 | 1467035936298 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 06:58:56 INFO - PROCESS | 1940 | 1467035936303 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:56 INFO - PROCESS | 1940 | 1467035936305 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:56 INFO - PROCESS | 1940 | ++DOCSHELL 0x116f11000 == 29 [pid = 1940] [id = 290] 06:58:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x116a11800) [pid = 1940] [serial = 868] [outer = 0x0] 06:58:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x11829b800) [pid = 1940] [serial = 869] [outer = 0x116a11800] 06:58:56 INFO - PROCESS | 1940 | 1467035936332 Marionette DEBUG loaded listener.js 06:58:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x118773c00) [pid = 1940] [serial = 870] [outer = 0x116a11800] 06:58:56 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x11876f400) [pid = 1940] [serial = 723] [outer = 0x0] [url = about:blank] 06:58:56 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x12ae60c00) [pid = 1940] [serial = 791] [outer = 0x0] [url = about:blank] 06:58:56 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x12b080400) [pid = 1940] [serial = 794] [outer = 0x0] [url = about:blank] 06:58:56 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x11876cc00) [pid = 1940] [serial = 761] [outer = 0x0] [url = about:blank] 06:58:56 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x119362c00) [pid = 1940] [serial = 762] [outer = 0x0] [url = about:blank] 06:58:56 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x118f9ec00) [pid = 1940] [serial = 776] [outer = 0x0] [url = about:blank] 06:58:56 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x1194c3c00) [pid = 1940] [serial = 777] [outer = 0x0] [url = about:blank] 06:58:56 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x112d98c00) [pid = 1940] [serial = 758] [outer = 0x0] [url = about:blank] 06:58:56 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x1160d5c00) [pid = 1940] [serial = 759] [outer = 0x0] [url = about:blank] 06:58:56 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x12a5e1000) [pid = 1940] [serial = 770] [outer = 0x0] [url = about:blank] 06:58:56 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x12bd88c00) [pid = 1940] [serial = 807] [outer = 0x0] [url = about:blank] 06:58:56 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x12a5ec800) [pid = 1940] [serial = 771] [outer = 0x0] [url = about:blank] 06:58:56 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x121248800) [pid = 1940] [serial = 779] [outer = 0x0] [url = about:blank] 06:58:56 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x123d35400) [pid = 1940] [serial = 780] [outer = 0x0] [url = about:blank] 06:58:56 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x12bd89800) [pid = 1940] [serial = 809] [outer = 0x0] [url = about:blank] 06:58:56 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x128968400) [pid = 1940] [serial = 785] [outer = 0x0] [url = about:blank] 06:58:56 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x129259000) [pid = 1940] [serial = 786] [outer = 0x0] [url = about:blank] 06:58:56 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x1261a8c00) [pid = 1940] [serial = 782] [outer = 0x0] [url = about:blank] 06:58:56 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x12680b400) [pid = 1940] [serial = 783] [outer = 0x0] [url = about:blank] 06:58:56 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x123d27800) [pid = 1940] [serial = 764] [outer = 0x0] [url = about:blank] 06:58:56 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x1247b5000) [pid = 1940] [serial = 765] [outer = 0x0] [url = about:blank] 06:58:56 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x12b076000) [pid = 1940] [serial = 792] [outer = 0x0] [url = about:blank] 06:58:56 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x12a4a9800) [pid = 1940] [serial = 756] [outer = 0x0] [url = about:blank] 06:58:56 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x12a853800) [pid = 1940] [serial = 788] [outer = 0x0] [url = about:blank] 06:58:56 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x128927000) [pid = 1940] [serial = 767] [outer = 0x0] [url = about:blank] 06:58:56 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x12a4a6800) [pid = 1940] [serial = 768] [outer = 0x0] [url = about:blank] 06:58:56 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x1162d7800) [pid = 1940] [serial = 773] [outer = 0x0] [url = about:blank] 06:58:56 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x1171bd800) [pid = 1940] [serial = 774] [outer = 0x0] [url = about:blank] 06:58:56 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x12bd91400) [pid = 1940] [serial = 810] [outer = 0x0] [url = about:blank] 06:58:56 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x12b939000) [pid = 1940] [serial = 797] [outer = 0x0] [url = about:blank] 06:58:56 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x12b934800) [pid = 1940] [serial = 795] [outer = 0x0] [url = about:blank] 06:58:56 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x129252000) [pid = 1940] [serial = 803] [outer = 0x0] [url = about:blank] 06:58:56 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x119361400) [pid = 1940] [serial = 800] [outer = 0x0] [url = about:blank] 06:58:56 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x12428a400) [pid = 1940] [serial = 801] [outer = 0x0] [url = about:blank] 06:58:56 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x12b9d0400) [pid = 1940] [serial = 798] [outer = 0x0] [url = about:blank] 06:58:56 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x12bcdc400) [pid = 1940] [serial = 806] [outer = 0x0] [url = about:blank] 06:58:56 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x129258c00) [pid = 1940] [serial = 804] [outer = 0x0] [url = about:blank] 06:58:56 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x12add3000) [pid = 1940] [serial = 789] [outer = 0x0] [url = about:blank] 06:58:56 INFO - PROCESS | 1940 | 1467035936716 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]]]}] 06:58:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 06:58:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 524ms 06:58:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 06:58:56 INFO - PROCESS | 1940 | 1467035936730 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 06:58:56 INFO - PROCESS | 1940 | 1467035936733 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 06:58:56 INFO - PROCESS | 1940 | 1467035936737 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 06:58:56 INFO - PROCESS | 1940 | 1467035936738 Marionette TRACE conn2 <- [1,1134,null,{}] 06:58:56 INFO - PROCESS | 1940 | 1467035936741 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}] 06:58:56 INFO - PROCESS | 1940 | 1467035936742 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:56 INFO - PROCESS | 1940 | 1467035936825 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 06:58:56 INFO - PROCESS | 1940 | 1467035936831 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:56 INFO - PROCESS | 1940 | 1467035936833 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:56 INFO - PROCESS | 1940 | ++DOCSHELL 0x11815a800 == 30 [pid = 1940] [id = 291] 06:58:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x11935e800) [pid = 1940] [serial = 871] [outer = 0x0] 06:58:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x119744800) [pid = 1940] [serial = 872] [outer = 0x11935e800] 06:58:56 INFO - PROCESS | 1940 | 1467035936860 Marionette DEBUG loaded listener.js 06:58:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x1198e4400) [pid = 1940] [serial = 873] [outer = 0x11935e800] 06:58:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x11806e800) [pid = 1940] [serial = 874] [outer = 0x12c8a6400] 06:58:57 INFO - PROCESS | 1940 | 1467035937279 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]]]}] 06:58:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 06:58:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 568ms 06:58:57 INFO - PROCESS | 1940 | 1467035937306 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 06:58:57 INFO - PROCESS | 1940 | 1467035937307 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 06:58:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 06:58:57 INFO - PROCESS | 1940 | 1467035937310 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 06:58:57 INFO - PROCESS | 1940 | 1467035937315 Marionette TRACE conn2 <- [1,1138,null,{}] 06:58:57 INFO - PROCESS | 1940 | 1467035937322 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}] 06:58:57 INFO - PROCESS | 1940 | 1467035937326 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:57 INFO - PROCESS | 1940 | 1467035937405 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 06:58:57 INFO - PROCESS | 1940 | 1467035937411 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:57 INFO - PROCESS | 1940 | 1467035937414 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:57 INFO - PROCESS | 1940 | ++DOCSHELL 0x119728800 == 31 [pid = 1940] [id = 292] 06:58:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x112d62c00) [pid = 1940] [serial = 875] [outer = 0x0] 06:58:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x1244e5800) [pid = 1940] [serial = 876] [outer = 0x112d62c00] 06:58:57 INFO - PROCESS | 1940 | 1467035937442 Marionette DEBUG loaded listener.js 06:58:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x1260d9000) [pid = 1940] [serial = 877] [outer = 0x112d62c00] 06:58:57 INFO - PROCESS | 1940 | 1467035937806 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]]]}] 06:58:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 06:58:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 525ms 06:58:57 INFO - PROCESS | 1940 | 1467035937836 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 06:58:57 INFO - PROCESS | 1940 | 1467035937839 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 06:58:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 06:58:57 INFO - PROCESS | 1940 | 1467035937843 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 06:58:57 INFO - PROCESS | 1940 | 1467035937845 Marionette TRACE conn2 <- [1,1142,null,{}] 06:58:57 INFO - PROCESS | 1940 | 1467035937848 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}] 06:58:57 INFO - PROCESS | 1940 | 1467035937850 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:57 INFO - PROCESS | 1940 | 1467035937980 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 06:58:57 INFO - PROCESS | 1940 | 1467035937985 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:57 INFO - PROCESS | 1940 | 1467035937986 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:58 INFO - PROCESS | 1940 | ++DOCSHELL 0x123c42000 == 32 [pid = 1940] [id = 293] 06:58:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x1261ae800) [pid = 1940] [serial = 878] [outer = 0x0] 06:58:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x12892a400) [pid = 1940] [serial = 879] [outer = 0x1261ae800] 06:58:58 INFO - PROCESS | 1940 | 1467035938028 Marionette DEBUG loaded listener.js 06:58:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x128bb8800) [pid = 1940] [serial = 880] [outer = 0x1261ae800] 06:58:58 INFO - PROCESS | 1940 | 1467035938453 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]]]}] 06:58:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 06:58:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 622ms 06:58:58 INFO - PROCESS | 1940 | 1467035938464 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 06:58:58 INFO - PROCESS | 1940 | 1467035938466 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 06:58:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 06:58:58 INFO - PROCESS | 1940 | 1467035938468 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 06:58:58 INFO - PROCESS | 1940 | 1467035938469 Marionette TRACE conn2 <- [1,1146,null,{}] 06:58:58 INFO - PROCESS | 1940 | 1467035938473 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}] 06:58:58 INFO - PROCESS | 1940 | 1467035938475 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:58 INFO - PROCESS | 1940 | 1467035938593 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 06:58:58 INFO - PROCESS | 1940 | 1467035938604 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:58 INFO - PROCESS | 1940 | 1467035938605 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:58 INFO - PROCESS | 1940 | ++DOCSHELL 0x124227800 == 33 [pid = 1940] [id = 294] 06:58:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x11262b400) [pid = 1940] [serial = 881] [outer = 0x0] 06:58:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x12902f000) [pid = 1940] [serial = 882] [outer = 0x11262b400] 06:58:58 INFO - PROCESS | 1940 | 1467035938629 Marionette DEBUG loaded listener.js 06:58:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x1292dc400) [pid = 1940] [serial = 883] [outer = 0x11262b400] 06:58:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 06:58:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 521ms 06:58:58 INFO - PROCESS | 1940 | 1467035938984 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]]]}] 06:58:58 INFO - PROCESS | 1940 | 1467035938989 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 06:58:58 INFO - PROCESS | 1940 | 1467035938990 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 06:58:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 06:58:58 INFO - PROCESS | 1940 | 1467035938993 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 06:58:58 INFO - PROCESS | 1940 | 1467035938994 Marionette TRACE conn2 <- [1,1150,null,{}] 06:58:58 INFO - PROCESS | 1940 | 1467035938996 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}] 06:58:59 INFO - PROCESS | 1940 | 1467035939000 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:59 INFO - PROCESS | 1940 | 1467035939109 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 06:58:59 INFO - PROCESS | 1940 | 1467035939144 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:59 INFO - PROCESS | 1940 | 1467035939145 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:59 INFO - PROCESS | 1940 | ++DOCSHELL 0x126516000 == 34 [pid = 1940] [id = 295] 06:58:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x12a59fc00) [pid = 1940] [serial = 884] [outer = 0x0] 06:58:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x12a85c000) [pid = 1940] [serial = 885] [outer = 0x12a59fc00] 06:58:59 INFO - PROCESS | 1940 | 1467035939170 Marionette DEBUG loaded listener.js 06:58:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x12b07e800) [pid = 1940] [serial = 886] [outer = 0x12a59fc00] 06:58:59 INFO - PROCESS | 1940 | 1467035939534 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]]]}] 06:58:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 06:58:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 570ms 06:58:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 06:58:59 INFO - PROCESS | 1940 | 1467035939564 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 06:58:59 INFO - PROCESS | 1940 | 1467035939565 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 06:58:59 INFO - PROCESS | 1940 | 1467035939567 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 06:58:59 INFO - PROCESS | 1940 | 1467035939568 Marionette TRACE conn2 <- [1,1154,null,{}] 06:58:59 INFO - PROCESS | 1940 | 1467035939577 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}] 06:58:59 INFO - PROCESS | 1940 | 1467035939578 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:59 INFO - PROCESS | 1940 | 1467035939677 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 06:58:59 INFO - PROCESS | 1940 | 1467035939681 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:58:59 INFO - PROCESS | 1940 | 1467035939682 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:58:59 INFO - PROCESS | 1940 | ++DOCSHELL 0x129207800 == 35 [pid = 1940] [id = 296] 06:58:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x12a5a0000) [pid = 1940] [serial = 887] [outer = 0x0] 06:58:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x12b9d4400) [pid = 1940] [serial = 888] [outer = 0x12a5a0000] 06:58:59 INFO - PROCESS | 1940 | 1467035939707 Marionette DEBUG loaded listener.js 06:58:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x12bcdac00) [pid = 1940] [serial = 889] [outer = 0x12a5a0000] 06:59:00 INFO - PROCESS | 1940 | 1467035940036 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]]]}] 06:59:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 06:59:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 473ms 06:59:00 INFO - PROCESS | 1940 | 1467035940040 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 06:59:00 INFO - PROCESS | 1940 | 1467035940041 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 06:59:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 06:59:00 INFO - PROCESS | 1940 | 1467035940052 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 06:59:00 INFO - PROCESS | 1940 | 1467035940053 Marionette TRACE conn2 <- [1,1158,null,{}] 06:59:00 INFO - PROCESS | 1940 | 1467035940055 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}] 06:59:00 INFO - PROCESS | 1940 | 1467035940056 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:00 INFO - PROCESS | 1940 | 1467035940163 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 06:59:00 INFO - PROCESS | 1940 | 1467035940167 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:00 INFO - PROCESS | 1940 | 1467035940168 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:00 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a46d800 == 36 [pid = 1940] [id = 297] 06:59:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x12a85f000) [pid = 1940] [serial = 890] [outer = 0x0] 06:59:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x12bd8d000) [pid = 1940] [serial = 891] [outer = 0x12a85f000] 06:59:00 INFO - PROCESS | 1940 | 1467035940199 Marionette DEBUG loaded listener.js 06:59:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x12bd95400) [pid = 1940] [serial = 892] [outer = 0x12a85f000] 06:59:00 INFO - PROCESS | 1940 | 1467035940539 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]]]}] 06:59:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 06:59:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 520ms 06:59:00 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x128bb7c00) [pid = 1940] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 06:59:00 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x1175c7800) [pid = 1940] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 06:59:00 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x118f96000) [pid = 1940] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 06:59:00 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x12100d400) [pid = 1940] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 06:59:00 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x126063800) [pid = 1940] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 06:59:00 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x113da7400) [pid = 1940] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 06:59:00 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x1182a0800) [pid = 1940] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 06:59:00 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x11935d400) [pid = 1940] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 06:59:00 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x126663800) [pid = 1940] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 06:59:00 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x12a856000) [pid = 1940] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 06:59:00 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x123d05c00) [pid = 1940] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 06:59:00 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x111ece400) [pid = 1940] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 06:59:00 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x128bba000) [pid = 1940] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 06:59:00 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x12665d000) [pid = 1940] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 06:59:00 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x1247b6800) [pid = 1940] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 06:59:00 INFO - PROCESS | 1940 | 1467035940659 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 06:59:00 INFO - PROCESS | 1940 | 1467035940660 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 06:59:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 06:59:00 INFO - PROCESS | 1940 | 1467035940665 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 06:59:00 INFO - PROCESS | 1940 | 1467035940666 Marionette TRACE conn2 <- [1,1162,null,{}] 06:59:00 INFO - PROCESS | 1940 | 1467035940668 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}] 06:59:00 INFO - PROCESS | 1940 | 1467035940670 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:00 INFO - PROCESS | 1940 | 1467035940752 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 06:59:00 INFO - PROCESS | 1940 | 1467035940756 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:00 INFO - PROCESS | 1940 | 1467035940757 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:00 INFO - PROCESS | 1940 | ++DOCSHELL 0x119728000 == 37 [pid = 1940] [id = 298] 06:59:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x1175c7800) [pid = 1940] [serial = 893] [outer = 0x0] 06:59:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x11859d800) [pid = 1940] [serial = 894] [outer = 0x1175c7800] 06:59:00 INFO - PROCESS | 1940 | 1467035940782 Marionette DEBUG loaded listener.js 06:59:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x1214b7800) [pid = 1940] [serial = 895] [outer = 0x1175c7800] 06:59:01 INFO - PROCESS | 1940 | 1467035941149 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]]]}] 06:59:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 06:59:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 518ms 06:59:01 INFO - PROCESS | 1940 | 1467035941184 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 06:59:01 INFO - PROCESS | 1940 | 1467035941186 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 06:59:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 06:59:01 INFO - PROCESS | 1940 | 1467035941190 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 06:59:01 INFO - PROCESS | 1940 | 1467035941191 Marionette TRACE conn2 <- [1,1166,null,{}] 06:59:01 INFO - PROCESS | 1940 | 1467035941197 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}] 06:59:01 INFO - PROCESS | 1940 | 1467035941199 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:01 INFO - PROCESS | 1940 | 1467035941365 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 06:59:01 INFO - PROCESS | 1940 | 1467035941379 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:01 INFO - PROCESS | 1940 | 1467035941380 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:01 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ad27800 == 38 [pid = 1940] [id = 299] 06:59:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x1175c8000) [pid = 1940] [serial = 896] [outer = 0x0] 06:59:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1261af000) [pid = 1940] [serial = 897] [outer = 0x1175c8000] 06:59:01 INFO - PROCESS | 1940 | 1467035941432 Marionette DEBUG loaded listener.js 06:59:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x12bd8ec00) [pid = 1940] [serial = 898] [outer = 0x1175c8000] 06:59:01 INFO - PROCESS | 1940 | 1467035941820 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]]]}] 06:59:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 06:59:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 676ms 06:59:01 INFO - PROCESS | 1940 | 1467035941865 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 06:59:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 06:59:01 INFO - PROCESS | 1940 | 1467035941867 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 06:59:01 INFO - PROCESS | 1940 | 1467035941869 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 06:59:01 INFO - PROCESS | 1940 | 1467035941871 Marionette TRACE conn2 <- [1,1170,null,{}] 06:59:01 INFO - PROCESS | 1940 | 1467035941873 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}] 06:59:01 INFO - PROCESS | 1940 | 1467035941875 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:02 INFO - PROCESS | 1940 | 1467035942009 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 06:59:02 INFO - PROCESS | 1940 | 1467035942022 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:02 INFO - PROCESS | 1940 | 1467035942023 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b994800 == 39 [pid = 1940] [id = 300] 06:59:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x12bd91c00) [pid = 1940] [serial = 899] [outer = 0x0] 06:59:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x12c243000) [pid = 1940] [serial = 900] [outer = 0x12bd91c00] 06:59:02 INFO - PROCESS | 1940 | 1467035942050 Marionette DEBUG loaded listener.js 06:59:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x12c439c00) [pid = 1940] [serial = 901] [outer = 0x12bd91c00] 06:59:02 INFO - PROCESS | 1940 | 1467035942407 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]]]}] 06:59:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 06:59:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 570ms 06:59:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 06:59:02 INFO - PROCESS | 1940 | 1467035942440 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 06:59:02 INFO - PROCESS | 1940 | 1467035942442 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 06:59:02 INFO - PROCESS | 1940 | 1467035942445 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 06:59:02 INFO - PROCESS | 1940 | 1467035942447 Marionette TRACE conn2 <- [1,1174,null,{}] 06:59:02 INFO - PROCESS | 1940 | 1467035942450 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}] 06:59:02 INFO - PROCESS | 1940 | 1467035942452 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:02 INFO - PROCESS | 1940 | 1467035942586 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 06:59:02 INFO - PROCESS | 1940 | 1467035942759 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:02 INFO - PROCESS | 1940 | 1467035942761 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x113ad4000 == 40 [pid = 1940] [id = 301] 06:59:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x111ecd800) [pid = 1940] [serial = 902] [outer = 0x0] 06:59:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x11259dc00) [pid = 1940] [serial = 903] [outer = 0x111ecd800] 06:59:02 INFO - PROCESS | 1940 | 1467035942817 Marionette DEBUG loaded listener.js 06:59:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x11652fc00) [pid = 1940] [serial = 904] [outer = 0x111ecd800] 06:59:03 INFO - PROCESS | 1940 | 1467035943317 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] 06:59:03 INFO - PROCESS | 1940 | 1467035943381 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 06:59:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 06:59:03 INFO - PROCESS | 1940 | 1467035943385 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 06:59:03 INFO - PROCESS | 1940 | 1467035943387 Marionette TRACE conn2 <- [1,1178,null,{}] 06:59:03 INFO - PROCESS | 1940 | 1467035943391 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}] 06:59:03 INFO - PROCESS | 1940 | 1467035943397 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:03 INFO - PROCESS | 1940 | 1467035943500 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 06:59:03 INFO - PROCESS | 1940 | 1467035943569 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:03 INFO - PROCESS | 1940 | 1467035943570 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:03 INFO - PROCESS | 1940 | ++DOCSHELL 0x119724800 == 41 [pid = 1940] [id = 302] 06:59:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x1194c5400) [pid = 1940] [serial = 905] [outer = 0x0] 06:59:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x1198c0000) [pid = 1940] [serial = 906] [outer = 0x1194c5400] 06:59:03 INFO - PROCESS | 1940 | 1467035943600 Marionette DEBUG loaded listener.js 06:59:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x121244c00) [pid = 1940] [serial = 907] [outer = 0x1194c5400] 06:59:04 INFO - PROCESS | 1940 | 1467035944016 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] 06:59:04 INFO - PROCESS | 1940 | 1467035944061 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 06:59:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 06:59:04 INFO - PROCESS | 1940 | 1467035944065 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 06:59:04 INFO - PROCESS | 1940 | 1467035944066 Marionette TRACE conn2 <- [1,1182,null,{}] 06:59:04 INFO - PROCESS | 1940 | 1467035944069 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}] 06:59:04 INFO - PROCESS | 1940 | 1467035944070 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:04 INFO - PROCESS | 1940 | 1467035944179 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 06:59:04 INFO - PROCESS | 1940 | 1467035944240 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:04 INFO - PROCESS | 1940 | 1467035944241 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:04 INFO - PROCESS | 1940 | ++DOCSHELL 0x129651800 == 42 [pid = 1940] [id = 303] 06:59:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x1219d9400) [pid = 1940] [serial = 908] [outer = 0x0] 06:59:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x1219e3400) [pid = 1940] [serial = 909] [outer = 0x1219d9400] 06:59:04 INFO - PROCESS | 1940 | 1467035944269 Marionette DEBUG loaded listener.js 06:59:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x126065800) [pid = 1940] [serial = 910] [outer = 0x1219d9400] 06:59:04 INFO - PROCESS | 1940 | 1467035944731 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 06:59:04 INFO - PROCESS | 1940 | 1467035944819 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 06:59:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 06:59:04 INFO - PROCESS | 1940 | 1467035944823 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 06:59:04 INFO - PROCESS | 1940 | 1467035944827 Marionette TRACE conn2 <- [1,1186,null,{}] 06:59:04 INFO - PROCESS | 1940 | 1467035944834 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}] 06:59:04 INFO - PROCESS | 1940 | 1467035944837 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:04 INFO - PROCESS | 1940 | 1467035944943 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 06:59:05 INFO - PROCESS | 1940 | 1467035945004 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:05 INFO - PROCESS | 1940 | 1467035945005 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:05 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c577000 == 43 [pid = 1940] [id = 304] 06:59:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x12a49fc00) [pid = 1940] [serial = 911] [outer = 0x0] 06:59:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x12a5e6c00) [pid = 1940] [serial = 912] [outer = 0x12a49fc00] 06:59:05 INFO - PROCESS | 1940 | 1467035945034 Marionette DEBUG loaded listener.js 06:59:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x12a858c00) [pid = 1940] [serial = 913] [outer = 0x12a49fc00] 06:59:05 INFO - PROCESS | 1940 | 1467035945489 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] 06:59:05 INFO - PROCESS | 1940 | 1467035945499 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 06:59:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 06:59:05 INFO - PROCESS | 1940 | 1467035945502 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 06:59:05 INFO - PROCESS | 1940 | 1467035945503 Marionette TRACE conn2 <- [1,1190,null,{}] 06:59:05 INFO - PROCESS | 1940 | 1467035945506 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}] 06:59:05 INFO - PROCESS | 1940 | 1467035945507 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:05 INFO - PROCESS | 1940 | 1467035945617 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 06:59:05 INFO - PROCESS | 1940 | 1467035945671 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:05 INFO - PROCESS | 1940 | 1467035945673 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:05 INFO - PROCESS | 1940 | ++DOCSHELL 0x1181db800 == 44 [pid = 1940] [id = 305] 06:59:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x1194c2000) [pid = 1940] [serial = 914] [outer = 0x0] 06:59:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x12adcd000) [pid = 1940] [serial = 915] [outer = 0x1194c2000] 06:59:05 INFO - PROCESS | 1940 | 1467035945701 Marionette DEBUG loaded listener.js 06:59:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x12bcd4000) [pid = 1940] [serial = 916] [outer = 0x1194c2000] 06:59:06 INFO - PROCESS | 1940 | 1467035946283 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] 06:59:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 06:59:06 INFO - PROCESS | 1940 | 1467035946325 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 06:59:06 INFO - PROCESS | 1940 | 1467035946328 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 06:59:06 INFO - PROCESS | 1940 | 1467035946330 Marionette TRACE conn2 <- [1,1194,null,{}] 06:59:06 INFO - PROCESS | 1940 | 1467035946334 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}] 06:59:06 INFO - PROCESS | 1940 | 1467035946335 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:06 INFO - PROCESS | 1940 | 1467035946433 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 06:59:06 INFO - PROCESS | 1940 | 1467035946493 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:06 INFO - PROCESS | 1940 | 1467035946494 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:06 INFO - PROCESS | 1940 | ++DOCSHELL 0x1183bc000 == 45 [pid = 1940] [id = 306] 06:59:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x113f3b000) [pid = 1940] [serial = 917] [outer = 0x0] 06:59:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x118415000) [pid = 1940] [serial = 918] [outer = 0x113f3b000] 06:59:06 INFO - PROCESS | 1940 | 1467035946523 Marionette DEBUG loaded listener.js 06:59:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x118f3f000) [pid = 1940] [serial = 919] [outer = 0x113f3b000] 06:59:07 INFO - PROCESS | 1940 | --DOCSHELL 0x12b994800 == 44 [pid = 1940] [id = 300] 06:59:07 INFO - PROCESS | 1940 | --DOCSHELL 0x12ad27800 == 43 [pid = 1940] [id = 299] 06:59:07 INFO - PROCESS | 1940 | --DOCSHELL 0x119728000 == 42 [pid = 1940] [id = 298] 06:59:07 INFO - PROCESS | 1940 | --DOCSHELL 0x12a46d800 == 41 [pid = 1940] [id = 297] 06:59:07 INFO - PROCESS | 1940 | --DOCSHELL 0x129207800 == 40 [pid = 1940] [id = 296] 06:59:07 INFO - PROCESS | 1940 | --DOCSHELL 0x126516000 == 39 [pid = 1940] [id = 295] 06:59:07 INFO - PROCESS | 1940 | --DOCSHELL 0x124227800 == 38 [pid = 1940] [id = 294] 06:59:07 INFO - PROCESS | 1940 | --DOCSHELL 0x123c42000 == 37 [pid = 1940] [id = 293] 06:59:07 INFO - PROCESS | 1940 | --DOCSHELL 0x119728800 == 36 [pid = 1940] [id = 292] 06:59:07 INFO - PROCESS | 1940 | --DOCSHELL 0x11815a800 == 35 [pid = 1940] [id = 291] 06:59:07 INFO - PROCESS | 1940 | --DOCSHELL 0x116f11000 == 34 [pid = 1940] [id = 290] 06:59:07 INFO - PROCESS | 1940 | --DOCSHELL 0x1213d0800 == 33 [pid = 1940] [id = 289] 06:59:07 INFO - PROCESS | 1940 | --DOCSHELL 0x11972d800 == 32 [pid = 1940] [id = 288] 06:59:07 INFO - PROCESS | 1940 | --DOCSHELL 0x113103800 == 31 [pid = 1940] [id = 287] 06:59:07 INFO - PROCESS | 1940 | --DOCSHELL 0x1181db800 == 30 [pid = 1940] [id = 305] 06:59:07 INFO - PROCESS | 1940 | --DOCSHELL 0x12c577000 == 29 [pid = 1940] [id = 304] 06:59:07 INFO - PROCESS | 1940 | --DOCSHELL 0x129651800 == 28 [pid = 1940] [id = 303] 06:59:07 INFO - PROCESS | 1940 | --DOCSHELL 0x119724800 == 27 [pid = 1940] [id = 302] 06:59:07 INFO - PROCESS | 1940 | --DOCSHELL 0x113ad4000 == 26 [pid = 1940] [id = 301] 06:59:07 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x1292dc800) [pid = 1940] [serial = 855] [outer = 0x0] [url = about:blank] 06:59:07 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x11832c800) [pid = 1940] [serial = 851] [outer = 0x0] [url = about:blank] 06:59:07 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x12b07e000) [pid = 1940] [serial = 845] [outer = 0x0] [url = about:blank] 06:59:07 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x12add0800) [pid = 1940] [serial = 843] [outer = 0x0] [url = about:blank] 06:59:07 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x12bd87000) [pid = 1940] [serial = 848] [outer = 0x0] [url = about:blank] 06:59:07 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x126666c00) [pid = 1940] [serial = 854] [outer = 0x0] [url = about:blank] 06:59:07 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x1198c4800) [pid = 1940] [serial = 852] [outer = 0x0] [url = about:blank] 06:59:07 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x1185ad400) [pid = 1940] [serial = 828] [outer = 0x0] [url = about:blank] 06:59:07 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x12bd93000) [pid = 1940] [serial = 849] [outer = 0x0] [url = about:blank] 06:59:07 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x12892d400) [pid = 1940] [serial = 839] [outer = 0x0] [url = about:blank] 06:59:07 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x12ae55800) [pid = 1940] [serial = 857] [outer = 0x0] [url = about:blank] 06:59:07 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x129252800) [pid = 1940] [serial = 840] [outer = 0x0] [url = about:blank] 06:59:07 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x124664400) [pid = 1940] [serial = 846] [outer = 0x0] [url = about:blank] 06:59:07 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x12a59e000) [pid = 1940] [serial = 842] [outer = 0x0] [url = about:blank] 06:59:07 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x118195c00) [pid = 1940] [serial = 827] [outer = 0x0] [url = about:blank] 06:59:07 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x1194c7800) [pid = 1940] [serial = 830] [outer = 0x0] [url = about:blank] 06:59:07 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x1198be000) [pid = 1940] [serial = 831] [outer = 0x0] [url = about:blank] 06:59:07 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x121a15800) [pid = 1940] [serial = 833] [outer = 0x0] [url = about:blank] 06:59:07 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x1247b7800) [pid = 1940] [serial = 834] [outer = 0x0] [url = about:blank] 06:59:07 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x126804800) [pid = 1940] [serial = 836] [outer = 0x0] [url = about:blank] 06:59:07 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x128928c00) [pid = 1940] [serial = 837] [outer = 0x0] [url = about:blank] 06:59:07 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x11806f800) [pid = 1940] [serial = 813] [outer = 0x0] [url = about:blank] 06:59:07 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x118f3ec00) [pid = 1940] [serial = 825] [outer = 0x0] [url = about:blank] 06:59:07 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x118333000) [pid = 1940] [serial = 824] [outer = 0x0] [url = about:blank] 06:59:07 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x116075400) [pid = 1940] [serial = 812] [outer = 0x0] [url = about:blank] 06:59:07 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x1198bac00) [pid = 1940] [serial = 816] [outer = 0x0] [url = about:blank] 06:59:07 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x1194c3000) [pid = 1940] [serial = 815] [outer = 0x0] [url = about:blank] 06:59:07 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x1292e6800) [pid = 1940] [serial = 819] [outer = 0x0] [url = about:blank] 06:59:07 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x128bb3c00) [pid = 1940] [serial = 818] [outer = 0x0] [url = about:blank] 06:59:07 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x12ae56800) [pid = 1940] [serial = 822] [outer = 0x0] [url = about:blank] 06:59:07 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x12a858800) [pid = 1940] [serial = 821] [outer = 0x0] [url = about:blank] 06:59:07 INFO - PROCESS | 1940 | 1467035947535 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] 06:59:07 INFO - PROCESS | 1940 | 1467035947602 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 06:59:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 06:59:07 INFO - PROCESS | 1940 | 1467035947606 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 06:59:07 INFO - PROCESS | 1940 | 1467035947608 Marionette TRACE conn2 <- [1,1198,null,{}] 06:59:07 INFO - PROCESS | 1940 | 1467035947612 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}] 06:59:07 INFO - PROCESS | 1940 | 1467035947614 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:07 INFO - PROCESS | 1940 | 1467035947691 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 06:59:07 INFO - PROCESS | 1940 | 1467035947721 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:07 INFO - PROCESS | 1940 | 1467035947724 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:07 INFO - PROCESS | 1940 | ++DOCSHELL 0x116004800 == 27 [pid = 1940] [id = 307] 06:59:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x113a4ec00) [pid = 1940] [serial = 920] [outer = 0x0] 06:59:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x115028800) [pid = 1940] [serial = 921] [outer = 0x113a4ec00] 06:59:07 INFO - PROCESS | 1940 | 1467035947751 Marionette DEBUG loaded listener.js 06:59:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x11652ac00) [pid = 1940] [serial = 922] [outer = 0x113a4ec00] 06:59:08 INFO - PROCESS | 1940 | 1467035948118 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]]]}] 06:59:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 06:59:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 520ms 06:59:08 INFO - PROCESS | 1940 | 1467035948127 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 06:59:08 INFO - PROCESS | 1940 | 1467035948130 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 06:59:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 06:59:08 INFO - PROCESS | 1940 | 1467035948135 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 06:59:08 INFO - PROCESS | 1940 | 1467035948137 Marionette TRACE conn2 <- [1,1202,null,{}] 06:59:08 INFO - PROCESS | 1940 | 1467035948139 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}] 06:59:08 INFO - PROCESS | 1940 | 1467035948141 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:08 INFO - PROCESS | 1940 | 1467035948219 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 06:59:08 INFO - PROCESS | 1940 | 1467035948223 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:08 INFO - PROCESS | 1940 | 1467035948225 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:08 INFO - PROCESS | 1940 | ++DOCSHELL 0x116f21000 == 28 [pid = 1940] [id = 308] 06:59:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x116f4bc00) [pid = 1940] [serial = 923] [outer = 0x0] 06:59:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x118067000) [pid = 1940] [serial = 924] [outer = 0x116f4bc00] 06:59:08 INFO - PROCESS | 1940 | 1467035948256 Marionette DEBUG loaded listener.js 06:59:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x118072800) [pid = 1940] [serial = 925] [outer = 0x116f4bc00] 06:59:08 INFO - PROCESS | 1940 | 1467035948602 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]]]}] 06:59:08 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 06:59:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 469ms 06:59:08 INFO - PROCESS | 1940 | 1467035948604 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 06:59:08 INFO - PROCESS | 1940 | 1467035948606 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 06:59:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 06:59:08 INFO - PROCESS | 1940 | 1467035948608 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 06:59:08 INFO - PROCESS | 1940 | 1467035948620 Marionette TRACE conn2 <- [1,1206,null,{}] 06:59:08 INFO - PROCESS | 1940 | 1467035948628 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}] 06:59:08 INFO - PROCESS | 1940 | 1467035948631 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:08 INFO - PROCESS | 1940 | 1467035948716 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 06:59:08 INFO - PROCESS | 1940 | 1467035948766 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:08 INFO - PROCESS | 1940 | 1467035948768 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:08 INFO - PROCESS | 1940 | ++DOCSHELL 0x1181e0800 == 29 [pid = 1940] [id = 309] 06:59:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x11832a400) [pid = 1940] [serial = 926] [outer = 0x0] 06:59:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x1185b2800) [pid = 1940] [serial = 927] [outer = 0x11832a400] 06:59:08 INFO - PROCESS | 1940 | 1467035948797 Marionette DEBUG loaded listener.js 06:59:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x118f9d000) [pid = 1940] [serial = 928] [outer = 0x11832a400] 06:59:09 INFO - PROCESS | 1940 | 1467035949160 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]]]}] 06:59:09 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 06:59:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 581ms 06:59:09 INFO - PROCESS | 1940 | 1467035949190 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 06:59:09 INFO - PROCESS | 1940 | 1467035949194 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 06:59:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 06:59:09 INFO - PROCESS | 1940 | 1467035949199 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 06:59:09 INFO - PROCESS | 1940 | 1467035949201 Marionette TRACE conn2 <- [1,1210,null,{}] 06:59:09 INFO - PROCESS | 1940 | 1467035949204 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}] 06:59:09 INFO - PROCESS | 1940 | 1467035949206 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:09 INFO - PROCESS | 1940 | 1467035949379 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 06:59:09 INFO - PROCESS | 1940 | 1467035949432 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:09 INFO - PROCESS | 1940 | 1467035949433 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:09 INFO - PROCESS | 1940 | ++DOCSHELL 0x118f0b000 == 30 [pid = 1940] [id = 310] 06:59:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x1191d3000) [pid = 1940] [serial = 929] [outer = 0x0] 06:59:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x1194b9400) [pid = 1940] [serial = 930] [outer = 0x1191d3000] 06:59:09 INFO - PROCESS | 1940 | 1467035949476 Marionette DEBUG loaded listener.js 06:59:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x119741c00) [pid = 1940] [serial = 931] [outer = 0x1191d3000] 06:59:09 INFO - PROCESS | 1940 | 1467035949854 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]]]}] 06:59:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 06:59:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 670ms 06:59:09 INFO - PROCESS | 1940 | 1467035949869 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 06:59:09 INFO - PROCESS | 1940 | 1467035949877 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 06:59:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 06:59:09 INFO - PROCESS | 1940 | 1467035949890 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 06:59:09 INFO - PROCESS | 1940 | 1467035949891 Marionette TRACE conn2 <- [1,1214,null,{}] 06:59:09 INFO - PROCESS | 1940 | 1467035949893 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}] 06:59:09 INFO - PROCESS | 1940 | 1467035949894 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:09 INFO - PROCESS | 1940 | 1467035949990 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 06:59:10 INFO - PROCESS | 1940 | 1467035950040 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:10 INFO - PROCESS | 1940 | 1467035950041 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:10 INFO - PROCESS | 1940 | ++DOCSHELL 0x119b84800 == 31 [pid = 1940] [id = 311] 06:59:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x119749c00) [pid = 1940] [serial = 932] [outer = 0x0] 06:59:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x121008800) [pid = 1940] [serial = 933] [outer = 0x119749c00] 06:59:10 INFO - PROCESS | 1940 | 1467035950066 Marionette DEBUG loaded listener.js 06:59:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x121246000) [pid = 1940] [serial = 934] [outer = 0x119749c00] 06:59:10 INFO - PROCESS | 1940 | 1467035950355 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]]]}] 06:59:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 06:59:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 518ms 06:59:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 06:59:10 INFO - PROCESS | 1940 | 1467035950415 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 06:59:10 INFO - PROCESS | 1940 | 1467035950416 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 06:59:10 INFO - PROCESS | 1940 | 1467035950418 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 06:59:10 INFO - PROCESS | 1940 | 1467035950419 Marionette TRACE conn2 <- [1,1218,null,{}] 06:59:10 INFO - PROCESS | 1940 | 1467035950421 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}] 06:59:10 INFO - PROCESS | 1940 | 1467035950426 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:10 INFO - PROCESS | 1940 | 1467035950543 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 06:59:10 INFO - PROCESS | 1940 | 1467035950546 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:10 INFO - PROCESS | 1940 | 1467035950548 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:10 INFO - PROCESS | 1940 | ++DOCSHELL 0x123c41800 == 32 [pid = 1940] [id = 312] 06:59:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x1198b8800) [pid = 1940] [serial = 935] [outer = 0x0] 06:59:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x121821800) [pid = 1940] [serial = 936] [outer = 0x1198b8800] 06:59:10 INFO - PROCESS | 1940 | 1467035950573 Marionette DEBUG loaded listener.js 06:59:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x124288800) [pid = 1940] [serial = 937] [outer = 0x1198b8800] 06:59:10 INFO - PROCESS | 1940 | 1467035950904 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]]]}] 06:59:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 06:59:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 521ms 06:59:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 06:59:10 INFO - PROCESS | 1940 | 1467035950939 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 06:59:10 INFO - PROCESS | 1940 | 1467035950941 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 06:59:10 INFO - PROCESS | 1940 | 1467035950943 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 06:59:10 INFO - PROCESS | 1940 | 1467035950946 Marionette TRACE conn2 <- [1,1222,null,{}] 06:59:10 INFO - PROCESS | 1940 | 1467035950966 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}] 06:59:10 INFO - PROCESS | 1940 | 1467035950967 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:11 INFO - PROCESS | 1940 | 1467035951059 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 06:59:11 INFO - PROCESS | 1940 | 1467035951063 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:11 INFO - PROCESS | 1940 | 1467035951064 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:11 INFO - PROCESS | 1940 | ++DOCSHELL 0x123dce800 == 33 [pid = 1940] [id = 313] 06:59:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x121010400) [pid = 1940] [serial = 938] [outer = 0x0] 06:59:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x1244c5000) [pid = 1940] [serial = 939] [outer = 0x121010400] 06:59:11 INFO - PROCESS | 1940 | 1467035951088 Marionette DEBUG loaded listener.js 06:59:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x124d20800) [pid = 1940] [serial = 940] [outer = 0x121010400] 06:59:11 INFO - PROCESS | 1940 | 1467035951409 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] 06:59:11 INFO - PROCESS | 1940 | 1467035951469 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 06:59:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 06:59:11 INFO - PROCESS | 1940 | 1467035951471 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 06:59:11 INFO - PROCESS | 1940 | 1467035951472 Marionette TRACE conn2 <- [1,1226,null,{}] 06:59:11 INFO - PROCESS | 1940 | 1467035951474 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}] 06:59:11 INFO - PROCESS | 1940 | 1467035951476 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:11 INFO - PROCESS | 1940 | 1467035951569 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 06:59:11 INFO - PROCESS | 1940 | 1467035951582 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:11 INFO - PROCESS | 1940 | 1467035951583 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:11 INFO - PROCESS | 1940 | ++DOCSHELL 0x126050000 == 34 [pid = 1940] [id = 314] 06:59:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x1132c7000) [pid = 1940] [serial = 941] [outer = 0x0] 06:59:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x1261ab800) [pid = 1940] [serial = 942] [outer = 0x1132c7000] 06:59:11 INFO - PROCESS | 1940 | 1467035951608 Marionette DEBUG loaded listener.js 06:59:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x126663800) [pid = 1940] [serial = 943] [outer = 0x1132c7000] 06:59:11 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x126064c00) [pid = 1940] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 06:59:11 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x12a59fc00) [pid = 1940] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 06:59:11 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x12a5a0000) [pid = 1940] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 06:59:11 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x12a85f000) [pid = 1940] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 06:59:11 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x111f3e000) [pid = 1940] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 06:59:11 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x118f48000) [pid = 1940] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 06:59:11 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x1261ae800) [pid = 1940] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 06:59:11 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x11935e800) [pid = 1940] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 06:59:11 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x112d62c00) [pid = 1940] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 06:59:11 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x116a11800) [pid = 1940] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 06:59:11 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x1175c8000) [pid = 1940] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 06:59:11 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x1175c7800) [pid = 1940] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 06:59:11 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x118f4ac00) [pid = 1940] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 06:59:11 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x11262b400) [pid = 1940] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 06:59:11 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x12bd91c00) [pid = 1940] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 06:59:12 INFO - PROCESS | 1940 | 1467035952077 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]]]}] 06:59:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 06:59:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 618ms 06:59:12 INFO - PROCESS | 1940 | 1467035952090 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 06:59:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 06:59:12 INFO - PROCESS | 1940 | 1467035952091 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 06:59:12 INFO - PROCESS | 1940 | 1467035952099 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 06:59:12 INFO - PROCESS | 1940 | 1467035952100 Marionette TRACE conn2 <- [1,1230,null,{}] 06:59:12 INFO - PROCESS | 1940 | 1467035952105 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}] 06:59:12 INFO - PROCESS | 1940 | 1467035952106 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:12 INFO - PROCESS | 1940 | 1467035952219 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 06:59:12 INFO - PROCESS | 1940 | 1467035952256 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:12 INFO - PROCESS | 1940 | 1467035952258 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:12 INFO - PROCESS | 1940 | ++DOCSHELL 0x1266a4000 == 35 [pid = 1940] [id = 315] 06:59:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x111e2c800) [pid = 1940] [serial = 944] [outer = 0x0] 06:59:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x1198e1800) [pid = 1940] [serial = 945] [outer = 0x111e2c800] 06:59:12 INFO - PROCESS | 1940 | 1467035952283 Marionette DEBUG loaded listener.js 06:59:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x1261a8000) [pid = 1940] [serial = 946] [outer = 0x111e2c800] 06:59:12 INFO - PROCESS | 1940 | 1467035952563 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]]]}] 06:59:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 06:59:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 479ms 06:59:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 06:59:12 INFO - PROCESS | 1940 | 1467035952573 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 06:59:12 INFO - PROCESS | 1940 | 1467035952574 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 06:59:12 INFO - PROCESS | 1940 | 1467035952580 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 06:59:12 INFO - PROCESS | 1940 | 1467035952583 Marionette TRACE conn2 <- [1,1234,null,{}] 06:59:12 INFO - PROCESS | 1940 | 1467035952590 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}] 06:59:12 INFO - PROCESS | 1940 | 1467035952591 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:12 INFO - PROCESS | 1940 | 1467035952672 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 06:59:12 INFO - PROCESS | 1940 | 1467035952677 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:12 INFO - PROCESS | 1940 | 1467035952679 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:12 INFO - PROCESS | 1940 | ++DOCSHELL 0x128917800 == 36 [pid = 1940] [id = 316] 06:59:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x1261a8400) [pid = 1940] [serial = 947] [outer = 0x0] 06:59:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x12687f800) [pid = 1940] [serial = 948] [outer = 0x1261a8400] 06:59:12 INFO - PROCESS | 1940 | 1467035952704 Marionette DEBUG loaded listener.js 06:59:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x128925400) [pid = 1940] [serial = 949] [outer = 0x1261a8400] 06:59:13 INFO - PROCESS | 1940 | 1467035953000 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]]]}] 06:59:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 06:59:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 476ms 06:59:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 06:59:13 INFO - PROCESS | 1940 | 1467035953055 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 06:59:13 INFO - PROCESS | 1940 | 1467035953056 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 06:59:13 INFO - PROCESS | 1940 | 1467035953058 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 06:59:13 INFO - PROCESS | 1940 | 1467035953060 Marionette TRACE conn2 <- [1,1238,null,{}] 06:59:13 INFO - PROCESS | 1940 | 1467035953062 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}] 06:59:13 INFO - PROCESS | 1940 | 1467035953064 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:13 INFO - PROCESS | 1940 | 1467035953185 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 06:59:13 INFO - PROCESS | 1940 | 1467035953193 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:13 INFO - PROCESS | 1940 | 1467035953195 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:13 INFO - PROCESS | 1940 | ++DOCSHELL 0x128de4800 == 37 [pid = 1940] [id = 317] 06:59:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x121245c00) [pid = 1940] [serial = 950] [outer = 0x0] 06:59:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x12687e800) [pid = 1940] [serial = 951] [outer = 0x121245c00] 06:59:13 INFO - PROCESS | 1940 | 1467035953222 Marionette DEBUG loaded listener.js 06:59:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x129257000) [pid = 1940] [serial = 952] [outer = 0x121245c00] 06:59:13 INFO - PROCESS | 1940 | 1467035953547 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]]]}] 06:59:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 06:59:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 522ms 06:59:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 06:59:13 INFO - PROCESS | 1940 | 1467035953581 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 06:59:13 INFO - PROCESS | 1940 | 1467035953582 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 06:59:13 INFO - PROCESS | 1940 | 1467035953584 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 06:59:13 INFO - PROCESS | 1940 | 1467035953585 Marionette TRACE conn2 <- [1,1242,null,{}] 06:59:13 INFO - PROCESS | 1940 | 1467035953587 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}] 06:59:13 INFO - PROCESS | 1940 | 1467035953588 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:13 INFO - PROCESS | 1940 | 1467035953662 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 06:59:13 INFO - PROCESS | 1940 | 1467035953667 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:13 INFO - PROCESS | 1940 | 1467035953668 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:13 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a45d800 == 38 [pid = 1940] [id = 318] 06:59:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x12925fc00) [pid = 1940] [serial = 953] [outer = 0x0] 06:59:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x1292e0c00) [pid = 1940] [serial = 954] [outer = 0x12925fc00] 06:59:13 INFO - PROCESS | 1940 | 1467035953692 Marionette DEBUG loaded listener.js 06:59:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x12a5a3800) [pid = 1940] [serial = 955] [outer = 0x12925fc00] 06:59:14 INFO - PROCESS | 1940 | 1467035954207 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]]]}] 06:59:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 06:59:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 669ms 06:59:14 INFO - PROCESS | 1940 | 1467035954271 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 06:59:14 INFO - PROCESS | 1940 | 1467035954274 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 06:59:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 06:59:14 INFO - PROCESS | 1940 | 1467035954281 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 06:59:14 INFO - PROCESS | 1940 | 1467035954283 Marionette TRACE conn2 <- [1,1246,null,{}] 06:59:14 INFO - PROCESS | 1940 | 1467035954286 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}] 06:59:14 INFO - PROCESS | 1940 | 1467035954288 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:14 INFO - PROCESS | 1940 | 1467035954398 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 06:59:14 INFO - PROCESS | 1940 | 1467035954454 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:14 INFO - PROCESS | 1940 | 1467035954456 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:14 INFO - PROCESS | 1940 | ++DOCSHELL 0x116f0b000 == 39 [pid = 1940] [id = 319] 06:59:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x112ed9c00) [pid = 1940] [serial = 956] [outer = 0x0] 06:59:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x1160dc000) [pid = 1940] [serial = 957] [outer = 0x112ed9c00] 06:59:14 INFO - PROCESS | 1940 | 1467035954487 Marionette DEBUG loaded listener.js 06:59:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x116a04400) [pid = 1940] [serial = 958] [outer = 0x112ed9c00] 06:59:15 INFO - PROCESS | 1940 | 1467035955065 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]]]}] 06:59:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 06:59:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 823ms 06:59:15 INFO - PROCESS | 1940 | 1467035955125 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 06:59:15 INFO - PROCESS | 1940 | 1467035955130 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 06:59:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 06:59:15 INFO - PROCESS | 1940 | 1467035955135 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 06:59:15 INFO - PROCESS | 1940 | 1467035955137 Marionette TRACE conn2 <- [1,1250,null,{}] 06:59:15 INFO - PROCESS | 1940 | 1467035955139 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}] 06:59:15 INFO - PROCESS | 1940 | 1467035955141 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:15 INFO - PROCESS | 1940 | 1467035955250 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 06:59:15 INFO - PROCESS | 1940 | 1467035955435 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:15 INFO - PROCESS | 1940 | 1467035955436 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:15 INFO - PROCESS | 1940 | ++DOCSHELL 0x11508d800 == 40 [pid = 1940] [id = 320] 06:59:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x112595400) [pid = 1940] [serial = 959] [outer = 0x0] 06:59:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x1160d5c00) [pid = 1940] [serial = 960] [outer = 0x112595400] 06:59:15 INFO - PROCESS | 1940 | 1467035955465 Marionette DEBUG loaded listener.js 06:59:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x118071400) [pid = 1940] [serial = 961] [outer = 0x112595400] 06:59:15 INFO - PROCESS | 1940 | --DOCSHELL 0x128de4800 == 39 [pid = 1940] [id = 317] 06:59:15 INFO - PROCESS | 1940 | --DOCSHELL 0x128917800 == 38 [pid = 1940] [id = 316] 06:59:15 INFO - PROCESS | 1940 | --DOCSHELL 0x1266a4000 == 37 [pid = 1940] [id = 315] 06:59:15 INFO - PROCESS | 1940 | --DOCSHELL 0x126050000 == 36 [pid = 1940] [id = 314] 06:59:15 INFO - PROCESS | 1940 | --DOCSHELL 0x123dce800 == 35 [pid = 1940] [id = 313] 06:59:15 INFO - PROCESS | 1940 | --DOCSHELL 0x123c41800 == 34 [pid = 1940] [id = 312] 06:59:15 INFO - PROCESS | 1940 | --DOCSHELL 0x119b84800 == 33 [pid = 1940] [id = 311] 06:59:15 INFO - PROCESS | 1940 | --DOCSHELL 0x118f0b000 == 32 [pid = 1940] [id = 310] 06:59:15 INFO - PROCESS | 1940 | --DOCSHELL 0x1181e0800 == 31 [pid = 1940] [id = 309] 06:59:15 INFO - PROCESS | 1940 | --DOCSHELL 0x116f21000 == 30 [pid = 1940] [id = 308] 06:59:15 INFO - PROCESS | 1940 | --DOCSHELL 0x116004800 == 29 [pid = 1940] [id = 307] 06:59:15 INFO - PROCESS | 1940 | --DOCSHELL 0x1183bc000 == 28 [pid = 1940] [id = 306] 06:59:15 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x12c237c00) [pid = 1940] [serial = 858] [outer = 0x0] [url = about:blank] 06:59:15 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x12a85c000) [pid = 1940] [serial = 885] [outer = 0x0] [url = about:blank] 06:59:15 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x12b9d4400) [pid = 1940] [serial = 888] [outer = 0x0] [url = about:blank] 06:59:15 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x12b07e800) [pid = 1940] [serial = 886] [outer = 0x0] [url = about:blank] 06:59:15 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x12bd8d000) [pid = 1940] [serial = 891] [outer = 0x0] [url = about:blank] 06:59:15 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x112596400) [pid = 1940] [serial = 860] [outer = 0x0] [url = about:blank] 06:59:15 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x1150d1c00) [pid = 1940] [serial = 861] [outer = 0x0] [url = about:blank] 06:59:15 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x1194c8000) [pid = 1940] [serial = 863] [outer = 0x0] [url = about:blank] 06:59:15 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x12100e400) [pid = 1940] [serial = 864] [outer = 0x0] [url = about:blank] 06:59:15 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x12892a400) [pid = 1940] [serial = 879] [outer = 0x0] [url = about:blank] 06:59:15 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x128bb8800) [pid = 1940] [serial = 880] [outer = 0x0] [url = about:blank] 06:59:15 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x119744800) [pid = 1940] [serial = 872] [outer = 0x0] [url = about:blank] 06:59:15 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x1198e4400) [pid = 1940] [serial = 873] [outer = 0x0] [url = about:blank] 06:59:15 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x1244e5800) [pid = 1940] [serial = 876] [outer = 0x0] [url = about:blank] 06:59:15 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x1260d9000) [pid = 1940] [serial = 877] [outer = 0x0] [url = about:blank] 06:59:15 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x11829b800) [pid = 1940] [serial = 869] [outer = 0x0] [url = about:blank] 06:59:15 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x118773c00) [pid = 1940] [serial = 870] [outer = 0x0] [url = about:blank] 06:59:15 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x1261af000) [pid = 1940] [serial = 897] [outer = 0x0] [url = about:blank] 06:59:15 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x11859d800) [pid = 1940] [serial = 894] [outer = 0x0] [url = about:blank] 06:59:15 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x123d2c400) [pid = 1940] [serial = 866] [outer = 0x0] [url = about:blank] 06:59:15 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x1261a5400) [pid = 1940] [serial = 867] [outer = 0x0] [url = about:blank] 06:59:15 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x1214b7800) [pid = 1940] [serial = 895] [outer = 0x0] [url = about:blank] 06:59:15 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x12bd95400) [pid = 1940] [serial = 892] [outer = 0x0] [url = about:blank] 06:59:15 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x11974c400) [pid = 1940] [serial = 486] [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.] 06:59:15 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x12902f000) [pid = 1940] [serial = 882] [outer = 0x0] [url = about:blank] 06:59:15 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x12bd8ec00) [pid = 1940] [serial = 898] [outer = 0x0] [url = about:blank] 06:59:15 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x12bcdac00) [pid = 1940] [serial = 889] [outer = 0x0] [url = about:blank] 06:59:15 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x1292dc400) [pid = 1940] [serial = 883] [outer = 0x0] [url = about:blank] 06:59:15 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x12c243000) [pid = 1940] [serial = 900] [outer = 0x0] [url = about:blank] 06:59:15 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x12c439c00) [pid = 1940] [serial = 901] [outer = 0x0] [url = about:blank] 06:59:15 INFO - PROCESS | 1940 | 1467035955941 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]]]}] 06:59:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 06:59:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 820ms 06:59:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 06:59:15 INFO - PROCESS | 1940 | 1467035955956 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 06:59:15 INFO - PROCESS | 1940 | 1467035955959 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 06:59:15 INFO - PROCESS | 1940 | 1467035955964 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 06:59:15 INFO - PROCESS | 1940 | 1467035955966 Marionette TRACE conn2 <- [1,1254,null,{}] 06:59:15 INFO - PROCESS | 1940 | 1467035955969 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}] 06:59:15 INFO - PROCESS | 1940 | 1467035955972 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:16 INFO - PROCESS | 1940 | 1467035956050 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 06:59:16 INFO - PROCESS | 1940 | 1467035956055 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:16 INFO - PROCESS | 1940 | 1467035956057 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:16 INFO - PROCESS | 1940 | ++DOCSHELL 0x117140000 == 29 [pid = 1940] [id = 321] 06:59:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x118067800) [pid = 1940] [serial = 962] [outer = 0x0] 06:59:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x11859dc00) [pid = 1940] [serial = 963] [outer = 0x118067800] 06:59:16 INFO - PROCESS | 1940 | 1467035956087 Marionette DEBUG loaded listener.js 06:59:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x118772400) [pid = 1940] [serial = 964] [outer = 0x118067800] 06:59:16 INFO - PROCESS | 1940 | 1467035956447 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]]]}] 06:59:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 06:59:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 521ms 06:59:16 INFO - PROCESS | 1940 | 1467035956485 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 06:59:16 INFO - PROCESS | 1940 | 1467035956488 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 06:59:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 06:59:16 INFO - PROCESS | 1940 | 1467035956490 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 06:59:16 INFO - PROCESS | 1940 | 1467035956492 Marionette TRACE conn2 <- [1,1258,null,{}] 06:59:16 INFO - PROCESS | 1940 | 1467035956494 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}] 06:59:16 INFO - PROCESS | 1940 | 1467035956495 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:16 INFO - PROCESS | 1940 | 1467035956576 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 06:59:16 INFO - PROCESS | 1940 | 1467035956583 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:16 INFO - PROCESS | 1940 | 1467035956584 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:16 INFO - PROCESS | 1940 | ++DOCSHELL 0x118f16800 == 30 [pid = 1940] [id = 322] 06:59:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x118773c00) [pid = 1940] [serial = 965] [outer = 0x0] 06:59:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x119362400) [pid = 1940] [serial = 966] [outer = 0x118773c00] 06:59:16 INFO - PROCESS | 1940 | 1467035956610 Marionette DEBUG loaded listener.js 06:59:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x11974cc00) [pid = 1940] [serial = 967] [outer = 0x118773c00] 06:59:16 INFO - PROCESS | 1940 | 1467035956984 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]]]}] 06:59:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 06:59:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 517ms 06:59:17 INFO - PROCESS | 1940 | 1467035957010 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 06:59:17 INFO - PROCESS | 1940 | 1467035957012 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 06:59:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 06:59:17 INFO - PROCESS | 1940 | 1467035957019 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 06:59:17 INFO - PROCESS | 1940 | 1467035957023 Marionette TRACE conn2 <- [1,1262,null,{}] 06:59:17 INFO - PROCESS | 1940 | 1467035957039 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}] 06:59:17 INFO - PROCESS | 1940 | 1467035957041 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:17 INFO - PROCESS | 1940 | 1467035957122 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 06:59:17 INFO - PROCESS | 1940 | 1467035957128 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:17 INFO - PROCESS | 1940 | 1467035957131 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:17 INFO - PROCESS | 1940 | ++DOCSHELL 0x12129d000 == 31 [pid = 1940] [id = 323] 06:59:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x113866000) [pid = 1940] [serial = 968] [outer = 0x0] 06:59:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x12100a400) [pid = 1940] [serial = 969] [outer = 0x113866000] 06:59:17 INFO - PROCESS | 1940 | 1467035957156 Marionette DEBUG loaded listener.js 06:59:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x1219db000) [pid = 1940] [serial = 970] [outer = 0x113866000] 06:59:17 INFO - PROCESS | 1940 | 1467035957531 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]]]}] 06:59:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 06:59:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 537ms 06:59:17 INFO - PROCESS | 1940 | 1467035957552 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 06:59:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 06:59:17 INFO - PROCESS | 1940 | 1467035957555 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 06:59:17 INFO - PROCESS | 1940 | 1467035957559 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 06:59:17 INFO - PROCESS | 1940 | 1467035957560 Marionette TRACE conn2 <- [1,1266,null,{}] 06:59:17 INFO - PROCESS | 1940 | 1467035957565 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}] 06:59:17 INFO - PROCESS | 1940 | 1467035957567 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:17 INFO - PROCESS | 1940 | 1467035957730 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 06:59:17 INFO - PROCESS | 1940 | 1467035957744 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:17 INFO - PROCESS | 1940 | 1467035957745 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:17 INFO - PROCESS | 1940 | ++DOCSHELL 0x123cc2000 == 32 [pid = 1940] [id = 324] 06:59:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x1219dac00) [pid = 1940] [serial = 971] [outer = 0x0] 06:59:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x123c34400) [pid = 1940] [serial = 972] [outer = 0x1219dac00] 06:59:17 INFO - PROCESS | 1940 | 1467035957786 Marionette DEBUG loaded listener.js 06:59:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x12428fc00) [pid = 1940] [serial = 973] [outer = 0x1219dac00] 06:59:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 06:59:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 672ms 06:59:18 INFO - PROCESS | 1940 | 1467035958225 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]]]}] 06:59:18 INFO - PROCESS | 1940 | 1467035958231 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 06:59:18 INFO - PROCESS | 1940 | 1467035958232 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 06:59:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 06:59:18 INFO - PROCESS | 1940 | 1467035958234 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 06:59:18 INFO - PROCESS | 1940 | 1467035958236 Marionette TRACE conn2 <- [1,1270,null,{}] 06:59:18 INFO - PROCESS | 1940 | 1467035958238 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}] 06:59:18 INFO - PROCESS | 1940 | 1467035958239 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:18 INFO - PROCESS | 1940 | 1467035958332 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 06:59:18 INFO - PROCESS | 1940 | 1467035958368 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:18 INFO - PROCESS | 1940 | 1467035958373 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:18 INFO - PROCESS | 1940 | ++DOCSHELL 0x119fcf000 == 33 [pid = 1940] [id = 325] 06:59:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x124d18400) [pid = 1940] [serial = 974] [outer = 0x0] 06:59:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x126062400) [pid = 1940] [serial = 975] [outer = 0x124d18400] 06:59:18 INFO - PROCESS | 1940 | 1467035958405 Marionette DEBUG loaded listener.js 06:59:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x1265e8400) [pid = 1940] [serial = 976] [outer = 0x124d18400] 06:59:18 INFO - PROCESS | 1940 | 1467035958816 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]]]}] 06:59:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 06:59:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 619ms 06:59:18 INFO - PROCESS | 1940 | 1467035958855 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 06:59:18 INFO - PROCESS | 1940 | 1467035958857 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 06:59:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 06:59:18 INFO - PROCESS | 1940 | 1467035958863 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 06:59:18 INFO - PROCESS | 1940 | 1467035958865 Marionette TRACE conn2 <- [1,1274,null,{}] 06:59:18 INFO - PROCESS | 1940 | 1467035958869 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}] 06:59:18 INFO - PROCESS | 1940 | 1467035958871 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:18 INFO - PROCESS | 1940 | 1467035958981 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 06:59:18 INFO - PROCESS | 1940 | 1467035958991 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:18 INFO - PROCESS | 1940 | 1467035958992 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:19 INFO - PROCESS | 1940 | ++DOCSHELL 0x1266aa800 == 34 [pid = 1940] [id = 326] 06:59:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x126802400) [pid = 1940] [serial = 977] [outer = 0x0] 06:59:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x128bb0000) [pid = 1940] [serial = 978] [outer = 0x126802400] 06:59:19 INFO - PROCESS | 1940 | 1467035959018 Marionette DEBUG loaded listener.js 06:59:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x12100d800) [pid = 1940] [serial = 979] [outer = 0x126802400] 06:59:19 INFO - PROCESS | 1940 | 1467035959384 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]]]}] 06:59:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 06:59:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 573ms 06:59:19 INFO - PROCESS | 1940 | 1467035959434 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 06:59:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 06:59:19 INFO - PROCESS | 1940 | 1467035959435 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 06:59:19 INFO - PROCESS | 1940 | 1467035959437 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 06:59:19 INFO - PROCESS | 1940 | 1467035959438 Marionette TRACE conn2 <- [1,1278,null,{}] 06:59:19 INFO - PROCESS | 1940 | 1467035959440 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}] 06:59:19 INFO - PROCESS | 1940 | 1467035959442 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:19 INFO - PROCESS | 1940 | 1467035959533 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 06:59:19 INFO - PROCESS | 1940 | 1467035959569 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:19 INFO - PROCESS | 1940 | 1467035959570 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:19 INFO - PROCESS | 1940 | ++DOCSHELL 0x128dce800 == 35 [pid = 1940] [id = 327] 06:59:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x124d18c00) [pid = 1940] [serial = 980] [outer = 0x0] 06:59:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x1292dc000) [pid = 1940] [serial = 981] [outer = 0x124d18c00] 06:59:19 INFO - PROCESS | 1940 | 1467035959595 Marionette DEBUG loaded listener.js 06:59:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x12a5a0000) [pid = 1940] [serial = 982] [outer = 0x124d18c00] 06:59:19 INFO - PROCESS | 1940 | 1467035959899 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]]]}] 06:59:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 06:59:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 518ms 06:59:19 INFO - PROCESS | 1940 | 1467035959956 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 06:59:19 INFO - PROCESS | 1940 | 1467035959957 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 06:59:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 06:59:19 INFO - PROCESS | 1940 | 1467035959959 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 06:59:19 INFO - PROCESS | 1940 | 1467035959960 Marionette TRACE conn2 <- [1,1282,null,{}] 06:59:19 INFO - PROCESS | 1940 | 1467035959963 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}] 06:59:19 INFO - PROCESS | 1940 | 1467035959964 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:20 INFO - PROCESS | 1940 | 1467035960134 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 06:59:20 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x111ecd800) [pid = 1940] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 06:59:20 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x1194c5400) [pid = 1940] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 06:59:20 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x113a4ec00) [pid = 1940] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 06:59:20 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x1191d3000) [pid = 1940] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 06:59:20 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x11832a400) [pid = 1940] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 06:59:20 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x116f4bc00) [pid = 1940] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 06:59:20 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x119749c00) [pid = 1940] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 06:59:20 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x113f3b000) [pid = 1940] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 06:59:20 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x1219d9400) [pid = 1940] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 06:59:20 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x12a49fc00) [pid = 1940] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 06:59:20 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x1198b8800) [pid = 1940] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 06:59:20 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x1194c2000) [pid = 1940] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 06:59:20 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x111e2c800) [pid = 1940] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 06:59:20 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x121010400) [pid = 1940] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 06:59:20 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x1132c7000) [pid = 1940] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 06:59:20 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x1261a8400) [pid = 1940] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 06:59:20 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x121245c00) [pid = 1940] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 06:59:20 INFO - PROCESS | 1940 | 1467035960175 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:20 INFO - PROCESS | 1940 | 1467035960176 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:20 INFO - PROCESS | 1940 | ++DOCSHELL 0x117130800 == 36 [pid = 1940] [id = 328] 06:59:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x111ecd800) [pid = 1940] [serial = 983] [outer = 0x0] 06:59:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x112d7a800) [pid = 1940] [serial = 984] [outer = 0x111ecd800] 06:59:20 INFO - PROCESS | 1940 | 1467035960208 Marionette DEBUG loaded listener.js 06:59:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x118072400) [pid = 1940] [serial = 985] [outer = 0x111ecd800] 06:59:20 INFO - PROCESS | 1940 | 1467035960498 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]]]}] 06:59:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 06:59:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 571ms 06:59:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 06:59:20 INFO - PROCESS | 1940 | 1467035960532 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 06:59:20 INFO - PROCESS | 1940 | 1467035960533 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 06:59:20 INFO - PROCESS | 1940 | 1467035960535 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 06:59:20 INFO - PROCESS | 1940 | 1467035960537 Marionette TRACE conn2 <- [1,1286,null,{}] 06:59:20 INFO - PROCESS | 1940 | 1467035960539 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}] 06:59:20 INFO - PROCESS | 1940 | 1467035960541 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:20 INFO - PROCESS | 1940 | 1467035960628 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 06:59:20 INFO - PROCESS | 1940 | 1467035960688 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:20 INFO - PROCESS | 1940 | 1467035960689 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:20 INFO - PROCESS | 1940 | ++DOCSHELL 0x12129c800 == 37 [pid = 1940] [id = 329] 06:59:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x11326e800) [pid = 1940] [serial = 986] [outer = 0x0] 06:59:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x1194c2000) [pid = 1940] [serial = 987] [outer = 0x11326e800] 06:59:20 INFO - PROCESS | 1940 | 1467035960730 Marionette DEBUG loaded listener.js 06:59:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x128923400) [pid = 1940] [serial = 988] [outer = 0x11326e800] 06:59:21 INFO - PROCESS | 1940 | 1467035961141 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]]]}] 06:59:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 06:59:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 618ms 06:59:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 06:59:21 INFO - PROCESS | 1940 | 1467035961155 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 06:59:21 INFO - PROCESS | 1940 | 1467035961156 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 06:59:21 INFO - PROCESS | 1940 | 1467035961159 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 06:59:21 INFO - PROCESS | 1940 | 1467035961160 Marionette TRACE conn2 <- [1,1290,null,{}] 06:59:21 INFO - PROCESS | 1940 | 1467035961164 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}] 06:59:21 INFO - PROCESS | 1940 | 1467035961165 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:21 INFO - PROCESS | 1940 | 1467035961241 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 06:59:21 INFO - PROCESS | 1940 | 1467035961247 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:21 INFO - PROCESS | 1940 | 1467035961249 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:21 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ad0f800 == 38 [pid = 1940] [id = 330] 06:59:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x129258400) [pid = 1940] [serial = 989] [outer = 0x0] 06:59:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x12a5df800) [pid = 1940] [serial = 990] [outer = 0x129258400] 06:59:21 INFO - PROCESS | 1940 | 1467035961283 Marionette DEBUG loaded listener.js 06:59:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x12a85d400) [pid = 1940] [serial = 991] [outer = 0x129258400] 06:59:21 INFO - PROCESS | 1940 | 1467035961624 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]]]}] 06:59:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 06:59:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 521ms 06:59:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 06:59:21 INFO - PROCESS | 1940 | 1467035961682 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 06:59:21 INFO - PROCESS | 1940 | 1467035961684 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 06:59:21 INFO - PROCESS | 1940 | 1467035961686 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 06:59:21 INFO - PROCESS | 1940 | 1467035961687 Marionette TRACE conn2 <- [1,1294,null,{}] 06:59:21 INFO - PROCESS | 1940 | 1467035961690 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}] 06:59:21 INFO - PROCESS | 1940 | 1467035961691 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:21 INFO - PROCESS | 1940 | 1467035961783 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 06:59:21 INFO - PROCESS | 1940 | 1467035961787 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:21 INFO - PROCESS | 1940 | 1467035961788 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:21 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b046000 == 39 [pid = 1940] [id = 331] 06:59:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x12a85c400) [pid = 1940] [serial = 992] [outer = 0x0] 06:59:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x12ae61c00) [pid = 1940] [serial = 993] [outer = 0x12a85c400] 06:59:21 INFO - PROCESS | 1940 | 1467035961813 Marionette DEBUG loaded listener.js 06:59:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x12b93dc00) [pid = 1940] [serial = 994] [outer = 0x12a85c400] 06:59:22 INFO - PROCESS | 1940 | 1467035962174 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]]]}] 06:59:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 06:59:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 519ms 06:59:22 INFO - PROCESS | 1940 | 1467035962205 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 06:59:22 INFO - PROCESS | 1940 | 1467035962208 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 06:59:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 06:59:22 INFO - PROCESS | 1940 | 1467035962211 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 06:59:22 INFO - PROCESS | 1940 | 1467035962214 Marionette TRACE conn2 <- [1,1298,null,{}] 06:59:22 INFO - PROCESS | 1940 | 1467035962219 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}] 06:59:22 INFO - PROCESS | 1940 | 1467035962220 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:22 INFO - PROCESS | 1940 | 1467035962325 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 06:59:22 INFO - PROCESS | 1940 | 1467035962389 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:22 INFO - PROCESS | 1940 | 1467035962391 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:22 INFO - PROCESS | 1940 | ++DOCSHELL 0x116f18800 == 40 [pid = 1940] [id = 332] 06:59:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x1165f0000) [pid = 1940] [serial = 995] [outer = 0x0] 06:59:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x116f4b800) [pid = 1940] [serial = 996] [outer = 0x1165f0000] 06:59:22 INFO - PROCESS | 1940 | 1467035962424 Marionette DEBUG loaded listener.js 06:59:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x118298800) [pid = 1940] [serial = 997] [outer = 0x1165f0000] 06:59:22 INFO - PROCESS | 1940 | 1467035962866 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]]]}] 06:59:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 06:59:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 671ms 06:59:22 INFO - PROCESS | 1940 | 1467035962883 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 06:59:22 INFO - PROCESS | 1940 | 1467035962886 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 06:59:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 06:59:22 INFO - PROCESS | 1940 | 1467035962891 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 06:59:22 INFO - PROCESS | 1940 | 1467035962892 Marionette TRACE conn2 <- [1,1302,null,{}] 06:59:22 INFO - PROCESS | 1940 | 1467035962895 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}] 06:59:22 INFO - PROCESS | 1940 | 1467035962897 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:23 INFO - PROCESS | 1940 | 1467035962999 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 06:59:23 INFO - PROCESS | 1940 | 1467035963067 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:23 INFO - PROCESS | 1940 | 1467035963069 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:23 INFO - PROCESS | 1940 | ++DOCSHELL 0x121142800 == 41 [pid = 1940] [id = 333] 06:59:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x1185ab000) [pid = 1940] [serial = 998] [outer = 0x0] 06:59:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x119749c00) [pid = 1940] [serial = 999] [outer = 0x1185ab000] 06:59:23 INFO - PROCESS | 1940 | 1467035963100 Marionette DEBUG loaded listener.js 06:59:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x12100a800) [pid = 1940] [serial = 1000] [outer = 0x1185ab000] 06:59:23 INFO - PROCESS | 1940 | 1467035963523 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]]]}] 06:59:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 06:59:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 674ms 06:59:23 INFO - PROCESS | 1940 | 1467035963564 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 06:59:23 INFO - PROCESS | 1940 | 1467035963566 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 06:59:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 06:59:23 INFO - PROCESS | 1940 | 1467035963568 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 06:59:23 INFO - PROCESS | 1940 | 1467035963571 Marionette TRACE conn2 <- [1,1306,null,{}] 06:59:23 INFO - PROCESS | 1940 | 1467035963579 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}] 06:59:23 INFO - PROCESS | 1940 | 1467035963582 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:23 INFO - PROCESS | 1940 | 1467035963701 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 06:59:23 INFO - PROCESS | 1940 | 1467035963784 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:23 INFO - PROCESS | 1940 | 1467035963787 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:23 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ad11800 == 42 [pid = 1940] [id = 334] 06:59:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x1219d7800) [pid = 1940] [serial = 1001] [outer = 0x0] 06:59:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x1244f1000) [pid = 1940] [serial = 1002] [outer = 0x1219d7800] 06:59:23 INFO - PROCESS | 1940 | 1467035963820 Marionette DEBUG loaded listener.js 06:59:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x1261a4000) [pid = 1940] [serial = 1003] [outer = 0x1219d7800] 06:59:24 INFO - PROCESS | 1940 | 1467035964248 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]]]}] 06:59:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 06:59:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 723ms 06:59:24 INFO - PROCESS | 1940 | 1467035964292 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 06:59:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 06:59:24 INFO - PROCESS | 1940 | 1467035964294 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 06:59:24 INFO - PROCESS | 1940 | 1467035964296 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 06:59:24 INFO - PROCESS | 1940 | 1467035964298 Marionette TRACE conn2 <- [1,1310,null,{}] 06:59:24 INFO - PROCESS | 1940 | 1467035964300 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}] 06:59:24 INFO - PROCESS | 1940 | 1467035964301 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:24 INFO - PROCESS | 1940 | 1467035964400 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 06:59:24 INFO - PROCESS | 1940 | 1467035964467 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:24 INFO - PROCESS | 1940 | 1467035964469 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:24 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b98a000 == 43 [pid = 1940] [id = 335] 06:59:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x1261a5400) [pid = 1940] [serial = 1004] [outer = 0x0] 06:59:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x128bb3c00) [pid = 1940] [serial = 1005] [outer = 0x1261a5400] 06:59:24 INFO - PROCESS | 1940 | 1467035964539 Marionette DEBUG loaded listener.js 06:59:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x12a852800) [pid = 1940] [serial = 1006] [outer = 0x1261a5400] 06:59:24 INFO - PROCESS | 1940 | 1467035964940 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] 06:59:24 INFO - PROCESS | 1940 | 1467035964971 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 06:59:24 INFO - PROCESS | 1940 | 1467035964974 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 06:59:24 INFO - PROCESS | 1940 | 1467035964975 Marionette TRACE conn2 <- [1,1314,null,{}] 06:59:24 INFO - PROCESS | 1940 | 1467035964977 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}] 06:59:24 INFO - PROCESS | 1940 | 1467035964979 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:25 INFO - PROCESS | 1940 | 1467035965092 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 06:59:25 INFO - PROCESS | 1940 | 1467035965146 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:25 INFO - PROCESS | 1940 | 1467035965148 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:25 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bc87800 == 44 [pid = 1940] [id = 336] 06:59:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x12a85d800) [pid = 1940] [serial = 1007] [outer = 0x0] 06:59:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x12b07dc00) [pid = 1940] [serial = 1008] [outer = 0x12a85d800] 06:59:25 INFO - PROCESS | 1940 | 1467035965176 Marionette DEBUG loaded listener.js 06:59:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x12b9d7000) [pid = 1940] [serial = 1009] [outer = 0x12a85d800] 06:59:25 INFO - PROCESS | 1940 | 1467035965753 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]]]}] 06:59:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 06:59:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 819ms 06:59:25 INFO - PROCESS | 1940 | 1467035965795 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 06:59:25 INFO - PROCESS | 1940 | 1467035965798 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 06:59:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 06:59:25 INFO - PROCESS | 1940 | 1467035965806 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 06:59:25 INFO - PROCESS | 1940 | 1467035965809 Marionette TRACE conn2 <- [1,1318,null,{}] 06:59:25 INFO - PROCESS | 1940 | 1467035965812 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}] 06:59:25 INFO - PROCESS | 1940 | 1467035965814 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:25 INFO - PROCESS | 1940 | 1467035965905 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 06:59:25 INFO - PROCESS | 1940 | 1467035965969 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:25 INFO - PROCESS | 1940 | 1467035965971 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:25 INFO - PROCESS | 1940 | ++DOCSHELL 0x11850d800 == 45 [pid = 1940] [id = 337] 06:59:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x1175c7c00) [pid = 1940] [serial = 1010] [outer = 0x0] 06:59:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x118064800) [pid = 1940] [serial = 1011] [outer = 0x1175c7c00] 06:59:26 INFO - PROCESS | 1940 | 1467035965999 Marionette DEBUG loaded listener.js 06:59:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x11832c800) [pid = 1940] [serial = 1012] [outer = 0x1175c7c00] 06:59:26 INFO - PROCESS | 1940 | 1467035966452 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]]]}] 06:59:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 06:59:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 672ms 06:59:26 INFO - PROCESS | 1940 | 1467035966478 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 06:59:26 INFO - PROCESS | 1940 | 1467035966481 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 06:59:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 06:59:26 INFO - PROCESS | 1940 | 1467035966486 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 06:59:26 INFO - PROCESS | 1940 | 1467035966487 Marionette TRACE conn2 <- [1,1322,null,{}] 06:59:26 INFO - PROCESS | 1940 | 1467035966489 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}] 06:59:26 INFO - PROCESS | 1940 | 1467035966491 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:27 INFO - PROCESS | 1940 | --DOCSHELL 0x12ad0f800 == 44 [pid = 1940] [id = 330] 06:59:27 INFO - PROCESS | 1940 | --DOCSHELL 0x12129c800 == 43 [pid = 1940] [id = 329] 06:59:27 INFO - PROCESS | 1940 | --DOCSHELL 0x117130800 == 42 [pid = 1940] [id = 328] 06:59:27 INFO - PROCESS | 1940 | --DOCSHELL 0x128dce800 == 41 [pid = 1940] [id = 327] 06:59:27 INFO - PROCESS | 1940 | --DOCSHELL 0x1266aa800 == 40 [pid = 1940] [id = 326] 06:59:27 INFO - PROCESS | 1940 | --DOCSHELL 0x119fcf000 == 39 [pid = 1940] [id = 325] 06:59:27 INFO - PROCESS | 1940 | --DOCSHELL 0x123cc2000 == 38 [pid = 1940] [id = 324] 06:59:27 INFO - PROCESS | 1940 | --DOCSHELL 0x12129d000 == 37 [pid = 1940] [id = 323] 06:59:27 INFO - PROCESS | 1940 | --DOCSHELL 0x118f16800 == 36 [pid = 1940] [id = 322] 06:59:27 INFO - PROCESS | 1940 | --DOCSHELL 0x117140000 == 35 [pid = 1940] [id = 321] 06:59:27 INFO - PROCESS | 1940 | --DOCSHELL 0x11508d800 == 34 [pid = 1940] [id = 320] 06:59:27 INFO - PROCESS | 1940 | --DOCSHELL 0x12a45d800 == 33 [pid = 1940] [id = 318] 06:59:27 INFO - PROCESS | 1940 | --DOCSHELL 0x116f0b000 == 32 [pid = 1940] [id = 319] 06:59:27 INFO - PROCESS | 1940 | --DOCSHELL 0x11850d800 == 31 [pid = 1940] [id = 337] 06:59:27 INFO - PROCESS | 1940 | --DOCSHELL 0x12bc87800 == 30 [pid = 1940] [id = 336] 06:59:27 INFO - PROCESS | 1940 | --DOCSHELL 0x12b98a000 == 29 [pid = 1940] [id = 335] 06:59:27 INFO - PROCESS | 1940 | --DOCSHELL 0x12ad11800 == 28 [pid = 1940] [id = 334] 06:59:27 INFO - PROCESS | 1940 | --DOCSHELL 0x121142800 == 27 [pid = 1940] [id = 333] 06:59:27 INFO - PROCESS | 1940 | --DOCSHELL 0x12b046000 == 26 [pid = 1940] [id = 331] 06:59:27 INFO - PROCESS | 1940 | --DOCSHELL 0x116f18800 == 25 [pid = 1940] [id = 332] 06:59:27 INFO - PROCESS | 1940 | 1467035967109 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 06:59:27 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x11652fc00) [pid = 1940] [serial = 904] [outer = 0x0] [url = about:blank] 06:59:27 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x11259dc00) [pid = 1940] [serial = 903] [outer = 0x0] [url = about:blank] 06:59:27 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x121244c00) [pid = 1940] [serial = 907] [outer = 0x0] [url = about:blank] 06:59:27 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x115028800) [pid = 1940] [serial = 921] [outer = 0x0] [url = about:blank] 06:59:27 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x11652ac00) [pid = 1940] [serial = 922] [outer = 0x0] [url = about:blank] 06:59:27 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x1194b9400) [pid = 1940] [serial = 930] [outer = 0x0] [url = about:blank] 06:59:27 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x1198c0000) [pid = 1940] [serial = 906] [outer = 0x0] [url = about:blank] 06:59:27 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x1185b2800) [pid = 1940] [serial = 927] [outer = 0x0] [url = about:blank] 06:59:27 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x118f9d000) [pid = 1940] [serial = 928] [outer = 0x0] [url = about:blank] 06:59:27 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x118067000) [pid = 1940] [serial = 924] [outer = 0x0] [url = about:blank] 06:59:27 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x118072800) [pid = 1940] [serial = 925] [outer = 0x0] [url = about:blank] 06:59:27 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x121008800) [pid = 1940] [serial = 933] [outer = 0x0] [url = about:blank] 06:59:27 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x118f3f000) [pid = 1940] [serial = 919] [outer = 0x0] [url = about:blank] 06:59:27 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x118415000) [pid = 1940] [serial = 918] [outer = 0x0] [url = about:blank] 06:59:27 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x126065800) [pid = 1940] [serial = 910] [outer = 0x0] [url = about:blank] 06:59:27 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x1219e3400) [pid = 1940] [serial = 909] [outer = 0x0] [url = about:blank] 06:59:27 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x12a858c00) [pid = 1940] [serial = 913] [outer = 0x0] [url = about:blank] 06:59:27 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x12a5e6c00) [pid = 1940] [serial = 912] [outer = 0x0] [url = about:blank] 06:59:27 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x121821800) [pid = 1940] [serial = 936] [outer = 0x0] [url = about:blank] 06:59:27 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x121246000) [pid = 1940] [serial = 934] [outer = 0x0] [url = about:blank] 06:59:27 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x12bcd4000) [pid = 1940] [serial = 916] [outer = 0x0] [url = about:blank] 06:59:27 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x1198e1800) [pid = 1940] [serial = 945] [outer = 0x0] [url = about:blank] 06:59:27 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x1244c5000) [pid = 1940] [serial = 939] [outer = 0x0] [url = about:blank] 06:59:27 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x124288800) [pid = 1940] [serial = 937] [outer = 0x0] [url = about:blank] 06:59:27 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x1261ab800) [pid = 1940] [serial = 942] [outer = 0x0] [url = about:blank] 06:59:27 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x124d20800) [pid = 1940] [serial = 940] [outer = 0x0] [url = about:blank] 06:59:27 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x12adcd000) [pid = 1940] [serial = 915] [outer = 0x0] [url = about:blank] 06:59:27 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x12687f800) [pid = 1940] [serial = 948] [outer = 0x0] [url = about:blank] 06:59:27 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x1261a8000) [pid = 1940] [serial = 946] [outer = 0x0] [url = about:blank] 06:59:27 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x126663800) [pid = 1940] [serial = 943] [outer = 0x0] [url = about:blank] 06:59:27 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x1292e0c00) [pid = 1940] [serial = 954] [outer = 0x0] [url = about:blank] 06:59:27 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x128925400) [pid = 1940] [serial = 949] [outer = 0x0] [url = about:blank] 06:59:27 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x119741c00) [pid = 1940] [serial = 931] [outer = 0x0] [url = about:blank] 06:59:27 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x12687e800) [pid = 1940] [serial = 951] [outer = 0x0] [url = about:blank] 06:59:27 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x129257000) [pid = 1940] [serial = 952] [outer = 0x0] [url = about:blank] 06:59:27 INFO - PROCESS | 1940 | 1467035967241 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:27 INFO - PROCESS | 1940 | 1467035967243 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:27 INFO - PROCESS | 1940 | ++DOCSHELL 0x11250d800 == 26 [pid = 1940] [id = 338] 06:59:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x111f43c00) [pid = 1940] [serial = 1013] [outer = 0x0] 06:59:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x112598800) [pid = 1940] [serial = 1014] [outer = 0x111f43c00] 06:59:27 INFO - PROCESS | 1940 | 1467035967276 Marionette DEBUG loaded listener.js 06:59:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x113832800) [pid = 1940] [serial = 1015] [outer = 0x111f43c00] 06:59:27 INFO - PROCESS | 1940 | 1467035967778 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]]]}] 06:59:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 06:59:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1323ms 06:59:27 INFO - PROCESS | 1940 | 1467035967810 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 06:59:27 INFO - PROCESS | 1940 | 1467035967814 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 06:59:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 06:59:27 INFO - PROCESS | 1940 | 1467035967817 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 06:59:27 INFO - PROCESS | 1940 | 1467035967819 Marionette TRACE conn2 <- [1,1326,null,{}] 06:59:27 INFO - PROCESS | 1940 | 1467035967822 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}] 06:59:27 INFO - PROCESS | 1940 | 1467035967826 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:27 INFO - PROCESS | 1940 | 1467035967929 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 06:59:27 INFO - PROCESS | 1940 | 1467035967979 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:27 INFO - PROCESS | 1940 | 1467035967980 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:27 INFO - PROCESS | 1940 | ++DOCSHELL 0x11699b800 == 27 [pid = 1940] [id = 339] 06:59:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x11607d000) [pid = 1940] [serial = 1016] [outer = 0x0] 06:59:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x116a11800) [pid = 1940] [serial = 1017] [outer = 0x11607d000] 06:59:28 INFO - PROCESS | 1940 | 1467035968012 Marionette DEBUG loaded listener.js 06:59:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x117d9fc00) [pid = 1940] [serial = 1018] [outer = 0x11607d000] 06:59:28 INFO - PROCESS | 1940 | 1467035968538 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]]]}] 06:59:28 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 06:59:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 773ms 06:59:28 INFO - PROCESS | 1940 | 1467035968594 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 06:59:28 INFO - PROCESS | 1940 | 1467035968598 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 06:59:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 06:59:28 INFO - PROCESS | 1940 | 1467035968601 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 06:59:28 INFO - PROCESS | 1940 | 1467035968602 Marionette TRACE conn2 <- [1,1330,null,{}] 06:59:28 INFO - PROCESS | 1940 | 1467035968605 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}] 06:59:28 INFO - PROCESS | 1940 | 1467035968606 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:28 INFO - PROCESS | 1940 | 1467035968715 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 06:59:28 INFO - PROCESS | 1940 | 1467035968792 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:28 INFO - PROCESS | 1940 | 1467035968793 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:28 INFO - PROCESS | 1940 | ++DOCSHELL 0x118087000 == 28 [pid = 1940] [id = 340] 06:59:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x11859e400) [pid = 1940] [serial = 1019] [outer = 0x0] 06:59:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x1185ab800) [pid = 1940] [serial = 1020] [outer = 0x11859e400] 06:59:28 INFO - PROCESS | 1940 | 1467035968824 Marionette DEBUG loaded listener.js 06:59:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x1185bcc00) [pid = 1940] [serial = 1021] [outer = 0x11859e400] 06:59:29 INFO - PROCESS | 1940 | --DOCSHELL 0x126047800 == 27 [pid = 1940] [id = 201] 06:59:29 INFO - PROCESS | 1940 | --DOCSHELL 0x1266bc000 == 26 [pid = 1940] [id = 202] 06:59:29 INFO - PROCESS | 1940 | 1467035969335 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]]]}] 06:59:29 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 06:59:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 771ms 06:59:29 INFO - PROCESS | 1940 | 1467035969373 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 06:59:29 INFO - PROCESS | 1940 | 1467035969375 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 06:59:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 06:59:29 INFO - PROCESS | 1940 | 1467035969380 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 06:59:29 INFO - PROCESS | 1940 | 1467035969384 Marionette TRACE conn2 <- [1,1334,null,{}] 06:59:29 INFO - PROCESS | 1940 | 1467035969388 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}] 06:59:29 INFO - PROCESS | 1940 | 1467035969389 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:29 INFO - PROCESS | 1940 | 1467035969470 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 06:59:29 INFO - PROCESS | 1940 | 1467035969475 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:29 INFO - PROCESS | 1940 | 1467035969480 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:29 INFO - PROCESS | 1940 | ++DOCSHELL 0x116f22800 == 27 [pid = 1940] [id = 341] 06:59:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x115dfb000) [pid = 1940] [serial = 1022] [outer = 0x0] 06:59:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x1175c3000) [pid = 1940] [serial = 1023] [outer = 0x115dfb000] 06:59:29 INFO - PROCESS | 1940 | 1467035969510 Marionette DEBUG loaded listener.js 06:59:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x11819c800) [pid = 1940] [serial = 1024] [outer = 0x115dfb000] 06:59:29 INFO - PROCESS | 1940 | 1467035969852 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]]]}] 06:59:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 06:59:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 524ms 06:59:29 INFO - PROCESS | 1940 | 1467035969903 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 06:59:29 INFO - PROCESS | 1940 | 1467035969906 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 06:59:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 06:59:29 INFO - PROCESS | 1940 | 1467035969910 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 06:59:29 INFO - PROCESS | 1940 | 1467035969912 Marionette TRACE conn2 <- [1,1338,null,{}] 06:59:29 INFO - PROCESS | 1940 | 1467035969914 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}] 06:59:29 INFO - PROCESS | 1940 | 1467035969916 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:30 INFO - PROCESS | 1940 | 1467035969999 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 06:59:30 INFO - PROCESS | 1940 | 1467035970003 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:30 INFO - PROCESS | 1940 | 1467035970005 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:30 INFO - PROCESS | 1940 | ++DOCSHELL 0x118519800 == 28 [pid = 1940] [id = 342] 06:59:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x118413000) [pid = 1940] [serial = 1025] [outer = 0x0] 06:59:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x118f9b000) [pid = 1940] [serial = 1026] [outer = 0x118413000] 06:59:30 INFO - PROCESS | 1940 | 1467035970032 Marionette DEBUG loaded listener.js 06:59:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x11937c400) [pid = 1940] [serial = 1027] [outer = 0x118413000] 06:59:30 INFO - PROCESS | 1940 | 1467035970891 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]]]}] 06:59:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 06:59:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1020ms 06:59:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 06:59:30 INFO - PROCESS | 1940 | 1467035970931 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 06:59:30 INFO - PROCESS | 1940 | 1467035970932 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 06:59:30 INFO - PROCESS | 1940 | 1467035970934 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 06:59:30 INFO - PROCESS | 1940 | 1467035970937 Marionette TRACE conn2 <- [1,1342,null,{}] 06:59:30 INFO - PROCESS | 1940 | 1467035970952 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}] 06:59:30 INFO - PROCESS | 1940 | 1467035970956 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:31 INFO - PROCESS | 1940 | 1467035971059 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 06:59:31 INFO - PROCESS | 1940 | 1467035971064 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:31 INFO - PROCESS | 1940 | 1467035971067 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:31 INFO - PROCESS | 1940 | ++DOCSHELL 0x119f15800 == 29 [pid = 1940] [id = 343] 06:59:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x1175ca800) [pid = 1940] [serial = 1028] [outer = 0x0] 06:59:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x1198bcc00) [pid = 1940] [serial = 1029] [outer = 0x1175ca800] 06:59:31 INFO - PROCESS | 1940 | 1467035971096 Marionette DEBUG loaded listener.js 06:59:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x12100a000) [pid = 1940] [serial = 1030] [outer = 0x1175ca800] 06:59:31 INFO - PROCESS | 1940 | 1467035971470 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]]]}] 06:59:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 06:59:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 573ms 06:59:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 06:59:31 INFO - PROCESS | 1940 | 1467035971507 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 06:59:31 INFO - PROCESS | 1940 | 1467035971509 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 06:59:31 INFO - PROCESS | 1940 | 1467035971514 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 06:59:31 INFO - PROCESS | 1940 | 1467035971515 Marionette TRACE conn2 <- [1,1346,null,{}] 06:59:31 INFO - PROCESS | 1940 | 1467035971517 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}] 06:59:31 INFO - PROCESS | 1940 | 1467035971518 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:31 INFO - PROCESS | 1940 | 1467035971617 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 06:59:31 INFO - PROCESS | 1940 | 1467035971653 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:31 INFO - PROCESS | 1940 | 1467035971654 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:31 INFO - PROCESS | 1940 | ++DOCSHELL 0x11250f800 == 30 [pid = 1940] [id = 344] 06:59:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x121397c00) [pid = 1940] [serial = 1031] [outer = 0x0] 06:59:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x121822c00) [pid = 1940] [serial = 1032] [outer = 0x121397c00] 06:59:31 INFO - PROCESS | 1940 | 1467035971680 Marionette DEBUG loaded listener.js 06:59:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x1219e0c00) [pid = 1940] [serial = 1033] [outer = 0x121397c00] 06:59:32 INFO - PROCESS | 1940 | 1467035972008 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]]]}] 06:59:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 06:59:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 520ms 06:59:32 INFO - PROCESS | 1940 | 1467035972033 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 06:59:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 06:59:32 INFO - PROCESS | 1940 | 1467035972042 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 06:59:32 INFO - PROCESS | 1940 | 1467035972046 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 06:59:32 INFO - PROCESS | 1940 | 1467035972048 Marionette TRACE conn2 <- [1,1350,null,{}] 06:59:32 INFO - PROCESS | 1940 | 1467035972058 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}] 06:59:32 INFO - PROCESS | 1940 | 1467035972059 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:32 INFO - PROCESS | 1940 | 1467035972151 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 06:59:32 INFO - PROCESS | 1940 | 1467035972155 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:32 INFO - PROCESS | 1940 | 1467035972156 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:32 INFO - PROCESS | 1940 | ++DOCSHELL 0x123cbb000 == 31 [pid = 1940] [id = 345] 06:59:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x1214b5800) [pid = 1940] [serial = 1034] [outer = 0x0] 06:59:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x121ab3400) [pid = 1940] [serial = 1035] [outer = 0x1214b5800] 06:59:32 INFO - PROCESS | 1940 | 1467035972181 Marionette DEBUG loaded listener.js 06:59:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x1242a5c00) [pid = 1940] [serial = 1036] [outer = 0x1214b5800] 06:59:32 INFO - PROCESS | 1940 | 1467035972541 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]]]}] 06:59:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 06:59:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 527ms 06:59:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 06:59:32 INFO - PROCESS | 1940 | 1467035972573 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 06:59:32 INFO - PROCESS | 1940 | 1467035972574 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 06:59:32 INFO - PROCESS | 1940 | 1467035972584 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 06:59:32 INFO - PROCESS | 1940 | 1467035972585 Marionette TRACE conn2 <- [1,1354,null,{}] 06:59:32 INFO - PROCESS | 1940 | 1467035972587 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}] 06:59:32 INFO - PROCESS | 1940 | 1467035972591 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:32 INFO - PROCESS | 1940 | 1467035972719 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 06:59:32 INFO - PROCESS | 1940 | 1467035972725 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:32 INFO - PROCESS | 1940 | 1467035972727 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:32 INFO - PROCESS | 1940 | ++DOCSHELL 0x12481f000 == 32 [pid = 1940] [id = 346] 06:59:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x1247b6000) [pid = 1940] [serial = 1037] [outer = 0x0] 06:59:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x1261a6c00) [pid = 1940] [serial = 1038] [outer = 0x1247b6000] 06:59:32 INFO - PROCESS | 1940 | 1467035972753 Marionette DEBUG loaded listener.js 06:59:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x12892a000) [pid = 1940] [serial = 1039] [outer = 0x1247b6000] 06:59:33 INFO - PROCESS | 1940 | 1467035973104 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]]]}] 06:59:33 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x12a85d800) [pid = 1940] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 06:59:33 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x124d18400) [pid = 1940] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 06:59:33 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x126802400) [pid = 1940] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 06:59:33 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x124d18c00) [pid = 1940] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 06:59:33 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x112ed9c00) [pid = 1940] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 06:59:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 06:59:33 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x113866000) [pid = 1940] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 06:59:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 576ms 06:59:33 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x118773c00) [pid = 1940] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 06:59:33 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x118067800) [pid = 1940] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 06:59:33 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x112595400) [pid = 1940] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 06:59:33 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x12925fc00) [pid = 1940] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 06:59:33 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x1219dac00) [pid = 1940] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 06:59:33 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x111ecd800) [pid = 1940] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 06:59:33 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x12a85c400) [pid = 1940] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 06:59:33 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x129258400) [pid = 1940] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 06:59:33 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x11326e800) [pid = 1940] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 06:59:33 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x1165f0000) [pid = 1940] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 06:59:33 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x1185ab000) [pid = 1940] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 06:59:33 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x1219d7800) [pid = 1940] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 06:59:33 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x1261a5400) [pid = 1940] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 06:59:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 06:59:33 INFO - PROCESS | 1940 | 1467035973164 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 06:59:33 INFO - PROCESS | 1940 | 1467035973166 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 06:59:33 INFO - PROCESS | 1940 | 1467035973169 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 06:59:33 INFO - PROCESS | 1940 | 1467035973171 Marionette TRACE conn2 <- [1,1358,null,{}] 06:59:33 INFO - PROCESS | 1940 | 1467035973186 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}] 06:59:33 INFO - PROCESS | 1940 | 1467035973188 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:33 INFO - PROCESS | 1940 | 1467035973343 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 06:59:33 INFO - PROCESS | 1940 | 1467035973352 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:33 INFO - PROCESS | 1940 | 1467035973353 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:33 INFO - PROCESS | 1940 | ++DOCSHELL 0x119b73800 == 33 [pid = 1940] [id = 347] 06:59:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x116f4b400) [pid = 1940] [serial = 1040] [outer = 0x0] 06:59:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x11806b800) [pid = 1940] [serial = 1041] [outer = 0x116f4b400] 06:59:33 INFO - PROCESS | 1940 | 1467035973422 Marionette DEBUG loaded listener.js 06:59:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x1194ba000) [pid = 1940] [serial = 1042] [outer = 0x116f4b400] 06:59:33 INFO - PROCESS | 1940 | 1467035973882 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]]]}] 06:59:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 06:59:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 722ms 06:59:33 INFO - PROCESS | 1940 | 1467035973891 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 06:59:33 INFO - PROCESS | 1940 | 1467035973893 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 06:59:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 06:59:33 INFO - PROCESS | 1940 | 1467035973899 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 06:59:33 INFO - PROCESS | 1940 | 1467035973901 Marionette TRACE conn2 <- [1,1362,null,{}] 06:59:33 INFO - PROCESS | 1940 | 1467035973904 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}] 06:59:33 INFO - PROCESS | 1940 | 1467035973907 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:33 INFO - PROCESS | 1940 | 1467035973985 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 06:59:33 INFO - PROCESS | 1940 | 1467035973988 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:33 INFO - PROCESS | 1940 | 1467035973989 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:33 INFO - PROCESS | 1940 | ++DOCSHELL 0x1268d5000 == 34 [pid = 1940] [id = 348] 06:59:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x12100cc00) [pid = 1940] [serial = 1043] [outer = 0x0] 06:59:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1244e5800) [pid = 1940] [serial = 1044] [outer = 0x12100cc00] 06:59:34 INFO - PROCESS | 1940 | 1467035974015 Marionette DEBUG loaded listener.js 06:59:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x12892ac00) [pid = 1940] [serial = 1045] [outer = 0x12100cc00] 06:59:34 INFO - PROCESS | 1940 | 1467035974349 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]]]}] 06:59:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 06:59:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 471ms 06:59:34 INFO - PROCESS | 1940 | 1467035974369 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 06:59:34 INFO - PROCESS | 1940 | 1467035974371 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 06:59:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 06:59:34 INFO - PROCESS | 1940 | 1467035974373 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 06:59:34 INFO - PROCESS | 1940 | 1467035974374 Marionette TRACE conn2 <- [1,1366,null,{}] 06:59:34 INFO - PROCESS | 1940 | 1467035974377 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}] 06:59:34 INFO - PROCESS | 1940 | 1467035974388 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:34 INFO - PROCESS | 1940 | 1467035974468 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 06:59:34 INFO - PROCESS | 1940 | 1467035974522 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:34 INFO - PROCESS | 1940 | 1467035974523 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:34 INFO - PROCESS | 1940 | ++DOCSHELL 0x119f15000 == 35 [pid = 1940] [id = 349] 06:59:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x11937bc00) [pid = 1940] [serial = 1046] [outer = 0x0] 06:59:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x128960400) [pid = 1940] [serial = 1047] [outer = 0x11937bc00] 06:59:34 INFO - PROCESS | 1940 | 1467035974549 Marionette DEBUG loaded listener.js 06:59:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x128bb6800) [pid = 1940] [serial = 1048] [outer = 0x11937bc00] 06:59:34 INFO - PROCESS | 1940 | 1467035974840 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] 06:59:34 INFO - PROCESS | 1940 | 1467035974894 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 06:59:34 INFO - PROCESS | 1940 | 1467035974899 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 06:59:34 INFO - PROCESS | 1940 | 1467035974900 Marionette TRACE conn2 <- [1,1370,null,{}] 06:59:34 INFO - PROCESS | 1940 | 1467035974902 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}] 06:59:34 INFO - PROCESS | 1940 | 1467035974903 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:34 INFO - PROCESS | 1940 | 1467035974982 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 06:59:34 INFO - PROCESS | 1940 | 1467035974986 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:34 INFO - PROCESS | 1940 | 1467035974987 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:34 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a459800 == 36 [pid = 1940] [id = 350] 06:59:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x128bb7000) [pid = 1940] [serial = 1049] [outer = 0x0] 06:59:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x129258c00) [pid = 1940] [serial = 1050] [outer = 0x128bb7000] 06:59:35 INFO - PROCESS | 1940 | 1467035975012 Marionette DEBUG loaded listener.js 06:59:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x1292de400) [pid = 1940] [serial = 1051] [outer = 0x128bb7000] 06:59:35 INFO - PROCESS | 1940 | 1467035975421 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] 06:59:35 INFO - PROCESS | 1940 | 1467035975472 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 06:59:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 06:59:35 INFO - PROCESS | 1940 | 1467035975475 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 06:59:35 INFO - PROCESS | 1940 | 1467035975477 Marionette TRACE conn2 <- [1,1374,null,{}] 06:59:35 INFO - PROCESS | 1940 | 1467035975481 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}] 06:59:35 INFO - PROCESS | 1940 | 1467035975483 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:35 INFO - PROCESS | 1940 | 1467035975587 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 06:59:35 INFO - PROCESS | 1940 | 1467035975654 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:35 INFO - PROCESS | 1940 | 1467035975656 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:35 INFO - PROCESS | 1940 | ++DOCSHELL 0x118081000 == 37 [pid = 1940] [id = 351] 06:59:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x116966000) [pid = 1940] [serial = 1052] [outer = 0x0] 06:59:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x118063c00) [pid = 1940] [serial = 1053] [outer = 0x116966000] 06:59:35 INFO - PROCESS | 1940 | 1467035975691 Marionette DEBUG loaded listener.js 06:59:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x1185ad800) [pid = 1940] [serial = 1054] [outer = 0x116966000] 06:59:36 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 06:59:36 INFO - PROCESS | 1940 | 1467035976171 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] 06:59:36 INFO - PROCESS | 1940 | 1467035976200 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 06:59:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 06:59:36 INFO - PROCESS | 1940 | 1467035976205 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 06:59:36 INFO - PROCESS | 1940 | 1467035976206 Marionette TRACE conn2 <- [1,1378,null,{}] 06:59:36 INFO - PROCESS | 1940 | 1467035976209 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}] 06:59:36 INFO - PROCESS | 1940 | 1467035976211 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:36 INFO - PROCESS | 1940 | 1467035976312 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 06:59:36 INFO - PROCESS | 1940 | 1467035976380 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:36 INFO - PROCESS | 1940 | 1467035976381 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:36 INFO - PROCESS | 1940 | ++DOCSHELL 0x1212ad800 == 38 [pid = 1940] [id = 352] 06:59:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x119745000) [pid = 1940] [serial = 1055] [outer = 0x0] 06:59:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x1198ba800) [pid = 1940] [serial = 1056] [outer = 0x119745000] 06:59:36 INFO - PROCESS | 1940 | 1467035976412 Marionette DEBUG loaded listener.js 06:59:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x12100bc00) [pid = 1940] [serial = 1057] [outer = 0x119745000] 06:59:36 INFO - PROCESS | 1940 | 1467035976842 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] 06:59:36 INFO - PROCESS | 1940 | 1467035976876 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 06:59:36 INFO - PROCESS | 1940 | 1467035976879 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 06:59:36 INFO - PROCESS | 1940 | 1467035976881 Marionette TRACE conn2 <- [1,1382,null,{}] 06:59:36 INFO - PROCESS | 1940 | 1467035976889 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}] 06:59:36 INFO - PROCESS | 1940 | 1467035976893 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:37 INFO - PROCESS | 1940 | 1467035977048 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 06:59:37 INFO - PROCESS | 1940 | 1467035977100 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:37 INFO - PROCESS | 1940 | 1467035977102 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:37 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a69a800 == 39 [pid = 1940] [id = 353] 06:59:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x1247b5400) [pid = 1940] [serial = 1058] [outer = 0x0] 06:59:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x1260cec00) [pid = 1940] [serial = 1059] [outer = 0x1247b5400] 06:59:37 INFO - PROCESS | 1940 | 1467035977133 Marionette DEBUG loaded listener.js 06:59:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x12687f800) [pid = 1940] [serial = 1060] [outer = 0x1247b5400] 06:59:37 INFO - PROCESS | 1940 | [1940] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 06:59:37 INFO - PROCESS | 1940 | 1467035977581 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] 06:59:37 INFO - PROCESS | 1940 | 1467035977603 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 06:59:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 06:59:37 INFO - PROCESS | 1940 | 1467035977606 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 06:59:37 INFO - PROCESS | 1940 | 1467035977607 Marionette TRACE conn2 <- [1,1386,null,{}] 06:59:37 INFO - PROCESS | 1940 | 1467035977609 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}] 06:59:37 INFO - PROCESS | 1940 | 1467035977611 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:37 INFO - PROCESS | 1940 | 1467035977709 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 06:59:37 INFO - PROCESS | 1940 | 1467035977761 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:37 INFO - PROCESS | 1940 | 1467035977762 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:37 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b03f800 == 40 [pid = 1940] [id = 354] 06:59:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x128965400) [pid = 1940] [serial = 1061] [outer = 0x0] 06:59:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x1292e1c00) [pid = 1940] [serial = 1062] [outer = 0x128965400] 06:59:37 INFO - PROCESS | 1940 | 1467035977791 Marionette DEBUG loaded listener.js 06:59:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x12a5a6400) [pid = 1940] [serial = 1063] [outer = 0x128965400] 06:59:38 INFO - PROCESS | 1940 | 1467035978255 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] 06:59:38 INFO - PROCESS | 1940 | 1467035978278 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 06:59:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 06:59:38 INFO - PROCESS | 1940 | 1467035978280 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 06:59:38 INFO - PROCESS | 1940 | 1467035978282 Marionette TRACE conn2 <- [1,1390,null,{}] 06:59:38 INFO - PROCESS | 1940 | 1467035978284 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}] 06:59:38 INFO - PROCESS | 1940 | 1467035978285 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:38 INFO - PROCESS | 1940 | 1467035978397 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 06:59:38 INFO - PROCESS | 1940 | 1467035978478 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:38 INFO - PROCESS | 1940 | 1467035978481 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:38 INFO - PROCESS | 1940 | ++DOCSHELL 0x116e49800 == 41 [pid = 1940] [id = 355] 06:59:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x112976c00) [pid = 1940] [serial = 1064] [outer = 0x0] 06:59:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x118f45000) [pid = 1940] [serial = 1065] [outer = 0x112976c00] 06:59:38 INFO - PROCESS | 1940 | 1467035978525 Marionette DEBUG loaded listener.js 06:59:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x12428f000) [pid = 1940] [serial = 1066] [outer = 0x112976c00] 06:59:39 INFO - PROCESS | 1940 | 1467035979086 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]]]}] 06:59:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 06:59:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 820ms 06:59:39 INFO - PROCESS | 1940 | 1467035979107 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 06:59:39 INFO - PROCESS | 1940 | 1467035979109 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 06:59:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 06:59:39 INFO - PROCESS | 1940 | 1467035979113 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 06:59:39 INFO - PROCESS | 1940 | 1467035979115 Marionette TRACE conn2 <- [1,1394,null,{}] 06:59:39 INFO - PROCESS | 1940 | 1467035979119 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}] 06:59:39 INFO - PROCESS | 1940 | 1467035979120 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:39 INFO - PROCESS | 1940 | 1467035979213 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 06:59:39 INFO - PROCESS | 1940 | 1467035979269 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:39 INFO - PROCESS | 1940 | 1467035979270 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:39 INFO - PROCESS | 1940 | ++DOCSHELL 0x116f17800 == 42 [pid = 1940] [id = 356] 06:59:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x11829d800) [pid = 1940] [serial = 1067] [outer = 0x0] 06:59:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x118334000) [pid = 1940] [serial = 1068] [outer = 0x11829d800] 06:59:39 INFO - PROCESS | 1940 | 1467035979299 Marionette DEBUG loaded listener.js 06:59:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x118f9ec00) [pid = 1940] [serial = 1069] [outer = 0x11829d800] 06:59:39 INFO - PROCESS | 1940 | --DOCSHELL 0x116579000 == 41 [pid = 1940] [id = 194] 06:59:39 INFO - PROCESS | 1940 | --DOCSHELL 0x1213b4800 == 40 [pid = 1940] [id = 191] 06:59:39 INFO - PROCESS | 1940 | --DOCSHELL 0x11808a800 == 39 [pid = 1940] [id = 188] 06:59:39 INFO - PROCESS | 1940 | --DOCSHELL 0x123db7000 == 38 [pid = 1940] [id = 200] 06:59:39 INFO - PROCESS | 1940 | --DOCSHELL 0x111e96000 == 37 [pid = 1940] [id = 192] 06:59:39 INFO - PROCESS | 1940 | --DOCSHELL 0x123c45000 == 36 [pid = 1940] [id = 199] 06:59:39 INFO - PROCESS | 1940 | --DOCSHELL 0x1268dd000 == 35 [pid = 1940] [id = 203] 06:59:39 INFO - PROCESS | 1940 | --DOCSHELL 0x119fca800 == 34 [pid = 1940] [id = 198] 06:59:39 INFO - PROCESS | 1940 | --DOCSHELL 0x116e59800 == 33 [pid = 1940] [id = 187] 06:59:39 INFO - PROCESS | 1940 | --DOCSHELL 0x11850c000 == 32 [pid = 1940] [id = 197] 06:59:39 INFO - PROCESS | 1940 | --DOCSHELL 0x118521800 == 31 [pid = 1940] [id = 189] 06:59:39 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x118064800) [pid = 1940] [serial = 1011] [outer = 0x0] [url = about:blank] 06:59:39 INFO - PROCESS | 1940 | --DOCSHELL 0x11699b800 == 30 [pid = 1940] [id = 339] 06:59:39 INFO - PROCESS | 1940 | --DOCSHELL 0x11250d800 == 29 [pid = 1940] [id = 338] 06:59:39 INFO - PROCESS | 1940 | 1467035979707 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]]]}] 06:59:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 06:59:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 622ms 06:59:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 06:59:39 INFO - PROCESS | 1940 | 1467035979736 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 06:59:39 INFO - PROCESS | 1940 | 1467035979739 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 06:59:39 INFO - PROCESS | 1940 | 1467035979743 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 06:59:39 INFO - PROCESS | 1940 | 1467035979745 Marionette TRACE conn2 <- [1,1398,null,{}] 06:59:39 INFO - PROCESS | 1940 | 1467035979747 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}] 06:59:39 INFO - PROCESS | 1940 | 1467035979749 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:39 INFO - PROCESS | 1940 | 1467035979837 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 06:59:39 INFO - PROCESS | 1940 | 1467035979842 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:39 INFO - PROCESS | 1940 | 1467035979843 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:39 INFO - PROCESS | 1940 | ++DOCSHELL 0x11807a800 == 30 [pid = 1940] [id = 357] 06:59:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x1194c4800) [pid = 1940] [serial = 1070] [outer = 0x0] 06:59:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x1198c4000) [pid = 1940] [serial = 1071] [outer = 0x1194c4800] 06:59:39 INFO - PROCESS | 1940 | 1467035979872 Marionette DEBUG loaded listener.js 06:59:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x12182d400) [pid = 1940] [serial = 1072] [outer = 0x1194c4800] 06:59:40 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x118298800) [pid = 1940] [serial = 997] [outer = 0x0] [url = about:blank] 06:59:40 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x116f4b800) [pid = 1940] [serial = 996] [outer = 0x0] [url = about:blank] 06:59:40 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x12100a800) [pid = 1940] [serial = 1000] [outer = 0x0] [url = about:blank] 06:59:40 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x119749c00) [pid = 1940] [serial = 999] [outer = 0x0] [url = about:blank] 06:59:40 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x1244f1000) [pid = 1940] [serial = 1002] [outer = 0x0] [url = about:blank] 06:59:40 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x1261a4000) [pid = 1940] [serial = 1003] [outer = 0x0] [url = about:blank] 06:59:40 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x12a852800) [pid = 1940] [serial = 1006] [outer = 0x0] [url = about:blank] 06:59:40 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x128bb3c00) [pid = 1940] [serial = 1005] [outer = 0x0] [url = about:blank] 06:59:40 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x12b9d7000) [pid = 1940] [serial = 1009] [outer = 0x0] [url = about:blank] 06:59:40 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x126062400) [pid = 1940] [serial = 975] [outer = 0x0] [url = about:blank] 06:59:40 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x128bb0000) [pid = 1940] [serial = 978] [outer = 0x0] [url = about:blank] 06:59:40 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x1265e8400) [pid = 1940] [serial = 976] [outer = 0x0] [url = about:blank] 06:59:40 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x12a5a0000) [pid = 1940] [serial = 982] [outer = 0x0] [url = about:blank] 06:59:40 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x1292dc000) [pid = 1940] [serial = 981] [outer = 0x0] [url = about:blank] 06:59:40 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x12100d800) [pid = 1940] [serial = 979] [outer = 0x0] [url = about:blank] 06:59:40 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x1160dc000) [pid = 1940] [serial = 957] [outer = 0x0] [url = about:blank] 06:59:40 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x116a04400) [pid = 1940] [serial = 958] [outer = 0x0] [url = about:blank] 06:59:40 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x12100a400) [pid = 1940] [serial = 969] [outer = 0x0] [url = about:blank] 06:59:40 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x1219db000) [pid = 1940] [serial = 970] [outer = 0x0] [url = about:blank] 06:59:40 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x119362400) [pid = 1940] [serial = 966] [outer = 0x0] [url = about:blank] 06:59:40 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x11974cc00) [pid = 1940] [serial = 967] [outer = 0x0] [url = about:blank] 06:59:40 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x11859dc00) [pid = 1940] [serial = 963] [outer = 0x0] [url = about:blank] 06:59:40 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x118772400) [pid = 1940] [serial = 964] [outer = 0x0] [url = about:blank] 06:59:40 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x1160d5c00) [pid = 1940] [serial = 960] [outer = 0x0] [url = about:blank] 06:59:40 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x118071400) [pid = 1940] [serial = 961] [outer = 0x0] [url = about:blank] 06:59:40 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x12a5a3800) [pid = 1940] [serial = 955] [outer = 0x0] [url = about:blank] 06:59:40 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x123c34400) [pid = 1940] [serial = 972] [outer = 0x0] [url = about:blank] 06:59:40 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x118072400) [pid = 1940] [serial = 985] [outer = 0x0] [url = about:blank] 06:59:40 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x12ae61c00) [pid = 1940] [serial = 993] [outer = 0x0] [url = about:blank] 06:59:40 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x12b07dc00) [pid = 1940] [serial = 1008] [outer = 0x0] [url = about:blank] 06:59:40 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x12a85d400) [pid = 1940] [serial = 991] [outer = 0x0] [url = about:blank] 06:59:40 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x12a5df800) [pid = 1940] [serial = 990] [outer = 0x0] [url = about:blank] 06:59:40 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x112d7a800) [pid = 1940] [serial = 984] [outer = 0x0] [url = about:blank] 06:59:40 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x12b93dc00) [pid = 1940] [serial = 994] [outer = 0x0] [url = about:blank] 06:59:40 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x1194c2000) [pid = 1940] [serial = 987] [outer = 0x0] [url = about:blank] 06:59:40 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x12428fc00) [pid = 1940] [serial = 973] [outer = 0x0] [url = about:blank] 06:59:40 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x128923400) [pid = 1940] [serial = 988] [outer = 0x0] [url = about:blank] 06:59:40 INFO - PROCESS | 1940 | 1467035980279 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]]]}] 06:59:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 06:59:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 573ms 06:59:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 06:59:40 INFO - PROCESS | 1940 | 1467035980316 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 06:59:40 INFO - PROCESS | 1940 | 1467035980318 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 06:59:40 INFO - PROCESS | 1940 | 1467035980320 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 06:59:40 INFO - PROCESS | 1940 | 1467035980322 Marionette TRACE conn2 <- [1,1402,null,{}] 06:59:40 INFO - PROCESS | 1940 | 1467035980330 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}] 06:59:40 INFO - PROCESS | 1940 | 1467035980333 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:40 INFO - PROCESS | 1940 | 1467035980416 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 06:59:40 INFO - PROCESS | 1940 | 1467035980421 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:40 INFO - PROCESS | 1940 | 1467035980423 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:40 INFO - PROCESS | 1940 | ++DOCSHELL 0x121153000 == 31 [pid = 1940] [id = 358] 06:59:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x1219e3c00) [pid = 1940] [serial = 1073] [outer = 0x0] 06:59:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x124288800) [pid = 1940] [serial = 1074] [outer = 0x1219e3c00] 06:59:40 INFO - PROCESS | 1940 | 1467035980451 Marionette DEBUG loaded listener.js 06:59:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x126068800) [pid = 1940] [serial = 1075] [outer = 0x1219e3c00] 06:59:40 INFO - PROCESS | 1940 | 1467035980808 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]]]}] 06:59:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 06:59:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 520ms 06:59:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 06:59:40 INFO - PROCESS | 1940 | 1467035980841 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 06:59:40 INFO - PROCESS | 1940 | 1467035980843 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 06:59:40 INFO - PROCESS | 1940 | 1467035980845 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 06:59:40 INFO - PROCESS | 1940 | 1467035980846 Marionette TRACE conn2 <- [1,1406,null,{}] 06:59:40 INFO - PROCESS | 1940 | 1467035980848 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}] 06:59:40 INFO - PROCESS | 1940 | 1467035980850 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:40 INFO - PROCESS | 1940 | 1467035980933 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 06:59:40 INFO - PROCESS | 1940 | 1467035980937 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:40 INFO - PROCESS | 1940 | 1467035980938 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:40 INFO - PROCESS | 1940 | ++DOCSHELL 0x123d41800 == 32 [pid = 1940] [id = 359] 06:59:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x12687f400) [pid = 1940] [serial = 1076] [outer = 0x0] 06:59:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x12896e000) [pid = 1940] [serial = 1077] [outer = 0x12687f400] 06:59:40 INFO - PROCESS | 1940 | 1467035980963 Marionette DEBUG loaded listener.js 06:59:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x129257000) [pid = 1940] [serial = 1078] [outer = 0x12687f400] 06:59:41 INFO - PROCESS | 1940 | 1467035981300 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]]]}] 06:59:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 06:59:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 470ms 06:59:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 06:59:41 INFO - PROCESS | 1940 | 1467035981317 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 06:59:41 INFO - PROCESS | 1940 | 1467035981318 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 06:59:41 INFO - PROCESS | 1940 | 1467035981321 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 06:59:41 INFO - PROCESS | 1940 | 1467035981322 Marionette TRACE conn2 <- [1,1410,null,{}] 06:59:41 INFO - PROCESS | 1940 | 1467035981324 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}] 06:59:41 INFO - PROCESS | 1940 | 1467035981325 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:41 INFO - PROCESS | 1940 | 1467035981408 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 06:59:41 INFO - PROCESS | 1940 | 1467035981469 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:41 INFO - PROCESS | 1940 | 1467035981470 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:41 INFO - PROCESS | 1940 | ++DOCSHELL 0x126046800 == 33 [pid = 1940] [id = 360] 06:59:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x128925c00) [pid = 1940] [serial = 1079] [outer = 0x0] 06:59:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x1292e4400) [pid = 1940] [serial = 1080] [outer = 0x128925c00] 06:59:41 INFO - PROCESS | 1940 | 1467035981495 Marionette DEBUG loaded listener.js 06:59:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x12a5ee800) [pid = 1940] [serial = 1081] [outer = 0x128925c00] 06:59:41 INFO - PROCESS | 1940 | 1467035981839 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]]]}] 06:59:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 06:59:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 570ms 06:59:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 06:59:41 INFO - PROCESS | 1940 | 1467035981891 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 06:59:41 INFO - PROCESS | 1940 | 1467035981892 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 06:59:41 INFO - PROCESS | 1940 | 1467035981894 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 06:59:41 INFO - PROCESS | 1940 | 1467035981895 Marionette TRACE conn2 <- [1,1414,null,{}] 06:59:41 INFO - PROCESS | 1940 | 1467035981898 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}] 06:59:41 INFO - PROCESS | 1940 | 1467035981902 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:42 INFO - PROCESS | 1940 | 1467035982023 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 06:59:42 INFO - PROCESS | 1940 | 1467035982034 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:42 INFO - PROCESS | 1940 | 1467035982035 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:42 INFO - PROCESS | 1940 | ++DOCSHELL 0x1268d4000 == 34 [pid = 1940] [id = 361] 06:59:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x12a857c00) [pid = 1940] [serial = 1082] [outer = 0x0] 06:59:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x12ae56800) [pid = 1940] [serial = 1083] [outer = 0x12a857c00] 06:59:42 INFO - PROCESS | 1940 | 1467035982061 Marionette DEBUG loaded listener.js 06:59:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x12bcd3400) [pid = 1940] [serial = 1084] [outer = 0x12a857c00] 06:59:42 INFO - PROCESS | 1940 | 1467035982456 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]]]}] 06:59:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 06:59:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 571ms 06:59:42 INFO - PROCESS | 1940 | 1467035982466 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 06:59:42 INFO - PROCESS | 1940 | 1467035982468 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 06:59:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 06:59:42 INFO - PROCESS | 1940 | 1467035982485 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 06:59:42 INFO - PROCESS | 1940 | 1467035982486 Marionette TRACE conn2 <- [1,1418,null,{}] 06:59:42 INFO - PROCESS | 1940 | 1467035982489 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}] 06:59:42 INFO - PROCESS | 1940 | 1467035982491 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:42 INFO - PROCESS | 1940 | 1467035982650 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 06:59:42 INFO - PROCESS | 1940 | 1467035982665 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:42 INFO - PROCESS | 1940 | 1467035982666 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:42 INFO - PROCESS | 1940 | ++DOCSHELL 0x129653800 == 35 [pid = 1940] [id = 362] 06:59:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x12a858000) [pid = 1940] [serial = 1085] [outer = 0x0] 06:59:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x12bd86400) [pid = 1940] [serial = 1086] [outer = 0x12a858000] 06:59:42 INFO - PROCESS | 1940 | 1467035982697 Marionette DEBUG loaded listener.js 06:59:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x12bd8e800) [pid = 1940] [serial = 1087] [outer = 0x12a858000] 06:59:43 INFO - PROCESS | 1940 | 1467035983045 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]]]}] 06:59:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 06:59:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 569ms 06:59:43 INFO - PROCESS | 1940 | 1467035983053 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 06:59:43 INFO - PROCESS | 1940 | 1467035983055 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 06:59:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 06:59:43 INFO - PROCESS | 1940 | 1467035983057 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 06:59:43 INFO - PROCESS | 1940 | 1467035983058 Marionette TRACE conn2 <- [1,1422,null,{}] 06:59:43 INFO - PROCESS | 1940 | 1467035983060 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}] 06:59:43 INFO - PROCESS | 1940 | 1467035983062 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:43 INFO - PROCESS | 1940 | 1467035983172 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 06:59:43 INFO - PROCESS | 1940 | 1467035983184 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:43 INFO - PROCESS | 1940 | 1467035983185 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:43 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ad19800 == 36 [pid = 1940] [id = 363] 06:59:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x119361800) [pid = 1940] [serial = 1088] [outer = 0x0] 06:59:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x12add0400) [pid = 1940] [serial = 1089] [outer = 0x119361800] 06:59:43 INFO - PROCESS | 1940 | 1467035983209 Marionette DEBUG loaded listener.js 06:59:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x12c237800) [pid = 1940] [serial = 1090] [outer = 0x119361800] 06:59:43 INFO - PROCESS | 1940 | 1467035983563 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]]]}] 06:59:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 06:59:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 523ms 06:59:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 06:59:43 INFO - PROCESS | 1940 | 1467035983582 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 06:59:43 INFO - PROCESS | 1940 | 1467035983583 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 06:59:43 INFO - PROCESS | 1940 | 1467035983586 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 06:59:43 INFO - PROCESS | 1940 | 1467035983587 Marionette TRACE conn2 <- [1,1426,null,{}] 06:59:43 INFO - PROCESS | 1940 | 1467035983589 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}] 06:59:43 INFO - PROCESS | 1940 | 1467035983590 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:43 INFO - PROCESS | 1940 | 1467035983695 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 06:59:43 INFO - PROCESS | 1940 | 1467035983708 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:43 INFO - PROCESS | 1940 | 1467035983709 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:43 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b04a800 == 37 [pid = 1940] [id = 364] 06:59:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x126b53400) [pid = 1940] [serial = 1091] [outer = 0x0] 06:59:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x126b59000) [pid = 1940] [serial = 1092] [outer = 0x126b53400] 06:59:43 INFO - PROCESS | 1940 | 1467035983741 Marionette DEBUG loaded listener.js 06:59:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x126b5d000) [pid = 1940] [serial = 1093] [outer = 0x126b53400] 06:59:43 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x115dfb000) [pid = 1940] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 06:59:43 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x12100cc00) [pid = 1940] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 06:59:43 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x118413000) [pid = 1940] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 06:59:43 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x111f43c00) [pid = 1940] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 06:59:43 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x11937bc00) [pid = 1940] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 06:59:43 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x1175ca800) [pid = 1940] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 06:59:43 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x11859e400) [pid = 1940] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 06:59:43 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x1214b5800) [pid = 1940] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 06:59:43 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x116f4b400) [pid = 1940] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 06:59:43 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x11607d000) [pid = 1940] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 06:59:43 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x1175c7c00) [pid = 1940] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 06:59:43 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x1247b6000) [pid = 1940] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 06:59:43 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x121397c00) [pid = 1940] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 06:59:44 INFO - PROCESS | 1940 | 1467035984148 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]]]}] 06:59:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 06:59:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 572ms 06:59:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 06:59:44 INFO - PROCESS | 1940 | 1467035984158 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 06:59:44 INFO - PROCESS | 1940 | 1467035984160 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 06:59:44 INFO - PROCESS | 1940 | 1467035984164 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 06:59:44 INFO - PROCESS | 1940 | 1467035984167 Marionette TRACE conn2 <- [1,1430,null,{}] 06:59:44 INFO - PROCESS | 1940 | 1467035984172 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}] 06:59:44 INFO - PROCESS | 1940 | 1467035984173 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:44 INFO - PROCESS | 1940 | 1467035984291 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 06:59:44 INFO - PROCESS | 1940 | 1467035984324 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:44 INFO - PROCESS | 1940 | 1467035984326 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:44 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b046800 == 38 [pid = 1940] [id = 365] 06:59:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x112594400) [pid = 1940] [serial = 1094] [outer = 0x0] 06:59:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1175ca800) [pid = 1940] [serial = 1095] [outer = 0x112594400] 06:59:44 INFO - PROCESS | 1940 | 1467035984350 Marionette DEBUG loaded listener.js 06:59:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x12100cc00) [pid = 1940] [serial = 1096] [outer = 0x112594400] 06:59:44 INFO - PROCESS | 1940 | 1467035984665 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]]]}] 06:59:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 06:59:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 530ms 06:59:44 INFO - PROCESS | 1940 | 1467035984693 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 06:59:44 INFO - PROCESS | 1940 | 1467035984695 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 06:59:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 06:59:44 INFO - PROCESS | 1940 | 1467035984699 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 06:59:44 INFO - PROCESS | 1940 | 1467035984701 Marionette TRACE conn2 <- [1,1434,null,{}] 06:59:44 INFO - PROCESS | 1940 | 1467035984704 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}] 06:59:44 INFO - PROCESS | 1940 | 1467035984705 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:44 INFO - PROCESS | 1940 | 1467035984802 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 06:59:44 INFO - PROCESS | 1940 | 1467035984855 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:44 INFO - PROCESS | 1940 | 1467035984857 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:44 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bc91800 == 39 [pid = 1940] [id = 366] 06:59:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x1214b5800) [pid = 1940] [serial = 1097] [outer = 0x0] 06:59:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x126b5e400) [pid = 1940] [serial = 1098] [outer = 0x1214b5800] 06:59:44 INFO - PROCESS | 1940 | 1467035984895 Marionette DEBUG loaded listener.js 06:59:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x12c245000) [pid = 1940] [serial = 1099] [outer = 0x1214b5800] 06:59:45 INFO - PROCESS | 1940 | 1467035985181 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]]]}] 06:59:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 06:59:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 519ms 06:59:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 06:59:45 INFO - PROCESS | 1940 | 1467035985219 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 06:59:45 INFO - PROCESS | 1940 | 1467035985221 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 06:59:45 INFO - PROCESS | 1940 | 1467035985223 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 06:59:45 INFO - PROCESS | 1940 | 1467035985224 Marionette TRACE conn2 <- [1,1438,null,{}] 06:59:45 INFO - PROCESS | 1940 | 1467035985226 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}] 06:59:45 INFO - PROCESS | 1940 | 1467035985228 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:45 INFO - PROCESS | 1940 | 1467035985320 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 06:59:45 INFO - PROCESS | 1940 | 1467035985323 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:45 INFO - PROCESS | 1940 | 1467035985324 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:45 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c2a3800 == 40 [pid = 1940] [id = 367] 06:59:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x1219e1c00) [pid = 1940] [serial = 1100] [outer = 0x0] 06:59:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x12b9a0400) [pid = 1940] [serial = 1101] [outer = 0x1219e1c00] 06:59:45 INFO - PROCESS | 1940 | 1467035985349 Marionette DEBUG loaded listener.js 06:59:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x12b9a4400) [pid = 1940] [serial = 1102] [outer = 0x1219e1c00] 06:59:45 INFO - PROCESS | 1940 | 1467035985703 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]]]}] 06:59:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 06:59:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 518ms 06:59:45 INFO - PROCESS | 1940 | 1467035985750 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 06:59:45 INFO - PROCESS | 1940 | 1467035985751 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 06:59:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 06:59:45 INFO - PROCESS | 1940 | 1467035985753 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 06:59:45 INFO - PROCESS | 1940 | 1467035985754 Marionette TRACE conn2 <- [1,1442,null,{}] 06:59:45 INFO - PROCESS | 1940 | 1467035985757 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}] 06:59:45 INFO - PROCESS | 1940 | 1467035985758 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:45 INFO - PROCESS | 1940 | 1467035985850 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 06:59:45 INFO - PROCESS | 1940 | 1467035985854 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:45 INFO - PROCESS | 1940 | 1467035985855 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:45 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c583000 == 41 [pid = 1940] [id = 368] 06:59:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x128be1c00) [pid = 1940] [serial = 1103] [outer = 0x0] 06:59:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x128be9000) [pid = 1940] [serial = 1104] [outer = 0x128be1c00] 06:59:45 INFO - PROCESS | 1940 | 1467035985879 Marionette DEBUG loaded listener.js 06:59:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x128bec800) [pid = 1940] [serial = 1105] [outer = 0x128be1c00] 06:59:46 INFO - PROCESS | 1940 | 1467035986384 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]]]}] 06:59:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 06:59:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 671ms 06:59:46 INFO - PROCESS | 1940 | 1467035986425 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 06:59:46 INFO - PROCESS | 1940 | 1467035986428 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 06:59:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 06:59:46 INFO - PROCESS | 1940 | 1467035986431 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 06:59:46 INFO - PROCESS | 1940 | 1467035986433 Marionette TRACE conn2 <- [1,1446,null,{}] 06:59:46 INFO - PROCESS | 1940 | 1467035986438 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}] 06:59:46 INFO - PROCESS | 1940 | 1467035986440 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:46 INFO - PROCESS | 1940 | 1467035986549 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 06:59:46 INFO - PROCESS | 1940 | 1467035986644 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:46 INFO - PROCESS | 1940 | 1467035986646 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:46 INFO - PROCESS | 1940 | ++DOCSHELL 0x118510800 == 42 [pid = 1940] [id = 369] 06:59:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x118773c00) [pid = 1940] [serial = 1106] [outer = 0x0] 06:59:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x118f9d000) [pid = 1940] [serial = 1107] [outer = 0x118773c00] 06:59:46 INFO - PROCESS | 1940 | 1467035986679 Marionette DEBUG loaded listener.js 06:59:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x119744800) [pid = 1940] [serial = 1108] [outer = 0x118773c00] 06:59:47 INFO - PROCESS | 1940 | 1467035987125 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]]]}] 06:59:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 06:59:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 723ms 06:59:47 INFO - PROCESS | 1940 | 1467035987155 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 06:59:47 INFO - PROCESS | 1940 | 1467035987158 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 06:59:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 06:59:47 INFO - PROCESS | 1940 | 1467035987163 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 06:59:47 INFO - PROCESS | 1940 | 1467035987165 Marionette TRACE conn2 <- [1,1450,null,{}] 06:59:47 INFO - PROCESS | 1940 | 1467035987168 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}] 06:59:47 INFO - PROCESS | 1940 | 1467035987170 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:47 INFO - PROCESS | 1940 | 1467035987286 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 06:59:47 INFO - PROCESS | 1940 | 1467035987360 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:47 INFO - PROCESS | 1940 | 1467035987362 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:47 INFO - PROCESS | 1940 | ++DOCSHELL 0x1266bf800 == 43 [pid = 1940] [id = 370] 06:59:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x1219d8800) [pid = 1940] [serial = 1109] [outer = 0x0] 06:59:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x124283c00) [pid = 1940] [serial = 1110] [outer = 0x1219d8800] 06:59:47 INFO - PROCESS | 1940 | 1467035987399 Marionette DEBUG loaded listener.js 06:59:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x126067000) [pid = 1940] [serial = 1111] [outer = 0x1219d8800] 06:59:47 INFO - PROCESS | 1940 | 1467035987848 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]]]}] 06:59:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 06:59:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 721ms 06:59:47 INFO - PROCESS | 1940 | 1467035987897 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 06:59:47 INFO - PROCESS | 1940 | 1467035987898 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 06:59:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 06:59:47 INFO - PROCESS | 1940 | 1467035987902 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 06:59:47 INFO - PROCESS | 1940 | 1467035987905 Marionette TRACE conn2 <- [1,1454,null,{}] 06:59:47 INFO - PROCESS | 1940 | 1467035987915 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}] 06:59:47 INFO - PROCESS | 1940 | 1467035987918 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:48 INFO - PROCESS | 1940 | 1467035988023 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 06:59:48 INFO - PROCESS | 1940 | 1467035988097 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:48 INFO - PROCESS | 1940 | 1467035988099 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:48 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c581800 == 44 [pid = 1940] [id = 371] 06:59:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x128bde000) [pid = 1940] [serial = 1112] [outer = 0x0] 06:59:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x128be8000) [pid = 1940] [serial = 1113] [outer = 0x128bde000] 06:59:48 INFO - PROCESS | 1940 | 1467035988130 Marionette DEBUG loaded listener.js 06:59:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x12a5a5000) [pid = 1940] [serial = 1114] [outer = 0x128bde000] 06:59:48 INFO - PROCESS | 1940 | 1467035988601 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]]]}] 06:59:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 06:59:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 722ms 06:59:48 INFO - PROCESS | 1940 | 1467035988630 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 06:59:48 INFO - PROCESS | 1940 | 1467035988632 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 06:59:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 06:59:48 INFO - PROCESS | 1940 | 1467035988636 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 06:59:48 INFO - PROCESS | 1940 | 1467035988637 Marionette TRACE conn2 <- [1,1458,null,{}] 06:59:48 INFO - PROCESS | 1940 | 1467035988639 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}] 06:59:48 INFO - PROCESS | 1940 | 1467035988641 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:48 INFO - PROCESS | 1940 | 1467035988751 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 06:59:49 INFO - PROCESS | 1940 | 1467035989023 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:49 INFO - PROCESS | 1940 | 1467035989025 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:49 INFO - PROCESS | 1940 | ++DOCSHELL 0x1181dd800 == 45 [pid = 1940] [id = 372] 06:59:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x1121ab400) [pid = 1940] [serial = 1115] [outer = 0x0] 06:59:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x1171b7400) [pid = 1940] [serial = 1116] [outer = 0x1121ab400] 06:59:49 INFO - PROCESS | 1940 | 1467035989064 Marionette DEBUG loaded listener.js 06:59:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x118299000) [pid = 1940] [serial = 1117] [outer = 0x1121ab400] 06:59:49 INFO - PROCESS | 1940 | 1467035989583 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]]]}] 06:59:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 06:59:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 970ms 06:59:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 06:59:49 INFO - PROCESS | 1940 | 1467035989615 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 06:59:49 INFO - PROCESS | 1940 | 1467035989617 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 06:59:49 INFO - PROCESS | 1940 | 1467035989621 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 06:59:49 INFO - PROCESS | 1940 | 1467035989623 Marionette TRACE conn2 <- [1,1462,null,{}] 06:59:49 INFO - PROCESS | 1940 | 1467035989626 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}] 06:59:49 INFO - PROCESS | 1940 | 1467035989632 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:49 INFO - PROCESS | 1940 | 1467035989723 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 06:59:49 INFO - PROCESS | 1940 | 1467035989798 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:49 INFO - PROCESS | 1940 | 1467035989800 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:49 INFO - PROCESS | 1940 | ++DOCSHELL 0x117140800 == 46 [pid = 1940] [id = 373] 06:59:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x11859e000) [pid = 1940] [serial = 1118] [outer = 0x0] 06:59:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x1185b2800) [pid = 1940] [serial = 1119] [outer = 0x11859e000] 06:59:49 INFO - PROCESS | 1940 | 1467035989828 Marionette DEBUG loaded listener.js 06:59:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x1191cc800) [pid = 1940] [serial = 1120] [outer = 0x11859e000] 06:59:50 INFO - PROCESS | 1940 | --DOCSHELL 0x12421a800 == 45 [pid = 1940] [id = 193] 06:59:50 INFO - PROCESS | 1940 | --DOCSHELL 0x119734000 == 44 [pid = 1940] [id = 190] 06:59:50 INFO - PROCESS | 1940 | --DOCSHELL 0x1169a3000 == 43 [pid = 1940] [id = 196] 06:59:50 INFO - PROCESS | 1940 | --DOCSHELL 0x116943000 == 42 [pid = 1940] [id = 195] 06:59:50 INFO - PROCESS | 1940 | --DOCSHELL 0x12c2a3800 == 41 [pid = 1940] [id = 367] 06:59:50 INFO - PROCESS | 1940 | --DOCSHELL 0x12bc91800 == 40 [pid = 1940] [id = 366] 06:59:50 INFO - PROCESS | 1940 | --DOCSHELL 0x12b046800 == 39 [pid = 1940] [id = 365] 06:59:50 INFO - PROCESS | 1940 | --DOCSHELL 0x12b04a800 == 38 [pid = 1940] [id = 364] 06:59:50 INFO - PROCESS | 1940 | --DOCSHELL 0x12ad19800 == 37 [pid = 1940] [id = 363] 06:59:50 INFO - PROCESS | 1940 | --DOCSHELL 0x129653800 == 36 [pid = 1940] [id = 362] 06:59:50 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x129258c00) [pid = 1940] [serial = 1050] [outer = 0x0] [url = about:blank] 06:59:50 INFO - PROCESS | 1940 | --DOCSHELL 0x1268d4000 == 35 [pid = 1940] [id = 361] 06:59:50 INFO - PROCESS | 1940 | --DOCSHELL 0x126046800 == 34 [pid = 1940] [id = 360] 06:59:50 INFO - PROCESS | 1940 | --DOCSHELL 0x123d41800 == 33 [pid = 1940] [id = 359] 06:59:50 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x128bb6800) [pid = 1940] [serial = 1048] [outer = 0x0] [url = about:blank] 06:59:50 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x11819c800) [pid = 1940] [serial = 1024] [outer = 0x0] [url = about:blank] 06:59:50 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x1244e5800) [pid = 1940] [serial = 1044] [outer = 0x0] [url = about:blank] 06:59:50 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x11937c400) [pid = 1940] [serial = 1027] [outer = 0x0] [url = about:blank] 06:59:50 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x112598800) [pid = 1940] [serial = 1014] [outer = 0x0] [url = about:blank] 06:59:50 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x128960400) [pid = 1940] [serial = 1047] [outer = 0x0] [url = about:blank] 06:59:50 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x12100a000) [pid = 1940] [serial = 1030] [outer = 0x0] [url = about:blank] 06:59:50 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x1185bcc00) [pid = 1940] [serial = 1021] [outer = 0x0] [url = about:blank] 06:59:50 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x121ab3400) [pid = 1940] [serial = 1035] [outer = 0x0] [url = about:blank] 06:59:50 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x11806b800) [pid = 1940] [serial = 1041] [outer = 0x0] [url = about:blank] 06:59:50 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x1194ba000) [pid = 1940] [serial = 1042] [outer = 0x0] [url = about:blank] 06:59:50 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x117d9fc00) [pid = 1940] [serial = 1018] [outer = 0x0] [url = about:blank] 06:59:50 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x1242a5c00) [pid = 1940] [serial = 1036] [outer = 0x0] [url = about:blank] 06:59:50 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x11832c800) [pid = 1940] [serial = 1012] [outer = 0x0] [url = about:blank] 06:59:50 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x1261a6c00) [pid = 1940] [serial = 1038] [outer = 0x0] [url = about:blank] 06:59:50 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x1185ab800) [pid = 1940] [serial = 1020] [outer = 0x0] [url = about:blank] 06:59:50 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x113832800) [pid = 1940] [serial = 1015] [outer = 0x0] [url = about:blank] 06:59:50 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x121822c00) [pid = 1940] [serial = 1032] [outer = 0x0] [url = about:blank] 06:59:50 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x12892a000) [pid = 1940] [serial = 1039] [outer = 0x0] [url = about:blank] 06:59:50 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x1198bcc00) [pid = 1940] [serial = 1029] [outer = 0x0] [url = about:blank] 06:59:50 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x1219e0c00) [pid = 1940] [serial = 1033] [outer = 0x0] [url = about:blank] 06:59:50 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1175c3000) [pid = 1940] [serial = 1023] [outer = 0x0] [url = about:blank] 06:59:50 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x116a11800) [pid = 1940] [serial = 1017] [outer = 0x0] [url = about:blank] 06:59:50 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x12892ac00) [pid = 1940] [serial = 1045] [outer = 0x0] [url = about:blank] 06:59:50 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x118f9b000) [pid = 1940] [serial = 1026] [outer = 0x0] [url = about:blank] 06:59:50 INFO - PROCESS | 1940 | 1467035990299 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]]]}] 06:59:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 06:59:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 720ms 06:59:50 INFO - PROCESS | 1940 | 1467035990344 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 06:59:50 INFO - PROCESS | 1940 | 1467035990349 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 06:59:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 06:59:50 INFO - PROCESS | 1940 | 1467035990358 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 06:59:50 INFO - PROCESS | 1940 | 1467035990359 Marionette TRACE conn2 <- [1,1466,null,{}] 06:59:50 INFO - PROCESS | 1940 | 1467035990363 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}] 06:59:50 INFO - PROCESS | 1940 | 1467035990365 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:50 INFO - PROCESS | 1940 | 1467035990467 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 06:59:50 INFO - PROCESS | 1940 | 1467035990474 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:50 INFO - PROCESS | 1940 | 1467035990476 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:50 INFO - PROCESS | 1940 | ++DOCSHELL 0x118520000 == 34 [pid = 1940] [id = 374] 06:59:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1198e1000) [pid = 1940] [serial = 1121] [outer = 0x0] 06:59:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x1219dd000) [pid = 1940] [serial = 1122] [outer = 0x1198e1000] 06:59:50 INFO - PROCESS | 1940 | 1467035990501 Marionette DEBUG loaded listener.js 06:59:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x1247bc000) [pid = 1940] [serial = 1123] [outer = 0x1198e1000] 06:59:50 INFO - PROCESS | 1940 | 1467035990885 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]]]}] 06:59:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 06:59:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 571ms 06:59:50 INFO - PROCESS | 1940 | 1467035990929 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 06:59:50 INFO - PROCESS | 1940 | 1467035990930 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 06:59:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 06:59:50 INFO - PROCESS | 1940 | 1467035990943 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 06:59:50 INFO - PROCESS | 1940 | 1467035990947 Marionette TRACE conn2 <- [1,1470,null,{}] 06:59:50 INFO - PROCESS | 1940 | 1467035990950 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}] 06:59:50 INFO - PROCESS | 1940 | 1467035990953 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:51 INFO - PROCESS | 1940 | 1467035991035 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 06:59:51 INFO - PROCESS | 1940 | 1467035991040 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:51 INFO - PROCESS | 1940 | 1467035991041 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:51 INFO - PROCESS | 1940 | ++DOCSHELL 0x123c4c800 == 35 [pid = 1940] [id = 375] 06:59:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x126063c00) [pid = 1940] [serial = 1124] [outer = 0x0] 06:59:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x126b50000) [pid = 1940] [serial = 1125] [outer = 0x126063c00] 06:59:51 INFO - PROCESS | 1940 | 1467035991069 Marionette DEBUG loaded listener.js 06:59:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x128926400) [pid = 1940] [serial = 1126] [outer = 0x126063c00] 06:59:51 INFO - PROCESS | 1940 | 1467035991404 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]]]}] 06:59:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 06:59:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 476ms 06:59:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 06:59:51 INFO - PROCESS | 1940 | 1467035991424 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 06:59:51 INFO - PROCESS | 1940 | 1467035991426 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 06:59:51 INFO - PROCESS | 1940 | 1467035991432 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 06:59:51 INFO - PROCESS | 1940 | 1467035991433 Marionette TRACE conn2 <- [1,1474,null,{}] 06:59:51 INFO - PROCESS | 1940 | 1467035991436 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}] 06:59:51 INFO - PROCESS | 1940 | 1467035991437 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:51 INFO - PROCESS | 1940 | 1467035991519 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 06:59:51 INFO - PROCESS | 1940 | 1467035991523 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:51 INFO - PROCESS | 1940 | 1467035991524 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:51 INFO - PROCESS | 1940 | ++DOCSHELL 0x126050000 == 36 [pid = 1940] [id = 376] 06:59:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x128932800) [pid = 1940] [serial = 1127] [outer = 0x0] 06:59:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x128bea400) [pid = 1940] [serial = 1128] [outer = 0x128932800] 06:59:51 INFO - PROCESS | 1940 | 1467035991550 Marionette DEBUG loaded listener.js 06:59:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x1292dc000) [pid = 1940] [serial = 1129] [outer = 0x128932800] 06:59:51 INFO - PROCESS | 1940 | 1467035991908 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]]]}] 06:59:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 06:59:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 521ms 06:59:51 INFO - PROCESS | 1940 | 1467035991951 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 06:59:51 INFO - PROCESS | 1940 | 1467035991952 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 06:59:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 06:59:51 INFO - PROCESS | 1940 | 1467035991955 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 06:59:51 INFO - PROCESS | 1940 | 1467035991956 Marionette TRACE conn2 <- [1,1478,null,{}] 06:59:51 INFO - PROCESS | 1940 | 1467035991958 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}] 06:59:51 INFO - PROCESS | 1940 | 1467035991959 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:52 INFO - PROCESS | 1940 | 1467035992075 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 06:59:52 INFO - PROCESS | 1940 | 1467035992114 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:52 INFO - PROCESS | 1940 | 1467035992118 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:52 INFO - PROCESS | 1940 | ++DOCSHELL 0x128a16800 == 37 [pid = 1940] [id = 377] 06:59:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x12adce000) [pid = 1940] [serial = 1130] [outer = 0x0] 06:59:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x12ae64c00) [pid = 1940] [serial = 1131] [outer = 0x12adce000] 06:59:52 INFO - PROCESS | 1940 | 1467035992151 Marionette DEBUG loaded listener.js 06:59:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x12b940000) [pid = 1940] [serial = 1132] [outer = 0x12adce000] 06:59:52 INFO - PROCESS | 1940 | 1467035992486 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]]]}] 06:59:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 06:59:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 569ms 06:59:52 INFO - PROCESS | 1940 | 1467035992524 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 06:59:52 INFO - PROCESS | 1940 | 1467035992526 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 06:59:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 06:59:52 INFO - PROCESS | 1940 | 1467035992528 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 06:59:52 INFO - PROCESS | 1940 | 1467035992529 Marionette TRACE conn2 <- [1,1482,null,{}] 06:59:52 INFO - PROCESS | 1940 | 1467035992531 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}] 06:59:52 INFO - PROCESS | 1940 | 1467035992533 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:52 INFO - PROCESS | 1940 | 1467035992640 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 06:59:52 INFO - PROCESS | 1940 | 1467035992653 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:52 INFO - PROCESS | 1940 | 1467035992654 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:52 INFO - PROCESS | 1940 | ++DOCSHELL 0x129651800 == 38 [pid = 1940] [id = 378] 06:59:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x1194c2400) [pid = 1940] [serial = 1133] [outer = 0x0] 06:59:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x12b99e000) [pid = 1940] [serial = 1134] [outer = 0x1194c2400] 06:59:52 INFO - PROCESS | 1940 | 1467035992679 Marionette DEBUG loaded listener.js 06:59:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x12bce0000) [pid = 1940] [serial = 1135] [outer = 0x1194c2400] 06:59:53 INFO - PROCESS | 1940 | 1467035993032 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]]]}] 06:59:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 06:59:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 522ms 06:59:53 INFO - PROCESS | 1940 | 1467035993051 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 06:59:53 INFO - PROCESS | 1940 | 1467035993052 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 06:59:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 06:59:53 INFO - PROCESS | 1940 | 1467035993054 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 06:59:53 INFO - PROCESS | 1940 | 1467035993055 Marionette TRACE conn2 <- [1,1486,null,{}] 06:59:53 INFO - PROCESS | 1940 | 1467035993065 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}] 06:59:53 INFO - PROCESS | 1940 | 1467035993066 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:53 INFO - PROCESS | 1940 | 1467035993168 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 06:59:53 INFO - PROCESS | 1940 | 1467035993172 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:53 INFO - PROCESS | 1940 | 1467035993173 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:53 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ad21000 == 39 [pid = 1940] [id = 379] 06:59:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x123c36800) [pid = 1940] [serial = 1136] [outer = 0x0] 06:59:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x12bd94400) [pid = 1940] [serial = 1137] [outer = 0x123c36800] 06:59:53 INFO - PROCESS | 1940 | 1467035993229 Marionette DEBUG loaded listener.js 06:59:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x12c23e400) [pid = 1940] [serial = 1138] [outer = 0x123c36800] 06:59:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 06:59:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 519ms 06:59:53 INFO - PROCESS | 1940 | 1467035993566 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]]]}] 06:59:53 INFO - PROCESS | 1940 | 1467035993574 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 06:59:53 INFO - PROCESS | 1940 | 1467035993575 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 06:59:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 06:59:53 INFO - PROCESS | 1940 | 1467035993578 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 06:59:53 INFO - PROCESS | 1940 | 1467035993580 Marionette TRACE conn2 <- [1,1490,null,{}] 06:59:53 INFO - PROCESS | 1940 | 1467035993582 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}] 06:59:53 INFO - PROCESS | 1940 | 1467035993583 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:53 INFO - PROCESS | 1940 | 1467035993690 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 06:59:53 INFO - PROCESS | 1940 | 1467035993702 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:53 INFO - PROCESS | 1940 | 1467035993703 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:53 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b98b000 == 40 [pid = 1940] [id = 380] 06:59:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x12c23e800) [pid = 1940] [serial = 1139] [outer = 0x0] 06:59:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x12c430400) [pid = 1940] [serial = 1140] [outer = 0x12c23e800] 06:59:53 INFO - PROCESS | 1940 | 1467035993728 Marionette DEBUG loaded listener.js 06:59:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x12bd88c00) [pid = 1940] [serial = 1141] [outer = 0x12c23e800] 06:59:54 INFO - PROCESS | 1940 | 1467035994035 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]]]}] 06:59:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 06:59:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 521ms 06:59:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 06:59:54 INFO - PROCESS | 1940 | 1467035994100 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 06:59:54 INFO - PROCESS | 1940 | 1467035994101 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 06:59:54 INFO - PROCESS | 1940 | 1467035994105 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 06:59:54 INFO - PROCESS | 1940 | 1467035994106 Marionette TRACE conn2 <- [1,1494,null,{}] 06:59:54 INFO - PROCESS | 1940 | 1467035994109 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}] 06:59:54 INFO - PROCESS | 1940 | 1467035994110 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:54 INFO - PROCESS | 1940 | 1467035994244 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 06:59:54 INFO - PROCESS | 1940 | 1467035994264 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:54 INFO - PROCESS | 1940 | 1467035994265 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:54 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c57b800 == 41 [pid = 1940] [id = 381] 06:59:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x110e77c00) [pid = 1940] [serial = 1142] [outer = 0x0] 06:59:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x110e7fc00) [pid = 1940] [serial = 1143] [outer = 0x110e77c00] 06:59:54 INFO - PROCESS | 1940 | 1467035994304 Marionette DEBUG loaded listener.js 06:59:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x110e83c00) [pid = 1940] [serial = 1144] [outer = 0x110e77c00] 06:59:54 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x12a857c00) [pid = 1940] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 06:59:54 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x12a858000) [pid = 1940] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 06:59:54 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x112594400) [pid = 1940] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 06:59:54 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x119361800) [pid = 1940] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 06:59:54 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x12687f400) [pid = 1940] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 06:59:54 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x112976c00) [pid = 1940] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 06:59:54 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x1219e3c00) [pid = 1940] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 06:59:54 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x126b53400) [pid = 1940] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 06:59:54 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x1194c4800) [pid = 1940] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 06:59:54 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x11829d800) [pid = 1940] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 06:59:54 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x128925c00) [pid = 1940] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 06:59:54 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x1214b5800) [pid = 1940] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 06:59:54 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x1219e1c00) [pid = 1940] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 06:59:54 INFO - PROCESS | 1940 | 1467035994933 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]]]}] 06:59:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 06:59:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 871ms 06:59:54 INFO - PROCESS | 1940 | 1467035994975 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 06:59:54 INFO - PROCESS | 1940 | 1467035994977 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 06:59:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 06:59:54 INFO - PROCESS | 1940 | 1467035994985 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 06:59:54 INFO - PROCESS | 1940 | 1467035994986 Marionette TRACE conn2 <- [1,1498,null,{}] 06:59:54 INFO - PROCESS | 1940 | 1467035994988 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}] 06:59:54 INFO - PROCESS | 1940 | 1467035994989 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:55 INFO - PROCESS | 1940 | 1467035995078 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 06:59:55 INFO - PROCESS | 1940 | 1467035995084 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:55 INFO - PROCESS | 1940 | 1467035995086 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:55 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ca92800 == 42 [pid = 1940] [id = 382] 06:59:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x110e84000) [pid = 1940] [serial = 1145] [outer = 0x0] 06:59:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x1210d3800) [pid = 1940] [serial = 1146] [outer = 0x110e84000] 06:59:55 INFO - PROCESS | 1940 | 1467035995121 Marionette DEBUG loaded listener.js 06:59:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x11829d800) [pid = 1940] [serial = 1147] [outer = 0x110e84000] 06:59:55 INFO - PROCESS | 1940 | 1467035995456 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]]]}] 06:59:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 06:59:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 520ms 06:59:55 INFO - PROCESS | 1940 | 1467035995506 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 06:59:55 INFO - PROCESS | 1940 | 1467035995507 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 06:59:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 06:59:55 INFO - PROCESS | 1940 | 1467035995510 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 06:59:55 INFO - PROCESS | 1940 | 1467035995511 Marionette TRACE conn2 <- [1,1502,null,{}] 06:59:55 INFO - PROCESS | 1940 | 1467035995514 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}] 06:59:55 INFO - PROCESS | 1940 | 1467035995515 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:55 INFO - PROCESS | 1940 | 1467035995634 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 06:59:55 INFO - PROCESS | 1940 | 1467035995640 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:55 INFO - PROCESS | 1940 | 1467035995641 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:55 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d03a800 == 43 [pid = 1940] [id = 383] 06:59:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x128924c00) [pid = 1940] [serial = 1148] [outer = 0x0] 06:59:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x12bcd3c00) [pid = 1940] [serial = 1149] [outer = 0x128924c00] 06:59:55 INFO - PROCESS | 1940 | 1467035995670 Marionette DEBUG loaded listener.js 06:59:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x12c438400) [pid = 1940] [serial = 1150] [outer = 0x128924c00] 06:59:55 INFO - PROCESS | 1940 | 1467035995982 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]]]}] 06:59:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 06:59:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 521ms 06:59:56 INFO - PROCESS | 1940 | 1467035996031 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 06:59:56 INFO - PROCESS | 1940 | 1467035996032 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 06:59:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 06:59:56 INFO - PROCESS | 1940 | 1467035996035 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 06:59:56 INFO - PROCESS | 1940 | 1467035996036 Marionette TRACE conn2 <- [1,1506,null,{}] 06:59:56 INFO - PROCESS | 1940 | 1467035996038 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}] 06:59:56 INFO - PROCESS | 1940 | 1467035996039 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:56 INFO - PROCESS | 1940 | 1467035996135 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 06:59:56 INFO - PROCESS | 1940 | 1467035996139 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:56 INFO - PROCESS | 1940 | 1467035996140 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:56 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d222000 == 44 [pid = 1940] [id = 384] 06:59:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x128859c00) [pid = 1940] [serial = 1151] [outer = 0x0] 06:59:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x128862000) [pid = 1940] [serial = 1152] [outer = 0x128859c00] 06:59:56 INFO - PROCESS | 1940 | 1467035996163 Marionette DEBUG loaded listener.js 06:59:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x128865800) [pid = 1940] [serial = 1153] [outer = 0x128859c00] 06:59:56 INFO - PROCESS | 1940 | 1467035996485 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]]]}] 06:59:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 06:59:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 469ms 06:59:56 INFO - PROCESS | 1940 | 1467035996505 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 06:59:56 INFO - PROCESS | 1940 | 1467035996506 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 06:59:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 06:59:56 INFO - PROCESS | 1940 | 1467035996508 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 06:59:56 INFO - PROCESS | 1940 | 1467035996509 Marionette TRACE conn2 <- [1,1510,null,{}] 06:59:56 INFO - PROCESS | 1940 | 1467035996514 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}] 06:59:56 INFO - PROCESS | 1940 | 1467035996516 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:56 INFO - PROCESS | 1940 | 1467035996631 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 06:59:56 INFO - PROCESS | 1940 | 1467035996637 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:56 INFO - PROCESS | 1940 | 1467035996638 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:56 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d3c9800 == 45 [pid = 1940] [id = 385] 06:59:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x12108a800) [pid = 1940] [serial = 1154] [outer = 0x0] 06:59:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x121091400) [pid = 1940] [serial = 1155] [outer = 0x12108a800] 06:59:56 INFO - PROCESS | 1940 | 1467035996662 Marionette DEBUG loaded listener.js 06:59:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x121097400) [pid = 1940] [serial = 1156] [outer = 0x12108a800] 06:59:57 INFO - PROCESS | 1940 | 1467035997139 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]]]}] 06:59:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 06:59:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 669ms 06:59:57 INFO - PROCESS | 1940 | 1467035997180 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 06:59:57 INFO - PROCESS | 1940 | 1467035997184 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 06:59:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 06:59:57 INFO - PROCESS | 1940 | 1467035997187 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 06:59:57 INFO - PROCESS | 1940 | 1467035997191 Marionette TRACE conn2 <- [1,1514,null,{}] 06:59:57 INFO - PROCESS | 1940 | 1467035997194 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}] 06:59:57 INFO - PROCESS | 1940 | 1467035997196 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:57 INFO - PROCESS | 1940 | 1467035997304 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 06:59:57 INFO - PROCESS | 1940 | 1467035997378 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:57 INFO - PROCESS | 1940 | 1467035997379 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:57 INFO - PROCESS | 1940 | ++DOCSHELL 0x1181cb800 == 46 [pid = 1940] [id = 386] 06:59:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x11806b800) [pid = 1940] [serial = 1157] [outer = 0x0] 06:59:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x1185ab400) [pid = 1940] [serial = 1158] [outer = 0x11806b800] 06:59:57 INFO - PROCESS | 1940 | 1467035997411 Marionette DEBUG loaded listener.js 06:59:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x1194ba000) [pid = 1940] [serial = 1159] [outer = 0x11806b800] 06:59:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 06:59:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 723ms 06:59:57 INFO - PROCESS | 1940 | 1467035997901 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]]]}] 06:59:57 INFO - PROCESS | 1940 | 1467035997930 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 06:59:57 INFO - PROCESS | 1940 | 1467035997936 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 06:59:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 06:59:57 INFO - PROCESS | 1940 | 1467035997949 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 06:59:57 INFO - PROCESS | 1940 | 1467035997952 Marionette TRACE conn2 <- [1,1518,null,{}] 06:59:57 INFO - PROCESS | 1940 | 1467035997956 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}] 06:59:57 INFO - PROCESS | 1940 | 1467035997959 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:58 INFO - PROCESS | 1940 | 1467035998128 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 06:59:58 INFO - PROCESS | 1940 | 1467035998236 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:58 INFO - PROCESS | 1940 | 1467035998237 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:58 INFO - PROCESS | 1940 | ++DOCSHELL 0x126056000 == 47 [pid = 1940] [id = 387] 06:59:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x12108f000) [pid = 1940] [serial = 1160] [outer = 0x0] 06:59:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x121094400) [pid = 1940] [serial = 1161] [outer = 0x12108f000] 06:59:58 INFO - PROCESS | 1940 | 1467035998267 Marionette DEBUG loaded listener.js 06:59:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x121519800) [pid = 1940] [serial = 1162] [outer = 0x12108f000] 06:59:58 INFO - PROCESS | 1940 | 1467035998673 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]]]}] 06:59:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 06:59:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 776ms 06:59:58 INFO - PROCESS | 1940 | 1467035998721 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 06:59:58 INFO - PROCESS | 1940 | 1467035998722 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 06:59:58 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 06:59:58 INFO - PROCESS | 1940 | 1467035998725 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 06:59:58 INFO - PROCESS | 1940 | 1467035998728 Marionette TRACE conn2 <- [1,1522,null,{}] 06:59:58 INFO - PROCESS | 1940 | 1467035998735 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}] 06:59:58 INFO - PROCESS | 1940 | 1467035998738 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:58 INFO - PROCESS | 1940 | 1467035998849 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 06:59:58 INFO - PROCESS | 1940 | 1467035998926 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:58 INFO - PROCESS | 1940 | 1467035998928 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:58 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ca9a800 == 48 [pid = 1940] [id = 388] 06:59:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 118 (0x1244ba400) [pid = 1940] [serial = 1163] [outer = 0x0] 06:59:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 119 (0x126888000) [pid = 1940] [serial = 1164] [outer = 0x1244ba400] 06:59:58 INFO - PROCESS | 1940 | 1467035998960 Marionette DEBUG loaded listener.js 06:59:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 120 (0x12885cc00) [pid = 1940] [serial = 1165] [outer = 0x1244ba400] 06:59:59 INFO - PROCESS | 1940 | 1467035999317 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"]]]}] 06:59:59 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 06:59:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 06:59:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 06:59:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:59:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:59:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 06:59:59 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 06:59:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 06:59:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 06:59:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:59:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:59:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 06:59:59 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 06:59:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 06:59:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 06:59:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:59:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:59:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 06:59:59 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 06:59:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 06:59:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 06:59:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:59:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:59:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 06:59:59 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 622ms 06:59:59 INFO - PROCESS | 1940 | 1467035999348 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 06:59:59 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 06:59:59 INFO - PROCESS | 1940 | 1467035999350 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 06:59:59 INFO - PROCESS | 1940 | 1467035999353 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 06:59:59 INFO - PROCESS | 1940 | 1467035999354 Marionette TRACE conn2 <- [1,1526,null,{}] 06:59:59 INFO - PROCESS | 1940 | 1467035999356 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}] 06:59:59 INFO - PROCESS | 1940 | 1467035999358 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:59 INFO - PROCESS | 1940 | 1467035999465 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 06:59:59 INFO - PROCESS | 1940 | 1467035999565 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:59:59 INFO - PROCESS | 1940 | 1467035999567 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 06:59:59 INFO - PROCESS | 1940 | ++DOCSHELL 0x12daab000 == 49 [pid = 1940] [id = 389] 06:59:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 121 (0x129256800) [pid = 1940] [serial = 1166] [outer = 0x0] 06:59:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 122 (0x12a5a0000) [pid = 1940] [serial = 1167] [outer = 0x129256800] 06:59:59 INFO - PROCESS | 1940 | 1467035999597 Marionette DEBUG loaded listener.js 06:59:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 123 (0x12a85d800) [pid = 1940] [serial = 1168] [outer = 0x129256800] 06:59:59 INFO - PROCESS | 1940 | 1467035999952 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"]]]}] 06:59:59 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 06:59:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 06:59:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:59:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:59:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 06:59:59 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 06:59:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 06:59:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:59:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:59:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 06:59:59 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 06:59:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 06:59:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:59:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:59:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 06:59:59 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 621ms 06:59:59 INFO - PROCESS | 1940 | 1467035999975 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 06:59:59 INFO - PROCESS | 1940 | 1467035999976 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 06:59:59 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 06:59:59 INFO - PROCESS | 1940 | 1467035999979 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 06:59:59 INFO - PROCESS | 1940 | 1467035999980 Marionette TRACE conn2 <- [1,1530,null,{}] 06:59:59 INFO - PROCESS | 1940 | 1467035999983 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}] 06:59:59 INFO - PROCESS | 1940 | 1467035999984 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:00 INFO - PROCESS | 1940 | 1467036000088 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 07:00:00 INFO - PROCESS | 1940 | 1467036000163 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:00 INFO - PROCESS | 1940 | 1467036000164 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:00 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ccd3000 == 50 [pid = 1940] [id = 390] 07:00:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 124 (0x128be8c00) [pid = 1940] [serial = 1169] [outer = 0x0] 07:00:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 125 (0x12b941000) [pid = 1940] [serial = 1170] [outer = 0x128be8c00] 07:00:00 INFO - PROCESS | 1940 | 1467036000193 Marionette DEBUG loaded listener.js 07:00:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 126 (0x12b9d0800) [pid = 1940] [serial = 1171] [outer = 0x128be8c00] 07:00:00 INFO - PROCESS | 1940 | 1467036000557 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]]]}] 07:00:00 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 07:00:00 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 07:00:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:00:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:00:00 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 07:00:00 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 07:00:00 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. 07:00:00 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 07:00:00 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 619ms 07:00:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 07:00:00 INFO - PROCESS | 1940 | 1467036000599 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 07:00:00 INFO - PROCESS | 1940 | 1467036000600 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 07:00:00 INFO - PROCESS | 1940 | 1467036000602 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 07:00:00 INFO - PROCESS | 1940 | 1467036000604 Marionette TRACE conn2 <- [1,1534,null,{}] 07:00:00 INFO - PROCESS | 1940 | 1467036000606 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}] 07:00:00 INFO - PROCESS | 1940 | 1467036000610 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:00 INFO - PROCESS | 1940 | 1467036000722 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 07:00:00 INFO - PROCESS | 1940 | 1467036000815 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:00 INFO - PROCESS | 1940 | 1467036000817 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:00 INFO - PROCESS | 1940 | ++DOCSHELL 0x110dd8000 == 51 [pid = 1940] [id = 391] 07:00:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 127 (0x1240cf000) [pid = 1940] [serial = 1172] [outer = 0x0] 07:00:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 128 (0x12c23a000) [pid = 1940] [serial = 1173] [outer = 0x1240cf000] 07:00:00 INFO - PROCESS | 1940 | 1467036000849 Marionette DEBUG loaded listener.js 07:00:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 129 (0x12c43b000) [pid = 1940] [serial = 1174] [outer = 0x1240cf000] 07:00:01 INFO - PROCESS | 1940 | 1467036001287 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]]]}] 07:00:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 07:00:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 722ms 07:00:01 INFO - PROCESS | 1940 | 1467036001325 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 07:00:01 INFO - PROCESS | 1940 | 1467036001326 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 07:00:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 07:00:01 INFO - PROCESS | 1940 | 1467036001329 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 07:00:01 INFO - PROCESS | 1940 | 1467036001330 Marionette TRACE conn2 <- [1,1538,null,{}] 07:00:01 INFO - PROCESS | 1940 | 1467036001333 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}] 07:00:01 INFO - PROCESS | 1940 | 1467036001334 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:01 INFO - PROCESS | 1940 | 1467036001439 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 07:00:01 INFO - PROCESS | 1940 | 1467036001517 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:01 INFO - PROCESS | 1940 | 1467036001518 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:01 INFO - PROCESS | 1940 | ++DOCSHELL 0x111c98800 == 52 [pid = 1940] [id = 392] 07:00:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 130 (0x111f42400) [pid = 1940] [serial = 1175] [outer = 0x0] 07:00:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 131 (0x11819a000) [pid = 1940] [serial = 1176] [outer = 0x111f42400] 07:00:01 INFO - PROCESS | 1940 | 1467036001550 Marionette DEBUG loaded listener.js 07:00:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 132 (0x12bd91000) [pid = 1940] [serial = 1177] [outer = 0x111f42400] 07:00:02 INFO - PROCESS | 1940 | 1467036002137 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]]]}] 07:00:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 07:00:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 872ms 07:00:02 INFO - PROCESS | 1940 | 1467036002213 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 07:00:02 INFO - PROCESS | 1940 | 1467036002215 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 07:00:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 07:00:02 INFO - PROCESS | 1940 | 1467036002220 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 07:00:02 INFO - PROCESS | 1940 | 1467036002222 Marionette TRACE conn2 <- [1,1542,null,{}] 07:00:02 INFO - PROCESS | 1940 | 1467036002225 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}] 07:00:02 INFO - PROCESS | 1940 | 1467036002227 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:02 INFO - PROCESS | 1940 | 1467036002325 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 07:00:02 INFO - PROCESS | 1940 | 1467036002407 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:02 INFO - PROCESS | 1940 | 1467036002409 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x116f07800 == 53 [pid = 1940] [id = 393] 07:00:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 133 (0x118778000) [pid = 1940] [serial = 1178] [outer = 0x0] 07:00:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 134 (0x1194bac00) [pid = 1940] [serial = 1179] [outer = 0x118778000] 07:00:02 INFO - PROCESS | 1940 | 1467036002438 Marionette DEBUG loaded listener.js 07:00:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 135 (0x1198c4800) [pid = 1940] [serial = 1180] [outer = 0x118778000] 07:00:02 INFO - PROCESS | 1940 | 1467036002878 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]]]}] 07:00:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 07:00:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 673ms 07:00:02 INFO - PROCESS | 1940 | 1467036002893 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 07:00:02 INFO - PROCESS | 1940 | 1467036002896 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 07:00:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 07:00:02 INFO - PROCESS | 1940 | 1467036002900 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 07:00:02 INFO - PROCESS | 1940 | 1467036002902 Marionette TRACE conn2 <- [1,1546,null,{}] 07:00:02 INFO - PROCESS | 1940 | 1467036002904 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}] 07:00:02 INFO - PROCESS | 1940 | 1467036002905 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:03 INFO - PROCESS | 1940 | 1467036003006 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 07:00:03 INFO - PROCESS | 1940 | 1467036003074 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:03 INFO - PROCESS | 1940 | 1467036003075 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:03 INFO - PROCESS | 1940 | ++DOCSHELL 0x123c45000 == 54 [pid = 1940] [id = 394] 07:00:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 136 (0x121097800) [pid = 1940] [serial = 1181] [outer = 0x0] 07:00:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 137 (0x1240c8000) [pid = 1940] [serial = 1182] [outer = 0x121097800] 07:00:03 INFO - PROCESS | 1940 | 1467036003103 Marionette DEBUG loaded listener.js 07:00:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 138 (0x1240cec00) [pid = 1940] [serial = 1183] [outer = 0x121097800] 07:00:03 INFO - PROCESS | 1940 | --DOCSHELL 0x12d222000 == 53 [pid = 1940] [id = 384] 07:00:03 INFO - PROCESS | 1940 | --DOCSHELL 0x12d03a800 == 52 [pid = 1940] [id = 383] 07:00:03 INFO - PROCESS | 1940 | --DOCSHELL 0x12ca92800 == 51 [pid = 1940] [id = 382] 07:00:03 INFO - PROCESS | 1940 | --DOCSHELL 0x12c57b800 == 50 [pid = 1940] [id = 381] 07:00:03 INFO - PROCESS | 1940 | --DOCSHELL 0x12b98b000 == 49 [pid = 1940] [id = 380] 07:00:03 INFO - PROCESS | 1940 | --DOMWINDOW == 137 (0x128be9000) [pid = 1940] [serial = 1104] [outer = 0x0] [url = about:blank] 07:00:03 INFO - PROCESS | 1940 | --DOCSHELL 0x12ad21000 == 48 [pid = 1940] [id = 379] 07:00:03 INFO - PROCESS | 1940 | --DOCSHELL 0x129651800 == 47 [pid = 1940] [id = 378] 07:00:03 INFO - PROCESS | 1940 | --DOCSHELL 0x128a16800 == 46 [pid = 1940] [id = 377] 07:00:03 INFO - PROCESS | 1940 | --DOCSHELL 0x126050000 == 45 [pid = 1940] [id = 376] 07:00:03 INFO - PROCESS | 1940 | --DOCSHELL 0x123c4c800 == 44 [pid = 1940] [id = 375] 07:00:03 INFO - PROCESS | 1940 | --DOCSHELL 0x118520000 == 43 [pid = 1940] [id = 374] 07:00:03 INFO - PROCESS | 1940 | --DOCSHELL 0x117140800 == 42 [pid = 1940] [id = 373] 07:00:03 INFO - PROCESS | 1940 | --DOCSHELL 0x1181dd800 == 41 [pid = 1940] [id = 372] 07:00:03 INFO - PROCESS | 1940 | --DOCSHELL 0x1266bf800 == 40 [pid = 1940] [id = 370] 07:00:03 INFO - PROCESS | 1940 | --DOCSHELL 0x118510800 == 39 [pid = 1940] [id = 369] 07:00:03 INFO - PROCESS | 1940 | 1467036003495 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]]]}] 07:00:03 INFO - PROCESS | 1940 | --DOMWINDOW == 136 (0x12ae56800) [pid = 1940] [serial = 1083] [outer = 0x0] [url = about:blank] 07:00:03 INFO - PROCESS | 1940 | --DOMWINDOW == 135 (0x12bd86400) [pid = 1940] [serial = 1086] [outer = 0x0] [url = about:blank] 07:00:03 INFO - PROCESS | 1940 | --DOMWINDOW == 134 (0x1175ca800) [pid = 1940] [serial = 1095] [outer = 0x0] [url = about:blank] 07:00:03 INFO - PROCESS | 1940 | --DOMWINDOW == 133 (0x12c237800) [pid = 1940] [serial = 1090] [outer = 0x0] [url = about:blank] 07:00:03 INFO - PROCESS | 1940 | --DOMWINDOW == 132 (0x12add0400) [pid = 1940] [serial = 1089] [outer = 0x0] [url = about:blank] 07:00:03 INFO - PROCESS | 1940 | --DOMWINDOW == 131 (0x12896e000) [pid = 1940] [serial = 1077] [outer = 0x0] [url = about:blank] 07:00:03 INFO - PROCESS | 1940 | --DOMWINDOW == 130 (0x129257000) [pid = 1940] [serial = 1078] [outer = 0x0] [url = about:blank] 07:00:03 INFO - PROCESS | 1940 | --DOMWINDOW == 129 (0x1292e1c00) [pid = 1940] [serial = 1062] [outer = 0x0] [url = about:blank] 07:00:03 INFO - PROCESS | 1940 | --DOMWINDOW == 128 (0x1198ba800) [pid = 1940] [serial = 1056] [outer = 0x0] [url = about:blank] 07:00:03 INFO - PROCESS | 1940 | --DOMWINDOW == 127 (0x12428f000) [pid = 1940] [serial = 1066] [outer = 0x0] [url = about:blank] 07:00:03 INFO - PROCESS | 1940 | --DOMWINDOW == 126 (0x118f45000) [pid = 1940] [serial = 1065] [outer = 0x0] [url = about:blank] 07:00:03 INFO - PROCESS | 1940 | --DOMWINDOW == 125 (0x126068800) [pid = 1940] [serial = 1075] [outer = 0x0] [url = about:blank] 07:00:03 INFO - PROCESS | 1940 | --DOMWINDOW == 124 (0x126b59000) [pid = 1940] [serial = 1092] [outer = 0x0] [url = about:blank] 07:00:03 INFO - PROCESS | 1940 | --DOMWINDOW == 123 (0x124288800) [pid = 1940] [serial = 1074] [outer = 0x0] [url = about:blank] 07:00:03 INFO - PROCESS | 1940 | --DOMWINDOW == 122 (0x1260cec00) [pid = 1940] [serial = 1059] [outer = 0x0] [url = about:blank] 07:00:03 INFO - PROCESS | 1940 | --DOMWINDOW == 121 (0x1198c4000) [pid = 1940] [serial = 1071] [outer = 0x0] [url = about:blank] 07:00:03 INFO - PROCESS | 1940 | --DOMWINDOW == 120 (0x12182d400) [pid = 1940] [serial = 1072] [outer = 0x0] [url = about:blank] 07:00:03 INFO - PROCESS | 1940 | --DOMWINDOW == 119 (0x118f9ec00) [pid = 1940] [serial = 1069] [outer = 0x0] [url = about:blank] 07:00:03 INFO - PROCESS | 1940 | --DOMWINDOW == 118 (0x118334000) [pid = 1940] [serial = 1068] [outer = 0x0] [url = about:blank] 07:00:03 INFO - PROCESS | 1940 | --DOMWINDOW == 117 (0x1292e4400) [pid = 1940] [serial = 1080] [outer = 0x0] [url = about:blank] 07:00:03 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x118063c00) [pid = 1940] [serial = 1053] [outer = 0x0] [url = about:blank] 07:00:03 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x126b5d000) [pid = 1940] [serial = 1093] [outer = 0x0] [url = about:blank] 07:00:03 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x12bd8e800) [pid = 1940] [serial = 1087] [outer = 0x0] [url = about:blank] 07:00:03 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x12bcd3400) [pid = 1940] [serial = 1084] [outer = 0x0] [url = about:blank] 07:00:03 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x12c245000) [pid = 1940] [serial = 1099] [outer = 0x0] [url = about:blank] 07:00:03 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x12b9a4400) [pid = 1940] [serial = 1102] [outer = 0x0] [url = about:blank] 07:00:03 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x126b5e400) [pid = 1940] [serial = 1098] [outer = 0x0] [url = about:blank] 07:00:03 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x12100cc00) [pid = 1940] [serial = 1096] [outer = 0x0] [url = about:blank] 07:00:03 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x12a5ee800) [pid = 1940] [serial = 1081] [outer = 0x0] [url = about:blank] 07:00:03 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x12b9a0400) [pid = 1940] [serial = 1101] [outer = 0x0] [url = about:blank] 07:00:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 07:00:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 619ms 07:00:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 07:00:03 INFO - PROCESS | 1940 | 1467036003520 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 07:00:03 INFO - PROCESS | 1940 | 1467036003521 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 07:00:03 INFO - PROCESS | 1940 | 1467036003523 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 07:00:03 INFO - PROCESS | 1940 | 1467036003526 Marionette TRACE conn2 <- [1,1550,null,{}] 07:00:03 INFO - PROCESS | 1940 | 1467036003533 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}] 07:00:03 INFO - PROCESS | 1940 | 1467036003536 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:03 INFO - PROCESS | 1940 | 1467036003625 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 07:00:03 INFO - PROCESS | 1940 | 1467036003654 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:03 INFO - PROCESS | 1940 | 1467036003657 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:03 INFO - PROCESS | 1940 | ++DOCSHELL 0x123cb9000 == 40 [pid = 1940] [id = 395] 07:00:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x1261a8800) [pid = 1940] [serial = 1184] [outer = 0x0] 07:00:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x12654a800) [pid = 1940] [serial = 1185] [outer = 0x1261a8800] 07:00:03 INFO - PROCESS | 1940 | 1467036003685 Marionette DEBUG loaded listener.js 07:00:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x126b5e000) [pid = 1940] [serial = 1186] [outer = 0x1261a8800] 07:00:04 INFO - PROCESS | 1940 | 1467036004044 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]]]}] 07:00:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 07:00:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 571ms 07:00:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 07:00:04 INFO - PROCESS | 1940 | 1467036004095 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 07:00:04 INFO - PROCESS | 1940 | 1467036004097 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 07:00:04 INFO - PROCESS | 1940 | 1467036004099 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 07:00:04 INFO - PROCESS | 1940 | 1467036004101 Marionette TRACE conn2 <- [1,1554,null,{}] 07:00:04 INFO - PROCESS | 1940 | 1467036004103 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}] 07:00:04 INFO - PROCESS | 1940 | 1467036004104 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:04 INFO - PROCESS | 1940 | 1467036004209 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 07:00:04 INFO - PROCESS | 1940 | 1467036004214 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:04 INFO - PROCESS | 1940 | 1467036004216 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:04 INFO - PROCESS | 1940 | ++DOCSHELL 0x1266ad800 == 41 [pid = 1940] [id = 396] 07:00:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x128860400) [pid = 1940] [serial = 1187] [outer = 0x0] 07:00:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x128be4c00) [pid = 1940] [serial = 1188] [outer = 0x128860400] 07:00:04 INFO - PROCESS | 1940 | 1467036004258 Marionette DEBUG loaded listener.js 07:00:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x12925e000) [pid = 1940] [serial = 1189] [outer = 0x128860400] 07:00:04 INFO - PROCESS | 1940 | 1467036004729 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]]]}] 07:00:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 07:00:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 669ms 07:00:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 07:00:04 INFO - PROCESS | 1940 | 1467036004768 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 07:00:04 INFO - PROCESS | 1940 | 1467036004769 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 07:00:04 INFO - PROCESS | 1940 | 1467036004771 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 07:00:04 INFO - PROCESS | 1940 | 1467036004772 Marionette TRACE conn2 <- [1,1558,null,{}] 07:00:04 INFO - PROCESS | 1940 | 1467036004775 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}] 07:00:04 INFO - PROCESS | 1940 | 1467036004776 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:04 INFO - PROCESS | 1940 | 1467036004859 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 07:00:04 INFO - PROCESS | 1940 | 1467036004865 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:04 INFO - PROCESS | 1940 | 1467036004867 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:04 INFO - PROCESS | 1940 | ++DOCSHELL 0x129221800 == 42 [pid = 1940] [id = 397] 07:00:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x1292e1c00) [pid = 1940] [serial = 1190] [outer = 0x0] 07:00:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x12adcd000) [pid = 1940] [serial = 1191] [outer = 0x1292e1c00] 07:00:04 INFO - PROCESS | 1940 | 1467036004892 Marionette DEBUG loaded listener.js 07:00:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x12b082000) [pid = 1940] [serial = 1192] [outer = 0x1292e1c00] 07:00:05 INFO - PROCESS | 1940 | 1467036005256 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]]]}] 07:00:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 07:00:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 520ms 07:00:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 07:00:05 INFO - PROCESS | 1940 | 1467036005291 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 07:00:05 INFO - PROCESS | 1940 | 1467036005293 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 07:00:05 INFO - PROCESS | 1940 | 1467036005296 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 07:00:05 INFO - PROCESS | 1940 | 1467036005298 Marionette TRACE conn2 <- [1,1562,null,{}] 07:00:05 INFO - PROCESS | 1940 | 1467036005301 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}] 07:00:05 INFO - PROCESS | 1940 | 1467036005305 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:05 INFO - PROCESS | 1940 | 1467036005453 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 07:00:05 INFO - PROCESS | 1940 | 1467036005466 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:05 INFO - PROCESS | 1940 | 1467036005474 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:05 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b009800 == 43 [pid = 1940] [id = 398] 07:00:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x12b998800) [pid = 1940] [serial = 1193] [outer = 0x0] 07:00:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 118 (0x12bd8f800) [pid = 1940] [serial = 1194] [outer = 0x12b998800] 07:00:05 INFO - PROCESS | 1940 | 1467036005499 Marionette DEBUG loaded listener.js 07:00:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 119 (0x12c89d000) [pid = 1940] [serial = 1195] [outer = 0x12b998800] 07:00:05 INFO - PROCESS | 1940 | 1467036005841 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]]]}] 07:00:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 07:00:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 572ms 07:00:05 INFO - PROCESS | 1940 | 1467036005868 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 07:00:05 INFO - PROCESS | 1940 | 1467036005869 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 07:00:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 07:00:05 INFO - PROCESS | 1940 | 1467036005871 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 07:00:05 INFO - PROCESS | 1940 | 1467036005872 Marionette TRACE conn2 <- [1,1566,null,{}] 07:00:05 INFO - PROCESS | 1940 | 1467036005881 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}] 07:00:05 INFO - PROCESS | 1940 | 1467036005882 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:05 INFO - PROCESS | 1940 | 1467036005989 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 07:00:06 INFO - PROCESS | 1940 | 1467036006029 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:06 INFO - PROCESS | 1940 | 1467036006030 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:06 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b983800 == 44 [pid = 1940] [id = 399] 07:00:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 120 (0x12c435800) [pid = 1940] [serial = 1196] [outer = 0x0] 07:00:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 121 (0x12c5bac00) [pid = 1940] [serial = 1197] [outer = 0x12c435800] 07:00:06 INFO - PROCESS | 1940 | 1467036006054 Marionette DEBUG loaded listener.js 07:00:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 122 (0x12c5bec00) [pid = 1940] [serial = 1198] [outer = 0x12c435800] 07:00:06 INFO - PROCESS | 1940 | 1467036006392 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]]]}] 07:00:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 07:00:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 527ms 07:00:06 INFO - PROCESS | 1940 | 1467036006401 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 07:00:06 INFO - PROCESS | 1940 | 1467036006402 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 07:00:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 07:00:06 INFO - PROCESS | 1940 | 1467036006405 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 07:00:06 INFO - PROCESS | 1940 | 1467036006406 Marionette TRACE conn2 <- [1,1570,null,{}] 07:00:06 INFO - PROCESS | 1940 | 1467036006408 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}] 07:00:06 INFO - PROCESS | 1940 | 1467036006409 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:06 INFO - PROCESS | 1940 | 1467036006529 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 07:00:06 INFO - PROCESS | 1940 | 1467036006545 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:06 INFO - PROCESS | 1940 | 1467036006546 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:06 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c28c800 == 45 [pid = 1940] [id = 400] 07:00:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 123 (0x121129400) [pid = 1940] [serial = 1199] [outer = 0x0] 07:00:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 124 (0x12112c400) [pid = 1940] [serial = 1200] [outer = 0x121129400] 07:00:06 INFO - PROCESS | 1940 | 1467036006570 Marionette DEBUG loaded listener.js 07:00:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 125 (0x121130000) [pid = 1940] [serial = 1201] [outer = 0x121129400] 07:00:06 INFO - PROCESS | 1940 | 1467036006917 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]]]}] 07:00:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 07:00:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 520ms 07:00:06 INFO - PROCESS | 1940 | 1467036006925 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 07:00:06 INFO - PROCESS | 1940 | 1467036006926 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 07:00:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 07:00:06 INFO - PROCESS | 1940 | 1467036006930 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 07:00:06 INFO - PROCESS | 1940 | 1467036006931 Marionette TRACE conn2 <- [1,1574,null,{}] 07:00:06 INFO - PROCESS | 1940 | 1467036006933 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}] 07:00:06 INFO - PROCESS | 1940 | 1467036006934 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:07 INFO - PROCESS | 1940 | 1467036007048 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 07:00:07 INFO - PROCESS | 1940 | 1467036007060 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:07 INFO - PROCESS | 1940 | 1467036007061 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:07 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c589800 == 46 [pid = 1940] [id = 401] 07:00:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 126 (0x116530400) [pid = 1940] [serial = 1202] [outer = 0x0] 07:00:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 127 (0x123c32c00) [pid = 1940] [serial = 1203] [outer = 0x116530400] 07:00:07 INFO - PROCESS | 1940 | 1467036007087 Marionette DEBUG loaded listener.js 07:00:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 128 (0x12c5b9c00) [pid = 1940] [serial = 1204] [outer = 0x116530400] 07:00:07 INFO - PROCESS | 1940 | --DOMWINDOW == 127 (0x128859c00) [pid = 1940] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 07:00:07 INFO - PROCESS | 1940 | --DOMWINDOW == 126 (0x1194c2400) [pid = 1940] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 07:00:07 INFO - PROCESS | 1940 | --DOMWINDOW == 125 (0x1198e1000) [pid = 1940] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 07:00:07 INFO - PROCESS | 1940 | --DOMWINDOW == 124 (0x123c36800) [pid = 1940] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 07:00:07 INFO - PROCESS | 1940 | --DOMWINDOW == 123 (0x11859e000) [pid = 1940] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 07:00:07 INFO - PROCESS | 1940 | --DOMWINDOW == 122 (0x128932800) [pid = 1940] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 07:00:07 INFO - PROCESS | 1940 | --DOMWINDOW == 121 (0x126063c00) [pid = 1940] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 07:00:07 INFO - PROCESS | 1940 | --DOMWINDOW == 120 (0x12c23e800) [pid = 1940] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 07:00:07 INFO - PROCESS | 1940 | --DOMWINDOW == 119 (0x1121ab400) [pid = 1940] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 07:00:07 INFO - PROCESS | 1940 | --DOMWINDOW == 118 (0x12adce000) [pid = 1940] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 07:00:07 INFO - PROCESS | 1940 | --DOMWINDOW == 117 (0x110e77c00) [pid = 1940] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 07:00:07 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x128924c00) [pid = 1940] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 07:00:07 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x110e84000) [pid = 1940] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 07:00:07 INFO - PROCESS | 1940 | 1467036007575 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]]]}] 07:00:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 07:00:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 669ms 07:00:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 07:00:07 INFO - PROCESS | 1940 | 1467036007601 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 07:00:07 INFO - PROCESS | 1940 | 1467036007602 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 07:00:07 INFO - PROCESS | 1940 | 1467036007605 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 07:00:07 INFO - PROCESS | 1940 | 1467036007606 Marionette TRACE conn2 <- [1,1578,null,{}] 07:00:07 INFO - PROCESS | 1940 | 1467036007608 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}] 07:00:07 INFO - PROCESS | 1940 | 1467036007609 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:07 INFO - PROCESS | 1940 | 1467036007708 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 07:00:07 INFO - PROCESS | 1940 | 1467036007712 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:07 INFO - PROCESS | 1940 | 1467036007714 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:07 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ccd8000 == 47 [pid = 1940] [id = 402] 07:00:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x113a54000) [pid = 1940] [serial = 1205] [outer = 0x0] 07:00:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x11935b800) [pid = 1940] [serial = 1206] [outer = 0x113a54000] 07:00:07 INFO - PROCESS | 1940 | 1467036007738 Marionette DEBUG loaded listener.js 07:00:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 118 (0x126063c00) [pid = 1940] [serial = 1207] [outer = 0x113a54000] 07:00:08 INFO - PROCESS | 1940 | 1467036008082 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]]]}] 07:00:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 07:00:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 519ms 07:00:08 INFO - PROCESS | 1940 | 1467036008124 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 07:00:08 INFO - PROCESS | 1940 | 1467036008126 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 07:00:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 07:00:08 INFO - PROCESS | 1940 | 1467036008128 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 07:00:08 INFO - PROCESS | 1940 | 1467036008130 Marionette TRACE conn2 <- [1,1582,null,{}] 07:00:08 INFO - PROCESS | 1940 | 1467036008139 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}] 07:00:08 INFO - PROCESS | 1940 | 1467036008141 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:08 INFO - PROCESS | 1940 | 1467036008242 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 07:00:08 INFO - PROCESS | 1940 | 1467036008246 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:08 INFO - PROCESS | 1940 | 1467036008248 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:08 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d3c2800 == 48 [pid = 1940] [id = 403] 07:00:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 119 (0x128928c00) [pid = 1940] [serial = 1208] [outer = 0x0] 07:00:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 120 (0x12c5c0000) [pid = 1940] [serial = 1209] [outer = 0x128928c00] 07:00:08 INFO - PROCESS | 1940 | 1467036008276 Marionette DEBUG loaded listener.js 07:00:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 121 (0x12c8a5000) [pid = 1940] [serial = 1210] [outer = 0x128928c00] 07:00:08 INFO - PROCESS | 1940 | 1467036008629 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]]]}] 07:00:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 07:00:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 526ms 07:00:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 07:00:08 INFO - PROCESS | 1940 | 1467036008654 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 07:00:08 INFO - PROCESS | 1940 | 1467036008655 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 07:00:08 INFO - PROCESS | 1940 | 1467036008657 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 07:00:08 INFO - PROCESS | 1940 | 1467036008659 Marionette TRACE conn2 <- [1,1586,null,{}] 07:00:08 INFO - PROCESS | 1940 | 1467036008671 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}] 07:00:08 INFO - PROCESS | 1940 | 1467036008672 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:08 INFO - PROCESS | 1940 | 1467036008763 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 07:00:08 INFO - PROCESS | 1940 | 1467036008834 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:08 INFO - PROCESS | 1940 | 1467036008835 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:08 INFO - PROCESS | 1940 | ++DOCSHELL 0x12880b800 == 49 [pid = 1940] [id = 404] 07:00:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 122 (0x118224400) [pid = 1940] [serial = 1211] [outer = 0x0] 07:00:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 123 (0x11822b400) [pid = 1940] [serial = 1212] [outer = 0x118224400] 07:00:08 INFO - PROCESS | 1940 | 1467036008860 Marionette DEBUG loaded listener.js 07:00:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 124 (0x118231400) [pid = 1940] [serial = 1213] [outer = 0x118224400] 07:00:09 INFO - PROCESS | 1940 | 1467036009134 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]]]}] 07:00:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 07:00:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 518ms 07:00:09 INFO - PROCESS | 1940 | 1467036009176 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 07:00:09 INFO - PROCESS | 1940 | 1467036009178 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 07:00:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 07:00:09 INFO - PROCESS | 1940 | 1467036009188 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 07:00:09 INFO - PROCESS | 1940 | 1467036009189 Marionette TRACE conn2 <- [1,1590,null,{}] 07:00:09 INFO - PROCESS | 1940 | 1467036009192 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}] 07:00:09 INFO - PROCESS | 1940 | 1467036009193 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:09 INFO - PROCESS | 1940 | 1467036009290 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 07:00:09 INFO - PROCESS | 1940 | 1467036009294 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:09 INFO - PROCESS | 1940 | 1467036009295 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:09 INFO - PROCESS | 1940 | ++DOCSHELL 0x12e2c8000 == 50 [pid = 1940] [id = 405] 07:00:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 125 (0x118230800) [pid = 1940] [serial = 1214] [outer = 0x0] 07:00:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 126 (0x124d51800) [pid = 1940] [serial = 1215] [outer = 0x118230800] 07:00:09 INFO - PROCESS | 1940 | 1467036009319 Marionette DEBUG loaded listener.js 07:00:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 127 (0x124d56000) [pid = 1940] [serial = 1216] [outer = 0x118230800] 07:00:09 INFO - PROCESS | 1940 | 1467036009851 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]]]}] 07:00:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 07:00:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 719ms 07:00:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 07:00:09 INFO - PROCESS | 1940 | 1467036009907 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 07:00:09 INFO - PROCESS | 1940 | 1467036009909 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 07:00:09 INFO - PROCESS | 1940 | 1467036009913 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 07:00:09 INFO - PROCESS | 1940 | 1467036009915 Marionette TRACE conn2 <- [1,1594,null,{}] 07:00:09 INFO - PROCESS | 1940 | 1467036009919 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}] 07:00:09 INFO - PROCESS | 1940 | 1467036009921 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:10 INFO - PROCESS | 1940 | 1467036010035 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 07:00:10 INFO - PROCESS | 1940 | 1467036010146 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:10 INFO - PROCESS | 1940 | 1467036010147 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:10 INFO - PROCESS | 1940 | ++DOCSHELL 0x118502800 == 51 [pid = 1940] [id = 406] 07:00:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 128 (0x1126a8800) [pid = 1940] [serial = 1217] [outer = 0x0] 07:00:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 129 (0x1126af000) [pid = 1940] [serial = 1218] [outer = 0x1126a8800] 07:00:10 INFO - PROCESS | 1940 | 1467036010179 Marionette DEBUG loaded listener.js 07:00:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 130 (0x116a04400) [pid = 1940] [serial = 1219] [outer = 0x1126a8800] 07:00:10 INFO - PROCESS | 1940 | 1467036010642 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]]]}] 07:00:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 07:00:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 773ms 07:00:10 INFO - PROCESS | 1940 | 1467036010686 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 07:00:10 INFO - PROCESS | 1940 | 1467036010689 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 07:00:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 07:00:10 INFO - PROCESS | 1940 | 1467036010693 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 07:00:10 INFO - PROCESS | 1940 | 1467036010695 Marionette TRACE conn2 <- [1,1598,null,{}] 07:00:10 INFO - PROCESS | 1940 | 1467036010718 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}] 07:00:10 INFO - PROCESS | 1940 | 1467036010720 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:10 INFO - PROCESS | 1940 | 1467036010837 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 07:00:10 INFO - PROCESS | 1940 | 1467036010918 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:10 INFO - PROCESS | 1940 | 1467036010920 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:10 INFO - PROCESS | 1940 | ++DOCSHELL 0x12881c000 == 52 [pid = 1940] [id = 407] 07:00:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 131 (0x118f9ec00) [pid = 1940] [serial = 1220] [outer = 0x0] 07:00:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 132 (0x1198de000) [pid = 1940] [serial = 1221] [outer = 0x118f9ec00] 07:00:10 INFO - PROCESS | 1940 | 1467036010951 Marionette DEBUG loaded listener.js 07:00:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 133 (0x121095800) [pid = 1940] [serial = 1222] [outer = 0x118f9ec00] 07:00:11 INFO - PROCESS | 1940 | 1467036011371 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]]]}] 07:00:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 07:00:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 688ms 07:00:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 07:00:11 INFO - PROCESS | 1940 | 1467036011381 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 07:00:11 INFO - PROCESS | 1940 | 1467036011383 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 07:00:11 INFO - PROCESS | 1940 | 1467036011385 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 07:00:11 INFO - PROCESS | 1940 | 1467036011387 Marionette TRACE conn2 <- [1,1602,null,{}] 07:00:11 INFO - PROCESS | 1940 | 1467036011396 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}] 07:00:11 INFO - PROCESS | 1940 | 1467036011399 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:11 INFO - PROCESS | 1940 | 1467036011511 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 07:00:11 INFO - PROCESS | 1940 | 1467036011624 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:11 INFO - PROCESS | 1940 | 1467036011626 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:11 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d21e800 == 53 [pid = 1940] [id = 408] 07:00:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 134 (0x12112dc00) [pid = 1940] [serial = 1223] [outer = 0x0] 07:00:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 135 (0x12428f000) [pid = 1940] [serial = 1224] [outer = 0x12112dc00] 07:00:11 INFO - PROCESS | 1940 | 1467036011662 Marionette DEBUG loaded listener.js 07:00:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 136 (0x124d57000) [pid = 1940] [serial = 1225] [outer = 0x12112dc00] 07:00:12 INFO - PROCESS | 1940 | 1467036012107 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]]]}] 07:00:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 07:00:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 772ms 07:00:12 INFO - PROCESS | 1940 | 1467036012160 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 07:00:12 INFO - PROCESS | 1940 | 1467036012162 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 07:00:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 07:00:12 INFO - PROCESS | 1940 | 1467036012164 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 07:00:12 INFO - PROCESS | 1940 | 1467036012165 Marionette TRACE conn2 <- [1,1606,null,{}] 07:00:12 INFO - PROCESS | 1940 | 1467036012168 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}] 07:00:12 INFO - PROCESS | 1940 | 1467036012169 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:12 INFO - PROCESS | 1940 | 1467036012285 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 07:00:12 INFO - PROCESS | 1940 | 1467036012365 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:12 INFO - PROCESS | 1940 | 1467036012366 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:12 INFO - PROCESS | 1940 | ++DOCSHELL 0x117d38800 == 54 [pid = 1940] [id = 409] 07:00:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 137 (0x1219e1800) [pid = 1940] [serial = 1226] [outer = 0x0] 07:00:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 138 (0x126068800) [pid = 1940] [serial = 1227] [outer = 0x1219e1800] 07:00:12 INFO - PROCESS | 1940 | 1467036012398 Marionette DEBUG loaded listener.js 07:00:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 139 (0x126b5cc00) [pid = 1940] [serial = 1228] [outer = 0x1219e1800] 07:00:13 INFO - PROCESS | 1940 | 1467036013052 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]]]}] 07:00:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 07:00:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 921ms 07:00:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 07:00:13 INFO - PROCESS | 1940 | 1467036013086 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 07:00:13 INFO - PROCESS | 1940 | 1467036013088 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 07:00:13 INFO - PROCESS | 1940 | 1467036013092 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 07:00:13 INFO - PROCESS | 1940 | 1467036013094 Marionette TRACE conn2 <- [1,1610,null,{}] 07:00:13 INFO - PROCESS | 1940 | 1467036013098 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}] 07:00:13 INFO - PROCESS | 1940 | 1467036013099 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:13 INFO - PROCESS | 1940 | 1467036013197 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 07:00:13 INFO - PROCESS | 1940 | 1467036013264 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:13 INFO - PROCESS | 1940 | 1467036013267 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:13 INFO - PROCESS | 1940 | ++DOCSHELL 0x12448c000 == 55 [pid = 1940] [id = 410] 07:00:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 140 (0x116968400) [pid = 1940] [serial = 1229] [outer = 0x0] 07:00:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 141 (0x118066c00) [pid = 1940] [serial = 1230] [outer = 0x116968400] 07:00:13 INFO - PROCESS | 1940 | 1467036013295 Marionette DEBUG loaded listener.js 07:00:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 142 (0x118333800) [pid = 1940] [serial = 1231] [outer = 0x116968400] 07:00:13 INFO - PROCESS | 1940 | 1467036013774 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]]]}] 07:00:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 07:00:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 723ms 07:00:13 INFO - PROCESS | 1940 | 1467036013814 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 07:00:13 INFO - PROCESS | 1940 | 1467036013817 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 07:00:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 07:00:13 INFO - PROCESS | 1940 | 1467036013821 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 07:00:13 INFO - PROCESS | 1940 | 1467036013823 Marionette TRACE conn2 <- [1,1614,null,{}] 07:00:13 INFO - PROCESS | 1940 | 1467036013825 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}] 07:00:13 INFO - PROCESS | 1940 | 1467036013827 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:13 INFO - PROCESS | 1940 | 1467036013929 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 07:00:14 INFO - PROCESS | 1940 | --DOCSHELL 0x12880b800 == 54 [pid = 1940] [id = 404] 07:00:14 INFO - PROCESS | 1940 | --DOCSHELL 0x12d3c2800 == 53 [pid = 1940] [id = 403] 07:00:14 INFO - PROCESS | 1940 | --DOCSHELL 0x12ccd8000 == 52 [pid = 1940] [id = 402] 07:00:14 INFO - PROCESS | 1940 | --DOCSHELL 0x12c589800 == 51 [pid = 1940] [id = 401] 07:00:14 INFO - PROCESS | 1940 | --DOCSHELL 0x12c28c800 == 50 [pid = 1940] [id = 400] 07:00:14 INFO - PROCESS | 1940 | --DOCSHELL 0x12b983800 == 49 [pid = 1940] [id = 399] 07:00:14 INFO - PROCESS | 1940 | --DOCSHELL 0x12b009800 == 48 [pid = 1940] [id = 398] 07:00:14 INFO - PROCESS | 1940 | --DOCSHELL 0x129221800 == 47 [pid = 1940] [id = 397] 07:00:14 INFO - PROCESS | 1940 | --DOCSHELL 0x1266ad800 == 46 [pid = 1940] [id = 396] 07:00:14 INFO - PROCESS | 1940 | --DOCSHELL 0x123cb9000 == 45 [pid = 1940] [id = 395] 07:00:14 INFO - PROCESS | 1940 | --DOCSHELL 0x123c45000 == 44 [pid = 1940] [id = 394] 07:00:14 INFO - PROCESS | 1940 | --DOCSHELL 0x116f07800 == 43 [pid = 1940] [id = 393] 07:00:14 INFO - PROCESS | 1940 | --DOCSHELL 0x12ca9a800 == 42 [pid = 1940] [id = 388] 07:00:14 INFO - PROCESS | 1940 | --DOCSHELL 0x126056000 == 41 [pid = 1940] [id = 387] 07:00:14 INFO - PROCESS | 1940 | --DOCSHELL 0x1181cb800 == 40 [pid = 1940] [id = 386] 07:00:14 INFO - PROCESS | 1940 | --DOCSHELL 0x12d3c9800 == 39 [pid = 1940] [id = 385] 07:00:14 INFO - PROCESS | 1940 | --DOCSHELL 0x12c583000 == 38 [pid = 1940] [id = 368] 07:00:14 INFO - PROCESS | 1940 | --DOCSHELL 0x12daab000 == 37 [pid = 1940] [id = 389] 07:00:14 INFO - PROCESS | 1940 | --DOCSHELL 0x12ccd3000 == 36 [pid = 1940] [id = 390] 07:00:14 INFO - PROCESS | 1940 | --DOCSHELL 0x110dd8000 == 35 [pid = 1940] [id = 391] 07:00:14 INFO - PROCESS | 1940 | --DOCSHELL 0x111c98800 == 34 [pid = 1940] [id = 392] 07:00:14 INFO - PROCESS | 1940 | --DOCSHELL 0x118087000 == 33 [pid = 1940] [id = 340] 07:00:14 INFO - PROCESS | 1940 | --DOCSHELL 0x12c581800 == 32 [pid = 1940] [id = 371] 07:00:14 INFO - PROCESS | 1940 | --DOCSHELL 0x12448c000 == 31 [pid = 1940] [id = 410] 07:00:14 INFO - PROCESS | 1940 | --DOCSHELL 0x117d38800 == 30 [pid = 1940] [id = 409] 07:00:14 INFO - PROCESS | 1940 | --DOCSHELL 0x12d21e800 == 29 [pid = 1940] [id = 408] 07:00:14 INFO - PROCESS | 1940 | --DOCSHELL 0x12881c000 == 28 [pid = 1940] [id = 407] 07:00:14 INFO - PROCESS | 1940 | --DOCSHELL 0x12e2c8000 == 27 [pid = 1940] [id = 405] 07:00:14 INFO - PROCESS | 1940 | --DOCSHELL 0x118502800 == 26 [pid = 1940] [id = 406] 07:00:14 INFO - PROCESS | 1940 | --DOMWINDOW == 141 (0x121091400) [pid = 1940] [serial = 1155] [outer = 0x0] [url = about:blank] 07:00:14 INFO - PROCESS | 1940 | --DOMWINDOW == 140 (0x128862000) [pid = 1940] [serial = 1152] [outer = 0x0] [url = about:blank] 07:00:14 INFO - PROCESS | 1940 | --DOMWINDOW == 139 (0x12b99e000) [pid = 1940] [serial = 1134] [outer = 0x0] [url = about:blank] 07:00:14 INFO - PROCESS | 1940 | --DOMWINDOW == 138 (0x118f9d000) [pid = 1940] [serial = 1107] [outer = 0x0] [url = about:blank] 07:00:14 INFO - PROCESS | 1940 | --DOMWINDOW == 137 (0x1219dd000) [pid = 1940] [serial = 1122] [outer = 0x0] [url = about:blank] 07:00:14 INFO - PROCESS | 1940 | --DOMWINDOW == 136 (0x1247bc000) [pid = 1940] [serial = 1123] [outer = 0x0] [url = about:blank] 07:00:14 INFO - PROCESS | 1940 | --DOMWINDOW == 135 (0x12c23e400) [pid = 1940] [serial = 1138] [outer = 0x0] [url = about:blank] 07:00:14 INFO - PROCESS | 1940 | --DOMWINDOW == 134 (0x1191cc800) [pid = 1940] [serial = 1120] [outer = 0x0] [url = about:blank] 07:00:14 INFO - PROCESS | 1940 | --DOMWINDOW == 133 (0x1185b2800) [pid = 1940] [serial = 1119] [outer = 0x0] [url = about:blank] 07:00:14 INFO - PROCESS | 1940 | --DOMWINDOW == 132 (0x12bd94400) [pid = 1940] [serial = 1137] [outer = 0x0] [url = about:blank] 07:00:14 INFO - PROCESS | 1940 | --DOMWINDOW == 131 (0x128bea400) [pid = 1940] [serial = 1128] [outer = 0x0] [url = about:blank] 07:00:14 INFO - PROCESS | 1940 | --DOMWINDOW == 130 (0x1292dc000) [pid = 1940] [serial = 1129] [outer = 0x0] [url = about:blank] 07:00:14 INFO - PROCESS | 1940 | --DOMWINDOW == 129 (0x124283c00) [pid = 1940] [serial = 1110] [outer = 0x0] [url = about:blank] 07:00:14 INFO - PROCESS | 1940 | --DOMWINDOW == 128 (0x128be8000) [pid = 1940] [serial = 1113] [outer = 0x0] [url = about:blank] 07:00:14 INFO - PROCESS | 1940 | --DOMWINDOW == 127 (0x126b50000) [pid = 1940] [serial = 1125] [outer = 0x0] [url = about:blank] 07:00:14 INFO - PROCESS | 1940 | --DOMWINDOW == 126 (0x12c430400) [pid = 1940] [serial = 1140] [outer = 0x0] [url = about:blank] 07:00:14 INFO - PROCESS | 1940 | --DOMWINDOW == 125 (0x128926400) [pid = 1940] [serial = 1126] [outer = 0x0] [url = about:blank] 07:00:14 INFO - PROCESS | 1940 | --DOMWINDOW == 124 (0x118299000) [pid = 1940] [serial = 1117] [outer = 0x0] [url = about:blank] 07:00:14 INFO - PROCESS | 1940 | --DOMWINDOW == 123 (0x1171b7400) [pid = 1940] [serial = 1116] [outer = 0x0] [url = about:blank] 07:00:14 INFO - PROCESS | 1940 | --DOMWINDOW == 122 (0x12ae64c00) [pid = 1940] [serial = 1131] [outer = 0x0] [url = about:blank] 07:00:14 INFO - PROCESS | 1940 | --DOMWINDOW == 121 (0x110e7fc00) [pid = 1940] [serial = 1143] [outer = 0x0] [url = about:blank] 07:00:14 INFO - PROCESS | 1940 | --DOMWINDOW == 120 (0x12bcd3c00) [pid = 1940] [serial = 1149] [outer = 0x0] [url = about:blank] 07:00:14 INFO - PROCESS | 1940 | --DOMWINDOW == 119 (0x12c438400) [pid = 1940] [serial = 1150] [outer = 0x0] [url = about:blank] 07:00:14 INFO - PROCESS | 1940 | --DOMWINDOW == 118 (0x1210d3800) [pid = 1940] [serial = 1146] [outer = 0x0] [url = about:blank] 07:00:14 INFO - PROCESS | 1940 | --DOMWINDOW == 117 (0x128865800) [pid = 1940] [serial = 1153] [outer = 0x0] [url = about:blank] 07:00:14 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x12bd88c00) [pid = 1940] [serial = 1141] [outer = 0x0] [url = about:blank] 07:00:14 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x110e83c00) [pid = 1940] [serial = 1144] [outer = 0x0] [url = about:blank] 07:00:14 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x12bce0000) [pid = 1940] [serial = 1135] [outer = 0x0] [url = about:blank] 07:00:14 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x12b940000) [pid = 1940] [serial = 1132] [outer = 0x0] [url = about:blank] 07:00:14 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x11829d800) [pid = 1940] [serial = 1147] [outer = 0x0] [url = about:blank] 07:00:14 INFO - PROCESS | 1940 | 1467036014696 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:14 INFO - PROCESS | 1940 | 1467036014698 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:14 INFO - PROCESS | 1940 | ++DOCSHELL 0x111c98800 == 27 [pid = 1940] [id = 411] 07:00:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x11219ec00) [pid = 1940] [serial = 1232] [outer = 0x0] 07:00:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x1126a1800) [pid = 1940] [serial = 1233] [outer = 0x11219ec00] 07:00:14 INFO - PROCESS | 1940 | 1467036014729 Marionette DEBUG loaded listener.js 07:00:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x112976000) [pid = 1940] [serial = 1234] [outer = 0x11219ec00] 07:00:15 INFO - PROCESS | 1940 | 1467036015043 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]]]}] 07:00:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 07:00:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1271ms 07:00:15 INFO - PROCESS | 1940 | 1467036015094 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 07:00:15 INFO - PROCESS | 1940 | 1467036015096 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 07:00:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 07:00:15 INFO - PROCESS | 1940 | 1467036015099 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 07:00:15 INFO - PROCESS | 1940 | 1467036015101 Marionette TRACE conn2 <- [1,1618,null,{}] 07:00:15 INFO - PROCESS | 1940 | 1467036015105 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}] 07:00:15 INFO - PROCESS | 1940 | 1467036015106 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:15 INFO - PROCESS | 1940 | 1467036015187 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 07:00:15 INFO - PROCESS | 1940 | 1467036015192 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:15 INFO - PROCESS | 1940 | 1467036015194 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:15 INFO - PROCESS | 1940 | ++DOCSHELL 0x117d32800 == 28 [pid = 1940] [id = 412] 07:00:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x116963c00) [pid = 1940] [serial = 1235] [outer = 0x0] 07:00:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x118198000) [pid = 1940] [serial = 1236] [outer = 0x116963c00] 07:00:15 INFO - PROCESS | 1940 | 1467036015223 Marionette DEBUG loaded listener.js 07:00:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 118 (0x118231c00) [pid = 1940] [serial = 1237] [outer = 0x116963c00] 07:00:15 INFO - PROCESS | 1940 | 1467036015585 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]]]}] 07:00:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 07:00:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 519ms 07:00:15 INFO - PROCESS | 1940 | 1467036015621 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 07:00:15 INFO - PROCESS | 1940 | 1467036015623 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 07:00:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 07:00:15 INFO - PROCESS | 1940 | 1467036015626 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 07:00:15 INFO - PROCESS | 1940 | 1467036015628 Marionette TRACE conn2 <- [1,1622,null,{}] 07:00:15 INFO - PROCESS | 1940 | 1467036015631 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}] 07:00:15 INFO - PROCESS | 1940 | 1467036015632 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:15 INFO - PROCESS | 1940 | 1467036015718 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 07:00:15 INFO - PROCESS | 1940 | 1467036015722 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:15 INFO - PROCESS | 1940 | 1467036015724 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:15 INFO - PROCESS | 1940 | ++DOCSHELL 0x11851f800 == 29 [pid = 1940] [id = 413] 07:00:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 119 (0x118413400) [pid = 1940] [serial = 1238] [outer = 0x0] 07:00:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 120 (0x11876b800) [pid = 1940] [serial = 1239] [outer = 0x118413400] 07:00:15 INFO - PROCESS | 1940 | 1467036015750 Marionette DEBUG loaded listener.js 07:00:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 121 (0x1194bd800) [pid = 1940] [serial = 1240] [outer = 0x118413400] 07:00:16 INFO - PROCESS | 1940 | 1467036016172 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]]]}] 07:00:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 07:00:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 573ms 07:00:16 INFO - PROCESS | 1940 | 1467036016201 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 07:00:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 07:00:16 INFO - PROCESS | 1940 | 1467036016203 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 07:00:16 INFO - PROCESS | 1940 | 1467036016213 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 07:00:16 INFO - PROCESS | 1940 | 1467036016220 Marionette TRACE conn2 <- [1,1626,null,{}] 07:00:16 INFO - PROCESS | 1940 | 1467036016225 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}] 07:00:16 INFO - PROCESS | 1940 | 1467036016230 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:16 INFO - PROCESS | 1940 | 1467036016356 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 07:00:16 INFO - PROCESS | 1940 | 1467036016372 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:16 INFO - PROCESS | 1940 | 1467036016373 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:16 INFO - PROCESS | 1940 | ++DOCSHELL 0x1213d0800 == 30 [pid = 1940] [id = 414] 07:00:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 122 (0x1198b8000) [pid = 1940] [serial = 1241] [outer = 0x0] 07:00:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 123 (0x12108dc00) [pid = 1940] [serial = 1242] [outer = 0x1198b8000] 07:00:16 INFO - PROCESS | 1940 | 1467036016415 Marionette DEBUG loaded listener.js 07:00:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 124 (0x121125800) [pid = 1940] [serial = 1243] [outer = 0x1198b8000] 07:00:16 INFO - PROCESS | 1940 | 1467036016805 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]]]}] 07:00:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 07:00:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 635ms 07:00:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 07:00:16 INFO - PROCESS | 1940 | 1467036016842 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 07:00:16 INFO - PROCESS | 1940 | 1467036016844 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 07:00:16 INFO - PROCESS | 1940 | 1467036016846 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 07:00:16 INFO - PROCESS | 1940 | 1467036016847 Marionette TRACE conn2 <- [1,1630,null,{}] 07:00:16 INFO - PROCESS | 1940 | 1467036016850 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}] 07:00:16 INFO - PROCESS | 1940 | 1467036016851 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:16 INFO - PROCESS | 1940 | 1467036016968 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 07:00:17 INFO - PROCESS | 1940 | 1467036017002 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:17 INFO - PROCESS | 1940 | 1467036017003 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:17 INFO - PROCESS | 1940 | ++DOCSHELL 0x123d4f000 == 31 [pid = 1940] [id = 415] 07:00:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 125 (0x12112b400) [pid = 1940] [serial = 1244] [outer = 0x0] 07:00:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 126 (0x1214b8000) [pid = 1940] [serial = 1245] [outer = 0x12112b400] 07:00:17 INFO - PROCESS | 1940 | 1467036017028 Marionette DEBUG loaded listener.js 07:00:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 127 (0x1219dd400) [pid = 1940] [serial = 1246] [outer = 0x12112b400] 07:00:17 INFO - PROCESS | 1940 | 1467036017374 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]]]}] 07:00:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 07:00:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 572ms 07:00:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 07:00:17 INFO - PROCESS | 1940 | 1467036017420 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 07:00:17 INFO - PROCESS | 1940 | 1467036017421 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 07:00:17 INFO - PROCESS | 1940 | 1467036017424 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 07:00:17 INFO - PROCESS | 1940 | 1467036017425 Marionette TRACE conn2 <- [1,1634,null,{}] 07:00:17 INFO - PROCESS | 1940 | 1467036017427 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}] 07:00:17 INFO - PROCESS | 1940 | 1467036017428 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:17 INFO - PROCESS | 1940 | 1467036017531 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 07:00:17 INFO - PROCESS | 1940 | 1467036017535 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:17 INFO - PROCESS | 1940 | 1467036017540 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:17 INFO - PROCESS | 1940 | ++DOCSHELL 0x1261df800 == 32 [pid = 1940] [id = 416] 07:00:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 128 (0x11832e400) [pid = 1940] [serial = 1247] [outer = 0x0] 07:00:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 129 (0x1240d1000) [pid = 1940] [serial = 1248] [outer = 0x11832e400] 07:00:17 INFO - PROCESS | 1940 | 1467036017572 Marionette DEBUG loaded listener.js 07:00:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 130 (0x1244f2400) [pid = 1940] [serial = 1249] [outer = 0x11832e400] 07:00:17 INFO - PROCESS | 1940 | 1467036017938 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]]]}] 07:00:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 07:00:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 568ms 07:00:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 07:00:18 INFO - PROCESS | 1940 | 1467036017992 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 07:00:18 INFO - PROCESS | 1940 | 1467036017993 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 07:00:18 INFO - PROCESS | 1940 | 1467036017995 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 07:00:18 INFO - PROCESS | 1940 | 1467036017997 Marionette TRACE conn2 <- [1,1638,null,{}] 07:00:18 INFO - PROCESS | 1940 | 1467036017999 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}] 07:00:18 INFO - PROCESS | 1940 | 1467036018000 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:18 INFO - PROCESS | 1940 | 1467036018105 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 07:00:18 INFO - PROCESS | 1940 | 1467036018109 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:18 INFO - PROCESS | 1940 | 1467036018110 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:18 INFO - PROCESS | 1940 | ++DOCSHELL 0x112d46800 == 33 [pid = 1940] [id = 417] 07:00:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 131 (0x124662c00) [pid = 1940] [serial = 1250] [outer = 0x0] 07:00:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 132 (0x124d55000) [pid = 1940] [serial = 1251] [outer = 0x124662c00] 07:00:18 INFO - PROCESS | 1940 | 1467036018135 Marionette DEBUG loaded listener.js 07:00:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 133 (0x126554000) [pid = 1940] [serial = 1252] [outer = 0x124662c00] 07:00:18 INFO - PROCESS | 1940 | 1467036018493 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]]]}] 07:00:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 07:00:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 520ms 07:00:18 INFO - PROCESS | 1940 | 1467036018517 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 07:00:18 INFO - PROCESS | 1940 | 1467036018518 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 07:00:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 07:00:18 INFO - PROCESS | 1940 | 1467036018520 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 07:00:18 INFO - PROCESS | 1940 | 1467036018521 Marionette TRACE conn2 <- [1,1642,null,{}] 07:00:18 INFO - PROCESS | 1940 | 1467036018531 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}] 07:00:18 INFO - PROCESS | 1940 | 1467036018533 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:18 INFO - PROCESS | 1940 | 1467036018633 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 07:00:18 INFO - PROCESS | 1940 | 1467036018637 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:18 INFO - PROCESS | 1940 | 1467036018638 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:18 INFO - PROCESS | 1940 | ++DOCSHELL 0x12966f000 == 34 [pid = 1940] [id = 418] 07:00:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 134 (0x110e82400) [pid = 1940] [serial = 1253] [outer = 0x0] 07:00:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 135 (0x126b53400) [pid = 1940] [serial = 1254] [outer = 0x110e82400] 07:00:18 INFO - PROCESS | 1940 | 1467036018663 Marionette DEBUG loaded listener.js 07:00:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 136 (0x126b5d000) [pid = 1940] [serial = 1255] [outer = 0x110e82400] 07:00:19 INFO - PROCESS | 1940 | --DOMWINDOW == 135 (0x12c435800) [pid = 1940] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 07:00:19 INFO - PROCESS | 1940 | --DOMWINDOW == 134 (0x121129400) [pid = 1940] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 07:00:19 INFO - PROCESS | 1940 | --DOMWINDOW == 133 (0x1261a8800) [pid = 1940] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 07:00:19 INFO - PROCESS | 1940 | --DOMWINDOW == 132 (0x12108a800) [pid = 1940] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 07:00:19 INFO - PROCESS | 1940 | --DOMWINDOW == 131 (0x11806b800) [pid = 1940] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 07:00:19 INFO - PROCESS | 1940 | --DOMWINDOW == 130 (0x12108f000) [pid = 1940] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 07:00:19 INFO - PROCESS | 1940 | --DOMWINDOW == 129 (0x118778000) [pid = 1940] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 07:00:19 INFO - PROCESS | 1940 | --DOMWINDOW == 128 (0x116530400) [pid = 1940] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 07:00:19 INFO - PROCESS | 1940 | --DOMWINDOW == 127 (0x1244ba400) [pid = 1940] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 07:00:19 INFO - PROCESS | 1940 | --DOMWINDOW == 126 (0x128860400) [pid = 1940] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 07:00:19 INFO - PROCESS | 1940 | --DOMWINDOW == 125 (0x121097800) [pid = 1940] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 07:00:19 INFO - PROCESS | 1940 | --DOMWINDOW == 124 (0x129256800) [pid = 1940] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 07:00:19 INFO - PROCESS | 1940 | --DOMWINDOW == 123 (0x128be8c00) [pid = 1940] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 07:00:19 INFO - PROCESS | 1940 | --DOMWINDOW == 122 (0x111f42400) [pid = 1940] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 07:00:19 INFO - PROCESS | 1940 | --DOMWINDOW == 121 (0x113a54000) [pid = 1940] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 07:00:19 INFO - PROCESS | 1940 | --DOMWINDOW == 120 (0x118224400) [pid = 1940] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 07:00:19 INFO - PROCESS | 1940 | --DOMWINDOW == 119 (0x118230800) [pid = 1940] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 07:00:19 INFO - PROCESS | 1940 | --DOMWINDOW == 118 (0x128928c00) [pid = 1940] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 07:00:19 INFO - PROCESS | 1940 | --DOMWINDOW == 117 (0x1292e1c00) [pid = 1940] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 07:00:19 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x1240cf000) [pid = 1940] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 07:00:19 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x12b998800) [pid = 1940] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 07:00:19 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x116966000) [pid = 1940] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 07:00:19 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x119745000) [pid = 1940] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 07:00:19 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x128be1c00) [pid = 1940] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 07:00:19 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x128965400) [pid = 1940] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 07:00:19 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x128bb7000) [pid = 1940] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 07:00:19 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x1247b5400) [pid = 1940] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 07:00:19 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x128bde000) [pid = 1940] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 07:00:19 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x1219d8800) [pid = 1940] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 07:00:19 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x118773c00) [pid = 1940] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 07:00:19 INFO - PROCESS | 1940 | 1467036019492 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]]]}] 07:00:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 07:00:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1021ms 07:00:19 INFO - PROCESS | 1940 | 1467036019542 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 07:00:19 INFO - PROCESS | 1940 | 1467036019544 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 07:00:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 07:00:19 INFO - PROCESS | 1940 | 1467036019560 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 07:00:19 INFO - PROCESS | 1940 | 1467036019561 Marionette TRACE conn2 <- [1,1646,null,{}] 07:00:19 INFO - PROCESS | 1940 | 1467036019564 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}] 07:00:19 INFO - PROCESS | 1940 | 1467036019566 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:19 INFO - PROCESS | 1940 | 1467036019644 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 07:00:19 INFO - PROCESS | 1940 | 1467036019650 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:19 INFO - PROCESS | 1940 | 1467036019651 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:19 INFO - PROCESS | 1940 | ++DOCSHELL 0x119737000 == 35 [pid = 1940] [id = 419] 07:00:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x111ece400) [pid = 1940] [serial = 1256] [outer = 0x0] 07:00:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x116795000) [pid = 1940] [serial = 1257] [outer = 0x111ece400] 07:00:19 INFO - PROCESS | 1940 | 1467036019676 Marionette DEBUG loaded listener.js 07:00:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x118773c00) [pid = 1940] [serial = 1258] [outer = 0x111ece400] 07:00:20 INFO - PROCESS | 1940 | 1467036020028 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]]]}] 07:00:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 07:00:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 481ms 07:00:20 INFO - PROCESS | 1940 | 1467036020035 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 07:00:20 INFO - PROCESS | 1940 | 1467036020036 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 07:00:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 07:00:20 INFO - PROCESS | 1940 | 1467036020039 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 07:00:20 INFO - PROCESS | 1940 | 1467036020040 Marionette TRACE conn2 <- [1,1650,null,{}] 07:00:20 INFO - PROCESS | 1940 | 1467036020042 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}] 07:00:20 INFO - PROCESS | 1940 | 1467036020043 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:20 INFO - PROCESS | 1940 | 1467036020156 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 07:00:20 INFO - PROCESS | 1940 | 1467036020163 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:20 INFO - PROCESS | 1940 | 1467036020164 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:20 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a6a0800 == 36 [pid = 1940] [id = 420] 07:00:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x112976c00) [pid = 1940] [serial = 1259] [outer = 0x0] 07:00:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x119745000) [pid = 1940] [serial = 1260] [outer = 0x112976c00] 07:00:20 INFO - PROCESS | 1940 | 1467036020189 Marionette DEBUG loaded listener.js 07:00:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x1240c6000) [pid = 1940] [serial = 1261] [outer = 0x112976c00] 07:00:20 INFO - PROCESS | 1940 | 1467036020502 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]]]}] 07:00:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 07:00:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 517ms 07:00:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 07:00:20 INFO - PROCESS | 1940 | 1467036020557 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 07:00:20 INFO - PROCESS | 1940 | 1467036020558 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 07:00:20 INFO - PROCESS | 1940 | 1467036020561 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 07:00:20 INFO - PROCESS | 1940 | 1467036020562 Marionette TRACE conn2 <- [1,1654,null,{}] 07:00:20 INFO - PROCESS | 1940 | 1467036020564 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}] 07:00:20 INFO - PROCESS | 1940 | 1467036020565 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:20 INFO - PROCESS | 1940 | 1467036020645 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 07:00:20 INFO - PROCESS | 1940 | 1467036020651 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:20 INFO - PROCESS | 1940 | 1467036020653 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:20 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b97f000 == 37 [pid = 1940] [id = 421] 07:00:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x12108a800) [pid = 1940] [serial = 1262] [outer = 0x0] 07:00:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x126b56400) [pid = 1940] [serial = 1263] [outer = 0x12108a800] 07:00:20 INFO - PROCESS | 1940 | 1467036020680 Marionette DEBUG loaded listener.js 07:00:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x128865c00) [pid = 1940] [serial = 1264] [outer = 0x12108a800] 07:00:21 INFO - PROCESS | 1940 | 1467036021052 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]]]}] 07:00:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 07:00:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 520ms 07:00:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 07:00:21 INFO - PROCESS | 1940 | 1467036021092 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 07:00:21 INFO - PROCESS | 1940 | 1467036021094 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 07:00:21 INFO - PROCESS | 1940 | 1467036021096 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 07:00:21 INFO - PROCESS | 1940 | 1467036021098 Marionette TRACE conn2 <- [1,1658,null,{}] 07:00:21 INFO - PROCESS | 1940 | 1467036021101 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}] 07:00:21 INFO - PROCESS | 1940 | 1467036021102 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:21 INFO - PROCESS | 1940 | 1467036021195 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 07:00:21 INFO - PROCESS | 1940 | 1467036021200 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:21 INFO - PROCESS | 1940 | 1467036021202 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:21 INFO - PROCESS | 1940 | ++DOCSHELL 0x121299800 == 38 [pid = 1940] [id = 422] 07:00:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x126b4f400) [pid = 1940] [serial = 1265] [outer = 0x0] 07:00:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x12896e000) [pid = 1940] [serial = 1266] [outer = 0x126b4f400] 07:00:21 INFO - PROCESS | 1940 | 1467036021226 Marionette DEBUG loaded listener.js 07:00:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 118 (0x128be5c00) [pid = 1940] [serial = 1267] [outer = 0x126b4f400] 07:00:22 INFO - PROCESS | 1940 | --DOCSHELL 0x117d32800 == 37 [pid = 1940] [id = 412] 07:00:22 INFO - PROCESS | 1940 | --DOCSHELL 0x111c98800 == 36 [pid = 1940] [id = 411] 07:00:22 INFO - PROCESS | 1940 | --DOCSHELL 0x1213d0800 == 35 [pid = 1940] [id = 414] 07:00:22 INFO - PROCESS | 1940 | --DOCSHELL 0x12a6a0800 == 34 [pid = 1940] [id = 420] 07:00:22 INFO - PROCESS | 1940 | --DOCSHELL 0x123d4f000 == 33 [pid = 1940] [id = 415] 07:00:22 INFO - PROCESS | 1940 | --DOCSHELL 0x119737000 == 32 [pid = 1940] [id = 419] 07:00:22 INFO - PROCESS | 1940 | --DOCSHELL 0x12966f000 == 31 [pid = 1940] [id = 418] 07:00:22 INFO - PROCESS | 1940 | --DOCSHELL 0x12b97f000 == 30 [pid = 1940] [id = 421] 07:00:22 INFO - PROCESS | 1940 | --DOCSHELL 0x11851f800 == 29 [pid = 1940] [id = 413] 07:00:22 INFO - PROCESS | 1940 | --DOCSHELL 0x112d46800 == 28 [pid = 1940] [id = 417] 07:00:22 INFO - PROCESS | 1940 | --DOCSHELL 0x1261df800 == 27 [pid = 1940] [id = 416] 07:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 117 (0x1292de400) [pid = 1940] [serial = 1051] [outer = 0x0] [url = about:blank] 07:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x12687f800) [pid = 1940] [serial = 1060] [outer = 0x0] [url = about:blank] 07:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x1185ad800) [pid = 1940] [serial = 1054] [outer = 0x0] [url = about:blank] 07:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x12100bc00) [pid = 1940] [serial = 1057] [outer = 0x0] [url = about:blank] 07:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x128bec800) [pid = 1940] [serial = 1105] [outer = 0x0] [url = about:blank] 07:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x12a5a6400) [pid = 1940] [serial = 1063] [outer = 0x0] [url = about:blank] 07:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x12c5bac00) [pid = 1940] [serial = 1197] [outer = 0x0] [url = about:blank] 07:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x12112c400) [pid = 1940] [serial = 1200] [outer = 0x0] [url = about:blank] 07:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x12c5bec00) [pid = 1940] [serial = 1198] [outer = 0x0] [url = about:blank] 07:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x12654a800) [pid = 1940] [serial = 1185] [outer = 0x0] [url = about:blank] 07:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x126b5e000) [pid = 1940] [serial = 1186] [outer = 0x0] [url = about:blank] 07:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x121097400) [pid = 1940] [serial = 1156] [outer = 0x0] [url = about:blank] 07:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x1185ab400) [pid = 1940] [serial = 1158] [outer = 0x0] [url = about:blank] 07:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x1194ba000) [pid = 1940] [serial = 1159] [outer = 0x0] [url = about:blank] 07:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x121094400) [pid = 1940] [serial = 1161] [outer = 0x0] [url = about:blank] 07:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x121519800) [pid = 1940] [serial = 1162] [outer = 0x0] [url = about:blank] 07:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x1194bac00) [pid = 1940] [serial = 1179] [outer = 0x0] [url = about:blank] 07:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x123c32c00) [pid = 1940] [serial = 1203] [outer = 0x0] [url = about:blank] 07:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x1198c4800) [pid = 1940] [serial = 1180] [outer = 0x0] [url = about:blank] 07:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x126888000) [pid = 1940] [serial = 1164] [outer = 0x0] [url = about:blank] 07:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x12885cc00) [pid = 1940] [serial = 1165] [outer = 0x0] [url = about:blank] 07:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x128be4c00) [pid = 1940] [serial = 1188] [outer = 0x0] [url = about:blank] 07:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x12925e000) [pid = 1940] [serial = 1189] [outer = 0x0] [url = about:blank] 07:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x1240c8000) [pid = 1940] [serial = 1182] [outer = 0x0] [url = about:blank] 07:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x1240cec00) [pid = 1940] [serial = 1183] [outer = 0x0] [url = about:blank] 07:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x12a5a0000) [pid = 1940] [serial = 1167] [outer = 0x0] [url = about:blank] 07:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x12a85d800) [pid = 1940] [serial = 1168] [outer = 0x0] [url = about:blank] 07:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x12b941000) [pid = 1940] [serial = 1170] [outer = 0x0] [url = about:blank] 07:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x12b9d0800) [pid = 1940] [serial = 1171] [outer = 0x0] [url = about:blank] 07:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x11819a000) [pid = 1940] [serial = 1176] [outer = 0x0] [url = about:blank] 07:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x126063c00) [pid = 1940] [serial = 1207] [outer = 0x0] [url = about:blank] 07:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x118231400) [pid = 1940] [serial = 1213] [outer = 0x0] [url = about:blank] 07:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x124d51800) [pid = 1940] [serial = 1215] [outer = 0x0] [url = about:blank] 07:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x124d56000) [pid = 1940] [serial = 1216] [outer = 0x0] [url = about:blank] 07:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x11935b800) [pid = 1940] [serial = 1206] [outer = 0x0] [url = about:blank] 07:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x12c8a5000) [pid = 1940] [serial = 1210] [outer = 0x0] [url = about:blank] 07:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x12c5c0000) [pid = 1940] [serial = 1209] [outer = 0x0] [url = about:blank] 07:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x12adcd000) [pid = 1940] [serial = 1191] [outer = 0x0] [url = about:blank] 07:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x12bd91000) [pid = 1940] [serial = 1177] [outer = 0x0] [url = about:blank] 07:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x12c23a000) [pid = 1940] [serial = 1173] [outer = 0x0] [url = about:blank] 07:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x12c43b000) [pid = 1940] [serial = 1174] [outer = 0x0] [url = about:blank] 07:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x12bd8f800) [pid = 1940] [serial = 1194] [outer = 0x0] [url = about:blank] 07:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x12c5b9c00) [pid = 1940] [serial = 1204] [outer = 0x0] [url = about:blank] 07:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x121130000) [pid = 1940] [serial = 1201] [outer = 0x0] [url = about:blank] 07:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x12c89d000) [pid = 1940] [serial = 1195] [outer = 0x0] [url = about:blank] 07:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 72 (0x11822b400) [pid = 1940] [serial = 1212] [outer = 0x0] [url = about:blank] 07:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 71 (0x12b082000) [pid = 1940] [serial = 1192] [outer = 0x0] [url = about:blank] 07:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 70 (0x12a5a5000) [pid = 1940] [serial = 1114] [outer = 0x0] [url = about:blank] 07:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 69 (0x126067000) [pid = 1940] [serial = 1111] [outer = 0x0] [url = about:blank] 07:00:22 INFO - PROCESS | 1940 | --DOMWINDOW == 68 (0x119744800) [pid = 1940] [serial = 1108] [outer = 0x0] [url = about:blank] 07:00:22 INFO - PROCESS | 1940 | 1467036022726 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]]]}] 07:00:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 07:00:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1680ms 07:00:22 INFO - PROCESS | 1940 | 1467036022777 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 07:00:22 INFO - PROCESS | 1940 | 1467036022779 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 07:00:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 07:00:22 INFO - PROCESS | 1940 | 1467036022789 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 07:00:22 INFO - PROCESS | 1940 | 1467036022791 Marionette TRACE conn2 <- [1,1662,null,{}] 07:00:22 INFO - PROCESS | 1940 | 1467036022803 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}] 07:00:22 INFO - PROCESS | 1940 | 1467036022805 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:22 INFO - PROCESS | 1940 | 1467036022886 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 07:00:22 INFO - PROCESS | 1940 | 1467036022891 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:22 INFO - PROCESS | 1940 | 1467036022894 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:22 INFO - PROCESS | 1940 | ++DOCSHELL 0x11324c000 == 28 [pid = 1940] [id = 423] 07:00:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 69 (0x112598000) [pid = 1940] [serial = 1268] [outer = 0x0] 07:00:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 70 (0x112599000) [pid = 1940] [serial = 1269] [outer = 0x112598000] 07:00:22 INFO - PROCESS | 1940 | 1467036022926 Marionette DEBUG loaded listener.js 07:00:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 71 (0x111f45800) [pid = 1940] [serial = 1270] [outer = 0x112598000] 07:00:23 INFO - PROCESS | 1940 | 1467036023290 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]]]}] 07:00:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 07:00:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 520ms 07:00:23 INFO - PROCESS | 1940 | 1467036023309 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 07:00:23 INFO - PROCESS | 1940 | 1467036023313 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 07:00:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 07:00:23 INFO - PROCESS | 1940 | 1467036023319 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 07:00:23 INFO - PROCESS | 1940 | 1467036023321 Marionette TRACE conn2 <- [1,1666,null,{}] 07:00:23 INFO - PROCESS | 1940 | 1467036023324 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}] 07:00:23 INFO - PROCESS | 1940 | 1467036023326 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:23 INFO - PROCESS | 1940 | 1467036023406 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 07:00:23 INFO - PROCESS | 1940 | 1467036023460 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:23 INFO - PROCESS | 1940 | 1467036023462 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:23 INFO - PROCESS | 1940 | ++DOCSHELL 0x11699b000 == 29 [pid = 1940] [id = 424] 07:00:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 72 (0x1126a9000) [pid = 1940] [serial = 1271] [outer = 0x0] 07:00:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 73 (0x112d60400) [pid = 1940] [serial = 1272] [outer = 0x1126a9000] 07:00:23 INFO - PROCESS | 1940 | 1467036023489 Marionette DEBUG loaded listener.js 07:00:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x112d98c00) [pid = 1940] [serial = 1273] [outer = 0x1126a9000] 07:00:23 INFO - PROCESS | 1940 | 1467036023792 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]]]}] 07:00:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 07:00:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 524ms 07:00:23 INFO - PROCESS | 1940 | 1467036023844 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 07:00:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 07:00:23 INFO - PROCESS | 1940 | 1467036023854 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 07:00:23 INFO - PROCESS | 1940 | 1467036023856 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 07:00:23 INFO - PROCESS | 1940 | 1467036023859 Marionette TRACE conn2 <- [1,1670,null,{}] 07:00:23 INFO - PROCESS | 1940 | 1467036023867 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}] 07:00:23 INFO - PROCESS | 1940 | 1467036023870 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:23 INFO - PROCESS | 1940 | 1467036023970 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 07:00:24 INFO - PROCESS | 1940 | 1467036024001 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:24 INFO - PROCESS | 1940 | 1467036024003 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:24 INFO - PROCESS | 1940 | ++DOCSHELL 0x11807d000 == 30 [pid = 1940] [id = 425] 07:00:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x110e78800) [pid = 1940] [serial = 1274] [outer = 0x0] 07:00:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x113da7000) [pid = 1940] [serial = 1275] [outer = 0x110e78800] 07:00:24 INFO - PROCESS | 1940 | 1467036024031 Marionette DEBUG loaded listener.js 07:00:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x1162d8000) [pid = 1940] [serial = 1276] [outer = 0x110e78800] 07:00:24 INFO - PROCESS | 1940 | 1467036024324 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]]]}] 07:00:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 07:00:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 472ms 07:00:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 07:00:24 INFO - PROCESS | 1940 | 1467036024341 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 07:00:24 INFO - PROCESS | 1940 | 1467036024342 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 07:00:24 INFO - PROCESS | 1940 | 1467036024353 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 07:00:24 INFO - PROCESS | 1940 | 1467036024354 Marionette TRACE conn2 <- [1,1674,null,{}] 07:00:24 INFO - PROCESS | 1940 | 1467036024357 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}] 07:00:24 INFO - PROCESS | 1940 | 1467036024358 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:24 INFO - PROCESS | 1940 | 1467036024440 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 07:00:24 INFO - PROCESS | 1940 | 1467036024444 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:24 INFO - PROCESS | 1940 | 1467036024446 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:24 INFO - PROCESS | 1940 | ++DOCSHELL 0x1183d1800 == 31 [pid = 1940] [id = 426] 07:00:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x116789000) [pid = 1940] [serial = 1277] [outer = 0x0] 07:00:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x1171b8000) [pid = 1940] [serial = 1278] [outer = 0x116789000] 07:00:24 INFO - PROCESS | 1940 | 1467036024474 Marionette DEBUG loaded listener.js 07:00:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x1175c3000) [pid = 1940] [serial = 1279] [outer = 0x116789000] 07:00:24 INFO - PROCESS | 1940 | 1467036024791 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]]]}] 07:00:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 07:00:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 480ms 07:00:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 07:00:24 INFO - PROCESS | 1940 | 1467036024825 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 07:00:24 INFO - PROCESS | 1940 | 1467036024826 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 07:00:24 INFO - PROCESS | 1940 | 1467036024829 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 07:00:24 INFO - PROCESS | 1940 | 1467036024830 Marionette TRACE conn2 <- [1,1678,null,{}] 07:00:24 INFO - PROCESS | 1940 | 1467036024832 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}] 07:00:24 INFO - PROCESS | 1940 | 1467036024833 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:24 INFO - PROCESS | 1940 | 1467036024952 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 07:00:24 INFO - PROCESS | 1940 | 1467036024959 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:24 INFO - PROCESS | 1940 | 1467036024960 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:24 INFO - PROCESS | 1940 | ++DOCSHELL 0x118f0c000 == 32 [pid = 1940] [id = 427] 07:00:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x112d61800) [pid = 1940] [serial = 1280] [outer = 0x0] 07:00:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x117d9ec00) [pid = 1940] [serial = 1281] [outer = 0x112d61800] 07:00:24 INFO - PROCESS | 1940 | 1467036024984 Marionette DEBUG loaded listener.js 07:00:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x118072800) [pid = 1940] [serial = 1282] [outer = 0x112d61800] 07:00:25 INFO - PROCESS | 1940 | 1467036025311 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]]]}] 07:00:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 07:00:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 520ms 07:00:25 INFO - PROCESS | 1940 | 1467036025351 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 07:00:25 INFO - PROCESS | 1940 | 1467036025352 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 07:00:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 07:00:25 INFO - PROCESS | 1940 | 1467036025354 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 07:00:25 INFO - PROCESS | 1940 | 1467036025355 Marionette TRACE conn2 <- [1,1682,null,{}] 07:00:25 INFO - PROCESS | 1940 | 1467036025357 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}] 07:00:25 INFO - PROCESS | 1940 | 1467036025361 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:25 INFO - PROCESS | 1940 | 1467036025452 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 07:00:25 INFO - PROCESS | 1940 | 1467036025456 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:25 INFO - PROCESS | 1940 | 1467036025458 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:25 INFO - PROCESS | 1940 | ++DOCSHELL 0x119b73000 == 33 [pid = 1940] [id = 428] 07:00:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x1175c9c00) [pid = 1940] [serial = 1283] [outer = 0x0] 07:00:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x118232800) [pid = 1940] [serial = 1284] [outer = 0x1175c9c00] 07:00:25 INFO - PROCESS | 1940 | 1467036025485 Marionette DEBUG loaded listener.js 07:00:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x1185b4800) [pid = 1940] [serial = 1285] [outer = 0x1175c9c00] 07:00:25 INFO - PROCESS | 1940 | 1467036025805 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]]]}] 07:00:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 07:00:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 471ms 07:00:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 07:00:25 INFO - PROCESS | 1940 | 1467036025825 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 07:00:25 INFO - PROCESS | 1940 | 1467036025826 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 07:00:25 INFO - PROCESS | 1940 | 1467036025829 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 07:00:25 INFO - PROCESS | 1940 | 1467036025830 Marionette TRACE conn2 <- [1,1686,null,{}] 07:00:25 INFO - PROCESS | 1940 | 1467036025836 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}] 07:00:25 INFO - PROCESS | 1940 | 1467036025837 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:25 INFO - PROCESS | 1940 | 1467036025947 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 07:00:25 INFO - PROCESS | 1940 | 1467036025953 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:25 INFO - PROCESS | 1940 | 1467036025954 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:25 INFO - PROCESS | 1940 | ++DOCSHELL 0x121143000 == 34 [pid = 1940] [id = 429] 07:00:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x1165f0000) [pid = 1940] [serial = 1286] [outer = 0x0] 07:00:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x118199000) [pid = 1940] [serial = 1287] [outer = 0x1165f0000] 07:00:25 INFO - PROCESS | 1940 | 1467036025979 Marionette DEBUG loaded listener.js 07:00:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x118775400) [pid = 1940] [serial = 1288] [outer = 0x1165f0000] 07:00:26 INFO - PROCESS | 1940 | 1467036026283 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]]]}] 07:00:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 07:00:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 472ms 07:00:26 INFO - PROCESS | 1940 | 1467036026302 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 07:00:26 INFO - PROCESS | 1940 | 1467036026303 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 07:00:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 07:00:26 INFO - PROCESS | 1940 | 1467036026305 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 07:00:26 INFO - PROCESS | 1940 | 1467036026306 Marionette TRACE conn2 <- [1,1690,null,{}] 07:00:26 INFO - PROCESS | 1940 | 1467036026309 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}] 07:00:26 INFO - PROCESS | 1940 | 1467036026310 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:26 INFO - PROCESS | 1940 | 1467036026385 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 07:00:26 INFO - PROCESS | 1940 | 1467036026389 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:26 INFO - PROCESS | 1940 | 1467036026390 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:26 INFO - PROCESS | 1940 | ++DOCSHELL 0x123c58800 == 35 [pid = 1940] [id = 430] 07:00:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x118776000) [pid = 1940] [serial = 1289] [outer = 0x0] 07:00:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x118fa0000) [pid = 1940] [serial = 1290] [outer = 0x118776000] 07:00:26 INFO - PROCESS | 1940 | 1467036026417 Marionette DEBUG loaded listener.js 07:00:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x11935ac00) [pid = 1940] [serial = 1291] [outer = 0x118776000] 07:00:26 INFO - PROCESS | 1940 | 1467036026753 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]]]}] 07:00:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 07:00:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 470ms 07:00:26 INFO - PROCESS | 1940 | 1467036026776 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 07:00:26 INFO - PROCESS | 1940 | 1467036026777 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 07:00:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 07:00:26 INFO - PROCESS | 1940 | 1467036026781 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 07:00:26 INFO - PROCESS | 1940 | 1467036026783 Marionette TRACE conn2 <- [1,1694,null,{}] 07:00:26 INFO - PROCESS | 1940 | 1467036026786 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}] 07:00:26 INFO - PROCESS | 1940 | 1467036026787 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:26 INFO - PROCESS | 1940 | 1467036026890 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 07:00:26 INFO - PROCESS | 1940 | 1467036026897 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:26 INFO - PROCESS | 1940 | 1467036026906 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:26 INFO - PROCESS | 1940 | ++DOCSHELL 0x11807b800 == 36 [pid = 1940] [id = 431] 07:00:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x118f47800) [pid = 1940] [serial = 1292] [outer = 0x0] 07:00:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x119361800) [pid = 1940] [serial = 1293] [outer = 0x118f47800] 07:00:26 INFO - PROCESS | 1940 | 1467036026931 Marionette DEBUG loaded listener.js 07:00:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x1194bc000) [pid = 1940] [serial = 1294] [outer = 0x118f47800] 07:00:27 INFO - PROCESS | 1940 | 1467036027233 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]]]}] 07:00:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 07:00:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 471ms 07:00:27 INFO - PROCESS | 1940 | 1467036027252 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 07:00:27 INFO - PROCESS | 1940 | 1467036027254 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 07:00:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 07:00:27 INFO - PROCESS | 1940 | 1467036027256 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 07:00:27 INFO - PROCESS | 1940 | 1467036027257 Marionette TRACE conn2 <- [1,1698,null,{}] 07:00:27 INFO - PROCESS | 1940 | 1467036027259 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}] 07:00:27 INFO - PROCESS | 1940 | 1467036027260 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:27 INFO - PROCESS | 1940 | 1467036027343 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 07:00:27 INFO - PROCESS | 1940 | 1467036027349 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:27 INFO - PROCESS | 1940 | 1467036027351 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:27 INFO - PROCESS | 1940 | ++DOCSHELL 0x126043800 == 37 [pid = 1940] [id = 432] 07:00:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x1194bc400) [pid = 1940] [serial = 1295] [outer = 0x0] 07:00:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x1194c6800) [pid = 1940] [serial = 1296] [outer = 0x1194bc400] 07:00:27 INFO - PROCESS | 1940 | 1467036027375 Marionette DEBUG loaded listener.js 07:00:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x119744400) [pid = 1940] [serial = 1297] [outer = 0x1194bc400] 07:00:27 INFO - PROCESS | 1940 | 1467036027723 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]]]}] 07:00:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 07:00:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 470ms 07:00:27 INFO - PROCESS | 1940 | 1467036027727 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 07:00:27 INFO - PROCESS | 1940 | 1467036027728 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 07:00:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 07:00:27 INFO - PROCESS | 1940 | 1467036027736 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 07:00:27 INFO - PROCESS | 1940 | 1467036027738 Marionette TRACE conn2 <- [1,1702,null,{}] 07:00:27 INFO - PROCESS | 1940 | 1467036027740 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}] 07:00:27 INFO - PROCESS | 1940 | 1467036027742 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:27 INFO - PROCESS | 1940 | 1467036027868 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 07:00:27 INFO - PROCESS | 1940 | 1467036027881 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:27 INFO - PROCESS | 1940 | 1467036027882 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:27 INFO - PROCESS | 1940 | ++DOCSHELL 0x118f06800 == 38 [pid = 1940] [id = 433] 07:00:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x119364400) [pid = 1940] [serial = 1298] [outer = 0x0] 07:00:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x119749c00) [pid = 1940] [serial = 1299] [outer = 0x119364400] 07:00:27 INFO - PROCESS | 1940 | 1467036027916 Marionette DEBUG loaded listener.js 07:00:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x121011c00) [pid = 1940] [serial = 1300] [outer = 0x119364400] 07:00:28 INFO - PROCESS | 1940 | 1467036028275 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]]]}] 07:00:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 07:00:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 571ms 07:00:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 07:00:28 INFO - PROCESS | 1940 | 1467036028307 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 07:00:28 INFO - PROCESS | 1940 | 1467036028308 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 07:00:28 INFO - PROCESS | 1940 | 1467036028311 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 07:00:28 INFO - PROCESS | 1940 | 1467036028312 Marionette TRACE conn2 <- [1,1706,null,{}] 07:00:28 INFO - PROCESS | 1940 | 1467036028322 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}] 07:00:28 INFO - PROCESS | 1940 | 1467036028324 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:28 INFO - PROCESS | 1940 | 1467036028425 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 07:00:28 INFO - PROCESS | 1940 | 1467036028429 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:28 INFO - PROCESS | 1940 | 1467036028430 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:28 INFO - PROCESS | 1940 | ++DOCSHELL 0x1268dd800 == 39 [pid = 1940] [id = 434] 07:00:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x1194bfc00) [pid = 1940] [serial = 1301] [outer = 0x0] 07:00:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x121096400) [pid = 1940] [serial = 1302] [outer = 0x1194bfc00] 07:00:28 INFO - PROCESS | 1940 | 1467036028454 Marionette DEBUG loaded listener.js 07:00:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x121126400) [pid = 1940] [serial = 1303] [outer = 0x1194bfc00] 07:00:28 INFO - PROCESS | 1940 | 1467036028776 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]]]}] 07:00:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 07:00:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 522ms 07:00:28 INFO - PROCESS | 1940 | 1467036028834 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 07:00:28 INFO - PROCESS | 1940 | 1467036028835 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 07:00:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 07:00:28 INFO - PROCESS | 1940 | 1467036028837 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 07:00:28 INFO - PROCESS | 1940 | 1467036028838 Marionette TRACE conn2 <- [1,1710,null,{}] 07:00:28 INFO - PROCESS | 1940 | 1467036028840 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}] 07:00:28 INFO - PROCESS | 1940 | 1467036028841 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:28 INFO - PROCESS | 1940 | 1467036028938 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 07:00:28 INFO - PROCESS | 1940 | 1467036028952 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:28 INFO - PROCESS | 1940 | 1467036028960 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:28 INFO - PROCESS | 1940 | ++DOCSHELL 0x128914800 == 40 [pid = 1940] [id = 435] 07:00:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x121098400) [pid = 1940] [serial = 1304] [outer = 0x0] 07:00:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x12112e800) [pid = 1940] [serial = 1305] [outer = 0x121098400] 07:00:28 INFO - PROCESS | 1940 | 1467036028985 Marionette DEBUG loaded listener.js 07:00:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x121248800) [pid = 1940] [serial = 1306] [outer = 0x121098400] 07:00:29 INFO - PROCESS | 1940 | 1467036029558 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]]]}] 07:00:29 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x11832e400) [pid = 1940] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 07:00:29 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x124662c00) [pid = 1940] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 07:00:29 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x110e82400) [pid = 1940] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 07:00:29 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x111ece400) [pid = 1940] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 07:00:29 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x12108a800) [pid = 1940] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 07:00:29 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x112976c00) [pid = 1940] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 07:00:29 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x1198b8000) [pid = 1940] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 07:00:29 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x1126a8800) [pid = 1940] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 07:00:29 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x118f9ec00) [pid = 1940] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 07:00:29 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x12112dc00) [pid = 1940] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 07:00:29 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x1219e1800) [pid = 1940] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 07:00:29 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x116968400) [pid = 1940] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 07:00:29 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x11219ec00) [pid = 1940] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 07:00:29 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x116963c00) [pid = 1940] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 07:00:29 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x118413400) [pid = 1940] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 07:00:29 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x12112b400) [pid = 1940] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 07:00:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 07:00:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 769ms 07:00:29 INFO - PROCESS | 1940 | 1467036029607 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 07:00:29 INFO - PROCESS | 1940 | 1467036029609 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 07:00:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 07:00:29 INFO - PROCESS | 1940 | 1467036029613 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 07:00:29 INFO - PROCESS | 1940 | 1467036029616 Marionette TRACE conn2 <- [1,1714,null,{}] 07:00:29 INFO - PROCESS | 1940 | 1467036029620 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}] 07:00:29 INFO - PROCESS | 1940 | 1467036029622 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:29 INFO - PROCESS | 1940 | 1467036029736 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 07:00:29 INFO - PROCESS | 1940 | 1467036029788 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:29 INFO - PROCESS | 1940 | 1467036029789 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:29 INFO - PROCESS | 1940 | ++DOCSHELL 0x1130d2800 == 41 [pid = 1940] [id = 436] 07:00:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x111f3ac00) [pid = 1940] [serial = 1307] [outer = 0x0] 07:00:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x111f40800) [pid = 1940] [serial = 1308] [outer = 0x111f3ac00] 07:00:29 INFO - PROCESS | 1940 | 1467036029823 Marionette DEBUG loaded listener.js 07:00:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x112599c00) [pid = 1940] [serial = 1309] [outer = 0x111f3ac00] 07:00:30 INFO - PROCESS | 1940 | 1467036030405 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]]]}] 07:00:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 07:00:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 871ms 07:00:30 INFO - PROCESS | 1940 | 1467036030486 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 07:00:30 INFO - PROCESS | 1940 | 1467036030490 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 07:00:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 07:00:30 INFO - PROCESS | 1940 | 1467036030497 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 07:00:30 INFO - PROCESS | 1940 | 1467036030500 Marionette TRACE conn2 <- [1,1718,null,{}] 07:00:30 INFO - PROCESS | 1940 | 1467036030504 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}] 07:00:30 INFO - PROCESS | 1940 | 1467036030506 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:30 INFO - PROCESS | 1940 | 1467036030673 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 07:00:30 INFO - PROCESS | 1940 | 1467036030775 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:30 INFO - PROCESS | 1940 | 1467036030777 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:30 INFO - PROCESS | 1940 | ++DOCSHELL 0x1181c6000 == 42 [pid = 1940] [id = 437] 07:00:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x112975800) [pid = 1940] [serial = 1310] [outer = 0x0] 07:00:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x1131d2000) [pid = 1940] [serial = 1311] [outer = 0x112975800] 07:00:30 INFO - PROCESS | 1940 | 1467036030828 Marionette DEBUG loaded listener.js 07:00:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x113866000) [pid = 1940] [serial = 1312] [outer = 0x112975800] 07:00:31 INFO - PROCESS | 1940 | 1467036031418 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]]]}] 07:00:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 07:00:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 972ms 07:00:31 INFO - PROCESS | 1940 | 1467036031599 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 07:00:31 INFO - PROCESS | 1940 | 1467036031601 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 07:00:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 07:00:31 INFO - PROCESS | 1940 | 1467036031633 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 07:00:31 INFO - PROCESS | 1940 | 1467036031634 Marionette TRACE conn2 <- [1,1722,null,{}] 07:00:31 INFO - PROCESS | 1940 | 1467036031638 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}] 07:00:31 INFO - PROCESS | 1940 | 1467036031640 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:31 INFO - PROCESS | 1940 | 1467036031741 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 07:00:31 INFO - PROCESS | 1940 | 1467036031793 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:31 INFO - PROCESS | 1940 | 1467036031796 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:31 INFO - PROCESS | 1940 | ++DOCSHELL 0x117138800 == 43 [pid = 1940] [id = 438] 07:00:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x112d82000) [pid = 1940] [serial = 1313] [outer = 0x0] 07:00:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x11326f000) [pid = 1940] [serial = 1314] [outer = 0x112d82000] 07:00:31 INFO - PROCESS | 1940 | 1467036031823 Marionette DEBUG loaded listener.js 07:00:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x113f2fc00) [pid = 1940] [serial = 1315] [outer = 0x112d82000] 07:00:32 INFO - PROCESS | 1940 | --DOCSHELL 0x1268dd800 == 42 [pid = 1940] [id = 434] 07:00:32 INFO - PROCESS | 1940 | --DOCSHELL 0x118f06800 == 41 [pid = 1940] [id = 433] 07:00:32 INFO - PROCESS | 1940 | --DOCSHELL 0x126043800 == 40 [pid = 1940] [id = 432] 07:00:32 INFO - PROCESS | 1940 | --DOCSHELL 0x11807b800 == 39 [pid = 1940] [id = 431] 07:00:32 INFO - PROCESS | 1940 | --DOCSHELL 0x123c58800 == 38 [pid = 1940] [id = 430] 07:00:32 INFO - PROCESS | 1940 | --DOCSHELL 0x121143000 == 37 [pid = 1940] [id = 429] 07:00:32 INFO - PROCESS | 1940 | --DOCSHELL 0x119b73000 == 36 [pid = 1940] [id = 428] 07:00:32 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x12896e000) [pid = 1940] [serial = 1266] [outer = 0x0] [url = about:blank] 07:00:32 INFO - PROCESS | 1940 | --DOCSHELL 0x118f0c000 == 35 [pid = 1940] [id = 427] 07:00:32 INFO - PROCESS | 1940 | --DOCSHELL 0x1183d1800 == 34 [pid = 1940] [id = 426] 07:00:32 INFO - PROCESS | 1940 | --DOCSHELL 0x11807d000 == 33 [pid = 1940] [id = 425] 07:00:32 INFO - PROCESS | 1940 | --DOCSHELL 0x11699b000 == 32 [pid = 1940] [id = 424] 07:00:32 INFO - PROCESS | 1940 | --DOCSHELL 0x11324c000 == 31 [pid = 1940] [id = 423] 07:00:32 INFO - PROCESS | 1940 | --DOCSHELL 0x121299800 == 30 [pid = 1940] [id = 422] 07:00:32 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x1240d1000) [pid = 1940] [serial = 1248] [outer = 0x0] [url = about:blank] 07:00:32 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x124d55000) [pid = 1940] [serial = 1251] [outer = 0x0] [url = about:blank] 07:00:32 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x126b53400) [pid = 1940] [serial = 1254] [outer = 0x0] [url = about:blank] 07:00:32 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x126554000) [pid = 1940] [serial = 1252] [outer = 0x0] [url = about:blank] 07:00:32 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x116795000) [pid = 1940] [serial = 1257] [outer = 0x0] [url = about:blank] 07:00:32 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x118773c00) [pid = 1940] [serial = 1258] [outer = 0x0] [url = about:blank] 07:00:32 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x126b56400) [pid = 1940] [serial = 1263] [outer = 0x0] [url = about:blank] 07:00:32 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x119745000) [pid = 1940] [serial = 1260] [outer = 0x0] [url = about:blank] 07:00:32 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x12108dc00) [pid = 1940] [serial = 1242] [outer = 0x0] [url = about:blank] 07:00:32 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x121125800) [pid = 1940] [serial = 1243] [outer = 0x0] [url = about:blank] 07:00:32 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x1126af000) [pid = 1940] [serial = 1218] [outer = 0x0] [url = about:blank] 07:00:32 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x116a04400) [pid = 1940] [serial = 1219] [outer = 0x0] [url = about:blank] 07:00:32 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x1198de000) [pid = 1940] [serial = 1221] [outer = 0x0] [url = about:blank] 07:00:32 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x121095800) [pid = 1940] [serial = 1222] [outer = 0x0] [url = about:blank] 07:00:32 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x12428f000) [pid = 1940] [serial = 1224] [outer = 0x0] [url = about:blank] 07:00:32 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x126b5d000) [pid = 1940] [serial = 1255] [outer = 0x0] [url = about:blank] 07:00:32 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x124d57000) [pid = 1940] [serial = 1225] [outer = 0x0] [url = about:blank] 07:00:32 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x126068800) [pid = 1940] [serial = 1227] [outer = 0x0] [url = about:blank] 07:00:32 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x126b5cc00) [pid = 1940] [serial = 1228] [outer = 0x0] [url = about:blank] 07:00:32 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x118066c00) [pid = 1940] [serial = 1230] [outer = 0x0] [url = about:blank] 07:00:32 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x118333800) [pid = 1940] [serial = 1231] [outer = 0x0] [url = about:blank] 07:00:32 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x1126a1800) [pid = 1940] [serial = 1233] [outer = 0x0] [url = about:blank] 07:00:32 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x112976000) [pid = 1940] [serial = 1234] [outer = 0x0] [url = about:blank] 07:00:32 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x118198000) [pid = 1940] [serial = 1236] [outer = 0x0] [url = about:blank] 07:00:32 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x118231c00) [pid = 1940] [serial = 1237] [outer = 0x0] [url = about:blank] 07:00:32 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x1194bd800) [pid = 1940] [serial = 1240] [outer = 0x0] [url = about:blank] 07:00:32 INFO - PROCESS | 1940 | --DOMWINDOW == 72 (0x11876b800) [pid = 1940] [serial = 1239] [outer = 0x0] [url = about:blank] 07:00:32 INFO - PROCESS | 1940 | --DOMWINDOW == 71 (0x1214b8000) [pid = 1940] [serial = 1245] [outer = 0x0] [url = about:blank] 07:00:32 INFO - PROCESS | 1940 | --DOMWINDOW == 70 (0x1240c6000) [pid = 1940] [serial = 1261] [outer = 0x0] [url = about:blank] 07:00:32 INFO - PROCESS | 1940 | --DOMWINDOW == 69 (0x1244f2400) [pid = 1940] [serial = 1249] [outer = 0x0] [url = about:blank] 07:00:32 INFO - PROCESS | 1940 | --DOMWINDOW == 68 (0x1219dd400) [pid = 1940] [serial = 1246] [outer = 0x0] [url = about:blank] 07:00:32 INFO - PROCESS | 1940 | --DOMWINDOW == 67 (0x128865c00) [pid = 1940] [serial = 1264] [outer = 0x0] [url = about:blank] 07:00:32 INFO - PROCESS | 1940 | 1467036032266 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]]]}] 07:00:32 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 07:00:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 669ms 07:00:32 INFO - PROCESS | 1940 | 1467036032303 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 07:00:32 INFO - PROCESS | 1940 | 1467036032305 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 07:00:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 07:00:32 INFO - PROCESS | 1940 | 1467036032309 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 07:00:32 INFO - PROCESS | 1940 | 1467036032312 Marionette TRACE conn2 <- [1,1726,null,{}] 07:00:32 INFO - PROCESS | 1940 | 1467036032315 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}] 07:00:32 INFO - PROCESS | 1940 | 1467036032316 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:32 INFO - PROCESS | 1940 | 1467036032395 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 07:00:32 INFO - PROCESS | 1940 | 1467036032402 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:32 INFO - PROCESS | 1940 | 1467036032403 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:32 INFO - PROCESS | 1940 | ++DOCSHELL 0x117132800 == 31 [pid = 1940] [id = 439] 07:00:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 68 (0x11607dc00) [pid = 1940] [serial = 1316] [outer = 0x0] 07:00:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 69 (0x116f4a400) [pid = 1940] [serial = 1317] [outer = 0x11607dc00] 07:00:32 INFO - PROCESS | 1940 | 1467036032430 Marionette DEBUG loaded listener.js 07:00:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 70 (0x1175ca800) [pid = 1940] [serial = 1318] [outer = 0x11607dc00] 07:00:32 INFO - PROCESS | 1940 | 1467036032791 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]]]}] 07:00:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 07:00:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 523ms 07:00:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 07:00:32 INFO - PROCESS | 1940 | 1467036032832 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 07:00:32 INFO - PROCESS | 1940 | 1467036032833 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 07:00:32 INFO - PROCESS | 1940 | 1467036032835 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 07:00:32 INFO - PROCESS | 1940 | 1467036032836 Marionette TRACE conn2 <- [1,1730,null,{}] 07:00:32 INFO - PROCESS | 1940 | 1467036032843 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}] 07:00:32 INFO - PROCESS | 1940 | 1467036032846 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:32 INFO - PROCESS | 1940 | 1467036032929 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 07:00:32 INFO - PROCESS | 1940 | 1467036032938 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:32 INFO - PROCESS | 1940 | 1467036032940 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:32 INFO - PROCESS | 1940 | ++DOCSHELL 0x1191ad800 == 32 [pid = 1940] [id = 440] 07:00:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 71 (0x11262a400) [pid = 1940] [serial = 1319] [outer = 0x0] 07:00:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 72 (0x118231c00) [pid = 1940] [serial = 1320] [outer = 0x11262a400] 07:00:32 INFO - PROCESS | 1940 | 1467036032970 Marionette DEBUG loaded listener.js 07:00:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 73 (0x11832b000) [pid = 1940] [serial = 1321] [outer = 0x11262a400] 07:00:33 INFO - PROCESS | 1940 | 1467036033314 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]]]}] 07:00:33 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 07:00:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 519ms 07:00:33 INFO - PROCESS | 1940 | 1467036033358 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 07:00:33 INFO - PROCESS | 1940 | 1467036033359 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 07:00:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 07:00:33 INFO - PROCESS | 1940 | 1467036033362 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 07:00:33 INFO - PROCESS | 1940 | 1467036033363 Marionette TRACE conn2 <- [1,1734,null,{}] 07:00:33 INFO - PROCESS | 1940 | 1467036033365 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}] 07:00:33 INFO - PROCESS | 1940 | 1467036033366 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:33 INFO - PROCESS | 1940 | 1467036033447 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 07:00:33 INFO - PROCESS | 1940 | 1467036033453 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:33 INFO - PROCESS | 1940 | 1467036033454 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:33 INFO - PROCESS | 1940 | ++DOCSHELL 0x12129a000 == 33 [pid = 1940] [id = 441] 07:00:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x1185a5800) [pid = 1940] [serial = 1322] [outer = 0x0] 07:00:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x1185b8c00) [pid = 1940] [serial = 1323] [outer = 0x1185a5800] 07:00:33 INFO - PROCESS | 1940 | 1467036033480 Marionette DEBUG loaded listener.js 07:00:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x118774400) [pid = 1940] [serial = 1324] [outer = 0x1185a5800] 07:00:33 INFO - PROCESS | 1940 | 1467036033831 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]]]}] 07:00:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 07:00:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 519ms 07:00:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 07:00:33 INFO - PROCESS | 1940 | 1467036033881 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 07:00:33 INFO - PROCESS | 1940 | 1467036033883 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 07:00:33 INFO - PROCESS | 1940 | 1467036033885 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 07:00:33 INFO - PROCESS | 1940 | 1467036033886 Marionette TRACE conn2 <- [1,1738,null,{}] 07:00:33 INFO - PROCESS | 1940 | 1467036033888 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}] 07:00:33 INFO - PROCESS | 1940 | 1467036033889 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:33 INFO - PROCESS | 1940 | 1467036033992 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 07:00:34 INFO - PROCESS | 1940 | 1467036034027 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:34 INFO - PROCESS | 1940 | 1467036034028 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:34 INFO - PROCESS | 1940 | ++DOCSHELL 0x12191f800 == 34 [pid = 1940] [id = 442] 07:00:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x1162d2000) [pid = 1940] [serial = 1325] [outer = 0x0] 07:00:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x118f9c800) [pid = 1940] [serial = 1326] [outer = 0x1162d2000] 07:00:34 INFO - PROCESS | 1940 | 1467036034053 Marionette DEBUG loaded listener.js 07:00:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x11937c400) [pid = 1940] [serial = 1327] [outer = 0x1162d2000] 07:00:34 INFO - PROCESS | 1940 | 1467036034354 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]]]}] 07:00:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 07:00:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 519ms 07:00:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 07:00:34 INFO - PROCESS | 1940 | 1467036034405 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 07:00:34 INFO - PROCESS | 1940 | 1467036034406 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 07:00:34 INFO - PROCESS | 1940 | 1467036034408 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 07:00:34 INFO - PROCESS | 1940 | 1467036034410 Marionette TRACE conn2 <- [1,1742,null,{}] 07:00:34 INFO - PROCESS | 1940 | 1467036034412 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}] 07:00:34 INFO - PROCESS | 1940 | 1467036034416 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:34 INFO - PROCESS | 1940 | 1467036034537 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 07:00:34 INFO - PROCESS | 1940 | 1467036034547 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:34 INFO - PROCESS | 1940 | 1467036034550 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:34 INFO - PROCESS | 1940 | ++DOCSHELL 0x12603d800 == 35 [pid = 1940] [id = 443] 07:00:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x1194c2400) [pid = 1940] [serial = 1328] [outer = 0x0] 07:00:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x1198c1000) [pid = 1940] [serial = 1329] [outer = 0x1194c2400] 07:00:34 INFO - PROCESS | 1940 | 1467036034575 Marionette DEBUG loaded listener.js 07:00:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x121092800) [pid = 1940] [serial = 1330] [outer = 0x1194c2400] 07:00:34 INFO - PROCESS | 1940 | 1467036034933 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]]]}] 07:00:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 07:00:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 567ms 07:00:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 07:00:34 INFO - PROCESS | 1940 | 1467036034977 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 07:00:34 INFO - PROCESS | 1940 | 1467036034978 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 07:00:34 INFO - PROCESS | 1940 | 1467036034980 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 07:00:34 INFO - PROCESS | 1940 | 1467036034981 Marionette TRACE conn2 <- [1,1746,null,{}] 07:00:34 INFO - PROCESS | 1940 | 1467036034983 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}] 07:00:34 INFO - PROCESS | 1940 | 1467036034985 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:35 INFO - PROCESS | 1940 | 1467036035083 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 07:00:35 INFO - PROCESS | 1940 | 1467036035086 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:35 INFO - PROCESS | 1940 | 1467036035087 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:35 INFO - PROCESS | 1940 | ++DOCSHELL 0x126518000 == 36 [pid = 1940] [id = 444] 07:00:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x121097800) [pid = 1940] [serial = 1331] [outer = 0x0] 07:00:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x121126800) [pid = 1940] [serial = 1332] [outer = 0x121097800] 07:00:35 INFO - PROCESS | 1940 | 1467036035118 Marionette DEBUG loaded listener.js 07:00:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x121396400) [pid = 1940] [serial = 1333] [outer = 0x121097800] 07:00:35 INFO - PROCESS | 1940 | 1467036035448 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]]]}] 07:00:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 07:00:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 520ms 07:00:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 07:00:35 INFO - PROCESS | 1940 | 1467036035501 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 07:00:35 INFO - PROCESS | 1940 | 1467036035502 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 07:00:35 INFO - PROCESS | 1940 | 1467036035505 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 07:00:35 INFO - PROCESS | 1940 | 1467036035506 Marionette TRACE conn2 <- [1,1750,null,{}] 07:00:35 INFO - PROCESS | 1940 | 1467036035509 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}] 07:00:35 INFO - PROCESS | 1940 | 1467036035510 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:35 INFO - PROCESS | 1940 | 1467036035626 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 07:00:35 INFO - PROCESS | 1940 | 1467036035640 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:35 INFO - PROCESS | 1940 | 1467036035641 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:35 INFO - PROCESS | 1940 | ++DOCSHELL 0x128806000 == 37 [pid = 1940] [id = 445] 07:00:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x1210d4800) [pid = 1940] [serial = 1334] [outer = 0x0] 07:00:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x12182f800) [pid = 1940] [serial = 1335] [outer = 0x1210d4800] 07:00:35 INFO - PROCESS | 1940 | 1467036035681 Marionette DEBUG loaded listener.js 07:00:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x1219db800) [pid = 1940] [serial = 1336] [outer = 0x1210d4800] 07:00:36 INFO - PROCESS | 1940 | 1467036036134 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]]]}] 07:00:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 07:00:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 672ms 07:00:36 INFO - PROCESS | 1940 | 1467036036177 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 07:00:36 INFO - PROCESS | 1940 | 1467036036179 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 07:00:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 07:00:36 INFO - PROCESS | 1940 | 1467036036183 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 07:00:36 INFO - PROCESS | 1940 | 1467036036184 Marionette TRACE conn2 <- [1,1754,null,{}] 07:00:36 INFO - PROCESS | 1940 | 1467036036187 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}] 07:00:36 INFO - PROCESS | 1940 | 1467036036188 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:36 INFO - PROCESS | 1940 | 1467036036286 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 07:00:36 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x1194bc400) [pid = 1940] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 07:00:36 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x119364400) [pid = 1940] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 07:00:36 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x1194bfc00) [pid = 1940] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 07:00:36 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x126b4f400) [pid = 1940] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 07:00:36 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x1126a9000) [pid = 1940] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 07:00:36 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x110e78800) [pid = 1940] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 07:00:36 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x112598000) [pid = 1940] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 07:00:36 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x112d61800) [pid = 1940] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 07:00:36 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x116789000) [pid = 1940] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 07:00:36 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x118776000) [pid = 1940] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 07:00:36 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x118f47800) [pid = 1940] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 07:00:36 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x1165f0000) [pid = 1940] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 07:00:36 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x1175c9c00) [pid = 1940] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 07:00:36 INFO - PROCESS | 1940 | 1467036036417 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:36 INFO - PROCESS | 1940 | 1467036036419 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:36 INFO - PROCESS | 1940 | ++DOCSHELL 0x11713b000 == 38 [pid = 1940] [id = 446] 07:00:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x110e7c000) [pid = 1940] [serial = 1337] [outer = 0x0] 07:00:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x111e2dc00) [pid = 1940] [serial = 1338] [outer = 0x110e7c000] 07:00:36 INFO - PROCESS | 1940 | 1467036036451 Marionette DEBUG loaded listener.js 07:00:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x116789000) [pid = 1940] [serial = 1339] [outer = 0x110e7c000] 07:00:36 INFO - PROCESS | 1940 | 1467036036717 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]]]}] 07:00:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 07:00:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 570ms 07:00:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 07:00:36 INFO - PROCESS | 1940 | 1467036036753 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 07:00:36 INFO - PROCESS | 1940 | 1467036036754 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 07:00:36 INFO - PROCESS | 1940 | 1467036036756 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 07:00:36 INFO - PROCESS | 1940 | 1467036036757 Marionette TRACE conn2 <- [1,1758,null,{}] 07:00:36 INFO - PROCESS | 1940 | 1467036036760 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}] 07:00:36 INFO - PROCESS | 1940 | 1467036036761 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:36 INFO - PROCESS | 1940 | 1467036036846 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 07:00:36 INFO - PROCESS | 1940 | 1467036036852 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:36 INFO - PROCESS | 1940 | 1467036036854 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:36 INFO - PROCESS | 1940 | ++DOCSHELL 0x129207000 == 39 [pid = 1940] [id = 447] 07:00:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x11678a000) [pid = 1940] [serial = 1340] [outer = 0x0] 07:00:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x118f9cc00) [pid = 1940] [serial = 1341] [outer = 0x11678a000] 07:00:36 INFO - PROCESS | 1940 | 1467036036878 Marionette DEBUG loaded listener.js 07:00:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x1219e1400) [pid = 1940] [serial = 1342] [outer = 0x11678a000] 07:00:37 INFO - PROCESS | 1940 | 1467036037209 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]]]}] 07:00:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 07:00:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 470ms 07:00:37 INFO - PROCESS | 1940 | 1467036037227 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 07:00:37 INFO - PROCESS | 1940 | 1467036037229 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 07:00:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 07:00:37 INFO - PROCESS | 1940 | 1467036037234 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 07:00:37 INFO - PROCESS | 1940 | 1467036037236 Marionette TRACE conn2 <- [1,1762,null,{}] 07:00:37 INFO - PROCESS | 1940 | 1467036037238 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}] 07:00:37 INFO - PROCESS | 1940 | 1467036037240 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:37 INFO - PROCESS | 1940 | 1467036037359 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 07:00:37 INFO - PROCESS | 1940 | 1467036037367 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:37 INFO - PROCESS | 1940 | 1467036037369 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:37 INFO - PROCESS | 1940 | ++DOCSHELL 0x129656000 == 40 [pid = 1940] [id = 448] 07:00:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x118333400) [pid = 1940] [serial = 1343] [outer = 0x0] 07:00:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x123d0f000) [pid = 1940] [serial = 1344] [outer = 0x118333400] 07:00:37 INFO - PROCESS | 1940 | 1467036037403 Marionette DEBUG loaded listener.js 07:00:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x1240cb400) [pid = 1940] [serial = 1345] [outer = 0x118333400] 07:00:37 INFO - PROCESS | 1940 | 1467036037707 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]]]}] 07:00:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 07:00:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 520ms 07:00:37 INFO - PROCESS | 1940 | 1467036037754 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 07:00:37 INFO - PROCESS | 1940 | 1467036037756 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 07:00:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 07:00:37 INFO - PROCESS | 1940 | 1467036037759 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 07:00:37 INFO - PROCESS | 1940 | 1467036037761 Marionette TRACE conn2 <- [1,1766,null,{}] 07:00:37 INFO - PROCESS | 1940 | 1467036037764 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}] 07:00:37 INFO - PROCESS | 1940 | 1467036037766 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:37 INFO - PROCESS | 1940 | 1467036037856 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 07:00:37 INFO - PROCESS | 1940 | 1467036037860 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:37 INFO - PROCESS | 1940 | 1467036037861 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:37 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a687800 == 41 [pid = 1940] [id = 449] 07:00:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x118772400) [pid = 1940] [serial = 1346] [outer = 0x0] 07:00:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x124283800) [pid = 1940] [serial = 1347] [outer = 0x118772400] 07:00:37 INFO - PROCESS | 1940 | 1467036037888 Marionette DEBUG loaded listener.js 07:00:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x124291400) [pid = 1940] [serial = 1348] [outer = 0x118772400] 07:00:38 INFO - PROCESS | 1940 | 1467036038219 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]]]}] 07:00:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 07:00:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 469ms 07:00:38 INFO - PROCESS | 1940 | 1467036038228 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 07:00:38 INFO - PROCESS | 1940 | 1467036038230 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 07:00:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 07:00:38 INFO - PROCESS | 1940 | 1467036038235 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 07:00:38 INFO - PROCESS | 1940 | 1467036038236 Marionette TRACE conn2 <- [1,1770,null,{}] 07:00:38 INFO - PROCESS | 1940 | 1467036038239 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}] 07:00:38 INFO - PROCESS | 1940 | 1467036038240 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:38 INFO - PROCESS | 1940 | 1467036038349 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 07:00:38 INFO - PROCESS | 1940 | 1467036038355 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:38 INFO - PROCESS | 1940 | 1467036038364 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:38 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a69f800 == 42 [pid = 1940] [id = 450] 07:00:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x11937a800) [pid = 1940] [serial = 1349] [outer = 0x0] 07:00:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1244b8c00) [pid = 1940] [serial = 1350] [outer = 0x11937a800] 07:00:38 INFO - PROCESS | 1940 | 1467036038389 Marionette DEBUG loaded listener.js 07:00:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x1247b2000) [pid = 1940] [serial = 1351] [outer = 0x11937a800] 07:00:38 INFO - PROCESS | 1940 | 1467036038908 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]]]}] 07:00:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 07:00:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 721ms 07:00:38 INFO - PROCESS | 1940 | 1467036038956 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 07:00:38 INFO - PROCESS | 1940 | 1467036038958 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 07:00:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 07:00:38 INFO - PROCESS | 1940 | 1467036038961 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 07:00:38 INFO - PROCESS | 1940 | 1467036038967 Marionette TRACE conn2 <- [1,1774,null,{}] 07:00:38 INFO - PROCESS | 1940 | 1467036038971 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}] 07:00:38 INFO - PROCESS | 1940 | 1467036038972 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:39 INFO - PROCESS | 1940 | 1467036039077 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 07:00:39 INFO - PROCESS | 1940 | 1467036039182 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:39 INFO - PROCESS | 1940 | 1467036039184 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:39 INFO - PROCESS | 1940 | ++DOCSHELL 0x1181db000 == 43 [pid = 1940] [id = 451] 07:00:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x116080400) [pid = 1940] [serial = 1352] [outer = 0x0] 07:00:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x1162cc400) [pid = 1940] [serial = 1353] [outer = 0x116080400] 07:00:39 INFO - PROCESS | 1940 | 1467036039218 Marionette DEBUG loaded listener.js 07:00:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x1175bb800) [pid = 1940] [serial = 1354] [outer = 0x116080400] 07:00:39 INFO - PROCESS | 1940 | 1467036039640 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]]]}] 07:00:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 07:00:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 726ms 07:00:39 INFO - PROCESS | 1940 | 1467036039687 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 07:00:39 INFO - PROCESS | 1940 | 1467036039690 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 07:00:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 07:00:39 INFO - PROCESS | 1940 | 1467036039695 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 07:00:39 INFO - PROCESS | 1940 | 1467036039697 Marionette TRACE conn2 <- [1,1778,null,{}] 07:00:39 INFO - PROCESS | 1940 | 1467036039699 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}] 07:00:39 INFO - PROCESS | 1940 | 1467036039701 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:39 INFO - PROCESS | 1940 | 1467036039807 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 07:00:39 INFO - PROCESS | 1940 | 1467036039866 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:39 INFO - PROCESS | 1940 | 1467036039867 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:39 INFO - PROCESS | 1940 | ++DOCSHELL 0x124495800 == 44 [pid = 1940] [id = 452] 07:00:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x11806d000) [pid = 1940] [serial = 1355] [outer = 0x0] 07:00:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x1182a3c00) [pid = 1940] [serial = 1356] [outer = 0x11806d000] 07:00:39 INFO - PROCESS | 1940 | 1467036039898 Marionette DEBUG loaded listener.js 07:00:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x1185af000) [pid = 1940] [serial = 1357] [outer = 0x11806d000] 07:00:40 INFO - PROCESS | 1940 | 1467036040365 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]]]}] 07:00:40 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 07:00:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 723ms 07:00:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 07:00:40 INFO - PROCESS | 1940 | 1467036040419 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 07:00:40 INFO - PROCESS | 1940 | 1467036040421 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 07:00:40 INFO - PROCESS | 1940 | 1467036040423 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 07:00:40 INFO - PROCESS | 1940 | 1467036040425 Marionette TRACE conn2 <- [1,1782,null,{}] 07:00:40 INFO - PROCESS | 1940 | 1467036040445 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}] 07:00:40 INFO - PROCESS | 1940 | 1467036040449 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:40 INFO - PROCESS | 1940 | 1467036040601 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 07:00:40 INFO - PROCESS | 1940 | 1467036040656 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:40 INFO - PROCESS | 1940 | 1467036040658 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:40 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ad1e000 == 45 [pid = 1940] [id = 453] 07:00:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x1198c0800) [pid = 1940] [serial = 1358] [outer = 0x0] 07:00:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x1198ddc00) [pid = 1940] [serial = 1359] [outer = 0x1198c0800] 07:00:40 INFO - PROCESS | 1940 | 1467036040705 Marionette DEBUG loaded listener.js 07:00:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x121124000) [pid = 1940] [serial = 1360] [outer = 0x1198c0800] 07:00:41 INFO - PROCESS | 1940 | 1467036041170 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]]]}] 07:00:41 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 07:00:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 771ms 07:00:41 INFO - PROCESS | 1940 | 1467036041195 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 07:00:41 INFO - PROCESS | 1940 | 1467036041197 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 07:00:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 07:00:41 INFO - PROCESS | 1940 | 1467036041201 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 07:00:41 INFO - PROCESS | 1940 | 1467036041202 Marionette TRACE conn2 <- [1,1786,null,{}] 07:00:41 INFO - PROCESS | 1940 | 1467036041205 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}] 07:00:41 INFO - PROCESS | 1940 | 1467036041206 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:41 INFO - PROCESS | 1940 | 1467036041310 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 07:00:41 INFO - PROCESS | 1940 | 1467036041368 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:41 INFO - PROCESS | 1940 | 1467036041369 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:41 INFO - PROCESS | 1940 | ++DOCSHELL 0x12148b800 == 46 [pid = 1940] [id = 454] 07:00:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x1191cec00) [pid = 1940] [serial = 1361] [outer = 0x0] 07:00:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x12112c000) [pid = 1940] [serial = 1362] [outer = 0x1191cec00] 07:00:41 INFO - PROCESS | 1940 | 1467036041398 Marionette DEBUG loaded listener.js 07:00:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x1219e2800) [pid = 1940] [serial = 1363] [outer = 0x1191cec00] 07:00:41 INFO - PROCESS | 1940 | 1467036041967 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]]]}] 07:00:42 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 07:00:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 820ms 07:00:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 07:00:42 INFO - PROCESS | 1940 | 1467036042027 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 07:00:42 INFO - PROCESS | 1940 | 1467036042030 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 07:00:42 INFO - PROCESS | 1940 | 1467036042033 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 07:00:42 INFO - PROCESS | 1940 | 1467036042037 Marionette TRACE conn2 <- [1,1790,null,{}] 07:00:42 INFO - PROCESS | 1940 | 1467036042040 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}] 07:00:42 INFO - PROCESS | 1940 | 1467036042041 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:42 INFO - PROCESS | 1940 | 1467036042144 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 07:00:42 INFO - PROCESS | 1940 | 1467036042217 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:42 INFO - PROCESS | 1940 | 1467036042219 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:42 INFO - PROCESS | 1940 | ++DOCSHELL 0x116f20000 == 47 [pid = 1940] [id = 455] 07:00:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x1150d1c00) [pid = 1940] [serial = 1364] [outer = 0x0] 07:00:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x1171b7400) [pid = 1940] [serial = 1365] [outer = 0x1150d1c00] 07:00:42 INFO - PROCESS | 1940 | 1467036042249 Marionette DEBUG loaded listener.js 07:00:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x117d9f400) [pid = 1940] [serial = 1366] [outer = 0x1150d1c00] 07:00:43 INFO - PROCESS | 1940 | --DOCSHELL 0x12a687800 == 46 [pid = 1940] [id = 449] 07:00:43 INFO - PROCESS | 1940 | --DOCSHELL 0x129656000 == 45 [pid = 1940] [id = 448] 07:00:43 INFO - PROCESS | 1940 | --DOCSHELL 0x129207000 == 44 [pid = 1940] [id = 447] 07:00:43 INFO - PROCESS | 1940 | --DOCSHELL 0x11713b000 == 43 [pid = 1940] [id = 446] 07:00:43 INFO - PROCESS | 1940 | --DOCSHELL 0x128806000 == 42 [pid = 1940] [id = 445] 07:00:43 INFO - PROCESS | 1940 | --DOCSHELL 0x126518000 == 41 [pid = 1940] [id = 444] 07:00:43 INFO - PROCESS | 1940 | --DOCSHELL 0x12603d800 == 40 [pid = 1940] [id = 443] 07:00:43 INFO - PROCESS | 1940 | --DOCSHELL 0x12191f800 == 39 [pid = 1940] [id = 442] 07:00:43 INFO - PROCESS | 1940 | --DOCSHELL 0x12129a000 == 38 [pid = 1940] [id = 441] 07:00:43 INFO - PROCESS | 1940 | --DOCSHELL 0x1191ad800 == 37 [pid = 1940] [id = 440] 07:00:43 INFO - PROCESS | 1940 | --DOCSHELL 0x117132800 == 36 [pid = 1940] [id = 439] 07:00:43 INFO - PROCESS | 1940 | --DOCSHELL 0x117138800 == 35 [pid = 1940] [id = 438] 07:00:43 INFO - PROCESS | 1940 | --DOCSHELL 0x1130d2800 == 34 [pid = 1940] [id = 436] 07:00:43 INFO - PROCESS | 1940 | --DOCSHELL 0x1181c6000 == 33 [pid = 1940] [id = 437] 07:00:43 INFO - PROCESS | 1940 | --DOCSHELL 0x128914800 == 32 [pid = 1940] [id = 435] 07:00:43 INFO - PROCESS | 1940 | --DOCSHELL 0x12148b800 == 31 [pid = 1940] [id = 454] 07:00:43 INFO - PROCESS | 1940 | --DOCSHELL 0x12ad1e000 == 30 [pid = 1940] [id = 453] 07:00:43 INFO - PROCESS | 1940 | --DOCSHELL 0x124495800 == 29 [pid = 1940] [id = 452] 07:00:43 INFO - PROCESS | 1940 | --DOCSHELL 0x1181db000 == 28 [pid = 1940] [id = 451] 07:00:43 INFO - PROCESS | 1940 | --DOCSHELL 0x12a69f800 == 27 [pid = 1940] [id = 450] 07:00:43 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x12112e800) [pid = 1940] [serial = 1305] [outer = 0x0] [url = about:blank] 07:00:43 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x112d60400) [pid = 1940] [serial = 1272] [outer = 0x0] [url = about:blank] 07:00:43 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x112d98c00) [pid = 1940] [serial = 1273] [outer = 0x0] [url = about:blank] 07:00:43 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x113da7000) [pid = 1940] [serial = 1275] [outer = 0x0] [url = about:blank] 07:00:43 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x1162d8000) [pid = 1940] [serial = 1276] [outer = 0x0] [url = about:blank] 07:00:43 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x112599000) [pid = 1940] [serial = 1269] [outer = 0x0] [url = about:blank] 07:00:43 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x111f45800) [pid = 1940] [serial = 1270] [outer = 0x0] [url = about:blank] 07:00:43 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x117d9ec00) [pid = 1940] [serial = 1281] [outer = 0x0] [url = about:blank] 07:00:43 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x118072800) [pid = 1940] [serial = 1282] [outer = 0x0] [url = about:blank] 07:00:43 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x1171b8000) [pid = 1940] [serial = 1278] [outer = 0x0] [url = about:blank] 07:00:43 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x1175c3000) [pid = 1940] [serial = 1279] [outer = 0x0] [url = about:blank] 07:00:43 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x118fa0000) [pid = 1940] [serial = 1290] [outer = 0x0] [url = about:blank] 07:00:43 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x11935ac00) [pid = 1940] [serial = 1291] [outer = 0x0] [url = about:blank] 07:00:43 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x119361800) [pid = 1940] [serial = 1293] [outer = 0x0] [url = about:blank] 07:00:43 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x1194bc000) [pid = 1940] [serial = 1294] [outer = 0x0] [url = about:blank] 07:00:43 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x118199000) [pid = 1940] [serial = 1287] [outer = 0x0] [url = about:blank] 07:00:43 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x118775400) [pid = 1940] [serial = 1288] [outer = 0x0] [url = about:blank] 07:00:43 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x118232800) [pid = 1940] [serial = 1284] [outer = 0x0] [url = about:blank] 07:00:43 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x1185b4800) [pid = 1940] [serial = 1285] [outer = 0x0] [url = about:blank] 07:00:43 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x121126400) [pid = 1940] [serial = 1303] [outer = 0x0] [url = about:blank] 07:00:43 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x119744400) [pid = 1940] [serial = 1297] [outer = 0x0] [url = about:blank] 07:00:43 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x1194c6800) [pid = 1940] [serial = 1296] [outer = 0x0] [url = about:blank] 07:00:43 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x119749c00) [pid = 1940] [serial = 1299] [outer = 0x0] [url = about:blank] 07:00:43 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x121096400) [pid = 1940] [serial = 1302] [outer = 0x0] [url = about:blank] 07:00:43 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x121011c00) [pid = 1940] [serial = 1300] [outer = 0x0] [url = about:blank] 07:00:43 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x128be5c00) [pid = 1940] [serial = 1267] [outer = 0x0] [url = about:blank] 07:00:43 INFO - PROCESS | 1940 | 1467036043168 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]]]}] 07:00:43 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) 07:00:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1177ms 07:00:43 INFO - PROCESS | 1940 | 1467036043211 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 07:00:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 07:00:43 INFO - PROCESS | 1940 | 1467036043214 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 07:00:43 INFO - PROCESS | 1940 | 1467036043217 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 07:00:43 INFO - PROCESS | 1940 | 1467036043218 Marionette TRACE conn2 <- [1,1794,null,{}] 07:00:43 INFO - PROCESS | 1940 | 1467036043222 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}] 07:00:43 INFO - PROCESS | 1940 | 1467036043224 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:43 INFO - PROCESS | 1940 | 1467036043304 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 07:00:43 INFO - PROCESS | 1940 | 1467036043309 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:43 INFO - PROCESS | 1940 | 1467036043312 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:43 INFO - PROCESS | 1940 | ++DOCSHELL 0x113f41000 == 28 [pid = 1940] [id = 456] 07:00:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x1126b0400) [pid = 1940] [serial = 1367] [outer = 0x0] 07:00:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x112d7b400) [pid = 1940] [serial = 1368] [outer = 0x1126b0400] 07:00:43 INFO - PROCESS | 1940 | 1467036043344 Marionette DEBUG loaded listener.js 07:00:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x11501c800) [pid = 1940] [serial = 1369] [outer = 0x1126b0400] 07:00:43 INFO - PROCESS | 1940 | 1467036043749 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]]]}] 07:00:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 07:00:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 570ms 07:00:43 INFO - PROCESS | 1940 | 1467036043786 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 07:00:43 INFO - PROCESS | 1940 | 1467036043790 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 07:00:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 07:00:43 INFO - PROCESS | 1940 | 1467036043795 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 07:00:43 INFO - PROCESS | 1940 | 1467036043797 Marionette TRACE conn2 <- [1,1798,null,{}] 07:00:43 INFO - PROCESS | 1940 | 1467036043799 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}] 07:00:43 INFO - PROCESS | 1940 | 1467036043801 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:43 INFO - PROCESS | 1940 | 1467036043879 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 07:00:43 INFO - PROCESS | 1940 | 1467036043885 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:43 INFO - PROCESS | 1940 | 1467036043887 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:43 INFO - PROCESS | 1940 | ++DOCSHELL 0x11713c000 == 29 [pid = 1940] [id = 457] 07:00:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x1162cf000) [pid = 1940] [serial = 1370] [outer = 0x0] 07:00:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x118064800) [pid = 1940] [serial = 1371] [outer = 0x1162cf000] 07:00:43 INFO - PROCESS | 1940 | 1467036043915 Marionette DEBUG loaded listener.js 07:00:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x118191400) [pid = 1940] [serial = 1372] [outer = 0x1162cf000] 07:00:44 INFO - PROCESS | 1940 | 1467036044272 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]]]}] 07:00:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 07:00:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 524ms 07:00:44 INFO - PROCESS | 1940 | 1467036044320 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 07:00:44 INFO - PROCESS | 1940 | 1467036044321 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 07:00:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 07:00:44 INFO - PROCESS | 1940 | 1467036044323 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 07:00:44 INFO - PROCESS | 1940 | 1467036044326 Marionette TRACE conn2 <- [1,1802,null,{}] 07:00:44 INFO - PROCESS | 1940 | 1467036044334 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}] 07:00:44 INFO - PROCESS | 1940 | 1467036044337 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:44 INFO - PROCESS | 1940 | 1467036044415 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 07:00:44 INFO - PROCESS | 1940 | 1467036044421 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:44 INFO - PROCESS | 1940 | 1467036044423 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:44 INFO - PROCESS | 1940 | ++DOCSHELL 0x118517800 == 30 [pid = 1940] [id = 458] 07:00:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x113da8800) [pid = 1940] [serial = 1373] [outer = 0x0] 07:00:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x1185ab800) [pid = 1940] [serial = 1374] [outer = 0x113da8800] 07:00:44 INFO - PROCESS | 1940 | 1467036044445 Marionette DEBUG loaded listener.js 07:00:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x1185b8000) [pid = 1940] [serial = 1375] [outer = 0x113da8800] 07:00:44 INFO - PROCESS | 1940 | 1467036044852 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]]]}] 07:00:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 07:00:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 573ms 07:00:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 07:00:44 INFO - PROCESS | 1940 | 1467036044901 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 07:00:44 INFO - PROCESS | 1940 | 1467036044904 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 07:00:44 INFO - PROCESS | 1940 | 1467036044907 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 07:00:44 INFO - PROCESS | 1940 | 1467036044909 Marionette TRACE conn2 <- [1,1806,null,{}] 07:00:44 INFO - PROCESS | 1940 | 1467036044913 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}] 07:00:44 INFO - PROCESS | 1940 | 1467036044915 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:45 INFO - PROCESS | 1940 | 1467036045041 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 07:00:45 INFO - PROCESS | 1940 | 1467036045051 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:45 INFO - PROCESS | 1940 | 1467036045052 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:45 INFO - PROCESS | 1940 | ++DOCSHELL 0x119f03000 == 31 [pid = 1940] [id = 459] 07:00:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x118770000) [pid = 1940] [serial = 1376] [outer = 0x0] 07:00:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x1191ccc00) [pid = 1940] [serial = 1377] [outer = 0x118770000] 07:00:45 INFO - PROCESS | 1940 | 1467036045094 Marionette DEBUG loaded listener.js 07:00:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x11937cc00) [pid = 1940] [serial = 1378] [outer = 0x118770000] 07:00:45 INFO - PROCESS | 1940 | 1467036045495 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]]]}] 07:00:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 07:00:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 621ms 07:00:45 INFO - PROCESS | 1940 | 1467036045528 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 07:00:45 INFO - PROCESS | 1940 | 1467036045539 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 07:00:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 07:00:45 INFO - PROCESS | 1940 | 1467036045550 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 07:00:45 INFO - PROCESS | 1940 | 1467036045551 Marionette TRACE conn2 <- [1,1810,null,{}] 07:00:45 INFO - PROCESS | 1940 | 1467036045554 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}] 07:00:45 INFO - PROCESS | 1940 | 1467036045555 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:45 INFO - PROCESS | 1940 | 1467036045662 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 07:00:45 INFO - PROCESS | 1940 | 1467036045666 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:45 INFO - PROCESS | 1940 | 1467036045668 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:45 INFO - PROCESS | 1940 | ++DOCSHELL 0x1214a9800 == 32 [pid = 1940] [id = 460] 07:00:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x1126af800) [pid = 1940] [serial = 1379] [outer = 0x0] 07:00:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x1194bf000) [pid = 1940] [serial = 1380] [outer = 0x1126af800] 07:00:45 INFO - PROCESS | 1940 | 1467036045708 Marionette DEBUG loaded listener.js 07:00:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x119748000) [pid = 1940] [serial = 1381] [outer = 0x1126af800] 07:00:46 INFO - PROCESS | 1940 | 1467036046111 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]]]}] 07:00:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 07:00:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 568ms 07:00:46 INFO - PROCESS | 1940 | 1467036046119 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 07:00:46 INFO - PROCESS | 1940 | 1467036046120 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 07:00:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 07:00:46 INFO - PROCESS | 1940 | 1467036046122 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 07:00:46 INFO - PROCESS | 1940 | 1467036046123 Marionette TRACE conn2 <- [1,1814,null,{}] 07:00:46 INFO - PROCESS | 1940 | 1467036046126 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}] 07:00:46 INFO - PROCESS | 1940 | 1467036046130 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:46 INFO - PROCESS | 1940 | 1467036046250 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 07:00:46 INFO - PROCESS | 1940 | 1467036046287 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:46 INFO - PROCESS | 1940 | 1467036046288 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:46 INFO - PROCESS | 1940 | ++DOCSHELL 0x124484800 == 33 [pid = 1940] [id = 461] 07:00:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x119749c00) [pid = 1940] [serial = 1382] [outer = 0x0] 07:00:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x121004c00) [pid = 1940] [serial = 1383] [outer = 0x119749c00] 07:00:46 INFO - PROCESS | 1940 | 1467036046314 Marionette DEBUG loaded listener.js 07:00:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x121527400) [pid = 1940] [serial = 1384] [outer = 0x119749c00] 07:00:46 INFO - PROCESS | 1940 | 1467036046647 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]]]}] 07:00:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 07:00:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 571ms 07:00:46 INFO - PROCESS | 1940 | 1467036046693 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 07:00:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 07:00:46 INFO - PROCESS | 1940 | 1467036046695 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 07:00:46 INFO - PROCESS | 1940 | 1467036046697 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 07:00:46 INFO - PROCESS | 1940 | 1467036046698 Marionette TRACE conn2 <- [1,1818,null,{}] 07:00:46 INFO - PROCESS | 1940 | 1467036046708 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}] 07:00:46 INFO - PROCESS | 1940 | 1467036046709 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:46 INFO - PROCESS | 1940 | 1467036046807 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 07:00:46 INFO - PROCESS | 1940 | 1467036046820 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:46 INFO - PROCESS | 1940 | 1467036046821 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:46 INFO - PROCESS | 1940 | ++DOCSHELL 0x1261e0800 == 34 [pid = 1940] [id = 462] 07:00:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x121093800) [pid = 1940] [serial = 1385] [outer = 0x0] 07:00:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x1219e3c00) [pid = 1940] [serial = 1386] [outer = 0x121093800] 07:00:46 INFO - PROCESS | 1940 | 1467036046845 Marionette DEBUG loaded listener.js 07:00:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x1194c7c00) [pid = 1940] [serial = 1387] [outer = 0x121093800] 07:00:47 INFO - PROCESS | 1940 | 1467036047182 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]]]}] 07:00:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 07:00:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 521ms 07:00:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 07:00:47 INFO - PROCESS | 1940 | 1467036047219 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 07:00:47 INFO - PROCESS | 1940 | 1467036047220 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 07:00:47 INFO - PROCESS | 1940 | 1467036047222 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 07:00:47 INFO - PROCESS | 1940 | 1467036047223 Marionette TRACE conn2 <- [1,1822,null,{}] 07:00:47 INFO - PROCESS | 1940 | 1467036047225 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}] 07:00:47 INFO - PROCESS | 1940 | 1467036047226 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:47 INFO - PROCESS | 1940 | 1467036047486 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 07:00:47 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x118772400) [pid = 1940] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 07:00:47 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x1194c2400) [pid = 1940] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 07:00:47 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x121097800) [pid = 1940] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 07:00:47 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x1210d4800) [pid = 1940] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 07:00:47 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x110e7c000) [pid = 1940] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 07:00:47 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x112d82000) [pid = 1940] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 07:00:47 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x112975800) [pid = 1940] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 07:00:47 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x11262a400) [pid = 1940] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 07:00:47 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x111f3ac00) [pid = 1940] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 07:00:47 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x11607dc00) [pid = 1940] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 07:00:47 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x121098400) [pid = 1940] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 07:00:47 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x1185a5800) [pid = 1940] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 07:00:47 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x1162d2000) [pid = 1940] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 07:00:47 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x118333400) [pid = 1940] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 07:00:47 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x11678a000) [pid = 1940] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 07:00:47 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x11937a800) [pid = 1940] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 07:00:47 INFO - PROCESS | 1940 | 1467036047535 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:47 INFO - PROCESS | 1940 | 1467036047536 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:47 INFO - PROCESS | 1940 | ++DOCSHELL 0x1169a3000 == 35 [pid = 1940] [id = 463] 07:00:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x111e2a000) [pid = 1940] [serial = 1388] [outer = 0x0] 07:00:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x1125a1c00) [pid = 1940] [serial = 1389] [outer = 0x111e2a000] 07:00:47 INFO - PROCESS | 1940 | 1467036047561 Marionette DEBUG loaded listener.js 07:00:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x1162d2000) [pid = 1940] [serial = 1390] [outer = 0x111e2a000] 07:00:47 INFO - PROCESS | 1940 | 1467036047856 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]]]}] 07:00:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 07:00:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 670ms 07:00:47 INFO - PROCESS | 1940 | 1467036047893 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 07:00:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 07:00:47 INFO - PROCESS | 1940 | 1467036047894 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 07:00:47 INFO - PROCESS | 1940 | 1467036047897 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 07:00:47 INFO - PROCESS | 1940 | 1467036047899 Marionette TRACE conn2 <- [1,1826,null,{}] 07:00:47 INFO - PROCESS | 1940 | 1467036047904 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}] 07:00:47 INFO - PROCESS | 1940 | 1467036047905 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:47 INFO - PROCESS | 1940 | 1467036047991 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 07:00:48 INFO - PROCESS | 1940 | 1467036047994 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:48 INFO - PROCESS | 1940 | 1467036047996 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:48 INFO - PROCESS | 1940 | ++DOCSHELL 0x118f17000 == 36 [pid = 1940] [id = 464] 07:00:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x116f4f800) [pid = 1940] [serial = 1391] [outer = 0x0] 07:00:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x11876c800) [pid = 1940] [serial = 1392] [outer = 0x116f4f800] 07:00:48 INFO - PROCESS | 1940 | 1467036048024 Marionette DEBUG loaded listener.js 07:00:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x121096800) [pid = 1940] [serial = 1393] [outer = 0x116f4f800] 07:00:48 INFO - PROCESS | 1940 | 1467036048340 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]]]}] 07:00:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 07:00:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 472ms 07:00:48 INFO - PROCESS | 1940 | 1467036048375 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 07:00:48 INFO - PROCESS | 1940 | 1467036048376 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 07:00:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 07:00:48 INFO - PROCESS | 1940 | 1467036048378 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 07:00:48 INFO - PROCESS | 1940 | 1467036048380 Marionette TRACE conn2 <- [1,1830,null,{}] 07:00:48 INFO - PROCESS | 1940 | 1467036048408 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}] 07:00:48 INFO - PROCESS | 1940 | 1467036048409 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:48 INFO - PROCESS | 1940 | 1467036048487 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 07:00:48 INFO - PROCESS | 1940 | 1467036048491 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:48 INFO - PROCESS | 1940 | 1467036048492 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:48 INFO - PROCESS | 1940 | ++DOCSHELL 0x129653800 == 37 [pid = 1940] [id = 465] 07:00:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x118776000) [pid = 1940] [serial = 1394] [outer = 0x0] 07:00:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x1219d9400) [pid = 1940] [serial = 1395] [outer = 0x118776000] 07:00:48 INFO - PROCESS | 1940 | 1467036048517 Marionette DEBUG loaded listener.js 07:00:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x1240ca800) [pid = 1940] [serial = 1396] [outer = 0x118776000] 07:00:48 INFO - PROCESS | 1940 | 1467036048870 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]]]}] 07:00:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 07:00:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 528ms 07:00:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 07:00:48 INFO - PROCESS | 1940 | 1467036048908 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 07:00:48 INFO - PROCESS | 1940 | 1467036048909 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 07:00:48 INFO - PROCESS | 1940 | 1467036048912 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 07:00:48 INFO - PROCESS | 1940 | 1467036048914 Marionette TRACE conn2 <- [1,1834,null,{}] 07:00:48 INFO - PROCESS | 1940 | 1467036048916 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}] 07:00:48 INFO - PROCESS | 1940 | 1467036048919 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:49 INFO - PROCESS | 1940 | 1467036049106 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 07:00:49 INFO - PROCESS | 1940 | 1467036049164 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:49 INFO - PROCESS | 1940 | 1467036049167 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:49 INFO - PROCESS | 1940 | ++DOCSHELL 0x1214a3800 == 38 [pid = 1940] [id = 466] 07:00:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x1240ca000) [pid = 1940] [serial = 1397] [outer = 0x0] 07:00:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x12428f000) [pid = 1940] [serial = 1398] [outer = 0x1240ca000] 07:00:49 INFO - PROCESS | 1940 | 1467036049210 Marionette DEBUG loaded listener.js 07:00:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x124d1cc00) [pid = 1940] [serial = 1399] [outer = 0x1240ca000] 07:00:50 INFO - PROCESS | 1940 | --DOCSHELL 0x113f41000 == 37 [pid = 1940] [id = 456] 07:00:50 INFO - PROCESS | 1940 | --DOCSHELL 0x116f20000 == 36 [pid = 1940] [id = 455] 07:00:50 INFO - PROCESS | 1940 | --DOCSHELL 0x11713c000 == 35 [pid = 1940] [id = 457] 07:00:50 INFO - PROCESS | 1940 | --DOCSHELL 0x118517800 == 34 [pid = 1940] [id = 458] 07:00:50 INFO - PROCESS | 1940 | --DOCSHELL 0x1261e0800 == 33 [pid = 1940] [id = 462] 07:00:50 INFO - PROCESS | 1940 | --DOCSHELL 0x129653800 == 32 [pid = 1940] [id = 465] 07:00:50 INFO - PROCESS | 1940 | --DOCSHELL 0x118f17000 == 31 [pid = 1940] [id = 464] 07:00:50 INFO - PROCESS | 1940 | --DOCSHELL 0x124484800 == 30 [pid = 1940] [id = 461] 07:00:50 INFO - PROCESS | 1940 | --DOCSHELL 0x119f03000 == 29 [pid = 1940] [id = 459] 07:00:50 INFO - PROCESS | 1940 | --DOCSHELL 0x1169a3000 == 28 [pid = 1940] [id = 463] 07:00:50 INFO - PROCESS | 1940 | --DOCSHELL 0x1214a9800 == 27 [pid = 1940] [id = 460] 07:00:50 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x1244b8c00) [pid = 1940] [serial = 1350] [outer = 0x0] [url = about:blank] 07:00:50 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x124283800) [pid = 1940] [serial = 1347] [outer = 0x0] [url = about:blank] 07:00:50 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x1198c1000) [pid = 1940] [serial = 1329] [outer = 0x0] [url = about:blank] 07:00:50 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x121126800) [pid = 1940] [serial = 1332] [outer = 0x0] [url = about:blank] 07:00:50 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1219db800) [pid = 1940] [serial = 1336] [outer = 0x0] [url = about:blank] 07:00:50 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x12182f800) [pid = 1940] [serial = 1335] [outer = 0x0] [url = about:blank] 07:00:50 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x111e2dc00) [pid = 1940] [serial = 1338] [outer = 0x0] [url = about:blank] 07:00:50 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x11326f000) [pid = 1940] [serial = 1314] [outer = 0x0] [url = about:blank] 07:00:50 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x113f2fc00) [pid = 1940] [serial = 1315] [outer = 0x0] [url = about:blank] 07:00:50 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x1131d2000) [pid = 1940] [serial = 1311] [outer = 0x0] [url = about:blank] 07:00:50 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x113866000) [pid = 1940] [serial = 1312] [outer = 0x0] [url = about:blank] 07:00:50 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x118231c00) [pid = 1940] [serial = 1320] [outer = 0x0] [url = about:blank] 07:00:50 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x11832b000) [pid = 1940] [serial = 1321] [outer = 0x0] [url = about:blank] 07:00:50 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x111f40800) [pid = 1940] [serial = 1308] [outer = 0x0] [url = about:blank] 07:00:50 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x116789000) [pid = 1940] [serial = 1339] [outer = 0x0] [url = about:blank] 07:00:50 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x112599c00) [pid = 1940] [serial = 1309] [outer = 0x0] [url = about:blank] 07:00:50 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x116f4a400) [pid = 1940] [serial = 1317] [outer = 0x0] [url = about:blank] 07:00:50 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x1175ca800) [pid = 1940] [serial = 1318] [outer = 0x0] [url = about:blank] 07:00:50 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x121248800) [pid = 1940] [serial = 1306] [outer = 0x0] [url = about:blank] 07:00:50 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x1185b8c00) [pid = 1940] [serial = 1323] [outer = 0x0] [url = about:blank] 07:00:50 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x118774400) [pid = 1940] [serial = 1324] [outer = 0x0] [url = about:blank] 07:00:50 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x118f9c800) [pid = 1940] [serial = 1326] [outer = 0x0] [url = about:blank] 07:00:50 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x1240cb400) [pid = 1940] [serial = 1345] [outer = 0x0] [url = about:blank] 07:00:50 INFO - PROCESS | 1940 | --DOMWINDOW == 72 (0x123d0f000) [pid = 1940] [serial = 1344] [outer = 0x0] [url = about:blank] 07:00:50 INFO - PROCESS | 1940 | --DOMWINDOW == 71 (0x118f9cc00) [pid = 1940] [serial = 1341] [outer = 0x0] [url = about:blank] 07:00:50 INFO - PROCESS | 1940 | --DOMWINDOW == 70 (0x121396400) [pid = 1940] [serial = 1333] [outer = 0x0] [url = about:blank] 07:00:50 INFO - PROCESS | 1940 | --DOMWINDOW == 69 (0x124291400) [pid = 1940] [serial = 1348] [outer = 0x0] [url = about:blank] 07:00:50 INFO - PROCESS | 1940 | --DOMWINDOW == 68 (0x121092800) [pid = 1940] [serial = 1330] [outer = 0x0] [url = about:blank] 07:00:50 INFO - PROCESS | 1940 | --DOMWINDOW == 67 (0x11937c400) [pid = 1940] [serial = 1327] [outer = 0x0] [url = about:blank] 07:00:50 INFO - PROCESS | 1940 | --DOMWINDOW == 66 (0x1219e1400) [pid = 1940] [serial = 1342] [outer = 0x0] [url = about:blank] 07:00:50 INFO - PROCESS | 1940 | --DOMWINDOW == 65 (0x1247b2000) [pid = 1940] [serial = 1351] [outer = 0x0] [url = about:blank] 07:00:50 INFO - PROCESS | 1940 | 1467036050620 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]]]}] 07:00:50 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 07:00:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1722ms 07:00:50 INFO - PROCESS | 1940 | 1467036050636 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 07:00:50 INFO - PROCESS | 1940 | 1467036050638 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 07:00:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 07:00:50 INFO - PROCESS | 1940 | 1467036050641 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 07:00:50 INFO - PROCESS | 1940 | 1467036050644 Marionette TRACE conn2 <- [1,1838,null,{}] 07:00:50 INFO - PROCESS | 1940 | 1467036050650 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}] 07:00:50 INFO - PROCESS | 1940 | 1467036050652 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:50 INFO - PROCESS | 1940 | 1467036050729 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 07:00:50 INFO - PROCESS | 1940 | 1467036050782 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:50 INFO - PROCESS | 1940 | 1467036050785 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:50 INFO - PROCESS | 1940 | ++DOCSHELL 0x113d87000 == 28 [pid = 1940] [id = 467] 07:00:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 66 (0x112629800) [pid = 1940] [serial = 1400] [outer = 0x0] 07:00:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 67 (0x1126a1800) [pid = 1940] [serial = 1401] [outer = 0x112629800] 07:00:50 INFO - PROCESS | 1940 | 1467036050813 Marionette DEBUG loaded listener.js 07:00:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 68 (0x112d7fc00) [pid = 1940] [serial = 1402] [outer = 0x112629800] 07:00:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 07:00:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 522ms 07:00:51 INFO - PROCESS | 1940 | 1467036051158 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]]]}] 07:00:51 INFO - PROCESS | 1940 | 1467036051170 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 07:00:51 INFO - PROCESS | 1940 | 1467036051176 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 07:00:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 07:00:51 INFO - PROCESS | 1940 | 1467036051188 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 07:00:51 INFO - PROCESS | 1940 | 1467036051190 Marionette TRACE conn2 <- [1,1842,null,{}] 07:00:51 INFO - PROCESS | 1940 | 1467036051194 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}] 07:00:51 INFO - PROCESS | 1940 | 1467036051201 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:51 INFO - PROCESS | 1940 | 1467036051315 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 07:00:51 INFO - PROCESS | 1940 | 1467036051371 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:51 INFO - PROCESS | 1940 | 1467036051373 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:51 INFO - PROCESS | 1940 | ++DOCSHELL 0x117137800 == 29 [pid = 1940] [id = 468] 07:00:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 69 (0x112ecec00) [pid = 1940] [serial = 1403] [outer = 0x0] 07:00:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 70 (0x113866400) [pid = 1940] [serial = 1404] [outer = 0x112ecec00] 07:00:51 INFO - PROCESS | 1940 | 1467036051401 Marionette DEBUG loaded listener.js 07:00:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 71 (0x116529c00) [pid = 1940] [serial = 1405] [outer = 0x112ecec00] 07:00:51 INFO - PROCESS | 1940 | 1467036051697 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]]]}] 07:00:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 07:00:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 574ms 07:00:51 INFO - PROCESS | 1940 | 1467036051759 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 07:00:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 07:00:51 INFO - PROCESS | 1940 | 1467036051769 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 07:00:51 INFO - PROCESS | 1940 | 1467036051772 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 07:00:51 INFO - PROCESS | 1940 | 1467036051774 Marionette TRACE conn2 <- [1,1846,null,{}] 07:00:51 INFO - PROCESS | 1940 | 1467036051782 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}] 07:00:51 INFO - PROCESS | 1940 | 1467036051785 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:51 INFO - PROCESS | 1940 | 1467036051863 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 07:00:51 INFO - PROCESS | 1940 | 1467036051918 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:51 INFO - PROCESS | 1940 | 1467036051920 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:51 INFO - PROCESS | 1940 | ++DOCSHELL 0x118502800 == 30 [pid = 1940] [id = 469] 07:00:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 72 (0x110e85c00) [pid = 1940] [serial = 1406] [outer = 0x0] 07:00:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 73 (0x1175c2c00) [pid = 1940] [serial = 1407] [outer = 0x110e85c00] 07:00:51 INFO - PROCESS | 1940 | 1467036051948 Marionette DEBUG loaded listener.js 07:00:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x118198400) [pid = 1940] [serial = 1408] [outer = 0x110e85c00] 07:00:52 INFO - PROCESS | 1940 | 1467036052243 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]]]}] 07:00:52 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) 07:00:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 521ms 07:00:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 07:00:52 INFO - PROCESS | 1940 | 1467036052294 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 07:00:52 INFO - PROCESS | 1940 | 1467036052296 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 07:00:52 INFO - PROCESS | 1940 | 1467036052301 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 07:00:52 INFO - PROCESS | 1940 | 1467036052303 Marionette TRACE conn2 <- [1,1850,null,{}] 07:00:52 INFO - PROCESS | 1940 | 1467036052305 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}] 07:00:52 INFO - PROCESS | 1940 | 1467036052307 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:52 INFO - PROCESS | 1940 | 1467036052390 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 07:00:52 INFO - PROCESS | 1940 | 1467036052395 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:52 INFO - PROCESS | 1940 | 1467036052396 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:52 INFO - PROCESS | 1940 | ++DOCSHELL 0x119539000 == 31 [pid = 1940] [id = 470] 07:00:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x11822dc00) [pid = 1940] [serial = 1409] [outer = 0x0] 07:00:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x1182a1400) [pid = 1940] [serial = 1410] [outer = 0x11822dc00] 07:00:52 INFO - PROCESS | 1940 | 1467036052432 Marionette DEBUG loaded listener.js 07:00:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x11859fc00) [pid = 1940] [serial = 1411] [outer = 0x11822dc00] 07:00:52 INFO - PROCESS | 1940 | 1467036052826 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]]]}] 07:00:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 07:00:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 570ms 07:00:52 INFO - PROCESS | 1940 | 1467036052871 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 07:00:52 INFO - PROCESS | 1940 | 1467036052873 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 07:00:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 07:00:52 INFO - PROCESS | 1940 | 1467036052877 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 07:00:52 INFO - PROCESS | 1940 | 1467036052878 Marionette TRACE conn2 <- [1,1854,null,{}] 07:00:52 INFO - PROCESS | 1940 | 1467036052900 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}] 07:00:52 INFO - PROCESS | 1940 | 1467036052902 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:53 INFO - PROCESS | 1940 | 1467036053030 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 07:00:53 INFO - PROCESS | 1940 | 1467036053038 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:53 INFO - PROCESS | 1940 | 1467036053039 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:53 INFO - PROCESS | 1940 | ++DOCSHELL 0x121143800 == 32 [pid = 1940] [id = 471] 07:00:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x1126ab400) [pid = 1940] [serial = 1412] [outer = 0x0] 07:00:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x1185afc00) [pid = 1940] [serial = 1413] [outer = 0x1126ab400] 07:00:53 INFO - PROCESS | 1940 | 1467036053080 Marionette DEBUG loaded listener.js 07:00:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x11876ec00) [pid = 1940] [serial = 1414] [outer = 0x1126ab400] 07:00:53 INFO - PROCESS | 1940 | 1467036053523 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]]]}] 07:00:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 07:00:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 673ms 07:00:53 INFO - PROCESS | 1940 | 1467036053590 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 07:00:53 INFO - PROCESS | 1940 | 1467036053592 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 07:00:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 07:00:53 INFO - PROCESS | 1940 | 1467036053602 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 07:00:53 INFO - PROCESS | 1940 | 1467036053605 Marionette TRACE conn2 <- [1,1858,null,{}] 07:00:53 INFO - PROCESS | 1940 | 1467036053609 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}] 07:00:53 INFO - PROCESS | 1940 | 1467036053612 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:53 INFO - PROCESS | 1940 | 1467036053725 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 07:00:53 INFO - PROCESS | 1940 | 1467036053801 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:53 INFO - PROCESS | 1940 | 1467036053805 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:53 INFO - PROCESS | 1940 | ++DOCSHELL 0x11623f800 == 33 [pid = 1940] [id = 472] 07:00:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x1121ab000) [pid = 1940] [serial = 1415] [outer = 0x0] 07:00:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x112599000) [pid = 1940] [serial = 1416] [outer = 0x1121ab000] 07:00:53 INFO - PROCESS | 1940 | 1467036053837 Marionette DEBUG loaded listener.js 07:00:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x112980c00) [pid = 1940] [serial = 1417] [outer = 0x1121ab000] 07:00:54 INFO - PROCESS | 1940 | 1467036054360 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]]]}] 07:00:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 07:00:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 830ms 07:00:54 INFO - PROCESS | 1940 | 1467036054441 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 07:00:54 INFO - PROCESS | 1940 | 1467036054443 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 07:00:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 07:00:54 INFO - PROCESS | 1940 | 1467036054449 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 07:00:54 INFO - PROCESS | 1940 | 1467036054452 Marionette TRACE conn2 <- [1,1862,null,{}] 07:00:54 INFO - PROCESS | 1940 | 1467036054455 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}] 07:00:54 INFO - PROCESS | 1940 | 1467036054457 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:54 INFO - PROCESS | 1940 | 1467036054563 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 07:00:54 INFO - PROCESS | 1940 | 1467036054640 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:54 INFO - PROCESS | 1940 | 1467036054642 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:54 INFO - PROCESS | 1940 | ++DOCSHELL 0x1191b0800 == 34 [pid = 1940] [id = 473] 07:00:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x1162ce800) [pid = 1940] [serial = 1418] [outer = 0x0] 07:00:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x116a11400) [pid = 1940] [serial = 1419] [outer = 0x1162ce800] 07:00:54 INFO - PROCESS | 1940 | 1467036054672 Marionette DEBUG loaded listener.js 07:00:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x11806b400) [pid = 1940] [serial = 1420] [outer = 0x1162ce800] 07:00:55 INFO - PROCESS | 1940 | 1467036055352 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]]]}] 07:00:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 07:00:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 927ms 07:00:55 INFO - PROCESS | 1940 | 1467036055373 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 07:00:55 INFO - PROCESS | 1940 | 1467036055376 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 07:00:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 07:00:55 INFO - PROCESS | 1940 | 1467036055381 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 07:00:55 INFO - PROCESS | 1940 | 1467036055384 Marionette TRACE conn2 <- [1,1866,null,{}] 07:00:55 INFO - PROCESS | 1940 | 1467036055390 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}] 07:00:55 INFO - PROCESS | 1940 | 1467036055392 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:55 INFO - PROCESS | 1940 | 1467036055579 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 07:00:55 INFO - PROCESS | 1940 | --DOCSHELL 0x11807a800 == 33 [pid = 1940] [id = 357] 07:00:55 INFO - PROCESS | 1940 | --DOCSHELL 0x119539000 == 32 [pid = 1940] [id = 470] 07:00:55 INFO - PROCESS | 1940 | --DOCSHELL 0x118502800 == 31 [pid = 1940] [id = 469] 07:00:55 INFO - PROCESS | 1940 | --DOCSHELL 0x117137800 == 30 [pid = 1940] [id = 468] 07:00:55 INFO - PROCESS | 1940 | --DOCSHELL 0x113d87000 == 29 [pid = 1940] [id = 467] 07:00:55 INFO - PROCESS | 1940 | 1467036055720 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:55 INFO - PROCESS | 1940 | 1467036055721 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:55 INFO - PROCESS | 1940 | ++DOCSHELL 0x113a4c000 == 30 [pid = 1940] [id = 474] 07:00:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x111c78c00) [pid = 1940] [serial = 1421] [outer = 0x0] 07:00:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x1126abc00) [pid = 1940] [serial = 1422] [outer = 0x111c78c00] 07:00:55 INFO - PROCESS | 1940 | 1467036055779 Marionette DEBUG loaded listener.js 07:00:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x113da8c00) [pid = 1940] [serial = 1423] [outer = 0x111c78c00] 07:00:56 INFO - PROCESS | 1940 | 1467036056229 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]]]}] 07:00:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 07:00:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 874ms 07:00:56 INFO - PROCESS | 1940 | 1467036056268 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 07:00:56 INFO - PROCESS | 1940 | 1467036056271 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 07:00:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 07:00:56 INFO - PROCESS | 1940 | 1467036056276 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 07:00:56 INFO - PROCESS | 1940 | 1467036056278 Marionette TRACE conn2 <- [1,1870,null,{}] 07:00:56 INFO - PROCESS | 1940 | 1467036056284 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}] 07:00:56 INFO - PROCESS | 1940 | 1467036056286 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:56 INFO - PROCESS | 1940 | 1467036056380 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 07:00:56 INFO - PROCESS | 1940 | 1467036056449 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:56 INFO - PROCESS | 1940 | 1467036056450 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:56 INFO - PROCESS | 1940 | ++DOCSHELL 0x1181d3800 == 31 [pid = 1940] [id = 475] 07:00:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x118070400) [pid = 1940] [serial = 1424] [outer = 0x0] 07:00:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x118224000) [pid = 1940] [serial = 1425] [outer = 0x118070400] 07:00:56 INFO - PROCESS | 1940 | 1467036056482 Marionette DEBUG loaded listener.js 07:00:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x118230400) [pid = 1940] [serial = 1426] [outer = 0x118070400] 07:00:56 INFO - PROCESS | 1940 | 1467036056916 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]]]}] 07:00:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 07:00:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 672ms 07:00:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 07:00:56 INFO - PROCESS | 1940 | 1467036056948 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 07:00:56 INFO - PROCESS | 1940 | 1467036056950 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 07:00:56 INFO - PROCESS | 1940 | 1467036056953 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 07:00:56 INFO - PROCESS | 1940 | 1467036056954 Marionette TRACE conn2 <- [1,1874,null,{}] 07:00:56 INFO - PROCESS | 1940 | 1467036056957 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}] 07:00:56 INFO - PROCESS | 1940 | 1467036056959 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:57 INFO - PROCESS | 1940 | 1467036057074 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 07:00:57 INFO - PROCESS | 1940 | 1467036057147 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:57 INFO - PROCESS | 1940 | 1467036057149 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x1132c7800) [pid = 1940] [serial = 1427] [outer = 0x12c8a6400] 07:00:57 INFO - PROCESS | 1940 | ++DOCSHELL 0x123c56800 == 32 [pid = 1940] [id = 476] 07:00:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x111f43800) [pid = 1940] [serial = 1428] [outer = 0x0] 07:00:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x118f3ec00) [pid = 1940] [serial = 1429] [outer = 0x111f43800] 07:00:57 INFO - PROCESS | 1940 | 1467036057193 Marionette DEBUG loaded listener.js 07:00:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x119365400) [pid = 1940] [serial = 1430] [outer = 0x111f43800] 07:00:57 INFO - PROCESS | 1940 | 1467036057687 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]]]}] 07:00:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 07:00:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 769ms 07:00:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 07:00:57 INFO - PROCESS | 1940 | 1467036057723 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 07:00:57 INFO - PROCESS | 1940 | 1467036057726 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 07:00:57 INFO - PROCESS | 1940 | 1467036057736 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 07:00:57 INFO - PROCESS | 1940 | 1467036057740 Marionette TRACE conn2 <- [1,1878,null,{}] 07:00:57 INFO - PROCESS | 1940 | 1467036057742 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}] 07:00:57 INFO - PROCESS | 1940 | 1467036057745 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:57 INFO - PROCESS | 1940 | 1467036057845 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 07:00:57 INFO - PROCESS | 1940 | 1467036057910 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:57 INFO - PROCESS | 1940 | 1467036057911 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:57 INFO - PROCESS | 1940 | ++DOCSHELL 0x124232000 == 33 [pid = 1940] [id = 477] 07:00:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x1198bd000) [pid = 1940] [serial = 1431] [outer = 0x0] 07:00:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x119fdc800) [pid = 1940] [serial = 1432] [outer = 0x1198bd000] 07:00:57 INFO - PROCESS | 1940 | 1467036057940 Marionette DEBUG loaded listener.js 07:00:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x12100f400) [pid = 1940] [serial = 1433] [outer = 0x1198bd000] 07:00:58 INFO - PROCESS | 1940 | 1467036058362 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]]]}] 07:00:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 07:00:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 678ms 07:00:58 INFO - PROCESS | 1940 | 1467036058415 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 07:00:58 INFO - PROCESS | 1940 | 1467036058416 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 07:00:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 07:00:58 INFO - PROCESS | 1940 | 1467036058419 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 07:00:58 INFO - PROCESS | 1940 | 1467036058421 Marionette TRACE conn2 <- [1,1882,null,{}] 07:00:58 INFO - PROCESS | 1940 | 1467036058423 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}] 07:00:58 INFO - PROCESS | 1940 | 1467036058425 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:58 INFO - PROCESS | 1940 | 1467036058521 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 07:00:58 INFO - PROCESS | 1940 | 1467036058573 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:58 INFO - PROCESS | 1940 | 1467036058575 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:58 INFO - PROCESS | 1940 | ++DOCSHELL 0x126055800 == 34 [pid = 1940] [id = 478] 07:00:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x12100f000) [pid = 1940] [serial = 1434] [outer = 0x0] 07:00:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x121098400) [pid = 1940] [serial = 1435] [outer = 0x12100f000] 07:00:58 INFO - PROCESS | 1940 | 1467036058604 Marionette DEBUG loaded listener.js 07:00:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x121128400) [pid = 1940] [serial = 1436] [outer = 0x12100f000] 07:00:59 INFO - PROCESS | 1940 | 1467036059033 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]]]}] 07:00:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 07:00:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 668ms 07:00:59 INFO - PROCESS | 1940 | 1467036059088 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 07:00:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 07:00:59 INFO - PROCESS | 1940 | 1467036059091 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 07:00:59 INFO - PROCESS | 1940 | 1467036059094 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 07:00:59 INFO - PROCESS | 1940 | 1467036059096 Marionette TRACE conn2 <- [1,1886,null,{}] 07:00:59 INFO - PROCESS | 1940 | 1467036059099 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}] 07:00:59 INFO - PROCESS | 1940 | 1467036059101 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:59 INFO - PROCESS | 1940 | 1467036059241 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 07:00:59 INFO - PROCESS | 1940 | --DOCSHELL 0x118519800 == 33 [pid = 1940] [id = 342] 07:00:59 INFO - PROCESS | 1940 | 1467036059304 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:00:59 INFO - PROCESS | 1940 | 1467036059305 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:59 INFO - PROCESS | 1940 | ++DOCSHELL 0x116239800 == 34 [pid = 1940] [id = 479] 07:00:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x111f45c00) [pid = 1940] [serial = 1437] [outer = 0x0] 07:00:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x11259a800) [pid = 1940] [serial = 1438] [outer = 0x111f45c00] 07:00:59 INFO - PROCESS | 1940 | 1467036059338 Marionette DEBUG loaded listener.js 07:00:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x116077400) [pid = 1940] [serial = 1439] [outer = 0x111f45c00] 07:00:59 INFO - PROCESS | 1940 | 1467036059788 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]]]}] 07:00:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 07:00:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 771ms 07:00:59 INFO - PROCESS | 1940 | 1467036059865 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 07:00:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 07:00:59 INFO - PROCESS | 1940 | 1467036059868 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 07:00:59 INFO - PROCESS | 1940 | 1467036059872 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 07:00:59 INFO - PROCESS | 1940 | 1467036059874 Marionette TRACE conn2 <- [1,1890,null,{}] 07:00:59 INFO - PROCESS | 1940 | 1467036059877 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}] 07:00:59 INFO - PROCESS | 1940 | 1467036059879 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:00:59 INFO - PROCESS | 1940 | 1467036059977 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 07:01:00 INFO - PROCESS | 1940 | 1467036060047 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:00 INFO - PROCESS | 1940 | 1467036060049 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:00 INFO - PROCESS | 1940 | ++DOCSHELL 0x119fc0800 == 35 [pid = 1940] [id = 480] 07:01:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x1175c5800) [pid = 1940] [serial = 1440] [outer = 0x0] 07:01:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x11832b000) [pid = 1940] [serial = 1441] [outer = 0x1175c5800] 07:01:00 INFO - PROCESS | 1940 | 1467036060080 Marionette DEBUG loaded listener.js 07:01:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x118fa0800) [pid = 1940] [serial = 1442] [outer = 0x1175c5800] 07:01:00 INFO - PROCESS | 1940 | 1467036060508 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]]]}] 07:01:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 07:01:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 672ms 07:01:00 INFO - PROCESS | 1940 | 1467036060545 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 07:01:00 INFO - PROCESS | 1940 | 1467036060547 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 07:01:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 07:01:00 INFO - PROCESS | 1940 | 1467036060551 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 07:01:00 INFO - PROCESS | 1940 | 1467036060553 Marionette TRACE conn2 <- [1,1894,null,{}] 07:01:00 INFO - PROCESS | 1940 | 1467036060555 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}] 07:01:00 INFO - PROCESS | 1940 | 1467036060557 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:00 INFO - PROCESS | 1940 | 1467036060656 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 07:01:00 INFO - PROCESS | 1940 | 1467036060714 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:00 INFO - PROCESS | 1940 | 1467036060715 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:00 INFO - PROCESS | 1940 | ++DOCSHELL 0x1183c2000 == 36 [pid = 1940] [id = 481] 07:01:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x119743000) [pid = 1940] [serial = 1443] [outer = 0x0] 07:01:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x1198ea000) [pid = 1940] [serial = 1444] [outer = 0x119743000] 07:01:00 INFO - PROCESS | 1940 | 1467036060745 Marionette DEBUG loaded listener.js 07:01:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x1210d0400) [pid = 1940] [serial = 1445] [outer = 0x119743000] 07:01:01 INFO - PROCESS | 1940 | 1467036061176 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]]]}] 07:01:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 07:01:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 670ms 07:01:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 07:01:01 INFO - PROCESS | 1940 | 1467036061232 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 07:01:01 INFO - PROCESS | 1940 | 1467036061234 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 07:01:01 INFO - PROCESS | 1940 | 1467036061244 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 07:01:01 INFO - PROCESS | 1940 | 1467036061247 Marionette TRACE conn2 <- [1,1898,null,{}] 07:01:01 INFO - PROCESS | 1940 | 1467036061275 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}] 07:01:01 INFO - PROCESS | 1940 | 1467036061277 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:01 INFO - PROCESS | 1940 | 1467036061377 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 07:01:01 INFO - PROCESS | 1940 | 1467036061445 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:01 INFO - PROCESS | 1940 | 1467036061446 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:01 INFO - PROCESS | 1940 | ++DOCSHELL 0x128ddc800 == 37 [pid = 1940] [id = 482] 07:01:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x1213a1800) [pid = 1940] [serial = 1446] [outer = 0x0] 07:01:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x1219d6400) [pid = 1940] [serial = 1447] [outer = 0x1213a1800] 07:01:01 INFO - PROCESS | 1940 | 1467036061476 Marionette DEBUG loaded listener.js 07:01:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x1219e1400) [pid = 1940] [serial = 1448] [outer = 0x1213a1800] 07:01:01 INFO - PROCESS | 1940 | 1467036061900 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]]]}] 07:01:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 07:01:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 679ms 07:01:01 INFO - PROCESS | 1940 | 1467036061919 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 07:01:01 INFO - PROCESS | 1940 | 1467036061920 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 07:01:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 07:01:01 INFO - PROCESS | 1940 | 1467036061922 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 07:01:01 INFO - PROCESS | 1940 | 1467036061924 Marionette TRACE conn2 <- [1,1902,null,{}] 07:01:01 INFO - PROCESS | 1940 | 1467036061926 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}] 07:01:01 INFO - PROCESS | 1940 | 1467036061927 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:02 INFO - PROCESS | 1940 | 1467036062022 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 07:01:02 INFO - PROCESS | 1940 | 1467036062074 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:02 INFO - PROCESS | 1940 | 1467036062076 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x129653000 == 38 [pid = 1940] [id = 483] 07:01:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x1219e3000) [pid = 1940] [serial = 1449] [outer = 0x0] 07:01:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x123d0f000) [pid = 1940] [serial = 1450] [outer = 0x1219e3000] 07:01:02 INFO - PROCESS | 1940 | 1467036062105 Marionette DEBUG loaded listener.js 07:01:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x1240ca400) [pid = 1940] [serial = 1451] [outer = 0x1219e3000] 07:01:02 INFO - PROCESS | 1940 | 1467036062523 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]]]}] 07:01:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 07:01:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 723ms 07:01:02 INFO - PROCESS | 1940 | 1467036062686 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 07:01:02 INFO - PROCESS | 1940 | 1467036062688 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 07:01:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 07:01:02 INFO - PROCESS | 1940 | 1467036062693 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 07:01:02 INFO - PROCESS | 1940 | 1467036062695 Marionette TRACE conn2 <- [1,1906,null,{}] 07:01:02 INFO - PROCESS | 1940 | 1467036062699 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}] 07:01:02 INFO - PROCESS | 1940 | 1467036062701 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:02 INFO - PROCESS | 1940 | 1467036062798 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 07:01:02 INFO - PROCESS | 1940 | 1467036062869 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:02 INFO - PROCESS | 1940 | 1467036062873 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x119b7b000 == 39 [pid = 1940] [id = 484] 07:01:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 118 (0x116f4dc00) [pid = 1940] [serial = 1452] [outer = 0x0] 07:01:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 119 (0x117d99800) [pid = 1940] [serial = 1453] [outer = 0x116f4dc00] 07:01:02 INFO - PROCESS | 1940 | 1467036062901 Marionette DEBUG loaded listener.js 07:01:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 120 (0x1185b0000) [pid = 1940] [serial = 1454] [outer = 0x116f4dc00] 07:01:03 INFO - PROCESS | 1940 | --DOCSHELL 0x123c56800 == 38 [pid = 1940] [id = 476] 07:01:03 INFO - PROCESS | 1940 | --DOCSHELL 0x1181d3800 == 37 [pid = 1940] [id = 475] 07:01:03 INFO - PROCESS | 1940 | --DOCSHELL 0x113a4c000 == 36 [pid = 1940] [id = 474] 07:01:03 INFO - PROCESS | 1940 | 1467036063353 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]]]}] 07:01:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 07:01:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 726ms 07:01:03 INFO - PROCESS | 1940 | 1467036063419 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 07:01:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 07:01:03 INFO - PROCESS | 1940 | 1467036063421 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 07:01:03 INFO - PROCESS | 1940 | 1467036063424 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 07:01:03 INFO - PROCESS | 1940 | 1467036063427 Marionette TRACE conn2 <- [1,1910,null,{}] 07:01:03 INFO - PROCESS | 1940 | 1467036063431 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}] 07:01:03 INFO - PROCESS | 1940 | 1467036063435 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:03 INFO - PROCESS | 1940 | 1467036063532 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 07:01:03 INFO - PROCESS | 1940 | 1467036063602 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:03 INFO - PROCESS | 1940 | 1467036063603 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:03 INFO - PROCESS | 1940 | ++DOCSHELL 0x119b75800 == 37 [pid = 1940] [id = 485] 07:01:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 121 (0x118072400) [pid = 1940] [serial = 1455] [outer = 0x0] 07:01:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 122 (0x1185b3800) [pid = 1940] [serial = 1456] [outer = 0x118072400] 07:01:03 INFO - PROCESS | 1940 | 1467036063636 Marionette DEBUG loaded listener.js 07:01:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 123 (0x119364c00) [pid = 1940] [serial = 1457] [outer = 0x118072400] 07:01:04 INFO - PROCESS | 1940 | 1467036064104 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]]]}] 07:01:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 07:01:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 721ms 07:01:04 INFO - PROCESS | 1940 | 1467036064145 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 07:01:04 INFO - PROCESS | 1940 | 1467036064151 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 07:01:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 07:01:04 INFO - PROCESS | 1940 | 1467036064174 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 07:01:04 INFO - PROCESS | 1940 | 1467036064176 Marionette TRACE conn2 <- [1,1914,null,{}] 07:01:04 INFO - PROCESS | 1940 | 1467036064179 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}] 07:01:04 INFO - PROCESS | 1940 | 1467036064181 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:04 INFO - PROCESS | 1940 | 1467036064280 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 07:01:04 INFO - PROCESS | 1940 | 1467036064350 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:04 INFO - PROCESS | 1940 | 1467036064351 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:04 INFO - PROCESS | 1940 | ++DOCSHELL 0x128821800 == 38 [pid = 1940] [id = 486] 07:01:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 124 (0x1210d1800) [pid = 1940] [serial = 1458] [outer = 0x0] 07:01:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 125 (0x121125800) [pid = 1940] [serial = 1459] [outer = 0x1210d1800] 07:01:04 INFO - PROCESS | 1940 | 1467036064383 Marionette DEBUG loaded listener.js 07:01:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 126 (0x121239c00) [pid = 1940] [serial = 1460] [outer = 0x1210d1800] 07:01:04 INFO - PROCESS | 1940 | 1467036064831 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]]]}] 07:01:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 07:01:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 676ms 07:01:04 INFO - PROCESS | 1940 | 1467036064849 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 07:01:04 INFO - PROCESS | 1940 | 1467036064851 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 07:01:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 07:01:04 INFO - PROCESS | 1940 | 1467036064855 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 07:01:04 INFO - PROCESS | 1940 | 1467036064859 Marionette TRACE conn2 <- [1,1918,null,{}] 07:01:04 INFO - PROCESS | 1940 | 1467036064870 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}] 07:01:04 INFO - PROCESS | 1940 | 1467036064875 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:05 INFO - PROCESS | 1940 | 1467036065024 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 07:01:05 INFO - PROCESS | 1940 | 1467036065124 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:05 INFO - PROCESS | 1940 | 1467036065127 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:05 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a687800 == 39 [pid = 1940] [id = 487] 07:01:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 127 (0x121a16000) [pid = 1940] [serial = 1461] [outer = 0x0] 07:01:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 128 (0x1240ce800) [pid = 1940] [serial = 1462] [outer = 0x121a16000] 07:01:05 INFO - PROCESS | 1940 | 1467036065182 Marionette DEBUG loaded listener.js 07:01:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 129 (0x124290800) [pid = 1940] [serial = 1463] [outer = 0x121a16000] 07:01:05 INFO - PROCESS | 1940 | 1467036065682 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]]]}] 07:01:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 07:01:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 875ms 07:01:05 INFO - PROCESS | 1940 | 1467036065729 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 07:01:05 INFO - PROCESS | 1940 | 1467036065731 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 07:01:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 07:01:05 INFO - PROCESS | 1940 | 1467036065734 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 07:01:05 INFO - PROCESS | 1940 | 1467036065735 Marionette TRACE conn2 <- [1,1922,null,{}] 07:01:05 INFO - PROCESS | 1940 | 1467036065737 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}] 07:01:05 INFO - PROCESS | 1940 | 1467036065739 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:05 INFO - PROCESS | 1940 | 1467036065838 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 07:01:05 INFO - PROCESS | 1940 | 1467036065897 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:05 INFO - PROCESS | 1940 | 1467036065899 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:05 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ad1c800 == 40 [pid = 1940] [id = 488] 07:01:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 130 (0x1244ee800) [pid = 1940] [serial = 1464] [outer = 0x0] 07:01:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 131 (0x124d1e400) [pid = 1940] [serial = 1465] [outer = 0x1244ee800] 07:01:05 INFO - PROCESS | 1940 | 1467036065929 Marionette DEBUG loaded listener.js 07:01:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 132 (0x124d50c00) [pid = 1940] [serial = 1466] [outer = 0x1244ee800] 07:01:06 INFO - PROCESS | 1940 | 1467036066372 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]]]}] 07:01:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 07:01:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 668ms 07:01:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 07:01:06 INFO - PROCESS | 1940 | 1467036066403 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 07:01:06 INFO - PROCESS | 1940 | 1467036066404 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 07:01:06 INFO - PROCESS | 1940 | 1467036066406 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 07:01:06 INFO - PROCESS | 1940 | 1467036066408 Marionette TRACE conn2 <- [1,1926,null,{}] 07:01:06 INFO - PROCESS | 1940 | 1467036066410 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}] 07:01:06 INFO - PROCESS | 1940 | 1467036066411 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:06 INFO - PROCESS | 1940 | 1467036066506 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 07:01:06 INFO - PROCESS | 1940 | 1467036066561 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:06 INFO - PROCESS | 1940 | 1467036066562 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:06 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b04d000 == 41 [pid = 1940] [id = 489] 07:01:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 133 (0x1244f4400) [pid = 1940] [serial = 1467] [outer = 0x0] 07:01:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 134 (0x124d56c00) [pid = 1940] [serial = 1468] [outer = 0x1244f4400] 07:01:06 INFO - PROCESS | 1940 | 1467036066594 Marionette DEBUG loaded listener.js 07:01:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 135 (0x126064c00) [pid = 1940] [serial = 1469] [outer = 0x1244f4400] 07:01:07 INFO - PROCESS | 1940 | 1467036067028 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]]]}] 07:01:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 07:01:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 670ms 07:01:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 07:01:07 INFO - PROCESS | 1940 | 1467036067077 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 07:01:07 INFO - PROCESS | 1940 | 1467036067078 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 07:01:07 INFO - PROCESS | 1940 | 1467036067081 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 07:01:07 INFO - PROCESS | 1940 | 1467036067082 Marionette TRACE conn2 <- [1,1930,null,{}] 07:01:07 INFO - PROCESS | 1940 | 1467036067084 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}] 07:01:07 INFO - PROCESS | 1940 | 1467036067088 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:07 INFO - PROCESS | 1940 | 1467036067232 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 07:01:07 INFO - PROCESS | 1940 | 1467036067381 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:07 INFO - PROCESS | 1940 | 1467036067383 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:07 INFO - PROCESS | 1940 | ++DOCSHELL 0x11807a800 == 42 [pid = 1940] [id = 490] 07:01:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 136 (0x112d61800) [pid = 1940] [serial = 1470] [outer = 0x0] 07:01:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 137 (0x113274800) [pid = 1940] [serial = 1471] [outer = 0x112d61800] 07:01:07 INFO - PROCESS | 1940 | 1467036067416 Marionette DEBUG loaded listener.js 07:01:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 138 (0x11832e400) [pid = 1940] [serial = 1472] [outer = 0x112d61800] 07:01:07 INFO - PROCESS | 1940 | 1467036067852 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]]]}] 07:01:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 07:01:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 821ms 07:01:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 07:01:07 INFO - PROCESS | 1940 | 1467036067903 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 07:01:07 INFO - PROCESS | 1940 | 1467036067905 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 07:01:07 INFO - PROCESS | 1940 | 1467036067908 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 07:01:07 INFO - PROCESS | 1940 | 1467036067909 Marionette TRACE conn2 <- [1,1934,null,{}] 07:01:07 INFO - PROCESS | 1940 | 1467036067913 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}] 07:01:07 INFO - PROCESS | 1940 | 1467036067916 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:08 INFO - PROCESS | 1940 | 1467036068011 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 07:01:08 INFO - PROCESS | 1940 | 1467036068070 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:08 INFO - PROCESS | 1940 | 1467036068072 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:08 INFO - PROCESS | 1940 | ++DOCSHELL 0x12890b000 == 43 [pid = 1940] [id = 491] 07:01:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 139 (0x1198be800) [pid = 1940] [serial = 1473] [outer = 0x0] 07:01:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 140 (0x121096400) [pid = 1940] [serial = 1474] [outer = 0x1198be800] 07:01:08 INFO - PROCESS | 1940 | 1467036068100 Marionette DEBUG loaded listener.js 07:01:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 141 (0x121248800) [pid = 1940] [serial = 1475] [outer = 0x1198be800] 07:01:08 INFO - PROCESS | 1940 | 1467036068591 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]]]}] 07:01:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 07:01:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 721ms 07:01:08 INFO - PROCESS | 1940 | 1467036068643 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 07:01:08 INFO - PROCESS | 1940 | 1467036068646 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 07:01:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 07:01:08 INFO - PROCESS | 1940 | 1467036068669 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 07:01:08 INFO - PROCESS | 1940 | 1467036068671 Marionette TRACE conn2 <- [1,1938,null,{}] 07:01:08 INFO - PROCESS | 1940 | 1467036068675 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}] 07:01:08 INFO - PROCESS | 1940 | 1467036068677 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:08 INFO - PROCESS | 1940 | 1467036068777 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 07:01:08 INFO - PROCESS | 1940 | 1467036068851 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:08 INFO - PROCESS | 1940 | 1467036068852 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:08 INFO - PROCESS | 1940 | ++DOCSHELL 0x11973c000 == 44 [pid = 1940] [id = 492] 07:01:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 142 (0x1198bf000) [pid = 1940] [serial = 1476] [outer = 0x0] 07:01:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 143 (0x121243000) [pid = 1940] [serial = 1477] [outer = 0x1198bf000] 07:01:08 INFO - PROCESS | 1940 | 1467036068885 Marionette DEBUG loaded listener.js 07:01:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 144 (0x1219db400) [pid = 1940] [serial = 1478] [outer = 0x1198bf000] 07:01:09 INFO - PROCESS | 1940 | 1467036069306 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]]]}] 07:01:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 07:01:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 673ms 07:01:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 07:01:09 INFO - PROCESS | 1940 | 1467036069340 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 07:01:09 INFO - PROCESS | 1940 | 1467036069343 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 07:01:09 INFO - PROCESS | 1940 | 1467036069348 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 07:01:09 INFO - PROCESS | 1940 | 1467036069350 Marionette TRACE conn2 <- [1,1942,null,{}] 07:01:09 INFO - PROCESS | 1940 | 1467036069352 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}] 07:01:09 INFO - PROCESS | 1940 | 1467036069354 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:09 INFO - PROCESS | 1940 | 1467036069456 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 07:01:09 INFO - PROCESS | 1940 | 1467036069518 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:09 INFO - PROCESS | 1940 | 1467036069519 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:09 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ad21000 == 45 [pid = 1940] [id = 493] 07:01:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 145 (0x1240ce000) [pid = 1940] [serial = 1479] [outer = 0x0] 07:01:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 146 (0x124291000) [pid = 1940] [serial = 1480] [outer = 0x1240ce000] 07:01:09 INFO - PROCESS | 1940 | 1467036069550 Marionette DEBUG loaded listener.js 07:01:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 147 (0x1247b5400) [pid = 1940] [serial = 1481] [outer = 0x1240ce000] 07:01:10 INFO - PROCESS | 1940 | 1467036070027 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]]]}] 07:01:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 07:01:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 725ms 07:01:10 INFO - PROCESS | 1940 | 1467036070104 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 07:01:10 INFO - PROCESS | 1940 | 1467036070105 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 07:01:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 07:01:10 INFO - PROCESS | 1940 | 1467036070110 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 07:01:10 INFO - PROCESS | 1940 | 1467036070112 Marionette TRACE conn2 <- [1,1946,null,{}] 07:01:10 INFO - PROCESS | 1940 | 1467036070120 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}] 07:01:10 INFO - PROCESS | 1940 | 1467036070123 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:10 INFO - PROCESS | 1940 | 1467036070224 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 07:01:10 INFO - PROCESS | 1940 | 1467036070310 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:10 INFO - PROCESS | 1940 | 1467036070312 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:10 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bc7f000 == 46 [pid = 1940] [id = 494] 07:01:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 148 (0x1261a5400) [pid = 1940] [serial = 1482] [outer = 0x0] 07:01:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 149 (0x1261a8800) [pid = 1940] [serial = 1483] [outer = 0x1261a5400] 07:01:10 INFO - PROCESS | 1940 | 1467036070346 Marionette DEBUG loaded listener.js 07:01:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 150 (0x12665d000) [pid = 1940] [serial = 1484] [outer = 0x1261a5400] 07:01:10 INFO - PROCESS | 1940 | 1467036070828 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]]]}] 07:01:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 07:01:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 722ms 07:01:10 INFO - PROCESS | 1940 | 1467036070833 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 07:01:10 INFO - PROCESS | 1940 | 1467036070836 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 07:01:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 07:01:10 INFO - PROCESS | 1940 | 1467036070840 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 07:01:10 INFO - PROCESS | 1940 | 1467036070842 Marionette TRACE conn2 <- [1,1950,null,{}] 07:01:10 INFO - PROCESS | 1940 | 1467036070846 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}] 07:01:10 INFO - PROCESS | 1940 | 1467036070848 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:11 INFO - PROCESS | 1940 | 1467036071009 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 07:01:11 INFO - PROCESS | 1940 | 1467036071063 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:11 INFO - PROCESS | 1940 | 1467036071064 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:11 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c290800 == 47 [pid = 1940] [id = 495] 07:01:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 151 (0x126883800) [pid = 1940] [serial = 1485] [outer = 0x0] 07:01:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 152 (0x126a9b400) [pid = 1940] [serial = 1486] [outer = 0x126883800] 07:01:11 INFO - PROCESS | 1940 | 1467036071094 Marionette DEBUG loaded listener.js 07:01:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 153 (0x126b54800) [pid = 1940] [serial = 1487] [outer = 0x126883800] 07:01:11 INFO - PROCESS | 1940 | 1467036071510 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]]]}] 07:01:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 07:01:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 723ms 07:01:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 07:01:11 INFO - PROCESS | 1940 | 1467036071563 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 07:01:11 INFO - PROCESS | 1940 | 1467036071564 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 07:01:11 INFO - PROCESS | 1940 | 1467036071566 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 07:01:11 INFO - PROCESS | 1940 | 1467036071568 Marionette TRACE conn2 <- [1,1954,null,{}] 07:01:11 INFO - PROCESS | 1940 | 1467036071570 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}] 07:01:11 INFO - PROCESS | 1940 | 1467036071572 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:11 INFO - PROCESS | 1940 | 1467036071670 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 07:01:11 INFO - PROCESS | 1940 | 1467036071730 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:11 INFO - PROCESS | 1940 | 1467036071731 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:11 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c572800 == 48 [pid = 1940] [id = 496] 07:01:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 154 (0x126b57400) [pid = 1940] [serial = 1488] [outer = 0x0] 07:01:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 155 (0x126b5ac00) [pid = 1940] [serial = 1489] [outer = 0x126b57400] 07:01:11 INFO - PROCESS | 1940 | 1467036071760 Marionette DEBUG loaded listener.js 07:01:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 156 (0x128858800) [pid = 1940] [serial = 1490] [outer = 0x126b57400] 07:01:12 INFO - PROCESS | 1940 | 1467036072321 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]]]}] 07:01:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 07:01:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 769ms 07:01:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 07:01:12 INFO - PROCESS | 1940 | 1467036072336 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 07:01:12 INFO - PROCESS | 1940 | 1467036072339 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 07:01:12 INFO - PROCESS | 1940 | 1467036072343 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 07:01:12 INFO - PROCESS | 1940 | 1467036072345 Marionette TRACE conn2 <- [1,1958,null,{}] 07:01:12 INFO - PROCESS | 1940 | 1467036072350 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}] 07:01:12 INFO - PROCESS | 1940 | 1467036072352 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:12 INFO - PROCESS | 1940 | 1467036072482 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 07:01:12 INFO - PROCESS | 1940 | 1467036072575 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:12 INFO - PROCESS | 1940 | 1467036072577 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:12 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a619000 == 49 [pid = 1940] [id = 497] 07:01:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 157 (0x11935b000) [pid = 1940] [serial = 1491] [outer = 0x0] 07:01:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 158 (0x121129000) [pid = 1940] [serial = 1492] [outer = 0x11935b000] 07:01:12 INFO - PROCESS | 1940 | 1467036072604 Marionette DEBUG loaded listener.js 07:01:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 159 (0x123c3ac00) [pid = 1940] [serial = 1493] [outer = 0x11935b000] 07:01:13 INFO - PROCESS | 1940 | --DOCSHELL 0x124232000 == 48 [pid = 1940] [id = 477] 07:01:13 INFO - PROCESS | 1940 | --DOCSHELL 0x11807a800 == 47 [pid = 1940] [id = 490] 07:01:13 INFO - PROCESS | 1940 | --DOCSHELL 0x12ad1c800 == 46 [pid = 1940] [id = 488] 07:01:13 INFO - PROCESS | 1940 | --DOCSHELL 0x12a687800 == 45 [pid = 1940] [id = 487] 07:01:13 INFO - PROCESS | 1940 | --DOCSHELL 0x121143800 == 44 [pid = 1940] [id = 471] 07:01:13 INFO - PROCESS | 1940 | --DOCSHELL 0x128821800 == 43 [pid = 1940] [id = 486] 07:01:13 INFO - PROCESS | 1940 | --DOCSHELL 0x119b75800 == 42 [pid = 1940] [id = 485] 07:01:13 INFO - PROCESS | 1940 | 1467036073134 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]]]}] 07:01:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 07:01:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 822ms 07:01:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 07:01:13 INFO - PROCESS | 1940 | 1467036073163 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 07:01:13 INFO - PROCESS | 1940 | 1467036073166 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 07:01:13 INFO - PROCESS | 1940 | 1467036073170 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 07:01:13 INFO - PROCESS | 1940 | 1467036073172 Marionette TRACE conn2 <- [1,1962,null,{}] 07:01:13 INFO - PROCESS | 1940 | 1467036073176 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}] 07:01:13 INFO - PROCESS | 1940 | 1467036073178 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:13 INFO - PROCESS | 1940 | 1467036073287 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 07:01:13 INFO - PROCESS | 1940 | 1467036073383 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:13 INFO - PROCESS | 1940 | 1467036073387 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:13 INFO - PROCESS | 1940 | ++DOCSHELL 0x12650e800 == 43 [pid = 1940] [id = 498] 07:01:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 160 (0x12112bc00) [pid = 1940] [serial = 1494] [outer = 0x0] 07:01:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 161 (0x1240c7000) [pid = 1940] [serial = 1495] [outer = 0x12112bc00] 07:01:13 INFO - PROCESS | 1940 | 1467036073440 Marionette DEBUG loaded listener.js 07:01:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 162 (0x124291800) [pid = 1940] [serial = 1496] [outer = 0x12112bc00] 07:01:13 INFO - PROCESS | 1940 | 1467036073949 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]]]}] 07:01:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 07:01:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 822ms 07:01:13 INFO - PROCESS | 1940 | 1467036073991 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 07:01:13 INFO - PROCESS | 1940 | 1467036073994 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 07:01:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 07:01:14 INFO - PROCESS | 1940 | 1467036074020 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 07:01:14 INFO - PROCESS | 1940 | 1467036074022 Marionette TRACE conn2 <- [1,1966,null,{}] 07:01:14 INFO - PROCESS | 1940 | 1467036074024 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}] 07:01:14 INFO - PROCESS | 1940 | 1467036074026 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:14 INFO - PROCESS | 1940 | 1467036074128 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 07:01:14 INFO - PROCESS | 1940 | 1467036074205 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:14 INFO - PROCESS | 1940 | 1467036074207 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:14 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b98b800 == 44 [pid = 1940] [id = 499] 07:01:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 163 (0x124d4f000) [pid = 1940] [serial = 1497] [outer = 0x0] 07:01:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 164 (0x124d58c00) [pid = 1940] [serial = 1498] [outer = 0x124d4f000] 07:01:14 INFO - PROCESS | 1940 | 1467036074238 Marionette DEBUG loaded listener.js 07:01:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 165 (0x1261a3c00) [pid = 1940] [serial = 1499] [outer = 0x124d4f000] 07:01:14 INFO - PROCESS | 1940 | 1467036074656 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]]]}] 07:01:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 07:01:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 674ms 07:01:14 INFO - PROCESS | 1940 | 1467036074700 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 07:01:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 07:01:14 INFO - PROCESS | 1940 | 1467036074702 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 07:01:14 INFO - PROCESS | 1940 | 1467036074704 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 07:01:14 INFO - PROCESS | 1940 | 1467036074707 Marionette TRACE conn2 <- [1,1970,null,{}] 07:01:14 INFO - PROCESS | 1940 | 1467036074732 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}] 07:01:14 INFO - PROCESS | 1940 | 1467036074736 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:14 INFO - PROCESS | 1940 | 1467036074861 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 07:01:14 INFO - PROCESS | 1940 | 1467036074917 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:14 INFO - PROCESS | 1940 | 1467036074919 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:14 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c579800 == 45 [pid = 1940] [id = 500] 07:01:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 166 (0x126b51400) [pid = 1940] [serial = 1500] [outer = 0x0] 07:01:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 167 (0x126b56800) [pid = 1940] [serial = 1501] [outer = 0x126b51400] 07:01:14 INFO - PROCESS | 1940 | 1467036074952 Marionette DEBUG loaded listener.js 07:01:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 168 (0x12885d800) [pid = 1940] [serial = 1502] [outer = 0x126b51400] 07:01:15 INFO - PROCESS | 1940 | 1467036075368 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]]]}] 07:01:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 07:01:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 673ms 07:01:15 INFO - PROCESS | 1940 | 1467036075378 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 07:01:15 INFO - PROCESS | 1940 | 1467036075380 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 07:01:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 07:01:15 INFO - PROCESS | 1940 | 1467036075382 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 07:01:15 INFO - PROCESS | 1940 | 1467036075383 Marionette TRACE conn2 <- [1,1974,null,{}] 07:01:15 INFO - PROCESS | 1940 | 1467036075386 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}] 07:01:15 INFO - PROCESS | 1940 | 1467036075387 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:15 INFO - PROCESS | 1940 | 1467036075487 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 07:01:15 INFO - PROCESS | 1940 | 1467036075546 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:15 INFO - PROCESS | 1940 | 1467036075548 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:15 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ca88800 == 46 [pid = 1940] [id = 501] 07:01:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 169 (0x126b57800) [pid = 1940] [serial = 1503] [outer = 0x0] 07:01:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 170 (0x128928c00) [pid = 1940] [serial = 1504] [outer = 0x126b57800] 07:01:15 INFO - PROCESS | 1940 | 1467036075577 Marionette DEBUG loaded listener.js 07:01:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 171 (0x128931400) [pid = 1940] [serial = 1505] [outer = 0x126b57800] 07:01:16 INFO - PROCESS | 1940 | 1467036076026 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]]]}] 07:01:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 07:01:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 669ms 07:01:16 INFO - PROCESS | 1940 | 1467036076052 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 07:01:16 INFO - PROCESS | 1940 | 1467036076053 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 07:01:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 07:01:16 INFO - PROCESS | 1940 | 1467036076055 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 07:01:16 INFO - PROCESS | 1940 | 1467036076057 Marionette TRACE conn2 <- [1,1978,null,{}] 07:01:16 INFO - PROCESS | 1940 | 1467036076059 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}] 07:01:16 INFO - PROCESS | 1940 | 1467036076060 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:16 INFO - PROCESS | 1940 | 1467036076154 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 07:01:16 INFO - PROCESS | 1940 | 1467036076248 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:16 INFO - PROCESS | 1940 | 1467036076250 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:16 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ccd6800 == 47 [pid = 1940] [id = 502] 07:01:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 172 (0x128961c00) [pid = 1940] [serial = 1506] [outer = 0x0] 07:01:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 173 (0x128965400) [pid = 1940] [serial = 1507] [outer = 0x128961c00] 07:01:16 INFO - PROCESS | 1940 | 1467036076281 Marionette DEBUG loaded listener.js 07:01:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 174 (0x118773c00) [pid = 1940] [serial = 1508] [outer = 0x128961c00] 07:01:16 INFO - PROCESS | 1940 | 1467036076677 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]]]}] 07:01:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 07:01:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 667ms 07:01:16 INFO - PROCESS | 1940 | 1467036076724 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 07:01:16 INFO - PROCESS | 1940 | 1467036076725 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 07:01:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 07:01:16 INFO - PROCESS | 1940 | 1467036076728 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 07:01:16 INFO - PROCESS | 1940 | 1467036076729 Marionette TRACE conn2 <- [1,1982,null,{}] 07:01:16 INFO - PROCESS | 1940 | 1467036076752 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}] 07:01:16 INFO - PROCESS | 1940 | 1467036076756 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:16 INFO - PROCESS | 1940 | 1467036076882 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 07:01:16 INFO - PROCESS | 1940 | 1467036076960 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:16 INFO - PROCESS | 1940 | 1467036076961 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:16 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d032000 == 48 [pid = 1940] [id = 503] 07:01:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 175 (0x128be2c00) [pid = 1940] [serial = 1509] [outer = 0x0] 07:01:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 176 (0x12925a400) [pid = 1940] [serial = 1510] [outer = 0x128be2c00] 07:01:16 INFO - PROCESS | 1940 | 1467036076990 Marionette DEBUG loaded listener.js 07:01:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 177 (0x1292dc000) [pid = 1940] [serial = 1511] [outer = 0x128be2c00] 07:01:17 INFO - PROCESS | 1940 | 1467036077416 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]]]}] 07:01:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 07:01:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 735ms 07:01:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 07:01:17 INFO - PROCESS | 1940 | 1467036077471 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 07:01:17 INFO - PROCESS | 1940 | 1467036077473 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 07:01:17 INFO - PROCESS | 1940 | 1467036077475 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 07:01:17 INFO - PROCESS | 1940 | 1467036077476 Marionette TRACE conn2 <- [1,1986,null,{}] 07:01:17 INFO - PROCESS | 1940 | 1467036077479 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}] 07:01:17 INFO - PROCESS | 1940 | 1467036077480 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:17 INFO - PROCESS | 1940 | 1467036077620 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 07:01:17 INFO - PROCESS | 1940 | 1467036077642 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:17 INFO - PROCESS | 1940 | 1467036077644 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:17 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d215800 == 49 [pid = 1940] [id = 504] 07:01:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 178 (0x128beb000) [pid = 1940] [serial = 1512] [outer = 0x0] 07:01:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 179 (0x1292e1800) [pid = 1940] [serial = 1513] [outer = 0x128beb000] 07:01:17 INFO - PROCESS | 1940 | 1467036077706 Marionette DEBUG loaded listener.js 07:01:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 180 (0x12a4a4800) [pid = 1940] [serial = 1514] [outer = 0x128beb000] 07:01:18 INFO - PROCESS | 1940 | 1467036078127 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]]]}] 07:01:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 07:01:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 669ms 07:01:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 07:01:18 INFO - PROCESS | 1940 | 1467036078145 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 07:01:18 INFO - PROCESS | 1940 | 1467036078146 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 07:01:18 INFO - PROCESS | 1940 | 1467036078148 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 07:01:18 INFO - PROCESS | 1940 | 1467036078149 Marionette TRACE conn2 <- [1,1990,null,{}] 07:01:18 INFO - PROCESS | 1940 | 1467036078152 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}] 07:01:18 INFO - PROCESS | 1940 | 1467036078153 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:18 INFO - PROCESS | 1940 | 1467036078246 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 07:01:18 INFO - PROCESS | 1940 | 1467036078308 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:18 INFO - PROCESS | 1940 | 1467036078309 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:18 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d21d800 == 50 [pid = 1940] [id = 505] 07:01:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 181 (0x1292dc800) [pid = 1940] [serial = 1515] [outer = 0x0] 07:01:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 182 (0x12a5a0000) [pid = 1940] [serial = 1516] [outer = 0x1292dc800] 07:01:18 INFO - PROCESS | 1940 | 1467036078338 Marionette DEBUG loaded listener.js 07:01:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 183 (0x12a5a4c00) [pid = 1940] [serial = 1517] [outer = 0x1292dc800] 07:01:18 INFO - PROCESS | 1940 | 1467036078843 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]]]}] 07:01:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 07:01:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 721ms 07:01:18 INFO - PROCESS | 1940 | 1467036078870 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 07:01:18 INFO - PROCESS | 1940 | 1467036078872 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 07:01:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 07:01:18 INFO - PROCESS | 1940 | 1467036078895 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 07:01:18 INFO - PROCESS | 1940 | 1467036078898 Marionette TRACE conn2 <- [1,1994,null,{}] 07:01:18 INFO - PROCESS | 1940 | 1467036078990 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}] 07:01:18 INFO - PROCESS | 1940 | 1467036078992 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:19 INFO - PROCESS | 1940 | 1467036079102 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 07:01:19 INFO - PROCESS | 1940 | 1467036079164 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:19 INFO - PROCESS | 1940 | 1467036079166 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:19 INFO - PROCESS | 1940 | ++DOCSHELL 0x128818800 == 51 [pid = 1940] [id = 506] 07:01:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 184 (0x1198bf800) [pid = 1940] [serial = 1518] [outer = 0x0] 07:01:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 185 (0x121129c00) [pid = 1940] [serial = 1519] [outer = 0x1198bf800] 07:01:19 INFO - PROCESS | 1940 | 1467036079241 Marionette DEBUG loaded listener.js 07:01:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 186 (0x1240c7c00) [pid = 1940] [serial = 1520] [outer = 0x1198bf800] 07:01:19 INFO - PROCESS | 1940 | 1467036079685 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]]]}] 07:01:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 07:01:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 863ms 07:01:19 INFO - PROCESS | 1940 | 1467036079739 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 07:01:19 INFO - PROCESS | 1940 | 1467036079742 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 07:01:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 07:01:19 INFO - PROCESS | 1940 | 1467036079745 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 07:01:19 INFO - PROCESS | 1940 | 1467036079746 Marionette TRACE conn2 <- [1,1998,null,{}] 07:01:19 INFO - PROCESS | 1940 | 1467036079750 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}] 07:01:19 INFO - PROCESS | 1940 | 1467036079752 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:19 INFO - PROCESS | 1940 | 1467036079855 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 07:01:19 INFO - PROCESS | 1940 | 1467036079937 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:19 INFO - PROCESS | 1940 | 1467036079939 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:19 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bc8f800 == 52 [pid = 1940] [id = 507] 07:01:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 187 (0x12606c000) [pid = 1940] [serial = 1521] [outer = 0x0] 07:01:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 188 (0x1260ce000) [pid = 1940] [serial = 1522] [outer = 0x12606c000] 07:01:19 INFO - PROCESS | 1940 | 1467036079970 Marionette DEBUG loaded listener.js 07:01:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 189 (0x126558800) [pid = 1940] [serial = 1523] [outer = 0x12606c000] 07:01:20 INFO - PROCESS | 1940 | 1467036080391 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]]]}] 07:01:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 07:01:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 672ms 07:01:20 INFO - PROCESS | 1940 | 1467036080416 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 07:01:20 INFO - PROCESS | 1940 | 1467036080418 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 07:01:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 07:01:20 INFO - PROCESS | 1940 | 1467036080420 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 07:01:20 INFO - PROCESS | 1940 | 1467036080421 Marionette TRACE conn2 <- [1,2002,null,{}] 07:01:20 INFO - PROCESS | 1940 | 1467036080424 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}] 07:01:20 INFO - PROCESS | 1940 | 1467036080425 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:20 INFO - PROCESS | 1940 | 1467036080551 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 07:01:20 INFO - PROCESS | 1940 | 1467036080620 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:20 INFO - PROCESS | 1940 | 1467036080622 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:20 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ca97000 == 53 [pid = 1940] [id = 508] 07:01:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 190 (0x126aa2000) [pid = 1940] [serial = 1524] [outer = 0x0] 07:01:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 191 (0x126b5d800) [pid = 1940] [serial = 1525] [outer = 0x126aa2000] 07:01:20 INFO - PROCESS | 1940 | 1467036080652 Marionette DEBUG loaded listener.js 07:01:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 192 (0x128861000) [pid = 1940] [serial = 1526] [outer = 0x126aa2000] 07:01:21 INFO - PROCESS | 1940 | 1467036081121 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]]]}] 07:01:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 07:01:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 720ms 07:01:21 INFO - PROCESS | 1940 | 1467036081147 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 07:01:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 07:01:21 INFO - PROCESS | 1940 | 1467036081153 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 07:01:21 INFO - PROCESS | 1940 | 1467036081157 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 07:01:21 INFO - PROCESS | 1940 | 1467036081158 Marionette TRACE conn2 <- [1,2006,null,{}] 07:01:21 INFO - PROCESS | 1940 | 1467036081160 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}] 07:01:21 INFO - PROCESS | 1940 | 1467036081162 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:21 INFO - PROCESS | 1940 | 1467036081265 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 07:01:21 INFO - PROCESS | 1940 | 1467036081332 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:21 INFO - PROCESS | 1940 | 1467036081333 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:21 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d218800 == 54 [pid = 1940] [id = 509] 07:01:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 193 (0x12892cc00) [pid = 1940] [serial = 1527] [outer = 0x0] 07:01:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 194 (0x128bbd800) [pid = 1940] [serial = 1528] [outer = 0x12892cc00] 07:01:21 INFO - PROCESS | 1940 | 1467036081403 Marionette DEBUG loaded listener.js 07:01:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 195 (0x128bec400) [pid = 1940] [serial = 1529] [outer = 0x12892cc00] 07:01:21 INFO - PROCESS | 1940 | 1467036081864 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]]]}] 07:01:21 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 07:01:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 770ms 07:01:21 INFO - PROCESS | 1940 | 1467036081928 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 07:01:21 INFO - PROCESS | 1940 | 1467036081929 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 07:01:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 07:01:21 INFO - PROCESS | 1940 | 1467036081952 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 07:01:21 INFO - PROCESS | 1940 | 1467036081953 Marionette TRACE conn2 <- [1,2010,null,{}] 07:01:21 INFO - PROCESS | 1940 | 1467036081956 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}] 07:01:21 INFO - PROCESS | 1940 | 1467036081957 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:22 INFO - PROCESS | 1940 | 1467036082060 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 07:01:22 INFO - PROCESS | 1940 | 1467036082142 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:22 INFO - PROCESS | 1940 | 1467036082143 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:22 INFO - PROCESS | 1940 | ++DOCSHELL 0x12dab5000 == 55 [pid = 1940] [id = 510] 07:01:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 196 (0x128be4800) [pid = 1940] [serial = 1530] [outer = 0x0] 07:01:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 197 (0x129255c00) [pid = 1940] [serial = 1531] [outer = 0x128be4800] 07:01:22 INFO - PROCESS | 1940 | 1467036082172 Marionette DEBUG loaded listener.js 07:01:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 198 (0x12a5a2c00) [pid = 1940] [serial = 1532] [outer = 0x128be4800] 07:01:22 INFO - PROCESS | 1940 | 1467036082562 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]]]}] 07:01:22 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 07:01:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 672ms 07:01:22 INFO - PROCESS | 1940 | 1467036082621 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 07:01:22 INFO - PROCESS | 1940 | 1467036082623 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 07:01:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 07:01:22 INFO - PROCESS | 1940 | 1467036082625 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 07:01:22 INFO - PROCESS | 1940 | 1467036082626 Marionette TRACE conn2 <- [1,2014,null,{}] 07:01:22 INFO - PROCESS | 1940 | 1467036082629 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}] 07:01:22 INFO - PROCESS | 1940 | 1467036082633 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:22 INFO - PROCESS | 1940 | 1467036082766 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 07:01:22 INFO - PROCESS | 1940 | 1467036082850 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:22 INFO - PROCESS | 1940 | 1467036082851 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:22 INFO - PROCESS | 1940 | ++DOCSHELL 0x12e2d7800 == 56 [pid = 1940] [id = 511] 07:01:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 199 (0x12a5e7c00) [pid = 1940] [serial = 1533] [outer = 0x0] 07:01:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 200 (0x12a851c00) [pid = 1940] [serial = 1534] [outer = 0x12a5e7c00] 07:01:22 INFO - PROCESS | 1940 | 1467036082883 Marionette DEBUG loaded listener.js 07:01:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 201 (0x12ae5a800) [pid = 1940] [serial = 1535] [outer = 0x12a5e7c00] 07:01:23 INFO - PROCESS | 1940 | 1467036083429 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]]]}] 07:01:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 07:01:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 871ms 07:01:23 INFO - PROCESS | 1940 | 1467036083516 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 07:01:23 INFO - PROCESS | 1940 | 1467036083518 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 07:01:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 07:01:23 INFO - PROCESS | 1940 | 1467036083525 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 07:01:23 INFO - PROCESS | 1940 | 1467036083527 Marionette TRACE conn2 <- [1,2018,null,{}] 07:01:23 INFO - PROCESS | 1940 | 1467036083531 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}] 07:01:23 INFO - PROCESS | 1940 | 1467036083535 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:23 INFO - PROCESS | 1940 | 1467036083633 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 07:01:23 INFO - PROCESS | 1940 | 1467036083719 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:23 INFO - PROCESS | 1940 | 1467036083720 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:23 INFO - PROCESS | 1940 | ++DOCSHELL 0x123cc3800 == 57 [pid = 1940] [id = 512] 07:01:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 202 (0x1244b9800) [pid = 1940] [serial = 1536] [outer = 0x0] 07:01:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 203 (0x1260d3000) [pid = 1940] [serial = 1537] [outer = 0x1244b9800] 07:01:23 INFO - PROCESS | 1940 | 1467036083749 Marionette DEBUG loaded listener.js 07:01:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 204 (0x126809800) [pid = 1940] [serial = 1538] [outer = 0x1244b9800] 07:01:23 INFO - PROCESS | 1940 | --DOCSHELL 0x12ccd6800 == 56 [pid = 1940] [id = 502] 07:01:23 INFO - PROCESS | 1940 | --DOCSHELL 0x12ca88800 == 55 [pid = 1940] [id = 501] 07:01:23 INFO - PROCESS | 1940 | --DOCSHELL 0x12c579800 == 54 [pid = 1940] [id = 500] 07:01:23 INFO - PROCESS | 1940 | --DOCSHELL 0x12b98b800 == 53 [pid = 1940] [id = 499] 07:01:23 INFO - PROCESS | 1940 | --DOCSHELL 0x12650e800 == 52 [pid = 1940] [id = 498] 07:01:26 INFO - PROCESS | 1940 | --DOCSHELL 0x1268d5000 == 51 [pid = 1940] [id = 348] 07:01:26 INFO - PROCESS | 1940 | --DOCSHELL 0x12b04d000 == 50 [pid = 1940] [id = 489] 07:01:26 INFO - PROCESS | 1940 | --DOCSHELL 0x1212ad800 == 49 [pid = 1940] [id = 352] 07:01:26 INFO - PROCESS | 1940 | --DOCSHELL 0x126055800 == 48 [pid = 1940] [id = 478] 07:01:26 INFO - PROCESS | 1940 | --DOCSHELL 0x12d032000 == 47 [pid = 1940] [id = 503] 07:01:26 INFO - PROCESS | 1940 | --DOCSHELL 0x12b03f800 == 46 [pid = 1940] [id = 354] 07:01:26 INFO - PROCESS | 1940 | --DOCSHELL 0x12d215800 == 45 [pid = 1940] [id = 504] 07:01:26 INFO - PROCESS | 1940 | --DOCSHELL 0x116f22800 == 44 [pid = 1940] [id = 341] 07:01:26 INFO - PROCESS | 1940 | --DOCSHELL 0x116f17800 == 43 [pid = 1940] [id = 356] 07:01:26 INFO - PROCESS | 1940 | --DOCSHELL 0x12c572800 == 42 [pid = 1940] [id = 496] 07:01:26 INFO - PROCESS | 1940 | --DOCSHELL 0x118081000 == 41 [pid = 1940] [id = 351] 07:01:26 INFO - PROCESS | 1940 | --DOCSHELL 0x119b7b000 == 40 [pid = 1940] [id = 484] 07:01:26 INFO - PROCESS | 1940 | --DOCSHELL 0x12c290800 == 39 [pid = 1940] [id = 495] 07:01:26 INFO - PROCESS | 1940 | --DOCSHELL 0x119f15800 == 38 [pid = 1940] [id = 343] 07:01:26 INFO - PROCESS | 1940 | --DOCSHELL 0x116e49800 == 37 [pid = 1940] [id = 355] 07:01:26 INFO - PROCESS | 1940 | --DOCSHELL 0x119f15000 == 36 [pid = 1940] [id = 349] 07:01:26 INFO - PROCESS | 1940 | --DOCSHELL 0x123cbb000 == 35 [pid = 1940] [id = 345] 07:01:26 INFO - PROCESS | 1940 | --DOCSHELL 0x11250f800 == 34 [pid = 1940] [id = 344] 07:01:26 INFO - PROCESS | 1940 | --DOCSHELL 0x121153000 == 33 [pid = 1940] [id = 358] 07:01:26 INFO - PROCESS | 1940 | --DOCSHELL 0x12a69a800 == 32 [pid = 1940] [id = 353] 07:01:26 INFO - PROCESS | 1940 | --DOCSHELL 0x128ddc800 == 31 [pid = 1940] [id = 482] 07:01:26 INFO - PROCESS | 1940 | --DOCSHELL 0x119b73800 == 30 [pid = 1940] [id = 347] 07:01:26 INFO - PROCESS | 1940 | --DOCSHELL 0x1191b0800 == 29 [pid = 1940] [id = 473] 07:01:26 INFO - PROCESS | 1940 | --DOCSHELL 0x119fc0800 == 28 [pid = 1940] [id = 480] 07:01:26 INFO - PROCESS | 1940 | --DOCSHELL 0x12481f000 == 27 [pid = 1940] [id = 346] 07:01:26 INFO - PROCESS | 1940 | --DOCSHELL 0x1214a3800 == 26 [pid = 1940] [id = 466] 07:01:26 INFO - PROCESS | 1940 | --DOCSHELL 0x116239800 == 25 [pid = 1940] [id = 479] 07:01:26 INFO - PROCESS | 1940 | --DOCSHELL 0x11623f800 == 24 [pid = 1940] [id = 472] 07:01:26 INFO - PROCESS | 1940 | --DOCSHELL 0x12890b000 == 23 [pid = 1940] [id = 491] 07:01:26 INFO - PROCESS | 1940 | --DOCSHELL 0x1183c2000 == 22 [pid = 1940] [id = 481] 07:01:26 INFO - PROCESS | 1940 | --DOCSHELL 0x11973c000 == 21 [pid = 1940] [id = 492] 07:01:26 INFO - PROCESS | 1940 | --DOCSHELL 0x12ad21000 == 20 [pid = 1940] [id = 493] 07:01:26 INFO - PROCESS | 1940 | --DOCSHELL 0x12a459800 == 19 [pid = 1940] [id = 350] 07:01:26 INFO - PROCESS | 1940 | --DOCSHELL 0x129653000 == 18 [pid = 1940] [id = 483] 07:01:26 INFO - PROCESS | 1940 | --DOCSHELL 0x12bc7f000 == 17 [pid = 1940] [id = 494] 07:01:26 INFO - PROCESS | 1940 | --DOCSHELL 0x12a619000 == 16 [pid = 1940] [id = 497] 07:01:26 INFO - PROCESS | 1940 | --DOCSHELL 0x12dab5000 == 15 [pid = 1940] [id = 510] 07:01:26 INFO - PROCESS | 1940 | --DOCSHELL 0x12d218800 == 14 [pid = 1940] [id = 509] 07:01:26 INFO - PROCESS | 1940 | --DOCSHELL 0x12ca97000 == 13 [pid = 1940] [id = 508] 07:01:26 INFO - PROCESS | 1940 | --DOCSHELL 0x12bc8f800 == 12 [pid = 1940] [id = 507] 07:01:26 INFO - PROCESS | 1940 | --DOCSHELL 0x128818800 == 11 [pid = 1940] [id = 506] 07:01:26 INFO - PROCESS | 1940 | --DOCSHELL 0x12d21d800 == 10 [pid = 1940] [id = 505] 07:01:27 INFO - PROCESS | 1940 | --DOCSHELL 0x12e2d7800 == 9 [pid = 1940] [id = 511] 07:01:27 INFO - PROCESS | 1940 | 1467036087409 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]]]}] 07:01:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 07:01:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 3934ms 07:01:27 INFO - PROCESS | 1940 | 1467036087459 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 07:01:27 INFO - PROCESS | 1940 | 1467036087461 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 07:01:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 07:01:27 INFO - PROCESS | 1940 | 1467036087464 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 07:01:27 INFO - PROCESS | 1940 | 1467036087466 Marionette TRACE conn2 <- [1,2022,null,{}] 07:01:27 INFO - PROCESS | 1940 | 1467036087469 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}] 07:01:27 INFO - PROCESS | 1940 | 1467036087471 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:27 INFO - PROCESS | 1940 | 1467036087556 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 07:01:27 INFO - PROCESS | 1940 | 1467036087655 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:27 INFO - PROCESS | 1940 | 1467036087656 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:27 INFO - PROCESS | 1940 | ++DOCSHELL 0x121187000 == 10 [pid = 1940] [id = 513] 07:01:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 205 (0x1219d7000) [pid = 1940] [serial = 1539] [outer = 0x0] 07:01:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 206 (0x123d2a800) [pid = 1940] [serial = 1540] [outer = 0x1219d7000] 07:01:27 INFO - PROCESS | 1940 | 1467036087686 Marionette DEBUG loaded listener.js 07:01:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 207 (0x1244eb800) [pid = 1940] [serial = 1541] [outer = 0x1219d7000] 07:01:28 INFO - PROCESS | 1940 | 1467036087999 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]]]}] 07:01:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 07:01:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 572ms 07:01:28 INFO - PROCESS | 1940 | 1467036088037 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 07:01:28 INFO - PROCESS | 1940 | 1467036088041 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 07:01:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 07:01:28 INFO - PROCESS | 1940 | 1467036088045 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 07:01:28 INFO - PROCESS | 1940 | 1467036088047 Marionette TRACE conn2 <- [1,2026,null,{}] 07:01:28 INFO - PROCESS | 1940 | 1467036088053 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}] 07:01:28 INFO - PROCESS | 1940 | 1467036088054 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:28 INFO - PROCESS | 1940 | 1467036088145 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 07:01:28 INFO - PROCESS | 1940 | 1467036088247 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:28 INFO - PROCESS | 1940 | 1467036088249 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:28 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a459800 == 11 [pid = 1940] [id = 514] 07:01:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 208 (0x1261ae000) [pid = 1940] [serial = 1542] [outer = 0x0] 07:01:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 209 (0x12687e000) [pid = 1940] [serial = 1543] [outer = 0x1261ae000] 07:01:28 INFO - PROCESS | 1940 | 1467036088278 Marionette DEBUG loaded listener.js 07:01:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 210 (0x128858c00) [pid = 1940] [serial = 1544] [outer = 0x1261ae000] 07:01:28 INFO - PROCESS | 1940 | 1467036088589 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]]]}] 07:01:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 07:01:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 575ms 07:01:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 07:01:28 INFO - PROCESS | 1940 | 1467036088621 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 07:01:28 INFO - PROCESS | 1940 | 1467036088622 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 07:01:28 INFO - PROCESS | 1940 | 1467036088625 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 07:01:28 INFO - PROCESS | 1940 | 1467036088627 Marionette TRACE conn2 <- [1,2030,null,{}] 07:01:28 INFO - PROCESS | 1940 | 1467036088638 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}] 07:01:28 INFO - PROCESS | 1940 | 1467036088641 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:28 INFO - PROCESS | 1940 | 1467036088722 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 07:01:28 INFO - PROCESS | 1940 | 1467036088810 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:28 INFO - PROCESS | 1940 | 1467036088812 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:28 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bc91800 == 12 [pid = 1940] [id = 515] 07:01:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 211 (0x128860c00) [pid = 1940] [serial = 1545] [outer = 0x0] 07:01:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 212 (0x128960c00) [pid = 1940] [serial = 1546] [outer = 0x128860c00] 07:01:28 INFO - PROCESS | 1940 | 1467036088841 Marionette DEBUG loaded listener.js 07:01:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 213 (0x128be8400) [pid = 1940] [serial = 1547] [outer = 0x128860c00] 07:01:29 INFO - PROCESS | 1940 | 1467036089173 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]]]}] 07:01:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 07:01:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 571ms 07:01:29 INFO - PROCESS | 1940 | 1467036089197 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 07:01:29 INFO - PROCESS | 1940 | 1467036089200 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 07:01:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 07:01:29 INFO - PROCESS | 1940 | 1467036089210 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 07:01:29 INFO - PROCESS | 1940 | 1467036089211 Marionette TRACE conn2 <- [1,2034,null,{}] 07:01:29 INFO - PROCESS | 1940 | 1467036089213 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}] 07:01:29 INFO - PROCESS | 1940 | 1467036089215 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:29 INFO - PROCESS | 1940 | 1467036089328 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 07:01:29 INFO - PROCESS | 1940 | 1467036089332 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:29 INFO - PROCESS | 1940 | 1467036089333 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:29 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ccd2800 == 13 [pid = 1940] [id = 516] 07:01:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 214 (0x12902c400) [pid = 1940] [serial = 1548] [outer = 0x0] 07:01:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 215 (0x12925fc00) [pid = 1940] [serial = 1549] [outer = 0x12902c400] 07:01:29 INFO - PROCESS | 1940 | 1467036089358 Marionette DEBUG loaded listener.js 07:01:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 216 (0x121aa5800) [pid = 1940] [serial = 1550] [outer = 0x12902c400] 07:01:29 INFO - PROCESS | 1940 | 1467036089713 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]]]}] 07:01:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 07:01:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 519ms 07:01:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 07:01:29 INFO - PROCESS | 1940 | 1467036089729 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 07:01:29 INFO - PROCESS | 1940 | 1467036089730 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 07:01:29 INFO - PROCESS | 1940 | 1467036089734 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 07:01:29 INFO - PROCESS | 1940 | 1467036089737 Marionette TRACE conn2 <- [1,2038,null,{}] 07:01:29 INFO - PROCESS | 1940 | 1467036089746 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}] 07:01:29 INFO - PROCESS | 1940 | 1467036089747 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:29 INFO - PROCESS | 1940 | 1467036089855 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 07:01:29 INFO - PROCESS | 1940 | 1467036089867 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:29 INFO - PROCESS | 1940 | 1467036089869 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:29 INFO - PROCESS | 1940 | ++DOCSHELL 0x12d217800 == 14 [pid = 1940] [id = 517] 07:01:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 217 (0x1242b1c00) [pid = 1940] [serial = 1551] [outer = 0x0] 07:01:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 218 (0x12a5a9800) [pid = 1940] [serial = 1552] [outer = 0x1242b1c00] 07:01:29 INFO - PROCESS | 1940 | 1467036089893 Marionette DEBUG loaded listener.js 07:01:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 219 (0x12a5e9400) [pid = 1940] [serial = 1553] [outer = 0x1242b1c00] 07:01:30 INFO - PROCESS | 1940 | 1467036090254 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]]]}] 07:01:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 07:01:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 571ms 07:01:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 07:01:30 INFO - PROCESS | 1940 | 1467036090305 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 07:01:30 INFO - PROCESS | 1940 | 1467036090306 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 07:01:30 INFO - PROCESS | 1940 | 1467036090308 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 07:01:30 INFO - PROCESS | 1940 | 1467036090309 Marionette TRACE conn2 <- [1,2042,null,{}] 07:01:30 INFO - PROCESS | 1940 | 1467036090311 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}] 07:01:30 INFO - PROCESS | 1940 | 1467036090315 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:30 INFO - PROCESS | 1940 | 1467036090440 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 07:01:30 INFO - PROCESS | 1940 | 1467036090451 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:30 INFO - PROCESS | 1940 | 1467036090452 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:30 INFO - PROCESS | 1940 | ++DOCSHELL 0x12e2ce000 == 15 [pid = 1940] [id = 518] 07:01:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 220 (0x12a5eec00) [pid = 1940] [serial = 1554] [outer = 0x0] 07:01:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 221 (0x12add0400) [pid = 1940] [serial = 1555] [outer = 0x12a5eec00] 07:01:30 INFO - PROCESS | 1940 | 1467036090477 Marionette DEBUG loaded listener.js 07:01:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 222 (0x12b077800) [pid = 1940] [serial = 1556] [outer = 0x12a5eec00] 07:01:30 INFO - PROCESS | 1940 | 1467036090836 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]]]}] 07:01: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) 07:01:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 569ms 07:01:30 INFO - PROCESS | 1940 | 1467036090878 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 07:01:30 INFO - PROCESS | 1940 | 1467036090879 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 07:01:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 07:01:30 INFO - PROCESS | 1940 | 1467036090881 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 07:01:30 INFO - PROCESS | 1940 | 1467036090882 Marionette TRACE conn2 <- [1,2046,null,{}] 07:01:30 INFO - PROCESS | 1940 | 1467036090884 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}] 07:01:30 INFO - PROCESS | 1940 | 1467036090885 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:31 INFO - PROCESS | 1940 | 1467036090998 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 07:01:31 INFO - PROCESS | 1940 | 1467036091002 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:31 INFO - PROCESS | 1940 | 1467036091003 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:31 INFO - PROCESS | 1940 | ++DOCSHELL 0x12dca8800 == 16 [pid = 1940] [id = 519] 07:01:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 223 (0x12b077c00) [pid = 1940] [serial = 1557] [outer = 0x0] 07:01:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 224 (0x12b07cc00) [pid = 1940] [serial = 1558] [outer = 0x12b077c00] 07:01:31 INFO - PROCESS | 1940 | 1467036091027 Marionette DEBUG loaded listener.js 07:01:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 225 (0x12b937000) [pid = 1940] [serial = 1559] [outer = 0x12b077c00] 07:01:32 INFO - PROCESS | 1940 | --DOMWINDOW == 224 (0x116f4dc00) [pid = 1940] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 07:01:32 INFO - PROCESS | 1940 | --DOMWINDOW == 223 (0x118070400) [pid = 1940] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 07:01:32 INFO - PROCESS | 1940 | --DOMWINDOW == 222 (0x118776000) [pid = 1940] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 07:01:32 INFO - PROCESS | 1940 | --DOMWINDOW == 221 (0x112ecec00) [pid = 1940] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 07:01:32 INFO - PROCESS | 1940 | --DOMWINDOW == 220 (0x112629800) [pid = 1940] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 07:01:32 INFO - PROCESS | 1940 | --DOMWINDOW == 219 (0x110e85c00) [pid = 1940] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 07:01:32 INFO - PROCESS | 1940 | --DOMWINDOW == 218 (0x1240ca000) [pid = 1940] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 07:01:32 INFO - PROCESS | 1940 | --DOMWINDOW == 217 (0x11822dc00) [pid = 1940] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 07:01:32 INFO - PROCESS | 1940 | --DOMWINDOW == 216 (0x1126af800) [pid = 1940] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 07:01:32 INFO - PROCESS | 1940 | --DOMWINDOW == 215 (0x119749c00) [pid = 1940] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 07:01:32 INFO - PROCESS | 1940 | --DOMWINDOW == 214 (0x121093800) [pid = 1940] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 07:01:32 INFO - PROCESS | 1940 | --DOMWINDOW == 213 (0x111e2a000) [pid = 1940] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 07:01:32 INFO - PROCESS | 1940 | --DOMWINDOW == 212 (0x116f4f800) [pid = 1940] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 07:01:32 INFO - PROCESS | 1940 | --DOMWINDOW == 211 (0x1126ab400) [pid = 1940] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 07:01:32 INFO - PROCESS | 1940 | --DOMWINDOW == 210 (0x118770000) [pid = 1940] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 07:01:32 INFO - PROCESS | 1940 | --DOMWINDOW == 209 (0x113da8800) [pid = 1940] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 07:01:32 INFO - PROCESS | 1940 | --DOMWINDOW == 208 (0x1162cf000) [pid = 1940] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 07:01:32 INFO - PROCESS | 1940 | --DOMWINDOW == 207 (0x1126b0400) [pid = 1940] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 07:01:32 INFO - PROCESS | 1940 | --DOMWINDOW == 206 (0x1150d1c00) [pid = 1940] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 07:01:32 INFO - PROCESS | 1940 | --DOMWINDOW == 205 (0x1191cec00) [pid = 1940] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 07:01:32 INFO - PROCESS | 1940 | --DOMWINDOW == 204 (0x1198c0800) [pid = 1940] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 07:01:32 INFO - PROCESS | 1940 | --DOMWINDOW == 203 (0x11806d000) [pid = 1940] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 07:01:32 INFO - PROCESS | 1940 | --DOMWINDOW == 202 (0x116080400) [pid = 1940] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 07:01:32 INFO - PROCESS | 1940 | --DOMWINDOW == 201 (0x12100f000) [pid = 1940] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 07:01:32 INFO - PROCESS | 1940 | --DOMWINDOW == 200 (0x124d4f000) [pid = 1940] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 07:01:32 INFO - PROCESS | 1940 | --DOMWINDOW == 199 (0x1198bd000) [pid = 1940] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 07:01:32 INFO - PROCESS | 1940 | --DOMWINDOW == 198 (0x1210d1800) [pid = 1940] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 07:01:32 INFO - PROCESS | 1940 | --DOMWINDOW == 197 (0x111f45c00) [pid = 1940] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 07:01:32 INFO - PROCESS | 1940 | --DOMWINDOW == 196 (0x1162ce800) [pid = 1940] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 07:01:32 INFO - PROCESS | 1940 | --DOMWINDOW == 195 (0x111c78c00) [pid = 1940] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 07:01:32 INFO - PROCESS | 1940 | --DOMWINDOW == 194 (0x112d61800) [pid = 1940] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 07:01:32 INFO - PROCESS | 1940 | --DOMWINDOW == 193 (0x1121ab000) [pid = 1940] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 07:01:32 INFO - PROCESS | 1940 | --DOMWINDOW == 192 (0x111f43800) [pid = 1940] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 07:01:32 INFO - PROCESS | 1940 | --DOMWINDOW == 191 (0x11935b000) [pid = 1940] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 07:01:32 INFO - PROCESS | 1940 | --DOMWINDOW == 190 (0x128be2c00) [pid = 1940] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 07:01:32 INFO - PROCESS | 1940 | --DOMWINDOW == 189 (0x128961c00) [pid = 1940] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 07:01:32 INFO - PROCESS | 1940 | --DOMWINDOW == 188 (0x126b57400) [pid = 1940] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 07:01:32 INFO - PROCESS | 1940 | --DOMWINDOW == 187 (0x12892cc00) [pid = 1940] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 07:01:32 INFO - PROCESS | 1940 | --DOMWINDOW == 186 (0x126883800) [pid = 1940] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 07:01:32 INFO - PROCESS | 1940 | --DOMWINDOW == 185 (0x1261a5400) [pid = 1940] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 07:01:32 INFO - PROCESS | 1940 | --DOMWINDOW == 184 (0x126aa2000) [pid = 1940] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 07:01:32 INFO - PROCESS | 1940 | --DOMWINDOW == 183 (0x126b57800) [pid = 1940] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 07:01:32 INFO - PROCESS | 1940 | --DOMWINDOW == 182 (0x1198bf800) [pid = 1940] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 07:01:32 INFO - PROCESS | 1940 | --DOMWINDOW == 181 (0x1244f4400) [pid = 1940] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 07:01:32 INFO - PROCESS | 1940 | --DOMWINDOW == 180 (0x126b51400) [pid = 1940] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 07:01:32 INFO - PROCESS | 1940 | --DOMWINDOW == 179 (0x1244ee800) [pid = 1940] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 07:01:32 INFO - PROCESS | 1940 | --DOMWINDOW == 178 (0x1219e3000) [pid = 1940] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 07:01:32 INFO - PROCESS | 1940 | --DOMWINDOW == 177 (0x12606c000) [pid = 1940] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 07:01:32 INFO - PROCESS | 1940 | --DOMWINDOW == 176 (0x121a16000) [pid = 1940] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 07:01:32 INFO - PROCESS | 1940 | --DOMWINDOW == 175 (0x1213a1800) [pid = 1940] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 07:01:32 INFO - PROCESS | 1940 | --DOMWINDOW == 174 (0x1198bf000) [pid = 1940] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 07:01:32 INFO - PROCESS | 1940 | --DOMWINDOW == 173 (0x12112bc00) [pid = 1940] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 07:01:32 INFO - PROCESS | 1940 | --DOMWINDOW == 172 (0x118072400) [pid = 1940] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 07:01:32 INFO - PROCESS | 1940 | --DOMWINDOW == 171 (0x119743000) [pid = 1940] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 07:01:32 INFO - PROCESS | 1940 | --DOMWINDOW == 170 (0x1198be800) [pid = 1940] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 07:01:32 INFO - PROCESS | 1940 | --DOMWINDOW == 169 (0x1175c5800) [pid = 1940] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 07:01:32 INFO - PROCESS | 1940 | --DOMWINDOW == 168 (0x1240ce000) [pid = 1940] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 07:01:32 INFO - PROCESS | 1940 | --DOMWINDOW == 167 (0x12a5e7c00) [pid = 1940] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 07:01:32 INFO - PROCESS | 1940 | --DOMWINDOW == 166 (0x1292dc800) [pid = 1940] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 07:01:32 INFO - PROCESS | 1940 | --DOMWINDOW == 165 (0x128be4800) [pid = 1940] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 07:01:32 INFO - PROCESS | 1940 | --DOMWINDOW == 164 (0x128beb000) [pid = 1940] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 07:01:33 INFO - PROCESS | 1940 | --DOCSHELL 0x123cc3800 == 15 [pid = 1940] [id = 512] 07:01:33 INFO - PROCESS | 1940 | --DOCSHELL 0x12ccd2800 == 14 [pid = 1940] [id = 516] 07:01:33 INFO - PROCESS | 1940 | --DOCSHELL 0x12e2ce000 == 13 [pid = 1940] [id = 518] 07:01:33 INFO - PROCESS | 1940 | --DOCSHELL 0x12a459800 == 12 [pid = 1940] [id = 514] 07:01:33 INFO - PROCESS | 1940 | --DOCSHELL 0x12bc91800 == 11 [pid = 1940] [id = 515] 07:01:33 INFO - PROCESS | 1940 | --DOCSHELL 0x12d217800 == 10 [pid = 1940] [id = 517] 07:01:33 INFO - PROCESS | 1940 | --DOCSHELL 0x121187000 == 9 [pid = 1940] [id = 513] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 163 (0x118230400) [pid = 1940] [serial = 1426] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 162 (0x113da8c00) [pid = 1940] [serial = 1423] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 161 (0x113274800) [pid = 1940] [serial = 1471] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 160 (0x121129000) [pid = 1940] [serial = 1492] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 159 (0x117d99800) [pid = 1940] [serial = 1453] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 158 (0x11259a800) [pid = 1940] [serial = 1438] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 157 (0x118224000) [pid = 1940] [serial = 1425] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 156 (0x11806e800) [pid = 1940] [serial = 874] [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.] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 155 (0x1240ca800) [pid = 1940] [serial = 1396] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 154 (0x113866400) [pid = 1940] [serial = 1404] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 153 (0x112d7fc00) [pid = 1940] [serial = 1402] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 152 (0x1175c2c00) [pid = 1940] [serial = 1407] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 151 (0x12428f000) [pid = 1940] [serial = 1398] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 150 (0x1182a1400) [pid = 1940] [serial = 1410] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 149 (0x124d1cc00) [pid = 1940] [serial = 1399] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 148 (0x116529c00) [pid = 1940] [serial = 1405] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 147 (0x11859fc00) [pid = 1940] [serial = 1411] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 146 (0x1194bf000) [pid = 1940] [serial = 1380] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 145 (0x121004c00) [pid = 1940] [serial = 1383] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 144 (0x119748000) [pid = 1940] [serial = 1381] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 143 (0x1219e3c00) [pid = 1940] [serial = 1386] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 142 (0x121527400) [pid = 1940] [serial = 1384] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 141 (0x1194c7c00) [pid = 1940] [serial = 1387] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 140 (0x1162d2000) [pid = 1940] [serial = 1390] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 139 (0x1219d9400) [pid = 1940] [serial = 1395] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 138 (0x1125a1c00) [pid = 1940] [serial = 1389] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 137 (0x121096800) [pid = 1940] [serial = 1393] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 136 (0x1185afc00) [pid = 1940] [serial = 1413] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 135 (0x11876ec00) [pid = 1940] [serial = 1414] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 134 (0x1191ccc00) [pid = 1940] [serial = 1377] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 133 (0x1185ab800) [pid = 1940] [serial = 1374] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 132 (0x1185b8000) [pid = 1940] [serial = 1375] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 131 (0x118064800) [pid = 1940] [serial = 1371] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 130 (0x118191400) [pid = 1940] [serial = 1372] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 129 (0x112d7b400) [pid = 1940] [serial = 1368] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 128 (0x11501c800) [pid = 1940] [serial = 1369] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 127 (0x117d9f400) [pid = 1940] [serial = 1366] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 126 (0x1171b7400) [pid = 1940] [serial = 1365] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 125 (0x1219e2800) [pid = 1940] [serial = 1363] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 124 (0x12112c000) [pid = 1940] [serial = 1362] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 123 (0x121124000) [pid = 1940] [serial = 1360] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 122 (0x1198ddc00) [pid = 1940] [serial = 1359] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 121 (0x1185af000) [pid = 1940] [serial = 1357] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 120 (0x1182a3c00) [pid = 1940] [serial = 1356] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 119 (0x1175bb800) [pid = 1940] [serial = 1354] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 118 (0x1162cc400) [pid = 1940] [serial = 1353] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 117 (0x118198400) [pid = 1940] [serial = 1408] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x11876c800) [pid = 1940] [serial = 1392] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x1126a1800) [pid = 1940] [serial = 1401] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x11937cc00) [pid = 1940] [serial = 1378] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x112980c00) [pid = 1940] [serial = 1417] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x11832b000) [pid = 1940] [serial = 1441] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x116a11400) [pid = 1940] [serial = 1419] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x112599000) [pid = 1940] [serial = 1416] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x121129c00) [pid = 1940] [serial = 1519] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x119365400) [pid = 1940] [serial = 1430] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x119fdc800) [pid = 1940] [serial = 1432] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x121096400) [pid = 1940] [serial = 1474] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x118f3ec00) [pid = 1940] [serial = 1429] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x123c3ac00) [pid = 1940] [serial = 1493] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x1240c7000) [pid = 1940] [serial = 1495] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x1185b0000) [pid = 1940] [serial = 1454] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x1185b3800) [pid = 1940] [serial = 1456] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x126b56800) [pid = 1940] [serial = 1501] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x1198ea000) [pid = 1940] [serial = 1444] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x1261a3c00) [pid = 1940] [serial = 1499] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x12100f400) [pid = 1940] [serial = 1433] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x121239c00) [pid = 1940] [serial = 1460] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x121098400) [pid = 1940] [serial = 1435] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x124d58c00) [pid = 1940] [serial = 1498] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x1240ce800) [pid = 1940] [serial = 1462] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x116077400) [pid = 1940] [serial = 1439] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1260d3000) [pid = 1940] [serial = 1537] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x11806b400) [pid = 1940] [serial = 1420] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x1126abc00) [pid = 1940] [serial = 1422] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x121125800) [pid = 1940] [serial = 1459] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x11832e400) [pid = 1940] [serial = 1472] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x128928c00) [pid = 1940] [serial = 1504] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x124d56c00) [pid = 1940] [serial = 1468] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x124d50c00) [pid = 1940] [serial = 1466] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x1240ca400) [pid = 1940] [serial = 1451] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x126b5d800) [pid = 1940] [serial = 1525] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x126558800) [pid = 1940] [serial = 1523] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x124290800) [pid = 1940] [serial = 1463] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x124d1e400) [pid = 1940] [serial = 1465] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x1219e1400) [pid = 1940] [serial = 1448] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x124291000) [pid = 1940] [serial = 1480] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x1219db400) [pid = 1940] [serial = 1478] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x124291800) [pid = 1940] [serial = 1496] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x123d0f000) [pid = 1940] [serial = 1450] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x1260ce000) [pid = 1940] [serial = 1522] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 72 (0x119364c00) [pid = 1940] [serial = 1457] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 71 (0x1210d0400) [pid = 1940] [serial = 1445] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 70 (0x1219d6400) [pid = 1940] [serial = 1447] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 69 (0x121248800) [pid = 1940] [serial = 1475] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 68 (0x121243000) [pid = 1940] [serial = 1477] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 67 (0x121128400) [pid = 1940] [serial = 1436] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 66 (0x118773c00) [pid = 1940] [serial = 1508] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 65 (0x12925a400) [pid = 1940] [serial = 1510] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 64 (0x128858800) [pid = 1940] [serial = 1490] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 63 (0x128bec400) [pid = 1940] [serial = 1529] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 62 (0x129255c00) [pid = 1940] [serial = 1531] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 61 (0x126b54800) [pid = 1940] [serial = 1487] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 60 (0x126b5ac00) [pid = 1940] [serial = 1489] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 59 (0x128bbd800) [pid = 1940] [serial = 1528] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 58 (0x12665d000) [pid = 1940] [serial = 1484] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 57 (0x128861000) [pid = 1940] [serial = 1526] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 56 (0x126a9b400) [pid = 1940] [serial = 1486] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 55 (0x128931400) [pid = 1940] [serial = 1505] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 54 (0x1240c7c00) [pid = 1940] [serial = 1520] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 53 (0x1261a8800) [pid = 1940] [serial = 1483] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 52 (0x126064c00) [pid = 1940] [serial = 1469] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 51 (0x12885d800) [pid = 1940] [serial = 1502] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 50 (0x118fa0800) [pid = 1940] [serial = 1442] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 49 (0x1247b5400) [pid = 1940] [serial = 1481] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 48 (0x12ae5a800) [pid = 1940] [serial = 1535] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 47 (0x12a5a4c00) [pid = 1940] [serial = 1517] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 46 (0x12a851c00) [pid = 1940] [serial = 1534] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 45 (0x12a5a2c00) [pid = 1940] [serial = 1532] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 44 (0x12a4a4800) [pid = 1940] [serial = 1514] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 43 (0x12a5a0000) [pid = 1940] [serial = 1516] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 42 (0x1292dc000) [pid = 1940] [serial = 1511] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 41 (0x1292e1800) [pid = 1940] [serial = 1513] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | --DOMWINDOW == 40 (0x128965400) [pid = 1940] [serial = 1507] [outer = 0x0] [url = about:blank] 07:01:33 INFO - PROCESS | 1940 | 1467036093322 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]]]}] 07:01:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 07:01:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 2472ms 07:01:33 INFO - PROCESS | 1940 | 1467036093354 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 07:01:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 07:01:33 INFO - PROCESS | 1940 | 1467036093357 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 07:01:33 INFO - PROCESS | 1940 | 1467036093360 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 07:01:33 INFO - PROCESS | 1940 | 1467036093362 Marionette TRACE conn2 <- [1,2050,null,{}] 07:01:33 INFO - PROCESS | 1940 | 1467036093370 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}] 07:01:33 INFO - PROCESS | 1940 | 1467036093372 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:33 INFO - PROCESS | 1940 | 1467036093452 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 07:01:33 INFO - PROCESS | 1940 | 1467036093503 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:33 INFO - PROCESS | 1940 | 1467036093506 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:33 INFO - PROCESS | 1940 | ++DOCSHELL 0x112f1b000 == 10 [pid = 1940] [id = 520] 07:01:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 41 (0x111f45000) [pid = 1940] [serial = 1560] [outer = 0x0] 07:01:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 42 (0x112596c00) [pid = 1940] [serial = 1561] [outer = 0x111f45000] 07:01:33 INFO - PROCESS | 1940 | 1467036093534 Marionette DEBUG loaded listener.js 07:01:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 43 (0x11262a400) [pid = 1940] [serial = 1562] [outer = 0x111f45000] 07:01:33 INFO - PROCESS | 1940 | 1467036093854 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]]]}] 07:01:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 07:01:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 521ms 07:01:33 INFO - PROCESS | 1940 | 1467036093881 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 07:01:33 INFO - PROCESS | 1940 | 1467036093887 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 07:01:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 07:01:33 INFO - PROCESS | 1940 | 1467036093891 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 07:01:33 INFO - PROCESS | 1940 | 1467036093893 Marionette TRACE conn2 <- [1,2054,null,{}] 07:01:33 INFO - PROCESS | 1940 | 1467036093896 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}] 07:01:33 INFO - PROCESS | 1940 | 1467036093898 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:33 INFO - PROCESS | 1940 | 1467036093979 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 07:01:33 INFO - PROCESS | 1940 | 1467036093985 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:33 INFO - PROCESS | 1940 | 1467036093987 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:33 INFO - PROCESS | 1940 | ++DOCSHELL 0x112513000 == 11 [pid = 1940] [id = 521] 07:01:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 44 (0x1126abc00) [pid = 1940] [serial = 1563] [outer = 0x0] 07:01:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 45 (0x112d78000) [pid = 1940] [serial = 1564] [outer = 0x1126abc00] 07:01:34 INFO - PROCESS | 1940 | 1467036094015 Marionette DEBUG loaded listener.js 07:01:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 46 (0x11326f000) [pid = 1940] [serial = 1565] [outer = 0x1126abc00] 07:01:34 INFO - PROCESS | 1940 | 1467036094389 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]]]}] 07:01:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 07:01:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 519ms 07:01:34 INFO - PROCESS | 1940 | 1467036094411 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 07:01:34 INFO - PROCESS | 1940 | 1467036094412 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 07:01:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 07:01:34 INFO - PROCESS | 1940 | 1467036094415 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 07:01:34 INFO - PROCESS | 1940 | 1467036094419 Marionette TRACE conn2 <- [1,2058,null,{}] 07:01:34 INFO - PROCESS | 1940 | 1467036094437 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}] 07:01:34 INFO - PROCESS | 1940 | 1467036094441 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:34 INFO - PROCESS | 1940 | 1467036094526 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 07:01:34 INFO - PROCESS | 1940 | 1467036094535 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:34 INFO - PROCESS | 1940 | 1467036094537 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:34 INFO - PROCESS | 1940 | ++DOCSHELL 0x117145800 == 12 [pid = 1940] [id = 522] 07:01:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 47 (0x110e7a400) [pid = 1940] [serial = 1566] [outer = 0x0] 07:01:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 48 (0x1162cc800) [pid = 1940] [serial = 1567] [outer = 0x110e7a400] 07:01:34 INFO - PROCESS | 1940 | 1467036094580 Marionette DEBUG loaded listener.js 07:01:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 49 (0x11678b800) [pid = 1940] [serial = 1568] [outer = 0x110e7a400] 07:01:35 INFO - PROCESS | 1940 | 1467036095104 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]]]}] 07:01:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 07:01:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 724ms 07:01:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 07:01:35 INFO - PROCESS | 1940 | 1467036095139 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 07:01:35 INFO - PROCESS | 1940 | 1467036095141 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 07:01:35 INFO - PROCESS | 1940 | 1467036095143 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 07:01:35 INFO - PROCESS | 1940 | 1467036095144 Marionette TRACE conn2 <- [1,2062,null,{}] 07:01:35 INFO - PROCESS | 1940 | 1467036095147 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}] 07:01:35 INFO - PROCESS | 1940 | 1467036095150 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:35 INFO - PROCESS | 1940 | 1467036095227 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 07:01:35 INFO - PROCESS | 1940 | 1467036095230 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:35 INFO - PROCESS | 1940 | 1467036095232 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:35 INFO - PROCESS | 1940 | ++DOCSHELL 0x118151800 == 13 [pid = 1940] [id = 523] 07:01:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 50 (0x1171bc400) [pid = 1940] [serial = 1569] [outer = 0x0] 07:01:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 51 (0x1175c3800) [pid = 1940] [serial = 1570] [outer = 0x1171bc400] 07:01:35 INFO - PROCESS | 1940 | 1467036095262 Marionette DEBUG loaded listener.js 07:01:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 52 (0x117d9c400) [pid = 1940] [serial = 1571] [outer = 0x1171bc400] 07:01:35 INFO - PROCESS | 1940 | 1467036095590 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]]]}] 07:01:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 07:01:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 469ms 07:01:35 INFO - PROCESS | 1940 | 1467036095614 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 07:01:35 INFO - PROCESS | 1940 | 1467036095616 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 07:01:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 07:01:35 INFO - PROCESS | 1940 | 1467036095621 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 07:01:35 INFO - PROCESS | 1940 | 1467036095622 Marionette TRACE conn2 <- [1,2066,null,{}] 07:01:35 INFO - PROCESS | 1940 | 1467036095625 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}] 07:01:35 INFO - PROCESS | 1940 | 1467036095626 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:35 INFO - PROCESS | 1940 | 1467036095708 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 07:01:35 INFO - PROCESS | 1940 | 1467036095761 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:35 INFO - PROCESS | 1940 | 1467036095762 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:35 INFO - PROCESS | 1940 | ++DOCSHELL 0x118508800 == 14 [pid = 1940] [id = 524] 07:01:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 53 (0x112629400) [pid = 1940] [serial = 1572] [outer = 0x0] 07:01:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 54 (0x118065000) [pid = 1940] [serial = 1573] [outer = 0x112629400] 07:01:35 INFO - PROCESS | 1940 | 1467036095787 Marionette DEBUG loaded listener.js 07:01:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 55 (0x118072000) [pid = 1940] [serial = 1574] [outer = 0x112629400] 07:01:36 INFO - PROCESS | 1940 | 1467036096089 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]]]}] 07:01:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 07:01:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 521ms 07:01:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 07:01:36 INFO - PROCESS | 1940 | 1467036096141 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 07:01:36 INFO - PROCESS | 1940 | 1467036096142 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 07:01:36 INFO - PROCESS | 1940 | 1467036096145 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 07:01:36 INFO - PROCESS | 1940 | 1467036096146 Marionette TRACE conn2 <- [1,2070,null,{}] 07:01:36 INFO - PROCESS | 1940 | 1467036096148 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}] 07:01:36 INFO - PROCESS | 1940 | 1467036096152 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:36 INFO - PROCESS | 1940 | 1467036096252 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 07:01:36 INFO - PROCESS | 1940 | 1467036096256 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:36 INFO - PROCESS | 1940 | 1467036096257 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:36 INFO - PROCESS | 1940 | ++DOCSHELL 0x1191ae000 == 15 [pid = 1940] [id = 525] 07:01:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 56 (0x118223800) [pid = 1940] [serial = 1575] [outer = 0x0] 07:01:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 57 (0x118232c00) [pid = 1940] [serial = 1576] [outer = 0x118223800] 07:01:36 INFO - PROCESS | 1940 | 1467036096285 Marionette DEBUG loaded listener.js 07:01:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 58 (0x1185b1000) [pid = 1940] [serial = 1577] [outer = 0x118223800] 07:01:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 07:01:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 468ms 07:01:36 INFO - PROCESS | 1940 | 1467036096610 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]]]}] 07:01:36 INFO - PROCESS | 1940 | 1467036096613 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 07:01:36 INFO - PROCESS | 1940 | 1467036096614 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 07:01:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 07:01:36 INFO - PROCESS | 1940 | 1467036096626 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 07:01:36 INFO - PROCESS | 1940 | 1467036096627 Marionette TRACE conn2 <- [1,2074,null,{}] 07:01:36 INFO - PROCESS | 1940 | 1467036096629 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}] 07:01:36 INFO - PROCESS | 1940 | 1467036096630 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:36 INFO - PROCESS | 1940 | 1467036096743 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 07:01:36 INFO - PROCESS | 1940 | 1467036096749 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:36 INFO - PROCESS | 1940 | 1467036096750 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:36 INFO - PROCESS | 1940 | ++DOCSHELL 0x11954d800 == 16 [pid = 1940] [id = 526] 07:01:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 59 (0x118069800) [pid = 1940] [serial = 1578] [outer = 0x0] 07:01:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 60 (0x1185b3400) [pid = 1940] [serial = 1579] [outer = 0x118069800] 07:01:36 INFO - PROCESS | 1940 | 1467036096775 Marionette DEBUG loaded listener.js 07:01:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 61 (0x11876c800) [pid = 1940] [serial = 1580] [outer = 0x118069800] 07:01:37 INFO - PROCESS | 1940 | 1467036097091 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]]]}] 07:01:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 07:01:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 522ms 07:01:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 07:01:37 INFO - PROCESS | 1940 | 1467036097145 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 07:01:37 INFO - PROCESS | 1940 | 1467036097146 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 07:01:37 INFO - PROCESS | 1940 | 1467036097149 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 07:01:37 INFO - PROCESS | 1940 | 1467036097150 Marionette TRACE conn2 <- [1,2078,null,{}] 07:01:37 INFO - PROCESS | 1940 | 1467036097152 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}] 07:01:37 INFO - PROCESS | 1940 | 1467036097153 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:37 INFO - PROCESS | 1940 | 1467036097246 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 07:01:37 INFO - PROCESS | 1940 | 1467036097252 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:37 INFO - PROCESS | 1940 | 1467036097254 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:37 INFO - PROCESS | 1940 | ++DOCSHELL 0x119fca800 == 17 [pid = 1940] [id = 527] 07:01:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 62 (0x11876e400) [pid = 1940] [serial = 1581] [outer = 0x0] 07:01:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 63 (0x118f96000) [pid = 1940] [serial = 1582] [outer = 0x11876e400] 07:01:37 INFO - PROCESS | 1940 | 1467036097294 Marionette DEBUG loaded listener.js 07:01:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 64 (0x1191c9000) [pid = 1940] [serial = 1583] [outer = 0x11876e400] 07:01:37 INFO - PROCESS | 1940 | 1467036097725 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]]]}] 07:01:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 07:01:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 621ms 07:01:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 07:01:37 INFO - PROCESS | 1940 | 1467036097771 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 07:01:37 INFO - PROCESS | 1940 | 1467036097772 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 07:01:37 INFO - PROCESS | 1940 | 1467036097774 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 07:01:37 INFO - PROCESS | 1940 | 1467036097775 Marionette TRACE conn2 <- [1,2082,null,{}] 07:01:37 INFO - PROCESS | 1940 | 1467036097777 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}] 07:01:37 INFO - PROCESS | 1940 | 1467036097778 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:37 INFO - PROCESS | 1940 | 1467036097853 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 07:01:37 INFO - PROCESS | 1940 | 1467036097856 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:37 INFO - PROCESS | 1940 | 1467036097858 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:37 INFO - PROCESS | 1940 | ++DOCSHELL 0x117144800 == 18 [pid = 1940] [id = 528] 07:01:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 65 (0x1191d1400) [pid = 1940] [serial = 1584] [outer = 0x0] 07:01:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 66 (0x11935c400) [pid = 1940] [serial = 1585] [outer = 0x1191d1400] 07:01:37 INFO - PROCESS | 1940 | 1467036097890 Marionette DEBUG loaded listener.js 07:01:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 67 (0x119364400) [pid = 1940] [serial = 1586] [outer = 0x1191d1400] 07:01:38 INFO - PROCESS | 1940 | 1467036098205 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]]]}] 07:01:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 07:01:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 470ms 07:01:38 INFO - PROCESS | 1940 | 1467036098244 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 07:01:38 INFO - PROCESS | 1940 | 1467036098245 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 07:01:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 07:01:38 INFO - PROCESS | 1940 | 1467036098248 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 07:01:38 INFO - PROCESS | 1940 | 1467036098249 Marionette TRACE conn2 <- [1,2086,null,{}] 07:01:38 INFO - PROCESS | 1940 | 1467036098251 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}] 07:01:38 INFO - PROCESS | 1940 | 1467036098252 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:38 INFO - PROCESS | 1940 | 1467036098332 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 07:01:38 INFO - PROCESS | 1940 | 1467036098386 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:38 INFO - PROCESS | 1940 | 1467036098387 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:38 INFO - PROCESS | 1940 | ++DOCSHELL 0x1212ad000 == 19 [pid = 1940] [id = 529] 07:01:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 68 (0x118775000) [pid = 1940] [serial = 1587] [outer = 0x0] 07:01:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 69 (0x119364000) [pid = 1940] [serial = 1588] [outer = 0x118775000] 07:01:38 INFO - PROCESS | 1940 | 1467036098411 Marionette DEBUG loaded listener.js 07:01:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 70 (0x1194c2800) [pid = 1940] [serial = 1589] [outer = 0x118775000] 07:01:38 INFO - PROCESS | 1940 | 1467036098697 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]]]}] 07:01:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 07:01:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 473ms 07:01:38 INFO - PROCESS | 1940 | 1467036098722 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 07:01:38 INFO - PROCESS | 1940 | 1467036098724 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 07:01:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 07:01:38 INFO - PROCESS | 1940 | 1467036098727 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 07:01:38 INFO - PROCESS | 1940 | 1467036098728 Marionette TRACE conn2 <- [1,2090,null,{}] 07:01:38 INFO - PROCESS | 1940 | 1467036098731 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}] 07:01:38 INFO - PROCESS | 1940 | 1467036098734 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:38 INFO - PROCESS | 1940 | 1467036098838 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 07:01:38 INFO - PROCESS | 1940 | 1467036098842 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:38 INFO - PROCESS | 1940 | 1467036098844 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:38 INFO - PROCESS | 1940 | ++DOCSHELL 0x1183d1800 == 20 [pid = 1940] [id = 530] 07:01:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 71 (0x1194c7c00) [pid = 1940] [serial = 1590] [outer = 0x0] 07:01:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 72 (0x1198ba800) [pid = 1940] [serial = 1591] [outer = 0x1194c7c00] 07:01:38 INFO - PROCESS | 1940 | 1467036098882 Marionette DEBUG loaded listener.js 07:01:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 73 (0x1198ea000) [pid = 1940] [serial = 1592] [outer = 0x1194c7c00] 07:01:39 INFO - PROCESS | 1940 | 1467036099220 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]]]}] 07:01:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 07:01:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 521ms 07:01:39 INFO - PROCESS | 1940 | 1467036099249 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 07:01:39 INFO - PROCESS | 1940 | 1467036099252 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 07:01:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 07:01:39 INFO - PROCESS | 1940 | 1467036099255 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 07:01:39 INFO - PROCESS | 1940 | 1467036099256 Marionette TRACE conn2 <- [1,2094,null,{}] 07:01:39 INFO - PROCESS | 1940 | 1467036099259 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}] 07:01:39 INFO - PROCESS | 1940 | 1467036099260 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:39 INFO - PROCESS | 1940 | 1467036099363 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 07:01:39 INFO - PROCESS | 1940 | 1467036099369 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:39 INFO - PROCESS | 1940 | 1467036099370 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:39 INFO - PROCESS | 1940 | ++DOCSHELL 0x123d44800 == 21 [pid = 1940] [id = 531] 07:01:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x11937c400) [pid = 1940] [serial = 1593] [outer = 0x0] 07:01:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x119fdc800) [pid = 1940] [serial = 1594] [outer = 0x11937c400] 07:01:39 INFO - PROCESS | 1940 | 1467036099394 Marionette DEBUG loaded listener.js 07:01:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x12108fc00) [pid = 1940] [serial = 1595] [outer = 0x11937c400] 07:01:39 INFO - PROCESS | 1940 | 1467036099687 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]]]}] 07:01:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 07:01:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 468ms 07:01:39 INFO - PROCESS | 1940 | 1467036099724 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 07:01:39 INFO - PROCESS | 1940 | 1467036099725 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 07:01:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 07:01:39 INFO - PROCESS | 1940 | 1467036099728 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 07:01:39 INFO - PROCESS | 1940 | 1467036099729 Marionette TRACE conn2 <- [1,2098,null,{}] 07:01:39 INFO - PROCESS | 1940 | 1467036099731 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}] 07:01:39 INFO - PROCESS | 1940 | 1467036099733 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:39 INFO - PROCESS | 1940 | 1467036099810 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 07:01:39 INFO - PROCESS | 1940 | 1467036099814 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:39 INFO - PROCESS | 1940 | 1467036099815 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:39 INFO - PROCESS | 1940 | ++DOCSHELL 0x126047800 == 22 [pid = 1940] [id = 532] 07:01:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x121092c00) [pid = 1940] [serial = 1596] [outer = 0x0] 07:01:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x121098c00) [pid = 1940] [serial = 1597] [outer = 0x121092c00] 07:01:39 INFO - PROCESS | 1940 | 1467036099850 Marionette DEBUG loaded listener.js 07:01:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x121123c00) [pid = 1940] [serial = 1598] [outer = 0x121092c00] 07:01:40 INFO - PROCESS | 1940 | 1467036100171 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]]]}] 07:01:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 07:01:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 469ms 07:01:40 INFO - PROCESS | 1940 | 1467036100198 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 07:01:40 INFO - PROCESS | 1940 | 1467036100199 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 07:01:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 07:01:40 INFO - PROCESS | 1940 | 1467036100204 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 07:01:40 INFO - PROCESS | 1940 | 1467036100206 Marionette TRACE conn2 <- [1,2102,null,{}] 07:01:40 INFO - PROCESS | 1940 | 1467036100208 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}] 07:01:40 INFO - PROCESS | 1940 | 1467036100209 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:40 INFO - PROCESS | 1940 | 1467036100322 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 07:01:40 INFO - PROCESS | 1940 | 1467036100327 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:40 INFO - PROCESS | 1940 | 1467036100328 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:40 INFO - PROCESS | 1940 | ++DOCSHELL 0x1260a5800 == 23 [pid = 1940] [id = 533] 07:01:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x1210cf400) [pid = 1940] [serial = 1599] [outer = 0x0] 07:01:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x121129400) [pid = 1940] [serial = 1600] [outer = 0x1210cf400] 07:01:40 INFO - PROCESS | 1940 | 1467036100353 Marionette DEBUG loaded listener.js 07:01:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x121131000) [pid = 1940] [serial = 1601] [outer = 0x1210cf400] 07:01:40 INFO - PROCESS | 1940 | 1467036100659 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]]]}] 07:01:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 07:01:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 520ms 07:01:40 INFO - PROCESS | 1940 | 1467036100724 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 07:01:40 INFO - PROCESS | 1940 | 1467036100725 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 07:01:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 07:01:40 INFO - PROCESS | 1940 | 1467036100728 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 07:01:40 INFO - PROCESS | 1940 | 1467036100729 Marionette TRACE conn2 <- [1,2106,null,{}] 07:01:40 INFO - PROCESS | 1940 | 1467036100731 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}] 07:01:40 INFO - PROCESS | 1940 | 1467036100732 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:40 INFO - PROCESS | 1940 | 1467036100830 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 07:01:40 INFO - PROCESS | 1940 | 1467036100840 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:40 INFO - PROCESS | 1940 | 1467036100841 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:40 INFO - PROCESS | 1940 | ++DOCSHELL 0x1268d6800 == 24 [pid = 1940] [id = 534] 07:01:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x12112e400) [pid = 1940] [serial = 1602] [outer = 0x0] 07:01:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x121244c00) [pid = 1940] [serial = 1603] [outer = 0x12112e400] 07:01:40 INFO - PROCESS | 1940 | 1467036100873 Marionette DEBUG loaded listener.js 07:01:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x1214c0400) [pid = 1940] [serial = 1604] [outer = 0x12112e400] 07:01:41 INFO - PROCESS | 1940 | 1467036101230 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]]]}] 07:01:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 07:01:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 517ms 07:01:41 INFO - PROCESS | 1940 | 1467036101246 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 07:01:41 INFO - PROCESS | 1940 | 1467036101249 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 07:01:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 07:01:41 INFO - PROCESS | 1940 | 1467036101253 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 07:01:41 INFO - PROCESS | 1940 | 1467036101255 Marionette TRACE conn2 <- [1,2110,null,{}] 07:01:41 INFO - PROCESS | 1940 | 1467036101259 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}] 07:01:41 INFO - PROCESS | 1940 | 1467036101260 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:41 INFO - PROCESS | 1940 | 1467036101422 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 07:01:41 INFO - PROCESS | 1940 | 1467036101444 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:41 INFO - PROCESS | 1940 | 1467036101445 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:41 INFO - PROCESS | 1940 | ++DOCSHELL 0x128816800 == 25 [pid = 1940] [id = 535] 07:01:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x1210cfc00) [pid = 1940] [serial = 1605] [outer = 0x0] 07:01:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x1219d5400) [pid = 1940] [serial = 1606] [outer = 0x1210cfc00] 07:01:41 INFO - PROCESS | 1940 | 1467036101485 Marionette DEBUG loaded listener.js 07:01:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x1219da800) [pid = 1940] [serial = 1607] [outer = 0x1210cfc00] 07:01:41 INFO - PROCESS | 1940 | 1467036101926 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]]]}] 07:01:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 07:01:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 720ms 07:01:41 INFO - PROCESS | 1940 | 1467036101973 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 07:01:41 INFO - PROCESS | 1940 | 1467036101974 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 07:01:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 07:01:41 INFO - PROCESS | 1940 | 1467036101976 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 07:01:41 INFO - PROCESS | 1940 | 1467036101977 Marionette TRACE conn2 <- [1,2114,null,{}] 07:01:41 INFO - PROCESS | 1940 | 1467036101980 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}] 07:01:41 INFO - PROCESS | 1940 | 1467036101981 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:42 INFO - PROCESS | 1940 | 1467036102083 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 07:01:42 INFO - PROCESS | 1940 | 1467036102094 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:42 INFO - PROCESS | 1940 | 1467036102095 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:42 INFO - PROCESS | 1940 | ++DOCSHELL 0x128d30800 == 26 [pid = 1940] [id = 536] 07:01:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1191cf000) [pid = 1940] [serial = 1608] [outer = 0x0] 07:01:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x1219e0000) [pid = 1940] [serial = 1609] [outer = 0x1191cf000] 07:01:42 INFO - PROCESS | 1940 | 1467036102149 Marionette DEBUG loaded listener.js 07:01:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x121aaa000) [pid = 1940] [serial = 1610] [outer = 0x1191cf000] 07:01:42 INFO - PROCESS | 1940 | 1467036102483 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]]]}] 07:01:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 07:01:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 518ms 07:01:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 07:01:42 INFO - PROCESS | 1940 | 1467036102496 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 07:01:42 INFO - PROCESS | 1940 | 1467036102497 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 07:01:42 INFO - PROCESS | 1940 | 1467036102501 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 07:01:42 INFO - PROCESS | 1940 | 1467036102504 Marionette TRACE conn2 <- [1,2118,null,{}] 07:01:42 INFO - PROCESS | 1940 | 1467036102506 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}] 07:01:42 INFO - PROCESS | 1940 | 1467036102507 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:42 INFO - PROCESS | 1940 | 1467036102626 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 07:01:42 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x12a5eec00) [pid = 1940] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 07:01:42 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x1242b1c00) [pid = 1940] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 07:01:42 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x1244b9800) [pid = 1940] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 07:01:42 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x1219d7000) [pid = 1940] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 07:01:42 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x1261ae000) [pid = 1940] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 07:01:42 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x128860c00) [pid = 1940] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 07:01:42 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x12902c400) [pid = 1940] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 07:01:42 INFO - PROCESS | 1940 | 1467036102669 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:42 INFO - PROCESS | 1940 | 1467036102670 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:42 INFO - PROCESS | 1940 | ++DOCSHELL 0x12603e800 == 27 [pid = 1940] [id = 537] 07:01:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x111f41400) [pid = 1940] [serial = 1611] [outer = 0x0] 07:01:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x121131400) [pid = 1940] [serial = 1612] [outer = 0x111f41400] 07:01:42 INFO - PROCESS | 1940 | 1467036102694 Marionette DEBUG loaded listener.js 07:01:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x124046800) [pid = 1940] [serial = 1613] [outer = 0x111f41400] 07:01:42 INFO - PROCESS | 1940 | 1467036102970 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]]]}] 07:01:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 07:01:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 523ms 07:01:43 INFO - PROCESS | 1940 | 1467036103022 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 07:01:43 INFO - PROCESS | 1940 | 1467036103024 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 07:01:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 07:01:43 INFO - PROCESS | 1940 | 1467036103026 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 07:01:43 INFO - PROCESS | 1940 | 1467036103027 Marionette TRACE conn2 <- [1,2122,null,{}] 07:01:43 INFO - PROCESS | 1940 | 1467036103029 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}] 07:01:43 INFO - PROCESS | 1940 | 1467036103031 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:43 INFO - PROCESS | 1940 | 1467036103123 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 07:01:43 INFO - PROCESS | 1940 | 1467036103174 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:43 INFO - PROCESS | 1940 | 1467036103175 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:43 INFO - PROCESS | 1940 | ++DOCSHELL 0x129217000 == 28 [pid = 1940] [id = 538] 07:01:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x123d2c800) [pid = 1940] [serial = 1614] [outer = 0x0] 07:01:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1240c9000) [pid = 1940] [serial = 1615] [outer = 0x123d2c800] 07:01:43 INFO - PROCESS | 1940 | 1467036103202 Marionette DEBUG loaded listener.js 07:01:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x1240d1000) [pid = 1940] [serial = 1616] [outer = 0x123d2c800] 07:01:43 INFO - PROCESS | 1940 | 1467036103471 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]]]}] 07:01:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 07:01:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 469ms 07:01:43 INFO - PROCESS | 1940 | 1467036103496 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 07:01:43 INFO - PROCESS | 1940 | 1467036103497 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 07:01:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 07:01:43 INFO - PROCESS | 1940 | 1467036103508 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 07:01:43 INFO - PROCESS | 1940 | 1467036103509 Marionette TRACE conn2 <- [1,2126,null,{}] 07:01:43 INFO - PROCESS | 1940 | 1467036103511 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}] 07:01:43 INFO - PROCESS | 1940 | 1467036103512 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:43 INFO - PROCESS | 1940 | 1467036103608 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 07:01:43 INFO - PROCESS | 1940 | 1467036103611 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:43 INFO - PROCESS | 1940 | 1467036103612 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:43 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a46f000 == 29 [pid = 1940] [id = 539] 07:01:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x118f47c00) [pid = 1940] [serial = 1617] [outer = 0x0] 07:01:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x124286400) [pid = 1940] [serial = 1618] [outer = 0x118f47c00] 07:01:43 INFO - PROCESS | 1940 | 1467036103636 Marionette DEBUG loaded listener.js 07:01:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x124290c00) [pid = 1940] [serial = 1619] [outer = 0x118f47c00] 07:01:43 INFO - PROCESS | 1940 | 1467036103960 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]]]}] 07:01:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 07:01:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 473ms 07:01:43 INFO - PROCESS | 1940 | 1467036103982 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 07:01:43 INFO - PROCESS | 1940 | 1467036103986 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 07:01:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 07:01:43 INFO - PROCESS | 1940 | 1467036103990 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 07:01:43 INFO - PROCESS | 1940 | 1467036103991 Marionette TRACE conn2 <- [1,2130,null,{}] 07:01:43 INFO - PROCESS | 1940 | 1467036103994 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}] 07:01:43 INFO - PROCESS | 1940 | 1467036103995 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:44 INFO - PROCESS | 1940 | 1467036104089 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 07:01:44 INFO - PROCESS | 1940 | 1467036104144 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:44 INFO - PROCESS | 1940 | 1467036104145 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:44 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a476800 == 30 [pid = 1940] [id = 540] 07:01:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x121004400) [pid = 1940] [serial = 1620] [outer = 0x0] 07:01:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x1244bb000) [pid = 1940] [serial = 1621] [outer = 0x121004400] 07:01:44 INFO - PROCESS | 1940 | 1467036104169 Marionette DEBUG loaded listener.js 07:01:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x1244f4c00) [pid = 1940] [serial = 1622] [outer = 0x121004400] 07:01:44 INFO - PROCESS | 1940 | 1467036104439 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] 07:01:44 INFO - PROCESS | 1940 | 1467036104461 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 07:01:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 07:01:44 INFO - PROCESS | 1940 | 1467036104463 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 07:01:44 INFO - PROCESS | 1940 | 1467036104464 Marionette TRACE conn2 <- [1,2134,null,{}] 07:01:44 INFO - PROCESS | 1940 | 1467036104475 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}] 07:01:44 INFO - PROCESS | 1940 | 1467036104476 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:44 INFO - PROCESS | 1940 | 1467036104566 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 07:01:44 INFO - PROCESS | 1940 | 1467036104572 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:44 INFO - PROCESS | 1940 | 1467036104573 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:44 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ad19000 == 31 [pid = 1940] [id = 541] 07:01:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x124662c00) [pid = 1940] [serial = 1623] [outer = 0x0] 07:01:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x124d4cc00) [pid = 1940] [serial = 1624] [outer = 0x124662c00] 07:01:44 INFO - PROCESS | 1940 | 1467036104597 Marionette DEBUG loaded listener.js 07:01:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x124d54c00) [pid = 1940] [serial = 1625] [outer = 0x124662c00] 07:01:45 INFO - PROCESS | 1940 | 1467036105174 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]]]}] 07:01:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 07:01:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 734ms 07:01:45 INFO - PROCESS | 1940 | 1467036105208 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 07:01:45 INFO - PROCESS | 1940 | 1467036105211 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 07:01:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 07:01:45 INFO - PROCESS | 1940 | 1467036105215 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 07:01:45 INFO - PROCESS | 1940 | 1467036105221 Marionette TRACE conn2 <- [1,2138,null,{}] 07:01:45 INFO - PROCESS | 1940 | 1467036105224 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}] 07:01:45 INFO - PROCESS | 1940 | 1467036105226 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:45 INFO - PROCESS | 1940 | 1467036105341 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 07:01:45 INFO - PROCESS | 1940 | 1467036105443 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:45 INFO - PROCESS | 1940 | 1467036105445 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:45 INFO - PROCESS | 1940 | ++DOCSHELL 0x116e4a800 == 32 [pid = 1940] [id = 542] 07:01:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x1125a1000) [pid = 1940] [serial = 1626] [outer = 0x0] 07:01:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x1126a8000) [pid = 1940] [serial = 1627] [outer = 0x1125a1000] 07:01:45 INFO - PROCESS | 1940 | 1467036105475 Marionette DEBUG loaded listener.js 07:01:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x112d7b400) [pid = 1940] [serial = 1628] [outer = 0x1125a1000] 07:01:46 INFO - PROCESS | 1940 | 1467036106159 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]]]}] 07:01:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 07:01:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 976ms 07:01:46 INFO - PROCESS | 1940 | 1467036106193 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 07:01:46 INFO - PROCESS | 1940 | 1467036106196 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 07:01:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 07:01:46 INFO - PROCESS | 1940 | 1467036106201 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 07:01:46 INFO - PROCESS | 1940 | 1467036106204 Marionette TRACE conn2 <- [1,2142,null,{}] 07:01:46 INFO - PROCESS | 1940 | 1467036106208 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}] 07:01:46 INFO - PROCESS | 1940 | 1467036106210 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:46 INFO - PROCESS | 1940 | 1467036106305 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 07:01:46 INFO - PROCESS | 1940 | 1467036106385 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:46 INFO - PROCESS | 1940 | 1467036106388 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:46 INFO - PROCESS | 1940 | ++DOCSHELL 0x11699c000 == 33 [pid = 1940] [id = 543] 07:01:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x113864400) [pid = 1940] [serial = 1629] [outer = 0x0] 07:01:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x113da7000) [pid = 1940] [serial = 1630] [outer = 0x113864400] 07:01:46 INFO - PROCESS | 1940 | 1467036106416 Marionette DEBUG loaded listener.js 07:01:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x1160d6000) [pid = 1940] [serial = 1631] [outer = 0x113864400] 07:01:46 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x12b07cc00) [pid = 1940] [serial = 1558] [outer = 0x0] [url = about:blank] 07:01:46 INFO - PROCESS | 1940 | --DOCSHELL 0x12dca8800 == 32 [pid = 1940] [id = 519] 07:01:46 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x12a5a9800) [pid = 1940] [serial = 1552] [outer = 0x0] [url = about:blank] 07:01:46 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x121aa5800) [pid = 1940] [serial = 1550] [outer = 0x0] [url = about:blank] 07:01:46 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x126809800) [pid = 1940] [serial = 1538] [outer = 0x0] [url = about:blank] 07:01:46 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x123d2a800) [pid = 1940] [serial = 1540] [outer = 0x0] [url = about:blank] 07:01:46 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x1244eb800) [pid = 1940] [serial = 1541] [outer = 0x0] [url = about:blank] 07:01:46 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x12687e000) [pid = 1940] [serial = 1543] [outer = 0x0] [url = about:blank] 07:01:46 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x128858c00) [pid = 1940] [serial = 1544] [outer = 0x0] [url = about:blank] 07:01:46 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x128be8400) [pid = 1940] [serial = 1547] [outer = 0x0] [url = about:blank] 07:01:46 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x128960c00) [pid = 1940] [serial = 1546] [outer = 0x0] [url = about:blank] 07:01:46 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x12925fc00) [pid = 1940] [serial = 1549] [outer = 0x0] [url = about:blank] 07:01:46 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x12b077800) [pid = 1940] [serial = 1556] [outer = 0x0] [url = about:blank] 07:01:46 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x12a5e9400) [pid = 1940] [serial = 1553] [outer = 0x0] [url = about:blank] 07:01:46 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x12add0400) [pid = 1940] [serial = 1555] [outer = 0x0] [url = about:blank] 07:01:46 INFO - PROCESS | 1940 | 1467036106857 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] 07:01:46 INFO - PROCESS | 1940 | 1467036106877 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 07:01:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 07:01:46 INFO - PROCESS | 1940 | 1467036106882 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 07:01:46 INFO - PROCESS | 1940 | 1467036106886 Marionette TRACE conn2 <- [1,2146,null,{}] 07:01:46 INFO - PROCESS | 1940 | 1467036106889 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}] 07:01:46 INFO - PROCESS | 1940 | 1467036106890 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:46 INFO - PROCESS | 1940 | 1467036106969 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 07:01:47 INFO - PROCESS | 1940 | 1467036107025 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:47 INFO - PROCESS | 1940 | 1467036107026 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:47 INFO - PROCESS | 1940 | ++DOCSHELL 0x118092000 == 33 [pid = 1940] [id = 544] 07:01:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x116077400) [pid = 1940] [serial = 1632] [outer = 0x0] 07:01:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x116f4bc00) [pid = 1940] [serial = 1633] [outer = 0x116077400] 07:01:47 INFO - PROCESS | 1940 | 1467036107054 Marionette DEBUG loaded listener.js 07:01:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x11806ec00) [pid = 1940] [serial = 1634] [outer = 0x116077400] 07:01:47 INFO - PROCESS | 1940 | 1467036107386 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] 07:01:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 07:01:47 INFO - PROCESS | 1940 | 1467036107406 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 07:01:47 INFO - PROCESS | 1940 | 1467036107408 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 07:01:47 INFO - PROCESS | 1940 | 1467036107411 Marionette TRACE conn2 <- [1,2150,null,{}] 07:01:47 INFO - PROCESS | 1940 | 1467036107421 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}] 07:01:47 INFO - PROCESS | 1940 | 1467036107424 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:47 INFO - PROCESS | 1940 | 1467036107502 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 07:01:47 INFO - PROCESS | 1940 | 1467036107508 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:47 INFO - PROCESS | 1940 | 1467036107510 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:47 INFO - PROCESS | 1940 | ++DOCSHELL 0x119725000 == 34 [pid = 1940] [id = 545] 07:01:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x118229c00) [pid = 1940] [serial = 1635] [outer = 0x0] 07:01:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x1182a1000) [pid = 1940] [serial = 1636] [outer = 0x118229c00] 07:01:47 INFO - PROCESS | 1940 | 1467036107540 Marionette DEBUG loaded listener.js 07:01:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x1185ba400) [pid = 1940] [serial = 1637] [outer = 0x118229c00] 07:01:47 INFO - PROCESS | 1940 | 1467036107897 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]]]}] 07:01:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 07:01:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 521ms 07:01:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 07:01:47 INFO - PROCESS | 1940 | 1467036107929 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 07:01:47 INFO - PROCESS | 1940 | 1467036107931 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 07:01:47 INFO - PROCESS | 1940 | 1467036107933 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 07:01:47 INFO - PROCESS | 1940 | 1467036107934 Marionette TRACE conn2 <- [1,2154,null,{}] 07:01:47 INFO - PROCESS | 1940 | 1467036107936 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}] 07:01:47 INFO - PROCESS | 1940 | 1467036107938 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:48 INFO - PROCESS | 1940 | 1467036108015 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 07:01:48 INFO - PROCESS | 1940 | 1467036108020 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:48 INFO - PROCESS | 1940 | 1467036108022 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:48 INFO - PROCESS | 1940 | ++DOCSHELL 0x121194800 == 35 [pid = 1940] [id = 546] 07:01:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x1126ab800) [pid = 1940] [serial = 1638] [outer = 0x0] 07:01:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x1191c7c00) [pid = 1940] [serial = 1639] [outer = 0x1126ab800] 07:01:48 INFO - PROCESS | 1940 | 1467036108047 Marionette DEBUG loaded listener.js 07:01:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x11937b800) [pid = 1940] [serial = 1640] [outer = 0x1126ab800] 07:01:48 INFO - PROCESS | 1940 | 1467036108391 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]]]}] 07:01:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 07:01:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 472ms 07:01:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 07:01:48 INFO - PROCESS | 1940 | 1467036108406 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 07:01:48 INFO - PROCESS | 1940 | 1467036108407 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 07:01:48 INFO - PROCESS | 1940 | 1467036108409 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 07:01:48 INFO - PROCESS | 1940 | 1467036108410 Marionette TRACE conn2 <- [1,2158,null,{}] 07:01:48 INFO - PROCESS | 1940 | 1467036108413 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}] 07:01:48 INFO - PROCESS | 1940 | 1467036108414 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:48 INFO - PROCESS | 1940 | 1467036108490 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 07:01:48 INFO - PROCESS | 1940 | 1467036108554 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:48 INFO - PROCESS | 1940 | 1467036108556 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:48 INFO - PROCESS | 1940 | ++DOCSHELL 0x1213c4800 == 36 [pid = 1940] [id = 547] 07:01:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x112d60400) [pid = 1940] [serial = 1641] [outer = 0x0] 07:01:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x1194be000) [pid = 1940] [serial = 1642] [outer = 0x112d60400] 07:01:48 INFO - PROCESS | 1940 | 1467036108588 Marionette DEBUG loaded listener.js 07:01:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x1198ba000) [pid = 1940] [serial = 1643] [outer = 0x112d60400] 07:01:48 INFO - PROCESS | 1940 | 1467036108910 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]]]}] 07:01:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 07:01:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 519ms 07:01:48 INFO - PROCESS | 1940 | 1467036108929 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 07:01:48 INFO - PROCESS | 1940 | 1467036108931 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 07:01:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 07:01:48 INFO - PROCESS | 1940 | 1467036108935 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 07:01:48 INFO - PROCESS | 1940 | 1467036108936 Marionette TRACE conn2 <- [1,2162,null,{}] 07:01:48 INFO - PROCESS | 1940 | 1467036108938 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}] 07:01:48 INFO - PROCESS | 1940 | 1467036108942 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:49 INFO - PROCESS | 1940 | 1467036109058 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 07:01:49 INFO - PROCESS | 1940 | 1467036109097 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:49 INFO - PROCESS | 1940 | 1467036109098 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:49 INFO - PROCESS | 1940 | ++DOCSHELL 0x126052800 == 37 [pid = 1940] [id = 548] 07:01:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x11219dc00) [pid = 1940] [serial = 1644] [outer = 0x0] 07:01:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x121009400) [pid = 1940] [serial = 1645] [outer = 0x11219dc00] 07:01:49 INFO - PROCESS | 1940 | 1467036109123 Marionette DEBUG loaded listener.js 07:01:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x121527c00) [pid = 1940] [serial = 1646] [outer = 0x11219dc00] 07:01:49 INFO - PROCESS | 1940 | 1467036109455 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]]]}] 07:01:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 07:01:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 568ms 07:01:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 07:01:49 INFO - PROCESS | 1940 | 1467036109504 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 07:01:49 INFO - PROCESS | 1940 | 1467036109505 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 07:01:49 INFO - PROCESS | 1940 | 1467036109507 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 07:01:49 INFO - PROCESS | 1940 | 1467036109508 Marionette TRACE conn2 <- [1,2166,null,{}] 07:01:49 INFO - PROCESS | 1940 | 1467036109510 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}] 07:01:49 INFO - PROCESS | 1940 | 1467036109512 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:49 INFO - PROCESS | 1940 | 1467036109610 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 07:01:49 INFO - PROCESS | 1940 | 1467036109622 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:49 INFO - PROCESS | 1940 | 1467036109623 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:49 INFO - PROCESS | 1940 | ++DOCSHELL 0x1268d3000 == 38 [pid = 1940] [id = 549] 07:01:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x11822b800) [pid = 1940] [serial = 1647] [outer = 0x0] 07:01:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x121aa4c00) [pid = 1940] [serial = 1648] [outer = 0x11822b800] 07:01:49 INFO - PROCESS | 1940 | 1467036109647 Marionette DEBUG loaded listener.js 07:01:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x123d0f000) [pid = 1940] [serial = 1649] [outer = 0x11822b800] 07:01:50 INFO - PROCESS | 1940 | 1467036110014 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]]]}] 07:01:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 07:01:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 524ms 07:01:50 INFO - PROCESS | 1940 | 1467036110032 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 07:01:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 07:01:50 INFO - PROCESS | 1940 | 1467036110036 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 07:01:50 INFO - PROCESS | 1940 | 1467036110039 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 07:01:50 INFO - PROCESS | 1940 | 1467036110041 Marionette TRACE conn2 <- [1,2170,null,{}] 07:01:50 INFO - PROCESS | 1940 | 1467036110065 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}] 07:01:50 INFO - PROCESS | 1940 | 1467036110067 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:50 INFO - PROCESS | 1940 | 1467036110199 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 07:01:50 INFO - PROCESS | 1940 | 1467036110203 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:50 INFO - PROCESS | 1940 | 1467036110204 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:50 INFO - PROCESS | 1940 | ++DOCSHELL 0x116f0f800 == 39 [pid = 1940] [id = 550] 07:01:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x1198c5400) [pid = 1940] [serial = 1650] [outer = 0x0] 07:01:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x1240cbc00) [pid = 1940] [serial = 1651] [outer = 0x1198c5400] 07:01:50 INFO - PROCESS | 1940 | 1467036110228 Marionette DEBUG loaded listener.js 07:01:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x124288c00) [pid = 1940] [serial = 1652] [outer = 0x1198c5400] 07:01:50 INFO - PROCESS | 1940 | 1467036110552 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]]]}] 07:01:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 07:01:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 540ms 07:01:50 INFO - PROCESS | 1940 | 1467036110580 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 07:01:50 INFO - PROCESS | 1940 | 1467036110582 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 07:01:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 07:01:50 INFO - PROCESS | 1940 | 1467036110598 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 07:01:50 INFO - PROCESS | 1940 | 1467036110599 Marionette TRACE conn2 <- [1,2174,null,{}] 07:01:50 INFO - PROCESS | 1940 | 1467036110605 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}] 07:01:50 INFO - PROCESS | 1940 | 1467036110606 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:50 INFO - PROCESS | 1940 | 1467036110769 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 07:01:50 INFO - PROCESS | 1940 | 1467036110789 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:50 INFO - PROCESS | 1940 | 1467036110790 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:50 INFO - PROCESS | 1940 | ++DOCSHELL 0x129657000 == 40 [pid = 1940] [id = 551] 07:01:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x1244b9800) [pid = 1940] [serial = 1653] [outer = 0x0] 07:01:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x124663800) [pid = 1940] [serial = 1654] [outer = 0x1244b9800] 07:01:50 INFO - PROCESS | 1940 | 1467036110830 Marionette DEBUG loaded listener.js 07:01:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x124d1e800) [pid = 1940] [serial = 1655] [outer = 0x1244b9800] 07:01:51 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x1210cfc00) [pid = 1940] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 07:01:51 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x112629400) [pid = 1940] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 07:01:51 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x12112e400) [pid = 1940] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 07:01:51 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x1191cf000) [pid = 1940] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 07:01:51 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x11876e400) [pid = 1940] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 07:01:51 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x1210cf400) [pid = 1940] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 07:01:51 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x110e7a400) [pid = 1940] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 07:01:51 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x11937c400) [pid = 1940] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 07:01:51 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x118223800) [pid = 1940] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 07:01:51 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x1194c7c00) [pid = 1940] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 07:01:51 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x1171bc400) [pid = 1940] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 07:01:51 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x12b077c00) [pid = 1940] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 07:01:51 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x121092c00) [pid = 1940] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 07:01:51 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x118069800) [pid = 1940] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 07:01:51 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x118775000) [pid = 1940] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 07:01:51 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x1191d1400) [pid = 1940] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 07:01:51 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x1126abc00) [pid = 1940] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 07:01:51 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x111f45000) [pid = 1940] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 07:01:51 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x118f47c00) [pid = 1940] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 07:01:51 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x111f41400) [pid = 1940] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 07:01:51 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x123d2c800) [pid = 1940] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 07:01:51 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x121004400) [pid = 1940] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 07:01:51 INFO - PROCESS | 1940 | 1467036111501 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]]]}] 07:01:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 07:01:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 925ms 07:01:51 INFO - PROCESS | 1940 | 1467036111523 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 07:01:51 INFO - PROCESS | 1940 | 1467036111525 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 07:01:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 07:01:51 INFO - PROCESS | 1940 | 1467036111528 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 07:01:51 INFO - PROCESS | 1940 | 1467036111530 Marionette TRACE conn2 <- [1,2178,null,{}] 07:01:51 INFO - PROCESS | 1940 | 1467036111558 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}] 07:01:51 INFO - PROCESS | 1940 | 1467036111560 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:51 INFO - PROCESS | 1940 | 1467036111684 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 07:01:51 INFO - PROCESS | 1940 | 1467036111687 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:51 INFO - PROCESS | 1940 | 1467036111688 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:51 INFO - PROCESS | 1940 | ++DOCSHELL 0x123cbb800 == 41 [pid = 1940] [id = 552] 07:01:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x1126abc00) [pid = 1940] [serial = 1656] [outer = 0x0] 07:01:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x118070000) [pid = 1940] [serial = 1657] [outer = 0x1126abc00] 07:01:51 INFO - PROCESS | 1940 | 1467036111713 Marionette DEBUG loaded listener.js 07:01:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x1191ce800) [pid = 1940] [serial = 1658] [outer = 0x1126abc00] 07:01:52 INFO - PROCESS | 1940 | 1467036112031 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]]]}] 07:01:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 07:01:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 536ms 07:01:52 INFO - PROCESS | 1940 | 1467036112065 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 07:01:52 INFO - PROCESS | 1940 | 1467036112067 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 07:01:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 07:01:52 INFO - PROCESS | 1940 | 1467036112071 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 07:01:52 INFO - PROCESS | 1940 | 1467036112073 Marionette TRACE conn2 <- [1,2182,null,{}] 07:01:52 INFO - PROCESS | 1940 | 1467036112075 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}] 07:01:52 INFO - PROCESS | 1940 | 1467036112077 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:52 INFO - PROCESS | 1940 | 1467036112198 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 07:01:52 INFO - PROCESS | 1940 | 1467036112236 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:52 INFO - PROCESS | 1940 | 1467036112237 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:52 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ad1e000 == 42 [pid = 1940] [id = 553] 07:01:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x1191c9c00) [pid = 1940] [serial = 1659] [outer = 0x0] 07:01:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x121130c00) [pid = 1940] [serial = 1660] [outer = 0x1191c9c00] 07:01:52 INFO - PROCESS | 1940 | 1467036112264 Marionette DEBUG loaded listener.js 07:01:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x1194c0800) [pid = 1940] [serial = 1661] [outer = 0x1191c9c00] 07:01:52 INFO - PROCESS | 1940 | 1467036112567 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]]]}] 07:01:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 07:01:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 521ms 07:01:52 INFO - PROCESS | 1940 | 1467036112593 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 07:01:52 INFO - PROCESS | 1940 | 1467036112596 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 07:01:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 07:01:52 INFO - PROCESS | 1940 | 1467036112604 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 07:01:52 INFO - PROCESS | 1940 | 1467036112606 Marionette TRACE conn2 <- [1,2186,null,{}] 07:01:52 INFO - PROCESS | 1940 | 1467036112610 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}] 07:01:52 INFO - PROCESS | 1940 | 1467036112612 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:52 INFO - PROCESS | 1940 | 1467036112739 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 07:01:52 INFO - PROCESS | 1940 | 1467036112824 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:52 INFO - PROCESS | 1940 | 1467036112825 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:52 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b044800 == 43 [pid = 1940] [id = 554] 07:01:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x11859dc00) [pid = 1940] [serial = 1662] [outer = 0x0] 07:01:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x124d56c00) [pid = 1940] [serial = 1663] [outer = 0x11859dc00] 07:01:52 INFO - PROCESS | 1940 | 1467036112866 Marionette DEBUG loaded listener.js 07:01:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x12606c000) [pid = 1940] [serial = 1664] [outer = 0x11859dc00] 07:01:53 INFO - PROCESS | 1940 | 1467036113162 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]]]}] 07:01:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 07:01:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 580ms 07:01:53 INFO - PROCESS | 1940 | 1467036113180 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 07:01:53 INFO - PROCESS | 1940 | 1467036113182 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 07:01:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 07:01:53 INFO - PROCESS | 1940 | 1467036113197 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 07:01:53 INFO - PROCESS | 1940 | 1467036113200 Marionette TRACE conn2 <- [1,2190,null,{}] 07:01:53 INFO - PROCESS | 1940 | 1467036113213 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}] 07:01:53 INFO - PROCESS | 1940 | 1467036113229 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:53 INFO - PROCESS | 1940 | 1467036113435 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 07:01:53 INFO - PROCESS | 1940 | 1467036113611 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:53 INFO - PROCESS | 1940 | 1467036113613 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:53 INFO - PROCESS | 1940 | ++DOCSHELL 0x116006000 == 44 [pid = 1940] [id = 555] 07:01:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x112592c00) [pid = 1940] [serial = 1665] [outer = 0x0] 07:01:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x1126ac000) [pid = 1940] [serial = 1666] [outer = 0x112592c00] 07:01:53 INFO - PROCESS | 1940 | 1467036113668 Marionette DEBUG loaded listener.js 07:01:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x113da7400) [pid = 1940] [serial = 1667] [outer = 0x112592c00] 07:01:54 INFO - PROCESS | 1940 | 1467036114134 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]]]}] 07:01:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 07:01:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 984ms 07:01:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 07:01:54 INFO - PROCESS | 1940 | 1467036114187 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 07:01:54 INFO - PROCESS | 1940 | 1467036114190 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 07:01:54 INFO - PROCESS | 1940 | 1467036114198 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 07:01:54 INFO - PROCESS | 1940 | 1467036114203 Marionette TRACE conn2 <- [1,2194,null,{}] 07:01:54 INFO - PROCESS | 1940 | 1467036114208 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}] 07:01:54 INFO - PROCESS | 1940 | 1467036114214 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:54 INFO - PROCESS | 1940 | 1467036114347 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 07:01:54 INFO - PROCESS | 1940 | 1467036114418 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:54 INFO - PROCESS | 1940 | 1467036114420 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:54 INFO - PROCESS | 1940 | ++DOCSHELL 0x119721800 == 45 [pid = 1940] [id = 556] 07:01:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x11806c400) [pid = 1940] [serial = 1668] [outer = 0x0] 07:01:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x118195c00) [pid = 1940] [serial = 1669] [outer = 0x11806c400] 07:01:54 INFO - PROCESS | 1940 | 1467036114450 Marionette DEBUG loaded listener.js 07:01:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x118299400) [pid = 1940] [serial = 1670] [outer = 0x11806c400] 07:01:54 INFO - PROCESS | 1940 | 1467036114849 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]]]}] 07:01:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 07:01:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 732ms 07:01:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 07:01:54 INFO - PROCESS | 1940 | 1467036114929 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 07:01:54 INFO - PROCESS | 1940 | 1467036114930 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 07:01:54 INFO - PROCESS | 1940 | 1467036114933 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 07:01:54 INFO - PROCESS | 1940 | 1467036114934 Marionette TRACE conn2 <- [1,2198,null,{}] 07:01:54 INFO - PROCESS | 1940 | 1467036114937 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}] 07:01:54 INFO - PROCESS | 1940 | 1467036114938 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:55 INFO - PROCESS | 1940 | 1467036115042 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 07:01:55 INFO - PROCESS | 1940 | 1467036115101 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:55 INFO - PROCESS | 1940 | 1467036115103 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:55 INFO - PROCESS | 1940 | ++DOCSHELL 0x128de4000 == 46 [pid = 1940] [id = 557] 07:01:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x1185b5800) [pid = 1940] [serial = 1671] [outer = 0x0] 07:01:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x1191d3000) [pid = 1940] [serial = 1672] [outer = 0x1185b5800] 07:01:55 INFO - PROCESS | 1940 | 1467036115132 Marionette DEBUG loaded listener.js 07:01:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x1198c0400) [pid = 1940] [serial = 1673] [outer = 0x1185b5800] 07:01:55 INFO - PROCESS | 1940 | 1467036115585 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]]]}] 07:01:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 07:01:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 671ms 07:01:55 INFO - PROCESS | 1940 | 1467036115604 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 07:01:55 INFO - PROCESS | 1940 | 1467036115607 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 07:01:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 07:01:55 INFO - PROCESS | 1940 | 1467036115615 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 07:01:55 INFO - PROCESS | 1940 | 1467036115618 Marionette TRACE conn2 <- [1,2202,null,{}] 07:01:55 INFO - PROCESS | 1940 | 1467036115621 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}] 07:01:55 INFO - PROCESS | 1940 | 1467036115623 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:55 INFO - PROCESS | 1940 | 1467036115730 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 07:01:55 INFO - PROCESS | 1940 | 1467036115790 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:55 INFO - PROCESS | 1940 | 1467036115791 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:55 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bc72800 == 47 [pid = 1940] [id = 558] 07:01:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x1198e1000) [pid = 1940] [serial = 1674] [outer = 0x0] 07:01:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x121126400) [pid = 1940] [serial = 1675] [outer = 0x1198e1000] 07:01:55 INFO - PROCESS | 1940 | 1467036115820 Marionette DEBUG loaded listener.js 07:01:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x1219d8400) [pid = 1940] [serial = 1676] [outer = 0x1198e1000] 07:01:56 INFO - PROCESS | 1940 | 1467036116267 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]]]}] 07:01:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 07:01:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 726ms 07:01:56 INFO - PROCESS | 1940 | 1467036116367 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 07:01:56 INFO - PROCESS | 1940 | 1467036116368 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 07:01:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 07:01:56 INFO - PROCESS | 1940 | 1467036116372 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 07:01:56 INFO - PROCESS | 1940 | 1467036116374 Marionette TRACE conn2 <- [1,2206,null,{}] 07:01:56 INFO - PROCESS | 1940 | 1467036116376 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}] 07:01:56 INFO - PROCESS | 1940 | 1467036116378 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:56 INFO - PROCESS | 1940 | 1467036116479 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 07:01:56 INFO - PROCESS | 1940 | 1467036116549 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:56 INFO - PROCESS | 1940 | 1467036116550 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:56 INFO - PROCESS | 1940 | ++DOCSHELL 0x113245800 == 48 [pid = 1940] [id = 559] 07:01:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x11259f800) [pid = 1940] [serial = 1677] [outer = 0x0] 07:01:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x1162ce800) [pid = 1940] [serial = 1678] [outer = 0x11259f800] 07:01:56 INFO - PROCESS | 1940 | 1467036116579 Marionette DEBUG loaded listener.js 07:01:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 117 (0x121094400) [pid = 1940] [serial = 1679] [outer = 0x11259f800] 07:01:57 INFO - PROCESS | 1940 | 1467036117083 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]]]}] 07:01:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 07:01:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 773ms 07:01:57 INFO - PROCESS | 1940 | 1467036117146 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 07:01:57 INFO - PROCESS | 1940 | 1467036117148 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 07:01:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 07:01:57 INFO - PROCESS | 1940 | 1467036117172 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 07:01:57 INFO - PROCESS | 1940 | 1467036117174 Marionette TRACE conn2 <- [1,2210,null,{}] 07:01:57 INFO - PROCESS | 1940 | 1467036117177 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}] 07:01:57 INFO - PROCESS | 1940 | 1467036117179 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:57 INFO - PROCESS | 1940 | 1467036117272 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 07:01:57 INFO - PROCESS | 1940 | 1467036117359 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:57 INFO - PROCESS | 1940 | 1467036117360 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:57 INFO - PROCESS | 1940 | ++DOCSHELL 0x1181e0000 == 49 [pid = 1940] [id = 560] 07:01:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 118 (0x1175c2000) [pid = 1940] [serial = 1680] [outer = 0x0] 07:01:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 119 (0x1175c9c00) [pid = 1940] [serial = 1681] [outer = 0x1175c2000] 07:01:57 INFO - PROCESS | 1940 | 1467036117389 Marionette DEBUG loaded listener.js 07:01:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 120 (0x11822c800) [pid = 1940] [serial = 1682] [outer = 0x1175c2000] 07:01:58 INFO - PROCESS | 1940 | --DOCSHELL 0x12b044800 == 48 [pid = 1940] [id = 554] 07:01:58 INFO - PROCESS | 1940 | --DOCSHELL 0x12ad1e000 == 47 [pid = 1940] [id = 553] 07:01:58 INFO - PROCESS | 1940 | --DOCSHELL 0x123cbb800 == 46 [pid = 1940] [id = 552] 07:01:58 INFO - PROCESS | 1940 | --DOCSHELL 0x129657000 == 45 [pid = 1940] [id = 551] 07:01:58 INFO - PROCESS | 1940 | --DOCSHELL 0x116f0f800 == 44 [pid = 1940] [id = 550] 07:01:58 INFO - PROCESS | 1940 | --DOCSHELL 0x1268d3000 == 43 [pid = 1940] [id = 549] 07:01:58 INFO - PROCESS | 1940 | --DOCSHELL 0x126052800 == 42 [pid = 1940] [id = 548] 07:01:58 INFO - PROCESS | 1940 | --DOCSHELL 0x1213c4800 == 41 [pid = 1940] [id = 547] 07:01:58 INFO - PROCESS | 1940 | --DOCSHELL 0x121194800 == 40 [pid = 1940] [id = 546] 07:01:58 INFO - PROCESS | 1940 | --DOCSHELL 0x119725000 == 39 [pid = 1940] [id = 545] 07:01:58 INFO - PROCESS | 1940 | --DOCSHELL 0x118092000 == 38 [pid = 1940] [id = 544] 07:01:58 INFO - PROCESS | 1940 | --DOCSHELL 0x11699c000 == 37 [pid = 1940] [id = 543] 07:01:58 INFO - PROCESS | 1940 | --DOCSHELL 0x116e4a800 == 36 [pid = 1940] [id = 542] 07:01:58 INFO - PROCESS | 1940 | --DOCSHELL 0x12ad19000 == 35 [pid = 1940] [id = 541] 07:01:58 INFO - PROCESS | 1940 | --DOCSHELL 0x12a476800 == 34 [pid = 1940] [id = 540] 07:01:58 INFO - PROCESS | 1940 | --DOCSHELL 0x129217000 == 33 [pid = 1940] [id = 538] 07:01:58 INFO - PROCESS | 1940 | --DOCSHELL 0x12a46f000 == 32 [pid = 1940] [id = 539] 07:01:58 INFO - PROCESS | 1940 | --DOCSHELL 0x113245800 == 31 [pid = 1940] [id = 559] 07:01:58 INFO - PROCESS | 1940 | --DOCSHELL 0x12bc72800 == 30 [pid = 1940] [id = 558] 07:01:58 INFO - PROCESS | 1940 | --DOCSHELL 0x128de4000 == 29 [pid = 1940] [id = 557] 07:01:58 INFO - PROCESS | 1940 | --DOCSHELL 0x119721800 == 28 [pid = 1940] [id = 556] 07:01:58 INFO - PROCESS | 1940 | --DOCSHELL 0x116006000 == 27 [pid = 1940] [id = 555] 07:01:58 INFO - PROCESS | 1940 | --DOMWINDOW == 119 (0x1219d5400) [pid = 1940] [serial = 1606] [outer = 0x0] [url = about:blank] 07:01:58 INFO - PROCESS | 1940 | --DOMWINDOW == 118 (0x118065000) [pid = 1940] [serial = 1573] [outer = 0x0] [url = about:blank] 07:01:58 INFO - PROCESS | 1940 | --DOMWINDOW == 117 (0x121244c00) [pid = 1940] [serial = 1603] [outer = 0x0] [url = about:blank] 07:01:58 INFO - PROCESS | 1940 | --DOMWINDOW == 116 (0x118072000) [pid = 1940] [serial = 1574] [outer = 0x0] [url = about:blank] 07:01:58 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x1219e0000) [pid = 1940] [serial = 1609] [outer = 0x0] [url = about:blank] 07:01:58 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x118f96000) [pid = 1940] [serial = 1582] [outer = 0x0] [url = about:blank] 07:01:58 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x121129400) [pid = 1940] [serial = 1600] [outer = 0x0] [url = about:blank] 07:01:58 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x1162cc800) [pid = 1940] [serial = 1567] [outer = 0x0] [url = about:blank] 07:01:58 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x1191c9000) [pid = 1940] [serial = 1583] [outer = 0x0] [url = about:blank] 07:01:58 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x119fdc800) [pid = 1940] [serial = 1594] [outer = 0x0] [url = about:blank] 07:01:58 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x12108fc00) [pid = 1940] [serial = 1595] [outer = 0x0] [url = about:blank] 07:01:58 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x118232c00) [pid = 1940] [serial = 1576] [outer = 0x0] [url = about:blank] 07:01:58 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x1185b1000) [pid = 1940] [serial = 1577] [outer = 0x0] [url = about:blank] 07:01:58 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x1198ba800) [pid = 1940] [serial = 1591] [outer = 0x0] [url = about:blank] 07:01:58 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x1198ea000) [pid = 1940] [serial = 1592] [outer = 0x0] [url = about:blank] 07:01:58 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x1175c3800) [pid = 1940] [serial = 1570] [outer = 0x0] [url = about:blank] 07:01:58 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x117d9c400) [pid = 1940] [serial = 1571] [outer = 0x0] [url = about:blank] 07:01:58 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x12b937000) [pid = 1940] [serial = 1559] [outer = 0x0] [url = about:blank] 07:01:58 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x121098c00) [pid = 1940] [serial = 1597] [outer = 0x0] [url = about:blank] 07:01:58 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x121123c00) [pid = 1940] [serial = 1598] [outer = 0x0] [url = about:blank] 07:01:58 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x1185b3400) [pid = 1940] [serial = 1579] [outer = 0x0] [url = about:blank] 07:01:58 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x11876c800) [pid = 1940] [serial = 1580] [outer = 0x0] [url = about:blank] 07:01:58 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x119364000) [pid = 1940] [serial = 1588] [outer = 0x0] [url = about:blank] 07:01:58 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x1194c2800) [pid = 1940] [serial = 1589] [outer = 0x0] [url = about:blank] 07:01:58 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x11935c400) [pid = 1940] [serial = 1585] [outer = 0x0] [url = about:blank] 07:01:58 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x119364400) [pid = 1940] [serial = 1586] [outer = 0x0] [url = about:blank] 07:01:58 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x112d78000) [pid = 1940] [serial = 1564] [outer = 0x0] [url = about:blank] 07:01:58 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x11326f000) [pid = 1940] [serial = 1565] [outer = 0x0] [url = about:blank] 07:01:58 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x112596c00) [pid = 1940] [serial = 1561] [outer = 0x0] [url = about:blank] 07:01:58 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x1219da800) [pid = 1940] [serial = 1607] [outer = 0x0] [url = about:blank] 07:01:58 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x11262a400) [pid = 1940] [serial = 1562] [outer = 0x0] [url = about:blank] 07:01:58 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x124290c00) [pid = 1940] [serial = 1619] [outer = 0x0] [url = about:blank] 07:01:58 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x121aaa000) [pid = 1940] [serial = 1610] [outer = 0x0] [url = about:blank] 07:01:58 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x121131400) [pid = 1940] [serial = 1612] [outer = 0x0] [url = about:blank] 07:01:58 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x124286400) [pid = 1940] [serial = 1618] [outer = 0x0] [url = about:blank] 07:01:58 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x124046800) [pid = 1940] [serial = 1613] [outer = 0x0] [url = about:blank] 07:01:58 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x11678b800) [pid = 1940] [serial = 1568] [outer = 0x0] [url = about:blank] 07:01:58 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x1240d1000) [pid = 1940] [serial = 1616] [outer = 0x0] [url = about:blank] 07:01:58 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x1240c9000) [pid = 1940] [serial = 1615] [outer = 0x0] [url = about:blank] 07:01:58 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x1214c0400) [pid = 1940] [serial = 1604] [outer = 0x0] [url = about:blank] 07:01:58 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x1244bb000) [pid = 1940] [serial = 1621] [outer = 0x0] [url = about:blank] 07:01:58 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x121131000) [pid = 1940] [serial = 1601] [outer = 0x0] [url = about:blank] 07:01:58 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x1244f4c00) [pid = 1940] [serial = 1622] [outer = 0x0] [url = about:blank] 07:01:58 INFO - PROCESS | 1940 | 1467036118328 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]]]}] 07:01:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 07:01:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1176ms 07:01:58 INFO - PROCESS | 1940 | 1467036118346 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 07:01:58 INFO - PROCESS | 1940 | 1467036118348 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 07:01:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 07:01:58 INFO - PROCESS | 1940 | 1467036118359 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 07:01:58 INFO - PROCESS | 1940 | 1467036118361 Marionette TRACE conn2 <- [1,2214,null,{}] 07:01:58 INFO - PROCESS | 1940 | 1467036118364 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}] 07:01:58 INFO - PROCESS | 1940 | 1467036118366 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:58 INFO - PROCESS | 1940 | 1467036118446 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 07:01:58 INFO - PROCESS | 1940 | 1467036118455 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:58 INFO - PROCESS | 1940 | 1467036118457 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:58 INFO - PROCESS | 1940 | ++DOCSHELL 0x113ada000 == 28 [pid = 1940] [id = 561] 07:01:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x112593400) [pid = 1940] [serial = 1683] [outer = 0x0] 07:01:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x112598400) [pid = 1940] [serial = 1684] [outer = 0x112593400] 07:01:58 INFO - PROCESS | 1940 | 1467036118485 Marionette DEBUG loaded listener.js 07:01:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x111f3fc00) [pid = 1940] [serial = 1685] [outer = 0x112593400] 07:01:58 INFO - PROCESS | 1940 | 1467036118825 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]]]}] 07:01:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 07:01:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 520ms 07:01:58 INFO - PROCESS | 1940 | 1467036118879 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 07:01:58 INFO - PROCESS | 1940 | 1467036118883 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 07:01:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 07:01:58 INFO - PROCESS | 1940 | 1467036118887 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 07:01:58 INFO - PROCESS | 1940 | 1467036118889 Marionette TRACE conn2 <- [1,2218,null,{}] 07:01:58 INFO - PROCESS | 1940 | 1467036118892 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}] 07:01:58 INFO - PROCESS | 1940 | 1467036118893 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:58 INFO - PROCESS | 1940 | 1467036118974 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 07:01:58 INFO - PROCESS | 1940 | 1467036118978 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:58 INFO - PROCESS | 1940 | 1467036118980 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:58 INFO - PROCESS | 1940 | ++DOCSHELL 0x117d1f800 == 29 [pid = 1940] [id = 562] 07:01:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x112ed6c00) [pid = 1940] [serial = 1686] [outer = 0x0] 07:01:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x1132c7c00) [pid = 1940] [serial = 1687] [outer = 0x112ed6c00] 07:01:59 INFO - PROCESS | 1940 | 1467036119009 Marionette DEBUG loaded listener.js 07:01:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x113d4a000) [pid = 1940] [serial = 1688] [outer = 0x112ed6c00] 07:01:59 INFO - PROCESS | 1940 | 1467036119366 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]]]}] 07:01:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 07:01:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 519ms 07:01:59 INFO - PROCESS | 1940 | 1467036119407 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 07:01:59 INFO - PROCESS | 1940 | 1467036119408 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 07:01:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 07:01:59 INFO - PROCESS | 1940 | 1467036119410 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 07:01:59 INFO - PROCESS | 1940 | 1467036119412 Marionette TRACE conn2 <- [1,2222,null,{}] 07:01:59 INFO - PROCESS | 1940 | 1467036119421 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}] 07:01:59 INFO - PROCESS | 1940 | 1467036119424 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:59 INFO - PROCESS | 1940 | 1467036119502 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 07:01:59 INFO - PROCESS | 1940 | 1467036119507 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:01:59 INFO - PROCESS | 1940 | 1467036119509 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:01:59 INFO - PROCESS | 1940 | ++DOCSHELL 0x11851d000 == 30 [pid = 1940] [id = 563] 07:01:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x112594800) [pid = 1940] [serial = 1689] [outer = 0x0] 07:01:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x118065400) [pid = 1940] [serial = 1690] [outer = 0x112594800] 07:01:59 INFO - PROCESS | 1940 | 1467036119540 Marionette DEBUG loaded listener.js 07:01:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x118191c00) [pid = 1940] [serial = 1691] [outer = 0x112594800] 07:01:59 INFO - PROCESS | 1940 | 1467036119880 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]]]}] 07:01:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 07:01:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 521ms 07:01:59 INFO - PROCESS | 1940 | 1467036119931 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 07:01:59 INFO - PROCESS | 1940 | 1467036119933 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 07:01:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 07:01:59 INFO - PROCESS | 1940 | 1467036119935 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 07:01:59 INFO - PROCESS | 1940 | 1467036119937 Marionette TRACE conn2 <- [1,2226,null,{}] 07:01:59 INFO - PROCESS | 1940 | 1467036119939 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}] 07:01:59 INFO - PROCESS | 1940 | 1467036119940 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:00 INFO - PROCESS | 1940 | 1467036120048 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 07:02:00 INFO - PROCESS | 1940 | 1467036120082 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:00 INFO - PROCESS | 1940 | 1467036120083 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:00 INFO - PROCESS | 1940 | ++DOCSHELL 0x119732000 == 31 [pid = 1940] [id = 564] 07:02:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x11822ec00) [pid = 1940] [serial = 1692] [outer = 0x0] 07:02:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x1185a4800) [pid = 1940] [serial = 1693] [outer = 0x11822ec00] 07:02:00 INFO - PROCESS | 1940 | 1467036120108 Marionette DEBUG loaded listener.js 07:02:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1185b0c00) [pid = 1940] [serial = 1694] [outer = 0x11822ec00] 07:02:00 INFO - PROCESS | 1940 | 1467036120414 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]]]}] 07:02:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 07:02:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 518ms 07:02:00 INFO - PROCESS | 1940 | 1467036120455 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 07:02:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 07:02:00 INFO - PROCESS | 1940 | 1467036120463 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 07:02:00 INFO - PROCESS | 1940 | 1467036120466 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 07:02:00 INFO - PROCESS | 1940 | 1467036120467 Marionette TRACE conn2 <- [1,2230,null,{}] 07:02:00 INFO - PROCESS | 1940 | 1467036120469 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}] 07:02:00 INFO - PROCESS | 1940 | 1467036120470 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:00 INFO - PROCESS | 1940 | 1467036120566 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 07:02:00 INFO - PROCESS | 1940 | 1467036120569 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:00 INFO - PROCESS | 1940 | 1467036120570 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:00 INFO - PROCESS | 1940 | ++DOCSHELL 0x121187800 == 32 [pid = 1940] [id = 565] 07:02:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x1126ae400) [pid = 1940] [serial = 1695] [outer = 0x0] 07:02:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x1185b6000) [pid = 1940] [serial = 1696] [outer = 0x1126ae400] 07:02:00 INFO - PROCESS | 1940 | 1467036120595 Marionette DEBUG loaded listener.js 07:02:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x118f4b000) [pid = 1940] [serial = 1697] [outer = 0x1126ae400] 07:02:00 INFO - PROCESS | 1940 | 1467036120946 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]]]}] 07:02:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 07:02:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 520ms 07:02:00 INFO - PROCESS | 1940 | 1467036120986 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 07:02:00 INFO - PROCESS | 1940 | 1467036120988 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 07:02:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 07:02:00 INFO - PROCESS | 1940 | 1467036120990 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 07:02:00 INFO - PROCESS | 1940 | 1467036120991 Marionette TRACE conn2 <- [1,2234,null,{}] 07:02:00 INFO - PROCESS | 1940 | 1467036120993 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}] 07:02:01 INFO - PROCESS | 1940 | 1467036120998 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:01 INFO - PROCESS | 1940 | 1467036121113 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 07:02:01 INFO - PROCESS | 1940 | 1467036121149 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:01 INFO - PROCESS | 1940 | 1467036121150 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:01 INFO - PROCESS | 1940 | ++DOCSHELL 0x121a88000 == 33 [pid = 1940] [id = 566] 07:02:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x118f93800) [pid = 1940] [serial = 1698] [outer = 0x0] 07:02:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x119361000) [pid = 1940] [serial = 1699] [outer = 0x118f93800] 07:02:01 INFO - PROCESS | 1940 | 1467036121176 Marionette DEBUG loaded listener.js 07:02:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x1198c5c00) [pid = 1940] [serial = 1700] [outer = 0x118f93800] 07:02:01 INFO - PROCESS | 1940 | 1467036121495 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]]]}] 07:02:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 07:02:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 518ms 07:02:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 07:02:01 INFO - PROCESS | 1940 | 1467036121508 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 07:02:01 INFO - PROCESS | 1940 | 1467036121509 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 07:02:01 INFO - PROCESS | 1940 | 1467036121512 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 07:02:01 INFO - PROCESS | 1940 | 1467036121513 Marionette TRACE conn2 <- [1,2238,null,{}] 07:02:01 INFO - PROCESS | 1940 | 1467036121515 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}] 07:02:01 INFO - PROCESS | 1940 | 1467036121525 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:01 INFO - PROCESS | 1940 | 1467036121619 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 07:02:01 INFO - PROCESS | 1940 | 1467036121656 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:01 INFO - PROCESS | 1940 | 1467036121658 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:01 INFO - PROCESS | 1940 | ++DOCSHELL 0x124495800 == 34 [pid = 1940] [id = 567] 07:02:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x1198dd400) [pid = 1940] [serial = 1701] [outer = 0x0] 07:02:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x12100c000) [pid = 1940] [serial = 1702] [outer = 0x1198dd400] 07:02:01 INFO - PROCESS | 1940 | 1467036121682 Marionette DEBUG loaded listener.js 07:02:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x121094800) [pid = 1940] [serial = 1703] [outer = 0x1198dd400] 07:02:01 INFO - PROCESS | 1940 | 1467036121985 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]]]}] 07:02:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 07:02:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 517ms 07:02:02 INFO - PROCESS | 1940 | 1467036122030 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 07:02:02 INFO - PROCESS | 1940 | 1467036122031 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 07:02:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 07:02:02 INFO - PROCESS | 1940 | 1467036122036 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 07:02:02 INFO - PROCESS | 1940 | 1467036122038 Marionette TRACE conn2 <- [1,2242,null,{}] 07:02:02 INFO - PROCESS | 1940 | 1467036122040 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}] 07:02:02 INFO - PROCESS | 1940 | 1467036122041 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:02 INFO - PROCESS | 1940 | 1467036122133 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 07:02:02 INFO - PROCESS | 1940 | 1467036122144 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:02 INFO - PROCESS | 1940 | 1467036122145 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x12604e800 == 35 [pid = 1940] [id = 568] 07:02:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x121095400) [pid = 1940] [serial = 1704] [outer = 0x0] 07:02:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x121125400) [pid = 1940] [serial = 1705] [outer = 0x121095400] 07:02:02 INFO - PROCESS | 1940 | 1467036122170 Marionette DEBUG loaded listener.js 07:02:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x12112b800) [pid = 1940] [serial = 1706] [outer = 0x121095400] 07:02:02 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x11859dc00) [pid = 1940] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 07:02:02 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x118229c00) [pid = 1940] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 07:02:02 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x11219dc00) [pid = 1940] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 07:02:02 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x116077400) [pid = 1940] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 07:02:02 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x1198c5400) [pid = 1940] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 07:02:02 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x1191c9c00) [pid = 1940] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 07:02:02 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x112d60400) [pid = 1940] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 07:02:02 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x1126abc00) [pid = 1940] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 07:02:02 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x1244b9800) [pid = 1940] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 07:02:02 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x11822b800) [pid = 1940] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 07:02:02 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x113864400) [pid = 1940] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 07:02:02 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x1126ab800) [pid = 1940] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 07:02:02 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x124662c00) [pid = 1940] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 07:02:02 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x1125a1000) [pid = 1940] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 07:02:02 INFO - PROCESS | 1940 | 1467036122627 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]]]}] 07:02:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 07:02:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 621ms 07:02:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 07:02:02 INFO - PROCESS | 1940 | 1467036122657 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 07:02:02 INFO - PROCESS | 1940 | 1467036122658 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 07:02:02 INFO - PROCESS | 1940 | 1467036122660 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 07:02:02 INFO - PROCESS | 1940 | 1467036122661 Marionette TRACE conn2 <- [1,2246,null,{}] 07:02:02 INFO - PROCESS | 1940 | 1467036122663 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}] 07:02:02 INFO - PROCESS | 1940 | 1467036122664 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:02 INFO - PROCESS | 1940 | 1467036122746 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 07:02:02 INFO - PROCESS | 1940 | 1467036122806 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:02 INFO - PROCESS | 1940 | 1467036122807 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x11851b800 == 36 [pid = 1940] [id = 569] 07:02:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x1126ab800) [pid = 1940] [serial = 1707] [outer = 0x0] 07:02:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1160d5400) [pid = 1940] [serial = 1708] [outer = 0x1126ab800] 07:02:02 INFO - PROCESS | 1940 | 1467036122831 Marionette DEBUG loaded listener.js 07:02:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x118f9c800) [pid = 1940] [serial = 1709] [outer = 0x1126ab800] 07:02:03 INFO - PROCESS | 1940 | 1467036123107 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]]]}] 07:02:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 07:02:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 470ms 07:02:03 INFO - PROCESS | 1940 | 1467036123130 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 07:02:03 INFO - PROCESS | 1940 | 1467036123131 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 07:02:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 07:02:03 INFO - PROCESS | 1940 | 1467036123142 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 07:02:03 INFO - PROCESS | 1940 | 1467036123143 Marionette TRACE conn2 <- [1,2250,null,{}] 07:02:03 INFO - PROCESS | 1940 | 1467036123145 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}] 07:02:03 INFO - PROCESS | 1940 | 1467036123147 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:03 INFO - PROCESS | 1940 | 1467036123230 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 07:02:03 INFO - PROCESS | 1940 | 1467036123237 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:03 INFO - PROCESS | 1940 | 1467036123238 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:03 INFO - PROCESS | 1940 | ++DOCSHELL 0x128811000 == 37 [pid = 1940] [id = 570] 07:02:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x1198be000) [pid = 1940] [serial = 1710] [outer = 0x0] 07:02:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x12112cc00) [pid = 1940] [serial = 1711] [outer = 0x1198be000] 07:02:03 INFO - PROCESS | 1940 | 1467036123263 Marionette DEBUG loaded listener.js 07:02:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x12123a800) [pid = 1940] [serial = 1712] [outer = 0x1198be000] 07:02:03 INFO - PROCESS | 1940 | 1467036123609 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]]]}] 07:02:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 07:02:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 518ms 07:02:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 07:02:03 INFO - PROCESS | 1940 | 1467036123660 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 07:02:03 INFO - PROCESS | 1940 | 1467036123662 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 07:02:03 INFO - PROCESS | 1940 | 1467036123664 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 07:02:03 INFO - PROCESS | 1940 | 1467036123665 Marionette TRACE conn2 <- [1,2254,null,{}] 07:02:03 INFO - PROCESS | 1940 | 1467036123668 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}] 07:02:03 INFO - PROCESS | 1940 | 1467036123669 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:03 INFO - PROCESS | 1940 | 1467036123763 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 07:02:03 INFO - PROCESS | 1940 | 1467036123771 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:03 INFO - PROCESS | 1940 | 1467036123773 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:03 INFO - PROCESS | 1940 | ++DOCSHELL 0x121153000 == 38 [pid = 1940] [id = 571] 07:02:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x1214bc000) [pid = 1940] [serial = 1713] [outer = 0x0] 07:02:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x121826c00) [pid = 1940] [serial = 1714] [outer = 0x1214bc000] 07:02:03 INFO - PROCESS | 1940 | 1467036123799 Marionette DEBUG loaded listener.js 07:02:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x123d08400) [pid = 1940] [serial = 1715] [outer = 0x1214bc000] 07:02:04 INFO - PROCESS | 1940 | 1467036124137 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]]]}] 07:02:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 07:02:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 520ms 07:02:04 INFO - PROCESS | 1940 | 1467036124185 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 07:02:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 07:02:04 INFO - PROCESS | 1940 | 1467036124187 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 07:02:04 INFO - PROCESS | 1940 | 1467036124189 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 07:02:04 INFO - PROCESS | 1940 | 1467036124190 Marionette TRACE conn2 <- [1,2258,null,{}] 07:02:04 INFO - PROCESS | 1940 | 1467036124193 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}] 07:02:04 INFO - PROCESS | 1940 | 1467036124194 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:04 INFO - PROCESS | 1940 | 1467036124297 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 07:02:04 INFO - PROCESS | 1940 | 1467036124333 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:04 INFO - PROCESS | 1940 | 1467036124334 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:04 INFO - PROCESS | 1940 | ++DOCSHELL 0x12921a000 == 39 [pid = 1940] [id = 572] 07:02:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x11935ec00) [pid = 1940] [serial = 1716] [outer = 0x0] 07:02:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x123d2c800) [pid = 1940] [serial = 1717] [outer = 0x11935ec00] 07:02:04 INFO - PROCESS | 1940 | 1467036124359 Marionette DEBUG loaded listener.js 07:02:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x1240d1800) [pid = 1940] [serial = 1718] [outer = 0x11935ec00] 07:02:05 INFO - PROCESS | 1940 | --DOCSHELL 0x113ada000 == 38 [pid = 1940] [id = 561] 07:02:05 INFO - PROCESS | 1940 | --DOCSHELL 0x1181e0000 == 37 [pid = 1940] [id = 560] 07:02:05 INFO - PROCESS | 1940 | --DOCSHELL 0x117d1f800 == 36 [pid = 1940] [id = 562] 07:02:05 INFO - PROCESS | 1940 | --DOCSHELL 0x121a88000 == 35 [pid = 1940] [id = 566] 07:02:05 INFO - PROCESS | 1940 | --DOCSHELL 0x11851d000 == 34 [pid = 1940] [id = 563] 07:02:05 INFO - PROCESS | 1940 | --DOCSHELL 0x12604e800 == 33 [pid = 1940] [id = 568] 07:02:05 INFO - PROCESS | 1940 | --DOCSHELL 0x121187800 == 32 [pid = 1940] [id = 565] 07:02:05 INFO - PROCESS | 1940 | --DOCSHELL 0x11851b800 == 31 [pid = 1940] [id = 569] 07:02:05 INFO - PROCESS | 1940 | --DOCSHELL 0x119732000 == 30 [pid = 1940] [id = 564] 07:02:05 INFO - PROCESS | 1940 | --DOCSHELL 0x124495800 == 29 [pid = 1940] [id = 567] 07:02:05 INFO - PROCESS | 1940 | --DOCSHELL 0x128811000 == 28 [pid = 1940] [id = 570] 07:02:05 INFO - PROCESS | 1940 | --DOCSHELL 0x121153000 == 27 [pid = 1940] [id = 571] 07:02:05 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x12606c000) [pid = 1940] [serial = 1664] [outer = 0x0] [url = about:blank] 07:02:05 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x124d56c00) [pid = 1940] [serial = 1663] [outer = 0x0] [url = about:blank] 07:02:05 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x1182a1000) [pid = 1940] [serial = 1636] [outer = 0x0] [url = about:blank] 07:02:05 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x121009400) [pid = 1940] [serial = 1645] [outer = 0x0] [url = about:blank] 07:02:05 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x116f4bc00) [pid = 1940] [serial = 1633] [outer = 0x0] [url = about:blank] 07:02:05 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x1185ba400) [pid = 1940] [serial = 1637] [outer = 0x0] [url = about:blank] 07:02:05 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x1240cbc00) [pid = 1940] [serial = 1651] [outer = 0x0] [url = about:blank] 07:02:05 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1194c0800) [pid = 1940] [serial = 1661] [outer = 0x0] [url = about:blank] 07:02:05 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x11806ec00) [pid = 1940] [serial = 1634] [outer = 0x0] [url = about:blank] 07:02:05 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x1194be000) [pid = 1940] [serial = 1642] [outer = 0x0] [url = about:blank] 07:02:05 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x118070000) [pid = 1940] [serial = 1657] [outer = 0x0] [url = about:blank] 07:02:05 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x124d1e800) [pid = 1940] [serial = 1655] [outer = 0x0] [url = about:blank] 07:02:05 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x1198ba000) [pid = 1940] [serial = 1643] [outer = 0x0] [url = about:blank] 07:02:05 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x121aa4c00) [pid = 1940] [serial = 1648] [outer = 0x0] [url = about:blank] 07:02:05 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x113da7000) [pid = 1940] [serial = 1630] [outer = 0x0] [url = about:blank] 07:02:05 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x1191ce800) [pid = 1940] [serial = 1658] [outer = 0x0] [url = about:blank] 07:02:05 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x11937b800) [pid = 1940] [serial = 1640] [outer = 0x0] [url = about:blank] 07:02:05 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x121130c00) [pid = 1940] [serial = 1660] [outer = 0x0] [url = about:blank] 07:02:05 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x124d4cc00) [pid = 1940] [serial = 1624] [outer = 0x0] [url = about:blank] 07:02:05 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x112d7b400) [pid = 1940] [serial = 1628] [outer = 0x0] [url = about:blank] 07:02:05 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x1160d6000) [pid = 1940] [serial = 1631] [outer = 0x0] [url = about:blank] 07:02:05 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x124663800) [pid = 1940] [serial = 1654] [outer = 0x0] [url = about:blank] 07:02:05 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x124288c00) [pid = 1940] [serial = 1652] [outer = 0x0] [url = about:blank] 07:02:05 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x1191c7c00) [pid = 1940] [serial = 1639] [outer = 0x0] [url = about:blank] 07:02:05 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x124d54c00) [pid = 1940] [serial = 1625] [outer = 0x0] [url = about:blank] 07:02:05 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x121527c00) [pid = 1940] [serial = 1646] [outer = 0x0] [url = about:blank] 07:02:05 INFO - PROCESS | 1940 | --DOMWINDOW == 72 (0x1126a8000) [pid = 1940] [serial = 1627] [outer = 0x0] [url = about:blank] 07:02:05 INFO - PROCESS | 1940 | --DOMWINDOW == 71 (0x123d0f000) [pid = 1940] [serial = 1649] [outer = 0x0] [url = about:blank] 07:02:05 INFO - PROCESS | 1940 | 1467036125666 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]]]}] 07:02:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 07:02:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1521ms 07:02:05 INFO - PROCESS | 1940 | 1467036125711 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 07:02:05 INFO - PROCESS | 1940 | 1467036125714 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 07:02:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 07:02:05 INFO - PROCESS | 1940 | 1467036125723 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 07:02:05 INFO - PROCESS | 1940 | 1467036125725 Marionette TRACE conn2 <- [1,2262,null,{}] 07:02:05 INFO - PROCESS | 1940 | 1467036125729 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}] 07:02:05 INFO - PROCESS | 1940 | 1467036125731 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:05 INFO - PROCESS | 1940 | 1467036125814 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 07:02:05 INFO - PROCESS | 1940 | 1467036125870 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:05 INFO - PROCESS | 1940 | 1467036125872 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:05 INFO - PROCESS | 1940 | ++DOCSHELL 0x11624f000 == 28 [pid = 1940] [id = 573] 07:02:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 72 (0x112974000) [pid = 1940] [serial = 1719] [outer = 0x0] 07:02:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 73 (0x112975800) [pid = 1940] [serial = 1720] [outer = 0x112974000] 07:02:05 INFO - PROCESS | 1940 | 1467036125900 Marionette DEBUG loaded listener.js 07:02:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x112d99400) [pid = 1940] [serial = 1721] [outer = 0x112974000] 07:02:06 INFO - PROCESS | 1940 | 1467036126198 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]]]}] 07:02:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 07:02:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 530ms 07:02:06 INFO - PROCESS | 1940 | 1467036126246 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 07:02:06 INFO - PROCESS | 1940 | 1467036126252 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 07:02:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 07:02:06 INFO - PROCESS | 1940 | 1467036126257 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 07:02:06 INFO - PROCESS | 1940 | 1467036126259 Marionette TRACE conn2 <- [1,2266,null,{}] 07:02:06 INFO - PROCESS | 1940 | 1467036126261 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}] 07:02:06 INFO - PROCESS | 1940 | 1467036126264 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:06 INFO - PROCESS | 1940 | 1467036126342 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 07:02:06 INFO - PROCESS | 1940 | 1467036126347 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:06 INFO - PROCESS | 1940 | 1467036126349 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:06 INFO - PROCESS | 1940 | ++DOCSHELL 0x118095000 == 29 [pid = 1940] [id = 574] 07:02:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x113274800) [pid = 1940] [serial = 1722] [outer = 0x0] 07:02:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x113da8000) [pid = 1940] [serial = 1723] [outer = 0x113274800] 07:02:06 INFO - PROCESS | 1940 | 1467036126379 Marionette DEBUG loaded listener.js 07:02:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x1160dc000) [pid = 1940] [serial = 1724] [outer = 0x113274800] 07:02:06 INFO - PROCESS | 1940 | 1467036126774 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]]]}] 07:02:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 07:02:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 524ms 07:02:06 INFO - PROCESS | 1940 | 1467036126782 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 07:02:06 INFO - PROCESS | 1940 | 1467036126784 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 07:02:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 07:02:06 INFO - PROCESS | 1940 | 1467036126800 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 07:02:06 INFO - PROCESS | 1940 | 1467036126803 Marionette TRACE conn2 <- [1,2270,null,{}] 07:02:06 INFO - PROCESS | 1940 | 1467036126816 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}] 07:02:06 INFO - PROCESS | 1940 | 1467036126820 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:06 INFO - PROCESS | 1940 | 1467036126936 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 07:02:06 INFO - PROCESS | 1940 | 1467036126943 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:06 INFO - PROCESS | 1940 | 1467036126946 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:06 INFO - PROCESS | 1940 | ++DOCSHELL 0x1191b2000 == 30 [pid = 1940] [id = 575] 07:02:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x111eca800) [pid = 1940] [serial = 1725] [outer = 0x0] 07:02:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x1175c8400) [pid = 1940] [serial = 1726] [outer = 0x111eca800] 07:02:06 INFO - PROCESS | 1940 | 1467036126992 Marionette DEBUG loaded listener.js 07:02:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x118071800) [pid = 1940] [serial = 1727] [outer = 0x111eca800] 07:02:07 INFO - PROCESS | 1940 | 1467036127401 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]]]}] 07:02:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 07:02:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 624ms 07:02:07 INFO - PROCESS | 1940 | 1467036127424 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 07:02:07 INFO - PROCESS | 1940 | 1467036127425 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 07:02:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 07:02:07 INFO - PROCESS | 1940 | 1467036127428 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 07:02:07 INFO - PROCESS | 1940 | 1467036127429 Marionette TRACE conn2 <- [1,2274,null,{}] 07:02:07 INFO - PROCESS | 1940 | 1467036127431 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}] 07:02:07 INFO - PROCESS | 1940 | 1467036127433 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:07 INFO - PROCESS | 1940 | 1467036127539 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 07:02:07 INFO - PROCESS | 1940 | 1467036127545 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:07 INFO - PROCESS | 1940 | 1467036127546 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:07 INFO - PROCESS | 1940 | ++DOCSHELL 0x119735800 == 31 [pid = 1940] [id = 576] 07:02:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x118229c00) [pid = 1940] [serial = 1728] [outer = 0x0] 07:02:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x118297000) [pid = 1940] [serial = 1729] [outer = 0x118229c00] 07:02:07 INFO - PROCESS | 1940 | 1467036127574 Marionette DEBUG loaded listener.js 07:02:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x118326000) [pid = 1940] [serial = 1730] [outer = 0x118229c00] 07:02:07 INFO - PROCESS | 1940 | 1467036127874 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]]]}] 07:02:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 07:02:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 468ms 07:02:07 INFO - PROCESS | 1940 | 1467036127896 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 07:02:07 INFO - PROCESS | 1940 | 1467036127898 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 07:02:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 07:02:07 INFO - PROCESS | 1940 | 1467036127901 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 07:02:07 INFO - PROCESS | 1940 | 1467036127903 Marionette TRACE conn2 <- [1,2278,null,{}] 07:02:07 INFO - PROCESS | 1940 | 1467036127907 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}] 07:02:07 INFO - PROCESS | 1940 | 1467036127909 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:07 INFO - PROCESS | 1940 | 1467036127992 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 07:02:07 INFO - PROCESS | 1940 | 1467036127995 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:07 INFO - PROCESS | 1940 | 1467036127996 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:08 INFO - PROCESS | 1940 | ++DOCSHELL 0x1212aa800 == 32 [pid = 1940] [id = 577] 07:02:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x1132d0c00) [pid = 1940] [serial = 1731] [outer = 0x0] 07:02:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x1185af000) [pid = 1940] [serial = 1732] [outer = 0x1132d0c00] 07:02:08 INFO - PROCESS | 1940 | 1467036128024 Marionette DEBUG loaded listener.js 07:02:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x11876d000) [pid = 1940] [serial = 1733] [outer = 0x1132d0c00] 07:02:08 INFO - PROCESS | 1940 | 1467036128376 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]]]}] 07:02:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 07:02:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 522ms 07:02:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 07:02:08 INFO - PROCESS | 1940 | 1467036128423 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 07:02:08 INFO - PROCESS | 1940 | 1467036128424 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 07:02:08 INFO - PROCESS | 1940 | 1467036128426 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 07:02:08 INFO - PROCESS | 1940 | 1467036128427 Marionette TRACE conn2 <- [1,2282,null,{}] 07:02:08 INFO - PROCESS | 1940 | 1467036128429 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}] 07:02:08 INFO - PROCESS | 1940 | 1467036128433 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:08 INFO - PROCESS | 1940 | 1467036128537 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 07:02:08 INFO - PROCESS | 1940 | 1467036128541 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:08 INFO - PROCESS | 1940 | 1467036128543 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:08 INFO - PROCESS | 1940 | ++DOCSHELL 0x123d45000 == 33 [pid = 1940] [id = 578] 07:02:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x11876d800) [pid = 1940] [serial = 1734] [outer = 0x0] 07:02:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x119387c00) [pid = 1940] [serial = 1735] [outer = 0x11876d800] 07:02:08 INFO - PROCESS | 1940 | 1467036128568 Marionette DEBUG loaded listener.js 07:02:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x119749800) [pid = 1940] [serial = 1736] [outer = 0x11876d800] 07:02:08 INFO - PROCESS | 1940 | 1467036128876 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]]]}] 07:02:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 07:02:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 469ms 07:02:08 INFO - PROCESS | 1940 | 1467036128896 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 07:02:08 INFO - PROCESS | 1940 | 1467036128897 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 07:02:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 07:02:08 INFO - PROCESS | 1940 | 1467036128899 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 07:02:08 INFO - PROCESS | 1940 | 1467036128901 Marionette TRACE conn2 <- [1,2286,null,{}] 07:02:08 INFO - PROCESS | 1940 | 1467036128906 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}] 07:02:08 INFO - PROCESS | 1940 | 1467036128908 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:08 INFO - PROCESS | 1940 | 1467036128992 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 07:02:09 INFO - PROCESS | 1940 | 1467036129049 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:09 INFO - PROCESS | 1940 | 1467036129050 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:09 INFO - PROCESS | 1940 | ++DOCSHELL 0x126043800 == 34 [pid = 1940] [id = 579] 07:02:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x1191ccc00) [pid = 1940] [serial = 1737] [outer = 0x0] 07:02:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x11974b800) [pid = 1940] [serial = 1738] [outer = 0x1191ccc00] 07:02:09 INFO - PROCESS | 1940 | 1467036129074 Marionette DEBUG loaded listener.js 07:02:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x121007c00) [pid = 1940] [serial = 1739] [outer = 0x1191ccc00] 07:02:09 INFO - PROCESS | 1940 | 1467036129330 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]]]}] 07:02:09 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 07:02:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 473ms 07:02:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 07:02:09 INFO - PROCESS | 1940 | 1467036129374 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 07:02:09 INFO - PROCESS | 1940 | 1467036129375 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 07:02:09 INFO - PROCESS | 1940 | 1467036129377 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 07:02:09 INFO - PROCESS | 1940 | 1467036129378 Marionette TRACE conn2 <- [1,2290,null,{}] 07:02:09 INFO - PROCESS | 1940 | 1467036129381 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}] 07:02:09 INFO - PROCESS | 1940 | 1467036129382 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:09 INFO - PROCESS | 1940 | 1467036129462 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 07:02:09 INFO - PROCESS | 1940 | 1467036129469 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:09 INFO - PROCESS | 1940 | 1467036129471 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:09 INFO - PROCESS | 1940 | ++DOCSHELL 0x1268d9800 == 35 [pid = 1940] [id = 580] 07:02:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x118f9ec00) [pid = 1940] [serial = 1740] [outer = 0x0] 07:02:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x12108c800) [pid = 1940] [serial = 1741] [outer = 0x118f9ec00] 07:02:09 INFO - PROCESS | 1940 | 1467036129495 Marionette DEBUG loaded listener.js 07:02:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x121123c00) [pid = 1940] [serial = 1742] [outer = 0x118f9ec00] 07:02:09 INFO - PROCESS | 1940 | 1467036129837 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]]]}] 07:02:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 07:02:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 468ms 07:02:09 INFO - PROCESS | 1940 | 1467036129846 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 07:02:09 INFO - PROCESS | 1940 | 1467036129848 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 07:02:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 07:02:09 INFO - PROCESS | 1940 | 1467036129850 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 07:02:09 INFO - PROCESS | 1940 | 1467036129853 Marionette TRACE conn2 <- [1,2294,null,{}] 07:02:09 INFO - PROCESS | 1940 | 1467036129856 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}] 07:02:09 INFO - PROCESS | 1940 | 1467036129857 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:09 INFO - PROCESS | 1940 | 1467036129959 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 07:02:09 INFO - PROCESS | 1940 | 1467036129965 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:09 INFO - PROCESS | 1940 | 1467036129973 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:09 INFO - PROCESS | 1940 | ++DOCSHELL 0x1191b1000 == 36 [pid = 1940] [id = 581] 07:02:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x112d7a400) [pid = 1940] [serial = 1743] [outer = 0x0] 07:02:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x12112f400) [pid = 1940] [serial = 1744] [outer = 0x112d7a400] 07:02:10 INFO - PROCESS | 1940 | 1467036130000 Marionette DEBUG loaded listener.js 07:02:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x121851000) [pid = 1940] [serial = 1745] [outer = 0x112d7a400] 07:02:10 INFO - PROCESS | 1940 | 1467036130304 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]]]}] 07:02:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 07:02:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 471ms 07:02:10 INFO - PROCESS | 1940 | 1467036130323 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 07:02:10 INFO - PROCESS | 1940 | 1467036130324 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 07:02:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 07:02:10 INFO - PROCESS | 1940 | 1467036130326 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 07:02:10 INFO - PROCESS | 1940 | 1467036130327 Marionette TRACE conn2 <- [1,2298,null,{}] 07:02:10 INFO - PROCESS | 1940 | 1467036130329 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}] 07:02:10 INFO - PROCESS | 1940 | 1467036130330 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:10 INFO - PROCESS | 1940 | 1467036130412 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 07:02:10 INFO - PROCESS | 1940 | 1467036130417 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:10 INFO - PROCESS | 1940 | 1467036130420 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:10 INFO - PROCESS | 1940 | ++DOCSHELL 0x129207000 == 37 [pid = 1940] [id = 582] 07:02:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x121852400) [pid = 1940] [serial = 1746] [outer = 0x0] 07:02:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x1219e3000) [pid = 1940] [serial = 1747] [outer = 0x121852400] 07:02:10 INFO - PROCESS | 1940 | 1467036130445 Marionette DEBUG loaded listener.js 07:02:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x123c32000) [pid = 1940] [serial = 1748] [outer = 0x121852400] 07:02:10 INFO - PROCESS | 1940 | 1467036130775 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]]]}] 07:02:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 07:02:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 470ms 07:02:10 INFO - PROCESS | 1940 | 1467036130796 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 07:02:10 INFO - PROCESS | 1940 | 1467036130798 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 07:02:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 07:02:10 INFO - PROCESS | 1940 | 1467036130801 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 07:02:10 INFO - PROCESS | 1940 | 1467036130805 Marionette TRACE conn2 <- [1,2302,null,{}] 07:02:10 INFO - PROCESS | 1940 | 1467036130807 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}] 07:02:10 INFO - PROCESS | 1940 | 1467036130809 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:10 INFO - PROCESS | 1940 | 1467036130942 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 07:02:10 INFO - PROCESS | 1940 | 1467036130960 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:10 INFO - PROCESS | 1940 | 1467036130961 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:10 INFO - PROCESS | 1940 | ++DOCSHELL 0x1212aa000 == 38 [pid = 1940] [id = 583] 07:02:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x111f3b400) [pid = 1940] [serial = 1749] [outer = 0x0] 07:02:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x121397c00) [pid = 1940] [serial = 1750] [outer = 0x111f3b400] 07:02:11 INFO - PROCESS | 1940 | 1467036131013 Marionette DEBUG loaded listener.js 07:02:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x12428bc00) [pid = 1940] [serial = 1751] [outer = 0x111f3b400] 07:02:11 INFO - PROCESS | 1940 | 1467036131488 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]]]}] 07:02:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 07:02:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 722ms 07:02:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 07:02:11 INFO - PROCESS | 1940 | 1467036131523 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 07:02:11 INFO - PROCESS | 1940 | 1467036131525 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 07:02:11 INFO - PROCESS | 1940 | 1467036131527 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 07:02:11 INFO - PROCESS | 1940 | 1467036131528 Marionette TRACE conn2 <- [1,2306,null,{}] 07:02:11 INFO - PROCESS | 1940 | 1467036131537 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}] 07:02:11 INFO - PROCESS | 1940 | 1467036131539 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:11 INFO - PROCESS | 1940 | 1467036131635 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 07:02:11 INFO - PROCESS | 1940 | 1467036131638 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:11 INFO - PROCESS | 1940 | 1467036131639 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:11 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a696000 == 39 [pid = 1940] [id = 584] 07:02:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x121132c00) [pid = 1940] [serial = 1752] [outer = 0x0] 07:02:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x1244c0c00) [pid = 1940] [serial = 1753] [outer = 0x121132c00] 07:02:11 INFO - PROCESS | 1940 | 1467036131664 Marionette DEBUG loaded listener.js 07:02:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x1244f3000) [pid = 1940] [serial = 1754] [outer = 0x121132c00] 07:02:12 INFO - PROCESS | 1940 | 1467036131998 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]]]}] 07:02:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 07:02:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 526ms 07:02:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 07:02:12 INFO - PROCESS | 1940 | 1467036132054 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 07:02:12 INFO - PROCESS | 1940 | 1467036132055 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 07:02:12 INFO - PROCESS | 1940 | 1467036132057 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 07:02:12 INFO - PROCESS | 1940 | 1467036132058 Marionette TRACE conn2 <- [1,2310,null,{}] 07:02:12 INFO - PROCESS | 1940 | 1467036132060 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}] 07:02:12 INFO - PROCESS | 1940 | 1467036132061 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:12 INFO - PROCESS | 1940 | 1467036132173 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 07:02:12 INFO - PROCESS | 1940 | 1467036132187 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:12 INFO - PROCESS | 1940 | 1467036132188 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:12 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a6a4800 == 40 [pid = 1940] [id = 585] 07:02:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x1244bb400) [pid = 1940] [serial = 1755] [outer = 0x0] 07:02:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x124d18c00) [pid = 1940] [serial = 1756] [outer = 0x1244bb400] 07:02:12 INFO - PROCESS | 1940 | 1467036132212 Marionette DEBUG loaded listener.js 07:02:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x124d1f400) [pid = 1940] [serial = 1757] [outer = 0x1244bb400] 07:02:12 INFO - PROCESS | 1940 | 1467036132580 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]]]}] 07:02:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 07:02:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 572ms 07:02:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 07:02:12 INFO - PROCESS | 1940 | 1467036132629 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 07:02:12 INFO - PROCESS | 1940 | 1467036132630 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 07:02:12 INFO - PROCESS | 1940 | 1467036132632 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 07:02:12 INFO - PROCESS | 1940 | 1467036132633 Marionette TRACE conn2 <- [1,2314,null,{}] 07:02:12 INFO - PROCESS | 1940 | 1467036132635 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}] 07:02:12 INFO - PROCESS | 1940 | 1467036132636 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:12 INFO - PROCESS | 1940 | 1467036132736 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 07:02:12 INFO - PROCESS | 1940 | 1467036132739 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:12 INFO - PROCESS | 1940 | 1467036132740 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:12 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b03f000 == 41 [pid = 1940] [id = 586] 07:02:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x124d20800) [pid = 1940] [serial = 1758] [outer = 0x0] 07:02:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x124d53c00) [pid = 1940] [serial = 1759] [outer = 0x124d20800] 07:02:12 INFO - PROCESS | 1940 | 1467036132796 Marionette DEBUG loaded listener.js 07:02:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x126066400) [pid = 1940] [serial = 1760] [outer = 0x124d20800] 07:02:13 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x1126ae400) [pid = 1940] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 07:02:13 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x1198dd400) [pid = 1940] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 07:02:13 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x118f93800) [pid = 1940] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 07:02:13 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x121095400) [pid = 1940] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 07:02:13 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x1126ab800) [pid = 1940] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 07:02:13 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x1198be000) [pid = 1940] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 07:02:13 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x1214bc000) [pid = 1940] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 07:02:13 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x11822ec00) [pid = 1940] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 07:02:13 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x112594800) [pid = 1940] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 07:02:13 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x112ed6c00) [pid = 1940] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 07:02:13 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x112593400) [pid = 1940] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 07:02:13 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x1175c2000) [pid = 1940] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 07:02:13 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x11259f800) [pid = 1940] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 07:02:13 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x1198e1000) [pid = 1940] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 07:02:13 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x1185b5800) [pid = 1940] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 07:02:13 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x11806c400) [pid = 1940] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 07:02:13 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x112592c00) [pid = 1940] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 07:02:13 INFO - PROCESS | 1940 | 1467036133300 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]]]}] 07:02:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 07:02:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 721ms 07:02:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 07:02:13 INFO - PROCESS | 1940 | 1467036133354 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 07:02:13 INFO - PROCESS | 1940 | 1467036133356 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 07:02:13 INFO - PROCESS | 1940 | 1467036133358 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 07:02:13 INFO - PROCESS | 1940 | 1467036133359 Marionette TRACE conn2 <- [1,2318,null,{}] 07:02:13 INFO - PROCESS | 1940 | 1467036133361 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}] 07:02:13 INFO - PROCESS | 1940 | 1467036133362 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:13 INFO - PROCESS | 1940 | 1467036133490 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 07:02:13 INFO - PROCESS | 1940 | 1467036133528 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:13 INFO - PROCESS | 1940 | 1467036133529 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:13 INFO - PROCESS | 1940 | ++DOCSHELL 0x128805000 == 42 [pid = 1940] [id = 587] 07:02:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x1126ae400) [pid = 1940] [serial = 1761] [outer = 0x0] 07:02:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x1150c7400) [pid = 1940] [serial = 1762] [outer = 0x1126ae400] 07:02:13 INFO - PROCESS | 1940 | 1467036133553 Marionette DEBUG loaded listener.js 07:02:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x11822dc00) [pid = 1940] [serial = 1763] [outer = 0x1126ae400] 07:02:13 INFO - PROCESS | 1940 | 1467036133808 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] 07:02:13 INFO - PROCESS | 1940 | 1467036133833 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 07:02:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 07:02:13 INFO - PROCESS | 1940 | 1467036133844 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 07:02:13 INFO - PROCESS | 1940 | 1467036133845 Marionette TRACE conn2 <- [1,2322,null,{}] 07:02:13 INFO - PROCESS | 1940 | 1467036133847 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}] 07:02:13 INFO - PROCESS | 1940 | 1467036133848 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:13 INFO - PROCESS | 1940 | 1467036133944 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 07:02:13 INFO - PROCESS | 1940 | 1467036133948 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:13 INFO - PROCESS | 1940 | 1467036133949 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:13 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b992000 == 43 [pid = 1940] [id = 588] 07:02:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x118770000) [pid = 1940] [serial = 1764] [outer = 0x0] 07:02:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x121394400) [pid = 1940] [serial = 1765] [outer = 0x118770000] 07:02:13 INFO - PROCESS | 1940 | 1467036133973 Marionette DEBUG loaded listener.js 07:02:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x124d5a400) [pid = 1940] [serial = 1766] [outer = 0x118770000] 07:02:14 INFO - PROCESS | 1940 | 1467036134273 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]]]}] 07:02:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 07:02:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 470ms 07:02:14 INFO - PROCESS | 1940 | 1467036134315 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 07:02:14 INFO - PROCESS | 1940 | 1467036134316 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 07:02:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 07:02:14 INFO - PROCESS | 1940 | 1467036134327 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 07:02:14 INFO - PROCESS | 1940 | 1467036134338 Marionette TRACE conn2 <- [1,2326,null,{}] 07:02:14 INFO - PROCESS | 1940 | 1467036134359 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}] 07:02:14 INFO - PROCESS | 1940 | 1467036134360 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:14 INFO - PROCESS | 1940 | 1467036134445 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 07:02:14 INFO - PROCESS | 1940 | 1467036134449 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:14 INFO - PROCESS | 1940 | 1467036134450 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:14 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bc90800 == 44 [pid = 1940] [id = 589] 07:02:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x1182a0800) [pid = 1940] [serial = 1767] [outer = 0x0] 07:02:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x12606f800) [pid = 1940] [serial = 1768] [outer = 0x1182a0800] 07:02:14 INFO - PROCESS | 1940 | 1467036134474 Marionette DEBUG loaded listener.js 07:02:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x1261a7800) [pid = 1940] [serial = 1769] [outer = 0x1182a0800] 07:02:14 INFO - PROCESS | 1940 | 1467036134811 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]]]}] 07:02:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 07:02:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 501ms 07:02:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 07:02:14 INFO - PROCESS | 1940 | 1467036134829 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 07:02:14 INFO - PROCESS | 1940 | 1467036134830 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 07:02:14 INFO - PROCESS | 1940 | 1467036134832 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 07:02:14 INFO - PROCESS | 1940 | 1467036134833 Marionette TRACE conn2 <- [1,2330,null,{}] 07:02:14 INFO - PROCESS | 1940 | 1467036134838 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}] 07:02:14 INFO - PROCESS | 1940 | 1467036134839 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:14 INFO - PROCESS | 1940 | 1467036134919 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 07:02:14 INFO - PROCESS | 1940 | 1467036134923 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:14 INFO - PROCESS | 1940 | 1467036134924 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:14 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c291000 == 45 [pid = 1940] [id = 590] 07:02:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x1261ab800) [pid = 1940] [serial = 1770] [outer = 0x0] 07:02:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x12654b000) [pid = 1940] [serial = 1771] [outer = 0x1261ab800] 07:02:14 INFO - PROCESS | 1940 | 1467036134949 Marionette DEBUG loaded listener.js 07:02:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x12665d000) [pid = 1940] [serial = 1772] [outer = 0x1261ab800] 07:02:15 INFO - PROCESS | 1940 | 1467036135450 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]]]}] 07:02:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 07:02:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 671ms 07:02:15 INFO - PROCESS | 1940 | 1467036135510 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 07:02:15 INFO - PROCESS | 1940 | 1467036135512 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 07:02:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 07:02:15 INFO - PROCESS | 1940 | 1467036135518 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 07:02:15 INFO - PROCESS | 1940 | 1467036135521 Marionette TRACE conn2 <- [1,2334,null,{}] 07:02:15 INFO - PROCESS | 1940 | 1467036135525 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}] 07:02:15 INFO - PROCESS | 1940 | 1467036135527 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:15 INFO - PROCESS | 1940 | 1467036135641 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 07:02:15 INFO - PROCESS | 1940 | 1467036135724 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:15 INFO - PROCESS | 1940 | 1467036135726 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:15 INFO - PROCESS | 1940 | ++DOCSHELL 0x118083800 == 46 [pid = 1940] [id = 591] 07:02:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x11259c400) [pid = 1940] [serial = 1773] [outer = 0x0] 07:02:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x1126ae000) [pid = 1940] [serial = 1774] [outer = 0x11259c400] 07:02:15 INFO - PROCESS | 1940 | 1467036135757 Marionette DEBUG loaded listener.js 07:02:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x112ed9c00) [pid = 1940] [serial = 1775] [outer = 0x11259c400] 07:02:16 INFO - PROCESS | 1940 | 1467036136281 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]]]}] 07:02:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 07:02:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 824ms 07:02:16 INFO - PROCESS | 1940 | 1467036136340 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 07:02:16 INFO - PROCESS | 1940 | 1467036136344 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 07:02:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 07:02:16 INFO - PROCESS | 1940 | 1467036136349 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 07:02:16 INFO - PROCESS | 1940 | 1467036136351 Marionette TRACE conn2 <- [1,2338,null,{}] 07:02:16 INFO - PROCESS | 1940 | 1467036136354 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}] 07:02:16 INFO - PROCESS | 1940 | 1467036136356 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:16 INFO - PROCESS | 1940 | 1467036136609 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 07:02:16 INFO - PROCESS | 1940 | 1467036136709 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:16 INFO - PROCESS | 1940 | 1467036136710 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:16 INFO - PROCESS | 1940 | ++DOCSHELL 0x116010000 == 47 [pid = 1940] [id = 592] 07:02:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x111f42800) [pid = 1940] [serial = 1776] [outer = 0x0] 07:02:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x112d79400) [pid = 1940] [serial = 1777] [outer = 0x111f42800] 07:02:16 INFO - PROCESS | 1940 | 1467036136738 Marionette DEBUG loaded listener.js 07:02:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x113da8800) [pid = 1940] [serial = 1778] [outer = 0x111f42800] 07:02:17 INFO - PROCESS | 1940 | --DOCSHELL 0x12bc90800 == 46 [pid = 1940] [id = 589] 07:02:17 INFO - PROCESS | 1940 | --DOCSHELL 0x12b992000 == 45 [pid = 1940] [id = 588] 07:02:17 INFO - PROCESS | 1940 | --DOCSHELL 0x128805000 == 44 [pid = 1940] [id = 587] 07:02:17 INFO - PROCESS | 1940 | --DOCSHELL 0x12b03f000 == 43 [pid = 1940] [id = 586] 07:02:17 INFO - PROCESS | 1940 | --DOCSHELL 0x12a6a4800 == 42 [pid = 1940] [id = 585] 07:02:17 INFO - PROCESS | 1940 | --DOCSHELL 0x12a696000 == 41 [pid = 1940] [id = 584] 07:02:17 INFO - PROCESS | 1940 | --DOCSHELL 0x1212aa000 == 40 [pid = 1940] [id = 583] 07:02:17 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x123d2c800) [pid = 1940] [serial = 1717] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1940 | --DOCSHELL 0x129207000 == 39 [pid = 1940] [id = 582] 07:02:17 INFO - PROCESS | 1940 | --DOCSHELL 0x1191b1000 == 38 [pid = 1940] [id = 581] 07:02:17 INFO - PROCESS | 1940 | --DOCSHELL 0x1268d9800 == 37 [pid = 1940] [id = 580] 07:02:17 INFO - PROCESS | 1940 | --DOCSHELL 0x126043800 == 36 [pid = 1940] [id = 579] 07:02:17 INFO - PROCESS | 1940 | --DOCSHELL 0x123d45000 == 35 [pid = 1940] [id = 578] 07:02:17 INFO - PROCESS | 1940 | --DOCSHELL 0x1212aa800 == 34 [pid = 1940] [id = 577] 07:02:17 INFO - PROCESS | 1940 | --DOCSHELL 0x119735800 == 33 [pid = 1940] [id = 576] 07:02:17 INFO - PROCESS | 1940 | --DOCSHELL 0x1191b2000 == 32 [pid = 1940] [id = 575] 07:02:17 INFO - PROCESS | 1940 | --DOCSHELL 0x118095000 == 31 [pid = 1940] [id = 574] 07:02:17 INFO - PROCESS | 1940 | --DOCSHELL 0x11624f000 == 30 [pid = 1940] [id = 573] 07:02:17 INFO - PROCESS | 1940 | --DOCSHELL 0x12921a000 == 29 [pid = 1940] [id = 572] 07:02:17 INFO - PROCESS | 1940 | 1467036137225 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]]]}] 07:02:17 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x1185b6000) [pid = 1940] [serial = 1696] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x12100c000) [pid = 1940] [serial = 1702] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x119361000) [pid = 1940] [serial = 1699] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x121125400) [pid = 1940] [serial = 1705] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x1160d5400) [pid = 1940] [serial = 1708] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x121094800) [pid = 1940] [serial = 1703] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x12112cc00) [pid = 1940] [serial = 1711] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x121826c00) [pid = 1940] [serial = 1714] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x12112b800) [pid = 1940] [serial = 1706] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x118f9c800) [pid = 1940] [serial = 1709] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x1185a4800) [pid = 1940] [serial = 1693] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x118065400) [pid = 1940] [serial = 1690] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x118191c00) [pid = 1940] [serial = 1691] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x1132c7c00) [pid = 1940] [serial = 1687] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x113d4a000) [pid = 1940] [serial = 1688] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x112598400) [pid = 1940] [serial = 1684] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x111f3fc00) [pid = 1940] [serial = 1685] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x11822c800) [pid = 1940] [serial = 1682] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x1175c9c00) [pid = 1940] [serial = 1681] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x121094400) [pid = 1940] [serial = 1679] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x1162ce800) [pid = 1940] [serial = 1678] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1219d8400) [pid = 1940] [serial = 1676] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x121126400) [pid = 1940] [serial = 1675] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x1198c0400) [pid = 1940] [serial = 1673] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x1191d3000) [pid = 1940] [serial = 1672] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x118299400) [pid = 1940] [serial = 1670] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x118195c00) [pid = 1940] [serial = 1669] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x113da7400) [pid = 1940] [serial = 1667] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x1126ac000) [pid = 1940] [serial = 1666] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x123d08400) [pid = 1940] [serial = 1715] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x1198c5c00) [pid = 1940] [serial = 1700] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x12123a800) [pid = 1940] [serial = 1712] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x1185b0c00) [pid = 1940] [serial = 1694] [outer = 0x0] [url = about:blank] 07:02:17 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x118f4b000) [pid = 1940] [serial = 1697] [outer = 0x0] [url = about:blank] 07:02:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 07:02:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 928ms 07:02:17 INFO - PROCESS | 1940 | 1467036137277 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 07:02:17 INFO - PROCESS | 1940 | 1467036137280 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 07:02:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 07:02:17 INFO - PROCESS | 1940 | 1467036137283 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 07:02:17 INFO - PROCESS | 1940 | 1467036137285 Marionette TRACE conn2 <- [1,2342,null,{}] 07:02:17 INFO - PROCESS | 1940 | 1467036137288 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}] 07:02:17 INFO - PROCESS | 1940 | 1467036137290 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:17 INFO - PROCESS | 1940 | 1467036137365 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 07:02:17 INFO - PROCESS | 1940 | 1467036137374 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:17 INFO - PROCESS | 1940 | 1467036137375 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:17 INFO - PROCESS | 1940 | ++DOCSHELL 0x116f0c800 == 30 [pid = 1940] [id = 593] 07:02:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x1150c6000) [pid = 1940] [serial = 1779] [outer = 0x0] 07:02:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x1162ce800) [pid = 1940] [serial = 1780] [outer = 0x1150c6000] 07:02:17 INFO - PROCESS | 1940 | 1467036137402 Marionette DEBUG loaded listener.js 07:02:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x116a0b400) [pid = 1940] [serial = 1781] [outer = 0x1150c6000] 07:02:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 07:02:17 INFO - PROCESS | 1940 | 1467036137745 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]]]}] 07:02:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 473ms 07:02:17 INFO - PROCESS | 1940 | 1467036137756 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 07:02:17 INFO - PROCESS | 1940 | 1467036137758 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 07:02:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 07:02:17 INFO - PROCESS | 1940 | 1467036137760 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 07:02:17 INFO - PROCESS | 1940 | 1467036137762 Marionette TRACE conn2 <- [1,2346,null,{}] 07:02:17 INFO - PROCESS | 1940 | 1467036137764 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}] 07:02:17 INFO - PROCESS | 1940 | 1467036137765 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:17 INFO - PROCESS | 1940 | 1467036137869 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 07:02:17 INFO - PROCESS | 1940 | 1467036137929 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:17 INFO - PROCESS | 1940 | 1467036137930 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:17 INFO - PROCESS | 1940 | ++DOCSHELL 0x118521800 == 31 [pid = 1940] [id = 594] 07:02:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x1171bbc00) [pid = 1940] [serial = 1782] [outer = 0x0] 07:02:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x11806b400) [pid = 1940] [serial = 1783] [outer = 0x1171bbc00] 07:02:17 INFO - PROCESS | 1940 | 1467036137956 Marionette DEBUG loaded listener.js 07:02:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x118227800) [pid = 1940] [serial = 1784] [outer = 0x1171bbc00] 07:02:18 INFO - PROCESS | 1940 | 1467036138277 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]]]}] 07:02:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 07:02:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 571ms 07:02:18 INFO - PROCESS | 1940 | 1467036138332 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 07:02:18 INFO - PROCESS | 1940 | 1467036138334 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 07:02:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 07:02:18 INFO - PROCESS | 1940 | 1467036138342 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 07:02:18 INFO - PROCESS | 1940 | 1467036138345 Marionette TRACE conn2 <- [1,2350,null,{}] 07:02:18 INFO - PROCESS | 1940 | 1467036138348 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}] 07:02:18 INFO - PROCESS | 1940 | 1467036138350 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:18 INFO - PROCESS | 1940 | 1467036138440 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 07:02:18 INFO - PROCESS | 1940 | 1467036138492 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:18 INFO - PROCESS | 1940 | 1467036138493 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:18 INFO - PROCESS | 1940 | ++DOCSHELL 0x11953e800 == 32 [pid = 1940] [id = 595] 07:02:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x1121a6800) [pid = 1940] [serial = 1785] [outer = 0x0] 07:02:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x11829e400) [pid = 1940] [serial = 1786] [outer = 0x1121a6800] 07:02:18 INFO - PROCESS | 1940 | 1467036138519 Marionette DEBUG loaded listener.js 07:02:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x118777c00) [pid = 1940] [serial = 1787] [outer = 0x1121a6800] 07:02:18 INFO - PROCESS | 1940 | 1467036138812 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]]]}] 07:02:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 07:02:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 526ms 07:02:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 07:02:18 INFO - PROCESS | 1940 | 1467036138865 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 07:02:18 INFO - PROCESS | 1940 | 1467036138867 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 07:02:18 INFO - PROCESS | 1940 | 1467036138873 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 07:02:18 INFO - PROCESS | 1940 | 1467036138874 Marionette TRACE conn2 <- [1,2354,null,{}] 07:02:18 INFO - PROCESS | 1940 | 1467036138878 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}] 07:02:18 INFO - PROCESS | 1940 | 1467036138880 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:19 INFO - PROCESS | 1940 | 1467036139004 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 07:02:19 INFO - PROCESS | 1940 | 1467036139092 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:19 INFO - PROCESS | 1940 | 1467036139093 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:19 INFO - PROCESS | 1940 | ++DOCSHELL 0x121296000 == 33 [pid = 1940] [id = 596] 07:02:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x11213cc00) [pid = 1940] [serial = 1788] [outer = 0x0] 07:02:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x118f45800) [pid = 1940] [serial = 1789] [outer = 0x11213cc00] 07:02:19 INFO - PROCESS | 1940 | 1467036139135 Marionette DEBUG loaded listener.js 07:02:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x119365400) [pid = 1940] [serial = 1790] [outer = 0x11213cc00] 07:02:19 INFO - PROCESS | 1940 | 1467036139472 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]]]}] 07:02:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 07:02:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 620ms 07:02:19 INFO - PROCESS | 1940 | 1467036139493 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 07:02:19 INFO - PROCESS | 1940 | 1467036139494 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 07:02:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 07:02:19 INFO - PROCESS | 1940 | 1467036139496 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 07:02:19 INFO - PROCESS | 1940 | 1467036139497 Marionette TRACE conn2 <- [1,2358,null,{}] 07:02:19 INFO - PROCESS | 1940 | 1467036139500 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}] 07:02:19 INFO - PROCESS | 1940 | 1467036139501 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:19 INFO - PROCESS | 1940 | 1467036139602 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 07:02:19 INFO - PROCESS | 1940 | 1467036139640 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:19 INFO - PROCESS | 1940 | 1467036139644 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:19 INFO - PROCESS | 1940 | ++DOCSHELL 0x119b6d800 == 34 [pid = 1940] [id = 597] 07:02:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x119749000) [pid = 1940] [serial = 1791] [outer = 0x0] 07:02:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x1198ba800) [pid = 1940] [serial = 1792] [outer = 0x119749000] 07:02:19 INFO - PROCESS | 1940 | 1467036139676 Marionette DEBUG loaded listener.js 07:02:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x12100a000) [pid = 1940] [serial = 1793] [outer = 0x119749000] 07:02:20 INFO - PROCESS | 1940 | 1467036139997 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]]]}] 07:02:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 07:02:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 519ms 07:02:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 07:02:20 INFO - PROCESS | 1940 | 1467036140015 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 07:02:20 INFO - PROCESS | 1940 | 1467036140017 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 07:02:20 INFO - PROCESS | 1940 | 1467036140022 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 07:02:20 INFO - PROCESS | 1940 | 1467036140024 Marionette TRACE conn2 <- [1,2362,null,{}] 07:02:20 INFO - PROCESS | 1940 | 1467036140026 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}] 07:02:20 INFO - PROCESS | 1940 | 1467036140027 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:20 INFO - PROCESS | 1940 | 1467036140129 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 07:02:20 INFO - PROCESS | 1940 | 1467036140167 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:20 INFO - PROCESS | 1940 | 1467036140168 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:20 INFO - PROCESS | 1940 | ++DOCSHELL 0x124821800 == 35 [pid = 1940] [id = 598] 07:02:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x121011000) [pid = 1940] [serial = 1794] [outer = 0x0] 07:02:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x121095400) [pid = 1940] [serial = 1795] [outer = 0x121011000] 07:02:20 INFO - PROCESS | 1940 | 1467036140192 Marionette DEBUG loaded listener.js 07:02:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x12112b800) [pid = 1940] [serial = 1796] [outer = 0x121011000] 07:02:20 INFO - PROCESS | 1940 | 1467036140543 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]]]}] 07:02:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 07:02:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 570ms 07:02:20 INFO - PROCESS | 1940 | 1467036140591 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 07:02:20 INFO - PROCESS | 1940 | 1467036140592 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 07:02:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 07:02:20 INFO - PROCESS | 1940 | 1467036140594 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 07:02:20 INFO - PROCESS | 1940 | 1467036140595 Marionette TRACE conn2 <- [1,2366,null,{}] 07:02:20 INFO - PROCESS | 1940 | 1467036140598 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}] 07:02:20 INFO - PROCESS | 1940 | 1467036140599 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:20 INFO - PROCESS | 1940 | 1467036140698 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 07:02:20 INFO - PROCESS | 1940 | 1467036140701 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:20 INFO - PROCESS | 1940 | 1467036140703 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:20 INFO - PROCESS | 1940 | ++DOCSHELL 0x1268c6800 == 36 [pid = 1940] [id = 599] 07:02:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x11259bc00) [pid = 1940] [serial = 1797] [outer = 0x0] 07:02:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x1214bcc00) [pid = 1940] [serial = 1798] [outer = 0x11259bc00] 07:02:20 INFO - PROCESS | 1940 | 1467036140727 Marionette DEBUG loaded listener.js 07:02:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x1219db800) [pid = 1940] [serial = 1799] [outer = 0x11259bc00] 07:02:21 INFO - PROCESS | 1940 | 1467036141079 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]]]}] 07:02:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 07:02:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 520ms 07:02:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 07:02:21 INFO - PROCESS | 1940 | 1467036141114 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 07:02:21 INFO - PROCESS | 1940 | 1467036141115 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 07:02:21 INFO - PROCESS | 1940 | 1467036141119 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 07:02:21 INFO - PROCESS | 1940 | 1467036141121 Marionette TRACE conn2 <- [1,2370,null,{}] 07:02:21 INFO - PROCESS | 1940 | 1467036141124 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}] 07:02:21 INFO - PROCESS | 1940 | 1467036141125 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:21 INFO - PROCESS | 1940 | 1467036141222 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 07:02:21 INFO - PROCESS | 1940 | 1467036141225 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:21 INFO - PROCESS | 1940 | 1467036141227 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:21 INFO - PROCESS | 1940 | ++DOCSHELL 0x128814800 == 37 [pid = 1940] [id = 600] 07:02:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x121821c00) [pid = 1940] [serial = 1800] [outer = 0x0] 07:02:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x121ab3800) [pid = 1940] [serial = 1801] [outer = 0x121821c00] 07:02:21 INFO - PROCESS | 1940 | 1467036141258 Marionette DEBUG loaded listener.js 07:02:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x1240cfc00) [pid = 1940] [serial = 1802] [outer = 0x121821c00] 07:02:21 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x118f9ec00) [pid = 1940] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 07:02:21 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x124d20800) [pid = 1940] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 07:02:21 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x1126ae400) [pid = 1940] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 07:02:21 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x118770000) [pid = 1940] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 07:02:21 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x1182a0800) [pid = 1940] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 07:02:21 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x111f3b400) [pid = 1940] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 07:02:21 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x1244bb400) [pid = 1940] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 07:02:21 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x121852400) [pid = 1940] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 07:02:21 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x111eca800) [pid = 1940] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 07:02:21 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x112974000) [pid = 1940] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 07:02:21 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x112d7a400) [pid = 1940] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 07:02:21 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1191ccc00) [pid = 1940] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 07:02:21 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x11935ec00) [pid = 1940] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 07:02:21 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x118229c00) [pid = 1940] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 07:02:21 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x11876d800) [pid = 1940] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 07:02:21 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x113274800) [pid = 1940] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 07:02:21 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x1132d0c00) [pid = 1940] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 07:02:21 INFO - PROCESS | 1940 | 1467036141753 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]]]}] 07:02:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 07:02:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 671ms 07:02:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 07:02:21 INFO - PROCESS | 1940 | 1467036141790 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 07:02:21 INFO - PROCESS | 1940 | 1467036141792 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 07:02:21 INFO - PROCESS | 1940 | 1467036141795 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 07:02:21 INFO - PROCESS | 1940 | 1467036141797 Marionette TRACE conn2 <- [1,2374,null,{}] 07:02:21 INFO - PROCESS | 1940 | 1467036141801 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}] 07:02:21 INFO - PROCESS | 1940 | 1467036141802 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:21 INFO - PROCESS | 1940 | 1467036141879 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 07:02:21 INFO - PROCESS | 1940 | 1467036141885 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:21 INFO - PROCESS | 1940 | 1467036141887 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:21 INFO - PROCESS | 1940 | ++DOCSHELL 0x1191c4000 == 38 [pid = 1940] [id = 601] 07:02:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x118071000) [pid = 1940] [serial = 1803] [outer = 0x0] 07:02:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x118f3e400) [pid = 1940] [serial = 1804] [outer = 0x118071000] 07:02:21 INFO - PROCESS | 1940 | 1467036141912 Marionette DEBUG loaded listener.js 07:02:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1210d2400) [pid = 1940] [serial = 1805] [outer = 0x118071000] 07:02:22 INFO - PROCESS | 1940 | 1467036142237 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]]]}] 07:02:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 07:02:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 475ms 07:02:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 07:02:22 INFO - PROCESS | 1940 | 1467036142271 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 07:02:22 INFO - PROCESS | 1940 | 1467036142272 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 07:02:22 INFO - PROCESS | 1940 | 1467036142274 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 07:02:22 INFO - PROCESS | 1940 | 1467036142275 Marionette TRACE conn2 <- [1,2378,null,{}] 07:02:22 INFO - PROCESS | 1940 | 1467036142278 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}] 07:02:22 INFO - PROCESS | 1940 | 1467036142280 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:22 INFO - PROCESS | 1940 | 1467036142359 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 07:02:22 INFO - PROCESS | 1940 | 1467036142418 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:22 INFO - PROCESS | 1940 | 1467036142427 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:22 INFO - PROCESS | 1940 | ++DOCSHELL 0x12965c800 == 39 [pid = 1940] [id = 602] 07:02:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x1182a0800) [pid = 1940] [serial = 1806] [outer = 0x0] 07:02:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x123c3d400) [pid = 1940] [serial = 1807] [outer = 0x1182a0800] 07:02:22 INFO - PROCESS | 1940 | 1467036142455 Marionette DEBUG loaded listener.js 07:02:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x12428fc00) [pid = 1940] [serial = 1808] [outer = 0x1182a0800] 07:02:22 INFO - PROCESS | 1940 | 1467036142763 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]]]}] 07:02:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 07:02:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 524ms 07:02:22 INFO - PROCESS | 1940 | 1467036142800 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 07:02:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 07:02:22 INFO - PROCESS | 1940 | 1467036142804 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 07:02:22 INFO - PROCESS | 1940 | 1467036142807 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 07:02:22 INFO - PROCESS | 1940 | 1467036142808 Marionette TRACE conn2 <- [1,2382,null,{}] 07:02:22 INFO - PROCESS | 1940 | 1467036142811 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}] 07:02:22 INFO - PROCESS | 1940 | 1467036142812 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:22 INFO - PROCESS | 1940 | 1467036142900 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 07:02:22 INFO - PROCESS | 1940 | 1467036142906 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:22 INFO - PROCESS | 1940 | 1467036142906 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:22 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ad1a800 == 40 [pid = 1940] [id = 603] 07:02:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x124290000) [pid = 1940] [serial = 1809] [outer = 0x0] 07:02:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x124d4f400) [pid = 1940] [serial = 1810] [outer = 0x124290000] 07:02:22 INFO - PROCESS | 1940 | 1467036142931 Marionette DEBUG loaded listener.js 07:02:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x126067400) [pid = 1940] [serial = 1811] [outer = 0x124290000] 07:02:23 INFO - PROCESS | 1940 | 1467036143277 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]]]}] 07:02:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 07:02:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 519ms 07:02:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 07:02:23 INFO - PROCESS | 1940 | 1467036143331 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 07:02:23 INFO - PROCESS | 1940 | 1467036143332 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 07:02:23 INFO - PROCESS | 1940 | 1467036143335 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 07:02:23 INFO - PROCESS | 1940 | 1467036143336 Marionette TRACE conn2 <- [1,2386,null,{}] 07:02:23 INFO - PROCESS | 1940 | 1467036143338 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}] 07:02:23 INFO - PROCESS | 1940 | 1467036143339 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:23 INFO - PROCESS | 1940 | 1467036143428 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 07:02:23 INFO - PROCESS | 1940 | 1467036143431 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:23 INFO - PROCESS | 1940 | 1467036143432 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:23 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b044000 == 41 [pid = 1940] [id = 604] 07:02:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x1260cc000) [pid = 1940] [serial = 1812] [outer = 0x0] 07:02:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x1260d2c00) [pid = 1940] [serial = 1813] [outer = 0x1260cc000] 07:02:23 INFO - PROCESS | 1940 | 1467036143459 Marionette DEBUG loaded listener.js 07:02:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x126665c00) [pid = 1940] [serial = 1814] [outer = 0x1260cc000] 07:02:23 INFO - PROCESS | 1940 | 1467036143972 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]]]}] 07:02:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 07:02:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 670ms 07:02:24 INFO - PROCESS | 1940 | 1467036144006 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 07:02:24 INFO - PROCESS | 1940 | 1467036144009 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 07:02:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 07:02:24 INFO - PROCESS | 1940 | 1467036144012 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 07:02:24 INFO - PROCESS | 1940 | 1467036144016 Marionette TRACE conn2 <- [1,2390,null,{}] 07:02:24 INFO - PROCESS | 1940 | 1467036144019 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}] 07:02:24 INFO - PROCESS | 1940 | 1467036144021 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:24 INFO - PROCESS | 1940 | 1467036144124 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 07:02:24 INFO - PROCESS | 1940 | 1467036144197 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:24 INFO - PROCESS | 1940 | 1467036144198 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:24 INFO - PROCESS | 1940 | ++DOCSHELL 0x11850b000 == 42 [pid = 1940] [id = 605] 07:02:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x113d45400) [pid = 1940] [serial = 1815] [outer = 0x0] 07:02:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x1162d2400) [pid = 1940] [serial = 1816] [outer = 0x113d45400] 07:02:24 INFO - PROCESS | 1940 | 1467036144229 Marionette DEBUG loaded listener.js 07:02:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x117d95800) [pid = 1940] [serial = 1817] [outer = 0x113d45400] 07:02:24 INFO - PROCESS | 1940 | 1467036144654 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]]]}] 07:02:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 07:02:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 673ms 07:02:24 INFO - PROCESS | 1940 | 1467036144685 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 07:02:24 INFO - PROCESS | 1940 | 1467036144688 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 07:02:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 07:02:24 INFO - PROCESS | 1940 | 1467036144692 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 07:02:24 INFO - PROCESS | 1940 | 1467036144694 Marionette TRACE conn2 <- [1,2394,null,{}] 07:02:24 INFO - PROCESS | 1940 | 1467036144697 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}] 07:02:24 INFO - PROCESS | 1940 | 1467036144699 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:24 INFO - PROCESS | 1940 | 1467036144803 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 07:02:24 INFO - PROCESS | 1940 | 1467036144894 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:24 INFO - PROCESS | 1940 | 1467036144895 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:24 INFO - PROCESS | 1940 | ++DOCSHELL 0x123dd2800 == 43 [pid = 1940] [id = 606] 07:02:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x118229400) [pid = 1940] [serial = 1818] [outer = 0x0] 07:02:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x11859e800) [pid = 1940] [serial = 1819] [outer = 0x118229400] 07:02:24 INFO - PROCESS | 1940 | 1467036144940 Marionette DEBUG loaded listener.js 07:02:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x11876f800) [pid = 1940] [serial = 1820] [outer = 0x118229400] 07:02:25 INFO - PROCESS | 1940 | 1467036145375 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]]]}] 07:02:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 07:02:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 721ms 07:02:25 INFO - PROCESS | 1940 | 1467036145414 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 07:02:25 INFO - PROCESS | 1940 | 1467036145416 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 07:02:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 07:02:25 INFO - PROCESS | 1940 | 1467036145418 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 07:02:25 INFO - PROCESS | 1940 | 1467036145421 Marionette TRACE conn2 <- [1,2398,null,{}] 07:02:25 INFO - PROCESS | 1940 | 1467036145429 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}] 07:02:25 INFO - PROCESS | 1940 | 1467036145432 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:25 INFO - PROCESS | 1940 | 1467036145534 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 07:02:25 INFO - PROCESS | 1940 | 1467036145595 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:25 INFO - PROCESS | 1940 | 1467036145597 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:25 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b981000 == 44 [pid = 1940] [id = 607] 07:02:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x1194c1800) [pid = 1940] [serial = 1821] [outer = 0x0] 07:02:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x12100b800) [pid = 1940] [serial = 1822] [outer = 0x1194c1800] 07:02:25 INFO - PROCESS | 1940 | 1467036145628 Marionette DEBUG loaded listener.js 07:02:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x1219d4c00) [pid = 1940] [serial = 1823] [outer = 0x1194c1800] 07:02:26 INFO - PROCESS | 1940 | 1467036146078 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]]]}] 07:02:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 07:02:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 673ms 07:02:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 07:02:26 INFO - PROCESS | 1940 | 1467036146091 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 07:02:26 INFO - PROCESS | 1940 | 1467036146093 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 07:02:26 INFO - PROCESS | 1940 | 1467036146096 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 07:02:26 INFO - PROCESS | 1940 | 1467036146097 Marionette TRACE conn2 <- [1,2402,null,{}] 07:02:26 INFO - PROCESS | 1940 | 1467036146099 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}] 07:02:26 INFO - PROCESS | 1940 | 1467036146101 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:26 INFO - PROCESS | 1940 | 1467036146230 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 07:02:26 INFO - PROCESS | 1940 | 1467036146321 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:26 INFO - PROCESS | 1940 | 1467036146322 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:26 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b057000 == 45 [pid = 1940] [id = 608] 07:02:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x1185abc00) [pid = 1940] [serial = 1824] [outer = 0x0] 07:02:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x1240d2000) [pid = 1940] [serial = 1825] [outer = 0x1185abc00] 07:02:26 INFO - PROCESS | 1940 | 1467036146353 Marionette DEBUG loaded listener.js 07:02:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x124664400) [pid = 1940] [serial = 1826] [outer = 0x1185abc00] 07:02:26 INFO - PROCESS | 1940 | 1467036146904 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]]]}] 07:02:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 07:02:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 819ms 07:02:26 INFO - PROCESS | 1940 | 1467036146916 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 07:02:26 INFO - PROCESS | 1940 | 1467036146921 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 07:02:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 07:02:26 INFO - PROCESS | 1940 | 1467036146924 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 07:02:26 INFO - PROCESS | 1940 | 1467036146926 Marionette TRACE conn2 <- [1,2406,null,{}] 07:02:26 INFO - PROCESS | 1940 | 1467036146929 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}] 07:02:26 INFO - PROCESS | 1940 | 1467036146931 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:27 INFO - PROCESS | 1940 | 1467036147026 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 07:02:27 INFO - PROCESS | 1940 | 1467036147087 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:27 INFO - PROCESS | 1940 | 1467036147090 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:27 INFO - PROCESS | 1940 | ++DOCSHELL 0x119b75800 == 46 [pid = 1940] [id = 609] 07:02:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x112c0a400) [pid = 1940] [serial = 1827] [outer = 0x0] 07:02:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x113863c00) [pid = 1940] [serial = 1828] [outer = 0x112c0a400] 07:02:27 INFO - PROCESS | 1940 | 1467036147117 Marionette DEBUG loaded listener.js 07:02:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x11652ec00) [pid = 1940] [serial = 1829] [outer = 0x112c0a400] 07:02:28 INFO - PROCESS | 1940 | --DOCSHELL 0x12ad1a800 == 45 [pid = 1940] [id = 603] 07:02:28 INFO - PROCESS | 1940 | --DOCSHELL 0x12965c800 == 44 [pid = 1940] [id = 602] 07:02:28 INFO - PROCESS | 1940 | --DOCSHELL 0x1191c4000 == 43 [pid = 1940] [id = 601] 07:02:28 INFO - PROCESS | 1940 | --DOCSHELL 0x128814800 == 42 [pid = 1940] [id = 600] 07:02:28 INFO - PROCESS | 1940 | --DOCSHELL 0x1268c6800 == 41 [pid = 1940] [id = 599] 07:02:28 INFO - PROCESS | 1940 | --DOCSHELL 0x124821800 == 40 [pid = 1940] [id = 598] 07:02:28 INFO - PROCESS | 1940 | --DOCSHELL 0x119b6d800 == 39 [pid = 1940] [id = 597] 07:02:28 INFO - PROCESS | 1940 | --DOCSHELL 0x121296000 == 38 [pid = 1940] [id = 596] 07:02:28 INFO - PROCESS | 1940 | --DOCSHELL 0x11953e800 == 37 [pid = 1940] [id = 595] 07:02:28 INFO - PROCESS | 1940 | --DOCSHELL 0x118521800 == 36 [pid = 1940] [id = 594] 07:02:28 INFO - PROCESS | 1940 | --DOCSHELL 0x116f0c800 == 35 [pid = 1940] [id = 593] 07:02:28 INFO - PROCESS | 1940 | --DOCSHELL 0x116010000 == 34 [pid = 1940] [id = 592] 07:02:28 INFO - PROCESS | 1940 | --DOCSHELL 0x12c291000 == 33 [pid = 1940] [id = 590] 07:02:28 INFO - PROCESS | 1940 | --DOCSHELL 0x118083800 == 32 [pid = 1940] [id = 591] 07:02:28 INFO - PROCESS | 1940 | --DOCSHELL 0x12b057000 == 31 [pid = 1940] [id = 608] 07:02:28 INFO - PROCESS | 1940 | --DOCSHELL 0x12b981000 == 30 [pid = 1940] [id = 607] 07:02:28 INFO - PROCESS | 1940 | --DOCSHELL 0x123dd2800 == 29 [pid = 1940] [id = 606] 07:02:28 INFO - PROCESS | 1940 | --DOCSHELL 0x11850b000 == 28 [pid = 1940] [id = 605] 07:02:28 INFO - PROCESS | 1940 | --DOCSHELL 0x12b044000 == 27 [pid = 1940] [id = 604] 07:02:28 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x1244c0c00) [pid = 1940] [serial = 1753] [outer = 0x0] [url = about:blank] 07:02:28 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x124d18c00) [pid = 1940] [serial = 1756] [outer = 0x0] [url = about:blank] 07:02:28 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x1219e3000) [pid = 1940] [serial = 1747] [outer = 0x0] [url = about:blank] 07:02:28 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x123c32000) [pid = 1940] [serial = 1748] [outer = 0x0] [url = about:blank] 07:02:28 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x1175c8400) [pid = 1940] [serial = 1726] [outer = 0x0] [url = about:blank] 07:02:28 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x118071800) [pid = 1940] [serial = 1727] [outer = 0x0] [url = about:blank] 07:02:28 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x112975800) [pid = 1940] [serial = 1720] [outer = 0x0] [url = about:blank] 07:02:28 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x112d99400) [pid = 1940] [serial = 1721] [outer = 0x0] [url = about:blank] 07:02:28 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x12112f400) [pid = 1940] [serial = 1744] [outer = 0x0] [url = about:blank] 07:02:28 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x121851000) [pid = 1940] [serial = 1745] [outer = 0x0] [url = about:blank] 07:02:28 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x11974b800) [pid = 1940] [serial = 1738] [outer = 0x0] [url = about:blank] 07:02:28 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x121007c00) [pid = 1940] [serial = 1739] [outer = 0x0] [url = about:blank] 07:02:28 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x1240d1800) [pid = 1940] [serial = 1718] [outer = 0x0] [url = about:blank] 07:02:28 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x118297000) [pid = 1940] [serial = 1729] [outer = 0x0] [url = about:blank] 07:02:28 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x118326000) [pid = 1940] [serial = 1730] [outer = 0x0] [url = about:blank] 07:02:28 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x119387c00) [pid = 1940] [serial = 1735] [outer = 0x0] [url = about:blank] 07:02:28 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x119749800) [pid = 1940] [serial = 1736] [outer = 0x0] [url = about:blank] 07:02:28 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x113da8000) [pid = 1940] [serial = 1723] [outer = 0x0] [url = about:blank] 07:02:28 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x1160dc000) [pid = 1940] [serial = 1724] [outer = 0x0] [url = about:blank] 07:02:28 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x1185af000) [pid = 1940] [serial = 1732] [outer = 0x0] [url = about:blank] 07:02:28 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x11876d000) [pid = 1940] [serial = 1733] [outer = 0x0] [url = about:blank] 07:02:28 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x12108c800) [pid = 1940] [serial = 1741] [outer = 0x0] [url = about:blank] 07:02:28 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x121123c00) [pid = 1940] [serial = 1742] [outer = 0x0] [url = about:blank] 07:02:28 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x124d53c00) [pid = 1940] [serial = 1759] [outer = 0x0] [url = about:blank] 07:02:28 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x124d1f400) [pid = 1940] [serial = 1757] [outer = 0x0] [url = about:blank] 07:02:28 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x1150c7400) [pid = 1940] [serial = 1762] [outer = 0x0] [url = about:blank] 07:02:28 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x121394400) [pid = 1940] [serial = 1765] [outer = 0x0] [url = about:blank] 07:02:28 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x12606f800) [pid = 1940] [serial = 1768] [outer = 0x0] [url = about:blank] 07:02:28 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x126066400) [pid = 1940] [serial = 1760] [outer = 0x0] [url = about:blank] 07:02:28 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x124d5a400) [pid = 1940] [serial = 1766] [outer = 0x0] [url = about:blank] 07:02:28 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x11822dc00) [pid = 1940] [serial = 1763] [outer = 0x0] [url = about:blank] 07:02:28 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x1261a7800) [pid = 1940] [serial = 1769] [outer = 0x0] [url = about:blank] 07:02:28 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x121397c00) [pid = 1940] [serial = 1750] [outer = 0x0] [url = about:blank] 07:02:28 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x12428bc00) [pid = 1940] [serial = 1751] [outer = 0x0] [url = about:blank] 07:02:28 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x12654b000) [pid = 1940] [serial = 1771] [outer = 0x0] [url = about:blank] 07:02:28 INFO - PROCESS | 1940 | 1467036148137 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]]]}] 07:02:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 07:02:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1283ms 07:02:28 INFO - PROCESS | 1940 | 1467036148207 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 07:02:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 07:02:28 INFO - PROCESS | 1940 | 1467036148209 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 07:02:28 INFO - PROCESS | 1940 | 1467036148212 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 07:02:28 INFO - PROCESS | 1940 | 1467036148215 Marionette TRACE conn2 <- [1,2410,null,{}] 07:02:28 INFO - PROCESS | 1940 | 1467036148218 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}] 07:02:28 INFO - PROCESS | 1940 | 1467036148220 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:28 INFO - PROCESS | 1940 | 1467036148298 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 07:02:28 INFO - PROCESS | 1940 | 1467036148305 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:28 INFO - PROCESS | 1940 | 1467036148308 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:28 INFO - PROCESS | 1940 | ++DOCSHELL 0x116573800 == 28 [pid = 1940] [id = 610] 07:02:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x112d7f400) [pid = 1940] [serial = 1830] [outer = 0x0] 07:02:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x1132c6800) [pid = 1940] [serial = 1831] [outer = 0x112d7f400] 07:02:28 INFO - PROCESS | 1940 | 1467036148336 Marionette DEBUG loaded listener.js 07:02:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x115d58c00) [pid = 1940] [serial = 1832] [outer = 0x112d7f400] 07:02:28 INFO - PROCESS | 1940 | 1467036148681 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]]]}] 07:02:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 07:02:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 520ms 07:02:28 INFO - PROCESS | 1940 | 1467036148740 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 07:02:28 INFO - PROCESS | 1940 | 1467036148743 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 07:02:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 07:02:28 INFO - PROCESS | 1940 | 1467036148749 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 07:02:28 INFO - PROCESS | 1940 | 1467036148751 Marionette TRACE conn2 <- [1,2414,null,{}] 07:02:28 INFO - PROCESS | 1940 | 1467036148753 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}] 07:02:28 INFO - PROCESS | 1940 | 1467036148755 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:28 INFO - PROCESS | 1940 | 1467036148832 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 07:02:28 INFO - PROCESS | 1940 | 1467036148838 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:28 INFO - PROCESS | 1940 | 1467036148840 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:28 INFO - PROCESS | 1940 | ++DOCSHELL 0x118154000 == 29 [pid = 1940] [id = 611] 07:02:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x116f4ec00) [pid = 1940] [serial = 1833] [outer = 0x0] 07:02:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x118066000) [pid = 1940] [serial = 1834] [outer = 0x116f4ec00] 07:02:28 INFO - PROCESS | 1940 | 1467036148867 Marionette DEBUG loaded listener.js 07:02:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x118227c00) [pid = 1940] [serial = 1835] [outer = 0x116f4ec00] 07:02:29 INFO - PROCESS | 1940 | 1467036149239 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]]]}] 07:02:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 07:02:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 523ms 07:02:29 INFO - PROCESS | 1940 | 1467036149278 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 07:02:29 INFO - PROCESS | 1940 | 1467036149281 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 07:02:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 07:02:29 INFO - PROCESS | 1940 | 1467036149284 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 07:02:29 INFO - PROCESS | 1940 | 1467036149300 Marionette TRACE conn2 <- [1,2418,null,{}] 07:02:29 INFO - PROCESS | 1940 | 1467036149312 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}] 07:02:29 INFO - PROCESS | 1940 | 1467036149317 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:29 INFO - PROCESS | 1940 | 1467036149439 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 07:02:29 INFO - PROCESS | 1940 | 1467036149454 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:29 INFO - PROCESS | 1940 | 1467036149457 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:29 INFO - PROCESS | 1940 | ++DOCSHELL 0x119737000 == 30 [pid = 1940] [id = 612] 07:02:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x118418c00) [pid = 1940] [serial = 1836] [outer = 0x0] 07:02:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x118774800) [pid = 1940] [serial = 1837] [outer = 0x118418c00] 07:02:29 INFO - PROCESS | 1940 | 1467036149503 Marionette DEBUG loaded listener.js 07:02:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x1191d6c00) [pid = 1940] [serial = 1838] [outer = 0x118418c00] 07:02:29 INFO - PROCESS | 1940 | 1467036149924 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]]]}] 07:02:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 07:02:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 689ms 07:02:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 07:02:29 INFO - PROCESS | 1940 | 1467036149972 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 07:02:29 INFO - PROCESS | 1940 | 1467036149974 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 07:02:29 INFO - PROCESS | 1940 | 1467036149976 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 07:02:29 INFO - PROCESS | 1940 | 1467036149977 Marionette TRACE conn2 <- [1,2422,null,{}] 07:02:29 INFO - PROCESS | 1940 | 1467036149994 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}] 07:02:29 INFO - PROCESS | 1940 | 1467036149995 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:30 INFO - PROCESS | 1940 | 1467036150072 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 07:02:30 INFO - PROCESS | 1940 | 1467036150075 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:30 INFO - PROCESS | 1940 | 1467036150076 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:30 INFO - PROCESS | 1940 | ++DOCSHELL 0x12149f800 == 31 [pid = 1940] [id = 613] 07:02:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x11937bc00) [pid = 1940] [serial = 1839] [outer = 0x0] 07:02:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1198b9800) [pid = 1940] [serial = 1840] [outer = 0x11937bc00] 07:02:30 INFO - PROCESS | 1940 | 1467036150102 Marionette DEBUG loaded listener.js 07:02:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x1198e1000) [pid = 1940] [serial = 1841] [outer = 0x11937bc00] 07:02:30 INFO - PROCESS | 1940 | 1467036150521 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]]]}] 07:02:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 07:02:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 570ms 07:02:30 INFO - PROCESS | 1940 | 1467036150547 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 07:02:30 INFO - PROCESS | 1940 | 1467036150549 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 07:02:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 07:02:30 INFO - PROCESS | 1940 | 1467036150560 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 07:02:30 INFO - PROCESS | 1940 | 1467036150562 Marionette TRACE conn2 <- [1,2426,null,{}] 07:02:30 INFO - PROCESS | 1940 | 1467036150565 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}] 07:02:30 INFO - PROCESS | 1940 | 1467036150567 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:30 INFO - PROCESS | 1940 | 1467036150726 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 07:02:30 INFO - PROCESS | 1940 | 1467036150746 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:30 INFO - PROCESS | 1940 | 1467036150747 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:30 INFO - PROCESS | 1940 | ++DOCSHELL 0x123d4e800 == 32 [pid = 1940] [id = 614] 07:02:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x121003000) [pid = 1940] [serial = 1842] [outer = 0x0] 07:02:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x121010800) [pid = 1940] [serial = 1843] [outer = 0x121003000] 07:02:30 INFO - PROCESS | 1940 | 1467036150787 Marionette DEBUG loaded listener.js 07:02:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x121096800) [pid = 1940] [serial = 1844] [outer = 0x121003000] 07:02:31 INFO - PROCESS | 1940 | 1467036151148 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]]]}] 07:02:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 07:02:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 620ms 07:02:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 07:02:31 INFO - PROCESS | 1940 | 1467036151185 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 07:02:31 INFO - PROCESS | 1940 | 1467036151186 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 07:02:31 INFO - PROCESS | 1940 | 1467036151188 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 07:02:31 INFO - PROCESS | 1940 | 1467036151189 Marionette TRACE conn2 <- [1,2430,null,{}] 07:02:31 INFO - PROCESS | 1940 | 1467036151191 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}] 07:02:31 INFO - PROCESS | 1940 | 1467036151195 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:31 INFO - PROCESS | 1940 | 1467036151312 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 07:02:31 INFO - PROCESS | 1940 | 1467036151316 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:31 INFO - PROCESS | 1940 | 1467036151317 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:31 INFO - PROCESS | 1940 | ++DOCSHELL 0x126522000 == 33 [pid = 1940] [id = 615] 07:02:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x1210cf400) [pid = 1940] [serial = 1845] [outer = 0x0] 07:02:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x121131c00) [pid = 1940] [serial = 1846] [outer = 0x1210cf400] 07:02:31 INFO - PROCESS | 1940 | 1467036151343 Marionette DEBUG loaded listener.js 07:02:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x1240ca000) [pid = 1940] [serial = 1847] [outer = 0x1210cf400] 07:02:31 INFO - PROCESS | 1940 | 1467036151683 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]]]}] 07:02:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 07:02:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 520ms 07:02:31 INFO - PROCESS | 1940 | 1467036151708 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 07:02:31 INFO - PROCESS | 1940 | 1467036151710 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 07:02:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 07:02:31 INFO - PROCESS | 1940 | 1467036151712 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 07:02:31 INFO - PROCESS | 1940 | 1467036151713 Marionette TRACE conn2 <- [1,2434,null,{}] 07:02:31 INFO - PROCESS | 1940 | 1467036151715 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}] 07:02:31 INFO - PROCESS | 1940 | 1467036151716 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:31 INFO - PROCESS | 1940 | 1467036151824 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 07:02:31 INFO - PROCESS | 1940 | 1467036151862 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:31 INFO - PROCESS | 1940 | 1467036151863 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:31 INFO - PROCESS | 1940 | ++DOCSHELL 0x128812800 == 34 [pid = 1940] [id = 616] 07:02:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x124286400) [pid = 1940] [serial = 1848] [outer = 0x0] 07:02:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x12428f000) [pid = 1940] [serial = 1849] [outer = 0x124286400] 07:02:31 INFO - PROCESS | 1940 | 1467036151888 Marionette DEBUG loaded listener.js 07:02:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x124d16c00) [pid = 1940] [serial = 1850] [outer = 0x124286400] 07:02:32 INFO - PROCESS | 1940 | 1467036152222 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]]]}] 07:02:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 07:02:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 517ms 07:02:32 INFO - PROCESS | 1940 | 1467036152230 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 07:02:32 INFO - PROCESS | 1940 | 1467036152231 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 07:02:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 07:02:32 INFO - PROCESS | 1940 | 1467036152233 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 07:02:32 INFO - PROCESS | 1940 | 1467036152235 Marionette TRACE conn2 <- [1,2438,null,{}] 07:02:32 INFO - PROCESS | 1940 | 1467036152239 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}] 07:02:32 INFO - PROCESS | 1940 | 1467036152240 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:32 INFO - PROCESS | 1940 | 1467036152511 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 07:02:32 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x119749000) [pid = 1940] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 07:02:32 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x121011000) [pid = 1940] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 07:02:32 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x1150c6000) [pid = 1940] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 07:02:32 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x11213cc00) [pid = 1940] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 07:02:32 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x1121a6800) [pid = 1940] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 07:02:32 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x111f42800) [pid = 1940] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 07:02:32 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x11259c400) [pid = 1940] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 07:02:32 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1261ab800) [pid = 1940] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 07:02:32 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x1171bbc00) [pid = 1940] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 07:02:32 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x11259bc00) [pid = 1940] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 07:02:32 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x121821c00) [pid = 1940] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 07:02:32 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x1182a0800) [pid = 1940] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 07:02:32 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x118071000) [pid = 1940] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 07:02:32 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x1260cc000) [pid = 1940] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 07:02:32 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x121132c00) [pid = 1940] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 07:02:32 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x124290000) [pid = 1940] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 07:02:32 INFO - PROCESS | 1940 | 1467036152557 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:32 INFO - PROCESS | 1940 | 1467036152558 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:32 INFO - PROCESS | 1940 | ++DOCSHELL 0x1181dc000 == 35 [pid = 1940] [id = 617] 07:02:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x111c1d800) [pid = 1940] [serial = 1851] [outer = 0x0] 07:02:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x112597400) [pid = 1940] [serial = 1852] [outer = 0x111c1d800] 07:02:32 INFO - PROCESS | 1940 | 1467036152584 Marionette DEBUG loaded listener.js 07:02:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x113a50400) [pid = 1940] [serial = 1853] [outer = 0x111c1d800] 07:02:32 INFO - PROCESS | 1940 | 1467036152839 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]]]}] 07:02:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 07:02:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 622ms 07:02:32 INFO - PROCESS | 1940 | 1467036152860 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 07:02:32 INFO - PROCESS | 1940 | 1467036152861 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 07:02:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 07:02:32 INFO - PROCESS | 1940 | 1467036152874 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 07:02:32 INFO - PROCESS | 1940 | 1467036152876 Marionette TRACE conn2 <- [1,2442,null,{}] 07:02:32 INFO - PROCESS | 1940 | 1467036152878 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}] 07:02:32 INFO - PROCESS | 1940 | 1467036152879 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:32 INFO - PROCESS | 1940 | 1467036152961 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 07:02:32 INFO - PROCESS | 1940 | 1467036152965 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:32 INFO - PROCESS | 1940 | 1467036152976 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:32 INFO - PROCESS | 1940 | ++DOCSHELL 0x129669800 == 36 [pid = 1940] [id = 618] 07:02:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x118069400) [pid = 1940] [serial = 1854] [outer = 0x0] 07:02:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x119749000) [pid = 1940] [serial = 1855] [outer = 0x118069400] 07:02:33 INFO - PROCESS | 1940 | 1467036153001 Marionette DEBUG loaded listener.js 07:02:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1240d0400) [pid = 1940] [serial = 1856] [outer = 0x118069400] 07:02:33 INFO - PROCESS | 1940 | 1467036153556 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]]]}] 07:02:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 07:02:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 733ms 07:02:33 INFO - PROCESS | 1940 | 1467036153600 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 07:02:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 07:02:33 INFO - PROCESS | 1940 | 1467036153603 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 07:02:33 INFO - PROCESS | 1940 | 1467036153606 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 07:02:33 INFO - PROCESS | 1940 | 1467036153608 Marionette TRACE conn2 <- [1,2446,null,{}] 07:02:33 INFO - PROCESS | 1940 | 1467036153612 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}] 07:02:33 INFO - PROCESS | 1940 | 1467036153614 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:33 INFO - PROCESS | 1940 | 1467036153720 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 07:02:33 INFO - PROCESS | 1940 | 1467036153801 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:33 INFO - PROCESS | 1940 | 1467036153803 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:33 INFO - PROCESS | 1940 | ++DOCSHELL 0x118095800 == 37 [pid = 1940] [id = 619] 07:02:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x112d74800) [pid = 1940] [serial = 1857] [outer = 0x0] 07:02:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x115dfa000) [pid = 1940] [serial = 1858] [outer = 0x112d74800] 07:02:33 INFO - PROCESS | 1940 | 1467036153834 Marionette DEBUG loaded listener.js 07:02:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x116a0ac00) [pid = 1940] [serial = 1859] [outer = 0x112d74800] 07:02:34 INFO - PROCESS | 1940 | 1467036154364 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]]]}] 07:02:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 07:02:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 776ms 07:02:34 INFO - PROCESS | 1940 | 1467036154400 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 07:02:34 INFO - PROCESS | 1940 | 1467036154407 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 07:02:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 07:02:34 INFO - PROCESS | 1940 | 1467036154416 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 07:02:34 INFO - PROCESS | 1940 | 1467036154419 Marionette TRACE conn2 <- [1,2450,null,{}] 07:02:34 INFO - PROCESS | 1940 | 1467036154423 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}] 07:02:34 INFO - PROCESS | 1940 | 1467036154426 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:34 INFO - PROCESS | 1940 | 1467036154582 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 07:02:34 INFO - PROCESS | 1940 | 1467036154664 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:34 INFO - PROCESS | 1940 | 1467036154666 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:34 INFO - PROCESS | 1940 | ++DOCSHELL 0x124821000 == 38 [pid = 1940] [id = 620] 07:02:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x118296000) [pid = 1940] [serial = 1860] [outer = 0x0] 07:02:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x11859d800) [pid = 1940] [serial = 1861] [outer = 0x118296000] 07:02:34 INFO - PROCESS | 1940 | 1467036154698 Marionette DEBUG loaded listener.js 07:02:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x11876ec00) [pid = 1940] [serial = 1862] [outer = 0x118296000] 07:02:35 INFO - PROCESS | 1940 | 1467036155346 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]]]}] 07:02:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 07:02:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 973ms 07:02:35 INFO - PROCESS | 1940 | --DOCSHELL 0x1181dc000 == 37 [pid = 1940] [id = 617] 07:02:35 INFO - PROCESS | 1940 | --DOCSHELL 0x128812800 == 36 [pid = 1940] [id = 616] 07:02:35 INFO - PROCESS | 1940 | --DOCSHELL 0x126522000 == 35 [pid = 1940] [id = 615] 07:02:35 INFO - PROCESS | 1940 | --DOCSHELL 0x123d4e800 == 34 [pid = 1940] [id = 614] 07:02:35 INFO - PROCESS | 1940 | 1467036155420 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 07:02:35 INFO - PROCESS | 1940 | 1467036155424 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 07:02:35 INFO - PROCESS | 1940 | --DOCSHELL 0x12149f800 == 33 [pid = 1940] [id = 613] 07:02:35 INFO - PROCESS | 1940 | --DOCSHELL 0x119737000 == 32 [pid = 1940] [id = 612] 07:02:35 INFO - PROCESS | 1940 | --DOCSHELL 0x118154000 == 31 [pid = 1940] [id = 611] 07:02:35 INFO - PROCESS | 1940 | --DOCSHELL 0x116573800 == 30 [pid = 1940] [id = 610] 07:02:35 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x1198ba800) [pid = 1940] [serial = 1792] [outer = 0x0] [url = about:blank] 07:02:35 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x121095400) [pid = 1940] [serial = 1795] [outer = 0x0] [url = about:blank] 07:02:35 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x1162ce800) [pid = 1940] [serial = 1780] [outer = 0x0] [url = about:blank] 07:02:35 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x116a0b400) [pid = 1940] [serial = 1781] [outer = 0x0] [url = about:blank] 07:02:35 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x118f45800) [pid = 1940] [serial = 1789] [outer = 0x0] [url = about:blank] 07:02:35 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x11829e400) [pid = 1940] [serial = 1786] [outer = 0x0] [url = about:blank] 07:02:35 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x118777c00) [pid = 1940] [serial = 1787] [outer = 0x0] [url = about:blank] 07:02:35 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x112d79400) [pid = 1940] [serial = 1777] [outer = 0x0] [url = about:blank] 07:02:35 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x113da8800) [pid = 1940] [serial = 1778] [outer = 0x0] [url = about:blank] 07:02:35 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x1126ae000) [pid = 1940] [serial = 1774] [outer = 0x0] [url = about:blank] 07:02:35 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x112ed9c00) [pid = 1940] [serial = 1775] [outer = 0x0] [url = about:blank] 07:02:35 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x12665d000) [pid = 1940] [serial = 1772] [outer = 0x0] [url = about:blank] 07:02:35 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x11806b400) [pid = 1940] [serial = 1783] [outer = 0x0] [url = about:blank] 07:02:35 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x118227800) [pid = 1940] [serial = 1784] [outer = 0x0] [url = about:blank] 07:02:35 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x1214bcc00) [pid = 1940] [serial = 1798] [outer = 0x0] [url = about:blank] 07:02:35 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x126067400) [pid = 1940] [serial = 1811] [outer = 0x0] [url = about:blank] 07:02:35 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x12112b800) [pid = 1940] [serial = 1796] [outer = 0x0] [url = about:blank] 07:02:35 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x1219db800) [pid = 1940] [serial = 1799] [outer = 0x0] [url = about:blank] 07:02:35 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x121ab3800) [pid = 1940] [serial = 1801] [outer = 0x0] [url = about:blank] 07:02:35 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x12428fc00) [pid = 1940] [serial = 1808] [outer = 0x0] [url = about:blank] 07:02:35 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x118f3e400) [pid = 1940] [serial = 1804] [outer = 0x0] [url = about:blank] 07:02:35 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x1240cfc00) [pid = 1940] [serial = 1802] [outer = 0x0] [url = about:blank] 07:02:35 INFO - PROCESS | 1940 | --DOMWINDOW == 72 (0x12100a000) [pid = 1940] [serial = 1793] [outer = 0x0] [url = about:blank] 07:02:35 INFO - PROCESS | 1940 | --DOMWINDOW == 71 (0x123c3d400) [pid = 1940] [serial = 1807] [outer = 0x0] [url = about:blank] 07:02:35 INFO - PROCESS | 1940 | --DOMWINDOW == 70 (0x1210d2400) [pid = 1940] [serial = 1805] [outer = 0x0] [url = about:blank] 07:02:35 INFO - PROCESS | 1940 | --DOMWINDOW == 69 (0x119365400) [pid = 1940] [serial = 1790] [outer = 0x0] [url = about:blank] 07:02:35 INFO - PROCESS | 1940 | --DOMWINDOW == 68 (0x126665c00) [pid = 1940] [serial = 1814] [outer = 0x0] [url = about:blank] 07:02:35 INFO - PROCESS | 1940 | --DOMWINDOW == 67 (0x1244f3000) [pid = 1940] [serial = 1754] [outer = 0x0] [url = about:blank] 07:02:35 INFO - PROCESS | 1940 | --DOMWINDOW == 66 (0x1260d2c00) [pid = 1940] [serial = 1813] [outer = 0x0] [url = about:blank] 07:02:35 INFO - PROCESS | 1940 | --DOMWINDOW == 65 (0x124d4f400) [pid = 1940] [serial = 1810] [outer = 0x0] [url = about:blank] 07:02:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 07:02:35 INFO - PROCESS | 1940 | 1467036155441 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 07:02:35 INFO - PROCESS | 1940 | 1467036155442 Marionette TRACE conn2 <- [1,2454,null,{}] 07:02:35 INFO - PROCESS | 1940 | 1467036155445 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}] 07:02:35 INFO - PROCESS | 1940 | 1467036155447 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:35 INFO - PROCESS | 1940 | 1467036155510 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 07:02:35 INFO - PROCESS | 1940 | 1467036155522 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:35 INFO - PROCESS | 1940 | 1467036155524 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:35 INFO - PROCESS | 1940 | ++DOCSHELL 0x116f18000 == 31 [pid = 1940] [id = 621] 07:02:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 66 (0x1165e9800) [pid = 1940] [serial = 1863] [outer = 0x0] 07:02:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 67 (0x116f4c800) [pid = 1940] [serial = 1864] [outer = 0x1165e9800] 07:02:35 INFO - PROCESS | 1940 | 1467036155546 Marionette DEBUG loaded listener.js 07:02:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 68 (0x118070000) [pid = 1940] [serial = 1865] [outer = 0x1165e9800] 07:02:36 INFO - PROCESS | 1940 | 1467036156002 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]]]}] 07:02:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 07:02:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 622ms 07:02:36 INFO - PROCESS | 1940 | 1467036156064 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 07:02:36 INFO - PROCESS | 1940 | 1467036156068 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 07:02:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 07:02:36 INFO - PROCESS | 1940 | 1467036156074 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 07:02:36 INFO - PROCESS | 1940 | 1467036156077 Marionette TRACE conn2 <- [1,2458,null,{}] 07:02:36 INFO - PROCESS | 1940 | 1467036156080 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}] 07:02:36 INFO - PROCESS | 1940 | 1467036156083 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:36 INFO - PROCESS | 1940 | 1467036156203 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 07:02:36 INFO - PROCESS | 1940 | 1467036156218 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:36 INFO - PROCESS | 1940 | 1467036156220 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:36 INFO - PROCESS | 1940 | ++DOCSHELL 0x118fbe000 == 32 [pid = 1940] [id = 622] 07:02:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 69 (0x1185b0c00) [pid = 1940] [serial = 1866] [outer = 0x0] 07:02:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 70 (0x118777c00) [pid = 1940] [serial = 1867] [outer = 0x1185b0c00] 07:02:36 INFO - PROCESS | 1940 | 1467036156292 Marionette DEBUG loaded listener.js 07:02:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 71 (0x11935d000) [pid = 1940] [serial = 1868] [outer = 0x1185b0c00] 07:02:36 INFO - PROCESS | 1940 | 1467036156722 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]]]}] 07:02:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 07:02:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 674ms 07:02:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 07:02:36 INFO - PROCESS | 1940 | 1467036156748 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 07:02:36 INFO - PROCESS | 1940 | 1467036156749 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 07:02:36 INFO - PROCESS | 1940 | 1467036156754 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 07:02:36 INFO - PROCESS | 1940 | 1467036156757 Marionette TRACE conn2 <- [1,2462,null,{}] 07:02:36 INFO - PROCESS | 1940 | 1467036156765 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}] 07:02:36 INFO - PROCESS | 1940 | 1467036156768 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:36 INFO - PROCESS | 1940 | 1467036156855 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 07:02:36 INFO - PROCESS | 1940 | 1467036156911 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:36 INFO - PROCESS | 1940 | 1467036156913 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:36 INFO - PROCESS | 1940 | ++DOCSHELL 0x1181da800 == 33 [pid = 1940] [id = 623] 07:02:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 72 (0x1126a4000) [pid = 1940] [serial = 1869] [outer = 0x0] 07:02:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 73 (0x1194c8800) [pid = 1940] [serial = 1870] [outer = 0x1126a4000] 07:02:36 INFO - PROCESS | 1940 | 1467036156941 Marionette DEBUG loaded listener.js 07:02:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x121090c00) [pid = 1940] [serial = 1871] [outer = 0x1126a4000] 07:02:37 INFO - PROCESS | 1940 | 1467036157223 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]]]}] 07:02:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 07:02:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 522ms 07:02:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 07:02:37 INFO - PROCESS | 1940 | 1467036157276 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 07:02:37 INFO - PROCESS | 1940 | 1467036157278 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 07:02:37 INFO - PROCESS | 1940 | 1467036157280 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 07:02:37 INFO - PROCESS | 1940 | 1467036157281 Marionette TRACE conn2 <- [1,2466,null,{}] 07:02:37 INFO - PROCESS | 1940 | 1467036157283 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}] 07:02:37 INFO - PROCESS | 1940 | 1467036157285 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:37 INFO - PROCESS | 1940 | 1467036157365 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 07:02:37 INFO - PROCESS | 1940 | 1467036157370 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:37 INFO - PROCESS | 1940 | 1467036157372 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:37 INFO - PROCESS | 1940 | ++DOCSHELL 0x123dcd800 == 34 [pid = 1940] [id = 624] 07:02:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x1210d1400) [pid = 1940] [serial = 1872] [outer = 0x0] 07:02:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x12123e800) [pid = 1940] [serial = 1873] [outer = 0x1210d1400] 07:02:37 INFO - PROCESS | 1940 | 1467036157398 Marionette DEBUG loaded listener.js 07:02:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x1219d8c00) [pid = 1940] [serial = 1874] [outer = 0x1210d1400] 07:02:37 INFO - PROCESS | 1940 | 1467036157747 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]]]}] 07:02:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 07:02:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 473ms 07:02:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 07:02:37 INFO - PROCESS | 1940 | 1467036157755 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 07:02:37 INFO - PROCESS | 1940 | 1467036157757 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 07:02:37 INFO - PROCESS | 1940 | 1467036157759 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 07:02:37 INFO - PROCESS | 1940 | 1467036157760 Marionette TRACE conn2 <- [1,2470,null,{}] 07:02:37 INFO - PROCESS | 1940 | 1467036157762 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}] 07:02:37 INFO - PROCESS | 1940 | 1467036157763 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:37 INFO - PROCESS | 1940 | 1467036157874 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 07:02:37 INFO - PROCESS | 1940 | 1467036157885 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:37 INFO - PROCESS | 1940 | 1467036157886 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:37 INFO - PROCESS | 1940 | ++DOCSHELL 0x12609c800 == 35 [pid = 1940] [id = 625] 07:02:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x112974000) [pid = 1940] [serial = 1875] [outer = 0x0] 07:02:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x1219df400) [pid = 1940] [serial = 1876] [outer = 0x112974000] 07:02:37 INFO - PROCESS | 1940 | 1467036157910 Marionette DEBUG loaded listener.js 07:02:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x123d2b400) [pid = 1940] [serial = 1877] [outer = 0x112974000] 07:02:38 INFO - PROCESS | 1940 | 1467036158283 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]]]}] 07:02:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 07:02:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 568ms 07:02:38 INFO - PROCESS | 1940 | 1467036158328 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 07:02:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 07:02:38 INFO - PROCESS | 1940 | 1467036158330 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 07:02:38 INFO - PROCESS | 1940 | 1467036158333 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 07:02:38 INFO - PROCESS | 1940 | 1467036158335 Marionette TRACE conn2 <- [1,2474,null,{}] 07:02:38 INFO - PROCESS | 1940 | 1467036158338 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}] 07:02:38 INFO - PROCESS | 1940 | 1467036158344 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:38 INFO - PROCESS | 1940 | 1467036158523 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 07:02:38 INFO - PROCESS | 1940 | 1467036158545 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:38 INFO - PROCESS | 1940 | 1467036158546 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:38 INFO - PROCESS | 1940 | ++DOCSHELL 0x128816000 == 36 [pid = 1940] [id = 626] 07:02:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x1240c8c00) [pid = 1940] [serial = 1878] [outer = 0x0] 07:02:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x1242b1000) [pid = 1940] [serial = 1879] [outer = 0x1240c8c00] 07:02:38 INFO - PROCESS | 1940 | 1467036158587 Marionette DEBUG loaded listener.js 07:02:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x124d52c00) [pid = 1940] [serial = 1880] [outer = 0x1240c8c00] 07:02:38 INFO - PROCESS | 1940 | 1467036158990 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]]]}] 07:02:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 07:02:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 672ms 07:02:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 07:02:39 INFO - PROCESS | 1940 | 1467036159005 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 07:02:39 INFO - PROCESS | 1940 | 1467036159006 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 07:02:39 INFO - PROCESS | 1940 | 1467036159008 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 07:02:39 INFO - PROCESS | 1940 | 1467036159009 Marionette TRACE conn2 <- [1,2478,null,{}] 07:02:39 INFO - PROCESS | 1940 | 1467036159011 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}] 07:02:39 INFO - PROCESS | 1940 | 1467036159012 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:39 INFO - PROCESS | 1940 | 1467036159108 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 07:02:39 INFO - PROCESS | 1940 | 1467036159119 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:39 INFO - PROCESS | 1940 | 1467036159122 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:39 INFO - PROCESS | 1940 | ++DOCSHELL 0x129217000 == 37 [pid = 1940] [id = 627] 07:02:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x124d4cc00) [pid = 1940] [serial = 1881] [outer = 0x0] 07:02:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x124d58c00) [pid = 1940] [serial = 1882] [outer = 0x124d4cc00] 07:02:39 INFO - PROCESS | 1940 | 1467036159146 Marionette DEBUG loaded listener.js 07:02:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x12606c000) [pid = 1940] [serial = 1883] [outer = 0x124d4cc00] 07:02:39 INFO - PROCESS | 1940 | 1467036159479 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]]]}] 07:02:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 07:02:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 521ms 07:02:39 INFO - PROCESS | 1940 | 1467036159530 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 07:02:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 07:02:39 INFO - PROCESS | 1940 | 1467036159531 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 07:02:39 INFO - PROCESS | 1940 | 1467036159533 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 07:02:39 INFO - PROCESS | 1940 | 1467036159534 Marionette TRACE conn2 <- [1,2482,null,{}] 07:02:39 INFO - PROCESS | 1940 | 1467036159536 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}] 07:02:39 INFO - PROCESS | 1940 | 1467036159537 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:39 INFO - PROCESS | 1940 | 1467036159631 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 07:02:39 INFO - PROCESS | 1940 | 1467036159643 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:39 INFO - PROCESS | 1940 | 1467036159644 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:39 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a68b000 == 38 [pid = 1940] [id = 628] 07:02:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x126068000) [pid = 1940] [serial = 1884] [outer = 0x0] 07:02:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x1261a6c00) [pid = 1940] [serial = 1885] [outer = 0x126068000] 07:02:39 INFO - PROCESS | 1940 | 1467036159668 Marionette DEBUG loaded listener.js 07:02:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x12654c800) [pid = 1940] [serial = 1886] [outer = 0x126068000] 07:02:39 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x112d7f400) [pid = 1940] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 07:02:39 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x112c0a400) [pid = 1940] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 07:02:39 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x113d45400) [pid = 1940] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 07:02:39 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x121003000) [pid = 1940] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 07:02:39 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x118229400) [pid = 1940] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 07:02:39 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x1194c1800) [pid = 1940] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 07:02:39 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x1210cf400) [pid = 1940] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 07:02:39 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x124286400) [pid = 1940] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 07:02:39 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x1185abc00) [pid = 1940] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 07:02:39 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x11937bc00) [pid = 1940] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 07:02:39 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x111c1d800) [pid = 1940] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 07:02:39 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x116f4ec00) [pid = 1940] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 07:02:40 INFO - PROCESS | 1940 | 1467036160056 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]]]}] 07:02:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 07:02:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 568ms 07:02:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 07:02:40 INFO - PROCESS | 1940 | 1467036160103 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 07:02:40 INFO - PROCESS | 1940 | 1467036160104 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 07:02:40 INFO - PROCESS | 1940 | 1467036160108 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 07:02:40 INFO - PROCESS | 1940 | 1467036160109 Marionette TRACE conn2 <- [1,2486,null,{}] 07:02:40 INFO - PROCESS | 1940 | 1467036160113 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}] 07:02:40 INFO - PROCESS | 1940 | 1467036160114 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:40 INFO - PROCESS | 1940 | 1467036160271 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 07:02:40 INFO - PROCESS | 1940 | 1467036160326 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:40 INFO - PROCESS | 1940 | 1467036160328 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:40 INFO - PROCESS | 1940 | ++DOCSHELL 0x121189000 == 39 [pid = 1940] [id = 629] 07:02:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x112977000) [pid = 1940] [serial = 1887] [outer = 0x0] 07:02:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x11822c800) [pid = 1940] [serial = 1888] [outer = 0x112977000] 07:02:40 INFO - PROCESS | 1940 | 1467036160368 Marionette DEBUG loaded listener.js 07:02:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x1210cf400) [pid = 1940] [serial = 1889] [outer = 0x112977000] 07:02:40 INFO - PROCESS | 1940 | 1467036160775 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]]]}] 07:02:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 07:02:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 673ms 07:02:40 INFO - PROCESS | 1940 | 1467036160781 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 07:02:40 INFO - PROCESS | 1940 | 1467036160784 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 07:02:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 07:02:40 INFO - PROCESS | 1940 | 1467036160805 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 07:02:40 INFO - PROCESS | 1940 | 1467036160806 Marionette TRACE conn2 <- [1,2490,null,{}] 07:02:40 INFO - PROCESS | 1940 | 1467036160809 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}] 07:02:40 INFO - PROCESS | 1940 | 1467036160810 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:40 INFO - PROCESS | 1940 | 1467036160891 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 07:02:40 INFO - PROCESS | 1940 | 1467036160895 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:40 INFO - PROCESS | 1940 | 1467036160896 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:40 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b005800 == 40 [pid = 1940] [id = 630] 07:02:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x1240d1800) [pid = 1940] [serial = 1890] [outer = 0x0] 07:02:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x12665a000) [pid = 1940] [serial = 1891] [outer = 0x1240d1800] 07:02:40 INFO - PROCESS | 1940 | 1467036160921 Marionette DEBUG loaded listener.js 07:02:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x1219d5c00) [pid = 1940] [serial = 1892] [outer = 0x1240d1800] 07:02:41 INFO - PROCESS | 1940 | 1467036161313 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]]]}] 07:02:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 07:02:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 531ms 07:02:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 07:02:41 INFO - PROCESS | 1940 | 1467036161324 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 07:02:41 INFO - PROCESS | 1940 | 1467036161325 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 07:02:41 INFO - PROCESS | 1940 | 1467036161327 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 07:02:41 INFO - PROCESS | 1940 | 1467036161329 Marionette TRACE conn2 <- [1,2494,null,{}] 07:02:41 INFO - PROCESS | 1940 | 1467036161332 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}] 07:02:41 INFO - PROCESS | 1940 | 1467036161333 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:41 INFO - PROCESS | 1940 | 1467036161426 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 07:02:41 INFO - PROCESS | 1940 | 1467036161485 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:41 INFO - PROCESS | 1940 | 1467036161487 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:41 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b05b800 == 41 [pid = 1940] [id = 631] 07:02:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x12112cc00) [pid = 1940] [serial = 1893] [outer = 0x0] 07:02:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x126a99c00) [pid = 1940] [serial = 1894] [outer = 0x12112cc00] 07:02:41 INFO - PROCESS | 1940 | 1467036161513 Marionette DEBUG loaded listener.js 07:02:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x128862400) [pid = 1940] [serial = 1895] [outer = 0x12112cc00] 07:02:41 INFO - PROCESS | 1940 | 1467036161793 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]]]}] 07:02:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 07:02:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 519ms 07:02:41 INFO - PROCESS | 1940 | 1467036161847 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 07:02:41 INFO - PROCESS | 1940 | 1467036161849 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 07:02:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 07:02:41 INFO - PROCESS | 1940 | 1467036161856 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 07:02:41 INFO - PROCESS | 1940 | 1467036161858 Marionette TRACE conn2 <- [1,2498,null,{}] 07:02:41 INFO - PROCESS | 1940 | 1467036161860 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}] 07:02:41 INFO - PROCESS | 1940 | 1467036161861 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:41 INFO - PROCESS | 1940 | 1467036161991 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 07:02:42 INFO - PROCESS | 1940 | 1467036162048 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:42 INFO - PROCESS | 1940 | 1467036162050 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:42 INFO - PROCESS | 1940 | ++DOCSHELL 0x112f06000 == 42 [pid = 1940] [id = 632] 07:02:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x111c75400) [pid = 1940] [serial = 1896] [outer = 0x0] 07:02:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x11259a800) [pid = 1940] [serial = 1897] [outer = 0x111c75400] 07:02:42 INFO - PROCESS | 1940 | 1467036162082 Marionette DEBUG loaded listener.js 07:02:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x113866400) [pid = 1940] [serial = 1898] [outer = 0x111c75400] 07:02:42 INFO - PROCESS | 1940 | 1467036162570 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]]]}] 07:02:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 07:02:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 772ms 07:02:42 INFO - PROCESS | 1940 | 1467036162626 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 07:02:42 INFO - PROCESS | 1940 | 1467036162629 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 07:02:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 07:02:42 INFO - PROCESS | 1940 | 1467036162632 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 07:02:42 INFO - PROCESS | 1940 | 1467036162634 Marionette TRACE conn2 <- [1,2502,null,{}] 07:02:42 INFO - PROCESS | 1940 | 1467036162638 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}] 07:02:42 INFO - PROCESS | 1940 | 1467036162640 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:42 INFO - PROCESS | 1940 | 1467036162744 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 07:02:42 INFO - PROCESS | 1940 | 1467036162814 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:42 INFO - PROCESS | 1940 | 1467036162816 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:42 INFO - PROCESS | 1940 | ++DOCSHELL 0x12118c000 == 43 [pid = 1940] [id = 633] 07:02:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x116e84400) [pid = 1940] [serial = 1899] [outer = 0x0] 07:02:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x1182a1000) [pid = 1940] [serial = 1900] [outer = 0x116e84400] 07:02:42 INFO - PROCESS | 1940 | 1467036162848 Marionette DEBUG loaded listener.js 07:02:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x1194c8000) [pid = 1940] [serial = 1901] [outer = 0x116e84400] 07:02:43 INFO - PROCESS | 1940 | 1467036163273 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]]]}] 07:02:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 07:02:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 671ms 07:02:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 07:02:43 INFO - PROCESS | 1940 | 1467036163305 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 07:02:43 INFO - PROCESS | 1940 | 1467036163307 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 07:02:43 INFO - PROCESS | 1940 | 1467036163309 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 07:02:43 INFO - PROCESS | 1940 | 1467036163311 Marionette TRACE conn2 <- [1,2506,null,{}] 07:02:43 INFO - PROCESS | 1940 | 1467036163313 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}] 07:02:43 INFO - PROCESS | 1940 | 1467036163315 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:43 INFO - PROCESS | 1940 | 1467036163443 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 07:02:43 INFO - PROCESS | 1940 | 1467036163504 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:43 INFO - PROCESS | 1940 | 1467036163506 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:43 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b008000 == 44 [pid = 1940] [id = 634] 07:02:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x12108ec00) [pid = 1940] [serial = 1902] [outer = 0x0] 07:02:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x1219df800) [pid = 1940] [serial = 1903] [outer = 0x12108ec00] 07:02:43 INFO - PROCESS | 1940 | 1467036163535 Marionette DEBUG loaded listener.js 07:02:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x12428d400) [pid = 1940] [serial = 1904] [outer = 0x12108ec00] 07:02:43 INFO - PROCESS | 1940 | 1467036163992 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]]]}] 07:02:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 07:02:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 727ms 07:02:44 INFO - PROCESS | 1940 | 1467036164036 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 07:02:44 INFO - PROCESS | 1940 | 1467036164039 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 07:02:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 07:02:44 INFO - PROCESS | 1940 | 1467036164047 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 07:02:44 INFO - PROCESS | 1940 | 1467036164051 Marionette TRACE conn2 <- [1,2510,null,{}] 07:02:44 INFO - PROCESS | 1940 | 1467036164054 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}] 07:02:44 INFO - PROCESS | 1940 | 1467036164056 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:44 INFO - PROCESS | 1940 | 1467036164157 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 07:02:44 INFO - PROCESS | 1940 | 1467036164218 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:44 INFO - PROCESS | 1940 | 1467036164220 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:44 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c289000 == 45 [pid = 1940] [id = 635] 07:02:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x121095400) [pid = 1940] [serial = 1905] [outer = 0x0] 07:02:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x1244f0400) [pid = 1940] [serial = 1906] [outer = 0x121095400] 07:02:44 INFO - PROCESS | 1940 | 1467036164248 Marionette DEBUG loaded listener.js 07:02:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x124d59000) [pid = 1940] [serial = 1907] [outer = 0x121095400] 07:02:44 INFO - PROCESS | 1940 | 1467036164683 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]]]}] 07:02:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 07:02:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 831ms 07:02:44 INFO - PROCESS | 1940 | 1467036164923 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 07:02:44 INFO - PROCESS | 1940 | 1467036164926 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 07:02:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 07:02:44 INFO - PROCESS | 1940 | 1467036164930 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 07:02:44 INFO - PROCESS | 1940 | 1467036164932 Marionette TRACE conn2 <- [1,2514,null,{}] 07:02:44 INFO - PROCESS | 1940 | 1467036164938 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}] 07:02:44 INFO - PROCESS | 1940 | 1467036164940 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:45 INFO - PROCESS | 1940 | 1467036165031 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 07:02:45 INFO - PROCESS | 1940 | 1467036165099 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:45 INFO - PROCESS | 1940 | 1467036165102 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:45 INFO - PROCESS | 1940 | ++DOCSHELL 0x119f06800 == 46 [pid = 1940] [id = 636] 07:02:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x1175bb800) [pid = 1940] [serial = 1908] [outer = 0x0] 07:02:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x117d9f800) [pid = 1940] [serial = 1909] [outer = 0x1175bb800] 07:02:45 INFO - PROCESS | 1940 | 1467036165130 Marionette DEBUG loaded listener.js 07:02:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x11822c000) [pid = 1940] [serial = 1910] [outer = 0x1175bb800] 07:02:45 INFO - PROCESS | 1940 | 1467036165545 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]]]}] 07:02:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 07:02:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 672ms 07:02:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 07:02:45 INFO - PROCESS | 1940 | 1467036165603 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 07:02:45 INFO - PROCESS | 1940 | 1467036165605 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 07:02:45 INFO - PROCESS | 1940 | 1467036165609 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 07:02:45 INFO - PROCESS | 1940 | 1467036165612 Marionette TRACE conn2 <- [1,2518,null,{}] 07:02:45 INFO - PROCESS | 1940 | 1467036165614 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}] 07:02:45 INFO - PROCESS | 1940 | 1467036165616 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:46 INFO - PROCESS | 1940 | --DOCSHELL 0x119b75800 == 45 [pid = 1940] [id = 609] 07:02:46 INFO - PROCESS | 1940 | --DOCSHELL 0x12b05b800 == 44 [pid = 1940] [id = 631] 07:02:46 INFO - PROCESS | 1940 | --DOCSHELL 0x12b005800 == 43 [pid = 1940] [id = 630] 07:02:46 INFO - PROCESS | 1940 | --DOCSHELL 0x121189000 == 42 [pid = 1940] [id = 629] 07:02:46 INFO - PROCESS | 1940 | --DOCSHELL 0x12a68b000 == 41 [pid = 1940] [id = 628] 07:02:46 INFO - PROCESS | 1940 | --DOCSHELL 0x129217000 == 40 [pid = 1940] [id = 627] 07:02:46 INFO - PROCESS | 1940 | --DOCSHELL 0x128816000 == 39 [pid = 1940] [id = 626] 07:02:46 INFO - PROCESS | 1940 | --DOCSHELL 0x12609c800 == 38 [pid = 1940] [id = 625] 07:02:46 INFO - PROCESS | 1940 | --DOCSHELL 0x123dcd800 == 37 [pid = 1940] [id = 624] 07:02:46 INFO - PROCESS | 1940 | --DOCSHELL 0x1181da800 == 36 [pid = 1940] [id = 623] 07:02:46 INFO - PROCESS | 1940 | --DOCSHELL 0x118fbe000 == 35 [pid = 1940] [id = 622] 07:02:46 INFO - PROCESS | 1940 | --DOCSHELL 0x116f18000 == 34 [pid = 1940] [id = 621] 07:02:46 INFO - PROCESS | 1940 | --DOCSHELL 0x124821000 == 33 [pid = 1940] [id = 620] 07:02:46 INFO - PROCESS | 1940 | --DOCSHELL 0x118095800 == 32 [pid = 1940] [id = 619] 07:02:46 INFO - PROCESS | 1940 | --DOCSHELL 0x129669800 == 31 [pid = 1940] [id = 618] 07:02:46 INFO - PROCESS | 1940 | --DOCSHELL 0x12c289000 == 30 [pid = 1940] [id = 635] 07:02:46 INFO - PROCESS | 1940 | --DOCSHELL 0x12b008000 == 29 [pid = 1940] [id = 634] 07:02:46 INFO - PROCESS | 1940 | --DOCSHELL 0x12118c000 == 28 [pid = 1940] [id = 633] 07:02:46 INFO - PROCESS | 1940 | --DOCSHELL 0x112f06000 == 27 [pid = 1940] [id = 632] 07:02:46 INFO - PROCESS | 1940 | 1467036166219 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 07:02:46 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x1132c6800) [pid = 1940] [serial = 1831] [outer = 0x0] [url = about:blank] 07:02:46 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x115d58c00) [pid = 1940] [serial = 1832] [outer = 0x0] [url = about:blank] 07:02:46 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x118774800) [pid = 1940] [serial = 1837] [outer = 0x0] [url = about:blank] 07:02:46 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x11652ec00) [pid = 1940] [serial = 1829] [outer = 0x0] [url = about:blank] 07:02:46 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x113863c00) [pid = 1940] [serial = 1828] [outer = 0x0] [url = about:blank] 07:02:46 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x117d95800) [pid = 1940] [serial = 1817] [outer = 0x0] [url = about:blank] 07:02:46 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x1162d2400) [pid = 1940] [serial = 1816] [outer = 0x0] [url = about:blank] 07:02:46 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x121010800) [pid = 1940] [serial = 1843] [outer = 0x0] [url = about:blank] 07:02:46 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x11876f800) [pid = 1940] [serial = 1820] [outer = 0x0] [url = about:blank] 07:02:46 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x11859e800) [pid = 1940] [serial = 1819] [outer = 0x0] [url = about:blank] 07:02:46 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x1219d4c00) [pid = 1940] [serial = 1823] [outer = 0x0] [url = about:blank] 07:02:46 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x12100b800) [pid = 1940] [serial = 1822] [outer = 0x0] [url = about:blank] 07:02:46 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x121131c00) [pid = 1940] [serial = 1846] [outer = 0x0] [url = about:blank] 07:02:46 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x121096800) [pid = 1940] [serial = 1844] [outer = 0x0] [url = about:blank] 07:02:46 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x124d16c00) [pid = 1940] [serial = 1850] [outer = 0x0] [url = about:blank] 07:02:46 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x124664400) [pid = 1940] [serial = 1826] [outer = 0x0] [url = about:blank] 07:02:46 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x12428f000) [pid = 1940] [serial = 1849] [outer = 0x0] [url = about:blank] 07:02:46 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x1198b9800) [pid = 1940] [serial = 1840] [outer = 0x0] [url = about:blank] 07:02:46 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x1240d2000) [pid = 1940] [serial = 1825] [outer = 0x0] [url = about:blank] 07:02:46 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x113a50400) [pid = 1940] [serial = 1853] [outer = 0x0] [url = about:blank] 07:02:46 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x118227c00) [pid = 1940] [serial = 1835] [outer = 0x0] [url = about:blank] 07:02:46 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x118066000) [pid = 1940] [serial = 1834] [outer = 0x0] [url = about:blank] 07:02:46 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x112597400) [pid = 1940] [serial = 1852] [outer = 0x0] [url = about:blank] 07:02:46 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x1240ca000) [pid = 1940] [serial = 1847] [outer = 0x0] [url = about:blank] 07:02:46 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x119749000) [pid = 1940] [serial = 1855] [outer = 0x0] [url = about:blank] 07:02:46 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x1198e1000) [pid = 1940] [serial = 1841] [outer = 0x0] [url = about:blank] 07:02:46 INFO - PROCESS | 1940 | --DOCSHELL 0x119f06800 == 26 [pid = 1940] [id = 636] 07:02:46 INFO - PROCESS | 1940 | 1467036166342 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:46 INFO - PROCESS | 1940 | 1467036166344 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:46 INFO - PROCESS | 1940 | ++DOCSHELL 0x113251800 == 27 [pid = 1940] [id = 637] 07:02:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x1126a1400) [pid = 1940] [serial = 1911] [outer = 0x0] 07:02:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x1126a5c00) [pid = 1940] [serial = 1912] [outer = 0x1126a1400] 07:02:46 INFO - PROCESS | 1940 | 1467036166373 Marionette DEBUG loaded listener.js 07:02:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x112980800) [pid = 1940] [serial = 1913] [outer = 0x1126a1400] 07:02:46 INFO - PROCESS | 1940 | 1467036166695 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]]]}] 07:02:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 07:02:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1125ms 07:02:46 INFO - PROCESS | 1940 | 1467036166735 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 07:02:46 INFO - PROCESS | 1940 | 1467036166740 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 07:02:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 07:02:46 INFO - PROCESS | 1940 | 1467036166743 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 07:02:46 INFO - PROCESS | 1940 | 1467036166745 Marionette TRACE conn2 <- [1,2522,null,{}] 07:02:46 INFO - PROCESS | 1940 | 1467036166748 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}] 07:02:46 INFO - PROCESS | 1940 | 1467036166750 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:46 INFO - PROCESS | 1940 | 1467036166853 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 07:02:46 INFO - PROCESS | 1940 | 1467036166911 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:46 INFO - PROCESS | 1940 | 1467036166912 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:46 INFO - PROCESS | 1940 | ++DOCSHELL 0x11808b000 == 28 [pid = 1940] [id = 638] 07:02:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x112d99400) [pid = 1940] [serial = 1914] [outer = 0x0] 07:02:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x1165e8400) [pid = 1940] [serial = 1915] [outer = 0x112d99400] 07:02:46 INFO - PROCESS | 1940 | 1467036166939 Marionette DEBUG loaded listener.js 07:02:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x118063400) [pid = 1940] [serial = 1916] [outer = 0x112d99400] 07:02:47 INFO - PROCESS | 1940 | 1467036167268 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]]]}] 07:02:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 07:02:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 570ms 07:02:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 07:02:47 INFO - PROCESS | 1940 | 1467036167314 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 07:02:47 INFO - PROCESS | 1940 | 1467036167317 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 07:02:47 INFO - PROCESS | 1940 | 1467036167320 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 07:02:47 INFO - PROCESS | 1940 | 1467036167323 Marionette TRACE conn2 <- [1,2526,null,{}] 07:02:47 INFO - PROCESS | 1940 | 1467036167326 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}] 07:02:47 INFO - PROCESS | 1940 | 1467036167328 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:47 INFO - PROCESS | 1940 | 1467036167462 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 07:02:47 INFO - PROCESS | 1940 | 1467036167566 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:47 INFO - PROCESS | 1940 | 1467036167568 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:47 INFO - PROCESS | 1940 | ++DOCSHELL 0x116f1b000 == 29 [pid = 1940] [id = 639] 07:02:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x118195c00) [pid = 1940] [serial = 1917] [outer = 0x0] 07:02:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x11829b800) [pid = 1940] [serial = 1918] [outer = 0x118195c00] 07:02:47 INFO - PROCESS | 1940 | 1467036167598 Marionette DEBUG loaded listener.js 07:02:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x1185bb800) [pid = 1940] [serial = 1919] [outer = 0x118195c00] 07:02:47 INFO - PROCESS | 1940 | 1467036167950 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]]]}] 07:02:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 07:02:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 671ms 07:02:47 INFO - PROCESS | 1940 | 1467036167991 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 07:02:47 INFO - PROCESS | 1940 | 1467036167995 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 07:02:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 07:02:48 INFO - PROCESS | 1940 | 1467036168008 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 07:02:48 INFO - PROCESS | 1940 | 1467036168012 Marionette TRACE conn2 <- [1,2530,null,{}] 07:02:48 INFO - PROCESS | 1940 | 1467036168016 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}] 07:02:48 INFO - PROCESS | 1940 | 1467036168019 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:48 INFO - PROCESS | 1940 | 1467036168148 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 07:02:48 INFO - PROCESS | 1940 | 1467036168158 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:48 INFO - PROCESS | 1940 | 1467036168160 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:48 INFO - PROCESS | 1940 | ++DOCSHELL 0x121187800 == 30 [pid = 1940] [id = 640] 07:02:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x118774800) [pid = 1940] [serial = 1920] [outer = 0x0] 07:02:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x11935d400) [pid = 1940] [serial = 1921] [outer = 0x118774800] 07:02:48 INFO - PROCESS | 1940 | 1467036168201 Marionette DEBUG loaded listener.js 07:02:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x119745000) [pid = 1940] [serial = 1922] [outer = 0x118774800] 07:02:48 INFO - PROCESS | 1940 | 1467036168650 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]]]}] 07:02:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 07:02:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 680ms 07:02:48 INFO - PROCESS | 1940 | 1467036168690 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 07:02:48 INFO - PROCESS | 1940 | 1467036168691 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 07:02:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 07:02:48 INFO - PROCESS | 1940 | 1467036168699 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 07:02:48 INFO - PROCESS | 1940 | 1467036168701 Marionette TRACE conn2 <- [1,2534,null,{}] 07:02:48 INFO - PROCESS | 1940 | 1467036168704 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}] 07:02:48 INFO - PROCESS | 1940 | 1467036168706 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:48 INFO - PROCESS | 1940 | 1467036168819 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 07:02:48 INFO - PROCESS | 1940 | 1467036168858 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:48 INFO - PROCESS | 1940 | 1467036168859 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:48 INFO - PROCESS | 1940 | ++DOCSHELL 0x123c46000 == 31 [pid = 1940] [id = 641] 07:02:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x1198be000) [pid = 1940] [serial = 1923] [outer = 0x0] 07:02:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1198c5800) [pid = 1940] [serial = 1924] [outer = 0x1198be000] 07:02:48 INFO - PROCESS | 1940 | 1467036168884 Marionette DEBUG loaded listener.js 07:02:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x121011000) [pid = 1940] [serial = 1925] [outer = 0x1198be000] 07:02:49 INFO - PROCESS | 1940 | 1467036169186 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]]]}] 07:02:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 07:02:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 523ms 07:02:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 07:02:49 INFO - PROCESS | 1940 | 1467036169224 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 07:02:49 INFO - PROCESS | 1940 | 1467036169225 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 07:02:49 INFO - PROCESS | 1940 | 1467036169227 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 07:02:49 INFO - PROCESS | 1940 | 1467036169228 Marionette TRACE conn2 <- [1,2538,null,{}] 07:02:49 INFO - PROCESS | 1940 | 1467036169231 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}] 07:02:49 INFO - PROCESS | 1940 | 1467036169232 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:49 INFO - PROCESS | 1940 | 1467036169330 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 07:02:49 INFO - PROCESS | 1940 | 1467036169341 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:49 INFO - PROCESS | 1940 | 1467036169346 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:49 INFO - PROCESS | 1940 | ++DOCSHELL 0x124613000 == 32 [pid = 1940] [id = 642] 07:02:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x118070400) [pid = 1940] [serial = 1926] [outer = 0x0] 07:02:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x121124800) [pid = 1940] [serial = 1927] [outer = 0x118070400] 07:02:49 INFO - PROCESS | 1940 | 1467036169379 Marionette DEBUG loaded listener.js 07:02:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x1214b5800) [pid = 1940] [serial = 1928] [outer = 0x118070400] 07:02:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 07:02:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 520ms 07:02:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 07:02:49 INFO - PROCESS | 1940 | 1467036169743 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]]]}] 07:02:49 INFO - PROCESS | 1940 | 1467036169747 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 07:02:49 INFO - PROCESS | 1940 | 1467036169749 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 07:02:49 INFO - PROCESS | 1940 | 1467036169751 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 07:02:49 INFO - PROCESS | 1940 | 1467036169752 Marionette TRACE conn2 <- [1,2542,null,{}] 07:02:49 INFO - PROCESS | 1940 | 1467036169758 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}] 07:02:49 INFO - PROCESS | 1940 | 1467036169759 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:49 INFO - PROCESS | 1940 | 1467036169859 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 07:02:49 INFO - PROCESS | 1940 | 1467036169863 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:49 INFO - PROCESS | 1940 | 1467036169864 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:49 INFO - PROCESS | 1940 | ++DOCSHELL 0x113103000 == 33 [pid = 1940] [id = 643] 07:02:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x1210d6800) [pid = 1940] [serial = 1929] [outer = 0x0] 07:02:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x1219e2800) [pid = 1940] [serial = 1930] [outer = 0x1210d6800] 07:02:49 INFO - PROCESS | 1940 | 1467036169889 Marionette DEBUG loaded listener.js 07:02:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x1240c5400) [pid = 1940] [serial = 1931] [outer = 0x1210d6800] 07:02:50 INFO - PROCESS | 1940 | 1467036170247 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]]]}] 07:02:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 07:02:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 524ms 07:02:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 07:02:50 INFO - PROCESS | 1940 | 1467036170275 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 07:02:50 INFO - PROCESS | 1940 | 1467036170277 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 07:02:50 INFO - PROCESS | 1940 | 1467036170287 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 07:02:50 INFO - PROCESS | 1940 | 1467036170288 Marionette TRACE conn2 <- [1,2546,null,{}] 07:02:50 INFO - PROCESS | 1940 | 1467036170291 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}] 07:02:50 INFO - PROCESS | 1940 | 1467036170292 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:50 INFO - PROCESS | 1940 | 1467036170577 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 07:02:50 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x1240c8c00) [pid = 1940] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 07:02:50 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x124d4cc00) [pid = 1940] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 07:02:50 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x126068000) [pid = 1940] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 07:02:50 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x112977000) [pid = 1940] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 07:02:50 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1185b0c00) [pid = 1940] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 07:02:50 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x112d74800) [pid = 1940] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 07:02:50 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x1126a4000) [pid = 1940] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 07:02:50 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x1210d1400) [pid = 1940] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 07:02:50 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x118069400) [pid = 1940] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 07:02:50 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x1165e9800) [pid = 1940] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 07:02:50 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x118296000) [pid = 1940] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 07:02:50 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x1240d1800) [pid = 1940] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 07:02:50 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x12112cc00) [pid = 1940] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 07:02:50 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x112974000) [pid = 1940] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 07:02:50 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x118418c00) [pid = 1940] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 07:02:50 INFO - PROCESS | 1940 | 1467036170628 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:50 INFO - PROCESS | 1940 | 1467036170629 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:50 INFO - PROCESS | 1940 | ++DOCSHELL 0x123cbf800 == 34 [pid = 1940] [id = 644] 07:02:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x111c75000) [pid = 1940] [serial = 1932] [outer = 0x0] 07:02:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x1126a4000) [pid = 1940] [serial = 1933] [outer = 0x111c75000] 07:02:50 INFO - PROCESS | 1940 | 1467036170654 Marionette DEBUG loaded listener.js 07:02:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x1165e9800) [pid = 1940] [serial = 1934] [outer = 0x111c75000] 07:02:50 INFO - PROCESS | 1940 | 1467036170929 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]]]}] 07:02:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 07:02:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 679ms 07:02:50 INFO - PROCESS | 1940 | 1467036170959 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 07:02:50 INFO - PROCESS | 1940 | 1467036170960 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 07:02:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 07:02:50 INFO - PROCESS | 1940 | 1467036170963 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 07:02:50 INFO - PROCESS | 1940 | 1467036170964 Marionette TRACE conn2 <- [1,2550,null,{}] 07:02:50 INFO - PROCESS | 1940 | 1467036170966 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}] 07:02:50 INFO - PROCESS | 1940 | 1467036170967 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:51 INFO - PROCESS | 1940 | 1467036171058 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 07:02:51 INFO - PROCESS | 1940 | 1467036171062 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:51 INFO - PROCESS | 1940 | 1467036171063 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:51 INFO - PROCESS | 1940 | ++DOCSHELL 0x129205800 == 35 [pid = 1940] [id = 645] 07:02:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x1185b9c00) [pid = 1940] [serial = 1935] [outer = 0x0] 07:02:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x1219dd800) [pid = 1940] [serial = 1936] [outer = 0x1185b9c00] 07:02:51 INFO - PROCESS | 1940 | 1467036171088 Marionette DEBUG loaded listener.js 07:02:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x12428ac00) [pid = 1940] [serial = 1937] [outer = 0x1185b9c00] 07:02:51 INFO - PROCESS | 1940 | 1467036171444 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]]]}] 07:02:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 07:02:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 518ms 07:02:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 07:02:51 INFO - PROCESS | 1940 | 1467036171482 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 07:02:51 INFO - PROCESS | 1940 | 1467036171483 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 07:02:51 INFO - PROCESS | 1940 | 1467036171485 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 07:02:51 INFO - PROCESS | 1940 | 1467036171486 Marionette TRACE conn2 <- [1,2554,null,{}] 07:02:51 INFO - PROCESS | 1940 | 1467036171489 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}] 07:02:51 INFO - PROCESS | 1940 | 1467036171490 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:51 INFO - PROCESS | 1940 | 1467036171566 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 07:02:51 INFO - PROCESS | 1940 | 1467036171571 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:51 INFO - PROCESS | 1940 | 1467036171572 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:51 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a45c000 == 36 [pid = 1940] [id = 646] 07:02:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x12428bc00) [pid = 1940] [serial = 1938] [outer = 0x0] 07:02:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1244ecc00) [pid = 1940] [serial = 1939] [outer = 0x12428bc00] 07:02:51 INFO - PROCESS | 1940 | 1467036171596 Marionette DEBUG loaded listener.js 07:02:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x124d1a800) [pid = 1940] [serial = 1940] [outer = 0x12428bc00] 07:02:51 INFO - PROCESS | 1940 | 1467036171985 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]]]}] 07:02:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 07:02:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 521ms 07:02:52 INFO - PROCESS | 1940 | 1467036172007 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 07:02:52 INFO - PROCESS | 1940 | 1467036172009 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 07:02:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 07:02:52 INFO - PROCESS | 1940 | 1467036172012 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 07:02:52 INFO - PROCESS | 1940 | 1467036172014 Marionette TRACE conn2 <- [1,2558,null,{}] 07:02:52 INFO - PROCESS | 1940 | 1467036172017 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}] 07:02:52 INFO - PROCESS | 1940 | 1467036172019 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:52 INFO - PROCESS | 1940 | 1467036172139 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 07:02:52 INFO - PROCESS | 1940 | 1467036172234 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:52 INFO - PROCESS | 1940 | 1467036172236 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:52 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ad12800 == 37 [pid = 1940] [id = 647] 07:02:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x1244bbc00) [pid = 1940] [serial = 1941] [outer = 0x0] 07:02:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x124d4d800) [pid = 1940] [serial = 1942] [outer = 0x1244bbc00] 07:02:52 INFO - PROCESS | 1940 | 1467036172281 Marionette DEBUG loaded listener.js 07:02:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x126071000) [pid = 1940] [serial = 1943] [outer = 0x1244bbc00] 07:02:52 INFO - PROCESS | 1940 | 1467036172810 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]]]}] 07:02:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 07:02:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 822ms 07:02:52 INFO - PROCESS | 1940 | 1467036172834 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 07:02:52 INFO - PROCESS | 1940 | 1467036172836 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 07:02:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 07:02:52 INFO - PROCESS | 1940 | 1467036172839 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 07:02:52 INFO - PROCESS | 1940 | 1467036172841 Marionette TRACE conn2 <- [1,2562,null,{}] 07:02:52 INFO - PROCESS | 1940 | 1467036172845 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}] 07:02:52 INFO - PROCESS | 1940 | 1467036172847 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:52 INFO - PROCESS | 1940 | 1467036172957 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 07:02:53 INFO - PROCESS | 1940 | 1467036173041 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:53 INFO - PROCESS | 1940 | 1467036173043 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:53 INFO - PROCESS | 1940 | ++DOCSHELL 0x118085800 == 38 [pid = 1940] [id = 648] 07:02:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x112597400) [pid = 1940] [serial = 1944] [outer = 0x0] 07:02:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x112d78000) [pid = 1940] [serial = 1945] [outer = 0x112597400] 07:02:53 INFO - PROCESS | 1940 | 1467036173074 Marionette DEBUG loaded listener.js 07:02:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x113f2ec00) [pid = 1940] [serial = 1946] [outer = 0x112597400] 07:02:53 INFO - PROCESS | 1940 | 1467036173673 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]]]}] 07:02:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 07:02:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 920ms 07:02:53 INFO - PROCESS | 1940 | 1467036173760 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 07:02:53 INFO - PROCESS | 1940 | 1467036173763 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 07:02:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 07:02:53 INFO - PROCESS | 1940 | 1467036173767 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 07:02:53 INFO - PROCESS | 1940 | 1467036173769 Marionette TRACE conn2 <- [1,2566,null,{}] 07:02:53 INFO - PROCESS | 1940 | 1467036173772 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}] 07:02:53 INFO - PROCESS | 1940 | 1467036173774 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:53 INFO - PROCESS | 1940 | 1467036173881 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 07:02:53 INFO - PROCESS | 1940 | 1467036173943 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:53 INFO - PROCESS | 1940 | 1467036173944 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:53 INFO - PROCESS | 1940 | ++DOCSHELL 0x121a7b800 == 39 [pid = 1940] [id = 649] 07:02:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x118227800) [pid = 1940] [serial = 1947] [outer = 0x0] 07:02:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x11859e800) [pid = 1940] [serial = 1948] [outer = 0x118227800] 07:02:53 INFO - PROCESS | 1940 | 1467036173976 Marionette DEBUG loaded listener.js 07:02:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x118775000) [pid = 1940] [serial = 1949] [outer = 0x118227800] 07:02:54 INFO - PROCESS | 1940 | --DOCSHELL 0x12a45c000 == 38 [pid = 1940] [id = 646] 07:02:54 INFO - PROCESS | 1940 | --DOCSHELL 0x129205800 == 37 [pid = 1940] [id = 645] 07:02:54 INFO - PROCESS | 1940 | --DOCSHELL 0x123cbf800 == 36 [pid = 1940] [id = 644] 07:02:54 INFO - PROCESS | 1940 | --DOCSHELL 0x113103000 == 35 [pid = 1940] [id = 643] 07:02:54 INFO - PROCESS | 1940 | --DOCSHELL 0x124613000 == 34 [pid = 1940] [id = 642] 07:02:54 INFO - PROCESS | 1940 | --DOCSHELL 0x123c46000 == 33 [pid = 1940] [id = 641] 07:02:54 INFO - PROCESS | 1940 | --DOCSHELL 0x121187800 == 32 [pid = 1940] [id = 640] 07:02:54 INFO - PROCESS | 1940 | --DOCSHELL 0x116f1b000 == 31 [pid = 1940] [id = 639] 07:02:54 INFO - PROCESS | 1940 | --DOCSHELL 0x11808b000 == 30 [pid = 1940] [id = 638] 07:02:54 INFO - PROCESS | 1940 | --DOCSHELL 0x113251800 == 29 [pid = 1940] [id = 637] 07:02:54 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x1242b1000) [pid = 1940] [serial = 1879] [outer = 0x0] [url = about:blank] 07:02:54 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x124d58c00) [pid = 1940] [serial = 1882] [outer = 0x0] [url = about:blank] 07:02:54 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x124d52c00) [pid = 1940] [serial = 1880] [outer = 0x0] [url = about:blank] 07:02:54 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x1261a6c00) [pid = 1940] [serial = 1885] [outer = 0x0] [url = about:blank] 07:02:54 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x11822c800) [pid = 1940] [serial = 1888] [outer = 0x0] [url = about:blank] 07:02:54 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x118777c00) [pid = 1940] [serial = 1867] [outer = 0x0] [url = about:blank] 07:02:54 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x11935d000) [pid = 1940] [serial = 1868] [outer = 0x0] [url = about:blank] 07:02:54 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x115dfa000) [pid = 1940] [serial = 1858] [outer = 0x0] [url = about:blank] 07:02:54 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x116a0ac00) [pid = 1940] [serial = 1859] [outer = 0x0] [url = about:blank] 07:02:54 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x1194c8800) [pid = 1940] [serial = 1870] [outer = 0x0] [url = about:blank] 07:02:54 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x121090c00) [pid = 1940] [serial = 1871] [outer = 0x0] [url = about:blank] 07:02:54 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x12123e800) [pid = 1940] [serial = 1873] [outer = 0x0] [url = about:blank] 07:02:54 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x1219d8c00) [pid = 1940] [serial = 1874] [outer = 0x0] [url = about:blank] 07:02:54 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x1240d0400) [pid = 1940] [serial = 1856] [outer = 0x0] [url = about:blank] 07:02:54 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x116f4c800) [pid = 1940] [serial = 1864] [outer = 0x0] [url = about:blank] 07:02:54 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x118070000) [pid = 1940] [serial = 1865] [outer = 0x0] [url = about:blank] 07:02:54 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x11859d800) [pid = 1940] [serial = 1861] [outer = 0x0] [url = about:blank] 07:02:54 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x11876ec00) [pid = 1940] [serial = 1862] [outer = 0x0] [url = about:blank] 07:02:54 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x12665a000) [pid = 1940] [serial = 1891] [outer = 0x0] [url = about:blank] 07:02:54 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x1219d5c00) [pid = 1940] [serial = 1892] [outer = 0x0] [url = about:blank] 07:02:54 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x1210cf400) [pid = 1940] [serial = 1889] [outer = 0x0] [url = about:blank] 07:02:54 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x12654c800) [pid = 1940] [serial = 1886] [outer = 0x0] [url = about:blank] 07:02:54 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x128862400) [pid = 1940] [serial = 1895] [outer = 0x0] [url = about:blank] 07:02:54 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x1219df400) [pid = 1940] [serial = 1876] [outer = 0x0] [url = about:blank] 07:02:54 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x123d2b400) [pid = 1940] [serial = 1877] [outer = 0x0] [url = about:blank] 07:02:54 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x12606c000) [pid = 1940] [serial = 1883] [outer = 0x0] [url = about:blank] 07:02:54 INFO - PROCESS | 1940 | --DOMWINDOW == 72 (0x126a99c00) [pid = 1940] [serial = 1894] [outer = 0x0] [url = about:blank] 07:02:54 INFO - PROCESS | 1940 | --DOMWINDOW == 71 (0x1191d6c00) [pid = 1940] [serial = 1838] [outer = 0x0] [url = about:blank] 07:02:54 INFO - PROCESS | 1940 | 1467036174677 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]]]}] 07:02:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 07:02:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 925ms 07:02:54 INFO - PROCESS | 1940 | 1467036174694 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 07:02:54 INFO - PROCESS | 1940 | 1467036174697 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 07:02:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 07:02:54 INFO - PROCESS | 1940 | 1467036174704 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 07:02:54 INFO - PROCESS | 1940 | 1467036174707 Marionette TRACE conn2 <- [1,2570,null,{}] 07:02:54 INFO - PROCESS | 1940 | 1467036174713 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}] 07:02:54 INFO - PROCESS | 1940 | 1467036174715 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:54 INFO - PROCESS | 1940 | 1467036174842 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 07:02:54 INFO - PROCESS | 1940 | 1467036174921 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:54 INFO - PROCESS | 1940 | 1467036174924 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:54 INFO - PROCESS | 1940 | ++DOCSHELL 0x117137800 == 30 [pid = 1940] [id = 650] 07:02:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 72 (0x115dfa000) [pid = 1940] [serial = 1950] [outer = 0x0] 07:02:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 73 (0x1175c1800) [pid = 1940] [serial = 1951] [outer = 0x115dfa000] 07:02:54 INFO - PROCESS | 1940 | 1467036174978 Marionette DEBUG loaded listener.js 07:02:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x118227000) [pid = 1940] [serial = 1952] [outer = 0x115dfa000] 07:02:55 INFO - PROCESS | 1940 | 1467036175386 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]]]}] 07:02:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 07:02:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 731ms 07:02:55 INFO - PROCESS | 1940 | 1467036175433 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 07:02:55 INFO - PROCESS | 1940 | 1467036175436 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 07:02:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 07:02:55 INFO - PROCESS | 1940 | 1467036175440 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 07:02:55 INFO - PROCESS | 1940 | 1467036175442 Marionette TRACE conn2 <- [1,2574,null,{}] 07:02:55 INFO - PROCESS | 1940 | 1467036175444 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}] 07:02:55 INFO - PROCESS | 1940 | 1467036175446 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:55 INFO - PROCESS | 1940 | 1467036175529 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 07:02:55 INFO - PROCESS | 1940 | 1467036175591 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:55 INFO - PROCESS | 1940 | 1467036175592 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:55 INFO - PROCESS | 1940 | ++DOCSHELL 0x1191c3000 == 31 [pid = 1940] [id = 651] 07:02:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x11829a400) [pid = 1940] [serial = 1953] [outer = 0x0] 07:02:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x118f9f400) [pid = 1940] [serial = 1954] [outer = 0x11829a400] 07:02:55 INFO - PROCESS | 1940 | 1467036175620 Marionette DEBUG loaded listener.js 07:02:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x119365400) [pid = 1940] [serial = 1955] [outer = 0x11829a400] 07:02:55 INFO - PROCESS | 1940 | 1467036175912 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]]]}] 07:02:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 07:02:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 519ms 07:02:55 INFO - PROCESS | 1940 | 1467036175961 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 07:02:55 INFO - PROCESS | 1940 | 1467036175963 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 07:02:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 07:02:55 INFO - PROCESS | 1940 | 1467036175966 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 07:02:55 INFO - PROCESS | 1940 | 1467036175972 Marionette TRACE conn2 <- [1,2578,null,{}] 07:02:55 INFO - PROCESS | 1940 | 1467036175984 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}] 07:02:55 INFO - PROCESS | 1940 | 1467036175989 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:56 INFO - PROCESS | 1940 | 1467036176154 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 07:02:56 INFO - PROCESS | 1940 | 1467036176166 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:56 INFO - PROCESS | 1940 | 1467036176169 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:56 INFO - PROCESS | 1940 | ++DOCSHELL 0x121a74000 == 32 [pid = 1940] [id = 652] 07:02:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x113867400) [pid = 1940] [serial = 1956] [outer = 0x0] 07:02:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x1198b8800) [pid = 1940] [serial = 1957] [outer = 0x113867400] 07:02:56 INFO - PROCESS | 1940 | 1467036176216 Marionette DEBUG loaded listener.js 07:02:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x1210d0800) [pid = 1940] [serial = 1958] [outer = 0x113867400] 07:02:56 INFO - PROCESS | 1940 | 1467036176639 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]]]}] 07:02:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 07:02:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 728ms 07:02:56 INFO - PROCESS | 1940 | 1467036176700 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 07:02:56 INFO - PROCESS | 1940 | 1467036176703 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 07:02:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 07:02:56 INFO - PROCESS | 1940 | 1467036176706 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 07:02:56 INFO - PROCESS | 1940 | 1467036176708 Marionette TRACE conn2 <- [1,2582,null,{}] 07:02:56 INFO - PROCESS | 1940 | 1467036176712 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}] 07:02:56 INFO - PROCESS | 1940 | 1467036176714 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:56 INFO - PROCESS | 1940 | 1467036176902 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 07:02:56 INFO - PROCESS | 1940 | 1467036176966 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:56 INFO - PROCESS | 1940 | 1467036176968 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:56 INFO - PROCESS | 1940 | ++DOCSHELL 0x126628000 == 33 [pid = 1940] [id = 653] 07:02:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x12112b400) [pid = 1940] [serial = 1959] [outer = 0x0] 07:02:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x12151c400) [pid = 1940] [serial = 1960] [outer = 0x12112b400] 07:02:57 INFO - PROCESS | 1940 | 1467036177010 Marionette DEBUG loaded listener.js 07:02:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x1219df400) [pid = 1940] [serial = 1961] [outer = 0x12112b400] 07:02:57 INFO - PROCESS | 1940 | 1467036177397 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]]]}] 07:02:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 07:02:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 720ms 07:02:57 INFO - PROCESS | 1940 | 1467036177427 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 07:02:57 INFO - PROCESS | 1940 | 1467036177428 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 07:02:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 07:02:57 INFO - PROCESS | 1940 | 1467036177438 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 07:02:57 INFO - PROCESS | 1940 | 1467036177439 Marionette TRACE conn2 <- [1,2586,null,{}] 07:02:57 INFO - PROCESS | 1940 | 1467036177441 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}] 07:02:57 INFO - PROCESS | 1940 | 1467036177442 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:57 INFO - PROCESS | 1940 | 1467036177541 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 07:02:57 INFO - PROCESS | 1940 | 1467036177545 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:57 INFO - PROCESS | 1940 | 1467036177546 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:57 INFO - PROCESS | 1940 | ++DOCSHELL 0x128908000 == 34 [pid = 1940] [id = 654] 07:02:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x12112fc00) [pid = 1940] [serial = 1962] [outer = 0x0] 07:02:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x123d35400) [pid = 1940] [serial = 1963] [outer = 0x12112fc00] 07:02:57 INFO - PROCESS | 1940 | 1467036177570 Marionette DEBUG loaded listener.js 07:02:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x124286400) [pid = 1940] [serial = 1964] [outer = 0x12112fc00] 07:02:57 INFO - PROCESS | 1940 | 1467036177936 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]]]}] 07:02:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 07:02:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 526ms 07:02:57 INFO - PROCESS | 1940 | 1467036177957 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 07:02:57 INFO - PROCESS | 1940 | 1467036177958 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 07:02:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 07:02:57 INFO - PROCESS | 1940 | 1467036177960 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 07:02:57 INFO - PROCESS | 1940 | 1467036177961 Marionette TRACE conn2 <- [1,2590,null,{}] 07:02:57 INFO - PROCESS | 1940 | 1467036177963 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}] 07:02:57 INFO - PROCESS | 1940 | 1467036177968 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:58 INFO - PROCESS | 1940 | 1467036178094 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 07:02:58 INFO - PROCESS | 1940 | 1467036178099 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:58 INFO - PROCESS | 1940 | 1467036178100 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:58 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a45d800 == 35 [pid = 1940] [id = 655] 07:02:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x124286800) [pid = 1940] [serial = 1965] [outer = 0x0] 07:02:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x124d18c00) [pid = 1940] [serial = 1966] [outer = 0x124286800] 07:02:58 INFO - PROCESS | 1940 | 1467036178126 Marionette DEBUG loaded listener.js 07:02:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x126804400) [pid = 1940] [serial = 1967] [outer = 0x124286800] 07:02:58 INFO - PROCESS | 1940 | 1467036178531 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]]]}] 07:02:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 07:02:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 625ms 07:02:58 INFO - PROCESS | 1940 | 1467036178586 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 07:02:58 INFO - PROCESS | 1940 | 1467036178588 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 07:02:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 07:02:58 INFO - PROCESS | 1940 | 1467036178591 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 07:02:58 INFO - PROCESS | 1940 | 1467036178593 Marionette TRACE conn2 <- [1,2594,null,{}] 07:02:58 INFO - PROCESS | 1940 | 1467036178603 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}] 07:02:58 INFO - PROCESS | 1940 | 1467036178605 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:58 INFO - PROCESS | 1940 | 1467036178882 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 07:02:58 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x12428bc00) [pid = 1940] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 07:02:58 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x1198be000) [pid = 1940] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 07:02:58 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x112d99400) [pid = 1940] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 07:02:58 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x1126a1400) [pid = 1940] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 07:02:58 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x118774800) [pid = 1940] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 07:02:58 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x118195c00) [pid = 1940] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 07:02:58 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x1175bb800) [pid = 1940] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 07:02:58 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x118070400) [pid = 1940] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 07:02:58 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x111c75400) [pid = 1940] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 07:02:58 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x1210d6800) [pid = 1940] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 07:02:58 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x116e84400) [pid = 1940] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 07:02:58 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x12108ec00) [pid = 1940] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 07:02:58 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x121095400) [pid = 1940] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 07:02:58 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x111c75000) [pid = 1940] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 07:02:58 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x1185b9c00) [pid = 1940] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 07:02:58 INFO - PROCESS | 1940 | 1467036178957 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:58 INFO - PROCESS | 1940 | 1467036178959 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:58 INFO - PROCESS | 1940 | ++DOCSHELL 0x1181e1000 == 36 [pid = 1940] [id = 656] 07:02:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x111ecac00) [pid = 1940] [serial = 1968] [outer = 0x0] 07:02:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x112c0a400) [pid = 1940] [serial = 1969] [outer = 0x111ecac00] 07:02:59 INFO - PROCESS | 1940 | 1467036179000 Marionette DEBUG loaded listener.js 07:02:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x116e84400) [pid = 1940] [serial = 1970] [outer = 0x111ecac00] 07:02:59 INFO - PROCESS | 1940 | 1467036179303 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]]]}] 07:02:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 07:02:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 722ms 07:02:59 INFO - PROCESS | 1940 | 1467036179313 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 07:02:59 INFO - PROCESS | 1940 | 1467036179314 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 07:02:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 07:02:59 INFO - PROCESS | 1940 | 1467036179316 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 07:02:59 INFO - PROCESS | 1940 | 1467036179318 Marionette TRACE conn2 <- [1,2598,null,{}] 07:02:59 INFO - PROCESS | 1940 | 1467036179358 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}] 07:02:59 INFO - PROCESS | 1940 | 1467036179359 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:59 INFO - PROCESS | 1940 | 1467036179477 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 07:02:59 INFO - PROCESS | 1940 | 1467036179484 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:59 INFO - PROCESS | 1940 | 1467036179485 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:59 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ad19000 == 37 [pid = 1940] [id = 657] 07:02:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x112597000) [pid = 1940] [serial = 1971] [outer = 0x0] 07:02:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x118418c00) [pid = 1940] [serial = 1972] [outer = 0x112597000] 07:02:59 INFO - PROCESS | 1940 | 1467036179522 Marionette DEBUG loaded listener.js 07:02:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x12108f000) [pid = 1940] [serial = 1973] [outer = 0x112597000] 07:02:59 INFO - PROCESS | 1940 | 1467036179829 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]]]}] 07:02:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 07:02:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 532ms 07:02:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 07:02:59 INFO - PROCESS | 1940 | 1467036179848 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 07:02:59 INFO - PROCESS | 1940 | 1467036179850 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 07:02:59 INFO - PROCESS | 1940 | 1467036179852 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 07:02:59 INFO - PROCESS | 1940 | 1467036179855 Marionette TRACE conn2 <- [1,2602,null,{}] 07:02:59 INFO - PROCESS | 1940 | 1467036179860 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}] 07:02:59 INFO - PROCESS | 1940 | 1467036179861 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:59 INFO - PROCESS | 1940 | 1467036179944 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 07:02:59 INFO - PROCESS | 1940 | 1467036179948 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:59 INFO - PROCESS | 1940 | 1467036179949 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:02:59 INFO - PROCESS | 1940 | ++DOCSHELL 0x12193c800 == 38 [pid = 1940] [id = 658] 07:02:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x1198bc000) [pid = 1940] [serial = 1974] [outer = 0x0] 07:02:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x124d50000) [pid = 1940] [serial = 1975] [outer = 0x1198bc000] 07:02:59 INFO - PROCESS | 1940 | 1467036179973 Marionette DEBUG loaded listener.js 07:03:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x126882000) [pid = 1940] [serial = 1976] [outer = 0x1198bc000] 07:03:00 INFO - PROCESS | 1940 | 1467036180311 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]]]}] 07:03:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 07:03:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 474ms 07:03:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 07:03:00 INFO - PROCESS | 1940 | 1467036180327 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 07:03:00 INFO - PROCESS | 1940 | 1467036180328 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 07:03:00 INFO - PROCESS | 1940 | 1467036180330 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 07:03:00 INFO - PROCESS | 1940 | 1467036180331 Marionette TRACE conn2 <- [1,2606,null,{}] 07:03:00 INFO - PROCESS | 1940 | 1467036180333 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}] 07:03:00 INFO - PROCESS | 1940 | 1467036180335 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:00 INFO - PROCESS | 1940 | 1467036180449 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 07:03:00 INFO - PROCESS | 1940 | 1467036180454 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:00 INFO - PROCESS | 1940 | 1467036180456 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:00 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bc79000 == 39 [pid = 1940] [id = 659] 07:03:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x121095400) [pid = 1940] [serial = 1977] [outer = 0x0] 07:03:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x126aa2000) [pid = 1940] [serial = 1978] [outer = 0x121095400] 07:03:00 INFO - PROCESS | 1940 | 1467036180487 Marionette DEBUG loaded listener.js 07:03:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x128860400) [pid = 1940] [serial = 1979] [outer = 0x121095400] 07:03:00 INFO - PROCESS | 1940 | 1467036180829 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]]]}] 07:03:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 07:03:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 519ms 07:03:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 07:03:00 INFO - PROCESS | 1940 | 1467036180903 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 07:03:00 INFO - PROCESS | 1940 | 1467036180905 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 07:03:00 INFO - PROCESS | 1940 | 1467036180909 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 07:03:00 INFO - PROCESS | 1940 | 1467036180912 Marionette TRACE conn2 <- [1,2610,null,{}] 07:03:00 INFO - PROCESS | 1940 | 1467036180916 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}] 07:03:00 INFO - PROCESS | 1940 | 1467036180918 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:01 INFO - PROCESS | 1940 | 1467036181012 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 07:03:01 INFO - PROCESS | 1940 | 1467036181111 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:01 INFO - PROCESS | 1940 | 1467036181115 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:01 INFO - PROCESS | 1940 | ++DOCSHELL 0x11712e800 == 40 [pid = 1940] [id = 660] 07:03:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x112d7b400) [pid = 1940] [serial = 1980] [outer = 0x0] 07:03:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x113863c00) [pid = 1940] [serial = 1981] [outer = 0x112d7b400] 07:03:01 INFO - PROCESS | 1940 | 1467036181146 Marionette DEBUG loaded listener.js 07:03:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1175c7000) [pid = 1940] [serial = 1982] [outer = 0x112d7b400] 07:03:01 INFO - PROCESS | 1940 | 1467036181581 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]]]}] 07:03:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 07:03:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 724ms 07:03:01 INFO - PROCESS | 1940 | 1467036181632 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 07:03:01 INFO - PROCESS | 1940 | 1467036181635 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 07:03:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 07:03:01 INFO - PROCESS | 1940 | 1467036181639 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 07:03:01 INFO - PROCESS | 1940 | 1467036181642 Marionette TRACE conn2 <- [1,2614,null,{}] 07:03:01 INFO - PROCESS | 1940 | 1467036181645 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}] 07:03:01 INFO - PROCESS | 1940 | 1467036181647 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:01 INFO - PROCESS | 1940 | 1467036181749 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 07:03:01 INFO - PROCESS | 1940 | 1467036181810 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:01 INFO - PROCESS | 1940 | 1467036181811 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:01 INFO - PROCESS | 1940 | ++DOCSHELL 0x123cc8800 == 41 [pid = 1940] [id = 661] 07:03:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x1185b9800) [pid = 1940] [serial = 1983] [outer = 0x0] 07:03:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x1191c8800) [pid = 1940] [serial = 1984] [outer = 0x1185b9800] 07:03:01 INFO - PROCESS | 1940 | 1467036181842 Marionette DEBUG loaded listener.js 07:03:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x1198b9800) [pid = 1940] [serial = 1985] [outer = 0x1185b9800] 07:03:02 INFO - PROCESS | 1940 | 1467036182266 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]]]}] 07:03:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 07:03:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 674ms 07:03:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 07:03:02 INFO - PROCESS | 1940 | 1467036182312 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 07:03:02 INFO - PROCESS | 1940 | 1467036182313 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 07:03:02 INFO - PROCESS | 1940 | 1467036182316 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 07:03:02 INFO - PROCESS | 1940 | 1467036182317 Marionette TRACE conn2 <- [1,2618,null,{}] 07:03:02 INFO - PROCESS | 1940 | 1467036182324 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}] 07:03:02 INFO - PROCESS | 1940 | 1467036182327 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:02 INFO - PROCESS | 1940 | 1467036182455 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 07:03:02 INFO - PROCESS | 1940 | 1467036182543 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:02 INFO - PROCESS | 1940 | 1467036182546 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c289800 == 42 [pid = 1940] [id = 662] 07:03:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x1240d2000) [pid = 1940] [serial = 1986] [outer = 0x0] 07:03:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x1244c0c00) [pid = 1940] [serial = 1987] [outer = 0x1240d2000] 07:03:02 INFO - PROCESS | 1940 | 1467036182579 Marionette DEBUG loaded listener.js 07:03:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x124d52400) [pid = 1940] [serial = 1988] [outer = 0x1240d2000] 07:03:03 INFO - PROCESS | 1940 | 1467036183004 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]]]}] 07:03:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 07:03:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 719ms 07:03:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 07:03:03 INFO - PROCESS | 1940 | 1467036183036 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 07:03:03 INFO - PROCESS | 1940 | 1467036183037 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 07:03:03 INFO - PROCESS | 1940 | 1467036183039 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 07:03:03 INFO - PROCESS | 1940 | 1467036183041 Marionette TRACE conn2 <- [1,2622,null,{}] 07:03:03 INFO - PROCESS | 1940 | 1467036183043 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}] 07:03:03 INFO - PROCESS | 1940 | 1467036183044 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:03 INFO - PROCESS | 1940 | 1467036183143 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 07:03:03 INFO - PROCESS | 1940 | 1467036183205 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:03 INFO - PROCESS | 1940 | 1467036183206 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:03 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c57f000 == 43 [pid = 1940] [id = 663] 07:03:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x12654a800) [pid = 1940] [serial = 1989] [outer = 0x0] 07:03:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x126558000) [pid = 1940] [serial = 1990] [outer = 0x12654a800] 07:03:03 INFO - PROCESS | 1940 | 1467036183235 Marionette DEBUG loaded listener.js 07:03:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x128862000) [pid = 1940] [serial = 1991] [outer = 0x12654a800] 07:03:03 INFO - PROCESS | 1940 | 1467036183695 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]]]}] 07:03:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 07:03:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 720ms 07:03:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 07:03:03 INFO - PROCESS | 1940 | 1467036183761 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 07:03:03 INFO - PROCESS | 1940 | 1467036183762 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 07:03:03 INFO - PROCESS | 1940 | 1467036183765 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 07:03:03 INFO - PROCESS | 1940 | 1467036183766 Marionette TRACE conn2 <- [1,2626,null,{}] 07:03:03 INFO - PROCESS | 1940 | 1467036183769 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}] 07:03:03 INFO - PROCESS | 1940 | 1467036183770 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:04 INFO - PROCESS | 1940 | 1467036184071 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 07:03:04 INFO - PROCESS | 1940 | 1467036184233 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:04 INFO - PROCESS | 1940 | 1467036184235 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:04 INFO - PROCESS | 1940 | ++DOCSHELL 0x11953f000 == 44 [pid = 1940] [id = 664] 07:03:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x111c1c400) [pid = 1940] [serial = 1992] [outer = 0x0] 07:03:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x1126a1800) [pid = 1940] [serial = 1993] [outer = 0x111c1c400] 07:03:04 INFO - PROCESS | 1940 | 1467036184281 Marionette DEBUG loaded listener.js 07:03:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x113a50400) [pid = 1940] [serial = 1994] [outer = 0x111c1c400] 07:03:05 INFO - PROCESS | 1940 | --DOCSHELL 0x12193c800 == 43 [pid = 1940] [id = 658] 07:03:05 INFO - PROCESS | 1940 | --DOCSHELL 0x12ad19000 == 42 [pid = 1940] [id = 657] 07:03:05 INFO - PROCESS | 1940 | --DOCSHELL 0x1181e1000 == 41 [pid = 1940] [id = 656] 07:03:05 INFO - PROCESS | 1940 | --DOCSHELL 0x12a45d800 == 40 [pid = 1940] [id = 655] 07:03:05 INFO - PROCESS | 1940 | --DOCSHELL 0x128908000 == 39 [pid = 1940] [id = 654] 07:03:05 INFO - PROCESS | 1940 | --DOCSHELL 0x126628000 == 38 [pid = 1940] [id = 653] 07:03:05 INFO - PROCESS | 1940 | --DOCSHELL 0x121a74000 == 37 [pid = 1940] [id = 652] 07:03:05 INFO - PROCESS | 1940 | --DOCSHELL 0x1191c3000 == 36 [pid = 1940] [id = 651] 07:03:05 INFO - PROCESS | 1940 | --DOCSHELL 0x117137800 == 35 [pid = 1940] [id = 650] 07:03:05 INFO - PROCESS | 1940 | --DOCSHELL 0x121a7b800 == 34 [pid = 1940] [id = 649] 07:03:05 INFO - PROCESS | 1940 | --DOCSHELL 0x118085800 == 33 [pid = 1940] [id = 648] 07:03:05 INFO - PROCESS | 1940 | --DOCSHELL 0x12ad12800 == 32 [pid = 1940] [id = 647] 07:03:05 INFO - PROCESS | 1940 | --DOCSHELL 0x12c57f000 == 31 [pid = 1940] [id = 663] 07:03:05 INFO - PROCESS | 1940 | --DOCSHELL 0x12c289800 == 30 [pid = 1940] [id = 662] 07:03:05 INFO - PROCESS | 1940 | --DOCSHELL 0x123cc8800 == 29 [pid = 1940] [id = 661] 07:03:05 INFO - PROCESS | 1940 | --DOCSHELL 0x12bc79000 == 28 [pid = 1940] [id = 659] 07:03:05 INFO - PROCESS | 1940 | --DOCSHELL 0x11712e800 == 27 [pid = 1940] [id = 660] 07:03:05 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x124d1a800) [pid = 1940] [serial = 1940] [outer = 0x0] [url = about:blank] 07:03:05 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x1198c5800) [pid = 1940] [serial = 1924] [outer = 0x0] [url = about:blank] 07:03:05 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x1165e8400) [pid = 1940] [serial = 1915] [outer = 0x0] [url = about:blank] 07:03:05 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x118063400) [pid = 1940] [serial = 1916] [outer = 0x0] [url = about:blank] 07:03:05 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x1126a5c00) [pid = 1940] [serial = 1912] [outer = 0x0] [url = about:blank] 07:03:05 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x112980800) [pid = 1940] [serial = 1913] [outer = 0x0] [url = about:blank] 07:03:05 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x11935d400) [pid = 1940] [serial = 1921] [outer = 0x0] [url = about:blank] 07:03:05 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x11829b800) [pid = 1940] [serial = 1918] [outer = 0x0] [url = about:blank] 07:03:05 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x1185bb800) [pid = 1940] [serial = 1919] [outer = 0x0] [url = about:blank] 07:03:05 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x11822c000) [pid = 1940] [serial = 1910] [outer = 0x0] [url = about:blank] 07:03:05 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x117d9f800) [pid = 1940] [serial = 1909] [outer = 0x0] [url = about:blank] 07:03:05 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x121124800) [pid = 1940] [serial = 1927] [outer = 0x0] [url = about:blank] 07:03:05 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x121011000) [pid = 1940] [serial = 1925] [outer = 0x0] [url = about:blank] 07:03:05 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x113866400) [pid = 1940] [serial = 1898] [outer = 0x0] [url = about:blank] 07:03:05 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x11259a800) [pid = 1940] [serial = 1897] [outer = 0x0] [url = about:blank] 07:03:05 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x1219e2800) [pid = 1940] [serial = 1930] [outer = 0x0] [url = about:blank] 07:03:05 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x1194c8000) [pid = 1940] [serial = 1901] [outer = 0x0] [url = about:blank] 07:03:05 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x1182a1000) [pid = 1940] [serial = 1900] [outer = 0x0] [url = about:blank] 07:03:05 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x12428d400) [pid = 1940] [serial = 1904] [outer = 0x0] [url = about:blank] 07:03:05 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x1219df800) [pid = 1940] [serial = 1903] [outer = 0x0] [url = about:blank] 07:03:05 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x1214b5800) [pid = 1940] [serial = 1928] [outer = 0x0] [url = about:blank] 07:03:05 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x124d59000) [pid = 1940] [serial = 1907] [outer = 0x0] [url = about:blank] 07:03:05 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x1244f0400) [pid = 1940] [serial = 1906] [outer = 0x0] [url = about:blank] 07:03:05 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x1240c5400) [pid = 1940] [serial = 1931] [outer = 0x0] [url = about:blank] 07:03:05 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x1165e9800) [pid = 1940] [serial = 1934] [outer = 0x0] [url = about:blank] 07:03:05 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x1244ecc00) [pid = 1940] [serial = 1939] [outer = 0x0] [url = about:blank] 07:03:05 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x1126a4000) [pid = 1940] [serial = 1933] [outer = 0x0] [url = about:blank] 07:03:05 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x124d4d800) [pid = 1940] [serial = 1942] [outer = 0x0] [url = about:blank] 07:03:05 INFO - PROCESS | 1940 | --DOMWINDOW == 72 (0x1219dd800) [pid = 1940] [serial = 1936] [outer = 0x0] [url = about:blank] 07:03:05 INFO - PROCESS | 1940 | --DOMWINDOW == 71 (0x119745000) [pid = 1940] [serial = 1922] [outer = 0x0] [url = about:blank] 07:03:05 INFO - PROCESS | 1940 | --DOMWINDOW == 70 (0x12428ac00) [pid = 1940] [serial = 1937] [outer = 0x0] [url = about:blank] 07:03:05 INFO - PROCESS | 1940 | 1467036185478 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]]]}] 07:03:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 07:03:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1775ms 07:03:05 INFO - PROCESS | 1940 | 1467036185540 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 07:03:05 INFO - PROCESS | 1940 | 1467036185542 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 07:03:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 07:03:05 INFO - PROCESS | 1940 | 1467036185546 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 07:03:05 INFO - PROCESS | 1940 | 1467036185548 Marionette TRACE conn2 <- [1,2630,null,{}] 07:03:05 INFO - PROCESS | 1940 | 1467036185552 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}] 07:03:05 INFO - PROCESS | 1940 | 1467036185555 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:05 INFO - PROCESS | 1940 | 1467036185633 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 07:03:05 INFO - PROCESS | 1940 | 1467036185642 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:05 INFO - PROCESS | 1940 | 1467036185645 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:05 INFO - PROCESS | 1940 | ++DOCSHELL 0x116518000 == 28 [pid = 1940] [id = 665] 07:03:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 71 (0x112d78800) [pid = 1940] [serial = 1995] [outer = 0x0] 07:03:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 72 (0x112ed6000) [pid = 1940] [serial = 1996] [outer = 0x112d78800] 07:03:05 INFO - PROCESS | 1940 | 1467036185673 Marionette DEBUG loaded listener.js 07:03:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 73 (0x113dab800) [pid = 1940] [serial = 1997] [outer = 0x112d78800] 07:03:06 INFO - PROCESS | 1940 | 1467036186011 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]]]}] 07:03:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 07:03:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 470ms 07:03:06 INFO - PROCESS | 1940 | 1467036186015 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 07:03:06 INFO - PROCESS | 1940 | 1467036186020 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 07:03:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 07:03:06 INFO - PROCESS | 1940 | 1467036186027 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 07:03:06 INFO - PROCESS | 1940 | 1467036186029 Marionette TRACE conn2 <- [1,2634,null,{}] 07:03:06 INFO - PROCESS | 1940 | 1467036186031 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}] 07:03:06 INFO - PROCESS | 1940 | 1467036186033 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:06 INFO - PROCESS | 1940 | 1467036186162 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 07:03:06 INFO - PROCESS | 1940 | 1467036186172 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:06 INFO - PROCESS | 1940 | 1467036186173 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:06 INFO - PROCESS | 1940 | ++DOCSHELL 0x11815c000 == 29 [pid = 1940] [id = 666] 07:03:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x116523c00) [pid = 1940] [serial = 1998] [outer = 0x0] 07:03:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x1175be400) [pid = 1940] [serial = 1999] [outer = 0x116523c00] 07:03:06 INFO - PROCESS | 1940 | 1467036186202 Marionette DEBUG loaded listener.js 07:03:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x11806d000) [pid = 1940] [serial = 2000] [outer = 0x116523c00] 07:03:06 INFO - PROCESS | 1940 | 1467036186528 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]]]}] 07:03:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 07:03:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 520ms 07:03:06 INFO - PROCESS | 1940 | 1467036186548 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 07:03:06 INFO - PROCESS | 1940 | 1467036186549 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 07:03:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 07:03:06 INFO - PROCESS | 1940 | 1467036186554 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 07:03:06 INFO - PROCESS | 1940 | 1467036186556 Marionette TRACE conn2 <- [1,2638,null,{}] 07:03:06 INFO - PROCESS | 1940 | 1467036186564 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}] 07:03:06 INFO - PROCESS | 1940 | 1467036186567 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:06 INFO - PROCESS | 1940 | 1467036186660 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 07:03:06 INFO - PROCESS | 1940 | 1467036186716 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:06 INFO - PROCESS | 1940 | 1467036186718 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:06 INFO - PROCESS | 1940 | ++DOCSHELL 0x119545800 == 30 [pid = 1940] [id = 667] 07:03:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x118228400) [pid = 1940] [serial = 2001] [outer = 0x0] 07:03:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x11829f800) [pid = 1940] [serial = 2002] [outer = 0x118228400] 07:03:06 INFO - PROCESS | 1940 | 1467036186747 Marionette DEBUG loaded listener.js 07:03:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x1185b5c00) [pid = 1940] [serial = 2003] [outer = 0x118228400] 07:03:07 INFO - PROCESS | 1940 | 1467036187060 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]]]}] 07:03:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 07:03:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 524ms 07:03:07 INFO - PROCESS | 1940 | 1467036187079 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 07:03:07 INFO - PROCESS | 1940 | 1467036187081 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 07:03:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 07:03:07 INFO - PROCESS | 1940 | 1467036187085 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 07:03:07 INFO - PROCESS | 1940 | 1467036187089 Marionette TRACE conn2 <- [1,2642,null,{}] 07:03:07 INFO - PROCESS | 1940 | 1467036187093 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}] 07:03:07 INFO - PROCESS | 1940 | 1467036187096 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:07 INFO - PROCESS | 1940 | 1467036187225 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 07:03:07 INFO - PROCESS | 1940 | 1467036187313 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:07 INFO - PROCESS | 1940 | 1467036187315 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:07 INFO - PROCESS | 1940 | ++DOCSHELL 0x121195000 == 31 [pid = 1940] [id = 668] 07:03:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x11832d400) [pid = 1940] [serial = 2004] [outer = 0x0] 07:03:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x118f44800) [pid = 1940] [serial = 2005] [outer = 0x11832d400] 07:03:07 INFO - PROCESS | 1940 | 1467036187357 Marionette DEBUG loaded listener.js 07:03:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x1194ba800) [pid = 1940] [serial = 2006] [outer = 0x11832d400] 07:03:07 INFO - PROCESS | 1940 | 1467036187715 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]]]}] 07:03:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 07:03:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 676ms 07:03:07 INFO - PROCESS | 1940 | 1467036187760 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 07:03:07 INFO - PROCESS | 1940 | 1467036187761 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 07:03:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 07:03:07 INFO - PROCESS | 1940 | 1467036187764 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 07:03:07 INFO - PROCESS | 1940 | 1467036187765 Marionette TRACE conn2 <- [1,2646,null,{}] 07:03:07 INFO - PROCESS | 1940 | 1467036187767 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}] 07:03:07 INFO - PROCESS | 1940 | 1467036187768 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:07 INFO - PROCESS | 1940 | 1467036187870 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 07:03:07 INFO - PROCESS | 1940 | 1467036187873 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:07 INFO - PROCESS | 1940 | 1467036187874 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:07 INFO - PROCESS | 1940 | ++DOCSHELL 0x123c5e800 == 32 [pid = 1940] [id = 669] 07:03:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x1185ab800) [pid = 1940] [serial = 2007] [outer = 0x0] 07:03:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x119745400) [pid = 1940] [serial = 2008] [outer = 0x1185ab800] 07:03:07 INFO - PROCESS | 1940 | 1467036187899 Marionette DEBUG loaded listener.js 07:03:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x1198c3400) [pid = 1940] [serial = 2009] [outer = 0x1185ab800] 07:03:08 INFO - PROCESS | 1940 | 1467036188250 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]]]}] 07:03:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 07:03:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 518ms 07:03:08 INFO - PROCESS | 1940 | 1467036188289 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 07:03:08 INFO - PROCESS | 1940 | 1467036188291 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 07:03:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 07:03:08 INFO - PROCESS | 1940 | 1467036188293 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 07:03:08 INFO - PROCESS | 1940 | 1467036188294 Marionette TRACE conn2 <- [1,2650,null,{}] 07:03:08 INFO - PROCESS | 1940 | 1467036188296 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}] 07:03:08 INFO - PROCESS | 1940 | 1467036188300 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:08 INFO - PROCESS | 1940 | 1467036188416 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 07:03:08 INFO - PROCESS | 1940 | 1467036188420 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:08 INFO - PROCESS | 1940 | 1467036188421 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:08 INFO - PROCESS | 1940 | ++DOCSHELL 0x126053800 == 33 [pid = 1940] [id = 670] 07:03:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x1198c5800) [pid = 1940] [serial = 2010] [outer = 0x0] 07:03:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x12108d000) [pid = 1940] [serial = 2011] [outer = 0x1198c5800] 07:03:08 INFO - PROCESS | 1940 | 1467036188447 Marionette DEBUG loaded listener.js 07:03:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x121130c00) [pid = 1940] [serial = 2012] [outer = 0x1198c5800] 07:03:08 INFO - PROCESS | 1940 | 1467036188774 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]]]}] 07:03:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 07:03:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 518ms 07:03:08 INFO - PROCESS | 1940 | 1467036188819 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 07:03:08 INFO - PROCESS | 1940 | 1467036188822 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 07:03:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 07:03:08 INFO - PROCESS | 1940 | 1467036188824 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 07:03:08 INFO - PROCESS | 1940 | 1467036188825 Marionette TRACE conn2 <- [1,2654,null,{}] 07:03:08 INFO - PROCESS | 1940 | 1467036188827 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}] 07:03:08 INFO - PROCESS | 1940 | 1467036188828 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:08 INFO - PROCESS | 1940 | 1467036188923 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 07:03:08 INFO - PROCESS | 1940 | 1467036188958 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:08 INFO - PROCESS | 1940 | 1467036188959 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:08 INFO - PROCESS | 1940 | ++DOCSHELL 0x1268d4000 == 34 [pid = 1940] [id = 671] 07:03:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1214b6800) [pid = 1940] [serial = 2013] [outer = 0x0] 07:03:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x121851000) [pid = 1940] [serial = 2014] [outer = 0x1214b6800] 07:03:08 INFO - PROCESS | 1940 | 1467036188991 Marionette DEBUG loaded listener.js 07:03:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x121aa7400) [pid = 1940] [serial = 2015] [outer = 0x1214b6800] 07:03:09 INFO - PROCESS | 1940 | 1467036189301 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]]]}] 07:03:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 07:03:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 522ms 07:03:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 07:03:09 INFO - PROCESS | 1940 | 1467036189347 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 07:03:09 INFO - PROCESS | 1940 | 1467036189348 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 07:03:09 INFO - PROCESS | 1940 | 1467036189350 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 07:03:09 INFO - PROCESS | 1940 | 1467036189351 Marionette TRACE conn2 <- [1,2658,null,{}] 07:03:09 INFO - PROCESS | 1940 | 1467036189354 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}] 07:03:09 INFO - PROCESS | 1940 | 1467036189355 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:09 INFO - PROCESS | 1940 | 1467036189452 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 07:03:09 INFO - PROCESS | 1940 | 1467036189456 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:09 INFO - PROCESS | 1940 | 1467036189457 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:09 INFO - PROCESS | 1940 | ++DOCSHELL 0x128817800 == 35 [pid = 1940] [id = 672] 07:03:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x11935e800) [pid = 1940] [serial = 2016] [outer = 0x0] 07:03:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x123d08400) [pid = 1940] [serial = 2017] [outer = 0x11935e800] 07:03:09 INFO - PROCESS | 1940 | 1467036189481 Marionette DEBUG loaded listener.js 07:03:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x1240ce800) [pid = 1940] [serial = 2018] [outer = 0x11935e800] 07:03:09 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x12112b400) [pid = 1940] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 07:03:09 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x12112fc00) [pid = 1940] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 07:03:09 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1244bbc00) [pid = 1940] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 07:03:09 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x118227800) [pid = 1940] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 07:03:09 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x11829a400) [pid = 1940] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 07:03:09 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x1198bc000) [pid = 1940] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 07:03:09 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x113867400) [pid = 1940] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 07:03:09 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x112597400) [pid = 1940] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 07:03:09 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x115dfa000) [pid = 1940] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 07:03:09 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x124286800) [pid = 1940] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 07:03:09 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x121095400) [pid = 1940] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 07:03:09 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x112597000) [pid = 1940] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 07:03:09 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x111ecac00) [pid = 1940] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 07:03:09 INFO - PROCESS | 1940 | 1467036189933 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]]]}] 07:03:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 07:03:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 623ms 07:03:09 INFO - PROCESS | 1940 | 1467036189988 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 07:03:09 INFO - PROCESS | 1940 | 1467036189990 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 07:03:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 07:03:10 INFO - PROCESS | 1940 | 1467036189999 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 07:03:10 INFO - PROCESS | 1940 | 1467036190000 Marionette TRACE conn2 <- [1,2662,null,{}] 07:03:10 INFO - PROCESS | 1940 | 1467036190004 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}] 07:03:10 INFO - PROCESS | 1940 | 1467036190007 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:10 INFO - PROCESS | 1940 | 1467036190083 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 07:03:10 INFO - PROCESS | 1940 | 1467036190090 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:10 INFO - PROCESS | 1940 | 1467036190091 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:10 INFO - PROCESS | 1940 | ++DOCSHELL 0x129202800 == 36 [pid = 1940] [id = 673] 07:03:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x11822b800) [pid = 1940] [serial = 2019] [outer = 0x0] 07:03:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x1194be400) [pid = 1940] [serial = 2020] [outer = 0x11822b800] 07:03:10 INFO - PROCESS | 1940 | 1467036190115 Marionette DEBUG loaded listener.js 07:03:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x1219da800) [pid = 1940] [serial = 2021] [outer = 0x11822b800] 07:03:10 INFO - PROCESS | 1940 | 1467036190458 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]]]}] 07:03:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 07:03:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 470ms 07:03:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 07:03:10 INFO - PROCESS | 1940 | 1467036190471 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 07:03:10 INFO - PROCESS | 1940 | 1467036190474 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 07:03:10 INFO - PROCESS | 1940 | 1467036190476 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 07:03:10 INFO - PROCESS | 1940 | 1467036190477 Marionette TRACE conn2 <- [1,2666,null,{}] 07:03:10 INFO - PROCESS | 1940 | 1467036190480 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}] 07:03:10 INFO - PROCESS | 1940 | 1467036190481 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:10 INFO - PROCESS | 1940 | 1467036190562 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 07:03:10 INFO - PROCESS | 1940 | 1467036190622 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:10 INFO - PROCESS | 1940 | 1467036190623 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:10 INFO - PROCESS | 1940 | ++DOCSHELL 0x129221000 == 37 [pid = 1940] [id = 674] 07:03:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x1182a0c00) [pid = 1940] [serial = 2022] [outer = 0x0] 07:03:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x1240d1800) [pid = 1940] [serial = 2023] [outer = 0x1182a0c00] 07:03:10 INFO - PROCESS | 1940 | 1467036190648 Marionette DEBUG loaded listener.js 07:03:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x1244b9400) [pid = 1940] [serial = 2024] [outer = 0x1182a0c00] 07:03:11 INFO - PROCESS | 1940 | 1467036191394 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]]]}] 07:03:11 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) 07:03:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 922ms 07:03:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 07:03:11 INFO - PROCESS | 1940 | 1467036191398 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 07:03:11 INFO - PROCESS | 1940 | 1467036191400 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 07:03:11 INFO - PROCESS | 1940 | 1467036191403 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 07:03:11 INFO - PROCESS | 1940 | 1467036191405 Marionette TRACE conn2 <- [1,2670,null,{}] 07:03:11 INFO - PROCESS | 1940 | 1467036191407 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}] 07:03:11 INFO - PROCESS | 1940 | 1467036191409 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:11 INFO - PROCESS | 1940 | 1467036191522 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 07:03:11 INFO - PROCESS | 1940 | 1467036191528 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:11 INFO - PROCESS | 1940 | 1467036191529 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:11 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a6a2000 == 38 [pid = 1940] [id = 675] 07:03:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x1244b9800) [pid = 1940] [serial = 2025] [outer = 0x0] 07:03:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x124d53000) [pid = 1940] [serial = 2026] [outer = 0x1244b9800] 07:03:11 INFO - PROCESS | 1940 | 1467036191556 Marionette DEBUG loaded listener.js 07:03:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x1198c1c00) [pid = 1940] [serial = 2027] [outer = 0x1244b9800] 07:03:12 INFO - PROCESS | 1940 | 1467036192527 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\n"]]]}] 07:03:12 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 07:03:12 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 07:03:12 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 07:03:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:03:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 07:03:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1174ms 07:03:12 INFO - PROCESS | 1940 | 1467036192576 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 07:03:12 INFO - PROCESS | 1940 | 1467036192579 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 07:03:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 07:03:12 INFO - PROCESS | 1940 | 1467036192582 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 07:03:12 INFO - PROCESS | 1940 | 1467036192585 Marionette TRACE conn2 <- [1,2674,null,{}] 07:03:12 INFO - PROCESS | 1940 | 1467036192589 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}] 07:03:12 INFO - PROCESS | 1940 | 1467036192590 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:12 INFO - PROCESS | 1940 | 1467036192698 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 07:03:12 INFO - PROCESS | 1940 | 1467036192809 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:12 INFO - PROCESS | 1940 | 1467036192811 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:12 INFO - PROCESS | 1940 | ++DOCSHELL 0x118150000 == 39 [pid = 1940] [id = 676] 07:03:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x115df8000) [pid = 1940] [serial = 2028] [outer = 0x0] 07:03:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x1160dd800) [pid = 1940] [serial = 2029] [outer = 0x115df8000] 07:03:12 INFO - PROCESS | 1940 | 1467036192846 Marionette DEBUG loaded listener.js 07:03:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x116f4c400) [pid = 1940] [serial = 2030] [outer = 0x115df8000] 07:03:13 INFO - PROCESS | 1940 | 1467036193815 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\n"]]]}] 07:03:13 INFO - PROCESS | 1940 | --DOCSHELL 0x129221000 == 38 [pid = 1940] [id = 674] 07:03:13 INFO - PROCESS | 1940 | --DOCSHELL 0x129202800 == 37 [pid = 1940] [id = 673] 07:03:13 INFO - PROCESS | 1940 | --DOCSHELL 0x128817800 == 36 [pid = 1940] [id = 672] 07:03:13 INFO - PROCESS | 1940 | --DOCSHELL 0x1268d4000 == 35 [pid = 1940] [id = 671] 07:03:13 INFO - PROCESS | 1940 | --DOCSHELL 0x126053800 == 34 [pid = 1940] [id = 670] 07:03:13 INFO - PROCESS | 1940 | --DOCSHELL 0x123c5e800 == 33 [pid = 1940] [id = 669] 07:03:13 INFO - PROCESS | 1940 | --DOCSHELL 0x121195000 == 32 [pid = 1940] [id = 668] 07:03:13 INFO - PROCESS | 1940 | --DOCSHELL 0x119545800 == 31 [pid = 1940] [id = 667] 07:03:13 INFO - PROCESS | 1940 | --DOCSHELL 0x11815c000 == 30 [pid = 1940] [id = 666] 07:03:13 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 07:03:13 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 07:03:13 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 07:03:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:03:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 07:03:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1274ms 07:03:13 INFO - PROCESS | 1940 | --DOCSHELL 0x116518000 == 29 [pid = 1940] [id = 665] 07:03:13 INFO - PROCESS | 1940 | --DOCSHELL 0x11953f000 == 28 [pid = 1940] [id = 664] 07:03:13 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x12151c400) [pid = 1940] [serial = 1960] [outer = 0x0] [url = about:blank] 07:03:13 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x123d35400) [pid = 1940] [serial = 1963] [outer = 0x0] [url = about:blank] 07:03:13 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x126071000) [pid = 1940] [serial = 1943] [outer = 0x0] [url = about:blank] 07:03:13 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x11859e800) [pid = 1940] [serial = 1948] [outer = 0x0] [url = about:blank] 07:03:13 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x118775000) [pid = 1940] [serial = 1949] [outer = 0x0] [url = about:blank] 07:03:13 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x118f9f400) [pid = 1940] [serial = 1954] [outer = 0x0] [url = about:blank] 07:03:13 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x119365400) [pid = 1940] [serial = 1955] [outer = 0x0] [url = about:blank] 07:03:13 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x126882000) [pid = 1940] [serial = 1976] [outer = 0x0] [url = about:blank] 07:03:13 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x1198b8800) [pid = 1940] [serial = 1957] [outer = 0x0] [url = about:blank] 07:03:13 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x112d78000) [pid = 1940] [serial = 1945] [outer = 0x0] [url = about:blank] 07:03:13 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x113f2ec00) [pid = 1940] [serial = 1946] [outer = 0x0] [url = about:blank] 07:03:13 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x1175c1800) [pid = 1940] [serial = 1951] [outer = 0x0] [url = about:blank] 07:03:13 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x118227000) [pid = 1940] [serial = 1952] [outer = 0x0] [url = about:blank] 07:03:13 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x126804400) [pid = 1940] [serial = 1967] [outer = 0x0] [url = about:blank] 07:03:13 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x124d18c00) [pid = 1940] [serial = 1966] [outer = 0x0] [url = about:blank] 07:03:13 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x128860400) [pid = 1940] [serial = 1979] [outer = 0x0] [url = about:blank] 07:03:13 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x126aa2000) [pid = 1940] [serial = 1978] [outer = 0x0] [url = about:blank] 07:03:13 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x124d50000) [pid = 1940] [serial = 1975] [outer = 0x0] [url = about:blank] 07:03:13 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x12108f000) [pid = 1940] [serial = 1973] [outer = 0x0] [url = about:blank] 07:03:13 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x112c0a400) [pid = 1940] [serial = 1969] [outer = 0x0] [url = about:blank] 07:03:13 INFO - PROCESS | 1940 | --DOMWINDOW == 72 (0x124286400) [pid = 1940] [serial = 1964] [outer = 0x0] [url = about:blank] 07:03:13 INFO - PROCESS | 1940 | --DOMWINDOW == 71 (0x116e84400) [pid = 1940] [serial = 1970] [outer = 0x0] [url = about:blank] 07:03:13 INFO - PROCESS | 1940 | --DOMWINDOW == 70 (0x1210d0800) [pid = 1940] [serial = 1958] [outer = 0x0] [url = about:blank] 07:03:13 INFO - PROCESS | 1940 | --DOMWINDOW == 69 (0x118418c00) [pid = 1940] [serial = 1972] [outer = 0x0] [url = about:blank] 07:03:13 INFO - PROCESS | 1940 | --DOMWINDOW == 68 (0x1219df400) [pid = 1940] [serial = 1961] [outer = 0x0] [url = about:blank] 07:03:13 INFO - PROCESS | 1940 | 1467036193871 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 07:03:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 07:03:13 INFO - PROCESS | 1940 | 1467036193873 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 07:03:13 INFO - PROCESS | 1940 | 1467036193877 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 07:03:13 INFO - PROCESS | 1940 | 1467036193879 Marionette TRACE conn2 <- [1,2678,null,{}] 07:03:13 INFO - PROCESS | 1940 | 1467036193882 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}] 07:03:13 INFO - PROCESS | 1940 | 1467036193884 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:13 INFO - PROCESS | 1940 | 1467036193961 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 07:03:13 INFO - PROCESS | 1940 | 1467036193966 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:13 INFO - PROCESS | 1940 | 1467036193970 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:13 INFO - PROCESS | 1940 | ++DOCSHELL 0x116f17000 == 29 [pid = 1940] [id = 677] 07:03:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 69 (0x1162dac00) [pid = 1940] [serial = 2031] [outer = 0x0] 07:03:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 70 (0x116794000) [pid = 1940] [serial = 2032] [outer = 0x1162dac00] 07:03:14 INFO - PROCESS | 1940 | 1467036194001 Marionette DEBUG loaded listener.js 07:03:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 71 (0x1175c8000) [pid = 1940] [serial = 2033] [outer = 0x1162dac00] 07:03:14 INFO - PROCESS | 1940 | 1467036194860 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]]]}] 07:03:14 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) 07:03:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1022ms 07:03:14 INFO - PROCESS | 1940 | 1467036194899 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 07:03:14 INFO - PROCESS | 1940 | 1467036194903 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 07:03:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 07:03:14 INFO - PROCESS | 1940 | 1467036194916 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 07:03:14 INFO - PROCESS | 1940 | 1467036194918 Marionette TRACE conn2 <- [1,2682,null,{}] 07:03:14 INFO - PROCESS | 1940 | 1467036194920 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}] 07:03:14 INFO - PROCESS | 1940 | 1467036194922 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:15 INFO - PROCESS | 1940 | 1467036195000 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 07:03:15 INFO - PROCESS | 1940 | 1467036195007 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:15 INFO - PROCESS | 1940 | 1467036195008 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:15 INFO - PROCESS | 1940 | ++DOCSHELL 0x1191af800 == 30 [pid = 1940] [id = 678] 07:03:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 72 (0x118230000) [pid = 1940] [serial = 2034] [outer = 0x0] 07:03:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 73 (0x11832b400) [pid = 1940] [serial = 2035] [outer = 0x118230000] 07:03:15 INFO - PROCESS | 1940 | 1467036195036 Marionette DEBUG loaded listener.js 07:03:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x1185b1000) [pid = 1940] [serial = 2036] [outer = 0x118230000] 07:03:15 INFO - PROCESS | 1940 | 1467036195893 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]]]}] 07:03:15 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) 07:03:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1029ms 07:03:15 INFO - PROCESS | 1940 | 1467036195946 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 07:03:15 INFO - PROCESS | 1940 | 1467036195947 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 07:03:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 07:03:15 INFO - PROCESS | 1940 | 1467036195959 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 07:03:15 INFO - PROCESS | 1940 | 1467036195961 Marionette TRACE conn2 <- [1,2686,null,{}] 07:03:15 INFO - PROCESS | 1940 | 1467036195970 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}] 07:03:15 INFO - PROCESS | 1940 | 1467036195973 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:16 INFO - PROCESS | 1940 | 1467036196079 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 07:03:16 INFO - PROCESS | 1940 | 1467036196086 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:16 INFO - PROCESS | 1940 | 1467036196088 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:16 INFO - PROCESS | 1940 | ++DOCSHELL 0x121293800 == 31 [pid = 1940] [id = 679] 07:03:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x11876c800) [pid = 1940] [serial = 2037] [outer = 0x0] 07:03:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x1194c5000) [pid = 1940] [serial = 2038] [outer = 0x11876c800] 07:03:16 INFO - PROCESS | 1940 | 1467036196115 Marionette DEBUG loaded listener.js 07:03:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x1198c1400) [pid = 1940] [serial = 2039] [outer = 0x11876c800] 07:03:16 INFO - PROCESS | 1940 | 1467036196934 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\n"]]]}] 07:03:16 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 07:03:16 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 07:03:16 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 07:03:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:03:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 07:03:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1023ms 07:03:16 INFO - PROCESS | 1940 | 1467036196982 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 07:03:16 INFO - PROCESS | 1940 | 1467036196984 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 07:03:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 07:03:17 INFO - PROCESS | 1940 | 1467036196992 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 07:03:17 INFO - PROCESS | 1940 | 1467036196993 Marionette TRACE conn2 <- [1,2690,null,{}] 07:03:17 INFO - PROCESS | 1940 | 1467036196996 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}] 07:03:17 INFO - PROCESS | 1940 | 1467036196997 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:17 INFO - PROCESS | 1940 | 1467036197095 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 07:03:17 INFO - PROCESS | 1940 | 1467036197098 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:17 INFO - PROCESS | 1940 | 1467036197100 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:17 INFO - PROCESS | 1940 | ++DOCSHELL 0x12460e000 == 32 [pid = 1940] [id = 680] 07:03:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x11262b400) [pid = 1940] [serial = 2040] [outer = 0x0] 07:03:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x121095400) [pid = 1940] [serial = 2041] [outer = 0x11262b400] 07:03:17 INFO - PROCESS | 1940 | 1467036197125 Marionette DEBUG loaded listener.js 07:03:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x121125000) [pid = 1940] [serial = 2042] [outer = 0x11262b400] 07:03:17 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x1182a0c00) [pid = 1940] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 07:03:17 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x116523c00) [pid = 1940] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 07:03:17 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x118228400) [pid = 1940] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 07:03:17 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x112d78800) [pid = 1940] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 07:03:17 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x11832d400) [pid = 1940] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 07:03:17 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x111c1c400) [pid = 1940] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 07:03:17 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x112d7b400) [pid = 1940] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 07:03:17 INFO - PROCESS | 1940 | --DOMWINDOW == 72 (0x1185b9800) [pid = 1940] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 07:03:17 INFO - PROCESS | 1940 | --DOMWINDOW == 71 (0x1240d2000) [pid = 1940] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 07:03:17 INFO - PROCESS | 1940 | --DOMWINDOW == 70 (0x1185ab800) [pid = 1940] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 07:03:17 INFO - PROCESS | 1940 | --DOMWINDOW == 69 (0x1198c5800) [pid = 1940] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 07:03:17 INFO - PROCESS | 1940 | --DOMWINDOW == 68 (0x12654a800) [pid = 1940] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 07:03:17 INFO - PROCESS | 1940 | --DOMWINDOW == 67 (0x1214b6800) [pid = 1940] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 07:03:17 INFO - PROCESS | 1940 | --DOMWINDOW == 66 (0x11935e800) [pid = 1940] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 07:03:17 INFO - PROCESS | 1940 | --DOMWINDOW == 65 (0x11822b800) [pid = 1940] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 07:03:17 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 07:03:17 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 07:03:17 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 07:03:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:03:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 07:03:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 973ms 07:03:17 INFO - PROCESS | 1940 | 1467036197962 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\n"]]]}] 07:03:17 INFO - PROCESS | 1940 | 1467036197967 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 07:03:17 INFO - PROCESS | 1940 | 1467036197968 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 07:03:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 07:03:17 INFO - PROCESS | 1940 | 1467036197971 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 07:03:17 INFO - PROCESS | 1940 | 1467036197973 Marionette TRACE conn2 <- [1,2694,null,{}] 07:03:17 INFO - PROCESS | 1940 | 1467036197975 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}] 07:03:17 INFO - PROCESS | 1940 | 1467036197976 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:18 INFO - PROCESS | 1940 | 1467036198049 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 07:03:18 INFO - PROCESS | 1940 | 1467036198055 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:18 INFO - PROCESS | 1940 | 1467036198057 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:18 INFO - PROCESS | 1940 | ++DOCSHELL 0x12604a800 == 33 [pid = 1940] [id = 681] 07:03:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 66 (0x111f41400) [pid = 1940] [serial = 2043] [outer = 0x0] 07:03:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 67 (0x11806c000) [pid = 1940] [serial = 2044] [outer = 0x111f41400] 07:03:18 INFO - PROCESS | 1940 | 1467036198081 Marionette DEBUG loaded listener.js 07:03:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 68 (0x1191c9c00) [pid = 1940] [serial = 2045] [outer = 0x111f41400] 07:03:18 INFO - PROCESS | 1940 | 1467036198917 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\n"]]]}] 07:03:18 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 07:03:18 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 07:03:18 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 07:03:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:03:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 07:03:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 968ms 07:03:18 INFO - PROCESS | 1940 | 1467036198941 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 07:03:18 INFO - PROCESS | 1940 | 1467036198942 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 07:03:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 07:03:18 INFO - PROCESS | 1940 | 1467036198944 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 07:03:18 INFO - PROCESS | 1940 | 1467036198945 Marionette TRACE conn2 <- [1,2698,null,{}] 07:03:18 INFO - PROCESS | 1940 | 1467036198948 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}] 07:03:18 INFO - PROCESS | 1940 | 1467036198952 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:19 INFO - PROCESS | 1940 | 1467036199067 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 07:03:19 INFO - PROCESS | 1940 | 1467036199076 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:19 INFO - PROCESS | 1940 | 1467036199078 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:19 INFO - PROCESS | 1940 | ++DOCSHELL 0x128819000 == 34 [pid = 1940] [id = 682] 07:03:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 69 (0x12112e400) [pid = 1940] [serial = 2046] [outer = 0x0] 07:03:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 70 (0x121ab0800) [pid = 1940] [serial = 2047] [outer = 0x12112e400] 07:03:19 INFO - PROCESS | 1940 | 1467036199103 Marionette DEBUG loaded listener.js 07:03:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 71 (0x1240cf800) [pid = 1940] [serial = 2048] [outer = 0x12112e400] 07:03:19 INFO - PROCESS | 1940 | 1467036199901 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\n"]]]}] 07:03:19 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 07:03:19 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 07:03:19 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 07:03:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:03:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 07:03:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 970ms 07:03:19 INFO - PROCESS | 1940 | 1467036199914 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 07:03:19 INFO - PROCESS | 1940 | 1467036199915 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 07:03:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 07:03:19 INFO - PROCESS | 1940 | 1467036199918 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 07:03:19 INFO - PROCESS | 1940 | 1467036199920 Marionette TRACE conn2 <- [1,2702,null,{}] 07:03:19 INFO - PROCESS | 1940 | 1467036199923 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}] 07:03:19 INFO - PROCESS | 1940 | 1467036199924 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:20 INFO - PROCESS | 1940 | 1467036200044 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 07:03:20 INFO - PROCESS | 1940 | 1467036200099 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:20 INFO - PROCESS | 1940 | 1467036200101 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:20 INFO - PROCESS | 1940 | ++DOCSHELL 0x1160a6000 == 35 [pid = 1940] [id = 683] 07:03:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 72 (0x111c19000) [pid = 1940] [serial = 2049] [outer = 0x0] 07:03:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 73 (0x111f48000) [pid = 1940] [serial = 2050] [outer = 0x111c19000] 07:03:20 INFO - PROCESS | 1940 | 1467036200134 Marionette DEBUG loaded listener.js 07:03:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x113da7400) [pid = 1940] [serial = 2051] [outer = 0x111c19000] 07:03:20 INFO - PROCESS | 1940 | 1467036200588 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]]]}] 07:03:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 07:03:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 722ms 07:03:20 INFO - PROCESS | 1940 | 1467036200654 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 07:03:20 INFO - PROCESS | 1940 | 1467036200657 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 07:03:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 07:03:20 INFO - PROCESS | 1940 | 1467036200661 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 07:03:20 INFO - PROCESS | 1940 | 1467036200663 Marionette TRACE conn2 <- [1,2706,null,{}] 07:03:20 INFO - PROCESS | 1940 | 1467036200666 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}] 07:03:20 INFO - PROCESS | 1940 | 1467036200670 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:20 INFO - PROCESS | 1940 | 1467036200769 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 07:03:20 INFO - PROCESS | 1940 | 1467036200837 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:20 INFO - PROCESS | 1940 | 1467036200838 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:20 INFO - PROCESS | 1940 | ++DOCSHELL 0x12118b800 == 36 [pid = 1940] [id = 684] 07:03:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x118230800) [pid = 1940] [serial = 2052] [outer = 0x0] 07:03:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x1185ab800) [pid = 1940] [serial = 2053] [outer = 0x118230800] 07:03:20 INFO - PROCESS | 1940 | 1467036200869 Marionette DEBUG loaded listener.js 07:03:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x118772400) [pid = 1940] [serial = 2054] [outer = 0x118230800] 07:03:21 INFO - PROCESS | 1940 | 1467036201295 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]]]}] 07:03:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 07:03:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 672ms 07:03:21 INFO - PROCESS | 1940 | 1467036201333 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 07:03:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 07:03:21 INFO - PROCESS | 1940 | 1467036201335 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 07:03:21 INFO - PROCESS | 1940 | 1467036201338 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 07:03:21 INFO - PROCESS | 1940 | 1467036201339 Marionette TRACE conn2 <- [1,2710,null,{}] 07:03:21 INFO - PROCESS | 1940 | 1467036201342 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}] 07:03:21 INFO - PROCESS | 1940 | 1467036201343 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:21 INFO - PROCESS | 1940 | 1467036201460 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 07:03:21 INFO - PROCESS | 1940 | 1467036201546 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:21 INFO - PROCESS | 1940 | 1467036201548 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:21 INFO - PROCESS | 1940 | ++DOCSHELL 0x129206800 == 37 [pid = 1940] [id = 685] 07:03:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x11974b800) [pid = 1940] [serial = 2055] [outer = 0x0] 07:03:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x119cf2400) [pid = 1940] [serial = 2056] [outer = 0x11974b800] 07:03:21 INFO - PROCESS | 1940 | 1467036201578 Marionette DEBUG loaded listener.js 07:03:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x12112a800) [pid = 1940] [serial = 2057] [outer = 0x11974b800] 07:03:22 INFO - PROCESS | 1940 | 1467036202049 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] 07:03:22 INFO - PROCESS | 1940 | 1467036202063 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 07:03:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 07:03:22 INFO - PROCESS | 1940 | 1467036202074 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 07:03:22 INFO - PROCESS | 1940 | 1467036202077 Marionette TRACE conn2 <- [1,2714,null,{}] 07:03:22 INFO - PROCESS | 1940 | 1467036202079 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}] 07:03:22 INFO - PROCESS | 1940 | 1467036202082 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:22 INFO - PROCESS | 1940 | 1467036202181 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 07:03:22 INFO - PROCESS | 1940 | 1467036202239 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:22 INFO - PROCESS | 1940 | 1467036202241 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:22 INFO - PROCESS | 1940 | ++DOCSHELL 0x123dd2800 == 38 [pid = 1940] [id = 686] 07:03:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x1198be400) [pid = 1940] [serial = 2058] [outer = 0x0] 07:03:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x123d30800) [pid = 1940] [serial = 2059] [outer = 0x1198be400] 07:03:22 INFO - PROCESS | 1940 | 1467036202282 Marionette DEBUG loaded listener.js 07:03:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x124d51800) [pid = 1940] [serial = 2060] [outer = 0x1198be400] 07:03:22 INFO - PROCESS | 1940 | 1467036202694 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]]]}] 07:03:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 07:03:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 676ms 07:03:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 07:03:22 INFO - PROCESS | 1940 | 1467036202745 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 07:03:22 INFO - PROCESS | 1940 | 1467036202747 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 07:03:22 INFO - PROCESS | 1940 | 1467036202750 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 07:03:22 INFO - PROCESS | 1940 | 1467036202752 Marionette TRACE conn2 <- [1,2718,null,{}] 07:03:22 INFO - PROCESS | 1940 | 1467036202785 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}] 07:03:22 INFO - PROCESS | 1940 | 1467036202787 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:22 INFO - PROCESS | 1940 | 1467036202931 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 07:03:22 INFO - PROCESS | 1940 | 1467036202981 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:22 INFO - PROCESS | 1940 | 1467036202983 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:22 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b041000 == 39 [pid = 1940] [id = 687] 07:03:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x1198b8c00) [pid = 1940] [serial = 2061] [outer = 0x0] 07:03:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x1260da400) [pid = 1940] [serial = 2062] [outer = 0x1198b8c00] 07:03:23 INFO - PROCESS | 1940 | 1467036203013 Marionette DEBUG loaded listener.js 07:03:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x1261af000) [pid = 1940] [serial = 2063] [outer = 0x1198b8c00] 07:03:23 INFO - PROCESS | 1940 | 1467036203535 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] 07:03:23 INFO - PROCESS | 1940 | 1467036203580 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 07:03:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 07:03:23 INFO - PROCESS | 1940 | 1467036203583 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 07:03:23 INFO - PROCESS | 1940 | 1467036203585 Marionette TRACE conn2 <- [1,2722,null,{}] 07:03:23 INFO - PROCESS | 1940 | 1467036203591 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}] 07:03:23 INFO - PROCESS | 1940 | 1467036203594 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:23 INFO - PROCESS | 1940 | 1467036203722 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 07:03:23 INFO - PROCESS | 1940 | 1467036203793 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:23 INFO - PROCESS | 1940 | 1467036203797 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:23 INFO - PROCESS | 1940 | ++DOCSHELL 0x11972f800 == 40 [pid = 1940] [id = 688] 07:03:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x126556000) [pid = 1940] [serial = 2064] [outer = 0x0] 07:03:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x12665a000) [pid = 1940] [serial = 2065] [outer = 0x126556000] 07:03:23 INFO - PROCESS | 1940 | 1467036203833 Marionette DEBUG loaded listener.js 07:03:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x126aa0c00) [pid = 1940] [serial = 2066] [outer = 0x126556000] 07:03:24 INFO - PROCESS | 1940 | 1467036204380 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] 07:03:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 07:03:24 INFO - PROCESS | 1940 | 1467036204409 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 07:03:24 INFO - PROCESS | 1940 | 1467036204412 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 07:03:24 INFO - PROCESS | 1940 | 1467036204414 Marionette TRACE conn2 <- [1,2726,null,{}] 07:03:24 INFO - PROCESS | 1940 | 1467036204418 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}] 07:03:24 INFO - PROCESS | 1940 | 1467036204419 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:24 INFO - PROCESS | 1940 | 1467036204553 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 07:03:24 INFO - PROCESS | 1940 | 1467036204564 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:24 INFO - PROCESS | 1940 | 1467036204565 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:24 INFO - PROCESS | 1940 | ++DOCSHELL 0x118fbe000 == 41 [pid = 1940] [id = 689] 07:03:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x112976000) [pid = 1940] [serial = 2067] [outer = 0x0] 07:03:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x113867c00) [pid = 1940] [serial = 2068] [outer = 0x112976000] 07:03:24 INFO - PROCESS | 1940 | 1467036204594 Marionette DEBUG loaded listener.js 07:03:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x118199000) [pid = 1940] [serial = 2069] [outer = 0x112976000] 07:03:25 INFO - PROCESS | 1940 | --DOCSHELL 0x128819000 == 40 [pid = 1940] [id = 682] 07:03:25 INFO - PROCESS | 1940 | --DOCSHELL 0x12604a800 == 39 [pid = 1940] [id = 681] 07:03:25 INFO - PROCESS | 1940 | --DOCSHELL 0x12460e000 == 38 [pid = 1940] [id = 680] 07:03:25 INFO - PROCESS | 1940 | --DOCSHELL 0x121293800 == 37 [pid = 1940] [id = 679] 07:03:25 INFO - PROCESS | 1940 | --DOCSHELL 0x1191af800 == 36 [pid = 1940] [id = 678] 07:03:25 INFO - PROCESS | 1940 | --DOCSHELL 0x116f17000 == 35 [pid = 1940] [id = 677] 07:03:25 INFO - PROCESS | 1940 | --DOCSHELL 0x118150000 == 34 [pid = 1940] [id = 676] 07:03:25 INFO - PROCESS | 1940 | --DOCSHELL 0x12a6a2000 == 33 [pid = 1940] [id = 675] 07:03:25 INFO - PROCESS | 1940 | --DOCSHELL 0x11972f800 == 32 [pid = 1940] [id = 688] 07:03:25 INFO - PROCESS | 1940 | --DOCSHELL 0x12b041000 == 31 [pid = 1940] [id = 687] 07:03:25 INFO - PROCESS | 1940 | --DOCSHELL 0x123dd2800 == 30 [pid = 1940] [id = 686] 07:03:25 INFO - PROCESS | 1940 | --DOCSHELL 0x129206800 == 29 [pid = 1940] [id = 685] 07:03:25 INFO - PROCESS | 1940 | --DOCSHELL 0x12118b800 == 28 [pid = 1940] [id = 684] 07:03:25 INFO - PROCESS | 1940 | --DOCSHELL 0x1160a6000 == 27 [pid = 1940] [id = 683] 07:03:25 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1175be400) [pid = 1940] [serial = 1999] [outer = 0x0] [url = about:blank] 07:03:25 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x11806d000) [pid = 1940] [serial = 2000] [outer = 0x0] [url = about:blank] 07:03:25 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x11829f800) [pid = 1940] [serial = 2002] [outer = 0x0] [url = about:blank] 07:03:25 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x1185b5c00) [pid = 1940] [serial = 2003] [outer = 0x0] [url = about:blank] 07:03:25 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x112ed6000) [pid = 1940] [serial = 1996] [outer = 0x0] [url = about:blank] 07:03:25 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x113dab800) [pid = 1940] [serial = 1997] [outer = 0x0] [url = about:blank] 07:03:25 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x118f44800) [pid = 1940] [serial = 2005] [outer = 0x0] [url = about:blank] 07:03:25 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x113a50400) [pid = 1940] [serial = 1994] [outer = 0x0] [url = about:blank] 07:03:25 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x1126a1800) [pid = 1940] [serial = 1993] [outer = 0x0] [url = about:blank] 07:03:25 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x1175c7000) [pid = 1940] [serial = 1982] [outer = 0x0] [url = about:blank] 07:03:25 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x113863c00) [pid = 1940] [serial = 1981] [outer = 0x0] [url = about:blank] 07:03:25 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x1198b9800) [pid = 1940] [serial = 1985] [outer = 0x0] [url = about:blank] 07:03:25 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x1191c8800) [pid = 1940] [serial = 1984] [outer = 0x0] [url = about:blank] 07:03:25 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x124d52400) [pid = 1940] [serial = 1988] [outer = 0x0] [url = about:blank] 07:03:25 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x1244c0c00) [pid = 1940] [serial = 1987] [outer = 0x0] [url = about:blank] 07:03:25 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x119745400) [pid = 1940] [serial = 2008] [outer = 0x0] [url = about:blank] 07:03:25 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x12108d000) [pid = 1940] [serial = 2011] [outer = 0x0] [url = about:blank] 07:03:25 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x1198c3400) [pid = 1940] [serial = 2009] [outer = 0x0] [url = about:blank] 07:03:25 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x128862000) [pid = 1940] [serial = 1991] [outer = 0x0] [url = about:blank] 07:03:25 INFO - PROCESS | 1940 | --DOMWINDOW == 72 (0x121851000) [pid = 1940] [serial = 2014] [outer = 0x0] [url = about:blank] 07:03:25 INFO - PROCESS | 1940 | --DOMWINDOW == 71 (0x121130c00) [pid = 1940] [serial = 2012] [outer = 0x0] [url = about:blank] 07:03:25 INFO - PROCESS | 1940 | --DOMWINDOW == 70 (0x126558000) [pid = 1940] [serial = 1990] [outer = 0x0] [url = about:blank] 07:03:25 INFO - PROCESS | 1940 | --DOMWINDOW == 69 (0x123d08400) [pid = 1940] [serial = 2017] [outer = 0x0] [url = about:blank] 07:03:25 INFO - PROCESS | 1940 | --DOMWINDOW == 68 (0x121aa7400) [pid = 1940] [serial = 2015] [outer = 0x0] [url = about:blank] 07:03:25 INFO - PROCESS | 1940 | --DOMWINDOW == 67 (0x1194be400) [pid = 1940] [serial = 2020] [outer = 0x0] [url = about:blank] 07:03:25 INFO - PROCESS | 1940 | --DOMWINDOW == 66 (0x1240ce800) [pid = 1940] [serial = 2018] [outer = 0x0] [url = about:blank] 07:03:25 INFO - PROCESS | 1940 | --DOMWINDOW == 65 (0x1244b9400) [pid = 1940] [serial = 2024] [outer = 0x0] [url = about:blank] 07:03:25 INFO - PROCESS | 1940 | --DOMWINDOW == 64 (0x1219da800) [pid = 1940] [serial = 2021] [outer = 0x0] [url = about:blank] 07:03:25 INFO - PROCESS | 1940 | --DOMWINDOW == 63 (0x1194ba800) [pid = 1940] [serial = 2006] [outer = 0x0] [url = about:blank] 07:03:25 INFO - PROCESS | 1940 | --DOMWINDOW == 62 (0x124d53000) [pid = 1940] [serial = 2026] [outer = 0x0] [url = about:blank] 07:03:25 INFO - PROCESS | 1940 | --DOMWINDOW == 61 (0x1240d1800) [pid = 1940] [serial = 2023] [outer = 0x0] [url = about:blank] 07:03:25 INFO - PROCESS | 1940 | 1467036205542 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]]]}] 07:03:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 07:03:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1173ms 07:03:25 INFO - PROCESS | 1940 | 1467036205586 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 07:03:25 INFO - PROCESS | 1940 | 1467036205589 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 07:03:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 07:03:25 INFO - PROCESS | 1940 | 1467036205592 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 07:03:25 INFO - PROCESS | 1940 | 1467036205594 Marionette TRACE conn2 <- [1,2730,null,{}] 07:03:25 INFO - PROCESS | 1940 | 1467036205597 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}] 07:03:25 INFO - PROCESS | 1940 | 1467036205599 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:25 INFO - PROCESS | 1940 | 1467036205683 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 07:03:25 INFO - PROCESS | 1940 | 1467036205744 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:25 INFO - PROCESS | 1940 | 1467036205745 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:25 INFO - PROCESS | 1940 | ++DOCSHELL 0x116e42800 == 28 [pid = 1940] [id = 690] 07:03:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 62 (0x1126a9400) [pid = 1940] [serial = 2070] [outer = 0x0] 07:03:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 63 (0x112d75800) [pid = 1940] [serial = 2071] [outer = 0x1126a9400] 07:03:25 INFO - PROCESS | 1940 | 1467036205773 Marionette DEBUG loaded listener.js 07:03:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 64 (0x1132c7000) [pid = 1940] [serial = 2072] [outer = 0x1126a9400] 07:03:26 INFO - PROCESS | 1940 | 1467036206588 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\n"]]]}] 07:03:26 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 07:03:26 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 07:03:26 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 07:03:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:03:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 07:03:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1023ms 07:03:26 INFO - PROCESS | 1940 | 1467036206615 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 07:03:26 INFO - PROCESS | 1940 | 1467036206618 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 07:03:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 07:03:26 INFO - PROCESS | 1940 | 1467036206623 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 07:03:26 INFO - PROCESS | 1940 | 1467036206625 Marionette TRACE conn2 <- [1,2734,null,{}] 07:03:26 INFO - PROCESS | 1940 | 1467036206635 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}] 07:03:26 INFO - PROCESS | 1940 | 1467036206637 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:26 INFO - PROCESS | 1940 | 1467036206714 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 07:03:26 INFO - PROCESS | 1940 | 1467036206721 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:26 INFO - PROCESS | 1940 | 1467036206722 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:26 INFO - PROCESS | 1940 | ++DOCSHELL 0x1183c7000 == 29 [pid = 1940] [id = 691] 07:03:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 65 (0x1175c2800) [pid = 1940] [serial = 2073] [outer = 0x0] 07:03:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 66 (0x117d9ac00) [pid = 1940] [serial = 2074] [outer = 0x1175c2800] 07:03:26 INFO - PROCESS | 1940 | 1467036206751 Marionette DEBUG loaded listener.js 07:03:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 67 (0x118191400) [pid = 1940] [serial = 2075] [outer = 0x1175c2800] 07:03:27 INFO - PROCESS | 1940 | 1467036207115 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]]]}] 07:03:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 07:03:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 519ms 07:03:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 07:03:27 INFO - PROCESS | 1940 | 1467036207142 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 07:03:27 INFO - PROCESS | 1940 | 1467036207144 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 07:03:27 INFO - PROCESS | 1940 | 1467036207146 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 07:03:27 INFO - PROCESS | 1940 | 1467036207148 Marionette TRACE conn2 <- [1,2738,null,{}] 07:03:27 INFO - PROCESS | 1940 | 1467036207158 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}] 07:03:27 INFO - PROCESS | 1940 | 1467036207161 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:27 INFO - PROCESS | 1940 | 1467036207244 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 07:03:27 INFO - PROCESS | 1940 | --DOCSHELL 0x123cc6800 == 28 [pid = 1940] [id = 16] 07:03:27 INFO - PROCESS | 1940 | 1467036207271 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:27 INFO - PROCESS | 1940 | 1467036207274 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:27 INFO - PROCESS | 1940 | ++DOCSHELL 0x12117d800 == 29 [pid = 1940] [id = 692] 07:03:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 68 (0x1126a6400) [pid = 1940] [serial = 2076] [outer = 0x0] 07:03:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 69 (0x1185bac00) [pid = 1940] [serial = 2077] [outer = 0x1126a6400] 07:03:27 INFO - PROCESS | 1940 | 1467036207302 Marionette DEBUG loaded listener.js 07:03:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 70 (0x118f93800) [pid = 1940] [serial = 2078] [outer = 0x1126a6400] 07:03:27 INFO - PROCESS | 1940 | 1467036207681 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]]]}] 07:03:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 07:03:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 574ms 07:03:27 INFO - PROCESS | 1940 | 1467036207722 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 07:03:27 INFO - PROCESS | 1940 | 1467036207724 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 07:03:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 07:03:27 INFO - PROCESS | 1940 | 1467036207741 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 07:03:27 INFO - PROCESS | 1940 | 1467036207742 Marionette TRACE conn2 <- [1,2742,null,{}] 07:03:27 INFO - PROCESS | 1940 | 1467036207744 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}] 07:03:27 INFO - PROCESS | 1940 | 1467036207745 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:27 INFO - PROCESS | 1940 | 1467036207847 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 07:03:27 INFO - PROCESS | 1940 | 1467036207896 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:27 INFO - PROCESS | 1940 | 1467036207897 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:27 INFO - PROCESS | 1940 | ++DOCSHELL 0x123c41800 == 30 [pid = 1940] [id = 693] 07:03:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 71 (0x119360800) [pid = 1940] [serial = 2079] [outer = 0x0] 07:03:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 72 (0x11937ac00) [pid = 1940] [serial = 2080] [outer = 0x119360800] 07:03:27 INFO - PROCESS | 1940 | 1467036207923 Marionette DEBUG loaded listener.js 07:03:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 73 (0x1194c5400) [pid = 1940] [serial = 2081] [outer = 0x119360800] 07:03:28 INFO - PROCESS | 1940 | 1467036208230 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]]]}] 07:03:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 07:03:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 524ms 07:03:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 07:03:28 INFO - PROCESS | 1940 | 1467036208259 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 07:03:28 INFO - PROCESS | 1940 | 1467036208261 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 07:03:28 INFO - PROCESS | 1940 | 1467036208263 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 07:03:28 INFO - PROCESS | 1940 | 1467036208264 Marionette TRACE conn2 <- [1,2746,null,{}] 07:03:28 INFO - PROCESS | 1940 | 1467036208266 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}] 07:03:28 INFO - PROCESS | 1940 | 1467036208267 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:28 INFO - PROCESS | 1940 | 1467036208368 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 07:03:28 INFO - PROCESS | 1940 | 1467036208404 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:28 INFO - PROCESS | 1940 | 1467036208405 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:28 INFO - PROCESS | 1940 | ++DOCSHELL 0x12460e000 == 31 [pid = 1940] [id = 694] 07:03:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x1171c1400) [pid = 1940] [serial = 2082] [outer = 0x0] 07:03:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x1198b9800) [pid = 1940] [serial = 2083] [outer = 0x1171c1400] 07:03:28 INFO - PROCESS | 1940 | 1467036208430 Marionette DEBUG loaded listener.js 07:03:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x1198c5800) [pid = 1940] [serial = 2084] [outer = 0x1171c1400] 07:03:28 INFO - PROCESS | 1940 | 1467036208762 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]]]}] 07:03:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 07:03:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 519ms 07:03:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 07:03:28 INFO - PROCESS | 1940 | 1467036208783 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 07:03:28 INFO - PROCESS | 1940 | 1467036208784 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 07:03:28 INFO - PROCESS | 1940 | 1467036208786 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 07:03:28 INFO - PROCESS | 1940 | 1467036208789 Marionette TRACE conn2 <- [1,2750,null,{}] 07:03:28 INFO - PROCESS | 1940 | 1467036208793 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}] 07:03:28 INFO - PROCESS | 1940 | 1467036208797 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:28 INFO - PROCESS | 1940 | 1467036208909 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 07:03:28 INFO - PROCESS | 1940 | 1467036208945 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:28 INFO - PROCESS | 1940 | 1467036208946 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:28 INFO - PROCESS | 1940 | ++DOCSHELL 0x1268d0000 == 32 [pid = 1940] [id = 695] 07:03:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x119749000) [pid = 1940] [serial = 2085] [outer = 0x0] 07:03:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x12108b400) [pid = 1940] [serial = 2086] [outer = 0x119749000] 07:03:28 INFO - PROCESS | 1940 | 1467036208971 Marionette DEBUG loaded listener.js 07:03:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x12182f800) [pid = 1940] [serial = 2087] [outer = 0x119749000] 07:03:29 INFO - PROCESS | 1940 | 1467036209269 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]]]}] 07:03:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 07:03:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 521ms 07:03:29 INFO - PROCESS | 1940 | 1467036209310 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 07:03:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 07:03:29 INFO - PROCESS | 1940 | 1467036209318 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 07:03:29 INFO - PROCESS | 1940 | 1467036209323 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 07:03:29 INFO - PROCESS | 1940 | 1467036209324 Marionette TRACE conn2 <- [1,2754,null,{}] 07:03:29 INFO - PROCESS | 1940 | 1467036209327 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}] 07:03:29 INFO - PROCESS | 1940 | 1467036209328 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:29 INFO - PROCESS | 1940 | 1467036209426 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 07:03:29 INFO - PROCESS | 1940 | 1467036209429 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:29 INFO - PROCESS | 1940 | 1467036209430 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:29 INFO - PROCESS | 1940 | ++DOCSHELL 0x12880e000 == 33 [pid = 1940] [id = 696] 07:03:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x121397c00) [pid = 1940] [serial = 2088] [outer = 0x0] 07:03:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x1219e1400) [pid = 1940] [serial = 2089] [outer = 0x121397c00] 07:03:29 INFO - PROCESS | 1940 | 1467036209455 Marionette DEBUG loaded listener.js 07:03:29 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x123c32400) [pid = 1940] [serial = 2090] [outer = 0x121397c00] 07:03:29 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x12112e400) [pid = 1940] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 07:03:29 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x11876c800) [pid = 1940] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 07:03:29 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x11262b400) [pid = 1940] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 07:03:29 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x111f41400) [pid = 1940] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 07:03:29 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x115df8000) [pid = 1940] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 07:03:29 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x1244b9800) [pid = 1940] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 07:03:29 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x1162dac00) [pid = 1940] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 07:03:29 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x118230000) [pid = 1940] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 07:03:29 INFO - PROCESS | 1940 | 1467036209854 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]]]}] 07:03:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 07:03:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 571ms 07:03:29 INFO - PROCESS | 1940 | 1467036209894 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 07:03:29 INFO - PROCESS | 1940 | 1467036209895 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 07:03:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 07:03:29 INFO - PROCESS | 1940 | 1467036209897 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 07:03:29 INFO - PROCESS | 1940 | 1467036209898 Marionette TRACE conn2 <- [1,2758,null,{}] 07:03:29 INFO - PROCESS | 1940 | 1467036209901 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}] 07:03:29 INFO - PROCESS | 1940 | 1467036209902 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:30 INFO - PROCESS | 1940 | 1467036210009 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 07:03:30 INFO - PROCESS | 1940 | 1467036210046 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:30 INFO - PROCESS | 1940 | 1467036210047 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:30 INFO - PROCESS | 1940 | ++DOCSHELL 0x128ddb000 == 34 [pid = 1940] [id = 697] 07:03:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x1121a5800) [pid = 1940] [serial = 2091] [outer = 0x0] 07:03:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x1210d2000) [pid = 1940] [serial = 2092] [outer = 0x1121a5800] 07:03:30 INFO - PROCESS | 1940 | 1467036210072 Marionette DEBUG loaded listener.js 07:03:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x123c32000) [pid = 1940] [serial = 2093] [outer = 0x1121a5800] 07:03:30 INFO - PROCESS | 1940 | 1467036210338 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]]]}] 07:03:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 07:03:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 469ms 07:03:30 INFO - PROCESS | 1940 | 1467036210367 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 07:03:30 INFO - PROCESS | 1940 | 1467036210368 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 07:03:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 07:03:30 INFO - PROCESS | 1940 | 1467036210379 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 07:03:30 INFO - PROCESS | 1940 | 1467036210380 Marionette TRACE conn2 <- [1,2762,null,{}] 07:03:30 INFO - PROCESS | 1940 | 1467036210382 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}] 07:03:30 INFO - PROCESS | 1940 | 1467036210395 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:30 INFO - PROCESS | 1940 | 1467036210483 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 07:03:30 INFO - PROCESS | 1940 | 1467036210490 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:30 INFO - PROCESS | 1940 | 1467036210492 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:30 INFO - PROCESS | 1940 | ++DOCSHELL 0x12115c000 == 35 [pid = 1940] [id = 698] 07:03:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x123c36800) [pid = 1940] [serial = 2094] [outer = 0x0] 07:03:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x1240ca000) [pid = 1940] [serial = 2095] [outer = 0x123c36800] 07:03:30 INFO - PROCESS | 1940 | 1467036210516 Marionette DEBUG loaded listener.js 07:03:30 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x124286c00) [pid = 1940] [serial = 2096] [outer = 0x123c36800] 07:03:30 INFO - PROCESS | 1940 | 1467036210848 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]]]}] 07:03:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 07:03:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 520ms 07:03:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 07:03:30 INFO - PROCESS | 1940 | 1467036210909 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 07:03:30 INFO - PROCESS | 1940 | 1467036210910 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 07:03:30 INFO - PROCESS | 1940 | 1467036210912 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 07:03:30 INFO - PROCESS | 1940 | 1467036210913 Marionette TRACE conn2 <- [1,2766,null,{}] 07:03:30 INFO - PROCESS | 1940 | 1467036210916 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}] 07:03:30 INFO - PROCESS | 1940 | 1467036210917 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:31 INFO - PROCESS | 1940 | 1467036210995 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 07:03:31 INFO - PROCESS | 1940 | 1467036210999 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:31 INFO - PROCESS | 1940 | 1467036211000 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:31 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a6a0000 == 36 [pid = 1940] [id = 699] 07:03:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x12428c800) [pid = 1940] [serial = 2097] [outer = 0x0] 07:03:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x1242a6000) [pid = 1940] [serial = 2098] [outer = 0x12428c800] 07:03:31 INFO - PROCESS | 1940 | 1467036211026 Marionette DEBUG loaded listener.js 07:03:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x1244ef000) [pid = 1940] [serial = 2099] [outer = 0x12428c800] 07:03:31 INFO - PROCESS | 1940 | 1467036211357 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]]]}] 07:03:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 07:03:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 470ms 07:03:31 INFO - PROCESS | 1940 | 1467036211383 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 07:03:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 07:03:31 INFO - PROCESS | 1940 | 1467036211385 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 07:03:31 INFO - PROCESS | 1940 | 1467036211388 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 07:03:31 INFO - PROCESS | 1940 | 1467036211391 Marionette TRACE conn2 <- [1,2770,null,{}] 07:03:31 INFO - PROCESS | 1940 | 1467036211393 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}] 07:03:31 INFO - PROCESS | 1940 | 1467036211395 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:31 INFO - PROCESS | 1940 | 1467036211494 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 07:03:31 INFO - PROCESS | 1940 | 1467036211497 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:31 INFO - PROCESS | 1940 | 1467036211499 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:31 INFO - PROCESS | 1940 | ++DOCSHELL 0x12448f000 == 37 [pid = 1940] [id = 700] 07:03:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x1244f0400) [pid = 1940] [serial = 2100] [outer = 0x0] 07:03:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x124d58800) [pid = 1940] [serial = 2101] [outer = 0x1244f0400] 07:03:31 INFO - PROCESS | 1940 | 1467036211525 Marionette DEBUG loaded listener.js 07:03:31 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x1265e8400) [pid = 1940] [serial = 2102] [outer = 0x1244f0400] 07:03:32 INFO - PROCESS | 1940 | 1467036212078 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]]]}] 07:03:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 07:03:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 723ms 07:03:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 07:03:32 INFO - PROCESS | 1940 | 1467036212129 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 07:03:32 INFO - PROCESS | 1940 | 1467036212132 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 07:03:32 INFO - PROCESS | 1940 | 1467036212137 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 07:03:32 INFO - PROCESS | 1940 | 1467036212141 Marionette TRACE conn2 <- [1,2774,null,{}] 07:03:32 INFO - PROCESS | 1940 | 1467036212145 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}] 07:03:32 INFO - PROCESS | 1940 | 1467036212147 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:32 INFO - PROCESS | 1940 | 1467036212278 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 07:03:32 INFO - PROCESS | 1940 | 1467036212335 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:32 INFO - PROCESS | 1940 | 1467036212337 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:32 INFO - PROCESS | 1940 | ++DOCSHELL 0x1181e2000 == 38 [pid = 1940] [id = 701] 07:03:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x112980c00) [pid = 1940] [serial = 2103] [outer = 0x0] 07:03:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x113dab800) [pid = 1940] [serial = 2104] [outer = 0x112980c00] 07:03:32 INFO - PROCESS | 1940 | 1467036212369 Marionette DEBUG loaded listener.js 07:03:32 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x116f4c000) [pid = 1940] [serial = 2105] [outer = 0x112980c00] 07:03:32 INFO - PROCESS | 1940 | 1467036212917 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]]]}] 07:03:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 07:03:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 823ms 07:03:32 INFO - PROCESS | 1940 | 1467036212960 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 07:03:32 INFO - PROCESS | 1940 | 1467036212963 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 07:03:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 07:03:32 INFO - PROCESS | 1940 | 1467036212968 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 07:03:32 INFO - PROCESS | 1940 | 1467036212970 Marionette TRACE conn2 <- [1,2778,null,{}] 07:03:32 INFO - PROCESS | 1940 | 1467036212973 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}] 07:03:32 INFO - PROCESS | 1940 | 1467036212975 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:33 INFO - PROCESS | 1940 | 1467036213082 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 07:03:33 INFO - PROCESS | 1940 | 1467036213281 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:33 INFO - PROCESS | 1940 | 1467036213282 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:33 INFO - PROCESS | 1940 | ++DOCSHELL 0x1169ad800 == 39 [pid = 1940] [id = 702] 07:03:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x1126a8000) [pid = 1940] [serial = 2106] [outer = 0x0] 07:03:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x112ed9c00) [pid = 1940] [serial = 2107] [outer = 0x1126a8000] 07:03:33 INFO - PROCESS | 1940 | 1467036213310 Marionette DEBUG loaded listener.js 07:03:33 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x1162d2400) [pid = 1940] [serial = 2108] [outer = 0x1126a8000] 07:03:33 INFO - PROCESS | 1940 | --DOCSHELL 0x12a6a0000 == 38 [pid = 1940] [id = 699] 07:03:33 INFO - PROCESS | 1940 | --DOCSHELL 0x12115c000 == 37 [pid = 1940] [id = 698] 07:03:33 INFO - PROCESS | 1940 | --DOCSHELL 0x128ddb000 == 36 [pid = 1940] [id = 697] 07:03:33 INFO - PROCESS | 1940 | --DOCSHELL 0x12880e000 == 35 [pid = 1940] [id = 696] 07:03:33 INFO - PROCESS | 1940 | --DOCSHELL 0x1268d0000 == 34 [pid = 1940] [id = 695] 07:03:33 INFO - PROCESS | 1940 | --DOCSHELL 0x12460e000 == 33 [pid = 1940] [id = 694] 07:03:33 INFO - PROCESS | 1940 | --DOCSHELL 0x123c41800 == 32 [pid = 1940] [id = 693] 07:03:33 INFO - PROCESS | 1940 | --DOCSHELL 0x12117d800 == 31 [pid = 1940] [id = 692] 07:03:33 INFO - PROCESS | 1940 | --DOCSHELL 0x1183c7000 == 30 [pid = 1940] [id = 691] 07:03:33 INFO - PROCESS | 1940 | --DOCSHELL 0x116e42800 == 29 [pid = 1940] [id = 690] 07:03:33 INFO - PROCESS | 1940 | 1467036213829 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]]]}] 07:03:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 07:03:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 872ms 07:03:33 INFO - PROCESS | 1940 | 1467036213843 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 07:03:33 INFO - PROCESS | 1940 | 1467036213846 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 07:03:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 07:03:33 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1194c5000) [pid = 1940] [serial = 2038] [outer = 0x0] [url = about:blank] 07:03:33 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x121095400) [pid = 1940] [serial = 2041] [outer = 0x0] [url = about:blank] 07:03:33 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x11806c000) [pid = 1940] [serial = 2044] [outer = 0x0] [url = about:blank] 07:03:33 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x1160dd800) [pid = 1940] [serial = 2029] [outer = 0x0] [url = about:blank] 07:03:33 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x116f4c400) [pid = 1940] [serial = 2030] [outer = 0x0] [url = about:blank] 07:03:33 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x1198c1c00) [pid = 1940] [serial = 2027] [outer = 0x0] [url = about:blank] 07:03:33 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x116794000) [pid = 1940] [serial = 2032] [outer = 0x0] [url = about:blank] 07:03:33 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x1175c8000) [pid = 1940] [serial = 2033] [outer = 0x0] [url = about:blank] 07:03:33 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x11832b400) [pid = 1940] [serial = 2035] [outer = 0x0] [url = about:blank] 07:03:33 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x1191c9c00) [pid = 1940] [serial = 2045] [outer = 0x0] [url = about:blank] 07:03:33 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x1240cf800) [pid = 1940] [serial = 2048] [outer = 0x0] [url = about:blank] 07:03:33 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x121125000) [pid = 1940] [serial = 2042] [outer = 0x0] [url = about:blank] 07:03:33 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x1198c1400) [pid = 1940] [serial = 2039] [outer = 0x0] [url = about:blank] 07:03:33 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x1185b1000) [pid = 1940] [serial = 2036] [outer = 0x0] [url = about:blank] 07:03:33 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x121ab0800) [pid = 1940] [serial = 2047] [outer = 0x0] [url = about:blank] 07:03:33 INFO - PROCESS | 1940 | 1467036213884 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 07:03:33 INFO - PROCESS | 1940 | 1467036213888 Marionette TRACE conn2 <- [1,2782,null,{}] 07:03:33 INFO - PROCESS | 1940 | 1467036213896 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}] 07:03:33 INFO - PROCESS | 1940 | 1467036213898 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:34 INFO - PROCESS | 1940 | 1467036214027 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 07:03:34 INFO - PROCESS | 1940 | 1467036214042 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:34 INFO - PROCESS | 1940 | 1467036214044 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:34 INFO - PROCESS | 1940 | ++DOCSHELL 0x1181e4000 == 30 [pid = 1940] [id = 703] 07:03:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x118065800) [pid = 1940] [serial = 2109] [outer = 0x0] 07:03:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x118195c00) [pid = 1940] [serial = 2110] [outer = 0x118065800] 07:03:34 INFO - PROCESS | 1940 | 1467036214088 Marionette DEBUG loaded listener.js 07:03:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x11829d400) [pid = 1940] [serial = 2111] [outer = 0x118065800] 07:03:34 INFO - PROCESS | 1940 | 1467036214513 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]]]}] 07:03:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 07:03:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 700ms 07:03:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 07:03:34 INFO - PROCESS | 1940 | 1467036214563 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 07:03:34 INFO - PROCESS | 1940 | 1467036214565 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 07:03:34 INFO - PROCESS | 1940 | 1467036214568 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 07:03:34 INFO - PROCESS | 1940 | 1467036214569 Marionette TRACE conn2 <- [1,2786,null,{}] 07:03:34 INFO - PROCESS | 1940 | 1467036214571 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}] 07:03:34 INFO - PROCESS | 1940 | 1467036214573 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:34 INFO - PROCESS | 1940 | 1467036214657 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 07:03:34 INFO - PROCESS | 1940 | 1467036214663 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:34 INFO - PROCESS | 1940 | 1467036214665 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:34 INFO - PROCESS | 1940 | ++DOCSHELL 0x121182000 == 31 [pid = 1940] [id = 704] 07:03:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x1185b4000) [pid = 1940] [serial = 2112] [outer = 0x0] 07:03:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x118f9b000) [pid = 1940] [serial = 2113] [outer = 0x1185b4000] 07:03:34 INFO - PROCESS | 1940 | 1467036214691 Marionette DEBUG loaded listener.js 07:03:34 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x11935fc00) [pid = 1940] [serial = 2114] [outer = 0x1185b4000] 07:03:35 INFO - PROCESS | 1940 | 1467036215029 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]]]}] 07:03:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 07:03:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 471ms 07:03:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 07:03:35 INFO - PROCESS | 1940 | 1467036215040 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 07:03:35 INFO - PROCESS | 1940 | 1467036215042 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 07:03:35 INFO - PROCESS | 1940 | 1467036215049 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 07:03:35 INFO - PROCESS | 1940 | 1467036215053 Marionette TRACE conn2 <- [1,2790,null,{}] 07:03:35 INFO - PROCESS | 1940 | 1467036215057 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}] 07:03:35 INFO - PROCESS | 1940 | 1467036215060 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:35 INFO - PROCESS | 1940 | 1467036215147 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 07:03:35 INFO - PROCESS | 1940 | 1467036215203 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:35 INFO - PROCESS | 1940 | 1467036215204 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:35 INFO - PROCESS | 1940 | ++DOCSHELL 0x123c4c000 == 32 [pid = 1940] [id = 705] 07:03:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x11259ec00) [pid = 1940] [serial = 2115] [outer = 0x0] 07:03:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x1194bfc00) [pid = 1940] [serial = 2116] [outer = 0x11259ec00] 07:03:35 INFO - PROCESS | 1940 | 1467036215230 Marionette DEBUG loaded listener.js 07:03:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x12100f400) [pid = 1940] [serial = 2117] [outer = 0x11259ec00] 07:03:35 INFO - PROCESS | 1940 | 1467036215663 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]]]}] 07:03:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 07:03:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 629ms 07:03:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 07:03:35 INFO - PROCESS | 1940 | 1467036215674 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 07:03:35 INFO - PROCESS | 1940 | 1467036215677 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 07:03:35 INFO - PROCESS | 1940 | 1467036215680 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 07:03:35 INFO - PROCESS | 1940 | 1467036215683 Marionette TRACE conn2 <- [1,2794,null,{}] 07:03:35 INFO - PROCESS | 1940 | 1467036215687 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}] 07:03:35 INFO - PROCESS | 1940 | 1467036215689 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:35 INFO - PROCESS | 1940 | 1467036215815 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 07:03:35 INFO - PROCESS | 1940 | 1467036215942 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:35 INFO - PROCESS | 1940 | 1467036215944 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:35 INFO - PROCESS | 1940 | ++DOCSHELL 0x1191c5000 == 33 [pid = 1940] [id = 706] 07:03:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x11386c400) [pid = 1940] [serial = 2118] [outer = 0x0] 07:03:35 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x116f4c400) [pid = 1940] [serial = 2119] [outer = 0x11386c400] 07:03:35 INFO - PROCESS | 1940 | 1467036215973 Marionette DEBUG loaded listener.js 07:03:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x118231400) [pid = 1940] [serial = 2120] [outer = 0x11386c400] 07:03:36 INFO - PROCESS | 1940 | 1467036216393 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]]]}] 07:03:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 07:03:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 725ms 07:03:36 INFO - PROCESS | 1940 | 1467036216405 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 07:03:36 INFO - PROCESS | 1940 | 1467036216410 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 07:03:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 07:03:36 INFO - PROCESS | 1940 | 1467036216417 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 07:03:36 INFO - PROCESS | 1940 | 1467036216420 Marionette TRACE conn2 <- [1,2798,null,{}] 07:03:36 INFO - PROCESS | 1940 | 1467036216424 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}] 07:03:36 INFO - PROCESS | 1940 | 1467036216426 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:36 INFO - PROCESS | 1940 | 1467036216610 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 07:03:36 INFO - PROCESS | 1940 | 1467036216709 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:36 INFO - PROCESS | 1940 | 1467036216710 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:36 INFO - PROCESS | 1940 | ++DOCSHELL 0x126090000 == 34 [pid = 1940] [id = 707] 07:03:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x1191c8400) [pid = 1940] [serial = 2121] [outer = 0x0] 07:03:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x119745800) [pid = 1940] [serial = 2122] [outer = 0x1191c8400] 07:03:36 INFO - PROCESS | 1940 | 1467036216761 Marionette DEBUG loaded listener.js 07:03:36 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x12108c400) [pid = 1940] [serial = 2123] [outer = 0x1191c8400] 07:03:37 INFO - PROCESS | 1940 | 1467036217244 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]]]}] 07:03:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 07:03:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 874ms 07:03:37 INFO - PROCESS | 1940 | 1467036217290 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 07:03:37 INFO - PROCESS | 1940 | 1467036217292 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 07:03:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 07:03:37 INFO - PROCESS | 1940 | 1467036217294 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 07:03:37 INFO - PROCESS | 1940 | 1467036217297 Marionette TRACE conn2 <- [1,2802,null,{}] 07:03:37 INFO - PROCESS | 1940 | 1467036217305 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}] 07:03:37 INFO - PROCESS | 1940 | 1467036217308 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:37 INFO - PROCESS | 1940 | 1467036217403 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 07:03:37 INFO - PROCESS | 1940 | 1467036217462 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:37 INFO - PROCESS | 1940 | 1467036217464 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:37 INFO - PROCESS | 1940 | ++DOCSHELL 0x128818000 == 35 [pid = 1940] [id = 708] 07:03:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x121128400) [pid = 1940] [serial = 2124] [outer = 0x0] 07:03:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x1214bcc00) [pid = 1940] [serial = 2125] [outer = 0x121128400] 07:03:37 INFO - PROCESS | 1940 | 1467036217495 Marionette DEBUG loaded listener.js 07:03:37 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x1219df400) [pid = 1940] [serial = 2126] [outer = 0x121128400] 07:03:37 INFO - PROCESS | 1940 | 1467036217940 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]]]}] 07:03:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 07:03:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 673ms 07:03:37 INFO - PROCESS | 1940 | 1467036217967 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 07:03:37 INFO - PROCESS | 1940 | 1467036217969 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 07:03:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 07:03:37 INFO - PROCESS | 1940 | 1467036217972 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 07:03:37 INFO - PROCESS | 1940 | 1467036217973 Marionette TRACE conn2 <- [1,2806,null,{}] 07:03:37 INFO - PROCESS | 1940 | 1467036217975 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}] 07:03:37 INFO - PROCESS | 1940 | 1467036217976 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:38 INFO - PROCESS | 1940 | 1467036218083 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 07:03:38 INFO - PROCESS | 1940 | 1467036218153 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:38 INFO - PROCESS | 1940 | 1467036218154 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:38 INFO - PROCESS | 1940 | ++DOCSHELL 0x12920d800 == 36 [pid = 1940] [id = 709] 07:03:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x1240c8400) [pid = 1940] [serial = 2127] [outer = 0x0] 07:03:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x1240d3c00) [pid = 1940] [serial = 2128] [outer = 0x1240c8400] 07:03:38 INFO - PROCESS | 1940 | 1467036218185 Marionette DEBUG loaded listener.js 07:03:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x1244bb000) [pid = 1940] [serial = 2129] [outer = 0x1240c8400] 07:03:38 INFO - PROCESS | 1940 | 1467036218589 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]]]}] 07:03:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 07:03:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 670ms 07:03:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 07:03:38 INFO - PROCESS | 1940 | 1467036218643 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 07:03:38 INFO - PROCESS | 1940 | 1467036218644 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 07:03:38 INFO - PROCESS | 1940 | 1467036218646 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 07:03:38 INFO - PROCESS | 1940 | 1467036218648 Marionette TRACE conn2 <- [1,2810,null,{}] 07:03:38 INFO - PROCESS | 1940 | 1467036218650 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}] 07:03:38 INFO - PROCESS | 1940 | 1467036218651 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:38 INFO - PROCESS | 1940 | 1467036218756 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 07:03:38 INFO - PROCESS | 1940 | 1467036218812 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:38 INFO - PROCESS | 1940 | 1467036218813 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:38 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a68f000 == 37 [pid = 1940] [id = 710] 07:03:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x1198bcc00) [pid = 1940] [serial = 2130] [outer = 0x0] 07:03:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x1247b6800) [pid = 1940] [serial = 2131] [outer = 0x1198bcc00] 07:03:38 INFO - PROCESS | 1940 | 1467036218843 Marionette DEBUG loaded listener.js 07:03:38 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x124d59c00) [pid = 1940] [serial = 2132] [outer = 0x1198bcc00] 07:03:39 INFO - PROCESS | 1940 | 1467036219259 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]]]}] 07:03:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 07:03:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 671ms 07:03:39 INFO - PROCESS | 1940 | 1467036219318 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 07:03:39 INFO - PROCESS | 1940 | 1467036219320 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 07:03:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 07:03:39 INFO - PROCESS | 1940 | 1467036219324 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 07:03:39 INFO - PROCESS | 1940 | 1467036219326 Marionette TRACE conn2 <- [1,2814,null,{}] 07:03:39 INFO - PROCESS | 1940 | 1467036219329 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}] 07:03:39 INFO - PROCESS | 1940 | 1467036219336 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:39 INFO - PROCESS | 1940 | 1467036219539 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 07:03:39 INFO - PROCESS | 1940 | 1467036219637 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:39 INFO - PROCESS | 1940 | 1467036219638 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:39 INFO - PROCESS | 1940 | ++DOCSHELL 0x12192b000 == 38 [pid = 1940] [id = 711] 07:03:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x111f3ec00) [pid = 1940] [serial = 2133] [outer = 0x0] 07:03:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x126804800) [pid = 1940] [serial = 2134] [outer = 0x111f3ec00] 07:03:39 INFO - PROCESS | 1940 | 1467036219686 Marionette DEBUG loaded listener.js 07:03:39 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x12885d400) [pid = 1940] [serial = 2135] [outer = 0x111f3ec00] 07:03:40 INFO - PROCESS | 1940 | 1467036220226 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]]]}] 07:03:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 07:03:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 920ms 07:03:40 INFO - PROCESS | 1940 | 1467036220244 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 07:03:40 INFO - PROCESS | 1940 | 1467036220246 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 07:03:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 07:03:40 INFO - PROCESS | 1940 | 1467036220249 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 07:03:40 INFO - PROCESS | 1940 | 1467036220251 Marionette TRACE conn2 <- [1,2818,null,{}] 07:03:40 INFO - PROCESS | 1940 | 1467036220255 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}] 07:03:40 INFO - PROCESS | 1940 | 1467036220256 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:40 INFO - PROCESS | 1940 | 1467036220353 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 07:03:40 INFO - PROCESS | 1940 | 1467036220413 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:40 INFO - PROCESS | 1940 | 1467036220414 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:40 INFO - PROCESS | 1940 | ++DOCSHELL 0x1191c3800 == 39 [pid = 1940] [id = 712] 07:03:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x1171c0800) [pid = 1940] [serial = 2136] [outer = 0x0] 07:03:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x118298800) [pid = 1940] [serial = 2137] [outer = 0x1171c0800] 07:03:40 INFO - PROCESS | 1940 | 1467036220443 Marionette DEBUG loaded listener.js 07:03:40 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x1191c8800) [pid = 1940] [serial = 2138] [outer = 0x1171c0800] 07:03:41 INFO - PROCESS | 1940 | --DOCSHELL 0x121182000 == 38 [pid = 1940] [id = 704] 07:03:41 INFO - PROCESS | 1940 | --DOCSHELL 0x1181e4000 == 37 [pid = 1940] [id = 703] 07:03:41 INFO - PROCESS | 1940 | --DOCSHELL 0x1169ad800 == 36 [pid = 1940] [id = 702] 07:03:41 INFO - PROCESS | 1940 | --DOCSHELL 0x123cba800 == 35 [pid = 1940] [id = 17] 07:03:41 INFO - PROCESS | 1940 | --DOCSHELL 0x1181e2000 == 34 [pid = 1940] [id = 701] 07:03:41 INFO - PROCESS | 1940 | --DOCSHELL 0x118fbe000 == 33 [pid = 1940] [id = 689] 07:03:41 INFO - PROCESS | 1940 | --DOCSHELL 0x12192b000 == 32 [pid = 1940] [id = 711] 07:03:41 INFO - PROCESS | 1940 | --DOCSHELL 0x12a68f000 == 31 [pid = 1940] [id = 710] 07:03:41 INFO - PROCESS | 1940 | --DOCSHELL 0x12920d800 == 30 [pid = 1940] [id = 709] 07:03:41 INFO - PROCESS | 1940 | --DOCSHELL 0x128818000 == 29 [pid = 1940] [id = 708] 07:03:41 INFO - PROCESS | 1940 | --DOCSHELL 0x126090000 == 28 [pid = 1940] [id = 707] 07:03:41 INFO - PROCESS | 1940 | --DOCSHELL 0x12448f000 == 27 [pid = 1940] [id = 700] 07:03:41 INFO - PROCESS | 1940 | --DOCSHELL 0x123c4c000 == 26 [pid = 1940] [id = 705] 07:03:41 INFO - PROCESS | 1940 | --DOCSHELL 0x1191c5000 == 25 [pid = 1940] [id = 706] 07:03:41 INFO - PROCESS | 1940 | 1467036221371 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]]]}] 07:03:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 07:03:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1222ms 07:03:41 INFO - PROCESS | 1940 | 1467036221472 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 07:03:41 INFO - PROCESS | 1940 | 1467036221476 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 07:03:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 07:03:41 INFO - PROCESS | 1940 | 1467036221479 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 07:03:41 INFO - PROCESS | 1940 | 1467036221482 Marionette TRACE conn2 <- [1,2822,null,{}] 07:03:41 INFO - PROCESS | 1940 | 1467036221485 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}] 07:03:41 INFO - PROCESS | 1940 | 1467036221487 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:41 INFO - PROCESS | 1940 | 1467036221590 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 07:03:41 INFO - PROCESS | 1940 | 1467036221599 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:41 INFO - PROCESS | 1940 | 1467036221600 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:41 INFO - PROCESS | 1940 | ++DOCSHELL 0x11808d800 == 26 [pid = 1940] [id = 713] 07:03:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x116075c00) [pid = 1940] [serial = 2139] [outer = 0x0] 07:03:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x1162cc400) [pid = 1940] [serial = 2140] [outer = 0x116075c00] 07:03:41 INFO - PROCESS | 1940 | 1467036221628 Marionette DEBUG loaded listener.js 07:03:41 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x117d9ec00) [pid = 1940] [serial = 2141] [outer = 0x116075c00] 07:03:42 INFO - PROCESS | 1940 | 1467036222002 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]]]}] 07:03:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 07:03:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 571ms 07:03:42 INFO - PROCESS | 1940 | 1467036222050 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 07:03:42 INFO - PROCESS | 1940 | 1467036222053 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 07:03:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 07:03:42 INFO - PROCESS | 1940 | 1467036222058 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 07:03:42 INFO - PROCESS | 1940 | 1467036222060 Marionette TRACE conn2 <- [1,2826,null,{}] 07:03:42 INFO - PROCESS | 1940 | 1467036222062 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}] 07:03:42 INFO - PROCESS | 1940 | 1467036222064 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:42 INFO - PROCESS | 1940 | 1467036222171 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 07:03:42 INFO - PROCESS | 1940 | 1467036222191 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:42 INFO - PROCESS | 1940 | 1467036222192 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:42 INFO - PROCESS | 1940 | ++DOCSHELL 0x121196800 == 27 [pid = 1940] [id = 714] 07:03:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x118071000) [pid = 1940] [serial = 2142] [outer = 0x0] 07:03:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x1185a7c00) [pid = 1940] [serial = 2143] [outer = 0x118071000] 07:03:42 INFO - PROCESS | 1940 | 1467036222236 Marionette DEBUG loaded listener.js 07:03:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x11876f400) [pid = 1940] [serial = 2144] [outer = 0x118071000] 07:03:42 INFO - PROCESS | 1940 | 1467036222632 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 07:03:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 07:03:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 621ms 07:03:42 INFO - PROCESS | 1940 | 1467036222680 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 07:03:42 INFO - PROCESS | 1940 | 1467036222682 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 07:03:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 07:03:42 INFO - PROCESS | 1940 | 1467036222686 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 07:03:42 INFO - PROCESS | 1940 | 1467036222690 Marionette TRACE conn2 <- [1,2830,null,{}] 07:03:42 INFO - PROCESS | 1940 | 1467036222702 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}] 07:03:42 INFO - PROCESS | 1940 | 1467036222706 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:42 INFO - PROCESS | 1940 | 1467036222852 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 07:03:42 INFO - PROCESS | 1940 | 1467036222880 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:42 INFO - PROCESS | 1940 | 1467036222883 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:42 INFO - PROCESS | 1940 | ++DOCSHELL 0x12604a800 == 28 [pid = 1940] [id = 715] 07:03:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x119364c00) [pid = 1940] [serial = 2145] [outer = 0x0] 07:03:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x1198b6c00) [pid = 1940] [serial = 2146] [outer = 0x119364c00] 07:03:42 INFO - PROCESS | 1940 | 1467036222930 Marionette DEBUG loaded listener.js 07:03:42 INFO - PROCESS | 1940 | ++DOMWINDOW == 116 (0x1198e1800) [pid = 1940] [serial = 2147] [outer = 0x119364c00] 07:03:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 07:03:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 624ms 07:03:43 INFO - PROCESS | 1940 | 1467036223301 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]]]}] 07:03:43 INFO - PROCESS | 1940 | 1467036223309 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 07:03:43 INFO - PROCESS | 1940 | 1467036223311 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 07:03:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 07:03:43 INFO - PROCESS | 1940 | 1467036223313 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 07:03:43 INFO - PROCESS | 1940 | 1467036223314 Marionette TRACE conn2 <- [1,2834,null,{}] 07:03:43 INFO - PROCESS | 1940 | 1467036223318 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}] 07:03:43 INFO - PROCESS | 1940 | 1467036223321 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:43 INFO - PROCESS | 1940 | 1467036223427 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 07:03:43 INFO - PROCESS | 1940 | --DOMWINDOW == 115 (0x119749000) [pid = 1940] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 07:03:43 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x12428c800) [pid = 1940] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 07:03:43 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x121397c00) [pid = 1940] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 07:03:43 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x123c36800) [pid = 1940] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 07:03:43 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x123cc6000) [pid = 1940] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 07:03:43 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x119360800) [pid = 1940] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 07:03:43 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x1126a6400) [pid = 1940] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 07:03:43 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x1126a9400) [pid = 1940] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 07:03:43 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x1175c2800) [pid = 1940] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 07:03:43 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x1171c1400) [pid = 1940] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 07:03:43 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x12c8a6400) [pid = 1940] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 07:03:43 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x112976000) [pid = 1940] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 07:03:43 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x111c19000) [pid = 1940] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 07:03:43 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x118230800) [pid = 1940] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 07:03:43 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x11974b800) [pid = 1940] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 07:03:43 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x1198be400) [pid = 1940] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 07:03:43 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x1198b8c00) [pid = 1940] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 07:03:43 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x126556000) [pid = 1940] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 07:03:43 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x1121a5800) [pid = 1940] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 07:03:43 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x1126a8000) [pid = 1940] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 07:03:43 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x1185b4000) [pid = 1940] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 07:03:43 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x118065800) [pid = 1940] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 07:03:43 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x11259ec00) [pid = 1940] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 07:03:43 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x1244f0400) [pid = 1940] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 07:03:43 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x112980c00) [pid = 1940] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 07:03:43 INFO - PROCESS | 1940 | 1467036223806 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:43 INFO - PROCESS | 1940 | 1467036223807 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:43 INFO - PROCESS | 1940 | ++DOCSHELL 0x11808b000 == 29 [pid = 1940] [id = 716] 07:03:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x111f3d400) [pid = 1940] [serial = 2148] [outer = 0x0] 07:03:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x11262b400) [pid = 1940] [serial = 2149] [outer = 0x111f3d400] 07:03:43 INFO - PROCESS | 1940 | 1467036223832 Marionette DEBUG loaded listener.js 07:03:43 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x1150d2000) [pid = 1940] [serial = 2150] [outer = 0x111f3d400] 07:03:44 INFO - PROCESS | 1940 | 1467036224115 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 07:03:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 07:03:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 822ms 07:03:44 INFO - PROCESS | 1940 | 1467036224144 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 07:03:44 INFO - PROCESS | 1940 | 1467036224145 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 07:03:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 07:03:44 INFO - PROCESS | 1940 | 1467036224147 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 07:03:44 INFO - PROCESS | 1940 | 1467036224149 Marionette TRACE conn2 <- [1,2838,null,{}] 07:03:44 INFO - PROCESS | 1940 | 1467036224151 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}] 07:03:44 INFO - PROCESS | 1940 | 1467036224153 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:44 INFO - PROCESS | 1940 | 1467036224246 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 07:03:44 INFO - PROCESS | 1940 | 1467036224249 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:44 INFO - PROCESS | 1940 | 1467036224250 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:44 INFO - PROCESS | 1940 | ++DOCSHELL 0x12920f800 == 30 [pid = 1940] [id = 717] 07:03:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x1126a4000) [pid = 1940] [serial = 2151] [outer = 0x0] 07:03:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x118230800) [pid = 1940] [serial = 2152] [outer = 0x1126a4000] 07:03:44 INFO - PROCESS | 1940 | 1467036224277 Marionette DEBUG loaded listener.js 07:03:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x11935b000) [pid = 1940] [serial = 2153] [outer = 0x1126a4000] 07:03:44 INFO - PROCESS | 1940 | 1467036224620 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]]]}] 07:03:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 07:03:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 518ms 07:03:44 INFO - PROCESS | 1940 | 1467036224669 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 07:03:44 INFO - PROCESS | 1940 | 1467036224670 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 07:03:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 07:03:44 INFO - PROCESS | 1940 | 1467036224673 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 07:03:44 INFO - PROCESS | 1940 | 1467036224674 Marionette TRACE conn2 <- [1,2842,null,{}] 07:03:44 INFO - PROCESS | 1940 | 1467036224676 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}] 07:03:44 INFO - PROCESS | 1940 | 1467036224680 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:44 INFO - PROCESS | 1940 | 1467036224765 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 07:03:44 INFO - PROCESS | 1940 | 1467036224769 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:44 INFO - PROCESS | 1940 | 1467036224770 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:44 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b00b800 == 31 [pid = 1940] [id = 718] 07:03:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x119745c00) [pid = 1940] [serial = 2154] [outer = 0x0] 07:03:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x12112cc00) [pid = 1940] [serial = 2155] [outer = 0x119745c00] 07:03:44 INFO - PROCESS | 1940 | 1467036224799 Marionette DEBUG loaded listener.js 07:03:44 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x121a08400) [pid = 1940] [serial = 2156] [outer = 0x119745c00] 07:03:45 INFO - PROCESS | 1940 | 1467036225156 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]]]}] 07:03:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 07:03:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 520ms 07:03:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 07:03:45 INFO - PROCESS | 1940 | 1467036225194 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 07:03:45 INFO - PROCESS | 1940 | 1467036225195 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 07:03:45 INFO - PROCESS | 1940 | 1467036225205 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 07:03:45 INFO - PROCESS | 1940 | 1467036225207 Marionette TRACE conn2 <- [1,2846,null,{}] 07:03:45 INFO - PROCESS | 1940 | 1467036225209 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}] 07:03:45 INFO - PROCESS | 1940 | 1467036225210 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:45 INFO - PROCESS | 1940 | 1467036225285 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 07:03:45 INFO - PROCESS | 1940 | 1467036225346 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:45 INFO - PROCESS | 1940 | 1467036225347 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:45 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b982800 == 32 [pid = 1940] [id = 719] 07:03:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x1132cb000) [pid = 1940] [serial = 2157] [outer = 0x0] 07:03:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x121aa9400) [pid = 1940] [serial = 2158] [outer = 0x1132cb000] 07:03:45 INFO - PROCESS | 1940 | 1467036225371 Marionette DEBUG loaded listener.js 07:03:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x1244bb400) [pid = 1940] [serial = 2159] [outer = 0x1132cb000] 07:03:45 INFO - PROCESS | 1940 | 1467036225661 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]]]}] 07:03:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 07:03:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 480ms 07:03:45 INFO - PROCESS | 1940 | 1467036225679 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 07:03:45 INFO - PROCESS | 1940 | 1467036225680 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 07:03:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 07:03:45 INFO - PROCESS | 1940 | 1467036225682 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 07:03:45 INFO - PROCESS | 1940 | 1467036225683 Marionette TRACE conn2 <- [1,2850,null,{}] 07:03:45 INFO - PROCESS | 1940 | 1467036225686 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}] 07:03:45 INFO - PROCESS | 1940 | 1467036225687 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:45 INFO - PROCESS | 1940 | 1467036225781 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 07:03:45 INFO - PROCESS | 1940 | 1467036225884 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:45 INFO - PROCESS | 1940 | 1467036225886 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:45 INFO - PROCESS | 1940 | ++DOCSHELL 0x11508c000 == 33 [pid = 1940] [id = 720] 07:03:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x110e7e000) [pid = 1940] [serial = 2160] [outer = 0x0] 07:03:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x111f3e400) [pid = 1940] [serial = 2161] [outer = 0x110e7e000] 07:03:45 INFO - PROCESS | 1940 | 1467036225918 Marionette DEBUG loaded listener.js 07:03:45 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x1126a1c00) [pid = 1940] [serial = 2162] [outer = 0x110e7e000] 07:03:46 INFO - PROCESS | 1940 | 1467036226453 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 07:03:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 07:03:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 819ms 07:03:46 INFO - PROCESS | 1940 | 1467036226510 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 07:03:46 INFO - PROCESS | 1940 | 1467036226512 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 07:03:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 07:03:46 INFO - PROCESS | 1940 | 1467036226564 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 07:03:46 INFO - PROCESS | 1940 | 1467036226566 Marionette TRACE conn2 <- [1,2854,null,{}] 07:03:46 INFO - PROCESS | 1940 | 1467036226571 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}] 07:03:46 INFO - PROCESS | 1940 | 1467036226574 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:46 INFO - PROCESS | 1940 | 1467036226684 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 07:03:46 INFO - PROCESS | 1940 | 1467036226739 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:46 INFO - PROCESS | 1940 | 1467036226741 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:46 INFO - PROCESS | 1940 | ++DOCSHELL 0x12460e000 == 34 [pid = 1940] [id = 721] 07:03:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x1171bd000) [pid = 1940] [serial = 2163] [outer = 0x0] 07:03:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x118067000) [pid = 1940] [serial = 2164] [outer = 0x1171bd000] 07:03:46 INFO - PROCESS | 1940 | 1467036226771 Marionette DEBUG loaded listener.js 07:03:46 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x1182a0c00) [pid = 1940] [serial = 2165] [outer = 0x1171bd000] 07:03:47 INFO - PROCESS | 1940 | 1467036227335 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]]]}] 07:03:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 07:03:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 848ms 07:03:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 07:03:47 INFO - PROCESS | 1940 | 1467036227395 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 07:03:47 INFO - PROCESS | 1940 | 1467036227398 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 07:03:47 INFO - PROCESS | 1940 | 1467036227401 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 07:03:47 INFO - PROCESS | 1940 | 1467036227402 Marionette TRACE conn2 <- [1,2858,null,{}] 07:03:47 INFO - PROCESS | 1940 | 1467036227407 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}] 07:03:47 INFO - PROCESS | 1940 | 1467036227409 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:47 INFO - PROCESS | 1940 | 1467036227614 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 07:03:47 INFO - PROCESS | 1940 | 1467036227704 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:47 INFO - PROCESS | 1940 | 1467036227705 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:47 INFO - PROCESS | 1940 | ++DOCSHELL 0x1169a8000 == 35 [pid = 1940] [id = 722] 07:03:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x11326e800) [pid = 1940] [serial = 2166] [outer = 0x0] 07:03:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x113d45400) [pid = 1940] [serial = 2167] [outer = 0x11326e800] 07:03:47 INFO - PROCESS | 1940 | 1467036227734 Marionette DEBUG loaded listener.js 07:03:47 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x1175c1800) [pid = 1940] [serial = 2168] [outer = 0x11326e800] 07:03:48 INFO - PROCESS | 1940 | --DOCSHELL 0x12b982800 == 34 [pid = 1940] [id = 719] 07:03:48 INFO - PROCESS | 1940 | --DOCSHELL 0x12b00b800 == 33 [pid = 1940] [id = 718] 07:03:48 INFO - PROCESS | 1940 | --DOCSHELL 0x12920f800 == 32 [pid = 1940] [id = 717] 07:03:48 INFO - PROCESS | 1940 | --DOCSHELL 0x11808b000 == 31 [pid = 1940] [id = 716] 07:03:48 INFO - PROCESS | 1940 | --DOCSHELL 0x12604a800 == 30 [pid = 1940] [id = 715] 07:03:48 INFO - PROCESS | 1940 | --DOCSHELL 0x121196800 == 29 [pid = 1940] [id = 714] 07:03:48 INFO - PROCESS | 1940 | --DOCSHELL 0x11808d800 == 28 [pid = 1940] [id = 713] 07:03:48 INFO - PROCESS | 1940 | --DOCSHELL 0x1191c3800 == 27 [pid = 1940] [id = 712] 07:03:48 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x123cbe800) [pid = 1940] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 07:03:48 INFO - PROCESS | 1940 | 1467036228165 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 07:03:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 07:03:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 777ms 07:03:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 07:03:48 INFO - PROCESS | 1940 | 1467036228178 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 07:03:48 INFO - PROCESS | 1940 | 1467036228180 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 07:03:48 INFO - PROCESS | 1940 | 1467036228183 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 07:03:48 INFO - PROCESS | 1940 | 1467036228186 Marionette TRACE conn2 <- [1,2862,null,{}] 07:03:48 INFO - PROCESS | 1940 | 1467036228192 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}] 07:03:48 INFO - PROCESS | 1940 | 1467036228194 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:48 INFO - PROCESS | 1940 | 1467036228287 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 07:03:48 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x118199000) [pid = 1940] [serial = 2069] [outer = 0x0] [url = about:blank] 07:03:48 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x11937ac00) [pid = 1940] [serial = 2080] [outer = 0x0] [url = about:blank] 07:03:48 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x1185bac00) [pid = 1940] [serial = 2077] [outer = 0x0] [url = about:blank] 07:03:48 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x112d75800) [pid = 1940] [serial = 2071] [outer = 0x0] [url = about:blank] 07:03:48 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x1132c7000) [pid = 1940] [serial = 2072] [outer = 0x0] [url = about:blank] 07:03:48 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x117d9ac00) [pid = 1940] [serial = 2074] [outer = 0x0] [url = about:blank] 07:03:48 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x118191400) [pid = 1940] [serial = 2075] [outer = 0x0] [url = about:blank] 07:03:48 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x1198b9800) [pid = 1940] [serial = 2083] [outer = 0x0] [url = about:blank] 07:03:48 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x1132c7800) [pid = 1940] [serial = 1427] [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.] 07:03:48 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x113867c00) [pid = 1940] [serial = 2068] [outer = 0x0] [url = about:blank] 07:03:48 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x113da7400) [pid = 1940] [serial = 2051] [outer = 0x0] [url = about:blank] 07:03:48 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x111f48000) [pid = 1940] [serial = 2050] [outer = 0x0] [url = about:blank] 07:03:48 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x118772400) [pid = 1940] [serial = 2054] [outer = 0x0] [url = about:blank] 07:03:48 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x1185ab800) [pid = 1940] [serial = 2053] [outer = 0x0] [url = about:blank] 07:03:48 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x12112a800) [pid = 1940] [serial = 2057] [outer = 0x0] [url = about:blank] 07:03:48 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x119cf2400) [pid = 1940] [serial = 2056] [outer = 0x0] [url = about:blank] 07:03:48 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x124d51800) [pid = 1940] [serial = 2060] [outer = 0x0] [url = about:blank] 07:03:48 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x123d30800) [pid = 1940] [serial = 2059] [outer = 0x0] [url = about:blank] 07:03:48 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x1261af000) [pid = 1940] [serial = 2063] [outer = 0x0] [url = about:blank] 07:03:48 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1260da400) [pid = 1940] [serial = 2062] [outer = 0x0] [url = about:blank] 07:03:48 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x126aa0c00) [pid = 1940] [serial = 2066] [outer = 0x0] [url = about:blank] 07:03:48 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x12665a000) [pid = 1940] [serial = 2065] [outer = 0x0] [url = about:blank] 07:03:48 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x1194c5400) [pid = 1940] [serial = 2081] [outer = 0x0] [url = about:blank] 07:03:48 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x11935fc00) [pid = 1940] [serial = 2114] [outer = 0x0] [url = about:blank] 07:03:48 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x1210d2000) [pid = 1940] [serial = 2092] [outer = 0x0] [url = about:blank] 07:03:48 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x1194bfc00) [pid = 1940] [serial = 2116] [outer = 0x0] [url = about:blank] 07:03:48 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x112ed9c00) [pid = 1940] [serial = 2107] [outer = 0x0] [url = about:blank] 07:03:48 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x1162d2400) [pid = 1940] [serial = 2108] [outer = 0x0] [url = about:blank] 07:03:48 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x12100f400) [pid = 1940] [serial = 2117] [outer = 0x0] [url = about:blank] 07:03:48 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x118195c00) [pid = 1940] [serial = 2110] [outer = 0x0] [url = about:blank] 07:03:48 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x118f9b000) [pid = 1940] [serial = 2113] [outer = 0x0] [url = about:blank] 07:03:48 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x12182f800) [pid = 1940] [serial = 2087] [outer = 0x0] [url = about:blank] 07:03:48 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x12108b400) [pid = 1940] [serial = 2086] [outer = 0x0] [url = about:blank] 07:03:48 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x1265e8400) [pid = 1940] [serial = 2102] [outer = 0x0] [url = about:blank] 07:03:48 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x1198c5800) [pid = 1940] [serial = 2084] [outer = 0x0] [url = about:blank] 07:03:48 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x11829d400) [pid = 1940] [serial = 2111] [outer = 0x0] [url = about:blank] 07:03:48 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x1244ef000) [pid = 1940] [serial = 2099] [outer = 0x0] [url = about:blank] 07:03:48 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x1219e1400) [pid = 1940] [serial = 2089] [outer = 0x0] [url = about:blank] 07:03:48 INFO - PROCESS | 1940 | --DOMWINDOW == 72 (0x1240ca000) [pid = 1940] [serial = 2095] [outer = 0x0] [url = about:blank] 07:03:48 INFO - PROCESS | 1940 | --DOMWINDOW == 71 (0x1242a6000) [pid = 1940] [serial = 2098] [outer = 0x0] [url = about:blank] 07:03:48 INFO - PROCESS | 1940 | --DOMWINDOW == 70 (0x123c32400) [pid = 1940] [serial = 2090] [outer = 0x0] [url = about:blank] 07:03:48 INFO - PROCESS | 1940 | --DOMWINDOW == 69 (0x123c32000) [pid = 1940] [serial = 2093] [outer = 0x0] [url = about:blank] 07:03:48 INFO - PROCESS | 1940 | --DOMWINDOW == 68 (0x116f4c000) [pid = 1940] [serial = 2105] [outer = 0x0] [url = about:blank] 07:03:48 INFO - PROCESS | 1940 | --DOMWINDOW == 67 (0x124286c00) [pid = 1940] [serial = 2096] [outer = 0x0] [url = about:blank] 07:03:48 INFO - PROCESS | 1940 | --DOMWINDOW == 66 (0x113dab800) [pid = 1940] [serial = 2104] [outer = 0x0] [url = about:blank] 07:03:48 INFO - PROCESS | 1940 | --DOMWINDOW == 65 (0x124d58800) [pid = 1940] [serial = 2101] [outer = 0x0] [url = about:blank] 07:03:48 INFO - PROCESS | 1940 | --DOMWINDOW == 64 (0x118f93800) [pid = 1940] [serial = 2078] [outer = 0x0] [url = about:blank] 07:03:48 INFO - PROCESS | 1940 | 1467036228352 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:48 INFO - PROCESS | 1940 | 1467036228353 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:48 INFO - PROCESS | 1940 | ++DOCSHELL 0x118502800 == 28 [pid = 1940] [id = 723] 07:03:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 65 (0x112d75800) [pid = 1940] [serial = 2169] [outer = 0x0] 07:03:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 66 (0x113867c00) [pid = 1940] [serial = 2170] [outer = 0x112d75800] 07:03:48 INFO - PROCESS | 1940 | 1467036228385 Marionette DEBUG loaded listener.js 07:03:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 67 (0x11829d400) [pid = 1940] [serial = 2171] [outer = 0x112d75800] 07:03:48 INFO - PROCESS | 1940 | 1467036228689 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]]]}] 07:03:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 07:03:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 524ms 07:03:48 INFO - PROCESS | 1940 | 1467036228712 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 07:03:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 07:03:48 INFO - PROCESS | 1940 | 1467036228714 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 07:03:48 INFO - PROCESS | 1940 | 1467036228717 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 07:03:48 INFO - PROCESS | 1940 | 1467036228718 Marionette TRACE conn2 <- [1,2866,null,{}] 07:03:48 INFO - PROCESS | 1940 | 1467036228721 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}] 07:03:48 INFO - PROCESS | 1940 | 1467036228725 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:48 INFO - PROCESS | 1940 | 1467036228809 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 07:03:48 INFO - PROCESS | 1940 | 1467036228886 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:48 INFO - PROCESS | 1940 | 1467036228887 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:48 INFO - PROCESS | 1940 | ++DOCSHELL 0x121187000 == 29 [pid = 1940] [id = 724] 07:03:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 68 (0x1126a1400) [pid = 1940] [serial = 2172] [outer = 0x0] 07:03:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 69 (0x118772400) [pid = 1940] [serial = 2173] [outer = 0x1126a1400] 07:03:48 INFO - PROCESS | 1940 | 1467036228913 Marionette DEBUG loaded listener.js 07:03:48 INFO - PROCESS | 1940 | ++DOMWINDOW == 70 (0x11937b400) [pid = 1940] [serial = 2174] [outer = 0x1126a1400] 07:03:49 INFO - PROCESS | 1940 | 1467036229229 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]]]}] 07:03:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 07:03:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 568ms 07:03:49 INFO - PROCESS | 1940 | 1467036229286 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 07:03:49 INFO - PROCESS | 1940 | 1467036229289 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 07:03:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 07:03:49 INFO - PROCESS | 1940 | 1467036229297 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 07:03:49 INFO - PROCESS | 1940 | 1467036229300 Marionette TRACE conn2 <- [1,2870,null,{}] 07:03:49 INFO - PROCESS | 1940 | 1467036229302 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}] 07:03:49 INFO - PROCESS | 1940 | 1467036229304 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:49 INFO - PROCESS | 1940 | 1467036229392 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 07:03:49 INFO - PROCESS | 1940 | 1467036229448 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:49 INFO - PROCESS | 1940 | 1467036229450 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:49 INFO - PROCESS | 1940 | ++DOCSHELL 0x123cba000 == 30 [pid = 1940] [id = 725] 07:03:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 71 (0x1185a7400) [pid = 1940] [serial = 2175] [outer = 0x0] 07:03:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 72 (0x1194c2000) [pid = 1940] [serial = 2176] [outer = 0x1185a7400] 07:03:49 INFO - PROCESS | 1940 | 1467036229475 Marionette DEBUG loaded listener.js 07:03:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 73 (0x12108d000) [pid = 1940] [serial = 2177] [outer = 0x1185a7400] 07:03:49 INFO - PROCESS | 1940 | 1467036229784 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]]]}] 07:03:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 07:03:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 528ms 07:03:49 INFO - PROCESS | 1940 | 1467036229822 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 07:03:49 INFO - PROCESS | 1940 | 1467036229824 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 07:03:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 07:03:49 INFO - PROCESS | 1940 | 1467036229826 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 07:03:49 INFO - PROCESS | 1940 | 1467036229827 Marionette TRACE conn2 <- [1,2874,null,{}] 07:03:49 INFO - PROCESS | 1940 | 1467036229830 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}] 07:03:49 INFO - PROCESS | 1940 | 1467036229831 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:49 INFO - PROCESS | 1940 | 1467036229910 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 07:03:49 INFO - PROCESS | 1940 | 1467036229913 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:49 INFO - PROCESS | 1940 | 1467036229915 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:49 INFO - PROCESS | 1940 | ++DOCSHELL 0x11850c000 == 31 [pid = 1940] [id = 726] 07:03:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 74 (0x12108dc00) [pid = 1940] [serial = 2178] [outer = 0x0] 07:03:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 75 (0x121128800) [pid = 1940] [serial = 2179] [outer = 0x12108dc00] 07:03:49 INFO - PROCESS | 1940 | 1467036229942 Marionette DEBUG loaded listener.js 07:03:49 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x1214b8000) [pid = 1940] [serial = 2180] [outer = 0x12108dc00] 07:03:50 INFO - PROCESS | 1940 | 1467036230290 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]]]}] 07:03:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 07:03:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 469ms 07:03:50 INFO - PROCESS | 1940 | 1467036230304 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 07:03:50 INFO - PROCESS | 1940 | 1467036230307 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 07:03:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 07:03:50 INFO - PROCESS | 1940 | 1467036230312 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 07:03:50 INFO - PROCESS | 1940 | 1467036230313 Marionette TRACE conn2 <- [1,2878,null,{}] 07:03:50 INFO - PROCESS | 1940 | 1467036230315 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}] 07:03:50 INFO - PROCESS | 1940 | 1467036230317 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:50 INFO - PROCESS | 1940 | 1467036230430 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 07:03:50 INFO - PROCESS | 1940 | 1467036230442 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:50 INFO - PROCESS | 1940 | 1467036230446 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:50 INFO - PROCESS | 1940 | ++DOCSHELL 0x12891a000 == 32 [pid = 1940] [id = 727] 07:03:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x121a17400) [pid = 1940] [serial = 2181] [outer = 0x0] 07:03:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x123c3b000) [pid = 1940] [serial = 2182] [outer = 0x121a17400] 07:03:50 INFO - PROCESS | 1940 | 1467036230478 Marionette DEBUG loaded listener.js 07:03:50 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x124290c00) [pid = 1940] [serial = 2183] [outer = 0x121a17400] 07:03:50 INFO - PROCESS | 1940 | 1467036230848 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]]]}] 07:03:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 07:03:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 571ms 07:03:50 INFO - PROCESS | 1940 | 1467036230891 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 07:03:50 INFO - PROCESS | 1940 | 1467036230892 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 07:03:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 07:03:50 INFO - PROCESS | 1940 | 1467036230894 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 07:03:50 INFO - PROCESS | 1940 | 1467036230895 Marionette TRACE conn2 <- [1,2882,null,{}] 07:03:50 INFO - PROCESS | 1940 | 1467036230897 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}] 07:03:50 INFO - PROCESS | 1940 | 1467036230899 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:51 INFO - PROCESS | 1940 | 1467036231001 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 07:03:51 INFO - PROCESS | 1940 | 1467036231005 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:51 INFO - PROCESS | 1940 | 1467036231006 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:51 INFO - PROCESS | 1940 | ++DOCSHELL 0x129210000 == 33 [pid = 1940] [id = 728] 07:03:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x11259c400) [pid = 1940] [serial = 2184] [outer = 0x0] 07:03:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x124d4c800) [pid = 1940] [serial = 2185] [outer = 0x11259c400] 07:03:51 INFO - PROCESS | 1940 | 1467036231030 Marionette DEBUG loaded listener.js 07:03:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x126067400) [pid = 1940] [serial = 2186] [outer = 0x11259c400] 07:03:51 INFO - PROCESS | 1940 | 1467036231424 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]]]}] 07:03:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 07:03:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 571ms 07:03:51 INFO - PROCESS | 1940 | 1467036231466 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 07:03:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 07:03:51 INFO - PROCESS | 1940 | 1467036231469 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 07:03:51 INFO - PROCESS | 1940 | 1467036231472 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 07:03:51 INFO - PROCESS | 1940 | 1467036231485 Marionette TRACE conn2 <- [1,2886,null,{}] 07:03:51 INFO - PROCESS | 1940 | 1467036231498 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}] 07:03:51 INFO - PROCESS | 1940 | 1467036231500 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:51 INFO - PROCESS | 1940 | 1467036231652 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 07:03:51 INFO - PROCESS | 1940 | 1467036231674 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:51 INFO - PROCESS | 1940 | 1467036231675 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:51 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a6a3000 == 34 [pid = 1940] [id = 729] 07:03:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x124d55800) [pid = 1940] [serial = 2187] [outer = 0x0] 07:03:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x1261a6c00) [pid = 1940] [serial = 2188] [outer = 0x124d55800] 07:03:51 INFO - PROCESS | 1940 | 1467036231715 Marionette DEBUG loaded listener.js 07:03:51 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x1265eb000) [pid = 1940] [serial = 2189] [outer = 0x124d55800] 07:03:52 INFO - PROCESS | 1940 | 1467036232148 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]]]}] 07:03:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 07:03:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 692ms 07:03:52 INFO - PROCESS | 1940 | 1467036232164 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 07:03:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 07:03:52 INFO - PROCESS | 1940 | 1467036232166 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 07:03:52 INFO - PROCESS | 1940 | 1467036232170 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 07:03:52 INFO - PROCESS | 1940 | 1467036232174 Marionette TRACE conn2 <- [1,2890,null,{}] 07:03:52 INFO - PROCESS | 1940 | 1467036232177 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}] 07:03:52 INFO - PROCESS | 1940 | 1467036232179 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:52 INFO - PROCESS | 1940 | 1467036232336 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 07:03:52 INFO - PROCESS | 1940 | 1467036232355 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:52 INFO - PROCESS | 1940 | 1467036232357 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:52 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b022800 == 35 [pid = 1940] [id = 730] 07:03:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x1265ecc00) [pid = 1940] [serial = 2190] [outer = 0x0] 07:03:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x12687a400) [pid = 1940] [serial = 2191] [outer = 0x1265ecc00] 07:03:52 INFO - PROCESS | 1940 | 1467036232396 Marionette DEBUG loaded listener.js 07:03:52 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x126aa1000) [pid = 1940] [serial = 2192] [outer = 0x1265ecc00] 07:03:52 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x11386c400) [pid = 1940] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 07:03:52 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x1191c8400) [pid = 1940] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 07:03:52 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x121128400) [pid = 1940] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 07:03:52 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x1240c8400) [pid = 1940] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 07:03:52 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x1198bcc00) [pid = 1940] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 07:03:52 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x119745c00) [pid = 1940] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 07:03:52 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x111f3ec00) [pid = 1940] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 07:03:52 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x119364c00) [pid = 1940] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 07:03:52 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x1171c0800) [pid = 1940] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 07:03:52 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x118071000) [pid = 1940] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 07:03:52 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x111f3d400) [pid = 1940] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 07:03:52 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x116075c00) [pid = 1940] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 07:03:52 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x1126a4000) [pid = 1940] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 07:03:52 INFO - PROCESS | 1940 | 1467036232906 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 07:03:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 07:03:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 774ms 07:03:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 07:03:52 INFO - PROCESS | 1940 | 1467036232943 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 07:03:52 INFO - PROCESS | 1940 | 1467036232945 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 07:03:52 INFO - PROCESS | 1940 | 1467036232947 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 07:03:52 INFO - PROCESS | 1940 | 1467036232948 Marionette TRACE conn2 <- [1,2894,null,{}] 07:03:52 INFO - PROCESS | 1940 | 1467036232963 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}] 07:03:52 INFO - PROCESS | 1940 | 1467036232964 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:53 INFO - PROCESS | 1940 | 1467036233066 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 07:03:53 INFO - PROCESS | 1940 | 1467036233071 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:53 INFO - PROCESS | 1940 | 1467036233073 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:53 INFO - PROCESS | 1940 | ++DOCSHELL 0x123c5d800 == 36 [pid = 1940] [id = 731] 07:03:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x118071000) [pid = 1940] [serial = 2193] [outer = 0x0] 07:03:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x1194c5400) [pid = 1940] [serial = 2194] [outer = 0x118071000] 07:03:53 INFO - PROCESS | 1940 | 1467036233096 Marionette DEBUG loaded listener.js 07:03:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x12123a800) [pid = 1940] [serial = 2195] [outer = 0x118071000] 07:03:53 INFO - PROCESS | 1940 | 1467036233430 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]]]}] 07:03:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 07:03:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 520ms 07:03:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 07:03:53 INFO - PROCESS | 1940 | 1467036233468 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 07:03:53 INFO - PROCESS | 1940 | 1467036233470 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 07:03:53 INFO - PROCESS | 1940 | 1467036233473 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 07:03:53 INFO - PROCESS | 1940 | 1467036233475 Marionette TRACE conn2 <- [1,2898,null,{}] 07:03:53 INFO - PROCESS | 1940 | 1467036233478 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}] 07:03:53 INFO - PROCESS | 1940 | 1467036233480 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:53 INFO - PROCESS | 1940 | 1467036233619 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 07:03:53 INFO - PROCESS | 1940 | 1467036233629 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:53 INFO - PROCESS | 1940 | 1467036233631 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:53 INFO - PROCESS | 1940 | ++DOCSHELL 0x12bc91000 == 37 [pid = 1940] [id = 732] 07:03:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x1198bcc00) [pid = 1940] [serial = 2196] [outer = 0x0] 07:03:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x124288800) [pid = 1940] [serial = 2197] [outer = 0x1198bcc00] 07:03:53 INFO - PROCESS | 1940 | 1467036233657 Marionette DEBUG loaded listener.js 07:03:53 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x12885a400) [pid = 1940] [serial = 2198] [outer = 0x1198bcc00] 07:03:53 INFO - PROCESS | 1940 | 1467036233980 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]]]}] 07:03:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 07:03:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 522ms 07:03:54 INFO - PROCESS | 1940 | 1467036234002 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 07:03:54 INFO - PROCESS | 1940 | 1467036234004 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 07:03:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 07:03:54 INFO - PROCESS | 1940 | 1467036234010 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 07:03:54 INFO - PROCESS | 1940 | 1467036234012 Marionette TRACE conn2 <- [1,2902,null,{}] 07:03:54 INFO - PROCESS | 1940 | 1467036234014 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}] 07:03:54 INFO - PROCESS | 1940 | 1467036234015 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:54 INFO - PROCESS | 1940 | 1467036234112 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 07:03:54 INFO - PROCESS | 1940 | 1467036234116 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:54 INFO - PROCESS | 1940 | 1467036234117 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:54 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c578000 == 38 [pid = 1940] [id = 733] 07:03:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x12885d800) [pid = 1940] [serial = 2199] [outer = 0x0] 07:03:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x128865000) [pid = 1940] [serial = 2200] [outer = 0x12885d800] 07:03:54 INFO - PROCESS | 1940 | 1467036234141 Marionette DEBUG loaded listener.js 07:03:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x12892ec00) [pid = 1940] [serial = 2201] [outer = 0x12885d800] 07:03:54 INFO - PROCESS | 1940 | 1467036234498 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 07:03:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 07:03:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 522ms 07:03:54 INFO - PROCESS | 1940 | 1467036234536 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 07:03:54 INFO - PROCESS | 1940 | 1467036234537 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 07:03:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 07:03:54 INFO - PROCESS | 1940 | 1467036234540 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 07:03:54 INFO - PROCESS | 1940 | 1467036234541 Marionette TRACE conn2 <- [1,2906,null,{}] 07:03:54 INFO - PROCESS | 1940 | 1467036234544 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}] 07:03:54 INFO - PROCESS | 1940 | 1467036234545 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:54 INFO - PROCESS | 1940 | 1467036234661 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 07:03:54 INFO - PROCESS | 1940 | 1467036234814 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:54 INFO - PROCESS | 1940 | 1467036234816 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:54 INFO - PROCESS | 1940 | ++DOCSHELL 0x11608d800 == 39 [pid = 1940] [id = 734] 07:03:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x111c7c000) [pid = 1940] [serial = 2202] [outer = 0x0] 07:03:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x11259cc00) [pid = 1940] [serial = 2203] [outer = 0x111c7c000] 07:03:54 INFO - PROCESS | 1940 | 1467036234855 Marionette DEBUG loaded listener.js 07:03:54 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x112d90c00) [pid = 1940] [serial = 2204] [outer = 0x111c7c000] 07:03:55 INFO - PROCESS | 1940 | 1467036235325 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]]]}] 07:03:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 07:03:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 820ms 07:03:55 INFO - PROCESS | 1940 | 1467036235401 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 07:03:55 INFO - PROCESS | 1940 | 1467036235404 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 07:03:55 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 07:03:55 INFO - PROCESS | 1940 | 1467036235425 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 07:03:55 INFO - PROCESS | 1940 | 1467036235427 Marionette TRACE conn2 <- [1,2910,null,{}] 07:03:55 INFO - PROCESS | 1940 | 1467036235431 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}] 07:03:55 INFO - PROCESS | 1940 | 1467036235434 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:55 INFO - PROCESS | 1940 | 1467036235540 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 07:03:55 INFO - PROCESS | 1940 | 1467036235611 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:55 INFO - PROCESS | 1940 | 1467036235612 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:55 INFO - PROCESS | 1940 | ++DOCSHELL 0x123cc2800 == 40 [pid = 1940] [id = 735] 07:03:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x118199000) [pid = 1940] [serial = 2205] [outer = 0x0] 07:03:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1185a5c00) [pid = 1940] [serial = 2206] [outer = 0x118199000] 07:03:55 INFO - PROCESS | 1940 | 1467036235643 Marionette DEBUG loaded listener.js 07:03:55 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x118f96000) [pid = 1940] [serial = 2207] [outer = 0x118199000] 07:03:56 INFO - PROCESS | 1940 | 1467036236017 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]]]}] 07:03:56 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 07:03:56 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 07:03:56 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 621ms 07:03:56 INFO - TEST-START | /DOMEvents/constructors.html 07:03:56 INFO - PROCESS | 1940 | 1467036236048 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 07:03:56 INFO - PROCESS | 1940 | 1467036236051 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 07:03:56 INFO - PROCESS | 1940 | 1467036236054 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 07:03:56 INFO - PROCESS | 1940 | 1467036236055 Marionette TRACE conn2 <- [1,2914,null,{}] 07:03:56 INFO - PROCESS | 1940 | 1467036236058 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}] 07:03:56 INFO - PROCESS | 1940 | 1467036236059 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:56 INFO - PROCESS | 1940 | 1467036236166 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 07:03:56 INFO - PROCESS | 1940 | 1467036236226 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:56 INFO - PROCESS | 1940 | 1467036236227 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:56 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ad18800 == 41 [pid = 1940] [id = 736] 07:03:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x119387800) [pid = 1940] [serial = 2208] [outer = 0x0] 07:03:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x1198c3800) [pid = 1940] [serial = 2209] [outer = 0x119387800] 07:03:56 INFO - PROCESS | 1940 | 1467036236256 Marionette DEBUG loaded listener.js 07:03:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x1210d6800) [pid = 1940] [serial = 2210] [outer = 0x119387800] 07:03:56 INFO - PROCESS | 1940 | 1467036236683 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]]]}] 07:03:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 07:03:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 07:03:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 07:03:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 07:03:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 07:03:56 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 07:03:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 07:03:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 07:03:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 07:03:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 07:03:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 07:03:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 07:03:56 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 07:03:56 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 07:03:56 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 07:03:56 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 07:03:56 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 07:03:56 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 07:03:56 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 07:03:56 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 07:03:56 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 07:03:56 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 07:03:56 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 07:03:56 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 07:03:56 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 07:03:56 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 07:03:56 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 07:03:56 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 07:03:56 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 07:03:56 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 07:03:56 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 07:03:56 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 07:03:56 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 07:03:56 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 07:03:56 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 07:03:56 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 07:03:56 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 07:03:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 07:03:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:03:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:03:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 07:03:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:03:56 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 07:03:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 07:03:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:03:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:03:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 07:03:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:03:56 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 07:03:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 07:03:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:03:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:03:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 07:03:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:03:56 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 07:03:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 07:03:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:03:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:03:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 07:03:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:03:56 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 07:03:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 07:03:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:03:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:03:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 07:03:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:03:56 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 07:03:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 07:03:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:03:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:03:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 07:03:56 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:03:56 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 07:03:56 INFO - TEST-OK | /DOMEvents/constructors.html | took 678ms 07:03:56 INFO - PROCESS | 1940 | 1467036236733 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 07:03:56 INFO - PROCESS | 1940 | 1467036236735 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 07:03:56 INFO - TEST-START | /DOMEvents/event-phases-order.html 07:03:56 INFO - PROCESS | 1940 | 1467036236742 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 07:03:56 INFO - PROCESS | 1940 | 1467036236746 Marionette TRACE conn2 <- [1,2918,null,{}] 07:03:56 INFO - PROCESS | 1940 | 1467036236750 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}] 07:03:56 INFO - PROCESS | 1940 | 1467036236753 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:56 INFO - PROCESS | 1940 | 1467036236885 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 07:03:56 INFO - PROCESS | 1940 | 1467036236982 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:56 INFO - PROCESS | 1940 | 1467036236983 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:56 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ca8a800 == 42 [pid = 1940] [id = 737] 07:03:56 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x1244f4c00) [pid = 1940] [serial = 2211] [outer = 0x0] 07:03:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x126549800) [pid = 1940] [serial = 2212] [outer = 0x1244f4c00] 07:03:57 INFO - PROCESS | 1940 | 1467036237011 Marionette DEBUG loaded listener.js 07:03:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x128858c00) [pid = 1940] [serial = 2213] [outer = 0x1244f4c00] 07:03:57 INFO - PROCESS | 1940 | 1467036237384 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 07:03:57 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 07:03:57 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 678ms 07:03:57 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 07:03:57 INFO - PROCESS | 1940 | 1467036237416 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 07:03:57 INFO - PROCESS | 1940 | 1467036237418 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 07:03:57 INFO - PROCESS | 1940 | 1467036237420 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 07:03:57 INFO - PROCESS | 1940 | 1467036237421 Marionette TRACE conn2 <- [1,2922,null,{}] 07:03:57 INFO - PROCESS | 1940 | 1467036237423 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}] 07:03:57 INFO - PROCESS | 1940 | 1467036237425 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:57 INFO - PROCESS | 1940 | 1467036237528 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 07:03:57 INFO - PROCESS | 1940 | 1467036237587 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:57 INFO - PROCESS | 1940 | 1467036237588 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:57 INFO - PROCESS | 1940 | ++DOCSHELL 0x121294800 == 43 [pid = 1940] [id = 738] 07:03:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x116a0b400) [pid = 1940] [serial = 2214] [outer = 0x0] 07:03:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x128858000) [pid = 1940] [serial = 2215] [outer = 0x116a0b400] 07:03:57 INFO - PROCESS | 1940 | 1467036237617 Marionette DEBUG loaded listener.js 07:03:57 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x128925800) [pid = 1940] [serial = 2216] [outer = 0x116a0b400] 07:03:58 INFO - PROCESS | 1940 | [1940] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 07:03:58 INFO - PROCESS | 1940 | [1940] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 07:03:58 INFO - PROCESS | 1940 | [1940] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 07:03:58 INFO - PROCESS | 1940 | [1940] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 07:03:58 INFO - PROCESS | 1940 | 1467036238181 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]]]}] 07:03:58 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 07:03:58 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 07:03:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 07:03:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:03:58 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:03:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:03:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:03:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:03:58 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 07:03:58 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 07:03:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 07:03:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:03:58 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:03:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:03:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:03:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:03:58 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 07:03:58 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 07:03:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 07:03:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:03:58 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:03:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:03:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:03:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:03:58 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]" 07:03:58 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 07:03:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 07:03:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:03:58 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:03:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:03:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:03:58 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:03:58 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 07:03:58 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 771ms 07:03:58 INFO - PROCESS | 1940 | 1467036238208 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 07:03:58 INFO - PROCESS | 1940 | 1467036238210 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 07:03:58 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 07:03:58 INFO - PROCESS | 1940 | 1467036238213 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 07:03:58 INFO - PROCESS | 1940 | 1467036238215 Marionette TRACE conn2 <- [1,2926,null,{}] 07:03:58 INFO - PROCESS | 1940 | 1467036238218 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}] 07:03:58 INFO - PROCESS | 1940 | 1467036238220 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:58 INFO - PROCESS | 1940 | 1467036238349 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 07:03:58 INFO - PROCESS | 1940 | 1467036238388 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:58 INFO - PROCESS | 1940 | 1467036238390 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:58 INFO - PROCESS | 1940 | ++DOCSHELL 0x121199000 == 44 [pid = 1940] [id = 739] 07:03:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x11678a800) [pid = 1940] [serial = 2217] [outer = 0x0] 07:03:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x1171bc400) [pid = 1940] [serial = 2218] [outer = 0x11678a800] 07:03:58 INFO - PROCESS | 1940 | 1467036238417 Marionette DEBUG loaded listener.js 07:03:58 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x1182a3000) [pid = 1940] [serial = 2219] [outer = 0x11678a800] 07:03:58 INFO - PROCESS | 1940 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 07:03:58 INFO - PROCESS | 1940 | 1467036238781 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]]]}] 07:03:58 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 07:03:58 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 621ms 07:03:58 INFO - PROCESS | 1940 | 1467036238834 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 07:03:58 INFO - PROCESS | 1940 | 1467036238837 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 07:03:58 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 07:03:58 INFO - PROCESS | 1940 | 1467036238842 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 07:03:58 INFO - PROCESS | 1940 | 1467036238843 Marionette TRACE conn2 <- [1,2930,null,{}] 07:03:58 INFO - PROCESS | 1940 | 1467036238845 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}] 07:03:58 INFO - PROCESS | 1940 | 1467036238847 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:59 INFO - PROCESS | 1940 | --DOCSHELL 0x12c578000 == 43 [pid = 1940] [id = 733] 07:03:59 INFO - PROCESS | 1940 | --DOCSHELL 0x12bc91000 == 42 [pid = 1940] [id = 732] 07:03:59 INFO - PROCESS | 1940 | --DOCSHELL 0x123c5d800 == 41 [pid = 1940] [id = 731] 07:03:59 INFO - PROCESS | 1940 | --DOCSHELL 0x12b022800 == 40 [pid = 1940] [id = 730] 07:03:59 INFO - PROCESS | 1940 | --DOCSHELL 0x12a6a3000 == 39 [pid = 1940] [id = 729] 07:03:59 INFO - PROCESS | 1940 | --DOCSHELL 0x129210000 == 38 [pid = 1940] [id = 728] 07:03:59 INFO - PROCESS | 1940 | --DOCSHELL 0x12891a000 == 37 [pid = 1940] [id = 727] 07:03:59 INFO - PROCESS | 1940 | --DOCSHELL 0x11850c000 == 36 [pid = 1940] [id = 726] 07:03:59 INFO - PROCESS | 1940 | --DOCSHELL 0x123cba000 == 35 [pid = 1940] [id = 725] 07:03:59 INFO - PROCESS | 1940 | --DOCSHELL 0x121187000 == 34 [pid = 1940] [id = 724] 07:03:59 INFO - PROCESS | 1940 | --DOCSHELL 0x118502800 == 33 [pid = 1940] [id = 723] 07:03:59 INFO - PROCESS | 1940 | --DOCSHELL 0x1169a8000 == 32 [pid = 1940] [id = 722] 07:03:59 INFO - PROCESS | 1940 | --DOCSHELL 0x12460e000 == 31 [pid = 1940] [id = 721] 07:03:59 INFO - PROCESS | 1940 | --DOCSHELL 0x11508c000 == 30 [pid = 1940] [id = 720] 07:03:59 INFO - PROCESS | 1940 | --DOCSHELL 0x121294800 == 29 [pid = 1940] [id = 738] 07:03:59 INFO - PROCESS | 1940 | --DOCSHELL 0x12ca8a800 == 28 [pid = 1940] [id = 737] 07:03:59 INFO - PROCESS | 1940 | --DOCSHELL 0x12ad18800 == 27 [pid = 1940] [id = 736] 07:03:59 INFO - PROCESS | 1940 | --DOCSHELL 0x123cc2800 == 26 [pid = 1940] [id = 735] 07:03:59 INFO - PROCESS | 1940 | --DOCSHELL 0x11608d800 == 25 [pid = 1940] [id = 734] 07:03:59 INFO - PROCESS | 1940 | 1467036239469 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 07:03:59 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x116f4c400) [pid = 1940] [serial = 2119] [outer = 0x0] [url = about:blank] 07:03:59 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x118231400) [pid = 1940] [serial = 2120] [outer = 0x0] [url = about:blank] 07:03:59 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x12108c400) [pid = 1940] [serial = 2123] [outer = 0x0] [url = about:blank] 07:03:59 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x119745800) [pid = 1940] [serial = 2122] [outer = 0x0] [url = about:blank] 07:03:59 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x1219df400) [pid = 1940] [serial = 2126] [outer = 0x0] [url = about:blank] 07:03:59 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x1214bcc00) [pid = 1940] [serial = 2125] [outer = 0x0] [url = about:blank] 07:03:59 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x1244bb000) [pid = 1940] [serial = 2129] [outer = 0x0] [url = about:blank] 07:03:59 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x1240d3c00) [pid = 1940] [serial = 2128] [outer = 0x0] [url = about:blank] 07:03:59 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x124d59c00) [pid = 1940] [serial = 2132] [outer = 0x0] [url = about:blank] 07:03:59 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x1247b6800) [pid = 1940] [serial = 2131] [outer = 0x0] [url = about:blank] 07:03:59 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x121a08400) [pid = 1940] [serial = 2156] [outer = 0x0] [url = about:blank] 07:03:59 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x12885d400) [pid = 1940] [serial = 2135] [outer = 0x0] [url = about:blank] 07:03:59 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x126804800) [pid = 1940] [serial = 2134] [outer = 0x0] [url = about:blank] 07:03:59 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x1198b6c00) [pid = 1940] [serial = 2146] [outer = 0x0] [url = about:blank] 07:03:59 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x121aa9400) [pid = 1940] [serial = 2158] [outer = 0x0] [url = about:blank] 07:03:59 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x118298800) [pid = 1940] [serial = 2137] [outer = 0x0] [url = about:blank] 07:03:59 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x1185a7c00) [pid = 1940] [serial = 2143] [outer = 0x0] [url = about:blank] 07:03:59 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x1198e1800) [pid = 1940] [serial = 2147] [outer = 0x0] [url = about:blank] 07:03:59 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x1150d2000) [pid = 1940] [serial = 2150] [outer = 0x0] [url = about:blank] 07:03:59 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x12112cc00) [pid = 1940] [serial = 2155] [outer = 0x0] [url = about:blank] 07:03:59 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x1162cc400) [pid = 1940] [serial = 2140] [outer = 0x0] [url = about:blank] 07:03:59 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x11262b400) [pid = 1940] [serial = 2149] [outer = 0x0] [url = about:blank] 07:03:59 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x11935b000) [pid = 1940] [serial = 2153] [outer = 0x0] [url = about:blank] 07:03:59 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x11876f400) [pid = 1940] [serial = 2144] [outer = 0x0] [url = about:blank] 07:03:59 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x118230800) [pid = 1940] [serial = 2152] [outer = 0x0] [url = about:blank] 07:03:59 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x117d9ec00) [pid = 1940] [serial = 2141] [outer = 0x0] [url = about:blank] 07:03:59 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x1191c8800) [pid = 1940] [serial = 2138] [outer = 0x0] [url = about:blank] 07:03:59 INFO - PROCESS | 1940 | --DOCSHELL 0x121199000 == 24 [pid = 1940] [id = 739] 07:03:59 INFO - PROCESS | 1940 | 1467036239566 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:59 INFO - PROCESS | 1940 | 1467036239567 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:03:59 INFO - PROCESS | 1940 | ++DOCSHELL 0x111ac8800 == 25 [pid = 1940] [id = 740] 07:03:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 76 (0x111e58000) [pid = 1940] [serial = 2220] [outer = 0x0] 07:03:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 77 (0x111ecac00) [pid = 1940] [serial = 2221] [outer = 0x111e58000] 07:03:59 INFO - PROCESS | 1940 | 1467036239596 Marionette DEBUG loaded listener.js 07:03:59 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x111f45000) [pid = 1940] [serial = 2222] [outer = 0x111e58000] 07:03:59 INFO - PROCESS | 1940 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 07:03:59 INFO - PROCESS | 1940 | 1467036239899 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]]]}] 07:03:59 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 07:03:59 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1070ms 07:03:59 INFO - PROCESS | 1940 | 1467036239919 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 07:03:59 INFO - PROCESS | 1940 | 1467036239924 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 07:03:59 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 07:03:59 INFO - PROCESS | 1940 | 1467036239933 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 07:03:59 INFO - PROCESS | 1940 | 1467036239935 Marionette TRACE conn2 <- [1,2934,null,{}] 07:03:59 INFO - PROCESS | 1940 | 1467036239942 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}] 07:03:59 INFO - PROCESS | 1940 | 1467036239944 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:00 INFO - PROCESS | 1940 | 1467036240025 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 07:04:00 INFO - PROCESS | 1940 | 1467036240105 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:00 INFO - PROCESS | 1940 | 1467036240107 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:00 INFO - PROCESS | 1940 | ++DOCSHELL 0x11808b800 == 26 [pid = 1940] [id = 741] 07:04:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x1126ae000) [pid = 1940] [serial = 2223] [outer = 0x0] 07:04:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x112d9bc00) [pid = 1940] [serial = 2224] [outer = 0x1126ae000] 07:04:00 INFO - PROCESS | 1940 | 1467036240133 Marionette DEBUG loaded listener.js 07:04:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x1132ce400) [pid = 1940] [serial = 2225] [outer = 0x1126ae000] 07:04:00 INFO - PROCESS | 1940 | 1467036240393 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]]]}] 07:04:00 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 07:04:00 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 475ms 07:04:00 INFO - PROCESS | 1940 | 1467036240416 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 07:04:00 INFO - PROCESS | 1940 | 1467036240418 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 07:04:00 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 07:04:00 INFO - PROCESS | 1940 | 1467036240429 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 07:04:00 INFO - PROCESS | 1940 | 1467036240430 Marionette TRACE conn2 <- [1,2938,null,{}] 07:04:00 INFO - PROCESS | 1940 | 1467036240432 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}] 07:04:00 INFO - PROCESS | 1940 | 1467036240434 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:00 INFO - PROCESS | 1940 | 1467036240520 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 07:04:00 INFO - PROCESS | 1940 | 1467036240527 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:00 INFO - PROCESS | 1940 | 1467036240529 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:00 INFO - PROCESS | 1940 | ++DOCSHELL 0x118082800 == 27 [pid = 1940] [id = 742] 07:04:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x1162cc400) [pid = 1940] [serial = 2226] [outer = 0x0] 07:04:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x116a04000) [pid = 1940] [serial = 2227] [outer = 0x1162cc400] 07:04:00 INFO - PROCESS | 1940 | 1467036240562 Marionette DEBUG loaded listener.js 07:04:00 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x1175ca000) [pid = 1940] [serial = 2228] [outer = 0x1162cc400] 07:04:00 INFO - PROCESS | 1940 | 1467036240892 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]]]}] 07:04:00 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. 07:04:00 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 479ms 07:04:00 INFO - PROCESS | 1940 | 1467036240909 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 07:04:00 INFO - PROCESS | 1940 | 1467036240911 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 07:04:00 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 07:04:00 INFO - PROCESS | 1940 | 1467036240920 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 07:04:00 INFO - PROCESS | 1940 | 1467036240923 Marionette TRACE conn2 <- [1,2942,null,{}] 07:04:00 INFO - PROCESS | 1940 | 1467036240925 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}] 07:04:00 INFO - PROCESS | 1940 | 1467036240928 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:01 INFO - PROCESS | 1940 | 1467036241009 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 07:04:01 INFO - PROCESS | 1940 | 1467036241012 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:01 INFO - PROCESS | 1940 | 1467036241014 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:01 INFO - PROCESS | 1940 | ++DOCSHELL 0x121193000 == 28 [pid = 1940] [id = 743] 07:04:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x118064800) [pid = 1940] [serial = 2229] [outer = 0x0] 07:04:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x118230800) [pid = 1940] [serial = 2230] [outer = 0x118064800] 07:04:01 INFO - PROCESS | 1940 | 1467036241038 Marionette DEBUG loaded listener.js 07:04:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x1185b5c00) [pid = 1940] [serial = 2231] [outer = 0x118064800] 07:04:01 INFO - PROCESS | 1940 | 1467036241342 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"]]]}] 07:04:01 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 07:04:01 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 07:04:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:04:01 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 07:04:01 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 477ms 07:04:01 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 07:04:01 INFO - PROCESS | 1940 | 1467036241392 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 07:04:01 INFO - PROCESS | 1940 | 1467036241393 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 07:04:01 INFO - PROCESS | 1940 | 1467036241395 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 07:04:01 INFO - PROCESS | 1940 | 1467036241396 Marionette TRACE conn2 <- [1,2946,null,{}] 07:04:01 INFO - PROCESS | 1940 | 1467036241399 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}] 07:04:01 INFO - PROCESS | 1940 | 1467036241400 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:01 INFO - PROCESS | 1940 | 1467036241473 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 07:04:01 INFO - PROCESS | 1940 | 1467036241476 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:01 INFO - PROCESS | 1940 | 1467036241477 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:01 INFO - PROCESS | 1940 | ++DOCSHELL 0x123c42800 == 29 [pid = 1940] [id = 744] 07:04:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x1185b6000) [pid = 1940] [serial = 2232] [outer = 0x0] 07:04:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x118f95400) [pid = 1940] [serial = 2233] [outer = 0x1185b6000] 07:04:01 INFO - PROCESS | 1940 | 1467036241505 Marionette DEBUG loaded listener.js 07:04:01 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x11935f400) [pid = 1940] [serial = 2234] [outer = 0x1185b6000] 07:04:01 INFO - PROCESS | 1940 | 1467036241823 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]]]}] 07:04:01 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. 07:04:01 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 469ms 07:04:01 INFO - PROCESS | 1940 | 1467036241866 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 07:04:01 INFO - PROCESS | 1940 | 1467036241867 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 07:04:01 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 07:04:01 INFO - PROCESS | 1940 | 1467036241869 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 07:04:01 INFO - PROCESS | 1940 | 1467036241871 Marionette TRACE conn2 <- [1,2950,null,{}] 07:04:01 INFO - PROCESS | 1940 | 1467036241880 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}] 07:04:01 INFO - PROCESS | 1940 | 1467036241882 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:01 INFO - PROCESS | 1940 | 1467036241984 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 07:04:02 INFO - PROCESS | 1940 | 1467036242022 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:02 INFO - PROCESS | 1940 | 1467036242027 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x126046800 == 30 [pid = 1940] [id = 745] 07:04:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x116294000) [pid = 1940] [serial = 2235] [outer = 0x0] 07:04:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x1194c6c00) [pid = 1940] [serial = 2236] [outer = 0x116294000] 07:04:02 INFO - PROCESS | 1940 | 1467036242059 Marionette DEBUG loaded listener.js 07:04:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x1198bec00) [pid = 1940] [serial = 2237] [outer = 0x116294000] 07:04:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x113251800 == 31 [pid = 1940] [id = 746] 07:04:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x121011000) [pid = 1940] [serial = 2238] [outer = 0x0] 07:04:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x1198c2800) [pid = 1940] [serial = 2239] [outer = 0x121011000] 07:04:02 INFO - PROCESS | 1940 | 1467036242411 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]]]}] 07:04:02 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. 07:04:02 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 576ms 07:04:02 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 07:04:02 INFO - PROCESS | 1940 | 1467036242449 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 07:04:02 INFO - PROCESS | 1940 | 1467036242450 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 07:04:02 INFO - PROCESS | 1940 | 1467036242452 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 07:04:02 INFO - PROCESS | 1940 | 1467036242453 Marionette TRACE conn2 <- [1,2954,null,{}] 07:04:02 INFO - PROCESS | 1940 | 1467036242456 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}] 07:04:02 INFO - PROCESS | 1940 | 1467036242457 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:02 INFO - PROCESS | 1940 | 1467036242569 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 07:04:02 INFO - PROCESS | 1940 | 1467036242578 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:02 INFO - PROCESS | 1940 | 1467036242579 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:02 INFO - PROCESS | 1940 | ++DOCSHELL 0x111a49800 == 32 [pid = 1940] [id = 747] 07:04:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x119740400) [pid = 1940] [serial = 2240] [outer = 0x0] 07:04:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x12100f400) [pid = 1940] [serial = 2241] [outer = 0x119740400] 07:04:02 INFO - PROCESS | 1940 | 1467036242600 Marionette DEBUG loaded listener.js 07:04:02 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x1210d1400) [pid = 1940] [serial = 2242] [outer = 0x119740400] 07:04:02 INFO - PROCESS | 1940 | 1467036242898 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]]]}] 07:04:02 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 07:04:02 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 07:04:02 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 472ms 07:04:02 INFO - PROCESS | 1940 | 1467036242937 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 07:04:02 INFO - PROCESS | 1940 | 1467036242939 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 07:04:02 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 07:04:02 INFO - PROCESS | 1940 | 1467036242943 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 07:04:02 INFO - PROCESS | 1940 | 1467036242944 Marionette TRACE conn2 <- [1,2958,null,{}] 07:04:02 INFO - PROCESS | 1940 | 1467036242946 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}] 07:04:02 INFO - PROCESS | 1940 | 1467036242947 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:03 INFO - PROCESS | 1940 | 1467036243047 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 07:04:03 INFO - PROCESS | 1940 | 1467036243084 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:03 INFO - PROCESS | 1940 | 1467036243085 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:03 INFO - PROCESS | 1940 | ++DOCSHELL 0x129222000 == 33 [pid = 1940] [id = 748] 07:04:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x121091800) [pid = 1940] [serial = 2243] [outer = 0x0] 07:04:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x121131c00) [pid = 1940] [serial = 2244] [outer = 0x121091800] 07:04:03 INFO - PROCESS | 1940 | 1467036243109 Marionette DEBUG loaded listener.js 07:04:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x121823c00) [pid = 1940] [serial = 2245] [outer = 0x121091800] 07:04:03 INFO - PROCESS | 1940 | 1467036243399 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]]]}] 07:04:03 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. 07:04:03 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 467ms 07:04:03 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 07:04:03 INFO - PROCESS | 1940 | 1467036243413 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 07:04:03 INFO - PROCESS | 1940 | 1467036243414 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 07:04:03 INFO - PROCESS | 1940 | 1467036243431 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 07:04:03 INFO - PROCESS | 1940 | 1467036243432 Marionette TRACE conn2 <- [1,2962,null,{}] 07:04:03 INFO - PROCESS | 1940 | 1467036243434 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}] 07:04:03 INFO - PROCESS | 1940 | 1467036243436 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:03 INFO - PROCESS | 1940 | 1467036243540 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 07:04:03 INFO - PROCESS | 1940 | 1467036243544 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:03 INFO - PROCESS | 1940 | 1467036243545 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:03 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a604000 == 34 [pid = 1940] [id = 749] 07:04:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x1132cfc00) [pid = 1940] [serial = 2246] [outer = 0x0] 07:04:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x12184f000) [pid = 1940] [serial = 2247] [outer = 0x1132cfc00] 07:04:03 INFO - PROCESS | 1940 | 1467036243570 Marionette DEBUG loaded listener.js 07:04:03 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x121a16000) [pid = 1940] [serial = 2248] [outer = 0x1132cfc00] 07:04:03 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x121a17400) [pid = 1940] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 07:04:03 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x118071000) [pid = 1940] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 07:04:03 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x1132cb000) [pid = 1940] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 07:04:03 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x12885d800) [pid = 1940] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 07:04:03 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x11259c400) [pid = 1940] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 07:04:03 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x124d55800) [pid = 1940] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 07:04:03 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x1265ecc00) [pid = 1940] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 07:04:03 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x1126a1400) [pid = 1940] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 07:04:03 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x11326e800) [pid = 1940] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 07:04:03 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x1185a7400) [pid = 1940] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 07:04:03 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x1171bd000) [pid = 1940] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 07:04:03 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x112d75800) [pid = 1940] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 07:04:03 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x12108dc00) [pid = 1940] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 07:04:03 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x110e7e000) [pid = 1940] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 07:04:03 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x1198bcc00) [pid = 1940] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 07:04:04 INFO - PROCESS | 1940 | 1467036244052 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]]]}] 07:04:04 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. 07:04:04 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 684ms 07:04:04 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 07:04:04 INFO - PROCESS | 1940 | 1467036244101 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 07:04:04 INFO - PROCESS | 1940 | 1467036244102 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 07:04:04 INFO - PROCESS | 1940 | 1467036244126 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 07:04:04 INFO - PROCESS | 1940 | 1467036244127 Marionette TRACE conn2 <- [1,2966,null,{}] 07:04:04 INFO - PROCESS | 1940 | 1467036244135 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}] 07:04:04 INFO - PROCESS | 1940 | 1467036244137 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:04 INFO - PROCESS | 1940 | 1467036244218 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 07:04:04 INFO - PROCESS | 1940 | 1467036244224 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:04 INFO - PROCESS | 1940 | 1467036244225 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:04 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a696800 == 35 [pid = 1940] [id = 750] 07:04:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x1165ea000) [pid = 1940] [serial = 2249] [outer = 0x0] 07:04:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x11832a400) [pid = 1940] [serial = 2250] [outer = 0x1165ea000] 07:04:04 INFO - PROCESS | 1940 | 1467036244250 Marionette DEBUG loaded listener.js 07:04:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x12108fc00) [pid = 1940] [serial = 2251] [outer = 0x1165ea000] 07:04:04 INFO - PROCESS | 1940 | 1467036244561 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]]]}] 07:04:04 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. 07:04:04 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 497ms 07:04:04 INFO - PROCESS | 1940 | 1467036244603 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 07:04:04 INFO - PROCESS | 1940 | 1467036244604 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 07:04:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 07:04:04 INFO - PROCESS | 1940 | 1467036244606 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 07:04:04 INFO - PROCESS | 1940 | 1467036244607 Marionette TRACE conn2 <- [1,2970,null,{}] 07:04:04 INFO - PROCESS | 1940 | 1467036244609 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}] 07:04:04 INFO - PROCESS | 1940 | 1467036244610 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:04 INFO - PROCESS | 1940 | 1467036244686 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 07:04:04 INFO - PROCESS | 1940 | 1467036244692 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:04 INFO - PROCESS | 1940 | 1467036244693 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:04 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b03f000 == 36 [pid = 1940] [id = 751] 07:04:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x1219dc800) [pid = 1940] [serial = 2252] [outer = 0x0] 07:04:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x123d28000) [pid = 1940] [serial = 2253] [outer = 0x1219dc800] 07:04:04 INFO - PROCESS | 1940 | 1467036244720 Marionette DEBUG loaded listener.js 07:04:04 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x124284800) [pid = 1940] [serial = 2254] [outer = 0x1219dc800] 07:04:05 INFO - PROCESS | 1940 | 1467036245042 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]]]}] 07:04:05 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. 07:04:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 470ms 07:04:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 07:04:05 INFO - PROCESS | 1940 | 1467036245077 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 07:04:05 INFO - PROCESS | 1940 | 1467036245079 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 07:04:05 INFO - PROCESS | 1940 | 1467036245081 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 07:04:05 INFO - PROCESS | 1940 | 1467036245083 Marionette TRACE conn2 <- [1,2974,null,{}] 07:04:05 INFO - PROCESS | 1940 | 1467036245108 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}] 07:04:05 INFO - PROCESS | 1940 | 1467036245109 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:05 INFO - PROCESS | 1940 | 1467036245197 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 07:04:05 INFO - PROCESS | 1940 | 1467036245201 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:05 INFO - PROCESS | 1940 | 1467036245202 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:05 INFO - PROCESS | 1940 | ++DOCSHELL 0x126043800 == 37 [pid = 1940] [id = 752] 07:04:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x123d30800) [pid = 1940] [serial = 2255] [outer = 0x0] 07:04:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x1247b7400) [pid = 1940] [serial = 2256] [outer = 0x123d30800] 07:04:05 INFO - PROCESS | 1940 | 1467036245228 Marionette DEBUG loaded listener.js 07:04:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x124d55800) [pid = 1940] [serial = 2257] [outer = 0x123d30800] 07:04:05 INFO - PROCESS | 1940 | 1467036245542 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]]]}] 07:04:05 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. 07:04:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 484ms 07:04:05 INFO - PROCESS | 1940 | 1467036245565 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 07:04:05 INFO - PROCESS | 1940 | 1467036245567 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 07:04:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 07:04:05 INFO - PROCESS | 1940 | 1467036245569 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 07:04:05 INFO - PROCESS | 1940 | 1467036245572 Marionette TRACE conn2 <- [1,2978,null,{}] 07:04:05 INFO - PROCESS | 1940 | 1467036245576 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}] 07:04:05 INFO - PROCESS | 1940 | 1467036245577 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:05 INFO - PROCESS | 1940 | 1467036245661 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 07:04:05 INFO - PROCESS | 1940 | 1467036245665 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:05 INFO - PROCESS | 1940 | 1467036245666 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:05 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c29c000 == 38 [pid = 1940] [id = 753] 07:04:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x124d56000) [pid = 1940] [serial = 2258] [outer = 0x0] 07:04:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x1261abc00) [pid = 1940] [serial = 2259] [outer = 0x124d56000] 07:04:05 INFO - PROCESS | 1940 | 1467036245693 Marionette DEBUG loaded listener.js 07:04:05 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x1265f2400) [pid = 1940] [serial = 2260] [outer = 0x124d56000] 07:04:06 INFO - PROCESS | 1940 | 1467036246238 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]]]}] 07:04:06 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. 07:04:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 721ms 07:04:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 07:04:06 INFO - PROCESS | 1940 | 1467036246291 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 07:04:06 INFO - PROCESS | 1940 | 1467036246294 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 07:04:06 INFO - PROCESS | 1940 | 1467036246297 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 07:04:06 INFO - PROCESS | 1940 | 1467036246299 Marionette TRACE conn2 <- [1,2982,null,{}] 07:04:06 INFO - PROCESS | 1940 | 1467036246330 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}] 07:04:06 INFO - PROCESS | 1940 | 1467036246332 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:06 INFO - PROCESS | 1940 | 1467036246468 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 07:04:06 INFO - PROCESS | 1940 | 1467036246532 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:06 INFO - PROCESS | 1940 | 1467036246534 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:06 INFO - PROCESS | 1940 | ++DOCSHELL 0x118153800 == 39 [pid = 1940] [id = 754] 07:04:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x1126a8800) [pid = 1940] [serial = 2261] [outer = 0x0] 07:04:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x112977000) [pid = 1940] [serial = 2262] [outer = 0x1126a8800] 07:04:06 INFO - PROCESS | 1940 | 1467036246566 Marionette DEBUG loaded listener.js 07:04:06 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x113836c00) [pid = 1940] [serial = 2263] [outer = 0x1126a8800] 07:04:06 INFO - PROCESS | 1940 | 1467036246967 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"]]]}] 07:04:07 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 07:04:07 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 07:04:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:04:07 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 07:04:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 721ms 07:04:07 INFO - PROCESS | 1940 | 1467036247060 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 07:04:07 INFO - PROCESS | 1940 | 1467036247063 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 07:04:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 07:04:07 INFO - PROCESS | 1940 | 1467036247097 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 07:04:07 INFO - PROCESS | 1940 | 1467036247099 Marionette TRACE conn2 <- [1,2986,null,{}] 07:04:07 INFO - PROCESS | 1940 | 1467036247103 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}] 07:04:07 INFO - PROCESS | 1940 | 1467036247105 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:07 INFO - PROCESS | 1940 | 1467036247216 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 07:04:07 INFO - PROCESS | 1940 | 1467036247297 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:07 INFO - PROCESS | 1940 | 1467036247299 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:07 INFO - PROCESS | 1940 | ++DOCSHELL 0x12118d800 == 40 [pid = 1940] [id = 755] 07:04:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x117d9c800) [pid = 1940] [serial = 2264] [outer = 0x0] 07:04:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x118227400) [pid = 1940] [serial = 2265] [outer = 0x117d9c800] 07:04:07 INFO - PROCESS | 1940 | 1467036247330 Marionette DEBUG loaded listener.js 07:04:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x11859d800) [pid = 1940] [serial = 2266] [outer = 0x117d9c800] 07:04:07 INFO - PROCESS | 1940 | 1467036247754 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]]]}] 07:04:07 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. 07:04:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 697ms 07:04:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 07:04:07 INFO - PROCESS | 1940 | 1467036247768 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 07:04:07 INFO - PROCESS | 1940 | 1467036247770 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 07:04:07 INFO - PROCESS | 1940 | 1467036247772 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 07:04:07 INFO - PROCESS | 1940 | 1467036247775 Marionette TRACE conn2 <- [1,2990,null,{}] 07:04:07 INFO - PROCESS | 1940 | 1467036247783 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}] 07:04:07 INFO - PROCESS | 1940 | 1467036247786 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:07 INFO - PROCESS | 1940 | 1467036247899 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 07:04:07 INFO - PROCESS | 1940 | 1467036247960 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:07 INFO - PROCESS | 1940 | 1467036247962 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:07 INFO - PROCESS | 1940 | ++DOCSHELL 0x128dd5000 == 41 [pid = 1940] [id = 756] 07:04:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x118068400) [pid = 1940] [serial = 2267] [outer = 0x0] 07:04:07 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x1185ba000) [pid = 1940] [serial = 2268] [outer = 0x118068400] 07:04:07 INFO - PROCESS | 1940 | 1467036247994 Marionette DEBUG loaded listener.js 07:04:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x1198b7000) [pid = 1940] [serial = 2269] [outer = 0x118068400] 07:04:08 INFO - PROCESS | 1940 | ++DOCSHELL 0x1169ad800 == 42 [pid = 1940] [id = 757] 07:04:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x1162cc800) [pid = 1940] [serial = 2270] [outer = 0x0] 07:04:08 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x1126a4800) [pid = 1940] [serial = 2271] [outer = 0x1162cc800] 07:04:08 INFO - PROCESS | 1940 | 1467036248775 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]]]}] 07:04:08 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. 07:04:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1021ms 07:04:08 INFO - PROCESS | 1940 | 1467036248794 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 07:04:08 INFO - PROCESS | 1940 | 1467036248798 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 07:04:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 07:04:08 INFO - PROCESS | 1940 | 1467036248802 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 07:04:08 INFO - PROCESS | 1940 | 1467036248807 Marionette TRACE conn2 <- [1,2994,null,{}] 07:04:08 INFO - PROCESS | 1940 | 1467036248812 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}] 07:04:08 INFO - PROCESS | 1940 | 1467036248814 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:08 INFO - PROCESS | 1940 | 1467036248961 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 07:04:08 INFO - PROCESS | 1940 | --DOCSHELL 0x126043800 == 41 [pid = 1940] [id = 752] 07:04:08 INFO - PROCESS | 1940 | --DOCSHELL 0x12b03f000 == 40 [pid = 1940] [id = 751] 07:04:08 INFO - PROCESS | 1940 | --DOCSHELL 0x12a696800 == 39 [pid = 1940] [id = 750] 07:04:08 INFO - PROCESS | 1940 | --DOCSHELL 0x12a604000 == 38 [pid = 1940] [id = 749] 07:04:08 INFO - PROCESS | 1940 | --DOCSHELL 0x129222000 == 37 [pid = 1940] [id = 748] 07:04:08 INFO - PROCESS | 1940 | --DOCSHELL 0x111a49800 == 36 [pid = 1940] [id = 747] 07:04:08 INFO - PROCESS | 1940 | --DOCSHELL 0x113251800 == 35 [pid = 1940] [id = 746] 07:04:08 INFO - PROCESS | 1940 | --DOCSHELL 0x126046800 == 34 [pid = 1940] [id = 745] 07:04:09 INFO - PROCESS | 1940 | --DOCSHELL 0x123c42800 == 33 [pid = 1940] [id = 744] 07:04:09 INFO - PROCESS | 1940 | --DOCSHELL 0x121193000 == 32 [pid = 1940] [id = 743] 07:04:09 INFO - PROCESS | 1940 | --DOCSHELL 0x118082800 == 31 [pid = 1940] [id = 742] 07:04:09 INFO - PROCESS | 1940 | --DOCSHELL 0x11808b800 == 30 [pid = 1940] [id = 741] 07:04:09 INFO - PROCESS | 1940 | --DOCSHELL 0x111ac8800 == 29 [pid = 1940] [id = 740] 07:04:09 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x1244bb400) [pid = 1940] [serial = 2159] [outer = 0x0] [url = about:blank] 07:04:09 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x124d4c800) [pid = 1940] [serial = 2185] [outer = 0x0] [url = about:blank] 07:04:09 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x1261a6c00) [pid = 1940] [serial = 2188] [outer = 0x0] [url = about:blank] 07:04:09 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x12687a400) [pid = 1940] [serial = 2191] [outer = 0x0] [url = about:blank] 07:04:09 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x1265eb000) [pid = 1940] [serial = 2189] [outer = 0x0] [url = about:blank] 07:04:09 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x118772400) [pid = 1940] [serial = 2173] [outer = 0x0] [url = about:blank] 07:04:09 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x11937b400) [pid = 1940] [serial = 2174] [outer = 0x0] [url = about:blank] 07:04:09 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x113d45400) [pid = 1940] [serial = 2167] [outer = 0x0] [url = about:blank] 07:04:09 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x1175c1800) [pid = 1940] [serial = 2168] [outer = 0x0] [url = about:blank] 07:04:09 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x1194c2000) [pid = 1940] [serial = 2176] [outer = 0x0] [url = about:blank] 07:04:09 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x12108d000) [pid = 1940] [serial = 2177] [outer = 0x0] [url = about:blank] 07:04:09 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x118067000) [pid = 1940] [serial = 2164] [outer = 0x0] [url = about:blank] 07:04:09 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x1182a0c00) [pid = 1940] [serial = 2165] [outer = 0x0] [url = about:blank] 07:04:09 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x113867c00) [pid = 1940] [serial = 2170] [outer = 0x0] [url = about:blank] 07:04:09 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x11829d400) [pid = 1940] [serial = 2171] [outer = 0x0] [url = about:blank] 07:04:09 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x121128800) [pid = 1940] [serial = 2179] [outer = 0x0] [url = about:blank] 07:04:09 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x1214b8000) [pid = 1940] [serial = 2180] [outer = 0x0] [url = about:blank] 07:04:09 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x111f3e400) [pid = 1940] [serial = 2161] [outer = 0x0] [url = about:blank] 07:04:09 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x124288800) [pid = 1940] [serial = 2197] [outer = 0x0] [url = about:blank] 07:04:09 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x1126a1c00) [pid = 1940] [serial = 2162] [outer = 0x0] [url = about:blank] 07:04:09 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x12885a400) [pid = 1940] [serial = 2198] [outer = 0x0] [url = about:blank] 07:04:09 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x126aa1000) [pid = 1940] [serial = 2192] [outer = 0x0] [url = about:blank] 07:04:09 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x123c3b000) [pid = 1940] [serial = 2182] [outer = 0x0] [url = about:blank] 07:04:09 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x126067400) [pid = 1940] [serial = 2186] [outer = 0x0] [url = about:blank] 07:04:09 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x124290c00) [pid = 1940] [serial = 2183] [outer = 0x0] [url = about:blank] 07:04:09 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x12123a800) [pid = 1940] [serial = 2195] [outer = 0x0] [url = about:blank] 07:04:09 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x12892ec00) [pid = 1940] [serial = 2201] [outer = 0x0] [url = about:blank] 07:04:09 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x1194c5400) [pid = 1940] [serial = 2194] [outer = 0x0] [url = about:blank] 07:04:09 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x128865000) [pid = 1940] [serial = 2200] [outer = 0x0] [url = about:blank] 07:04:09 INFO - PROCESS | 1940 | 1467036249044 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:09 INFO - PROCESS | 1940 | 1467036249045 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:09 INFO - PROCESS | 1940 | ++DOCSHELL 0x116943000 == 30 [pid = 1940] [id = 758] 07:04:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x1126af400) [pid = 1940] [serial = 2272] [outer = 0x0] 07:04:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x113d3e800) [pid = 1940] [serial = 2273] [outer = 0x1126af400] 07:04:09 INFO - PROCESS | 1940 | 1467036249073 Marionette DEBUG loaded listener.js 07:04:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x118191c00) [pid = 1940] [serial = 2274] [outer = 0x1126af400] 07:04:09 INFO - PROCESS | 1940 | 1467036249338 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]]]}] 07:04:09 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 07:04:09 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 07:04:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 576ms 07:04:09 INFO - PROCESS | 1940 | 1467036249379 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 07:04:09 INFO - PROCESS | 1940 | 1467036249382 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 07:04:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 07:04:09 INFO - PROCESS | 1940 | 1467036249394 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 07:04:09 INFO - PROCESS | 1940 | 1467036249396 Marionette TRACE conn2 <- [1,2998,null,{}] 07:04:09 INFO - PROCESS | 1940 | 1467036249399 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}] 07:04:09 INFO - PROCESS | 1940 | 1467036249400 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:09 INFO - PROCESS | 1940 | 1467036249519 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 07:04:09 INFO - PROCESS | 1940 | 1467036249573 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:09 INFO - PROCESS | 1940 | 1467036249574 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:09 INFO - PROCESS | 1940 | ++DOCSHELL 0x121149800 == 31 [pid = 1940] [id = 759] 07:04:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x11819a000) [pid = 1940] [serial = 2275] [outer = 0x0] 07:04:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x1185b1800) [pid = 1940] [serial = 2276] [outer = 0x11819a000] 07:04:09 INFO - PROCESS | 1940 | 1467036249601 Marionette DEBUG loaded listener.js 07:04:09 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1191cc800) [pid = 1940] [serial = 2277] [outer = 0x11819a000] 07:04:09 INFO - PROCESS | 1940 | 1467036249859 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]]]}] 07:04:09 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. 07:04:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 527ms 07:04:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 07:04:09 INFO - PROCESS | 1940 | 1467036249914 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 07:04:09 INFO - PROCESS | 1940 | 1467036249915 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 07:04:09 INFO - PROCESS | 1940 | 1467036249917 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 07:04:09 INFO - PROCESS | 1940 | 1467036249920 Marionette TRACE conn2 <- [1,3002,null,{}] 07:04:09 INFO - PROCESS | 1940 | 1467036249936 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}] 07:04:09 INFO - PROCESS | 1940 | 1467036249941 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:10 INFO - PROCESS | 1940 | 1467036250034 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 07:04:10 INFO - PROCESS | 1940 | 1467036250095 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:10 INFO - PROCESS | 1940 | 1467036250097 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:10 INFO - PROCESS | 1940 | ++DOCSHELL 0x124610000 == 32 [pid = 1940] [id = 760] 07:04:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x1191cec00) [pid = 1940] [serial = 2278] [outer = 0x0] 07:04:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x11935b000) [pid = 1940] [serial = 2279] [outer = 0x1191cec00] 07:04:10 INFO - PROCESS | 1940 | 1467036250126 Marionette DEBUG loaded listener.js 07:04:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x1198e3400) [pid = 1940] [serial = 2280] [outer = 0x1191cec00] 07:04:10 INFO - PROCESS | 1940 | 1467036250405 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]]]}] 07:04:10 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. 07:04:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 530ms 07:04:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 07:04:10 INFO - PROCESS | 1940 | 1467036250448 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 07:04:10 INFO - PROCESS | 1940 | 1467036250449 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 07:04:10 INFO - PROCESS | 1940 | 1467036250452 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 07:04:10 INFO - PROCESS | 1940 | 1467036250453 Marionette TRACE conn2 <- [1,3006,null,{}] 07:04:10 INFO - PROCESS | 1940 | 1467036250459 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}] 07:04:10 INFO - PROCESS | 1940 | 1467036250460 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:10 INFO - PROCESS | 1940 | 1467036250548 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 07:04:10 INFO - PROCESS | 1940 | 1467036250552 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:10 INFO - PROCESS | 1940 | 1467036250553 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:10 INFO - PROCESS | 1940 | ++DOCSHELL 0x128805000 == 33 [pid = 1940] [id = 761] 07:04:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x12100ac00) [pid = 1940] [serial = 2281] [outer = 0x0] 07:04:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x121127000) [pid = 1940] [serial = 2282] [outer = 0x12100ac00] 07:04:10 INFO - PROCESS | 1940 | 1467036250586 Marionette DEBUG loaded listener.js 07:04:10 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x1214b6800) [pid = 1940] [serial = 2283] [outer = 0x12100ac00] 07:04:11 INFO - PROCESS | 1940 | 1467036251041 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]]]}] 07:04:11 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. 07:04:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 673ms 07:04:11 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 07:04:11 INFO - PROCESS | 1940 | 1467036251126 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 07:04:11 INFO - PROCESS | 1940 | 1467036251127 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 07:04:11 INFO - PROCESS | 1940 | 1467036251129 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 07:04:11 INFO - PROCESS | 1940 | 1467036251130 Marionette TRACE conn2 <- [1,3010,null,{}] 07:04:11 INFO - PROCESS | 1940 | 1467036251132 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}] 07:04:11 INFO - PROCESS | 1940 | 1467036251134 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:11 INFO - PROCESS | 1940 | 1467036251240 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 07:04:11 INFO - PROCESS | 1940 | 1467036251243 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:11 INFO - PROCESS | 1940 | 1467036251244 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:11 INFO - PROCESS | 1940 | ++DOCSHELL 0x128de4800 == 34 [pid = 1940] [id = 762] 07:04:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x1214b8000) [pid = 1940] [serial = 2284] [outer = 0x0] 07:04:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x12182e000) [pid = 1940] [serial = 2285] [outer = 0x1214b8000] 07:04:11 INFO - PROCESS | 1940 | 1467036251270 Marionette DEBUG loaded listener.js 07:04:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x121ab3000) [pid = 1940] [serial = 2286] [outer = 0x1214b8000] 07:04:11 INFO - PROCESS | 1940 | 1467036251614 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]]]}] 07:04:11 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 07:04:11 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 521ms 07:04:11 INFO - PROCESS | 1940 | 1467036251651 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 07:04:11 INFO - PROCESS | 1940 | 1467036251652 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 07:04:11 INFO - TEST-START | /FileAPI/FileReaderSync.worker 07:04:11 INFO - PROCESS | 1940 | 1467036251655 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 07:04:11 INFO - PROCESS | 1940 | 1467036251656 Marionette TRACE conn2 <- [1,3014,null,{}] 07:04:11 INFO - PROCESS | 1940 | 1467036251658 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}] 07:04:11 INFO - PROCESS | 1940 | 1467036251662 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:11 INFO - PROCESS | 1940 | 1467036251775 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 07:04:11 INFO - PROCESS | 1940 | 1467036251812 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:11 INFO - PROCESS | 1940 | 1467036251813 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:11 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ad1a800 == 35 [pid = 1940] [id = 763] 07:04:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x1121a1c00) [pid = 1940] [serial = 2287] [outer = 0x0] 07:04:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x124055400) [pid = 1940] [serial = 2288] [outer = 0x1121a1c00] 07:04:11 INFO - PROCESS | 1940 | 1467036251838 Marionette DEBUG loaded listener.js 07:04:11 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x124d17800) [pid = 1940] [serial = 2289] [outer = 0x1121a1c00] 07:04:11 INFO - PROCESS | 1940 | [1940] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 07:04:12 INFO - PROCESS | 1940 | 1467036252167 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 07:04:12 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 07:04:12 INFO - {} 07:04:12 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 07:04:12 INFO - {} 07:04:12 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 07:04:12 INFO - {} 07:04:12 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 07:04:12 INFO - {} 07:04:12 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 522ms 07:04:12 INFO - TEST-START | /FileAPI/fileReader.html 07:04:12 INFO - PROCESS | 1940 | 1467036252181 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 07:04:12 INFO - PROCESS | 1940 | 1467036252182 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 07:04:12 INFO - PROCESS | 1940 | 1467036252184 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 07:04:12 INFO - PROCESS | 1940 | 1467036252185 Marionette TRACE conn2 <- [1,3018,null,{}] 07:04:12 INFO - PROCESS | 1940 | 1467036252188 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}] 07:04:12 INFO - PROCESS | 1940 | 1467036252191 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:12 INFO - PROCESS | 1940 | 1467036252296 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 07:04:12 INFO - PROCESS | 1940 | 1467036252309 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:12 INFO - PROCESS | 1940 | 1467036252310 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:12 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b98d800 == 36 [pid = 1940] [id = 764] 07:04:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x124d4c800) [pid = 1940] [serial = 2290] [outer = 0x0] 07:04:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x126066000) [pid = 1940] [serial = 2291] [outer = 0x124d4c800] 07:04:12 INFO - PROCESS | 1940 | 1467036252334 Marionette DEBUG loaded listener.js 07:04:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x126558400) [pid = 1940] [serial = 2292] [outer = 0x124d4c800] 07:04:12 INFO - PROCESS | 1940 | 1467036252653 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]]]}] 07:04:12 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 07:04:12 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 07:04:12 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 07:04:12 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 07:04:12 INFO - TEST-OK | /FileAPI/fileReader.html | took 519ms 07:04:12 INFO - TEST-START | /FileAPI/historical.html 07:04:12 INFO - PROCESS | 1940 | 1467036252704 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 07:04:12 INFO - PROCESS | 1940 | 1467036252705 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 07:04:12 INFO - PROCESS | 1940 | 1467036252707 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 07:04:12 INFO - PROCESS | 1940 | 1467036252708 Marionette TRACE conn2 <- [1,3022,null,{}] 07:04:12 INFO - PROCESS | 1940 | 1467036252711 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}] 07:04:12 INFO - PROCESS | 1940 | 1467036252712 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:12 INFO - PROCESS | 1940 | 1467036252816 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 07:04:12 INFO - PROCESS | 1940 | 1467036252829 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:12 INFO - PROCESS | 1940 | 1467036252830 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:12 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c28b800 == 37 [pid = 1940] [id = 765] 07:04:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x124d56800) [pid = 1940] [serial = 2293] [outer = 0x0] 07:04:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x126806400) [pid = 1940] [serial = 2294] [outer = 0x124d56800] 07:04:12 INFO - PROCESS | 1940 | 1467036252854 Marionette DEBUG loaded listener.js 07:04:12 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x126a9b800) [pid = 1940] [serial = 2295] [outer = 0x124d56800] 07:04:13 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x119740400) [pid = 1940] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 07:04:13 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x111e58000) [pid = 1940] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 07:04:13 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x116294000) [pid = 1940] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 07:04:13 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x1162cc400) [pid = 1940] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 07:04:13 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x1126ae000) [pid = 1940] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 07:04:13 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x1185b6000) [pid = 1940] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 07:04:13 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x118064800) [pid = 1940] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 07:04:13 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x121011000) [pid = 1940] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 07:04:13 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x11678a800) [pid = 1940] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 07:04:13 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x121091800) [pid = 1940] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 07:04:13 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x1132cfc00) [pid = 1940] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 07:04:13 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x111c7c000) [pid = 1940] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 07:04:13 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x118199000) [pid = 1940] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 07:04:13 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x1219dc800) [pid = 1940] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 07:04:13 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x119387800) [pid = 1940] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 07:04:13 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1244f4c00) [pid = 1940] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 07:04:13 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x116a0b400) [pid = 1940] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 07:04:13 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x123d30800) [pid = 1940] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 07:04:13 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x1165ea000) [pid = 1940] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 07:04:13 INFO - PROCESS | 1940 | 1467036253285 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"]]]}] 07:04:13 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 07:04:13 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 07:04:13 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 07:04:13 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 07:04:13 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 07:04:13 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 07:04:13 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 07:04:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:04:13 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 07:04:13 INFO - TEST-OK | /FileAPI/historical.html | took 619ms 07:04:13 INFO - PROCESS | 1940 | 1467036253328 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 07:04:13 INFO - PROCESS | 1940 | 1467036253329 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 07:04:13 INFO - TEST-START | /FileAPI/idlharness.html 07:04:13 INFO - PROCESS | 1940 | 1467036253331 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 07:04:13 INFO - PROCESS | 1940 | 1467036253332 Marionette TRACE conn2 <- [1,3026,null,{}] 07:04:13 INFO - PROCESS | 1940 | 1467036253335 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}] 07:04:13 INFO - PROCESS | 1940 | 1467036253336 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:13 INFO - PROCESS | 1940 | 1467036253416 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 07:04:13 INFO - PROCESS | 1940 | 1467036253421 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:13 INFO - PROCESS | 1940 | 1467036253422 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:13 INFO - PROCESS | 1940 | ++DOCSHELL 0x12c573000 == 38 [pid = 1940] [id = 766] 07:04:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x111e58000) [pid = 1940] [serial = 2296] [outer = 0x0] 07:04:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x121821800) [pid = 1940] [serial = 2297] [outer = 0x111e58000] 07:04:13 INFO - PROCESS | 1940 | 1467036253446 Marionette DEBUG loaded listener.js 07:04:13 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x126a9b400) [pid = 1940] [serial = 2298] [outer = 0x111e58000] 07:04:14 INFO - PROCESS | 1940 | 1467036253962 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\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\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\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\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\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\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\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\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]]]}] 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 07:04:14 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 07:04:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 07:04:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:04:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:04:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:04:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:04:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 07:04:14 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 07:04:14 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 07:04:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:04:14 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 07:04:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 07:04:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:04:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:04:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 07:04:14 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 07:04:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 07:04:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:04:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:04:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:04:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:04:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 07:04:14 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 07:04:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:04:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:04:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:04:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:04:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:04:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:04:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 07:04:14 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 07:04:14 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 07:04:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:04:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:04:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:04:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:04:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:04:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:04:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 07:04:14 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 07:04:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 07:04:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:04:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 07:04:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:04:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:04:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 07:04:14 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 07:04:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:04:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:04:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:04:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:04:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:04:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:04:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 07:04:14 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 07:04:14 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 07:04:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:04:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:04:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:04:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:04:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:04:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:04:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 07:04:14 INFO - TEST-OK | /FileAPI/idlharness.html | took 683ms 07:04:14 INFO - PROCESS | 1940 | 1467036254016 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 07:04:14 INFO - PROCESS | 1940 | 1467036254017 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 07:04:14 INFO - TEST-START | /FileAPI/idlharness.worker 07:04:14 INFO - PROCESS | 1940 | 1467036254019 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 07:04:14 INFO - PROCESS | 1940 | 1467036254021 Marionette TRACE conn2 <- [1,3030,null,{}] 07:04:14 INFO - PROCESS | 1940 | 1467036254029 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}] 07:04:14 INFO - PROCESS | 1940 | 1467036254031 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:14 INFO - PROCESS | 1940 | 1467036254117 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 07:04:14 INFO - PROCESS | 1940 | 1467036254121 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:14 INFO - PROCESS | 1940 | 1467036254122 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:14 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ccda800 == 39 [pid = 1940] [id = 767] 07:04:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x128863800) [pid = 1940] [serial = 2299] [outer = 0x0] 07:04:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x129256c00) [pid = 1940] [serial = 2300] [outer = 0x128863800] 07:04:14 INFO - PROCESS | 1940 | 1467036254146 Marionette DEBUG loaded listener.js 07:04:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x12925e400) [pid = 1940] [serial = 2301] [outer = 0x128863800] 07:04:14 INFO - PROCESS | 1940 | [1940] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 07:04:14 INFO - PROCESS | 1940 | 1467036254765 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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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,{},{}]]]}] 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 07:04:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 07:04:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:04:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:04:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:04:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:04:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 07:04:14 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 07:04:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:04:14 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 07:04:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 07:04:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:04:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:04:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 07:04:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 07:04:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:04:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:04:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:04:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:04:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 07:04:14 INFO - {} 07:04:14 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 07:04:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:04:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:04:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:04:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:04:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:04:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:04:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 07:04:14 INFO - {} 07:04:14 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 - {} 07:04:14 INFO - {} 07:04:14 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 07:04:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:04:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:04:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:04:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:04:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:04:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:04:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 07:04:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 07:04:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:04:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 07:04:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:04:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:04:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 07:04:14 INFO - {} 07:04:14 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 07:04:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:04:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:04:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:04:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:04:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:04:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:04:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 07:04:14 INFO - {} 07:04:14 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 - {} 07:04:14 INFO - {} 07:04:14 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 07:04:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:04:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:04:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:04:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:04:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:04:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:04:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:04:14 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 07:04:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 07:04:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:04:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 07:04:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:04:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:04:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:04:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:04:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 07:04:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:04:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 07:04:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:04:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:04:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:04:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:04:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 07:04:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:04:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 07:04:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:04:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:04:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:04:14 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 07:04:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 07:04:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:04:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 07:04:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:04:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:04:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:04:14 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 07:04:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 07:04:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:04:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 07:04:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:04:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:04:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:04:14 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 07:04:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 07:04:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:04:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:04:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:04:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:04:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:04:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:04:14 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 07:04:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:04:14 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 07:04:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 07:04:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:04:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:04:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 07:04:14 INFO - {} 07:04:14 INFO - TEST-OK | /FileAPI/idlharness.worker | took 793ms 07:04:14 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 07:04:14 INFO - PROCESS | 1940 | 1467036254814 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 07:04:14 INFO - PROCESS | 1940 | 1467036254815 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 07:04:14 INFO - PROCESS | 1940 | 1467036254817 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 07:04:14 INFO - PROCESS | 1940 | 1467036254819 Marionette TRACE conn2 <- [1,3034,null,{}] 07:04:14 INFO - PROCESS | 1940 | 1467036254821 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}] 07:04:14 INFO - PROCESS | 1940 | 1467036254823 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:14 INFO - PROCESS | 1940 | 1467036254918 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 07:04:14 INFO - PROCESS | 1940 | 1467036254923 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:14 INFO - PROCESS | 1940 | 1467036254925 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:14 INFO - PROCESS | 1940 | ++DOCSHELL 0x121cae800 == 40 [pid = 1940] [id = 768] 07:04:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x12a49f400) [pid = 1940] [serial = 2302] [outer = 0x0] 07:04:14 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x12b9a0400) [pid = 1940] [serial = 2303] [outer = 0x12a49f400] 07:04:14 INFO - PROCESS | 1940 | 1467036254957 Marionette DEBUG loaded listener.js 07:04:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x12b9a5c00) [pid = 1940] [serial = 2304] [outer = 0x12a49f400] 07:04:15 INFO - PROCESS | 1940 | 1467036255326 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]]]}] 07:04:15 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 07:04:15 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 520ms 07:04:15 INFO - PROCESS | 1940 | 1467036255339 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 07:04:15 INFO - PROCESS | 1940 | 1467036255341 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 07:04:15 INFO - TEST-START | /FileAPI/blob/Blob-close.html 07:04:15 INFO - PROCESS | 1940 | 1467036255345 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 07:04:15 INFO - PROCESS | 1940 | 1467036255347 Marionette TRACE conn2 <- [1,3038,null,{}] 07:04:15 INFO - PROCESS | 1940 | 1467036255350 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}] 07:04:15 INFO - PROCESS | 1940 | 1467036255352 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:15 INFO - PROCESS | 1940 | 1467036255463 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 07:04:15 INFO - PROCESS | 1940 | 1467036255526 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:15 INFO - PROCESS | 1940 | 1467036255527 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:15 INFO - PROCESS | 1940 | ++DOCSHELL 0x11851a800 == 41 [pid = 1940] [id = 769] 07:04:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x11326b800) [pid = 1940] [serial = 2305] [outer = 0x0] 07:04:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x1150cd000) [pid = 1940] [serial = 2306] [outer = 0x11326b800] 07:04:15 INFO - PROCESS | 1940 | 1467036255559 Marionette DEBUG loaded listener.js 07:04:15 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x1171c2000) [pid = 1940] [serial = 2307] [outer = 0x11326b800] 07:04:15 INFO - PROCESS | 1940 | 1467036255962 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"]]]}] 07:04:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 07:04:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 07:04:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:04:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 07:04:16 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 671ms 07:04:16 INFO - PROCESS | 1940 | 1467036256016 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 07:04:16 INFO - PROCESS | 1940 | 1467036256019 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 07:04:16 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 07:04:16 INFO - PROCESS | 1940 | 1467036256024 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 07:04:16 INFO - PROCESS | 1940 | 1467036256026 Marionette TRACE conn2 <- [1,3042,null,{}] 07:04:16 INFO - PROCESS | 1940 | 1467036256029 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}] 07:04:16 INFO - PROCESS | 1940 | 1467036256031 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:16 INFO - PROCESS | 1940 | 1467036256137 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 07:04:16 INFO - PROCESS | 1940 | 1467036256240 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:16 INFO - PROCESS | 1940 | 1467036256242 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:16 INFO - PROCESS | 1940 | ++DOCSHELL 0x123cbb800 == 42 [pid = 1940] [id = 770] 07:04:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x1191ccc00) [pid = 1940] [serial = 2308] [outer = 0x0] 07:04:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x119387800) [pid = 1940] [serial = 2309] [outer = 0x1191ccc00] 07:04:16 INFO - PROCESS | 1940 | 1467036256286 Marionette DEBUG loaded listener.js 07:04:16 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x1198bb800) [pid = 1940] [serial = 2310] [outer = 0x1191ccc00] 07:04:16 INFO - PROCESS | 1940 | 1467036256725 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]]]}] 07:04:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 07:04:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 07:04:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 07:04:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 07:04:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 07:04:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 07:04:16 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. 07:04:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 07:04:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 07:04:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 07:04:16 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'.) 07:04:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 07:04:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 07:04:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 07:04:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 07:04:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 07:04:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 07:04:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 07:04:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 07:04:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 07:04:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 07:04:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 07:04:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 07:04:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 07:04:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 07:04:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 07:04:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 07:04:16 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. 07:04:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 07:04:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:04:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 07:04:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 07:04:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 07:04:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 07:04:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 07:04:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 07:04:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 07:04:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 07:04:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 07:04:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 07:04:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 07:04:16 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. 07:04:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 07:04:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 07:04:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:04:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 07:04:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 07:04:16 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. 07:04:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 07:04:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 07:04:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:04:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 07:04:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 07:04:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 07:04:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 07:04:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 07:04:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 07:04:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 07:04:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:04:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 07:04:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 07:04:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 07:04:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 07:04:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:04:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:04:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:04:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:04:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 07:04:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 07:04:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:04:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:04:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:04:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:04:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 07:04:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:04:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:04:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:04:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:04:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 07:04:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:04:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:04:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:04:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:04:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 07:04:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 07:04:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:04:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:04:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:04:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:04:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 07:04:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:04:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:04:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:04:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:04:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 07:04:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:04:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:04:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:04:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:04:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 07:04:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:04:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:04:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:04:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:04:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 07:04:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:04:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:04:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:04:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:04:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 07:04:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 07:04:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 07:04:16 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 726ms 07:04:16 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 07:04:16 INFO - PROCESS | 1940 | 1467036256752 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 07:04:16 INFO - PROCESS | 1940 | 1467036256753 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 07:04:16 INFO - PROCESS | 1940 | 1467036256756 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 07:04:16 INFO - PROCESS | 1940 | 1467036256758 Marionette TRACE conn2 <- [1,3046,null,{}] 07:04:16 INFO - PROCESS | 1940 | 1467036256767 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}] 07:04:16 INFO - PROCESS | 1940 | 1467036256771 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:16 INFO - PROCESS | 1940 | 1467036256909 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 07:04:17 INFO - PROCESS | 1940 | 1467036257015 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:17 INFO - PROCESS | 1940 | 1467036257018 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:17 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ca92000 == 43 [pid = 1940] [id = 771] 07:04:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 104 (0x12108cc00) [pid = 1940] [serial = 2311] [outer = 0x0] 07:04:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 105 (0x126660000) [pid = 1940] [serial = 2312] [outer = 0x12108cc00] 07:04:17 INFO - PROCESS | 1940 | 1467036257053 Marionette DEBUG loaded listener.js 07:04:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 106 (0x128927400) [pid = 1940] [serial = 2313] [outer = 0x12108cc00] 07:04:17 INFO - PROCESS | 1940 | [1940] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 07:04:17 INFO - PROCESS | 1940 | 1467036257502 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 07:04:17 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 07:04:17 INFO - {} 07:04:17 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 772ms 07:04:17 INFO - PROCESS | 1940 | 1467036257529 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 07:04:17 INFO - PROCESS | 1940 | 1467036257531 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 07:04:17 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 07:04:17 INFO - PROCESS | 1940 | 1467036257533 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 07:04:17 INFO - PROCESS | 1940 | 1467036257534 Marionette TRACE conn2 <- [1,3050,null,{}] 07:04:17 INFO - PROCESS | 1940 | 1467036257537 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}] 07:04:17 INFO - PROCESS | 1940 | 1467036257538 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:17 INFO - PROCESS | 1940 | 1467036257650 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 07:04:17 INFO - PROCESS | 1940 | 1467036257710 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:17 INFO - PROCESS | 1940 | 1467036257712 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:17 INFO - PROCESS | 1940 | ++DOCSHELL 0x12cc91000 == 44 [pid = 1940] [id = 772] 07:04:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 107 (0x128965800) [pid = 1940] [serial = 2314] [outer = 0x0] 07:04:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 108 (0x129257000) [pid = 1940] [serial = 2315] [outer = 0x128965800] 07:04:17 INFO - PROCESS | 1940 | 1467036257741 Marionette DEBUG loaded listener.js 07:04:17 INFO - PROCESS | 1940 | ++DOMWINDOW == 109 (0x12a49fc00) [pid = 1940] [serial = 2316] [outer = 0x128965800] 07:04:18 INFO - PROCESS | 1940 | 1467036258152 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]]]}] 07:04:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 07:04:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 07:04:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 07:04:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 07:04:18 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 670ms 07:04:18 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 07:04:18 INFO - PROCESS | 1940 | 1467036258204 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 07:04:18 INFO - PROCESS | 1940 | 1467036258205 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 07:04:18 INFO - PROCESS | 1940 | 1467036258207 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 07:04:18 INFO - PROCESS | 1940 | 1467036258209 Marionette TRACE conn2 <- [1,3054,null,{}] 07:04:18 INFO - PROCESS | 1940 | 1467036258211 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}] 07:04:18 INFO - PROCESS | 1940 | 1467036258212 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:18 INFO - PROCESS | 1940 | 1467036258317 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 07:04:18 INFO - PROCESS | 1940 | 1467036258378 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:18 INFO - PROCESS | 1940 | 1467036258379 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:18 INFO - PROCESS | 1940 | ++DOCSHELL 0x12891d000 == 45 [pid = 1940] [id = 773] 07:04:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 110 (0x113f3a000) [pid = 1940] [serial = 2317] [outer = 0x0] 07:04:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 111 (0x1219dfc00) [pid = 1940] [serial = 2318] [outer = 0x113f3a000] 07:04:18 INFO - PROCESS | 1940 | 1467036258408 Marionette DEBUG loaded listener.js 07:04:18 INFO - PROCESS | 1940 | ++DOMWINDOW == 112 (0x128be1400) [pid = 1940] [serial = 2319] [outer = 0x113f3a000] 07:04:19 INFO - PROCESS | 1940 | 1467036259091 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"]]]}] 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 07:04:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 07:04:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 07:04:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:04:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:04:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:04:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:04:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 07:04:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:04:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:04:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:04:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:04:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 07:04:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:04:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:04:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:04:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:04:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 07:04:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:04:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:04:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:04:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:04:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 07:04:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:04:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:04:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:04:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:04:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 07:04:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:04:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:04:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:04:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:04:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 07:04:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:04:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:04:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:04:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:04:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 07:04:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:04:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:04:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:04:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:04:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 07:04:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:04:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:04:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:04:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:04:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 07:04:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:04:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:04:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:04:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:04:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 07:04:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:04:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:04:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:04:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:04:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 07:04:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:04:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:04:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:04:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:04:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 07:04:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:04:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:04:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:04:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:04:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 07:04:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:04:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:04:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:04:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:04:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 07:04:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:04:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:04:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:04:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:04:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 07:04:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:04:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:04:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:04:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:04:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 07:04:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:04:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:04:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:04:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:04:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 07:04:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:04:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:04:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:04:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:04:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 07:04:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:04:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:04:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:04:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:04:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 07:04:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:04:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:04:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:04:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:04:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 07:04:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:04:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:04:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:04:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:04:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 07:04:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:04:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:04:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:04:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:04:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 07:04:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:04:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:04:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 07:04:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 07:04:19 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" 07:04:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:04:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:04:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 07:04:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 07:04:19 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" 07:04:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:04:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:04:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 07:04:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 07:04:19 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 939ms 07:04:19 INFO - PROCESS | 1940 | 1467036259148 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 07:04:19 INFO - PROCESS | 1940 | 1467036259151 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 07:04:19 INFO - TEST-START | /FileAPI/file/File-constructor.html 07:04:19 INFO - PROCESS | 1940 | 1467036259155 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 07:04:19 INFO - PROCESS | 1940 | 1467036259157 Marionette TRACE conn2 <- [1,3058,null,{}] 07:04:19 INFO - PROCESS | 1940 | 1467036259161 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}] 07:04:19 INFO - PROCESS | 1940 | 1467036259163 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:19 INFO - PROCESS | 1940 | 1467036259270 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 07:04:19 INFO - PROCESS | 1940 | 1467036259347 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:19 INFO - PROCESS | 1940 | 1467036259348 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:19 INFO - PROCESS | 1940 | ++DOCSHELL 0x12118c800 == 46 [pid = 1940] [id = 774] 07:04:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 113 (0x117d9bc00) [pid = 1940] [serial = 2320] [outer = 0x0] 07:04:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 114 (0x118226c00) [pid = 1940] [serial = 2321] [outer = 0x117d9bc00] 07:04:19 INFO - PROCESS | 1940 | 1467036259376 Marionette DEBUG loaded listener.js 07:04:19 INFO - PROCESS | 1940 | ++DOMWINDOW == 115 (0x118418800) [pid = 1940] [serial = 2322] [outer = 0x117d9bc00] 07:04:19 INFO - PROCESS | 1940 | 1467036259785 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]]]}] 07:04:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 07:04:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 07:04:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 07:04:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 07:04:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 07:04:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 07:04:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 07:04:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 07:04:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 07:04:19 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 07:04:19 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 07:04:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:04:19 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 07:04:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 07:04:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 07:04:19 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 07:04:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 07:04:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:04:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 07:04:19 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 07:04:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 07:04:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:04:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 07:04:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 07:04:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 07:04:19 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 677ms 07:04:19 INFO - PROCESS | 1940 | 1467036259833 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 07:04:19 INFO - PROCESS | 1940 | 1467036259838 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 07:04:19 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 07:04:19 INFO - PROCESS | 1940 | 1467036259844 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 07:04:19 INFO - PROCESS | 1940 | 1467036259847 Marionette TRACE conn2 <- [1,3062,null,{}] 07:04:19 INFO - PROCESS | 1940 | 1467036259851 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}] 07:04:19 INFO - PROCESS | 1940 | 1467036259853 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:20 INFO - PROCESS | 1940 | --DOCSHELL 0x12ccda800 == 45 [pid = 1940] [id = 767] 07:04:20 INFO - PROCESS | 1940 | --DOCSHELL 0x12c573000 == 44 [pid = 1940] [id = 766] 07:04:20 INFO - PROCESS | 1940 | --DOCSHELL 0x12c28b800 == 43 [pid = 1940] [id = 765] 07:04:20 INFO - PROCESS | 1940 | --DOCSHELL 0x12b98d800 == 42 [pid = 1940] [id = 764] 07:04:20 INFO - PROCESS | 1940 | --DOCSHELL 0x12ad1a800 == 41 [pid = 1940] [id = 763] 07:04:20 INFO - PROCESS | 1940 | --DOCSHELL 0x128de4800 == 40 [pid = 1940] [id = 762] 07:04:20 INFO - PROCESS | 1940 | --DOCSHELL 0x128805000 == 39 [pid = 1940] [id = 761] 07:04:20 INFO - PROCESS | 1940 | --DOCSHELL 0x124610000 == 38 [pid = 1940] [id = 760] 07:04:20 INFO - PROCESS | 1940 | --DOCSHELL 0x121149800 == 37 [pid = 1940] [id = 759] 07:04:20 INFO - PROCESS | 1940 | --DOCSHELL 0x116943000 == 36 [pid = 1940] [id = 758] 07:04:20 INFO - PROCESS | 1940 | --DOCSHELL 0x128dd5000 == 35 [pid = 1940] [id = 756] 07:04:20 INFO - PROCESS | 1940 | --DOCSHELL 0x1169ad800 == 34 [pid = 1940] [id = 757] 07:04:20 INFO - PROCESS | 1940 | --DOCSHELL 0x12118d800 == 33 [pid = 1940] [id = 755] 07:04:20 INFO - PROCESS | 1940 | --DOCSHELL 0x118153800 == 32 [pid = 1940] [id = 754] 07:04:20 INFO - PROCESS | 1940 | --DOCSHELL 0x12c29c000 == 31 [pid = 1940] [id = 753] 07:04:20 INFO - PROCESS | 1940 | --DOCSHELL 0x12891d000 == 30 [pid = 1940] [id = 773] 07:04:20 INFO - PROCESS | 1940 | --DOCSHELL 0x12cc91000 == 29 [pid = 1940] [id = 772] 07:04:20 INFO - PROCESS | 1940 | --DOCSHELL 0x12ca92000 == 28 [pid = 1940] [id = 771] 07:04:20 INFO - PROCESS | 1940 | --DOCSHELL 0x123cbb800 == 27 [pid = 1940] [id = 770] 07:04:20 INFO - PROCESS | 1940 | --DOCSHELL 0x121cae800 == 26 [pid = 1940] [id = 768] 07:04:20 INFO - PROCESS | 1940 | --DOCSHELL 0x11851a800 == 25 [pid = 1940] [id = 769] 07:04:20 INFO - PROCESS | 1940 | 1467036260568 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 07:04:20 INFO - PROCESS | 1940 | --DOMWINDOW == 114 (0x12100f400) [pid = 1940] [serial = 2241] [outer = 0x0] [url = about:blank] 07:04:20 INFO - PROCESS | 1940 | --DOMWINDOW == 113 (0x1198bec00) [pid = 1940] [serial = 2237] [outer = 0x0] [url = about:blank] 07:04:20 INFO - PROCESS | 1940 | --DOMWINDOW == 112 (0x1198c2800) [pid = 1940] [serial = 2239] [outer = 0x0] [url = about:blank] 07:04:20 INFO - PROCESS | 1940 | --DOMWINDOW == 111 (0x1182a3000) [pid = 1940] [serial = 2219] [outer = 0x0] [url = about:blank] 07:04:20 INFO - PROCESS | 1940 | --DOMWINDOW == 110 (0x1171bc400) [pid = 1940] [serial = 2218] [outer = 0x0] [url = about:blank] 07:04:20 INFO - PROCESS | 1940 | --DOMWINDOW == 109 (0x121131c00) [pid = 1940] [serial = 2244] [outer = 0x0] [url = about:blank] 07:04:20 INFO - PROCESS | 1940 | --DOMWINDOW == 108 (0x1210d1400) [pid = 1940] [serial = 2242] [outer = 0x0] [url = about:blank] 07:04:20 INFO - PROCESS | 1940 | --DOMWINDOW == 107 (0x12184f000) [pid = 1940] [serial = 2247] [outer = 0x0] [url = about:blank] 07:04:20 INFO - PROCESS | 1940 | --DOMWINDOW == 106 (0x121823c00) [pid = 1940] [serial = 2245] [outer = 0x0] [url = about:blank] 07:04:20 INFO - PROCESS | 1940 | --DOMWINDOW == 105 (0x112d90c00) [pid = 1940] [serial = 2204] [outer = 0x0] [url = about:blank] 07:04:20 INFO - PROCESS | 1940 | --DOMWINDOW == 104 (0x11259cc00) [pid = 1940] [serial = 2203] [outer = 0x0] [url = about:blank] 07:04:20 INFO - PROCESS | 1940 | --DOMWINDOW == 103 (0x118f96000) [pid = 1940] [serial = 2207] [outer = 0x0] [url = about:blank] 07:04:20 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x1185a5c00) [pid = 1940] [serial = 2206] [outer = 0x0] [url = about:blank] 07:04:20 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x123d28000) [pid = 1940] [serial = 2253] [outer = 0x0] [url = about:blank] 07:04:20 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x1210d6800) [pid = 1940] [serial = 2210] [outer = 0x0] [url = about:blank] 07:04:20 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x1198c3800) [pid = 1940] [serial = 2209] [outer = 0x0] [url = about:blank] 07:04:20 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x128858c00) [pid = 1940] [serial = 2213] [outer = 0x0] [url = about:blank] 07:04:20 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x126549800) [pid = 1940] [serial = 2212] [outer = 0x0] [url = about:blank] 07:04:20 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x128925800) [pid = 1940] [serial = 2216] [outer = 0x0] [url = about:blank] 07:04:20 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x128858000) [pid = 1940] [serial = 2215] [outer = 0x0] [url = about:blank] 07:04:20 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x1247b7400) [pid = 1940] [serial = 2256] [outer = 0x0] [url = about:blank] 07:04:20 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x11832a400) [pid = 1940] [serial = 2250] [outer = 0x0] [url = about:blank] 07:04:20 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x124284800) [pid = 1940] [serial = 2254] [outer = 0x0] [url = about:blank] 07:04:20 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1261abc00) [pid = 1940] [serial = 2259] [outer = 0x0] [url = about:blank] 07:04:20 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x124d55800) [pid = 1940] [serial = 2257] [outer = 0x0] [url = about:blank] 07:04:20 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x121a16000) [pid = 1940] [serial = 2248] [outer = 0x0] [url = about:blank] 07:04:20 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x11935f400) [pid = 1940] [serial = 2234] [outer = 0x0] [url = about:blank] 07:04:20 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x12108fc00) [pid = 1940] [serial = 2251] [outer = 0x0] [url = about:blank] 07:04:20 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x111ecac00) [pid = 1940] [serial = 2221] [outer = 0x0] [url = about:blank] 07:04:20 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x111f45000) [pid = 1940] [serial = 2222] [outer = 0x0] [url = about:blank] 07:04:20 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x1194c6c00) [pid = 1940] [serial = 2236] [outer = 0x0] [url = about:blank] 07:04:20 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x116a04000) [pid = 1940] [serial = 2227] [outer = 0x0] [url = about:blank] 07:04:20 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x1175ca000) [pid = 1940] [serial = 2228] [outer = 0x0] [url = about:blank] 07:04:20 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x112d9bc00) [pid = 1940] [serial = 2224] [outer = 0x0] [url = about:blank] 07:04:20 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x1132ce400) [pid = 1940] [serial = 2225] [outer = 0x0] [url = about:blank] 07:04:20 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x118f95400) [pid = 1940] [serial = 2233] [outer = 0x0] [url = about:blank] 07:04:20 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x118230800) [pid = 1940] [serial = 2230] [outer = 0x0] [url = about:blank] 07:04:20 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x1185b5c00) [pid = 1940] [serial = 2231] [outer = 0x0] [url = about:blank] 07:04:20 INFO - PROCESS | 1940 | --DOCSHELL 0x12118c800 == 24 [pid = 1940] [id = 774] 07:04:20 INFO - PROCESS | 1940 | 1467036260702 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:20 INFO - PROCESS | 1940 | 1467036260704 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:20 INFO - PROCESS | 1940 | ++DOCSHELL 0x11608a800 == 25 [pid = 1940] [id = 775] 07:04:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 78 (0x1126a6c00) [pid = 1940] [serial = 2323] [outer = 0x0] 07:04:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 79 (0x112c03000) [pid = 1940] [serial = 2324] [outer = 0x1126a6c00] 07:04:20 INFO - PROCESS | 1940 | 1467036260734 Marionette DEBUG loaded listener.js 07:04:20 INFO - PROCESS | 1940 | ++DOMWINDOW == 80 (0x1132c7800) [pid = 1940] [serial = 2325] [outer = 0x1126a6c00] 07:04:20 INFO - PROCESS | 1940 | [1940] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 07:04:21 INFO - PROCESS | 1940 | 1467036261059 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 07:04:21 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 07:04:21 INFO - {} 07:04:21 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1226ms 07:04:21 INFO - PROCESS | 1940 | 1467036261070 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 07:04:21 INFO - PROCESS | 1940 | 1467036261075 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 07:04:21 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 07:04:21 INFO - PROCESS | 1940 | 1467036261080 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 07:04:21 INFO - PROCESS | 1940 | 1467036261081 Marionette TRACE conn2 <- [1,3066,null,{}] 07:04:21 INFO - PROCESS | 1940 | 1467036261084 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}] 07:04:21 INFO - PROCESS | 1940 | 1467036261086 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:21 INFO - PROCESS | 1940 | 1467036261197 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 07:04:21 INFO - PROCESS | 1940 | 1467036261250 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:21 INFO - PROCESS | 1940 | 1467036261252 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:21 INFO - PROCESS | 1940 | ++DOCSHELL 0x118521800 == 26 [pid = 1940] [id = 776] 07:04:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 81 (0x113a58c00) [pid = 1940] [serial = 2326] [outer = 0x0] 07:04:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 82 (0x116f4e800) [pid = 1940] [serial = 2327] [outer = 0x113a58c00] 07:04:21 INFO - PROCESS | 1940 | 1467036261279 Marionette DEBUG loaded listener.js 07:04:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x11859e000) [pid = 1940] [serial = 2328] [outer = 0x113a58c00] 07:04:21 INFO - PROCESS | 1940 | 1467036261550 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]]]}] 07:04:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 07:04:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 07:04:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 07:04:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 07:04:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 07:04:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 07:04:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 07:04:21 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 524ms 07:04:21 INFO - PROCESS | 1940 | 1467036261604 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 07:04:21 INFO - PROCESS | 1940 | 1467036261609 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 07:04:21 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 07:04:21 INFO - PROCESS | 1940 | 1467036261612 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 07:04:21 INFO - PROCESS | 1940 | 1467036261613 Marionette TRACE conn2 <- [1,3070,null,{}] 07:04:21 INFO - PROCESS | 1940 | 1467036261615 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}] 07:04:21 INFO - PROCESS | 1940 | 1467036261617 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:21 INFO - PROCESS | 1940 | 1467036261703 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 07:04:21 INFO - PROCESS | 1940 | 1467036261769 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:21 INFO - PROCESS | 1940 | 1467036261770 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:21 INFO - PROCESS | 1940 | ++DOCSHELL 0x121145800 == 27 [pid = 1940] [id = 777] 07:04:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x1185a5c00) [pid = 1940] [serial = 2329] [outer = 0x0] 07:04:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x11935bc00) [pid = 1940] [serial = 2330] [outer = 0x1185a5c00] 07:04:21 INFO - PROCESS | 1940 | 1467036261800 Marionette DEBUG loaded listener.js 07:04:21 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x1194c2400) [pid = 1940] [serial = 2331] [outer = 0x1185a5c00] 07:04:22 INFO - PROCESS | 1940 | 1467036262110 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]]]}] 07:04:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 07:04:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 07:04:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 07:04:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 07:04:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 07:04:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 07:04:22 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 522ms 07:04:22 INFO - PROCESS | 1940 | 1467036262135 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 07:04:22 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 07:04:22 INFO - PROCESS | 1940 | 1467036262138 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 07:04:22 INFO - PROCESS | 1940 | 1467036262149 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 07:04:22 INFO - PROCESS | 1940 | 1467036262152 Marionette TRACE conn2 <- [1,3074,null,{}] 07:04:22 INFO - PROCESS | 1940 | 1467036262154 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}] 07:04:22 INFO - PROCESS | 1940 | 1467036262157 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:22 INFO - PROCESS | 1940 | 1467036262242 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 07:04:22 INFO - PROCESS | 1940 | 1467036262246 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:22 INFO - PROCESS | 1940 | 1467036262247 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:22 INFO - PROCESS | 1940 | ++DOCSHELL 0x121cb0800 == 28 [pid = 1940] [id = 778] 07:04:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x1198b8c00) [pid = 1940] [serial = 2332] [outer = 0x0] 07:04:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x12108b400) [pid = 1940] [serial = 2333] [outer = 0x1198b8c00] 07:04:22 INFO - PROCESS | 1940 | 1467036262272 Marionette DEBUG loaded listener.js 07:04:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x121093000) [pid = 1940] [serial = 2334] [outer = 0x1198b8c00] 07:04:22 INFO - PROCESS | 1940 | 1467036262593 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]]]}] 07:04:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 07:04:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 07:04:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 07:04:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 07:04:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 07:04:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 07:04:22 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 476ms 07:04:22 INFO - PROCESS | 1940 | 1467036262621 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 07:04:22 INFO - PROCESS | 1940 | 1467036262624 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 07:04:22 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 07:04:22 INFO - PROCESS | 1940 | 1467036262628 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 07:04:22 INFO - PROCESS | 1940 | 1467036262629 Marionette TRACE conn2 <- [1,3078,null,{}] 07:04:22 INFO - PROCESS | 1940 | 1467036262631 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}] 07:04:22 INFO - PROCESS | 1940 | 1467036262633 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:22 INFO - PROCESS | 1940 | 1467036262764 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 07:04:22 INFO - PROCESS | 1940 | 1467036262797 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:22 INFO - PROCESS | 1940 | 1467036262798 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:22 INFO - PROCESS | 1940 | ++DOCSHELL 0x123cd2000 == 29 [pid = 1940] [id = 779] 07:04:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x118f4ac00) [pid = 1940] [serial = 2335] [outer = 0x0] 07:04:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x121099000) [pid = 1940] [serial = 2336] [outer = 0x118f4ac00] 07:04:22 INFO - PROCESS | 1940 | 1467036262839 Marionette DEBUG loaded listener.js 07:04:22 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x12123c400) [pid = 1940] [serial = 2337] [outer = 0x118f4ac00] 07:04:23 INFO - PROCESS | 1940 | 1467036263290 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] 07:04:23 INFO - PROCESS | 1940 | 1467036263303 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 07:04:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 07:04:23 INFO - PROCESS | 1940 | 1467036263313 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 07:04:23 INFO - PROCESS | 1940 | 1467036263314 Marionette TRACE conn2 <- [1,3082,null,{}] 07:04:23 INFO - PROCESS | 1940 | 1467036263317 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}] 07:04:23 INFO - PROCESS | 1940 | 1467036263318 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:23 INFO - PROCESS | 1940 | 1467036263418 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 07:04:23 INFO - PROCESS | 1940 | 1467036263422 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:23 INFO - PROCESS | 1940 | 1467036263426 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:23 INFO - PROCESS | 1940 | ++DOCSHELL 0x126518000 == 30 [pid = 1940] [id = 780] 07:04:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x116f56800) [pid = 1940] [serial = 2338] [outer = 0x0] 07:04:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x123d30800) [pid = 1940] [serial = 2339] [outer = 0x116f56800] 07:04:23 INFO - PROCESS | 1940 | 1467036263459 Marionette DEBUG loaded listener.js 07:04:23 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x12428e800) [pid = 1940] [serial = 2340] [outer = 0x116f56800] 07:04:23 INFO - PROCESS | 1940 | 1467036263858 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]]]}] 07:04:23 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 07:04:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 07:04:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:04:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 07:04:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 07:04:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 577ms 07:04:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 07:04:23 INFO - PROCESS | 1940 | 1467036263885 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 07:04:23 INFO - PROCESS | 1940 | 1467036263886 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 07:04:23 INFO - PROCESS | 1940 | 1467036263888 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 07:04:23 INFO - PROCESS | 1940 | 1467036263889 Marionette TRACE conn2 <- [1,3086,null,{}] 07:04:23 INFO - PROCESS | 1940 | 1467036263892 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}] 07:04:23 INFO - PROCESS | 1940 | 1467036263893 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:23 INFO - PROCESS | 1940 | 1467036263996 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 07:04:24 INFO - PROCESS | 1940 | 1467036264012 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:24 INFO - PROCESS | 1940 | 1467036264014 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:24 INFO - PROCESS | 1940 | ++DOCSHELL 0x112507000 == 31 [pid = 1940] [id = 781] 07:04:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x1244c5000) [pid = 1940] [serial = 2341] [outer = 0x0] 07:04:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x124d53400) [pid = 1940] [serial = 2342] [outer = 0x1244c5000] 07:04:24 INFO - PROCESS | 1940 | 1467036264054 Marionette DEBUG loaded listener.js 07:04:24 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x126063800) [pid = 1940] [serial = 2343] [outer = 0x1244c5000] 07:04:24 INFO - PROCESS | 1940 | 1467036264525 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 07:04:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 07:04:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 669ms 07:04:24 INFO - PROCESS | 1940 | 1467036264566 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 07:04:24 INFO - PROCESS | 1940 | 1467036264567 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 07:04:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 07:04:24 INFO - PROCESS | 1940 | 1467036264571 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 07:04:24 INFO - PROCESS | 1940 | 1467036264573 Marionette TRACE conn2 <- [1,3090,null,{}] 07:04:24 INFO - PROCESS | 1940 | 1467036264576 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}] 07:04:24 INFO - PROCESS | 1940 | 1467036264578 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:24 INFO - PROCESS | 1940 | 1467036264718 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 07:04:25 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x124d4c800) [pid = 1940] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 07:04:25 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x124d56800) [pid = 1940] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 07:04:25 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x111e58000) [pid = 1940] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 07:04:25 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x11819a000) [pid = 1940] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 07:04:25 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x124d56000) [pid = 1940] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 07:04:25 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x12100ac00) [pid = 1940] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 07:04:25 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x1126a8800) [pid = 1940] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 07:04:25 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x1191cec00) [pid = 1940] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 07:04:25 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x118068400) [pid = 1940] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 07:04:25 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x1162cc800) [pid = 1940] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 07:04:25 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x1126af400) [pid = 1940] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 07:04:25 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x117d9c800) [pid = 1940] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 07:04:25 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x12a49f400) [pid = 1940] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 07:04:25 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x1214b8000) [pid = 1940] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 07:04:25 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x128863800) [pid = 1940] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 07:04:25 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x1121a1c00) [pid = 1940] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 07:04:25 INFO - PROCESS | 1940 | 1467036265034 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:25 INFO - PROCESS | 1940 | 1467036265035 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:25 INFO - PROCESS | 1940 | ++DOCSHELL 0x12965a800 == 32 [pid = 1940] [id = 782] 07:04:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 83 (0x111fe0000) [pid = 1940] [serial = 2344] [outer = 0x0] 07:04:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 84 (0x11652a000) [pid = 1940] [serial = 2345] [outer = 0x111fe0000] 07:04:25 INFO - PROCESS | 1940 | 1467036265060 Marionette DEBUG loaded listener.js 07:04:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 85 (0x121099800) [pid = 1940] [serial = 2346] [outer = 0x111fe0000] 07:04:25 INFO - PROCESS | 1940 | 1467036265299 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 07:04:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 07:04:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 771ms 07:04:25 INFO - PROCESS | 1940 | 1467036265365 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 07:04:25 INFO - PROCESS | 1940 | 1467036265366 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 07:04:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 07:04:25 INFO - PROCESS | 1940 | 1467036265369 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 07:04:25 INFO - PROCESS | 1940 | 1467036265370 Marionette TRACE conn2 <- [1,3094,null,{}] 07:04:25 INFO - PROCESS | 1940 | 1467036265380 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}] 07:04:25 INFO - PROCESS | 1940 | 1467036265381 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:25 INFO - PROCESS | 1940 | 1467036265469 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 07:04:25 INFO - PROCESS | 1940 | 1467036265475 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:25 INFO - PROCESS | 1940 | 1467036265477 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:25 INFO - PROCESS | 1940 | ++DOCSHELL 0x12a688800 == 33 [pid = 1940] [id = 783] 07:04:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 86 (0x124d56800) [pid = 1940] [serial = 2347] [outer = 0x0] 07:04:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 87 (0x12665d400) [pid = 1940] [serial = 2348] [outer = 0x124d56800] 07:04:25 INFO - PROCESS | 1940 | 1467036265501 Marionette DEBUG loaded listener.js 07:04:25 INFO - PROCESS | 1940 | ++DOMWINDOW == 88 (0x12100c800) [pid = 1940] [serial = 2349] [outer = 0x124d56800] 07:04:25 INFO - PROCESS | 1940 | 1467036265810 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 07:04:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 07:04:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 472ms 07:04:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 07:04:25 INFO - PROCESS | 1940 | 1467036265844 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 07:04:25 INFO - PROCESS | 1940 | 1467036265845 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 07:04:25 INFO - PROCESS | 1940 | 1467036265847 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 07:04:25 INFO - PROCESS | 1940 | 1467036265848 Marionette TRACE conn2 <- [1,3098,null,{}] 07:04:25 INFO - PROCESS | 1940 | 1467036265850 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}] 07:04:25 INFO - PROCESS | 1940 | 1467036265851 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:25 INFO - PROCESS | 1940 | 1467036265958 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 07:04:25 INFO - PROCESS | 1940 | 1467036265995 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:25 INFO - PROCESS | 1940 | 1467036265996 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:26 INFO - PROCESS | 1940 | ++DOCSHELL 0x12ad1a800 == 34 [pid = 1940] [id = 784] 07:04:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 89 (0x1260da400) [pid = 1940] [serial = 2350] [outer = 0x0] 07:04:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 90 (0x128857400) [pid = 1940] [serial = 2351] [outer = 0x1260da400] 07:04:26 INFO - PROCESS | 1940 | 1467036266021 Marionette DEBUG loaded listener.js 07:04:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 91 (0x128861000) [pid = 1940] [serial = 2352] [outer = 0x1260da400] 07:04:26 INFO - PROCESS | 1940 | 1467036266279 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]]]}] 07:04:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 07:04:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 07:04:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 469ms 07:04:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 07:04:26 INFO - PROCESS | 1940 | 1467036266316 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 07:04:26 INFO - PROCESS | 1940 | 1467036266317 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 07:04:26 INFO - PROCESS | 1940 | 1467036266320 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 07:04:26 INFO - PROCESS | 1940 | 1467036266321 Marionette TRACE conn2 <- [1,3102,null,{}] 07:04:26 INFO - PROCESS | 1940 | 1467036266331 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}] 07:04:26 INFO - PROCESS | 1940 | 1467036266332 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:26 INFO - PROCESS | 1940 | 1467036266416 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 07:04:26 INFO - PROCESS | 1940 | 1467036266429 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:26 INFO - PROCESS | 1940 | 1467036266431 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:26 INFO - PROCESS | 1940 | ++DOCSHELL 0x12b04f800 == 35 [pid = 1940] [id = 785] 07:04:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 92 (0x1126a8000) [pid = 1940] [serial = 2353] [outer = 0x0] 07:04:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 93 (0x128863800) [pid = 1940] [serial = 2354] [outer = 0x1126a8000] 07:04:26 INFO - PROCESS | 1940 | 1467036266458 Marionette DEBUG loaded listener.js 07:04:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 94 (0x12892cc00) [pid = 1940] [serial = 2355] [outer = 0x1126a8000] 07:04:26 INFO - PROCESS | 1940 | 1467036266794 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 07:04:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 07:04:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 526ms 07:04:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 07:04:26 INFO - PROCESS | 1940 | 1467036266846 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 07:04:26 INFO - PROCESS | 1940 | 1467036266848 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 07:04:26 INFO - PROCESS | 1940 | 1467036266862 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 07:04:26 INFO - PROCESS | 1940 | 1467036266863 Marionette TRACE conn2 <- [1,3106,null,{}] 07:04:26 INFO - PROCESS | 1940 | 1467036266866 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}] 07:04:26 INFO - PROCESS | 1940 | 1467036266867 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:26 INFO - PROCESS | 1940 | 1467036266959 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 07:04:26 INFO - PROCESS | 1940 | 1467036266962 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:26 INFO - PROCESS | 1940 | 1467036266963 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:26 INFO - PROCESS | 1940 | ++DOCSHELL 0x121ca4000 == 36 [pid = 1940] [id = 786] 07:04:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 95 (0x128930000) [pid = 1940] [serial = 2356] [outer = 0x0] 07:04:26 INFO - PROCESS | 1940 | ++DOMWINDOW == 96 (0x128968800) [pid = 1940] [serial = 2357] [outer = 0x128930000] 07:04:26 INFO - PROCESS | 1940 | 1467036266985 Marionette DEBUG loaded listener.js 07:04:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 97 (0x128be9c00) [pid = 1940] [serial = 2358] [outer = 0x128930000] 07:04:27 INFO - PROCESS | 1940 | 1467036267476 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]]]}] 07:04:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 07:04:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 07:04:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 07:04:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 634ms 07:04:27 INFO - PROCESS | 1940 | 1467036267484 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 07:04:27 INFO - PROCESS | 1940 | 1467036267487 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 07:04:27 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 07:04:27 INFO - PROCESS | 1940 | 1467036267519 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 07:04:27 INFO - PROCESS | 1940 | 1467036267522 Marionette TRACE conn2 <- [1,3110,null,{}] 07:04:27 INFO - PROCESS | 1940 | 1467036267528 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}] 07:04:27 INFO - PROCESS | 1940 | 1467036267530 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:27 INFO - PROCESS | 1940 | 1467036267642 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 07:04:27 INFO - PROCESS | 1940 | 1467036267728 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:27 INFO - PROCESS | 1940 | 1467036267730 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:27 INFO - PROCESS | 1940 | ++DOCSHELL 0x11850b800 == 37 [pid = 1940] [id = 787] 07:04:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 98 (0x112d98c00) [pid = 1940] [serial = 2359] [outer = 0x0] 07:04:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 99 (0x1132ca800) [pid = 1940] [serial = 2360] [outer = 0x112d98c00] 07:04:27 INFO - PROCESS | 1940 | 1467036267761 Marionette DEBUG loaded listener.js 07:04:27 INFO - PROCESS | 1940 | ++DOMWINDOW == 100 (0x116080400) [pid = 1940] [serial = 2361] [outer = 0x112d98c00] 07:04:28 INFO - PROCESS | 1940 | 1467036268174 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"]]]}] 07:04:28 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 07:04:28 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 07:04:28 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 07:04:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:04:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:04:28 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 07:04:28 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 677ms 07:04:28 INFO - PROCESS | 1940 | 1467036268194 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 07:04:28 INFO - PROCESS | 1940 | 1467036268197 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 07:04:28 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 07:04:28 INFO - PROCESS | 1940 | 1467036268202 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 07:04:28 INFO - PROCESS | 1940 | 1467036268203 Marionette TRACE conn2 <- [1,3114,null,{}] 07:04:28 INFO - PROCESS | 1940 | 1467036268206 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}] 07:04:28 INFO - PROCESS | 1940 | 1467036268208 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:28 INFO - PROCESS | 1940 | 1467036268341 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 07:04:28 INFO - PROCESS | 1940 | 1467036268444 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\", \"832e130b-11ea-4a21-ac33-2db585dd4630\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:28 INFO - PROCESS | 1940 | 1467036268446 Marionette INFO sendAsync fe24d972-0434-584b-b62b-aefca4999556 07:04:28 INFO - PROCESS | 1940 | ++DOCSHELL 0x121ca1000 == 38 [pid = 1940] [id = 788] 07:04:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 101 (0x11876f000) [pid = 1940] [serial = 2362] [outer = 0x0] 07:04:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 102 (0x118f99400) [pid = 1940] [serial = 2363] [outer = 0x11876f000] 07:04:28 INFO - PROCESS | 1940 | 1467036268476 Marionette DEBUG loaded listener.js 07:04:28 INFO - PROCESS | 1940 | ++DOMWINDOW == 103 (0x11935f400) [pid = 1940] [serial = 2364] [outer = 0x11876f000] 07:04:28 INFO - PROCESS | 1940 | 1467036268880 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]]]}] 07:04:28 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 07:04:28 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 722ms 07:04:28 INFO - PROCESS | 1940 | 1467036268924 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 07:04:28 INFO - PROCESS | 1940 | 1467036268925 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 07:04:29 INFO - PROCESS | 1940 | --DOCSHELL 0x12b04f800 == 37 [pid = 1940] [id = 785] 07:04:29 INFO - PROCESS | 1940 | --DOCSHELL 0x12ad1a800 == 36 [pid = 1940] [id = 784] 07:04:29 INFO - PROCESS | 1940 | --DOCSHELL 0x12a688800 == 35 [pid = 1940] [id = 783] 07:04:29 INFO - PROCESS | 1940 | --DOCSHELL 0x12965a800 == 34 [pid = 1940] [id = 782] 07:04:29 INFO - PROCESS | 1940 | --DOCSHELL 0x112507000 == 33 [pid = 1940] [id = 781] 07:04:29 INFO - PROCESS | 1940 | --DOCSHELL 0x126518000 == 32 [pid = 1940] [id = 780] 07:04:29 INFO - PROCESS | 1940 | --DOCSHELL 0x123cd2000 == 31 [pid = 1940] [id = 779] 07:04:29 INFO - PROCESS | 1940 | --DOCSHELL 0x121cb0800 == 30 [pid = 1940] [id = 778] 07:04:29 INFO - PROCESS | 1940 | --DOCSHELL 0x121145800 == 29 [pid = 1940] [id = 777] 07:04:29 INFO - PROCESS | 1940 | --DOCSHELL 0x118521800 == 28 [pid = 1940] [id = 776] 07:04:29 INFO - PROCESS | 1940 | --DOCSHELL 0x11608a800 == 27 [pid = 1940] [id = 775] 07:04:29 INFO - PROCESS | 1940 | --DOMWINDOW == 102 (0x124055400) [pid = 1940] [serial = 2288] [outer = 0x0] [url = about:blank] 07:04:29 INFO - PROCESS | 1940 | --DOMWINDOW == 101 (0x126066000) [pid = 1940] [serial = 2291] [outer = 0x0] [url = about:blank] 07:04:29 INFO - PROCESS | 1940 | --DOMWINDOW == 100 (0x126806400) [pid = 1940] [serial = 2294] [outer = 0x0] [url = about:blank] 07:04:29 INFO - PROCESS | 1940 | --DOMWINDOW == 99 (0x126a9b400) [pid = 1940] [serial = 2298] [outer = 0x0] [url = about:blank] 07:04:29 INFO - PROCESS | 1940 | --DOMWINDOW == 98 (0x1191cc800) [pid = 1940] [serial = 2277] [outer = 0x0] [url = about:blank] 07:04:29 INFO - PROCESS | 1940 | --DOMWINDOW == 97 (0x1185b1800) [pid = 1940] [serial = 2276] [outer = 0x0] [url = about:blank] 07:04:29 INFO - PROCESS | 1940 | --DOMWINDOW == 96 (0x121821800) [pid = 1940] [serial = 2297] [outer = 0x0] [url = about:blank] 07:04:29 INFO - PROCESS | 1940 | --DOMWINDOW == 95 (0x1265f2400) [pid = 1940] [serial = 2260] [outer = 0x0] [url = about:blank] 07:04:29 INFO - PROCESS | 1940 | --DOMWINDOW == 94 (0x121127000) [pid = 1940] [serial = 2282] [outer = 0x0] [url = about:blank] 07:04:29 INFO - PROCESS | 1940 | --DOMWINDOW == 93 (0x112977000) [pid = 1940] [serial = 2262] [outer = 0x0] [url = about:blank] 07:04:29 INFO - PROCESS | 1940 | --DOMWINDOW == 92 (0x113836c00) [pid = 1940] [serial = 2263] [outer = 0x0] [url = about:blank] 07:04:29 INFO - PROCESS | 1940 | --DOMWINDOW == 91 (0x11935b000) [pid = 1940] [serial = 2279] [outer = 0x0] [url = about:blank] 07:04:29 INFO - PROCESS | 1940 | --DOMWINDOW == 90 (0x1198e3400) [pid = 1940] [serial = 2280] [outer = 0x0] [url = about:blank] 07:04:29 INFO - PROCESS | 1940 | --DOMWINDOW == 89 (0x1185ba000) [pid = 1940] [serial = 2268] [outer = 0x0] [url = about:blank] 07:04:29 INFO - PROCESS | 1940 | --DOMWINDOW == 88 (0x1198b7000) [pid = 1940] [serial = 2269] [outer = 0x0] [url = about:blank] 07:04:29 INFO - PROCESS | 1940 | --DOMWINDOW == 87 (0x1126a4800) [pid = 1940] [serial = 2271] [outer = 0x0] [url = about:blank] 07:04:29 INFO - PROCESS | 1940 | --DOMWINDOW == 86 (0x113d3e800) [pid = 1940] [serial = 2273] [outer = 0x0] [url = about:blank] 07:04:29 INFO - PROCESS | 1940 | --DOMWINDOW == 85 (0x118191c00) [pid = 1940] [serial = 2274] [outer = 0x0] [url = about:blank] 07:04:29 INFO - PROCESS | 1940 | --DOMWINDOW == 84 (0x118227400) [pid = 1940] [serial = 2265] [outer = 0x0] [url = about:blank] 07:04:29 INFO - PROCESS | 1940 | --DOMWINDOW == 83 (0x11859d800) [pid = 1940] [serial = 2266] [outer = 0x0] [url = about:blank] 07:04:29 INFO - PROCESS | 1940 | --DOMWINDOW == 82 (0x12b9a0400) [pid = 1940] [serial = 2303] [outer = 0x0] [url = about:blank] 07:04:29 INFO - PROCESS | 1940 | --DOMWINDOW == 81 (0x121ab3000) [pid = 1940] [serial = 2286] [outer = 0x0] [url = about:blank] 07:04:29 INFO - PROCESS | 1940 | --DOMWINDOW == 80 (0x12182e000) [pid = 1940] [serial = 2285] [outer = 0x0] [url = about:blank] 07:04:29 INFO - PROCESS | 1940 | --DOMWINDOW == 79 (0x126a9b800) [pid = 1940] [serial = 2295] [outer = 0x0] [url = about:blank] 07:04:29 INFO - PROCESS | 1940 | --DOMWINDOW == 78 (0x126558400) [pid = 1940] [serial = 2292] [outer = 0x0] [url = about:blank] 07:04:29 INFO - PROCESS | 1940 | --DOMWINDOW == 77 (0x12b9a5c00) [pid = 1940] [serial = 2304] [outer = 0x0] [url = about:blank] 07:04:29 INFO - PROCESS | 1940 | --DOMWINDOW == 76 (0x129256c00) [pid = 1940] [serial = 2300] [outer = 0x0] [url = about:blank] 07:04:29 INFO - PROCESS | 1940 | --DOMWINDOW == 75 (0x1214b6800) [pid = 1940] [serial = 2283] [outer = 0x0] [url = about:blank] 07:04:29 INFO - PROCESS | 1940 | --DOMWINDOW == 74 (0x12925e400) [pid = 1940] [serial = 2301] [outer = 0x0] [url = about:blank] 07:04:29 INFO - PROCESS | 1940 | --DOMWINDOW == 73 (0x124d17800) [pid = 1940] [serial = 2289] [outer = 0x0] [url = about:blank] 07:04:29 WARNING - u'runner_teardown' () 07:04:29 INFO - No more tests 07:04:29 INFO - Got 0 unexpected results 07:04:29 INFO - SUITE-END | took 522s 07:04:30 INFO - Closing logging queue 07:04:30 INFO - queue closed 07:04:30 INFO - Return code: 0 07:04:30 WARNING - # TBPL SUCCESS # 07:04:30 INFO - Running post-action listener: _resource_record_post_action 07:04:30 INFO - Running post-run listener: _resource_record_post_run 07:04:31 INFO - Total resource usage - Wall time: 544s; CPU: 58.0%; Read bytes: 753664; Write bytes: 953158144; Read time: 7; Write time: 5015 07:04:31 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 07:04:31 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 148259328; Write bytes: 144027648; Read time: 13417; Write time: 294 07:04:31 INFO - run-tests - Wall time: 526s; CPU: 58.0%; Read bytes: 753664; Write bytes: 797075968; Read time: 7; Write time: 4676 07:04:31 INFO - Running post-run listener: _upload_blobber_files 07:04:31 INFO - Blob upload gear active. 07:04:31 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 07:04:31 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 07:04:31 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 07:04:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 07:04:31 INFO - (blobuploader) - INFO - Open directory for files ... 07:04:31 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 07:04:31 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 07:04:31 INFO - (blobuploader) - INFO - Uploading, attempt #1. 07:04:32 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 07:04:32 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 07:04:32 INFO - (blobuploader) - INFO - Done attempting. 07:04:32 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 07:04:32 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 07:04:32 INFO - (blobuploader) - INFO - Uploading, attempt #1. 07:04:34 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 07:04:34 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 07:04:34 INFO - (blobuploader) - INFO - Done attempting. 07:04:34 INFO - (blobuploader) - INFO - Iteration through files over. 07:04:34 INFO - Return code: 0 07:04:34 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 07:04:34 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 07:04:34 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/633d2cea0a83312d2301612f0a0dea22e033b3196c3cc734c61d455d2e4092d4091ea978f566625296729fd81b9f13359c0ca1ba92080650fcfc7bbcb08ca498", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d18717f11f9c85f9454fb5d702d450bfe9168b0db9cbdbbf50a0b54294c609fe97b3b59a1c3c57c75c8770a49d8ebaa7a84643c21cf187cdb1caa9d2c888c4c5"} 07:04:34 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 07:04:34 INFO - Writing to file /builds/slave/test/properties/blobber_files 07:04:34 INFO - Contents: 07:04:34 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/633d2cea0a83312d2301612f0a0dea22e033b3196c3cc734c61d455d2e4092d4091ea978f566625296729fd81b9f13359c0ca1ba92080650fcfc7bbcb08ca498", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d18717f11f9c85f9454fb5d702d450bfe9168b0db9cbdbbf50a0b54294c609fe97b3b59a1c3c57c75c8770a49d8ebaa7a84643c21cf187cdb1caa9d2c888c4c5"} 07:04:34 INFO - Running post-run listener: copy_logs_to_upload_dir 07:04:34 INFO - Copying logs to upload dir... 07:04:34 INFO - mkdir: /builds/slave/test/build/upload/logs 07:04:34 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=595.842089 ========= master_lag: 0.28 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 56 secs) (at 2016-06-27 07:04:34.378591) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-27 07:04:34.382500) ========= 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.7qiv3GtCKc/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.quHVbmCBiX/Listeners TMPDIR=/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/633d2cea0a83312d2301612f0a0dea22e033b3196c3cc734c61d455d2e4092d4091ea978f566625296729fd81b9f13359c0ca1ba92080650fcfc7bbcb08ca498", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d18717f11f9c85f9454fb5d702d450bfe9168b0db9cbdbbf50a0b54294c609fe97b3b59a1c3c57c75c8770a49d8ebaa7a84643c21cf187cdb1caa9d2c888c4c5"} build_url:https://queue.taskcluster.net/v1/task/FKmLoNVeTZ6ZD5bmr2hKxQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/FKmLoNVeTZ6ZD5bmr2hKxQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012672 build_url: 'https://queue.taskcluster.net/v1/task/FKmLoNVeTZ6ZD5bmr2hKxQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/633d2cea0a83312d2301612f0a0dea22e033b3196c3cc734c61d455d2e4092d4091ea978f566625296729fd81b9f13359c0ca1ba92080650fcfc7bbcb08ca498", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d18717f11f9c85f9454fb5d702d450bfe9168b0db9cbdbbf50a0b54294c609fe97b3b59a1c3c57c75c8770a49d8ebaa7a84643c21cf187cdb1caa9d2c888c4c5"}' symbols_url: 'https://queue.taskcluster.net/v1/task/FKmLoNVeTZ6ZD5bmr2hKxQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-27 07:04:34.423615) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-27 07:04:34.423941) ========= 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.7qiv3GtCKc/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.quHVbmCBiX/Listeners TMPDIR=/var/folders/pk/mm46htfn0fj4m947xrvc5yh400000w/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.005136 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-27 07:04:34.472835) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-27 07:04:34.473152) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-27 07:04:34.473472) ========= ========= Total master_lag: 0.42 =========