builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0011 starttime: 1466740144.76 results: success (0) buildid: 20160623195857 builduid: e71bc06063e946da9212186ce33a8a36 revision: a6696f118cb2a90fb4071fc428e37cf826256db6 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-23 20:49:04.761409) ========= master: http://buildbot-master135.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-23 20:49:04.761857) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-23 20:49:04.762134) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-23 20:49:04.842587) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 20:49:04.842957) ========= 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.oPA5sQXQYo/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.UmRK5IlCiV/Listeners TMPDIR=/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/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-23 20:49:04-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 84.5M=0s 2016-06-23 20:49:05 (84.5 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.486788 ========= master_lag: 0.07 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 20:49:05.403561) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 20:49:05.403843) ========= 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.oPA5sQXQYo/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.UmRK5IlCiV/Listeners TMPDIR=/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/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.027686 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 20:49:05.451108) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-23 20:49:05.451462) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev a6696f118cb2a90fb4071fc428e37cf826256db6 --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 a6696f118cb2a90fb4071fc428e37cf826256db6 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.oPA5sQXQYo/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.UmRK5IlCiV/Listeners TMPDIR=/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/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-23 20:49:05,527 truncating revision to first 12 chars 2016-06-23 20:49:05,527 Setting DEBUG logging. 2016-06-23 20:49:05,527 attempt 1/10 2016-06-23 20:49:05,527 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/a6696f118cb2?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-23 20:49:06,511 unpacking tar archive at: mozilla-beta-a6696f118cb2/testing/mozharness/ program finished with exit code 0 elapsedTime=1.253409 ========= master_lag: 0.05 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-23 20:49:06.750023) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-23 20:49:06.750309) ========= script_repo_revision: a6696f118cb2a90fb4071fc428e37cf826256db6 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-23 20:49:06.750664) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-23 20:49:06.750928) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-23 20:49:06.888680) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 58 secs) (at 2016-06-23 20:49:06.888961) ========= /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.oPA5sQXQYo/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.UmRK5IlCiV/Listeners TMPDIR=/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/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 20:49:07 INFO - MultiFileLogger online at 20160623 20:49:07 in /builds/slave/test 20:49:07 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 20:49:07 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 20:49:07 INFO - {'append_to_log': False, 20:49:07 INFO - 'base_work_dir': '/builds/slave/test', 20:49:07 INFO - 'blob_upload_branch': 'mozilla-beta', 20:49:07 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 20:49:07 INFO - 'buildbot_json_path': 'buildprops.json', 20:49:07 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 20:49:07 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 20:49:07 INFO - 'download_minidump_stackwalk': True, 20:49:07 INFO - 'download_symbols': 'true', 20:49:07 INFO - 'e10s': False, 20:49:07 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 20:49:07 INFO - 'tooltool.py': '/tools/tooltool.py', 20:49:07 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 20:49:07 INFO - '/tools/misc-python/virtualenv.py')}, 20:49:07 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 20:49:07 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 20:49:07 INFO - 'log_level': 'info', 20:49:07 INFO - 'log_to_console': True, 20:49:07 INFO - 'opt_config_files': (), 20:49:07 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 20:49:07 INFO - '--processes=1', 20:49:07 INFO - '--config=%(test_path)s/wptrunner.ini', 20:49:07 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 20:49:07 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 20:49:07 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 20:49:07 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 20:49:07 INFO - 'pip_index': False, 20:49:07 INFO - 'require_test_zip': True, 20:49:07 INFO - 'test_type': ('testharness',), 20:49:07 INFO - 'this_chunk': '1', 20:49:07 INFO - 'tooltool_cache': '/builds/tooltool_cache', 20:49:07 INFO - 'total_chunks': '10', 20:49:07 INFO - 'virtualenv_path': 'venv', 20:49:07 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 20:49:07 INFO - 'work_dir': 'build'} 20:49:07 INFO - ##### 20:49:07 INFO - ##### Running clobber step. 20:49:07 INFO - ##### 20:49:07 INFO - Running pre-action listener: _resource_record_pre_action 20:49:07 INFO - Running main action method: clobber 20:49:07 INFO - rmtree: /builds/slave/test/build 20:49:07 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 20:49:09 INFO - Running post-action listener: _resource_record_post_action 20:49:09 INFO - ##### 20:49:09 INFO - ##### Running read-buildbot-config step. 20:49:09 INFO - ##### 20:49:09 INFO - Running pre-action listener: _resource_record_pre_action 20:49:09 INFO - Running main action method: read_buildbot_config 20:49:09 INFO - Using buildbot properties: 20:49:09 INFO - { 20:49:09 INFO - "project": "", 20:49:09 INFO - "product": "firefox", 20:49:09 INFO - "script_repo_revision": "production", 20:49:09 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 20:49:09 INFO - "repository": "", 20:49:09 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 20:49:09 INFO - "buildid": "20160623195857", 20:49:09 INFO - "pgo_build": "False", 20:49:09 INFO - "basedir": "/builds/slave/test", 20:49:09 INFO - "buildnumber": 7, 20:49:09 INFO - "slavename": "t-yosemite-r7-0011", 20:49:09 INFO - "master": "http://buildbot-master135.bb.releng.scl3.mozilla.com:8201/", 20:49:09 INFO - "platform": "macosx64", 20:49:09 INFO - "branch": "mozilla-beta", 20:49:09 INFO - "revision": "a6696f118cb2a90fb4071fc428e37cf826256db6", 20:49:09 INFO - "repo_path": "releases/mozilla-beta", 20:49:09 INFO - "moz_repo_path": "", 20:49:09 INFO - "stage_platform": "macosx64", 20:49:09 INFO - "builduid": "e71bc06063e946da9212186ce33a8a36", 20:49:09 INFO - "slavebuilddir": "test" 20:49:09 INFO - } 20:49:09 INFO - Found installer url https://queue.taskcluster.net/v1/task/Mwy2jeTjSCqdPgTchexxoQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 20:49:09 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Mwy2jeTjSCqdPgTchexxoQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 20:49:09 INFO - Running post-action listener: _resource_record_post_action 20:49:09 INFO - ##### 20:49:09 INFO - ##### Running download-and-extract step. 20:49:09 INFO - ##### 20:49:09 INFO - Running pre-action listener: _resource_record_pre_action 20:49:09 INFO - Running main action method: download_and_extract 20:49:09 INFO - mkdir: /builds/slave/test/build/tests 20:49:09 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')]} 20:49:09 INFO - https://queue.taskcluster.net/v1/task/Mwy2jeTjSCqdPgTchexxoQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 20:49:09 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Mwy2jeTjSCqdPgTchexxoQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 20:49:09 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Mwy2jeTjSCqdPgTchexxoQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 20:49:09 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Mwy2jeTjSCqdPgTchexxoQ/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 20:49:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Mwy2jeTjSCqdPgTchexxoQ/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 20:49:14 INFO - Downloaded 1201 bytes. 20:49:14 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 20:49:14 INFO - Using the following test package requirements: 20:49:14 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 20:49:14 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 20:49:14 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 20:49:14 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 20:49:14 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 20:49:14 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 20:49:14 INFO - u'jsshell-mac64.zip'], 20:49:14 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 20:49:14 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 20:49:14 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 20:49:14 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 20:49:14 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 20:49:14 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 20:49:14 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 20:49:14 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 20:49:14 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 20:49:14 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 20:49:14 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 20:49:14 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 20:49:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:49:14 INFO - https://queue.taskcluster.net/v1/task/Mwy2jeTjSCqdPgTchexxoQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 20:49:14 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Mwy2jeTjSCqdPgTchexxoQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 20:49:14 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Mwy2jeTjSCqdPgTchexxoQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 20:49:14 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Mwy2jeTjSCqdPgTchexxoQ/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 20:49:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Mwy2jeTjSCqdPgTchexxoQ/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 20:49:16 INFO - Downloaded 18399378 bytes. 20:49:16 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/*'] 20:49:16 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/* 20:49:16 INFO - caution: filename not matched: web-platform/* 20:49:16 INFO - Return code: 11 20:49:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:49:16 INFO - https://queue.taskcluster.net/v1/task/Mwy2jeTjSCqdPgTchexxoQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 20:49:16 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Mwy2jeTjSCqdPgTchexxoQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 20:49:16 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Mwy2jeTjSCqdPgTchexxoQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 20:49:16 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Mwy2jeTjSCqdPgTchexxoQ/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 20:49:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Mwy2jeTjSCqdPgTchexxoQ/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 20:49:18 INFO - Downloaded 36389087 bytes. 20:49:18 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/*'] 20:49:18 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/* 20:49:22 INFO - caution: filename not matched: bin/* 20:49:22 INFO - caution: filename not matched: config/* 20:49:22 INFO - caution: filename not matched: mozbase/* 20:49:22 INFO - caution: filename not matched: marionette/* 20:49:22 INFO - caution: filename not matched: tools/wptserve/* 20:49:22 INFO - Return code: 11 20:49:22 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')]} 20:49:22 INFO - https://queue.taskcluster.net/v1/task/Mwy2jeTjSCqdPgTchexxoQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 20:49:22 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Mwy2jeTjSCqdPgTchexxoQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 20:49:22 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Mwy2jeTjSCqdPgTchexxoQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 20:49:22 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Mwy2jeTjSCqdPgTchexxoQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 20:49:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Mwy2jeTjSCqdPgTchexxoQ/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 20:49:27 INFO - Downloaded 73060376 bytes. 20:49:27 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Mwy2jeTjSCqdPgTchexxoQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 20:49:27 INFO - mkdir: /builds/slave/test/properties 20:49:27 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 20:49:27 INFO - Writing to file /builds/slave/test/properties/build_url 20:49:27 INFO - Contents: 20:49:27 INFO - build_url:https://queue.taskcluster.net/v1/task/Mwy2jeTjSCqdPgTchexxoQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 20:49:28 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Mwy2jeTjSCqdPgTchexxoQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 20:49:28 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 20:49:28 INFO - Writing to file /builds/slave/test/properties/symbols_url 20:49:28 INFO - Contents: 20:49:28 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Mwy2jeTjSCqdPgTchexxoQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 20:49:28 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')]} 20:49:28 INFO - https://queue.taskcluster.net/v1/task/Mwy2jeTjSCqdPgTchexxoQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 20:49:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Mwy2jeTjSCqdPgTchexxoQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 20:49:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Mwy2jeTjSCqdPgTchexxoQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 20:49:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Mwy2jeTjSCqdPgTchexxoQ/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 20:49:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Mwy2jeTjSCqdPgTchexxoQ/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 20:49:39 INFO - Downloaded 103678969 bytes. 20:49:39 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'] 20:49:39 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 20:49:43 INFO - Return code: 0 20:49:43 INFO - Running post-action listener: _resource_record_post_action 20:49:43 INFO - Running post-action listener: set_extra_try_arguments 20:49:43 INFO - ##### 20:49:43 INFO - ##### Running create-virtualenv step. 20:49:43 INFO - ##### 20:49:43 INFO - Running pre-action listener: _pre_create_virtualenv 20:49:43 INFO - Running pre-action listener: _resource_record_pre_action 20:49:43 INFO - Running main action method: create_virtualenv 20:49:43 INFO - Creating virtualenv /builds/slave/test/build/venv 20:49:43 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 20:49:43 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 20:49:43 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 20:49:43 INFO - Using real prefix '/tools/python27' 20:49:43 INFO - New python executable in /builds/slave/test/build/venv/bin/python 20:49:44 INFO - Installing distribute.............................................................................................................................................................................................done. 20:49:47 INFO - Installing pip.................done. 20:49:47 INFO - Return code: 0 20:49:47 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 20:49:47 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')]} 20:49:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:49:47 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:49:47 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')]} 20:49:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:49:47 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:49:47 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 0x105aa3e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105ac0f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb908cca8a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105abc5e0>, '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 0x10569fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1056ca990>, '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.oPA5sQXQYo/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.UmRK5IlCiV/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:49:47 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 20:49:47 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 20:49:47 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.oPA5sQXQYo/Render', 20:49:47 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:49:47 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:49:47 INFO - 'HOME': '/Users/cltbld', 20:49:47 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:49:47 INFO - 'LOGNAME': 'cltbld', 20:49:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:49:47 INFO - 'MOZ_NO_REMOTE': '1', 20:49:47 INFO - 'NO_EM_RESTART': '1', 20:49:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:49:47 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:49:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:49:47 INFO - 'PWD': '/builds/slave/test', 20:49:47 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:49:47 INFO - 'SHELL': '/bin/bash', 20:49:47 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.UmRK5IlCiV/Listeners', 20:49:47 INFO - 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', 20:49:47 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:49:47 INFO - 'USER': 'cltbld', 20:49:47 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:49:47 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:49:47 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:49:47 INFO - 'XPC_FLAGS': '0x0', 20:49:47 INFO - 'XPC_SERVICE_NAME': '0', 20:49:47 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:49:47 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:49:47 INFO - Downloading/unpacking psutil>=0.7.1 20:49:47 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 20:49:47 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 20:49:47 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 20:49:47 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 20:49:47 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 20:49:47 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 20:49:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 20:49:50 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 20:49:50 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 20:49:50 INFO - Installing collected packages: psutil 20:49:50 INFO - Running setup.py install for psutil 20:49:50 INFO - building 'psutil._psutil_osx' extension 20:49:50 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 20:49:50 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 20:49:50 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 20:49:51 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 20:49:51 INFO - building 'psutil._psutil_posix' extension 20:49:51 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 20:49:51 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 20:49:51 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 20:49:51 INFO - ^ 20:49:51 INFO - 1 warning generated. 20:49:51 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 20:49:51 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 20:49:51 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 20:49:51 INFO - Successfully installed psutil 20:49:51 INFO - Cleaning up... 20:49:51 INFO - Return code: 0 20:49:51 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 20:49:51 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')]} 20:49:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:49:51 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:49:51 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')]} 20:49:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:49:51 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:49:51 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 0x105aa3e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105ac0f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb908cca8a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105abc5e0>, '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 0x10569fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1056ca990>, '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.oPA5sQXQYo/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.UmRK5IlCiV/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:49:51 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 20:49:51 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 20:49:51 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.oPA5sQXQYo/Render', 20:49:51 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:49:51 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:49:51 INFO - 'HOME': '/Users/cltbld', 20:49:51 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:49:51 INFO - 'LOGNAME': 'cltbld', 20:49:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:49:51 INFO - 'MOZ_NO_REMOTE': '1', 20:49:51 INFO - 'NO_EM_RESTART': '1', 20:49:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:49:51 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:49:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:49:51 INFO - 'PWD': '/builds/slave/test', 20:49:51 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:49:51 INFO - 'SHELL': '/bin/bash', 20:49:51 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.UmRK5IlCiV/Listeners', 20:49:51 INFO - 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', 20:49:51 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:49:51 INFO - 'USER': 'cltbld', 20:49:51 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:49:51 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:49:51 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:49:51 INFO - 'XPC_FLAGS': '0x0', 20:49:51 INFO - 'XPC_SERVICE_NAME': '0', 20:49:51 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:49:51 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:49:51 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 20:49:51 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 20:49:51 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 20:49:51 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 20:49:51 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 20:49:51 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 20:49:51 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 20:49:54 INFO - Downloading mozsystemmonitor-0.0.tar.gz 20:49:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 20:49:54 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 20:49:54 INFO - Installing collected packages: mozsystemmonitor 20:49:54 INFO - Running setup.py install for mozsystemmonitor 20:49:54 INFO - Successfully installed mozsystemmonitor 20:49:54 INFO - Cleaning up... 20:49:54 INFO - Return code: 0 20:49:54 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 20:49:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:49:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:49:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:49:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:49:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:49:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:49:54 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x105aa3e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105ac0f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb908cca8a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105abc5e0>, '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 0x10569fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1056ca990>, '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.oPA5sQXQYo/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.UmRK5IlCiV/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:49:54 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 20:49:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 20:49:54 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.oPA5sQXQYo/Render', 20:49:54 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:49:54 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:49:54 INFO - 'HOME': '/Users/cltbld', 20:49:54 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:49:54 INFO - 'LOGNAME': 'cltbld', 20:49:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:49:54 INFO - 'MOZ_NO_REMOTE': '1', 20:49:54 INFO - 'NO_EM_RESTART': '1', 20:49:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:49:54 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:49:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:49:54 INFO - 'PWD': '/builds/slave/test', 20:49:54 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:49:54 INFO - 'SHELL': '/bin/bash', 20:49:54 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.UmRK5IlCiV/Listeners', 20:49:54 INFO - 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', 20:49:54 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:49:54 INFO - 'USER': 'cltbld', 20:49:54 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:49:54 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:49:54 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:49:54 INFO - 'XPC_FLAGS': '0x0', 20:49:54 INFO - 'XPC_SERVICE_NAME': '0', 20:49:54 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:49:54 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:49:54 INFO - Downloading/unpacking blobuploader==1.2.4 20:49:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:49:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:49:54 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:49:54 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:49:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:49:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:49:57 INFO - Downloading blobuploader-1.2.4.tar.gz 20:49:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 20:49:57 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 20:49:57 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:49:57 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:49:57 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:49:57 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:49:57 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:49:57 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:49:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 20:49:58 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 20:49:58 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:49:58 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:49:58 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:49:58 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 20:49:58 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:49:58 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:49:58 INFO - Downloading docopt-0.6.1.tar.gz 20:49:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 20:49:58 INFO - Installing collected packages: blobuploader, requests, docopt 20:49:58 INFO - Running setup.py install for blobuploader 20:49:58 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 20:49:58 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 20:49:58 INFO - Running setup.py install for requests 20:49:59 INFO - Running setup.py install for docopt 20:49:59 INFO - Successfully installed blobuploader requests docopt 20:49:59 INFO - Cleaning up... 20:49:59 INFO - Return code: 0 20:49:59 INFO - Installing None into virtualenv /builds/slave/test/build/venv 20:49:59 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')]} 20:49:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:49:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:49:59 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')]} 20:49:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:49:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:49:59 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 0x105aa3e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105ac0f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb908cca8a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105abc5e0>, '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 0x10569fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1056ca990>, '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.oPA5sQXQYo/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.UmRK5IlCiV/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:49:59 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 20:49:59 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 20:49:59 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.oPA5sQXQYo/Render', 20:49:59 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:49:59 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:49:59 INFO - 'HOME': '/Users/cltbld', 20:49:59 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:49:59 INFO - 'LOGNAME': 'cltbld', 20:49:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:49:59 INFO - 'MOZ_NO_REMOTE': '1', 20:49:59 INFO - 'NO_EM_RESTART': '1', 20:49:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:49:59 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:49:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:49:59 INFO - 'PWD': '/builds/slave/test', 20:49:59 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:49:59 INFO - 'SHELL': '/bin/bash', 20:49:59 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.UmRK5IlCiV/Listeners', 20:49:59 INFO - 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', 20:49:59 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:49:59 INFO - 'USER': 'cltbld', 20:49:59 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:49:59 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:49:59 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:49:59 INFO - 'XPC_FLAGS': '0x0', 20:49:59 INFO - 'XPC_SERVICE_NAME': '0', 20:49:59 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:49:59 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:49:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 20:49:59 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-HZ9qoU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 20:49:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 20:49:59 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-5Ek7LF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 20:49:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 20:49:59 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-jV79qE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 20:50:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 20:50:00 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-7ZtfG2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 20:50:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 20:50:00 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-SlJi68-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 20:50:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 20:50:00 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-wapveV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 20:50:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 20:50:00 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-KnT4ns-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 20:50:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 20:50:00 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-9slA1L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 20:50:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 20:50:00 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-QlZRiF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 20:50:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 20:50:00 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-qgJScf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 20:50:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 20:50:00 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-1nW5wD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 20:50:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 20:50:00 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-8dgUQ5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 20:50:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 20:50:00 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-Mlg5g3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 20:50:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 20:50:01 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-SI7J1x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 20:50:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 20:50:01 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-SXuSyS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 20:50:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 20:50:01 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-8BYO9c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 20:50:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 20:50:01 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-5pLAIt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 20:50:01 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 20:50:01 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-Iny5QP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 20:50:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 20:50:01 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-uSo8HU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 20:50:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:50:01 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-kAMfLJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:50:01 INFO - Unpacking /builds/slave/test/build/tests/marionette 20:50:02 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-9XjQdW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 20:50:02 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:50:02 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 20:50:02 INFO - Running setup.py install for manifestparser 20:50:02 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 20:50:02 INFO - Running setup.py install for mozcrash 20:50:02 INFO - Running setup.py install for mozdebug 20:50:02 INFO - Running setup.py install for mozdevice 20:50:02 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 20:50:02 INFO - Installing dm script to /builds/slave/test/build/venv/bin 20:50:02 INFO - Running setup.py install for mozfile 20:50:03 INFO - Running setup.py install for mozhttpd 20:50:03 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 20:50:03 INFO - Running setup.py install for mozinfo 20:50:03 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 20:50:03 INFO - Running setup.py install for mozInstall 20:50:03 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 20:50:03 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 20:50:03 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 20:50:03 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 20:50:03 INFO - Running setup.py install for mozleak 20:50:03 INFO - Running setup.py install for mozlog 20:50:03 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 20:50:03 INFO - Running setup.py install for moznetwork 20:50:03 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 20:50:03 INFO - Running setup.py install for mozprocess 20:50:04 INFO - Running setup.py install for mozprofile 20:50:04 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 20:50:04 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 20:50:04 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 20:50:04 INFO - Running setup.py install for mozrunner 20:50:04 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 20:50:04 INFO - Running setup.py install for mozscreenshot 20:50:04 INFO - Running setup.py install for moztest 20:50:04 INFO - Running setup.py install for mozversion 20:50:04 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 20:50:04 INFO - Running setup.py install for wptserve 20:50:05 INFO - Running setup.py install for marionette-driver 20:50:05 INFO - Running setup.py install for browsermob-proxy 20:50:05 INFO - Running setup.py install for marionette-client 20:50:05 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:50:05 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 20:50:05 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 20:50:05 INFO - Cleaning up... 20:50:05 INFO - Return code: 0 20:50:05 INFO - Installing None into virtualenv /builds/slave/test/build/venv 20:50: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')]} 20:50:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:50:05 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:50: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')]} 20:50:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:50:05 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 20:50:05 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 0x105aa3e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105ac0f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb908cca8a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105abc5e0>, '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 0x10569fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1056ca990>, '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.oPA5sQXQYo/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.UmRK5IlCiV/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 20:50:05 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 20:50:05 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 20:50:05 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.oPA5sQXQYo/Render', 20:50:05 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:50:05 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:50:05 INFO - 'HOME': '/Users/cltbld', 20:50:05 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:50:05 INFO - 'LOGNAME': 'cltbld', 20:50:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:50:05 INFO - 'MOZ_NO_REMOTE': '1', 20:50:05 INFO - 'NO_EM_RESTART': '1', 20:50:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:50:05 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:50:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:50:05 INFO - 'PWD': '/builds/slave/test', 20:50:05 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:50:05 INFO - 'SHELL': '/bin/bash', 20:50:05 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.UmRK5IlCiV/Listeners', 20:50:05 INFO - 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', 20:50:05 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:50:05 INFO - 'USER': 'cltbld', 20:50:05 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:50:05 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:50:05 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:50:05 INFO - 'XPC_FLAGS': '0x0', 20:50:05 INFO - 'XPC_SERVICE_NAME': '0', 20:50:05 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:50:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:50:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 20:50:06 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-Fu2nr2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 20:50:06 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)) 20:50:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 20:50:06 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-QkjiTx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 20:50:06 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)) 20:50:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 20:50:06 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-Tk9kNL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 20:50:06 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)) 20:50:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 20:50:06 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-p3RVpq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 20:50:06 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)) 20:50:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 20:50:06 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-KnDMgo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 20:50:06 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)) 20:50:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 20:50:06 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-82JOSy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 20:50:06 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)) 20:50:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 20:50:06 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-G3wH05-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 20:50:06 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)) 20:50:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 20:50:06 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-oZHZr4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 20:50:06 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)) 20:50:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 20:50:06 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-oyuUYV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 20:50:07 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)) 20:50:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 20:50:07 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-aHrUkS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 20:50:07 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)) 20:50:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 20:50:07 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-TG6ixy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 20:50:07 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)) 20:50:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 20:50:07 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-EcmQOe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 20:50:07 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)) 20:50:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 20:50:07 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-YweKCL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 20:50:07 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)) 20:50:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 20:50:07 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-7vAQo9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 20:50:07 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)) 20:50:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 20:50:07 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-ro4277-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 20:50:07 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)) 20:50:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 20:50:07 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-UHVNFp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 20:50:07 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)) 20:50:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 20:50:07 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-pgzGfS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 20:50:07 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)) 20:50:07 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 20:50:07 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-ZCu2i6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 20:50:08 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)) 20:50:08 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 20:50:08 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-mmO6R0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 20:50:08 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)) 20:50:08 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:50:08 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-TqpLSD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:50:08 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)) 20:50:08 INFO - Unpacking /builds/slave/test/build/tests/marionette 20:50:08 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-OokE6o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 20:50:08 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:50:08 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)) 20:50:08 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)) 20:50:08 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)) 20:50:08 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)) 20:50:08 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)) 20:50:08 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)) 20:50:08 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 20:50: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 20:50: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 20:50: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 20:50: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 20:50: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 20:50: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 20:50:11 INFO - Downloading blessings-1.6.tar.gz 20:50:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 20:50:11 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)) 20:50:11 INFO - Installing collected packages: blessings 20:50:11 INFO - Running setup.py install for blessings 20:50:11 INFO - Successfully installed blessings 20:50:11 INFO - Cleaning up... 20:50:12 INFO - Return code: 0 20:50:12 INFO - Done creating virtualenv /builds/slave/test/build/venv. 20:50:12 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 20:50:12 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 20:50:12 INFO - Reading from file tmpfile_stdout 20:50:12 INFO - Current package versions: 20:50:12 INFO - blessings == 1.6 20:50:12 INFO - blobuploader == 1.2.4 20:50:12 INFO - browsermob-proxy == 0.6.0 20:50:12 INFO - docopt == 0.6.1 20:50:12 INFO - manifestparser == 1.1 20:50:12 INFO - marionette-client == 2.3.0 20:50:12 INFO - marionette-driver == 1.4.0 20:50:12 INFO - mozInstall == 1.12 20:50:12 INFO - mozcrash == 0.17 20:50:12 INFO - mozdebug == 0.1 20:50:12 INFO - mozdevice == 0.48 20:50:12 INFO - mozfile == 1.2 20:50:12 INFO - mozhttpd == 0.7 20:50:12 INFO - mozinfo == 0.9 20:50:12 INFO - mozleak == 0.1 20:50:12 INFO - mozlog == 3.1 20:50:12 INFO - moznetwork == 0.27 20:50:12 INFO - mozprocess == 0.22 20:50:12 INFO - mozprofile == 0.28 20:50:12 INFO - mozrunner == 6.11 20:50:12 INFO - mozscreenshot == 0.1 20:50:12 INFO - mozsystemmonitor == 0.0 20:50:12 INFO - moztest == 0.7 20:50:12 INFO - mozversion == 1.4 20:50:12 INFO - psutil == 3.1.1 20:50:12 INFO - requests == 1.2.3 20:50:12 INFO - wptserve == 1.4.0 20:50:12 INFO - wsgiref == 0.1.2 20:50:12 INFO - Running post-action listener: _resource_record_post_action 20:50:12 INFO - Running post-action listener: _start_resource_monitoring 20:50:12 INFO - Starting resource monitoring. 20:50:12 INFO - ##### 20:50:12 INFO - ##### Running pull step. 20:50:12 INFO - ##### 20:50:12 INFO - Running pre-action listener: _resource_record_pre_action 20:50:12 INFO - Running main action method: pull 20:50:12 INFO - Pull has nothing to do! 20:50:12 INFO - Running post-action listener: _resource_record_post_action 20:50:12 INFO - ##### 20:50:12 INFO - ##### Running install step. 20:50:12 INFO - ##### 20:50:12 INFO - Running pre-action listener: _resource_record_pre_action 20:50:12 INFO - Running main action method: install 20:50:12 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 20:50:12 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 20:50:12 INFO - Reading from file tmpfile_stdout 20:50:12 INFO - Detecting whether we're running mozinstall >=1.0... 20:50:12 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 20:50:12 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 20:50:12 INFO - Reading from file tmpfile_stdout 20:50:12 INFO - Output received: 20:50:12 INFO - Usage: mozinstall [options] installer 20:50:12 INFO - Options: 20:50:12 INFO - -h, --help show this help message and exit 20:50:12 INFO - -d DEST, --destination=DEST 20:50:12 INFO - Directory to install application into. [default: 20:50:12 INFO - "/builds/slave/test"] 20:50:12 INFO - --app=APP Application being installed. [default: firefox] 20:50:12 INFO - mkdir: /builds/slave/test/build/application 20:50:12 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'] 20:50:12 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 20:50:31 INFO - Reading from file tmpfile_stdout 20:50:31 INFO - Output received: 20:50:31 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 20:50:31 INFO - Running post-action listener: _resource_record_post_action 20:50:31 INFO - ##### 20:50:31 INFO - ##### Running run-tests step. 20:50:31 INFO - ##### 20:50:31 INFO - Running pre-action listener: _resource_record_pre_action 20:50:31 INFO - Running main action method: run_tests 20:50:31 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 20:50:31 INFO - Minidump filename unknown. Determining based upon platform and architecture. 20:50:31 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 20:50:31 INFO - grabbing minidump binary from tooltool 20:50:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:50:31 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 0x105abc5e0>, '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 0x10569fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1056ca990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 20:50:31 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 20:50:31 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 20:50:31 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 20:50:31 INFO - Return code: 0 20:50:31 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 20:50:31 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 20:50:31 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/Mwy2jeTjSCqdPgTchexxoQ/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 20:50:31 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/Mwy2jeTjSCqdPgTchexxoQ/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 20:50:31 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.oPA5sQXQYo/Render', 20:50:31 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 20:50:31 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 20:50:31 INFO - 'HOME': '/Users/cltbld', 20:50:31 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 20:50:31 INFO - 'LOGNAME': 'cltbld', 20:50:31 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 20:50:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:50:31 INFO - 'MOZ_NO_REMOTE': '1', 20:50:31 INFO - 'NO_EM_RESTART': '1', 20:50:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:50:31 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 20:50:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:50:31 INFO - 'PWD': '/builds/slave/test', 20:50:31 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 20:50:31 INFO - 'SHELL': '/bin/bash', 20:50:31 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.UmRK5IlCiV/Listeners', 20:50:31 INFO - 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', 20:50:31 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 20:50:31 INFO - 'USER': 'cltbld', 20:50:31 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 20:50:31 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 20:50:31 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 20:50:31 INFO - 'XPC_FLAGS': '0x0', 20:50:31 INFO - 'XPC_SERVICE_NAME': '0', 20:50:31 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 20:50:31 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/Mwy2jeTjSCqdPgTchexxoQ/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 20:50:31 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 20:50:31 INFO - import pkg_resources 20:50:32 INFO - Using 1 client processes 20:50:32 INFO - wptserve Starting http server on 127.0.0.1:8001 20:50:32 INFO - wptserve Starting http server on 127.0.0.1:8000 20:50:32 INFO - wptserve Starting http server on 127.0.0.1:8443 20:50:34 INFO - SUITE-START | Running 778 tests 20:50:34 INFO - Running testharness tests 20:50:34 INFO - Setting up ssl 20:50:34 INFO - PROCESS | certutil | 20:50:34 INFO - PROCESS | certutil | 20:50:34 INFO - PROCESS | certutil | 20:50:34 INFO - Certificate Nickname Trust Attributes 20:50:34 INFO - SSL,S/MIME,JAR/XPI 20:50:34 INFO - 20:50:34 INFO - web-platform-tests CT,, 20:50:34 INFO - 20:50:34 INFO - Starting runner 20:50:35 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 20:50:36 INFO - PROCESS | 1666 | 1466740236059 Marionette DEBUG Marionette enabled via build flag and pref 20:50:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x113cec000 == 1 [pid = 1666] [id = 1] 20:50:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 1 (0x113cec800) [pid = 1666] [serial = 1] [outer = 0x0] 20:50:36 INFO - PROCESS | 1666 | [1666] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 20:50:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 2 (0x113ced800) [pid = 1666] [serial = 2] [outer = 0x113cec800] 20:50:36 INFO - PROCESS | 1666 | 1466740236453 Marionette INFO Listening on port 2828 20:50:36 INFO - PROCESS | 1666 | 1466740236683 Marionette DEBUG Marionette enabled via command-line flag 20:50:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x11695f800 == 2 [pid = 1666] [id = 2] 20:50:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 3 (0x116960000) [pid = 1666] [serial = 3] [outer = 0x0] 20:50:36 INFO - PROCESS | 1666 | [1666] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 20:50:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 4 (0x116961000) [pid = 1666] [serial = 4] [outer = 0x116960000] 20:50:36 INFO - PROCESS | 1666 | [1666] 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 20:50:36 INFO - PROCESS | 1666 | 1466740236832 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49289 20:50:36 INFO - PROCESS | 1666 | 1466740236918 Marionette DEBUG Closed connection conn0 20:50:36 INFO - PROCESS | 1666 | [1666] 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 20:50:36 INFO - PROCESS | 1666 | 1466740236924 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49290 20:50:36 INFO - PROCESS | 1666 | 1466740236933 Marionette DEBUG Closed connection conn1 20:50:36 INFO - PROCESS | 1666 | [1666] 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 20:50:36 INFO - PROCESS | 1666 | 1466740236938 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49291 20:50:36 INFO - PROCESS | 1666 | 1466740236945 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 20:50:36 INFO - PROCESS | 1666 | 1466740236950 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":"20160623195857","device":"desktop","version":"48.0"} 20:50:37 INFO - PROCESS | 1666 | [1666] 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 20:50:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x11a244800 == 3 [pid = 1666] [id = 3] 20:50:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 5 (0x11a245000) [pid = 1666] [serial = 5] [outer = 0x0] 20:50:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x11a245800 == 4 [pid = 1666] [id = 4] 20:50:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 6 (0x11a209400) [pid = 1666] [serial = 6] [outer = 0x0] 20:50:38 INFO - PROCESS | 1666 | [1666] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 20:50:38 INFO - PROCESS | 1666 | [1666] 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 20:50:38 INFO - PROCESS | 1666 | ++DOCSHELL 0x12409c000 == 5 [pid = 1666] [id = 5] 20:50:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 7 (0x11a208000) [pid = 1666] [serial = 7] [outer = 0x0] 20:50:38 INFO - PROCESS | 1666 | [1666] 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 20:50:38 INFO - PROCESS | 1666 | [1666] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 20:50:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 8 (0x12412ac00) [pid = 1666] [serial = 8] [outer = 0x11a208000] 20:50:38 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 20:50:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 9 (0x12462a800) [pid = 1666] [serial = 9] [outer = 0x11a245000] 20:50:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 10 (0x124625800) [pid = 1666] [serial = 10] [outer = 0x11a209400] 20:50:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 11 (0x124627400) [pid = 1666] [serial = 11] [outer = 0x11a208000] 20:50:38 INFO - PROCESS | 1666 | [1666] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 20:50:38 INFO - PROCESS | 1666 | 1466740238948 Marionette INFO startBrowser 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:38 INFO - PROCESS | 1666 | 1466740238971 Marionette DEBUG loaded listener.js 20:50:38 INFO - PROCESS | 1666 | 1466740238981 Marionette DEBUG loaded listener.js 20:50:38 INFO - PROCESS | 1666 | 1466740238982 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:39 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 20:50:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 12 (0x126f86000) [pid = 1666] [serial = 12] [outer = 0x11a208000] 20:50:39 INFO - PROCESS | 1666 | 1466740239288 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"21a4c14b-1064-6240-823c-034b7f28d7f0","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":"20160623195857","device":"desktop","version":"48.0","command_id":1}}] 20:50:39 INFO - PROCESS | 1666 | 1466740239386 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}] 20:50:39 INFO - PROCESS | 1666 | 1466740239389 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:39 INFO - PROCESS | 1666 | 1466740239428 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 20:50:39 INFO - PROCESS | 1666 | 1466740239501 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 20:50:39 INFO - PROCESS | 1666 | 1466740239503 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:39 INFO - PROCESS | 1666 | [1666] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 20:50:39 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 20:50:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 13 (0x128cf0400) [pid = 1666] [serial = 13] [outer = 0x11a208000] 20:50:39 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 20:50:39 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:50:39 INFO - PROCESS | 1666 | 1466740239781 Marionette TRACE conn2 <- [1,3,null,{}] 20:50:39 INFO - PROCESS | 1666 | 1466740239783 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 20:50:39 INFO - PROCESS | 1666 | 1466740239786 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:39 INFO - PROCESS | 1666 | 1466740239800 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 20:50:39 INFO - PROCESS | 1666 | 1466740239826 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 20:50:39 INFO - PROCESS | 1666 | 1466740239827 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 20:50:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 20:50:39 INFO - PROCESS | 1666 | 1466740239830 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 20:50:39 INFO - PROCESS | 1666 | 1466740239832 Marionette TRACE conn2 <- [1,6,null,{}] 20:50:39 INFO - PROCESS | 1666 | 1466740239835 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}] 20:50:39 INFO - PROCESS | 1666 | 1466740239837 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:39 INFO - PROCESS | 1666 | 1466740239851 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 20:50:39 INFO - PROCESS | 1666 | 1466740239853 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:39 INFO - PROCESS | 1666 | 1466740239855 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x129196800 == 6 [pid = 1666] [id = 6] 20:50:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 14 (0x1291b5000) [pid = 1666] [serial = 14] [outer = 0x0] 20:50:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 15 (0x1291b6c00) [pid = 1666] [serial = 15] [outer = 0x1291b5000] 20:50:39 INFO - PROCESS | 1666 | 1466740239888 Marionette DEBUG loaded listener.js 20:50:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 16 (0x1291bc800) [pid = 1666] [serial = 16] [outer = 0x1291b5000] 20:50:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x1294da800 == 7 [pid = 1666] [id = 7] 20:50:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 17 (0x1258ae800) [pid = 1666] [serial = 17] [outer = 0x0] 20:50:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 18 (0x129404c00) [pid = 1666] [serial = 18] [outer = 0x1258ae800] 20:50:40 INFO - PROCESS | 1666 | 1466740240249 Marionette DEBUG loaded listener.js 20:50:40 INFO - PROCESS | 1666 | 1466740240291 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]]]}] 20:50:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 19 (0x129511c00) [pid = 1666] [serial = 19] [outer = 0x1258ae800] 20:50:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 20:50:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 523ms 20:50:40 INFO - PROCESS | 1666 | 1466740240372 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 20:50:40 INFO - PROCESS | 1666 | 1466740240374 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 20:50:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 20:50:40 INFO - PROCESS | 1666 | 1466740240389 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 20:50:40 INFO - PROCESS | 1666 | 1466740240391 Marionette TRACE conn2 <- [1,10,null,{}] 20:50:40 INFO - PROCESS | 1666 | 1466740240402 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}] 20:50:40 INFO - PROCESS | 1666 | 1466740240407 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:40 INFO - PROCESS | 1666 | 1466740240586 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 20:50:40 INFO - PROCESS | 1666 | 1466740240608 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:40 INFO - PROCESS | 1666 | 1466740240609 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a68b000 == 8 [pid = 1666] [id = 8] 20:50:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 20 (0x12a53f800) [pid = 1666] [serial = 20] [outer = 0x0] 20:50:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 21 (0x12a541400) [pid = 1666] [serial = 21] [outer = 0x12a53f800] 20:50:40 INFO - PROCESS | 1666 | 1466740240639 Marionette DEBUG loaded listener.js 20:50:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 22 (0x12a6ebc00) [pid = 1666] [serial = 22] [outer = 0x12a53f800] 20:50:40 INFO - PROCESS | 1666 | 1466740240990 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]]]}] 20:50:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 20:50:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 630ms 20:50:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 20:50:41 INFO - PROCESS | 1666 | 1466740241010 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 20:50:41 INFO - PROCESS | 1666 | 1466740241012 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 20:50:41 INFO - PROCESS | 1666 | 1466740241014 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 20:50:41 INFO - PROCESS | 1666 | 1466740241015 Marionette TRACE conn2 <- [1,14,null,{}] 20:50:41 INFO - PROCESS | 1666 | 1466740241017 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}] 20:50:41 INFO - PROCESS | 1666 | 1466740241021 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:41 INFO - PROCESS | 1666 | 1466740241108 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 20:50:41 INFO - PROCESS | 1666 | 1466740241113 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:41 INFO - PROCESS | 1666 | 1466740241114 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b79d800 == 9 [pid = 1666] [id = 9] 20:50:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 23 (0x12a6f5c00) [pid = 1666] [serial = 23] [outer = 0x0] 20:50:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 24 (0x12b0df800) [pid = 1666] [serial = 24] [outer = 0x12a6f5c00] 20:50:41 INFO - PROCESS | 1666 | 1466740241141 Marionette DEBUG loaded listener.js 20:50:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 25 (0x12b74e000) [pid = 1666] [serial = 25] [outer = 0x12a6f5c00] 20:50:41 INFO - PROCESS | 1666 | 1466740241397 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]]]}] 20:50:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 20:50:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 418ms 20:50:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 20:50:41 INFO - PROCESS | 1666 | 1466740241433 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 20:50:41 INFO - PROCESS | 1666 | 1466740241434 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 20:50:41 INFO - PROCESS | 1666 | 1466740241436 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 20:50:41 INFO - PROCESS | 1666 | 1466740241437 Marionette TRACE conn2 <- [1,18,null,{}] 20:50:41 INFO - PROCESS | 1666 | 1466740241447 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}] 20:50:41 INFO - PROCESS | 1666 | 1466740241448 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:41 INFO - PROCESS | 1666 | 1466740241541 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 20:50:41 INFO - PROCESS | 1666 | 1466740241547 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:41 INFO - PROCESS | 1666 | 1466740241549 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b9c0000 == 10 [pid = 1666] [id = 10] 20:50:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 26 (0x12b8fc800) [pid = 1666] [serial = 26] [outer = 0x0] 20:50:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 27 (0x12b960400) [pid = 1666] [serial = 27] [outer = 0x12b8fc800] 20:50:41 INFO - PROCESS | 1666 | 1466740241573 Marionette DEBUG loaded listener.js 20:50:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 28 (0x12b966400) [pid = 1666] [serial = 28] [outer = 0x12b8fc800] 20:50:41 INFO - PROCESS | 1666 | 1466740241827 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]]]}] 20:50:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 20:50:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 424ms 20:50:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 20:50:41 INFO - PROCESS | 1666 | 1466740241866 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 20:50:41 INFO - PROCESS | 1666 | 1466740241867 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 20:50:41 INFO - PROCESS | 1666 | 1466740241869 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 20:50:41 INFO - PROCESS | 1666 | 1466740241870 Marionette TRACE conn2 <- [1,22,null,{}] 20:50:41 INFO - PROCESS | 1666 | 1466740241872 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}] 20:50:41 INFO - PROCESS | 1666 | 1466740241874 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:41 INFO - PROCESS | 1666 | 1466740241968 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 20:50:41 INFO - PROCESS | 1666 | 1466740241972 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:41 INFO - PROCESS | 1666 | 1466740241973 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x12be73800 == 11 [pid = 1666] [id = 11] 20:50:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 29 (0x12b969800) [pid = 1666] [serial = 29] [outer = 0x0] 20:50:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 30 (0x12bc64800) [pid = 1666] [serial = 30] [outer = 0x12b969800] 20:50:42 INFO - PROCESS | 1666 | 1466740242001 Marionette DEBUG loaded listener.js 20:50:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 31 (0x11813ac00) [pid = 1666] [serial = 31] [outer = 0x12b969800] 20:50:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 20:50:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 369ms 20:50:42 INFO - PROCESS | 1666 | 1466740242234 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]]]}] 20:50:42 INFO - PROCESS | 1666 | 1466740242245 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 20:50:42 INFO - PROCESS | 1666 | 1466740242246 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 20:50:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 20:50:42 INFO - PROCESS | 1666 | 1466740242249 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 20:50:42 INFO - PROCESS | 1666 | 1466740242250 Marionette TRACE conn2 <- [1,26,null,{}] 20:50:42 INFO - PROCESS | 1666 | 1466740242252 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}] 20:50:42 INFO - PROCESS | 1666 | 1466740242253 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:42 INFO - PROCESS | 1666 | 1466740242350 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 20:50:42 INFO - PROCESS | 1666 | 1466740242354 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:42 INFO - PROCESS | 1666 | 1466740242356 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c083800 == 12 [pid = 1666] [id = 12] 20:50:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 32 (0x1180cf000) [pid = 1666] [serial = 32] [outer = 0x0] 20:50:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 33 (0x118551800) [pid = 1666] [serial = 33] [outer = 0x1180cf000] 20:50:42 INFO - PROCESS | 1666 | 1466740242380 Marionette DEBUG loaded listener.js 20:50:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 34 (0x12bceb000) [pid = 1666] [serial = 34] [outer = 0x1180cf000] 20:50:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 20:50:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 368ms 20:50:42 INFO - PROCESS | 1666 | 1466740242614 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]]]}] 20:50:42 INFO - PROCESS | 1666 | 1466740242617 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 20:50:42 INFO - PROCESS | 1666 | 1466740242619 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 20:50:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 20:50:42 INFO - PROCESS | 1666 | 1466740242628 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 20:50:42 INFO - PROCESS | 1666 | 1466740242629 Marionette TRACE conn2 <- [1,30,null,{}] 20:50:42 INFO - PROCESS | 1666 | 1466740242632 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}] 20:50:42 INFO - PROCESS | 1666 | 1466740242633 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:42 INFO - PROCESS | 1666 | 1466740242734 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 20:50:42 INFO - PROCESS | 1666 | 1466740242738 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:42 INFO - PROCESS | 1666 | 1466740242739 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c63a800 == 13 [pid = 1666] [id = 13] 20:50:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 35 (0x12bcedc00) [pid = 1666] [serial = 35] [outer = 0x0] 20:50:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 36 (0x12bcf4000) [pid = 1666] [serial = 36] [outer = 0x12bcedc00] 20:50:42 INFO - PROCESS | 1666 | 1466740242763 Marionette DEBUG loaded listener.js 20:50:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 37 (0x12c605400) [pid = 1666] [serial = 37] [outer = 0x12bcedc00] 20:50:42 INFO - PROCESS | 1666 | 1466740242977 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]]]}] 20:50:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 20:50:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 369ms 20:50:43 INFO - PROCESS | 1666 | 1466740242999 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 20:50:43 INFO - PROCESS | 1666 | 1466740243000 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 20:50:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 20:50:43 INFO - PROCESS | 1666 | 1466740243009 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 20:50:43 INFO - PROCESS | 1666 | 1466740243010 Marionette TRACE conn2 <- [1,34,null,{}] 20:50:43 INFO - PROCESS | 1666 | 1466740243012 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}] 20:50:43 INFO - PROCESS | 1666 | 1466740243013 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:43 INFO - PROCESS | 1666 | 1466740243105 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 20:50:43 INFO - PROCESS | 1666 | 1466740243109 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:43 INFO - PROCESS | 1666 | 1466740243110 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cc18000 == 14 [pid = 1666] [id = 14] 20:50:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 38 (0x12c607c00) [pid = 1666] [serial = 38] [outer = 0x0] 20:50:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 39 (0x12c60d800) [pid = 1666] [serial = 39] [outer = 0x12c607c00] 20:50:43 INFO - PROCESS | 1666 | 1466740243134 Marionette DEBUG loaded listener.js 20:50:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 40 (0x12c803000) [pid = 1666] [serial = 40] [outer = 0x12c607c00] 20:50:43 INFO - PROCESS | 1666 | 1466740243386 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]]]}] 20:50:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 20:50:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 418ms 20:50:43 INFO - PROCESS | 1666 | 1466740243434 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 20:50:43 INFO - PROCESS | 1666 | 1466740243436 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 20:50:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 20:50:43 INFO - PROCESS | 1666 | 1466740243439 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 20:50:43 INFO - PROCESS | 1666 | 1466740243442 Marionette TRACE conn2 <- [1,38,null,{}] 20:50:43 INFO - PROCESS | 1666 | 1466740243456 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}] 20:50:43 INFO - PROCESS | 1666 | 1466740243459 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:43 INFO - PROCESS | 1666 | 1466740243596 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 20:50:43 INFO - PROCESS | 1666 | 1466740243614 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:43 INFO - PROCESS | 1666 | 1466740243615 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cf47800 == 15 [pid = 1666] [id = 15] 20:50:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 41 (0x124538800) [pid = 1666] [serial = 41] [outer = 0x0] 20:50:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 42 (0x12453f800) [pid = 1666] [serial = 42] [outer = 0x124538800] 20:50:43 INFO - PROCESS | 1666 | 1466740243654 Marionette DEBUG loaded listener.js 20:50:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 43 (0x12c806400) [pid = 1666] [serial = 43] [outer = 0x124538800] 20:50:43 INFO - PROCESS | 1666 | 1466740243937 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]]]}] 20:50:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 20:50:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 532ms 20:50:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 20:50:43 INFO - PROCESS | 1666 | 1466740243970 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 20:50:43 INFO - PROCESS | 1666 | 1466740243972 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 20:50:43 INFO - PROCESS | 1666 | 1466740243974 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 20:50:43 INFO - PROCESS | 1666 | 1466740243975 Marionette TRACE conn2 <- [1,42,null,{}] 20:50:43 INFO - PROCESS | 1666 | 1466740243978 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}] 20:50:43 INFO - PROCESS | 1666 | 1466740243979 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:44 INFO - PROCESS | 1666 | 1466740244075 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 20:50:44 INFO - PROCESS | 1666 | 1466740244078 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:44 INFO - PROCESS | 1666 | 1466740244079 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d389800 == 16 [pid = 1666] [id = 16] 20:50:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 44 (0x12c808c00) [pid = 1666] [serial = 44] [outer = 0x0] 20:50:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 45 (0x12d15f400) [pid = 1666] [serial = 45] [outer = 0x12c808c00] 20:50:44 INFO - PROCESS | 1666 | 1466740244104 Marionette DEBUG loaded listener.js 20:50:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 46 (0x12d163800) [pid = 1666] [serial = 46] [outer = 0x12c808c00] 20:50:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d39f000 == 17 [pid = 1666] [id = 17] 20:50:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 47 (0x12d39f800) [pid = 1666] [serial = 47] [outer = 0x0] 20:50:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 48 (0x12d65b800) [pid = 1666] [serial = 48] [outer = 0x12d39f800] 20:50:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 49 (0x12d661800) [pid = 1666] [serial = 49] [outer = 0x12d39f800] 20:50:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d394800 == 18 [pid = 1666] [id = 18] 20:50:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 50 (0x12d164400) [pid = 1666] [serial = 50] [outer = 0x0] 20:50:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 51 (0x12d5c3000) [pid = 1666] [serial = 51] [outer = 0x12d164400] 20:50:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 52 (0x124530400) [pid = 1666] [serial = 52] [outer = 0x12d164400] 20:50:44 INFO - PROCESS | 1666 | 1466740244455 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]]]}] 20:50:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 20:50:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 518ms 20:50:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 20:50:44 INFO - PROCESS | 1666 | 1466740244493 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 20:50:44 INFO - PROCESS | 1666 | 1466740244494 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 20:50:44 INFO - PROCESS | 1666 | 1466740244496 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 20:50:44 INFO - PROCESS | 1666 | 1466740244498 Marionette TRACE conn2 <- [1,46,null,{}] 20:50:44 INFO - PROCESS | 1666 | 1466740244500 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}] 20:50:44 INFO - PROCESS | 1666 | 1466740244501 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:44 INFO - PROCESS | 1666 | 1466740244589 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 20:50:44 INFO - PROCESS | 1666 | 1466740244592 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:44 INFO - PROCESS | 1666 | 1466740244602 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x12db38800 == 19 [pid = 1666] [id = 19] 20:50:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 53 (0x12b831800) [pid = 1666] [serial = 53] [outer = 0x0] 20:50:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 54 (0x12b833400) [pid = 1666] [serial = 54] [outer = 0x12b831800] 20:50:44 INFO - PROCESS | 1666 | 1466740244629 Marionette DEBUG loaded listener.js 20:50:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 55 (0x11813b800) [pid = 1666] [serial = 55] [outer = 0x12b831800] 20:50:44 INFO - PROCESS | 1666 | 1466740244861 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]]]}] 20:50:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 20:50:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 370ms 20:50:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 20:50:44 INFO - PROCESS | 1666 | 1466740244869 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 20:50:44 INFO - PROCESS | 1666 | 1466740244870 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 20:50:44 INFO - PROCESS | 1666 | 1466740244872 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 20:50:44 INFO - PROCESS | 1666 | 1466740244873 Marionette TRACE conn2 <- [1,50,null,{}] 20:50:44 INFO - PROCESS | 1666 | 1466740244876 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}] 20:50:44 INFO - PROCESS | 1666 | 1466740244877 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:44 INFO - PROCESS | 1666 | 1466740244976 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 20:50:44 INFO - PROCESS | 1666 | 1466740244980 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:44 INFO - PROCESS | 1666 | 1466740244981 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x12dcc6000 == 20 [pid = 1666] [id = 20] 20:50:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 56 (0x1184da400) [pid = 1666] [serial = 56] [outer = 0x0] 20:50:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 57 (0x1184de000) [pid = 1666] [serial = 57] [outer = 0x1184da400] 20:50:45 INFO - PROCESS | 1666 | 1466740245005 Marionette DEBUG loaded listener.js 20:50:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 58 (0x11854f800) [pid = 1666] [serial = 58] [outer = 0x1184da400] 20:50:45 INFO - PROCESS | 1666 | 1466740245221 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]]]}] 20:50:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 20:50:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 368ms 20:50:45 INFO - PROCESS | 1666 | 1466740245241 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 20:50:45 INFO - PROCESS | 1666 | 1466740245247 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 20:50:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 20:50:45 INFO - PROCESS | 1666 | 1466740245255 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 20:50:45 INFO - PROCESS | 1666 | 1466740245256 Marionette TRACE conn2 <- [1,54,null,{}] 20:50:45 INFO - PROCESS | 1666 | 1466740245258 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}] 20:50:45 INFO - PROCESS | 1666 | 1466740245259 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:45 INFO - PROCESS | 1666 | 1466740245356 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 20:50:45 INFO - PROCESS | 1666 | 1466740245360 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:45 INFO - PROCESS | 1666 | 1466740245369 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x12e132800 == 21 [pid = 1666] [id = 21] 20:50:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 59 (0x11987c800) [pid = 1666] [serial = 59] [outer = 0x0] 20:50:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 60 (0x12b83b800) [pid = 1666] [serial = 60] [outer = 0x11987c800] 20:50:45 INFO - PROCESS | 1666 | 1466740245393 Marionette DEBUG loaded listener.js 20:50:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 61 (0x12bcea000) [pid = 1666] [serial = 61] [outer = 0x11987c800] 20:50:45 INFO - PROCESS | 1666 | 1466740245613 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]]]}] 20:50:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 20:50:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 373ms 20:50:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 20:50:45 INFO - PROCESS | 1666 | 1466740245632 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 20:50:45 INFO - PROCESS | 1666 | 1466740245633 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 20:50:45 INFO - PROCESS | 1666 | 1466740245635 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 20:50:45 INFO - PROCESS | 1666 | 1466740245636 Marionette TRACE conn2 <- [1,58,null,{}] 20:50:45 INFO - PROCESS | 1666 | 1466740245638 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}] 20:50:45 INFO - PROCESS | 1666 | 1466740245639 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:45 INFO - PROCESS | 1666 | 1466740245735 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 20:50:45 INFO - PROCESS | 1666 | 1466740245738 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:45 INFO - PROCESS | 1666 | 1466740245739 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x12e14d000 == 22 [pid = 1666] [id = 22] 20:50:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 62 (0x12d16a400) [pid = 1666] [serial = 62] [outer = 0x0] 20:50:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 63 (0x12d5db400) [pid = 1666] [serial = 63] [outer = 0x12d16a400] 20:50:45 INFO - PROCESS | 1666 | 1466740245763 Marionette DEBUG loaded listener.js 20:50:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 64 (0x12df68000) [pid = 1666] [serial = 64] [outer = 0x12d16a400] 20:50:46 INFO - PROCESS | 1666 | 1466740246003 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]]]}] 20:50:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 20:50:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 419ms 20:50:46 INFO - PROCESS | 1666 | 1466740246056 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 20:50:46 INFO - PROCESS | 1666 | 1466740246058 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 20:50:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 20:50:46 INFO - PROCESS | 1666 | 1466740246063 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 20:50:46 INFO - PROCESS | 1666 | 1466740246067 Marionette TRACE conn2 <- [1,62,null,{}] 20:50:46 INFO - PROCESS | 1666 | 1466740246078 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}] 20:50:46 INFO - PROCESS | 1666 | 1466740246079 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:46 INFO - PROCESS | 1666 | 1466740246191 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 20:50:46 INFO - PROCESS | 1666 | 1466740246195 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:46 INFO - PROCESS | 1666 | 1466740246196 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:46 INFO - PROCESS | 1666 | ++DOCSHELL 0x12e355800 == 23 [pid = 1666] [id = 23] 20:50:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 65 (0x12df62400) [pid = 1666] [serial = 65] [outer = 0x0] 20:50:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 66 (0x12df6e000) [pid = 1666] [serial = 66] [outer = 0x12df62400] 20:50:46 INFO - PROCESS | 1666 | 1466740246234 Marionette DEBUG loaded listener.js 20:50:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 67 (0x12e802c00) [pid = 1666] [serial = 67] [outer = 0x12df62400] 20:50:47 INFO - PROCESS | 1666 | 1466740247199 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]]]}] 20:50:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 20:50:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1186ms 20:50:47 INFO - PROCESS | 1666 | 1466740247248 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 20:50:47 INFO - PROCESS | 1666 | 1466740247251 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 20:50:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 20:50:47 INFO - PROCESS | 1666 | 1466740247254 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 20:50:47 INFO - PROCESS | 1666 | 1466740247257 Marionette TRACE conn2 <- [1,66,null,{}] 20:50:47 INFO - PROCESS | 1666 | 1466740247260 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}] 20:50:47 INFO - PROCESS | 1666 | 1466740247262 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:47 INFO - PROCESS | 1666 | 1466740247376 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 20:50:47 INFO - PROCESS | 1666 | 1466740247428 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:47 INFO - PROCESS | 1666 | 1466740247430 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:47 INFO - PROCESS | 1666 | ++DOCSHELL 0x112f66800 == 24 [pid = 1666] [id = 24] 20:50:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 68 (0x113203400) [pid = 1666] [serial = 68] [outer = 0x0] 20:50:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 69 (0x1133c8400) [pid = 1666] [serial = 69] [outer = 0x113203400] 20:50:47 INFO - PROCESS | 1666 | 1466740247461 Marionette DEBUG loaded listener.js 20:50:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 70 (0x114e7ec00) [pid = 1666] [serial = 70] [outer = 0x113203400] 20:50:47 INFO - PROCESS | 1666 | 1466740247860 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]]]}] 20:50:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 20:50:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 624ms 20:50:47 INFO - PROCESS | 1666 | 1466740247878 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 20:50:47 INFO - PROCESS | 1666 | 1466740247881 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 20:50:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 20:50:47 INFO - PROCESS | 1666 | 1466740247885 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 20:50:47 INFO - PROCESS | 1666 | 1466740247887 Marionette TRACE conn2 <- [1,70,null,{}] 20:50:47 INFO - PROCESS | 1666 | 1466740247890 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}] 20:50:47 INFO - PROCESS | 1666 | 1466740247892 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:48 INFO - PROCESS | 1666 | 1466740248010 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 20:50:48 INFO - PROCESS | 1666 | 1466740248051 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:48 INFO - PROCESS | 1666 | 1466740248052 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:48 INFO - PROCESS | 1666 | ++DOCSHELL 0x116abb800 == 25 [pid = 1666] [id = 25] 20:50:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 71 (0x1167ea400) [pid = 1666] [serial = 71] [outer = 0x0] 20:50:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 72 (0x1175c1c00) [pid = 1666] [serial = 72] [outer = 0x1167ea400] 20:50:48 INFO - PROCESS | 1666 | 1466740248084 Marionette DEBUG loaded listener.js 20:50:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 73 (0x1180ce000) [pid = 1666] [serial = 73] [outer = 0x1167ea400] 20:50:48 INFO - PROCESS | 1666 | 1466740248563 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]]]}] 20:50:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 20:50:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 719ms 20:50:48 INFO - PROCESS | 1666 | 1466740248606 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 20:50:48 INFO - PROCESS | 1666 | 1466740248608 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 20:50:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 20:50:48 INFO - PROCESS | 1666 | 1466740248614 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 20:50:48 INFO - PROCESS | 1666 | 1466740248618 Marionette TRACE conn2 <- [1,74,null,{}] 20:50:48 INFO - PROCESS | 1666 | 1466740248630 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}] 20:50:48 INFO - PROCESS | 1666 | 1466740248635 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:48 INFO - PROCESS | 1666 | 1466740248804 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 20:50:48 INFO - PROCESS | 1666 | 1466740248882 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:48 INFO - PROCESS | 1666 | 1466740248884 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:48 INFO - PROCESS | 1666 | ++DOCSHELL 0x117458800 == 26 [pid = 1666] [id = 26] 20:50:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 74 (0x118270800) [pid = 1666] [serial = 74] [outer = 0x0] 20:50:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x11859fc00) [pid = 1666] [serial = 75] [outer = 0x118270800] 20:50:48 INFO - PROCESS | 1666 | 1466740248927 Marionette DEBUG loaded listener.js 20:50:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x119881400) [pid = 1666] [serial = 76] [outer = 0x118270800] 20:50:49 INFO - PROCESS | 1666 | 1466740249659 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]]]}] 20:50:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 20:50:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1074ms 20:50:49 INFO - PROCESS | 1666 | 1466740249689 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 20:50:49 INFO - PROCESS | 1666 | 1466740249694 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 20:50:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 20:50:49 INFO - PROCESS | 1666 | 1466740249697 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 20:50:49 INFO - PROCESS | 1666 | 1466740249699 Marionette TRACE conn2 <- [1,78,null,{}] 20:50:49 INFO - PROCESS | 1666 | 1466740249703 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}] 20:50:49 INFO - PROCESS | 1666 | 1466740249704 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:49 INFO - PROCESS | 1666 | 1466740249813 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 20:50:49 INFO - PROCESS | 1666 | 1466740249894 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:49 INFO - PROCESS | 1666 | 1466740249896 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:49 INFO - PROCESS | 1666 | ++DOCSHELL 0x112d21000 == 27 [pid = 1666] [id = 27] 20:50:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x115e19400) [pid = 1666] [serial = 77] [outer = 0x0] 20:50:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x115e21000) [pid = 1666] [serial = 78] [outer = 0x115e19400] 20:50:49 INFO - PROCESS | 1666 | 1466740249941 Marionette DEBUG loaded listener.js 20:50:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x11613bc00) [pid = 1666] [serial = 79] [outer = 0x115e19400] 20:50:50 INFO - PROCESS | 1666 | 1466740250406 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]]]}] 20:50:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 20:50:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 719ms 20:50:50 INFO - PROCESS | 1666 | 1466740250418 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 20:50:50 INFO - PROCESS | 1666 | 1466740250422 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 20:50:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 20:50:50 INFO - PROCESS | 1666 | 1466740250428 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 20:50:50 INFO - PROCESS | 1666 | 1466740250430 Marionette TRACE conn2 <- [1,82,null,{}] 20:50:50 INFO - PROCESS | 1666 | 1466740250436 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}] 20:50:50 INFO - PROCESS | 1666 | 1466740250439 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:50 INFO - PROCESS | 1666 | 1466740250573 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 20:50:50 INFO - PROCESS | 1666 | 1466740250666 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:50 INFO - PROCESS | 1666 | 1466740250667 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x112d04800 == 28 [pid = 1666] [id = 28] 20:50:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x112e03c00) [pid = 1666] [serial = 80] [outer = 0x0] 20:50:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x112fbd800) [pid = 1666] [serial = 81] [outer = 0x112e03c00] 20:50:50 INFO - PROCESS | 1666 | 1466740250713 Marionette DEBUG loaded listener.js 20:50:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x113c92800) [pid = 1666] [serial = 82] [outer = 0x112e03c00] 20:50:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 20:50:51 INFO - PROCESS | 1666 | 1466740250999 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]]]}] 20:50:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 577ms 20:50:51 INFO - PROCESS | 1666 | 1466740251004 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 20:50:51 INFO - PROCESS | 1666 | 1466740251006 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 20:50:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 20:50:51 INFO - PROCESS | 1666 | 1466740251008 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 20:50:51 INFO - PROCESS | 1666 | 1466740251010 Marionette TRACE conn2 <- [1,86,null,{}] 20:50:51 INFO - PROCESS | 1666 | 1466740251028 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}] 20:50:51 INFO - PROCESS | 1666 | 1466740251030 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:51 INFO - PROCESS | 1666 | 1466740251109 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 20:50:51 INFO - PROCESS | 1666 | 1466740251116 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:51 INFO - PROCESS | 1666 | 1466740251118 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:51 INFO - PROCESS | 1666 | ++DOCSHELL 0x11649a800 == 29 [pid = 1666] [id = 29] 20:50:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x1175bf800) [pid = 1666] [serial = 83] [outer = 0x0] 20:50:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x1176d2800) [pid = 1666] [serial = 84] [outer = 0x1175bf800] 20:50:51 INFO - PROCESS | 1666 | 1466740251145 Marionette DEBUG loaded listener.js 20:50:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x118146400) [pid = 1666] [serial = 85] [outer = 0x1175bf800] 20:50:51 INFO - PROCESS | 1666 | 1466740251460 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]]]}] 20:50:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 20:50:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 481ms 20:50:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 20:50:51 INFO - PROCESS | 1666 | 1466740251490 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 20:50:51 INFO - PROCESS | 1666 | 1466740251491 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 20:50:51 INFO - PROCESS | 1666 | 1466740251495 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 20:50:51 INFO - PROCESS | 1666 | 1466740251498 Marionette TRACE conn2 <- [1,90,null,{}] 20:50:51 INFO - PROCESS | 1666 | 1466740251501 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}] 20:50:51 INFO - PROCESS | 1666 | 1466740251502 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:51 INFO - PROCESS | 1666 | 1466740251579 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 20:50:51 INFO - PROCESS | 1666 | 1466740251583 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:51 INFO - PROCESS | 1666 | 1466740251584 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:51 INFO - PROCESS | 1666 | ++DOCSHELL 0x1169c1000 == 30 [pid = 1666] [id = 30] 20:50:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x11846ac00) [pid = 1666] [serial = 86] [outer = 0x0] 20:50:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x1184d8800) [pid = 1666] [serial = 87] [outer = 0x11846ac00] 20:50:51 INFO - PROCESS | 1666 | 1466740251611 Marionette DEBUG loaded listener.js 20:50:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x118551400) [pid = 1666] [serial = 88] [outer = 0x11846ac00] 20:50:51 INFO - PROCESS | 1666 | 1466740251888 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]]]}] 20:50:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 20:50:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 422ms 20:50:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 20:50:51 INFO - PROCESS | 1666 | 1466740251919 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 20:50:51 INFO - PROCESS | 1666 | 1466740251921 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 20:50:51 INFO - PROCESS | 1666 | 1466740251924 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 20:50:51 INFO - PROCESS | 1666 | 1466740251926 Marionette TRACE conn2 <- [1,94,null,{}] 20:50:51 INFO - PROCESS | 1666 | 1466740251929 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}] 20:50:51 INFO - PROCESS | 1666 | 1466740251932 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:52 INFO - PROCESS | 1666 | 1466740252044 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 20:50:52 INFO - PROCESS | 1666 | 1466740252110 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:52 INFO - PROCESS | 1666 | 1466740252111 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x117141800 == 31 [pid = 1666] [id = 31] 20:50:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x11846e400) [pid = 1666] [serial = 89] [outer = 0x0] 20:50:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x1185a1c00) [pid = 1666] [serial = 90] [outer = 0x11846e400] 20:50:52 INFO - PROCESS | 1666 | 1466740252152 Marionette DEBUG loaded listener.js 20:50:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x1188a6400) [pid = 1666] [serial = 91] [outer = 0x11846e400] 20:50:52 INFO - PROCESS | 1666 | 1466740252456 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]]]}] 20:50:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 20:50:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 573ms 20:50:52 INFO - PROCESS | 1666 | 1466740252501 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 20:50:52 INFO - PROCESS | 1666 | 1466740252502 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 20:50:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 20:50:52 INFO - PROCESS | 1666 | 1466740252504 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 20:50:52 INFO - PROCESS | 1666 | 1466740252505 Marionette TRACE conn2 <- [1,98,null,{}] 20:50:52 INFO - PROCESS | 1666 | 1466740252508 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}] 20:50:52 INFO - PROCESS | 1666 | 1466740252512 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:52 INFO - PROCESS | 1666 | 1466740252617 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 20:50:52 INFO - PROCESS | 1666 | 1466740252661 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:52 INFO - PROCESS | 1666 | 1466740252662 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x117e62000 == 32 [pid = 1666] [id = 32] 20:50:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x1188a5c00) [pid = 1666] [serial = 92] [outer = 0x0] 20:50:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x119180000) [pid = 1666] [serial = 93] [outer = 0x1188a5c00] 20:50:52 INFO - PROCESS | 1666 | 1466740252688 Marionette DEBUG loaded listener.js 20:50:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x11998f400) [pid = 1666] [serial = 94] [outer = 0x1188a5c00] 20:50:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 20:50:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 424ms 20:50:52 INFO - PROCESS | 1666 | 1466740252923 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]]]}] 20:50:52 INFO - PROCESS | 1666 | 1466740252928 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 20:50:52 INFO - PROCESS | 1666 | 1466740252929 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 20:50:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 20:50:52 INFO - PROCESS | 1666 | 1466740252931 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 20:50:52 INFO - PROCESS | 1666 | 1466740252932 Marionette TRACE conn2 <- [1,102,null,{}] 20:50:52 INFO - PROCESS | 1666 | 1466740252942 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}] 20:50:52 INFO - PROCESS | 1666 | 1466740252943 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:53 INFO - PROCESS | 1666 | 1466740253022 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 20:50:53 INFO - PROCESS | 1666 | 1466740253026 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:53 INFO - PROCESS | 1666 | 1466740253027 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x1188de800 == 33 [pid = 1666] [id = 33] 20:50:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x119bb2c00) [pid = 1666] [serial = 95] [outer = 0x0] 20:50:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x119bbe000) [pid = 1666] [serial = 96] [outer = 0x119bb2c00] 20:50:53 INFO - PROCESS | 1666 | 1466740253053 Marionette DEBUG loaded listener.js 20:50:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x119ed8c00) [pid = 1666] [serial = 97] [outer = 0x119bb2c00] 20:50:53 INFO - PROCESS | 1666 | 1466740253344 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]]]}] 20:50:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 20:50:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 428ms 20:50:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 20:50:53 INFO - PROCESS | 1666 | 1466740253363 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 20:50:53 INFO - PROCESS | 1666 | 1466740253364 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 20:50:53 INFO - PROCESS | 1666 | 1466740253366 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 20:50:53 INFO - PROCESS | 1666 | 1466740253367 Marionette TRACE conn2 <- [1,106,null,{}] 20:50:53 INFO - PROCESS | 1666 | 1466740253370 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}] 20:50:53 INFO - PROCESS | 1666 | 1466740253371 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:53 INFO - PROCESS | 1666 | 1466740253448 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 20:50:53 INFO - PROCESS | 1666 | 1466740253452 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:53 INFO - PROCESS | 1666 | 1466740253453 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x119282000 == 34 [pid = 1666] [id = 34] 20:50:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x119888000) [pid = 1666] [serial = 98] [outer = 0x0] 20:50:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x1212b1000) [pid = 1666] [serial = 99] [outer = 0x119888000] 20:50:53 INFO - PROCESS | 1666 | 1466740253479 Marionette DEBUG loaded listener.js 20:50:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x115d03000) [pid = 1666] [serial = 100] [outer = 0x119888000] 20:50:53 INFO - PROCESS | 1666 | 1466740253783 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]]]}] 20:50:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 20:50:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 470ms 20:50:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 20:50:53 INFO - PROCESS | 1666 | 1466740253838 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 20:50:53 INFO - PROCESS | 1666 | 1466740253840 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 20:50:53 INFO - PROCESS | 1666 | 1466740253842 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 20:50:53 INFO - PROCESS | 1666 | 1466740253843 Marionette TRACE conn2 <- [1,110,null,{}] 20:50:53 INFO - PROCESS | 1666 | 1466740253846 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}] 20:50:53 INFO - PROCESS | 1666 | 1466740253847 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:53 INFO - PROCESS | 1666 | 1466740253941 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 20:50:53 INFO - PROCESS | 1666 | 1466740253947 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:53 INFO - PROCESS | 1666 | 1466740253948 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x11928f000 == 35 [pid = 1666] [id = 35] 20:50:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x11a205000) [pid = 1666] [serial = 101] [outer = 0x0] 20:50:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x123682c00) [pid = 1666] [serial = 102] [outer = 0x11a205000] 20:50:53 INFO - PROCESS | 1666 | 1466740253973 Marionette DEBUG loaded listener.js 20:50:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x124232800) [pid = 1666] [serial = 103] [outer = 0x11a205000] 20:50:54 INFO - PROCESS | 1666 | 1466740254255 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]]]}] 20:50:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 20:50:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 469ms 20:50:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 20:50:54 INFO - PROCESS | 1666 | 1466740254312 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 20:50:54 INFO - PROCESS | 1666 | 1466740254313 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 20:50:54 INFO - PROCESS | 1666 | 1466740254315 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 20:50:54 INFO - PROCESS | 1666 | 1466740254316 Marionette TRACE conn2 <- [1,114,null,{}] 20:50:54 INFO - PROCESS | 1666 | 1466740254321 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}] 20:50:54 INFO - PROCESS | 1666 | 1466740254322 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:54 INFO - PROCESS | 1666 | 1466740254395 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 20:50:54 INFO - PROCESS | 1666 | 1466740254400 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:54 INFO - PROCESS | 1666 | 1466740254401 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x119c3b800 == 36 [pid = 1666] [id = 36] 20:50:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x119990800) [pid = 1666] [serial = 104] [outer = 0x0] 20:50:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x1242f5000) [pid = 1666] [serial = 105] [outer = 0x119990800] 20:50:54 INFO - PROCESS | 1666 | 1466740254426 Marionette DEBUG loaded listener.js 20:50:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x12453e800) [pid = 1666] [serial = 106] [outer = 0x119990800] 20:50:54 INFO - PROCESS | 1666 | 1466740254733 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]]]}] 20:50:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 20:50:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 470ms 20:50:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 20:50:54 INFO - PROCESS | 1666 | 1466740254785 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 20:50:54 INFO - PROCESS | 1666 | 1466740254787 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 20:50:54 INFO - PROCESS | 1666 | 1466740254789 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 20:50:54 INFO - PROCESS | 1666 | 1466740254790 Marionette TRACE conn2 <- [1,118,null,{}] 20:50:54 INFO - PROCESS | 1666 | 1466740254792 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}] 20:50:54 INFO - PROCESS | 1666 | 1466740254794 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:54 INFO - PROCESS | 1666 | 1466740254905 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 20:50:54 INFO - PROCESS | 1666 | 1466740254911 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:54 INFO - PROCESS | 1666 | 1466740254912 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x1212d4800 == 37 [pid = 1666] [id = 37] 20:50:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x124234800) [pid = 1666] [serial = 107] [outer = 0x0] 20:50:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x124a78400) [pid = 1666] [serial = 108] [outer = 0x124234800] 20:50:54 INFO - PROCESS | 1666 | 1466740254941 Marionette DEBUG loaded listener.js 20:50:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x124de5000) [pid = 1666] [serial = 109] [outer = 0x124234800] 20:50:55 INFO - PROCESS | 1666 | 1466740255217 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]]]}] 20:50:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 20:50:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 470ms 20:50:55 INFO - PROCESS | 1666 | 1466740255265 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 20:50:55 INFO - PROCESS | 1666 | 1466740255267 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 20:50:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 20:50:55 INFO - PROCESS | 1666 | 1466740255269 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 20:50:55 INFO - PROCESS | 1666 | 1466740255270 Marionette TRACE conn2 <- [1,122,null,{}] 20:50:55 INFO - PROCESS | 1666 | 1466740255272 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}] 20:50:55 INFO - PROCESS | 1666 | 1466740255273 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:55 INFO - PROCESS | 1666 | 1466740255353 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 20:50:55 INFO - PROCESS | 1666 | 1466740255358 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:55 INFO - PROCESS | 1666 | 1466740255359 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x12333d000 == 38 [pid = 1666] [id = 38] 20:50:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x125803c00) [pid = 1666] [serial = 110] [outer = 0x0] 20:50:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x125809400) [pid = 1666] [serial = 111] [outer = 0x125803c00] 20:50:55 INFO - PROCESS | 1666 | 1466740255385 Marionette DEBUG loaded listener.js 20:50:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x125881800) [pid = 1666] [serial = 112] [outer = 0x125803c00] 20:50:55 INFO - PROCESS | 1666 | 1466740255660 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]]]}] 20:50:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 20:50:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 418ms 20:50:55 INFO - PROCESS | 1666 | 1466740255687 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 20:50:55 INFO - PROCESS | 1666 | 1466740255688 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 20:50:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 20:50:55 INFO - PROCESS | 1666 | 1466740255691 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 20:50:55 INFO - PROCESS | 1666 | 1466740255692 Marionette TRACE conn2 <- [1,126,null,{}] 20:50:55 INFO - PROCESS | 1666 | 1466740255694 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}] 20:50:55 INFO - PROCESS | 1666 | 1466740255695 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:55 INFO - PROCESS | 1666 | 1466740255774 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 20:50:55 INFO - PROCESS | 1666 | 1466740255825 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:55 INFO - PROCESS | 1666 | 1466740255826 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x1234cd000 == 39 [pid = 1666] [id = 39] 20:50:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x118147800) [pid = 1666] [serial = 113] [outer = 0x0] 20:50:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x125886800) [pid = 1666] [serial = 114] [outer = 0x118147800] 20:50:55 INFO - PROCESS | 1666 | 1466740255850 Marionette DEBUG loaded listener.js 20:50:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x125d38400) [pid = 1666] [serial = 115] [outer = 0x118147800] 20:50:56 INFO - PROCESS | 1666 | 1466740256123 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]]]}] 20:50:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 20:50:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 467ms 20:50:56 INFO - PROCESS | 1666 | 1466740256167 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 20:50:56 INFO - PROCESS | 1666 | 1466740256168 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 20:50:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 20:50:56 INFO - PROCESS | 1666 | 1466740256170 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 20:50:56 INFO - PROCESS | 1666 | 1466740256171 Marionette TRACE conn2 <- [1,130,null,{}] 20:50:56 INFO - PROCESS | 1666 | 1466740256174 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}] 20:50:56 INFO - PROCESS | 1666 | 1466740256175 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:56 INFO - PROCESS | 1666 | 1466740256254 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 20:50:56 INFO - PROCESS | 1666 | 1466740256259 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:56 INFO - PROCESS | 1666 | 1466740256260 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x124484800 == 40 [pid = 1666] [id = 40] 20:50:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x1258b4c00) [pid = 1666] [serial = 116] [outer = 0x0] 20:50:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x126f7f000) [pid = 1666] [serial = 117] [outer = 0x1258b4c00] 20:50:56 INFO - PROCESS | 1666 | 1466740256286 Marionette DEBUG loaded listener.js 20:50:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x128c7b800) [pid = 1666] [serial = 118] [outer = 0x1258b4c00] 20:50:56 INFO - PROCESS | 1666 | 1466740256578 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]]]}] 20:50:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 20:50:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 418ms 20:50:56 INFO - PROCESS | 1666 | 1466740256589 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 20:50:56 INFO - PROCESS | 1666 | 1466740256590 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 20:50:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 20:50:56 INFO - PROCESS | 1666 | 1466740256592 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 20:50:56 INFO - PROCESS | 1666 | 1466740256593 Marionette TRACE conn2 <- [1,134,null,{}] 20:50:56 INFO - PROCESS | 1666 | 1466740256595 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}] 20:50:56 INFO - PROCESS | 1666 | 1466740256596 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:56 INFO - PROCESS | 1666 | 1466740256680 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 20:50:56 INFO - PROCESS | 1666 | 1466740256732 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:56 INFO - PROCESS | 1666 | 1466740256733 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x124a1f000 == 41 [pid = 1666] [id = 41] 20:50:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x1258b6000) [pid = 1666] [serial = 119] [outer = 0x0] 20:50:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x128ce5000) [pid = 1666] [serial = 120] [outer = 0x1258b6000] 20:50:56 INFO - PROCESS | 1666 | 1466740256763 Marionette DEBUG loaded listener.js 20:50:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x128dc7800) [pid = 1666] [serial = 121] [outer = 0x1258b6000] 20:50:57 INFO - PROCESS | 1666 | 1466740257008 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]]]}] 20:50:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 20:50:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 468ms 20:50:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 20:50:57 INFO - PROCESS | 1666 | 1466740257067 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 20:50:57 INFO - PROCESS | 1666 | 1466740257068 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 20:50:57 INFO - PROCESS | 1666 | 1466740257070 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 20:50:57 INFO - PROCESS | 1666 | 1466740257071 Marionette TRACE conn2 <- [1,138,null,{}] 20:50:57 INFO - PROCESS | 1666 | 1466740257073 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}] 20:50:57 INFO - PROCESS | 1666 | 1466740257074 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:57 INFO - PROCESS | 1666 | 1466740257157 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 20:50:57 INFO - PROCESS | 1666 | 1466740257162 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:57 INFO - PROCESS | 1666 | 1466740257164 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x12582d000 == 42 [pid = 1666] [id = 42] 20:50:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x128dc9400) [pid = 1666] [serial = 122] [outer = 0x0] 20:50:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x1291b8800) [pid = 1666] [serial = 123] [outer = 0x128dc9400] 20:50:57 INFO - PROCESS | 1666 | 1466740257188 Marionette DEBUG loaded listener.js 20:50:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x129403c00) [pid = 1666] [serial = 124] [outer = 0x128dc9400] 20:50:57 INFO - PROCESS | 1666 | 1466740257507 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]]]}] 20:50:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 20:50:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 468ms 20:50:57 INFO - PROCESS | 1666 | 1466740257539 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 20:50:57 INFO - PROCESS | 1666 | 1466740257540 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 20:50:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 20:50:57 INFO - PROCESS | 1666 | 1466740257544 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 20:50:57 INFO - PROCESS | 1666 | 1466740257546 Marionette TRACE conn2 <- [1,142,null,{}] 20:50:57 INFO - PROCESS | 1666 | 1466740257548 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}] 20:50:57 INFO - PROCESS | 1666 | 1466740257549 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:57 INFO - PROCESS | 1666 | 1466740257628 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 20:50:58 INFO - PROCESS | 1666 | 1466740258354 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:58 INFO - PROCESS | 1666 | 1466740258355 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x112634800 == 43 [pid = 1666] [id = 43] 20:50:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x11320d000) [pid = 1666] [serial = 125] [outer = 0x0] 20:50:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x1133ccc00) [pid = 1666] [serial = 126] [outer = 0x11320d000] 20:50:58 INFO - PROCESS | 1666 | 1466740258384 Marionette DEBUG loaded listener.js 20:50:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x115e8dc00) [pid = 1666] [serial = 127] [outer = 0x11320d000] 20:50:58 INFO - PROCESS | 1666 | 1466740258692 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]]]}] 20:50:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 20:50:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1173ms 20:50:58 INFO - PROCESS | 1666 | 1466740258718 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 20:50:58 INFO - PROCESS | 1666 | 1466740258720 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 20:50:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 20:50:58 INFO - PROCESS | 1666 | 1466740258723 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 20:50:58 INFO - PROCESS | 1666 | 1466740258728 Marionette TRACE conn2 <- [1,146,null,{}] 20:50:58 INFO - PROCESS | 1666 | 1466740258731 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}] 20:50:58 INFO - PROCESS | 1666 | 1466740258733 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:58 INFO - PROCESS | 1666 | 1466740258825 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 20:50:58 INFO - PROCESS | 1666 | 1466740258858 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:58 INFO - PROCESS | 1666 | 1466740258860 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x115da6800 == 44 [pid = 1666] [id = 44] 20:50:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x116749400) [pid = 1666] [serial = 128] [outer = 0x0] 20:50:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x116f8a000) [pid = 1666] [serial = 129] [outer = 0x116749400] 20:50:58 INFO - PROCESS | 1666 | 1466740258887 Marionette DEBUG loaded listener.js 20:50:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x1176ca000) [pid = 1666] [serial = 130] [outer = 0x116749400] 20:50:59 INFO - PROCESS | 1666 | 1466740259190 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]]]}] 20:50:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 20:50:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 524ms 20:50:59 INFO - PROCESS | 1666 | 1466740259249 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 20:50:59 INFO - PROCESS | 1666 | 1466740259252 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 20:50:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 20:50:59 INFO - PROCESS | 1666 | 1466740259254 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 20:50:59 INFO - PROCESS | 1666 | 1466740259256 Marionette TRACE conn2 <- [1,150,null,{}] 20:50:59 INFO - PROCESS | 1666 | 1466740259258 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}] 20:50:59 INFO - PROCESS | 1666 | 1466740259259 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:59 INFO - PROCESS | 1666 | 1466740259360 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 20:50:59 INFO - PROCESS | 1666 | 1466740259392 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:59 INFO - PROCESS | 1666 | 1466740259394 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:50:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x1169ae000 == 45 [pid = 1666] [id = 45] 20:50:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x1184da000) [pid = 1666] [serial = 131] [outer = 0x0] 20:50:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x1184e3800) [pid = 1666] [serial = 132] [outer = 0x1184da000] 20:50:59 INFO - PROCESS | 1666 | 1466740259419 Marionette DEBUG loaded listener.js 20:50:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x1185d6000) [pid = 1666] [serial = 133] [outer = 0x1184da000] 20:51:00 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x12c607c00) [pid = 1666] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 20:51:00 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x12bcedc00) [pid = 1666] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 20:51:00 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x1180cf000) [pid = 1666] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 20:51:00 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x12b969800) [pid = 1666] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 20:51:00 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x12b8fc800) [pid = 1666] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 20:51:00 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x12a6f5c00) [pid = 1666] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 20:51:00 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x12a53f800) [pid = 1666] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 20:51:00 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x1291b5000) [pid = 1666] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 20:51:00 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x12d16a400) [pid = 1666] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 20:51:00 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x11987c800) [pid = 1666] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 20:51:00 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x1184da400) [pid = 1666] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 20:51:00 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x12b831800) [pid = 1666] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 20:51:00 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x12c808c00) [pid = 1666] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 20:51:00 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x124538800) [pid = 1666] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 20:51:00 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x119990800) [pid = 1666] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 20:51:00 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x124234800) [pid = 1666] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 20:51:00 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x125803c00) [pid = 1666] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 20:51:00 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x12df62400) [pid = 1666] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 20:51:00 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x113203400) [pid = 1666] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 20:51:00 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x1167ea400) [pid = 1666] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 20:51:00 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x118270800) [pid = 1666] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 20:51:00 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x115e19400) [pid = 1666] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 20:51:00 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x112e03c00) [pid = 1666] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 20:51:00 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x1175bf800) [pid = 1666] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 20:51:00 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x11846ac00) [pid = 1666] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 20:51:00 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x11846e400) [pid = 1666] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 20:51:00 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x1188a5c00) [pid = 1666] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 20:51:00 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x119bb2c00) [pid = 1666] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 20:51:00 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x119888000) [pid = 1666] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 20:51:00 INFO - PROCESS | 1666 | 1466740260202 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]]]}] 20:51:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 20:51:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 974ms 20:51:00 INFO - PROCESS | 1666 | 1466740260229 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 20:51:00 INFO - PROCESS | 1666 | 1466740260230 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 20:51:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 20:51:00 INFO - PROCESS | 1666 | 1466740260237 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 20:51:00 INFO - PROCESS | 1666 | 1466740260241 Marionette TRACE conn2 <- [1,154,null,{}] 20:51:00 INFO - PROCESS | 1666 | 1466740260244 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}] 20:51:00 INFO - PROCESS | 1666 | 1466740260246 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:00 INFO - PROCESS | 1666 | 1466740260326 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 20:51:00 INFO - PROCESS | 1666 | 1466740260330 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:00 INFO - PROCESS | 1666 | 1466740260331 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x117e76800 == 46 [pid = 1666] [id = 46] 20:51:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x1122abc00) [pid = 1666] [serial = 134] [outer = 0x0] 20:51:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x116137800) [pid = 1666] [serial = 135] [outer = 0x1122abc00] 20:51:00 INFO - PROCESS | 1666 | 1466740260358 Marionette DEBUG loaded listener.js 20:51:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x1188a1800) [pid = 1666] [serial = 136] [outer = 0x1122abc00] 20:51:00 INFO - PROCESS | 1666 | 1466740260670 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]]]}] 20:51:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 20:51:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 476ms 20:51:00 INFO - PROCESS | 1666 | 1466740260710 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 20:51:00 INFO - PROCESS | 1666 | 1466740260712 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 20:51:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 20:51:00 INFO - PROCESS | 1666 | 1466740260714 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 20:51:00 INFO - PROCESS | 1666 | 1466740260715 Marionette TRACE conn2 <- [1,158,null,{}] 20:51:00 INFO - PROCESS | 1666 | 1466740260718 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}] 20:51:00 INFO - PROCESS | 1666 | 1466740260719 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:00 INFO - PROCESS | 1666 | 1466740260797 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 20:51:00 INFO - PROCESS | 1666 | 1466740260801 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:00 INFO - PROCESS | 1666 | 1466740260802 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x118774800 == 47 [pid = 1666] [id = 47] 20:51:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x1161aa000) [pid = 1666] [serial = 137] [outer = 0x0] 20:51:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x1191cb000) [pid = 1666] [serial = 138] [outer = 0x1161aa000] 20:51:00 INFO - PROCESS | 1666 | 1466740260829 Marionette DEBUG loaded listener.js 20:51:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x119883c00) [pid = 1666] [serial = 139] [outer = 0x1161aa000] 20:51:01 INFO - PROCESS | 1666 | 1466740261126 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]]]}] 20:51:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 20:51:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 470ms 20:51:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 20:51:01 INFO - PROCESS | 1666 | 1466740261184 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 20:51:01 INFO - PROCESS | 1666 | 1466740261186 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 20:51:01 INFO - PROCESS | 1666 | 1466740261190 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 20:51:01 INFO - PROCESS | 1666 | 1466740261191 Marionette TRACE conn2 <- [1,162,null,{}] 20:51:01 INFO - PROCESS | 1666 | 1466740261194 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}] 20:51:01 INFO - PROCESS | 1666 | 1466740261195 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:01 INFO - PROCESS | 1666 | 1466740261266 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 20:51:01 INFO - PROCESS | 1666 | 1466740261312 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:01 INFO - PROCESS | 1666 | 1466740261316 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x119816800 == 48 [pid = 1666] [id = 48] 20:51:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x119bb3000) [pid = 1666] [serial = 140] [outer = 0x0] 20:51:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x119bbd800) [pid = 1666] [serial = 141] [outer = 0x119bb3000] 20:51:01 INFO - PROCESS | 1666 | 1466740261348 Marionette DEBUG loaded listener.js 20:51:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x1212ad800) [pid = 1666] [serial = 142] [outer = 0x119bb3000] 20:51:01 INFO - PROCESS | 1666 | 1466740261630 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]]]}] 20:51:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 20:51:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 472ms 20:51:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 20:51:01 INFO - PROCESS | 1666 | 1466740261661 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 20:51:01 INFO - PROCESS | 1666 | 1466740261662 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 20:51:01 INFO - PROCESS | 1666 | 1466740261664 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 20:51:01 INFO - PROCESS | 1666 | 1466740261665 Marionette TRACE conn2 <- [1,166,null,{}] 20:51:01 INFO - PROCESS | 1666 | 1466740261675 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}] 20:51:01 INFO - PROCESS | 1666 | 1466740261676 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:01 INFO - PROCESS | 1666 | 1466740261761 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 20:51:01 INFO - PROCESS | 1666 | 1466740261765 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:01 INFO - PROCESS | 1666 | 1466740261766 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x1169aa000 == 49 [pid = 1666] [id = 49] 20:51:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x1212aa800) [pid = 1666] [serial = 143] [outer = 0x0] 20:51:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x12412bc00) [pid = 1666] [serial = 144] [outer = 0x1212aa800] 20:51:01 INFO - PROCESS | 1666 | 1466740261791 Marionette DEBUG loaded listener.js 20:51:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x124625c00) [pid = 1666] [serial = 145] [outer = 0x1212aa800] 20:51:02 INFO - PROCESS | 1666 | 1466740262093 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]]]}] 20:51:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 20:51:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 470ms 20:51:02 INFO - PROCESS | 1666 | 1466740262171 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 20:51:02 INFO - PROCESS | 1666 | 1466740262174 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 20:51:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 20:51:02 INFO - PROCESS | 1666 | 1466740262179 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 20:51:02 INFO - PROCESS | 1666 | 1466740262181 Marionette TRACE conn2 <- [1,170,null,{}] 20:51:02 INFO - PROCESS | 1666 | 1466740262185 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}] 20:51:02 INFO - PROCESS | 1666 | 1466740262188 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:02 INFO - PROCESS | 1666 | 1466740262284 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 20:51:02 INFO - PROCESS | 1666 | 1466740262344 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:02 INFO - PROCESS | 1666 | 1466740262347 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x1130d0000 == 50 [pid = 1666] [id = 50] 20:51:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x113c90000) [pid = 1666] [serial = 146] [outer = 0x0] 20:51:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x115e19400) [pid = 1666] [serial = 147] [outer = 0x113c90000] 20:51:02 INFO - PROCESS | 1666 | 1466740262380 Marionette DEBUG loaded listener.js 20:51:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x1164ea000) [pid = 1666] [serial = 148] [outer = 0x113c90000] 20:51:02 INFO - PROCESS | 1666 | 1466740262795 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]]]}] 20:51:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 20:51:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 623ms 20:51:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 20:51:02 INFO - PROCESS | 1666 | 1466740262803 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 20:51:02 INFO - PROCESS | 1666 | 1466740262805 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 20:51:02 INFO - PROCESS | 1666 | 1466740262810 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 20:51:02 INFO - PROCESS | 1666 | 1466740262812 Marionette TRACE conn2 <- [1,174,null,{}] 20:51:02 INFO - PROCESS | 1666 | 1466740262815 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}] 20:51:02 INFO - PROCESS | 1666 | 1466740262817 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:02 INFO - PROCESS | 1666 | 1466740262908 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 20:51:02 INFO - PROCESS | 1666 | 1466740262967 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:02 INFO - PROCESS | 1666 | 1466740262968 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x11876d000 == 51 [pid = 1666] [id = 51] 20:51:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x116977400) [pid = 1666] [serial = 149] [outer = 0x0] 20:51:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x1176cec00) [pid = 1666] [serial = 150] [outer = 0x116977400] 20:51:03 INFO - PROCESS | 1666 | 1466740263000 Marionette DEBUG loaded listener.js 20:51:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x118142c00) [pid = 1666] [serial = 151] [outer = 0x116977400] 20:51:03 INFO - PROCESS | 1666 | 1466740263396 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]]]}] 20:51:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 20:51:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 623ms 20:51:03 INFO - PROCESS | 1666 | 1466740263432 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 20:51:03 INFO - PROCESS | 1666 | 1466740263433 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 20:51:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 20:51:03 INFO - PROCESS | 1666 | 1466740263436 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 20:51:03 INFO - PROCESS | 1666 | 1466740263437 Marionette TRACE conn2 <- [1,178,null,{}] 20:51:03 INFO - PROCESS | 1666 | 1466740263444 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}] 20:51:03 INFO - PROCESS | 1666 | 1466740263447 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:03 INFO - PROCESS | 1666 | 1466740263543 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 20:51:03 INFO - PROCESS | 1666 | 1466740263593 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:03 INFO - PROCESS | 1666 | 1466740263595 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x117e76000 == 52 [pid = 1666] [id = 52] 20:51:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x1191cc400) [pid = 1666] [serial = 152] [outer = 0x0] 20:51:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x119bbe400) [pid = 1666] [serial = 153] [outer = 0x1191cc400] 20:51:03 INFO - PROCESS | 1666 | 1466740263627 Marionette DEBUG loaded listener.js 20:51:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x123261400) [pid = 1666] [serial = 154] [outer = 0x1191cc400] 20:51:04 INFO - PROCESS | 1666 | 1466740264032 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]]]}] 20:51:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 20:51:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 620ms 20:51:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 20:51:04 INFO - PROCESS | 1666 | 1466740264056 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 20:51:04 INFO - PROCESS | 1666 | 1466740264058 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 20:51:04 INFO - PROCESS | 1666 | 1466740264060 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 20:51:04 INFO - PROCESS | 1666 | 1466740264061 Marionette TRACE conn2 <- [1,182,null,{}] 20:51:04 INFO - PROCESS | 1666 | 1466740264064 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}] 20:51:04 INFO - PROCESS | 1666 | 1466740264065 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:04 INFO - PROCESS | 1666 | 1466740264159 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 20:51:04 INFO - PROCESS | 1666 | 1466740264246 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:04 INFO - PROCESS | 1666 | 1466740264247 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:04 INFO - PROCESS | 1666 | ++DOCSHELL 0x125819000 == 53 [pid = 1666] [id = 53] 20:51:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x124534000) [pid = 1666] [serial = 155] [outer = 0x0] 20:51:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x124623c00) [pid = 1666] [serial = 156] [outer = 0x124534000] 20:51:04 INFO - PROCESS | 1666 | 1466740264278 Marionette DEBUG loaded listener.js 20:51:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x124bb8c00) [pid = 1666] [serial = 157] [outer = 0x124534000] 20:51:04 INFO - PROCESS | 1666 | 1466740264677 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]]]}] 20:51:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 20:51:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 668ms 20:51:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 20:51:04 INFO - PROCESS | 1666 | 1466740264729 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 20:51:04 INFO - PROCESS | 1666 | 1466740264730 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 20:51:04 INFO - PROCESS | 1666 | 1466740264733 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 20:51:04 INFO - PROCESS | 1666 | 1466740264734 Marionette TRACE conn2 <- [1,186,null,{}] 20:51:04 INFO - PROCESS | 1666 | 1466740264737 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}] 20:51:04 INFO - PROCESS | 1666 | 1466740264738 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:04 INFO - PROCESS | 1666 | 1466740264828 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 20:51:04 INFO - PROCESS | 1666 | 1466740264890 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:04 INFO - PROCESS | 1666 | 1466740264891 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:04 INFO - PROCESS | 1666 | ++DOCSHELL 0x127119000 == 54 [pid = 1666] [id = 54] 20:51:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x124535000) [pid = 1666] [serial = 158] [outer = 0x0] 20:51:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x125121000) [pid = 1666] [serial = 159] [outer = 0x124535000] 20:51:04 INFO - PROCESS | 1666 | 1466740264922 Marionette DEBUG loaded listener.js 20:51:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x1258a9000) [pid = 1666] [serial = 160] [outer = 0x124535000] 20:51:05 INFO - PROCESS | 1666 | 1466740265320 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]]]}] 20:51:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 20:51:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 620ms 20:51:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 20:51:05 INFO - PROCESS | 1666 | 1466740265354 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 20:51:05 INFO - PROCESS | 1666 | 1466740265355 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 20:51:05 INFO - PROCESS | 1666 | 1466740265357 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 20:51:05 INFO - PROCESS | 1666 | 1466740265359 Marionette TRACE conn2 <- [1,190,null,{}] 20:51:05 INFO - PROCESS | 1666 | 1466740265361 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}] 20:51:05 INFO - PROCESS | 1666 | 1466740265365 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:05 INFO - PROCESS | 1666 | 1466740265493 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 20:51:05 INFO - PROCESS | 1666 | 1466740265557 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:05 INFO - PROCESS | 1666 | 1466740265559 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x11667d800 == 55 [pid = 1666] [id = 55] 20:51:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x1176d2c00) [pid = 1666] [serial = 161] [outer = 0x0] 20:51:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x124626c00) [pid = 1666] [serial = 162] [outer = 0x1176d2c00] 20:51:05 INFO - PROCESS | 1666 | 1466740265588 Marionette DEBUG loaded listener.js 20:51:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x126e66c00) [pid = 1666] [serial = 163] [outer = 0x1176d2c00] 20:51:06 INFO - PROCESS | 1666 | 1466740266044 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]]]}] 20:51:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 20:51:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 721ms 20:51:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 20:51:06 INFO - PROCESS | 1666 | 1466740266080 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 20:51:06 INFO - PROCESS | 1666 | 1466740266082 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 20:51:06 INFO - PROCESS | 1666 | 1466740266085 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 20:51:06 INFO - PROCESS | 1666 | 1466740266087 Marionette TRACE conn2 <- [1,194,null,{}] 20:51:06 INFO - PROCESS | 1666 | 1466740266091 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}] 20:51:06 INFO - PROCESS | 1666 | 1466740266092 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:06 INFO - PROCESS | 1666 | 1466740266176 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 20:51:06 INFO - PROCESS | 1666 | --DOCSHELL 0x119816800 == 54 [pid = 1666] [id = 48] 20:51:06 INFO - PROCESS | 1666 | --DOCSHELL 0x118774800 == 53 [pid = 1666] [id = 47] 20:51:06 INFO - PROCESS | 1666 | --DOCSHELL 0x117e62000 == 52 [pid = 1666] [id = 32] 20:51:06 INFO - PROCESS | 1666 | --DOCSHELL 0x117e76800 == 51 [pid = 1666] [id = 46] 20:51:06 INFO - PROCESS | 1666 | --DOCSHELL 0x117141800 == 50 [pid = 1666] [id = 31] 20:51:06 INFO - PROCESS | 1666 | --DOCSHELL 0x112d04800 == 49 [pid = 1666] [id = 28] 20:51:06 INFO - PROCESS | 1666 | --DOCSHELL 0x1169ae000 == 48 [pid = 1666] [id = 45] 20:51:06 INFO - PROCESS | 1666 | --DOCSHELL 0x1188de800 == 47 [pid = 1666] [id = 33] 20:51:06 INFO - PROCESS | 1666 | --DOCSHELL 0x11649a800 == 46 [pid = 1666] [id = 29] 20:51:06 INFO - PROCESS | 1666 | --DOCSHELL 0x115da6800 == 45 [pid = 1666] [id = 44] 20:51:06 INFO - PROCESS | 1666 | --DOCSHELL 0x112d21000 == 44 [pid = 1666] [id = 27] 20:51:06 INFO - PROCESS | 1666 | --DOCSHELL 0x112634800 == 43 [pid = 1666] [id = 43] 20:51:06 INFO - PROCESS | 1666 | --DOCSHELL 0x124484800 == 42 [pid = 1666] [id = 40] 20:51:06 INFO - PROCESS | 1666 | --DOCSHELL 0x11928f000 == 41 [pid = 1666] [id = 35] 20:51:06 INFO - PROCESS | 1666 | --DOCSHELL 0x11667d800 == 40 [pid = 1666] [id = 55] 20:51:06 INFO - PROCESS | 1666 | --DOCSHELL 0x1169c1000 == 39 [pid = 1666] [id = 30] 20:51:06 INFO - PROCESS | 1666 | --DOCSHELL 0x127119000 == 38 [pid = 1666] [id = 54] 20:51:06 INFO - PROCESS | 1666 | --DOCSHELL 0x125819000 == 37 [pid = 1666] [id = 53] 20:51:06 INFO - PROCESS | 1666 | --DOCSHELL 0x117e76000 == 36 [pid = 1666] [id = 52] 20:51:06 INFO - PROCESS | 1666 | --DOCSHELL 0x1234cd000 == 35 [pid = 1666] [id = 39] 20:51:06 INFO - PROCESS | 1666 | --DOCSHELL 0x119c3b800 == 34 [pid = 1666] [id = 36] 20:51:06 INFO - PROCESS | 1666 | --DOCSHELL 0x12333d000 == 33 [pid = 1666] [id = 38] 20:51:06 INFO - PROCESS | 1666 | --DOCSHELL 0x124a1f000 == 32 [pid = 1666] [id = 41] 20:51:06 INFO - PROCESS | 1666 | --DOCSHELL 0x12582d000 == 31 [pid = 1666] [id = 42] 20:51:06 INFO - PROCESS | 1666 | --DOCSHELL 0x11876d000 == 30 [pid = 1666] [id = 51] 20:51:06 INFO - PROCESS | 1666 | --DOCSHELL 0x1169aa000 == 29 [pid = 1666] [id = 49] 20:51:06 INFO - PROCESS | 1666 | --DOCSHELL 0x119282000 == 28 [pid = 1666] [id = 34] 20:51:06 INFO - PROCESS | 1666 | --DOCSHELL 0x1130d0000 == 27 [pid = 1666] [id = 50] 20:51:06 INFO - PROCESS | 1666 | --DOCSHELL 0x1212d4800 == 26 [pid = 1666] [id = 37] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x124627400) [pid = 1666] [serial = 11] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x1242f5000) [pid = 1666] [serial = 105] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x124a78400) [pid = 1666] [serial = 108] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x125809400) [pid = 1666] [serial = 111] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x125886800) [pid = 1666] [serial = 114] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x126f7f000) [pid = 1666] [serial = 117] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x128ce5000) [pid = 1666] [serial = 120] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x12df6e000) [pid = 1666] [serial = 66] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x1133c8400) [pid = 1666] [serial = 69] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x1175c1c00) [pid = 1666] [serial = 72] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x11859fc00) [pid = 1666] [serial = 75] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x119881400) [pid = 1666] [serial = 76] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x115e21000) [pid = 1666] [serial = 78] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x112fbd800) [pid = 1666] [serial = 81] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x1176d2800) [pid = 1666] [serial = 84] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x1184d8800) [pid = 1666] [serial = 87] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x118551400) [pid = 1666] [serial = 88] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x1185a1c00) [pid = 1666] [serial = 90] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x119180000) [pid = 1666] [serial = 93] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x11998f400) [pid = 1666] [serial = 94] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x119bbe000) [pid = 1666] [serial = 96] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x119ed8c00) [pid = 1666] [serial = 97] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x1212b1000) [pid = 1666] [serial = 99] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x115d03000) [pid = 1666] [serial = 100] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x123682c00) [pid = 1666] [serial = 102] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x12453e800) [pid = 1666] [serial = 106] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x124de5000) [pid = 1666] [serial = 109] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x125881800) [pid = 1666] [serial = 112] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x1188a6400) [pid = 1666] [serial = 91] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x113c92800) [pid = 1666] [serial = 82] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x11613bc00) [pid = 1666] [serial = 79] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x118146400) [pid = 1666] [serial = 85] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x1180ce000) [pid = 1666] [serial = 73] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x114e7ec00) [pid = 1666] [serial = 70] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x12e802c00) [pid = 1666] [serial = 67] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x1291b8800) [pid = 1666] [serial = 123] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x1291b6c00) [pid = 1666] [serial = 15] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x1291bc800) [pid = 1666] [serial = 16] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x12412ac00) [pid = 1666] [serial = 8] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x12453f800) [pid = 1666] [serial = 42] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x12c60d800) [pid = 1666] [serial = 39] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x12c803000) [pid = 1666] [serial = 40] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x12bcf4000) [pid = 1666] [serial = 36] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x12c605400) [pid = 1666] [serial = 37] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x118551800) [pid = 1666] [serial = 33] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x12bceb000) [pid = 1666] [serial = 34] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x11813ac00) [pid = 1666] [serial = 31] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x12bc64800) [pid = 1666] [serial = 30] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x12b960400) [pid = 1666] [serial = 27] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x12b966400) [pid = 1666] [serial = 28] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x12b0df800) [pid = 1666] [serial = 24] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x12b74e000) [pid = 1666] [serial = 25] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x12a541400) [pid = 1666] [serial = 21] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x12a6ebc00) [pid = 1666] [serial = 22] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x129404c00) [pid = 1666] [serial = 18] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x12d5db400) [pid = 1666] [serial = 63] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x12df68000) [pid = 1666] [serial = 64] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x12b83b800) [pid = 1666] [serial = 60] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x12bcea000) [pid = 1666] [serial = 61] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x11854f800) [pid = 1666] [serial = 58] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 73 (0x1184de000) [pid = 1666] [serial = 57] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 72 (0x12b833400) [pid = 1666] [serial = 54] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 71 (0x11813b800) [pid = 1666] [serial = 55] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 70 (0x12d5c3000) [pid = 1666] [serial = 51] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 69 (0x12d15f400) [pid = 1666] [serial = 45] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 68 (0x12d163800) [pid = 1666] [serial = 46] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 67 (0x12d65b800) [pid = 1666] [serial = 48] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | --DOMWINDOW == 66 (0x12c806400) [pid = 1666] [serial = 43] [outer = 0x0] [url = about:blank] 20:51:06 INFO - PROCESS | 1666 | 1466740266727 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:06 INFO - PROCESS | 1666 | 1466740266729 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x11206a800 == 27 [pid = 1666] [id = 56] 20:51:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 67 (0x1133aa400) [pid = 1666] [serial = 164] [outer = 0x0] 20:51:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 68 (0x1133d3c00) [pid = 1666] [serial = 165] [outer = 0x1133aa400] 20:51:06 INFO - PROCESS | 1666 | 1466740266760 Marionette DEBUG loaded listener.js 20:51:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 69 (0x115d03000) [pid = 1666] [serial = 166] [outer = 0x1133aa400] 20:51:07 INFO - PROCESS | 1666 | 1466740267067 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]]]}] 20:51:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 20:51:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1024ms 20:51:07 INFO - PROCESS | 1666 | 1466740267112 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 20:51:07 INFO - PROCESS | 1666 | 1466740267116 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 20:51:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 20:51:07 INFO - PROCESS | 1666 | 1466740267130 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 20:51:07 INFO - PROCESS | 1666 | 1466740267134 Marionette TRACE conn2 <- [1,198,null,{}] 20:51:07 INFO - PROCESS | 1666 | 1466740267139 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}] 20:51:07 INFO - PROCESS | 1666 | 1466740267141 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:07 INFO - PROCESS | 1666 | 1466740267254 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 20:51:07 INFO - PROCESS | 1666 | 1466740267329 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:07 INFO - PROCESS | 1666 | 1466740267331 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x115da6000 == 28 [pid = 1666] [id = 57] 20:51:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 70 (0x115e21c00) [pid = 1666] [serial = 167] [outer = 0x0] 20:51:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 71 (0x116980000) [pid = 1666] [serial = 168] [outer = 0x115e21c00] 20:51:07 INFO - PROCESS | 1666 | 1466740267377 Marionette DEBUG loaded listener.js 20:51:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 72 (0x1175c3c00) [pid = 1666] [serial = 169] [outer = 0x115e21c00] 20:51:07 INFO - PROCESS | 1666 | 1466740267694 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]]]}] 20:51:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 20:51:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 574ms 20:51:07 INFO - PROCESS | 1666 | 1466740267706 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 20:51:07 INFO - PROCESS | 1666 | 1466740267709 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 20:51:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 20:51:07 INFO - PROCESS | 1666 | 1466740267722 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 20:51:07 INFO - PROCESS | 1666 | 1466740267724 Marionette TRACE conn2 <- [1,202,null,{}] 20:51:07 INFO - PROCESS | 1666 | 1466740267726 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}] 20:51:07 INFO - PROCESS | 1666 | 1466740267728 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:07 INFO - PROCESS | 1666 | 1466740267808 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 20:51:07 INFO - PROCESS | 1666 | 1466740267813 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:07 INFO - PROCESS | 1666 | 1466740267814 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x1169c5800 == 29 [pid = 1666] [id = 58] 20:51:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 73 (0x1176d0000) [pid = 1666] [serial = 170] [outer = 0x0] 20:51:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 74 (0x118270800) [pid = 1666] [serial = 171] [outer = 0x1176d0000] 20:51:07 INFO - PROCESS | 1666 | 1466740267844 Marionette DEBUG loaded listener.js 20:51:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x1184da400) [pid = 1666] [serial = 172] [outer = 0x1176d0000] 20:51:08 INFO - PROCESS | 1666 | 1466740268166 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]]]}] 20:51:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 20:51:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 476ms 20:51:08 INFO - PROCESS | 1666 | 1466740268192 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 20:51:08 INFO - PROCESS | 1666 | 1466740268193 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 20:51:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 20:51:08 INFO - PROCESS | 1666 | 1466740268208 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 20:51:08 INFO - PROCESS | 1666 | 1466740268212 Marionette TRACE conn2 <- [1,206,null,{}] 20:51:08 INFO - PROCESS | 1666 | 1466740268219 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}] 20:51:08 INFO - PROCESS | 1666 | 1466740268224 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:08 INFO - PROCESS | 1666 | 1466740268306 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 20:51:08 INFO - PROCESS | 1666 | 1466740268314 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:08 INFO - PROCESS | 1666 | 1466740268315 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x117e62000 == 30 [pid = 1666] [id = 59] 20:51:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x1184e0400) [pid = 1666] [serial = 173] [outer = 0x0] 20:51:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x1185a8000) [pid = 1666] [serial = 174] [outer = 0x1184e0400] 20:51:08 INFO - PROCESS | 1666 | 1466740268360 Marionette DEBUG loaded listener.js 20:51:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x119122c00) [pid = 1666] [serial = 175] [outer = 0x1184e0400] 20:51:08 INFO - PROCESS | 1666 | 1466740268680 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]]]}] 20:51:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 20:51:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 538ms 20:51:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 20:51:08 INFO - PROCESS | 1666 | 1466740268734 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 20:51:08 INFO - PROCESS | 1666 | 1466740268735 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 20:51:08 INFO - PROCESS | 1666 | 1466740268738 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 20:51:08 INFO - PROCESS | 1666 | 1466740268740 Marionette TRACE conn2 <- [1,210,null,{}] 20:51:08 INFO - PROCESS | 1666 | 1466740268743 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}] 20:51:08 INFO - PROCESS | 1666 | 1466740268745 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:08 INFO - PROCESS | 1666 | 1466740268841 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 20:51:08 INFO - PROCESS | 1666 | 1466740268852 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:08 INFO - PROCESS | 1666 | 1466740268853 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x1185c7000 == 31 [pid = 1666] [id = 60] 20:51:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x119184000) [pid = 1666] [serial = 176] [outer = 0x0] 20:51:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x11987bc00) [pid = 1666] [serial = 177] [outer = 0x119184000] 20:51:08 INFO - PROCESS | 1666 | 1466740268880 Marionette DEBUG loaded listener.js 20:51:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x119990400) [pid = 1666] [serial = 178] [outer = 0x119184000] 20:51:09 INFO - PROCESS | 1666 | 1466740269192 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]]]}] 20:51:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 20:51:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 471ms 20:51:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 20:51:09 INFO - PROCESS | 1666 | 1466740269210 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 20:51:09 INFO - PROCESS | 1666 | 1466740269211 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 20:51:09 INFO - PROCESS | 1666 | 1466740269213 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 20:51:09 INFO - PROCESS | 1666 | 1466740269214 Marionette TRACE conn2 <- [1,214,null,{}] 20:51:09 INFO - PROCESS | 1666 | 1466740269217 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}] 20:51:09 INFO - PROCESS | 1666 | 1466740269218 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:09 INFO - PROCESS | 1666 | 1466740269307 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 20:51:09 INFO - PROCESS | 1666 | 1466740269310 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:09 INFO - PROCESS | 1666 | 1466740269315 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x119293000 == 32 [pid = 1666] [id = 61] 20:51:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x1176cfc00) [pid = 1666] [serial = 179] [outer = 0x0] 20:51:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x1212a9000) [pid = 1666] [serial = 180] [outer = 0x1176cfc00] 20:51:09 INFO - PROCESS | 1666 | 1466740269347 Marionette DEBUG loaded listener.js 20:51:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x124129c00) [pid = 1666] [serial = 181] [outer = 0x1176cfc00] 20:51:09 INFO - PROCESS | 1666 | 1466740269674 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]]]}] 20:51:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 20:51:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 469ms 20:51:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 20:51:09 INFO - PROCESS | 1666 | 1466740269682 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 20:51:09 INFO - PROCESS | 1666 | 1466740269683 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 20:51:09 INFO - PROCESS | 1666 | 1466740269685 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 20:51:09 INFO - PROCESS | 1666 | 1466740269686 Marionette TRACE conn2 <- [1,218,null,{}] 20:51:09 INFO - PROCESS | 1666 | 1466740269689 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}] 20:51:09 INFO - PROCESS | 1666 | 1466740269690 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:09 INFO - PROCESS | 1666 | 1466740269779 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 20:51:09 INFO - PROCESS | 1666 | 1466740269785 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:09 INFO - PROCESS | 1666 | 1466740269786 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x112d42800 == 33 [pid = 1666] [id = 62] 20:51:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x12412a000) [pid = 1666] [serial = 182] [outer = 0x0] 20:51:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x124a7cc00) [pid = 1666] [serial = 183] [outer = 0x12412a000] 20:51:09 INFO - PROCESS | 1666 | 1466740269810 Marionette DEBUG loaded listener.js 20:51:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x124bb4c00) [pid = 1666] [serial = 184] [outer = 0x12412a000] 20:51:10 INFO - PROCESS | 1666 | 1466740270125 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]]]}] 20:51:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 20:51:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 467ms 20:51:10 INFO - PROCESS | 1666 | 1466740270155 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 20:51:10 INFO - PROCESS | 1666 | 1466740270157 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 20:51:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 20:51:10 INFO - PROCESS | 1666 | 1466740270161 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 20:51:10 INFO - PROCESS | 1666 | 1466740270162 Marionette TRACE conn2 <- [1,222,null,{}] 20:51:10 INFO - PROCESS | 1666 | 1466740270165 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}] 20:51:10 INFO - PROCESS | 1666 | 1466740270166 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:10 INFO - PROCESS | 1666 | 1466740270296 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 20:51:10 INFO - PROCESS | 1666 | 1466740270342 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:10 INFO - PROCESS | 1666 | 1466740270344 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x123285000 == 34 [pid = 1666] [id = 63] 20:51:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x1133c7000) [pid = 1666] [serial = 185] [outer = 0x0] 20:51:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x124de1c00) [pid = 1666] [serial = 186] [outer = 0x1133c7000] 20:51:10 INFO - PROCESS | 1666 | 1466740270384 Marionette DEBUG loaded listener.js 20:51:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x125805000) [pid = 1666] [serial = 187] [outer = 0x1133c7000] 20:51:10 INFO - PROCESS | 1666 | 1466740270772 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]]]}] 20:51:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 20:51:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 623ms 20:51:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 20:51:10 INFO - PROCESS | 1666 | 1466740270785 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 20:51:10 INFO - PROCESS | 1666 | 1466740270787 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 20:51:10 INFO - PROCESS | 1666 | 1466740270789 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 20:51:10 INFO - PROCESS | 1666 | 1466740270790 Marionette TRACE conn2 <- [1,226,null,{}] 20:51:10 INFO - PROCESS | 1666 | 1466740270792 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}] 20:51:10 INFO - PROCESS | 1666 | 1466740270793 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:10 INFO - PROCESS | 1666 | 1466740270957 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 20:51:10 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x1212aa800) [pid = 1666] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 20:51:10 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x119bb3000) [pid = 1666] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 20:51:10 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x116749400) [pid = 1666] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 20:51:10 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x1184da000) [pid = 1666] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 20:51:10 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x1122abc00) [pid = 1666] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 20:51:10 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x11320d000) [pid = 1666] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 20:51:10 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x1161aa000) [pid = 1666] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 20:51:10 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x128dc9400) [pid = 1666] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 20:51:10 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x1258b6000) [pid = 1666] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 20:51:10 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x1258b4c00) [pid = 1666] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 20:51:10 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x11a205000) [pid = 1666] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 20:51:10 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x118147800) [pid = 1666] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 20:51:10 INFO - PROCESS | 1666 | 1466740270991 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:10 INFO - PROCESS | 1666 | 1466740270992 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x117153000 == 35 [pid = 1666] [id = 64] 20:51:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x11320d000) [pid = 1666] [serial = 188] [outer = 0x0] 20:51:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x1167e5c00) [pid = 1666] [serial = 189] [outer = 0x11320d000] 20:51:11 INFO - PROCESS | 1666 | 1466740271017 Marionette DEBUG loaded listener.js 20:51:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x119180000) [pid = 1666] [serial = 190] [outer = 0x11320d000] 20:51:11 INFO - PROCESS | 1666 | 1466740271278 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]]]}] 20:51:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 20:51:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 518ms 20:51:11 INFO - PROCESS | 1666 | 1466740271320 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 20:51:11 INFO - PROCESS | 1666 | 1466740271321 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 20:51:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 20:51:11 INFO - PROCESS | 1666 | 1466740271331 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 20:51:11 INFO - PROCESS | 1666 | 1466740271332 Marionette TRACE conn2 <- [1,230,null,{}] 20:51:11 INFO - PROCESS | 1666 | 1466740271334 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}] 20:51:11 INFO - PROCESS | 1666 | 1466740271336 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:11 INFO - PROCESS | 1666 | 1466740271412 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 20:51:11 INFO - PROCESS | 1666 | 1466740271415 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:11 INFO - PROCESS | 1666 | 1466740271417 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x12462e800 == 36 [pid = 1666] [id = 65] 20:51:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x115e8bc00) [pid = 1666] [serial = 191] [outer = 0x0] 20:51:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x1258aec00) [pid = 1666] [serial = 192] [outer = 0x115e8bc00] 20:51:11 INFO - PROCESS | 1666 | 1466740271444 Marionette DEBUG loaded listener.js 20:51:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x125d3ac00) [pid = 1666] [serial = 193] [outer = 0x115e8bc00] 20:51:11 INFO - PROCESS | 1666 | 1466740271737 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]]]}] 20:51:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 20:51:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 418ms 20:51:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 20:51:11 INFO - PROCESS | 1666 | 1466740271750 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 20:51:11 INFO - PROCESS | 1666 | 1466740271751 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 20:51:11 INFO - PROCESS | 1666 | 1466740271753 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 20:51:11 INFO - PROCESS | 1666 | 1466740271754 Marionette TRACE conn2 <- [1,234,null,{}] 20:51:11 INFO - PROCESS | 1666 | 1466740271756 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}] 20:51:11 INFO - PROCESS | 1666 | 1466740271757 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:11 INFO - PROCESS | 1666 | 1466740271839 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 20:51:11 INFO - PROCESS | 1666 | 1466740271887 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:11 INFO - PROCESS | 1666 | 1466740271889 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x124a21800 == 37 [pid = 1666] [id = 66] 20:51:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x113c4f000) [pid = 1666] [serial = 194] [outer = 0x0] 20:51:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1258b4c00) [pid = 1666] [serial = 195] [outer = 0x113c4f000] 20:51:11 INFO - PROCESS | 1666 | 1466740271916 Marionette DEBUG loaded listener.js 20:51:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x1271bf800) [pid = 1666] [serial = 196] [outer = 0x113c4f000] 20:51:12 INFO - PROCESS | 1666 | 1466740272167 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]]]}] 20:51:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 20:51:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 421ms 20:51:12 INFO - PROCESS | 1666 | 1466740272174 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 20:51:12 INFO - PROCESS | 1666 | 1466740272175 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 20:51:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 20:51:12 INFO - PROCESS | 1666 | 1466740272178 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 20:51:12 INFO - PROCESS | 1666 | 1466740272191 Marionette TRACE conn2 <- [1,238,null,{}] 20:51:12 INFO - PROCESS | 1666 | 1466740272199 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}] 20:51:12 INFO - PROCESS | 1666 | 1466740272201 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:12 INFO - PROCESS | 1666 | 1466740272295 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 20:51:12 INFO - PROCESS | 1666 | 1466740272298 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:12 INFO - PROCESS | 1666 | 1466740272299 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x117465800 == 38 [pid = 1666] [id = 67] 20:51:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x126f28000) [pid = 1666] [serial = 197] [outer = 0x0] 20:51:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x128ce4800) [pid = 1666] [serial = 198] [outer = 0x126f28000] 20:51:12 INFO - PROCESS | 1666 | 1466740272326 Marionette DEBUG loaded listener.js 20:51:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x1291b8800) [pid = 1666] [serial = 199] [outer = 0x126f28000] 20:51:12 INFO - PROCESS | 1666 | 1466740272619 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]]]}] 20:51:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 20:51:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 485ms 20:51:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 20:51:12 INFO - PROCESS | 1666 | 1466740272670 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 20:51:12 INFO - PROCESS | 1666 | 1466740272672 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 20:51:12 INFO - PROCESS | 1666 | 1466740272674 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 20:51:12 INFO - PROCESS | 1666 | 1466740272675 Marionette TRACE conn2 <- [1,242,null,{}] 20:51:12 INFO - PROCESS | 1666 | 1466740272678 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}] 20:51:12 INFO - PROCESS | 1666 | 1466740272679 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:12 INFO - PROCESS | 1666 | 1466740272776 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 20:51:12 INFO - PROCESS | 1666 | 1466740272783 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:12 INFO - PROCESS | 1666 | 1466740272784 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x128c84800 == 39 [pid = 1666] [id = 68] 20:51:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x126f89c00) [pid = 1666] [serial = 200] [outer = 0x0] 20:51:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x1291b9000) [pid = 1666] [serial = 201] [outer = 0x126f89c00] 20:51:12 INFO - PROCESS | 1666 | 1466740272808 Marionette DEBUG loaded listener.js 20:51:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x129503000) [pid = 1666] [serial = 202] [outer = 0x126f89c00] 20:51:13 INFO - PROCESS | 1666 | --DOCSHELL 0x115da6000 == 38 [pid = 1666] [id = 57] 20:51:13 INFO - PROCESS | 1666 | --DOCSHELL 0x11206a800 == 37 [pid = 1666] [id = 56] 20:51:13 INFO - PROCESS | 1666 | --DOCSHELL 0x1169c5800 == 36 [pid = 1666] [id = 58] 20:51:13 INFO - PROCESS | 1666 | --DOCSHELL 0x117e62000 == 35 [pid = 1666] [id = 59] 20:51:13 INFO - PROCESS | 1666 | --DOCSHELL 0x117153000 == 34 [pid = 1666] [id = 64] 20:51:13 INFO - PROCESS | 1666 | --DOCSHELL 0x119293000 == 33 [pid = 1666] [id = 61] 20:51:13 INFO - PROCESS | 1666 | --DOCSHELL 0x12462e800 == 32 [pid = 1666] [id = 65] 20:51:13 INFO - PROCESS | 1666 | --DOCSHELL 0x124a21800 == 31 [pid = 1666] [id = 66] 20:51:13 INFO - PROCESS | 1666 | --DOCSHELL 0x1185c7000 == 30 [pid = 1666] [id = 60] 20:51:13 INFO - PROCESS | 1666 | --DOCSHELL 0x123285000 == 29 [pid = 1666] [id = 63] 20:51:13 INFO - PROCESS | 1666 | --DOCSHELL 0x112d42800 == 28 [pid = 1666] [id = 62] 20:51:13 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x129403c00) [pid = 1666] [serial = 124] [outer = 0x0] [url = about:blank] 20:51:13 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x12412bc00) [pid = 1666] [serial = 144] [outer = 0x0] [url = about:blank] 20:51:13 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x124625c00) [pid = 1666] [serial = 145] [outer = 0x0] [url = about:blank] 20:51:13 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x1212ad800) [pid = 1666] [serial = 142] [outer = 0x0] [url = about:blank] 20:51:13 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x116f8a000) [pid = 1666] [serial = 129] [outer = 0x0] [url = about:blank] 20:51:13 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x1184e3800) [pid = 1666] [serial = 132] [outer = 0x0] [url = about:blank] 20:51:13 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x1176ca000) [pid = 1666] [serial = 130] [outer = 0x0] [url = about:blank] 20:51:13 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x116137800) [pid = 1666] [serial = 135] [outer = 0x0] [url = about:blank] 20:51:13 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x1185d6000) [pid = 1666] [serial = 133] [outer = 0x0] [url = about:blank] 20:51:13 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x1133ccc00) [pid = 1666] [serial = 126] [outer = 0x0] [url = about:blank] 20:51:13 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x1191cb000) [pid = 1666] [serial = 138] [outer = 0x0] [url = about:blank] 20:51:13 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x1188a1800) [pid = 1666] [serial = 136] [outer = 0x0] [url = about:blank] 20:51:13 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x119bbd800) [pid = 1666] [serial = 141] [outer = 0x0] [url = about:blank] 20:51:13 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x115e8dc00) [pid = 1666] [serial = 127] [outer = 0x0] [url = about:blank] 20:51:13 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x119883c00) [pid = 1666] [serial = 139] [outer = 0x0] [url = about:blank] 20:51:13 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x128dc7800) [pid = 1666] [serial = 121] [outer = 0x0] [url = about:blank] 20:51:13 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x128c7b800) [pid = 1666] [serial = 118] [outer = 0x0] [url = about:blank] 20:51:13 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x124232800) [pid = 1666] [serial = 103] [outer = 0x0] [url = about:blank] 20:51:13 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x125d38400) [pid = 1666] [serial = 115] [outer = 0x0] [url = about:blank] 20:51:13 INFO - PROCESS | 1666 | --DOCSHELL 0x117465800 == 27 [pid = 1666] [id = 67] 20:51:14 INFO - PROCESS | 1666 | 1466740274047 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]]]}] 20:51:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 20:51:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1419ms 20:51:14 INFO - PROCESS | 1666 | 1466740274094 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 20:51:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 20:51:14 INFO - PROCESS | 1666 | 1466740274096 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 20:51:14 INFO - PROCESS | 1666 | 1466740274100 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 20:51:14 INFO - PROCESS | 1666 | 1466740274102 Marionette TRACE conn2 <- [1,246,null,{}] 20:51:14 INFO - PROCESS | 1666 | 1466740274112 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}] 20:51:14 INFO - PROCESS | 1666 | 1466740274114 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:14 INFO - PROCESS | 1666 | 1466740274207 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 20:51:14 INFO - PROCESS | 1666 | 1466740274213 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:14 INFO - PROCESS | 1666 | 1466740274216 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x1130dc800 == 28 [pid = 1666] [id = 69] 20:51:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x116748000) [pid = 1666] [serial = 203] [outer = 0x0] 20:51:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x116748800) [pid = 1666] [serial = 204] [outer = 0x116748000] 20:51:14 INFO - PROCESS | 1666 | 1466740274247 Marionette DEBUG loaded listener.js 20:51:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x116f89000) [pid = 1666] [serial = 205] [outer = 0x116748000] 20:51:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x1180cbc00) [pid = 1666] [serial = 206] [outer = 0x12d164400] 20:51:14 INFO - PROCESS | 1666 | 1466740274600 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]]]}] 20:51:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 20:51:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 523ms 20:51:14 INFO - PROCESS | 1666 | 1466740274623 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 20:51:14 INFO - PROCESS | 1666 | 1466740274626 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 20:51:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 20:51:14 INFO - PROCESS | 1666 | 1466740274633 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 20:51:14 INFO - PROCESS | 1666 | 1466740274634 Marionette TRACE conn2 <- [1,250,null,{}] 20:51:14 INFO - PROCESS | 1666 | 1466740274637 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}] 20:51:14 INFO - PROCESS | 1666 | 1466740274639 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:14 INFO - PROCESS | 1666 | 1466740274715 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 20:51:14 INFO - PROCESS | 1666 | 1466740274761 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:14 INFO - PROCESS | 1666 | 1466740274762 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x116688000 == 29 [pid = 1666] [id = 70] 20:51:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x116748400) [pid = 1666] [serial = 207] [outer = 0x0] 20:51:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x1175c2800) [pid = 1666] [serial = 208] [outer = 0x116748400] 20:51:14 INFO - PROCESS | 1666 | 1466740274791 Marionette DEBUG loaded listener.js 20:51:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x1184e3000) [pid = 1666] [serial = 209] [outer = 0x116748400] 20:51:15 INFO - PROCESS | 1666 | 1466740275070 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]]]}] 20:51:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 20:51:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 471ms 20:51:15 INFO - PROCESS | 1666 | 1466740275120 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 20:51:15 INFO - PROCESS | 1666 | 1466740275122 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 20:51:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 20:51:15 INFO - PROCESS | 1666 | 1466740275125 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 20:51:15 INFO - PROCESS | 1666 | 1466740275129 Marionette TRACE conn2 <- [1,254,null,{}] 20:51:15 INFO - PROCESS | 1666 | 1466740275139 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}] 20:51:15 INFO - PROCESS | 1666 | 1466740275142 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:15 INFO - PROCESS | 1666 | 1466740275247 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 20:51:15 INFO - PROCESS | 1666 | 1466740275306 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:15 INFO - PROCESS | 1666 | 1466740275308 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x1185ad000 == 30 [pid = 1666] [id = 71] 20:51:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x112a73c00) [pid = 1666] [serial = 210] [outer = 0x0] 20:51:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x11917fc00) [pid = 1666] [serial = 211] [outer = 0x112a73c00] 20:51:15 INFO - PROCESS | 1666 | 1466740275336 Marionette DEBUG loaded listener.js 20:51:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x119884800) [pid = 1666] [serial = 212] [outer = 0x112a73c00] 20:51:15 INFO - PROCESS | 1666 | 1466740275606 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]]]}] 20:51:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 20:51:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 527ms 20:51:15 INFO - PROCESS | 1666 | 1466740275655 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 20:51:15 INFO - PROCESS | 1666 | 1466740275657 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 20:51:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 20:51:15 INFO - PROCESS | 1666 | 1466740275659 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 20:51:15 INFO - PROCESS | 1666 | 1466740275660 Marionette TRACE conn2 <- [1,258,null,{}] 20:51:15 INFO - PROCESS | 1666 | 1466740275663 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}] 20:51:15 INFO - PROCESS | 1666 | 1466740275664 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:15 INFO - PROCESS | 1666 | 1466740275742 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 20:51:15 INFO - PROCESS | 1666 | 1466740275746 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:15 INFO - PROCESS | 1666 | 1466740275747 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x11927e000 == 31 [pid = 1666] [id = 72] 20:51:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x119bb8800) [pid = 1666] [serial = 213] [outer = 0x0] 20:51:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x119ed5800) [pid = 1666] [serial = 214] [outer = 0x119bb8800] 20:51:15 INFO - PROCESS | 1666 | 1466740275774 Marionette DEBUG loaded listener.js 20:51:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x123259400) [pid = 1666] [serial = 215] [outer = 0x119bb8800] 20:51:16 INFO - PROCESS | 1666 | 1466740276064 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]]]}] 20:51:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 20:51:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 420ms 20:51:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 20:51:16 INFO - PROCESS | 1666 | 1466740276079 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 20:51:16 INFO - PROCESS | 1666 | 1466740276080 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 20:51:16 INFO - PROCESS | 1666 | 1466740276082 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 20:51:16 INFO - PROCESS | 1666 | 1466740276083 Marionette TRACE conn2 <- [1,262,null,{}] 20:51:16 INFO - PROCESS | 1666 | 1466740276086 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}] 20:51:16 INFO - PROCESS | 1666 | 1466740276087 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:16 INFO - PROCESS | 1666 | 1466740276195 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 20:51:16 INFO - PROCESS | 1666 | 1466740276221 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:16 INFO - PROCESS | 1666 | 1466740276222 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x119ba6000 == 32 [pid = 1666] [id = 73] 20:51:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x1132d3000) [pid = 1666] [serial = 216] [outer = 0x0] 20:51:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x12319a800) [pid = 1666] [serial = 217] [outer = 0x1132d3000] 20:51:16 INFO - PROCESS | 1666 | 1466740276246 Marionette DEBUG loaded listener.js 20:51:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x124532800) [pid = 1666] [serial = 218] [outer = 0x1132d3000] 20:51:16 INFO - PROCESS | 1666 | 1466740276517 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]]]}] 20:51:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 20:51:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 470ms 20:51:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 20:51:16 INFO - PROCESS | 1666 | 1466740276557 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 20:51:16 INFO - PROCESS | 1666 | 1466740276558 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 20:51:16 INFO - PROCESS | 1666 | 1466740276561 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 20:51:16 INFO - PROCESS | 1666 | 1466740276562 Marionette TRACE conn2 <- [1,266,null,{}] 20:51:16 INFO - PROCESS | 1666 | 1466740276564 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}] 20:51:16 INFO - PROCESS | 1666 | 1466740276568 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:16 INFO - PROCESS | 1666 | 1466740276661 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 20:51:16 INFO - PROCESS | 1666 | 1466740276665 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:16 INFO - PROCESS | 1666 | 1466740276666 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x123284800 == 33 [pid = 1666] [id = 74] 20:51:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x123471400) [pid = 1666] [serial = 219] [outer = 0x0] 20:51:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x124691000) [pid = 1666] [serial = 220] [outer = 0x123471400] 20:51:16 INFO - PROCESS | 1666 | 1466740276693 Marionette DEBUG loaded listener.js 20:51:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x125d2b400) [pid = 1666] [serial = 221] [outer = 0x123471400] 20:51:16 INFO - PROCESS | 1666 | 1466740276989 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]]]}] 20:51:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 20:51:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 471ms 20:51:17 INFO - PROCESS | 1666 | 1466740277034 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 20:51:17 INFO - PROCESS | 1666 | 1466740277035 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 20:51:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 20:51:17 INFO - PROCESS | 1666 | 1466740277037 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 20:51:17 INFO - PROCESS | 1666 | 1466740277038 Marionette TRACE conn2 <- [1,270,null,{}] 20:51:17 INFO - PROCESS | 1666 | 1466740277041 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}] 20:51:17 INFO - PROCESS | 1666 | 1466740277042 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:17 INFO - PROCESS | 1666 | 1466740277140 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 20:51:17 INFO - PROCESS | 1666 | 1466740277156 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:17 INFO - PROCESS | 1666 | 1466740277158 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x12409e000 == 34 [pid = 1666] [id = 75] 20:51:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x124bfd000) [pid = 1666] [serial = 222] [outer = 0x0] 20:51:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x126f81000) [pid = 1666] [serial = 223] [outer = 0x124bfd000] 20:51:17 INFO - PROCESS | 1666 | 1466740277193 Marionette DEBUG loaded listener.js 20:51:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x1271b8800) [pid = 1666] [serial = 224] [outer = 0x124bfd000] 20:51:17 INFO - PROCESS | 1666 | 1466740277605 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]]]}] 20:51:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 20:51:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 619ms 20:51:17 INFO - PROCESS | 1666 | 1466740277657 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 20:51:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 20:51:17 INFO - PROCESS | 1666 | 1466740277659 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 20:51:17 INFO - PROCESS | 1666 | 1466740277663 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 20:51:17 INFO - PROCESS | 1666 | 1466740277664 Marionette TRACE conn2 <- [1,274,null,{}] 20:51:17 INFO - PROCESS | 1666 | 1466740277667 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}] 20:51:17 INFO - PROCESS | 1666 | 1466740277669 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:17 INFO - PROCESS | 1666 | 1466740277807 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 20:51:17 INFO - PROCESS | 1666 | 1466740277821 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:17 INFO - PROCESS | 1666 | 1466740277822 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x124ac3800 == 35 [pid = 1666] [id = 76] 20:51:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x128c7b800) [pid = 1666] [serial = 225] [outer = 0x0] 20:51:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x128cf1800) [pid = 1666] [serial = 226] [outer = 0x128c7b800] 20:51:17 INFO - PROCESS | 1666 | 1466740277863 Marionette DEBUG loaded listener.js 20:51:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x1291b5400) [pid = 1666] [serial = 227] [outer = 0x128c7b800] 20:51:18 INFO - PROCESS | 1666 | 1466740278168 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]]]}] 20:51:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 20:51:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 520ms 20:51:18 INFO - PROCESS | 1666 | 1466740278182 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 20:51:18 INFO - PROCESS | 1666 | 1466740278184 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 20:51:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 20:51:18 INFO - PROCESS | 1666 | 1466740278186 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 20:51:18 INFO - PROCESS | 1666 | 1466740278188 Marionette TRACE conn2 <- [1,278,null,{}] 20:51:18 INFO - PROCESS | 1666 | 1466740278190 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}] 20:51:18 INFO - PROCESS | 1666 | 1466740278192 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:18 INFO - PROCESS | 1666 | 1466740278275 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 20:51:18 INFO - PROCESS | 1666 | 1466740278325 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:18 INFO - PROCESS | 1666 | 1466740278326 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:18 INFO - PROCESS | 1666 | ++DOCSHELL 0x1185ac800 == 36 [pid = 1666] [id = 77] 20:51:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x1212b2400) [pid = 1666] [serial = 228] [outer = 0x0] 20:51:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x128ce7400) [pid = 1666] [serial = 229] [outer = 0x1212b2400] 20:51:18 INFO - PROCESS | 1666 | 1466740278358 Marionette DEBUG loaded listener.js 20:51:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x129503c00) [pid = 1666] [serial = 230] [outer = 0x1212b2400] 20:51:18 INFO - PROCESS | 1666 | 1466740278602 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]]]}] 20:51:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 20:51:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 420ms 20:51:18 INFO - PROCESS | 1666 | 1466740278606 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 20:51:18 INFO - PROCESS | 1666 | 1466740278607 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 20:51:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 20:51:18 INFO - PROCESS | 1666 | 1466740278609 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 20:51:18 INFO - PROCESS | 1666 | 1466740278610 Marionette TRACE conn2 <- [1,282,null,{}] 20:51:18 INFO - PROCESS | 1666 | 1466740278620 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}] 20:51:18 INFO - PROCESS | 1666 | 1466740278621 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:18 INFO - PROCESS | 1666 | 1466740278704 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 20:51:18 INFO - PROCESS | 1666 | 1466740278708 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:18 INFO - PROCESS | 1666 | 1466740278709 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:18 INFO - PROCESS | 1666 | ++DOCSHELL 0x128d0e800 == 37 [pid = 1666] [id = 78] 20:51:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x1191c9000) [pid = 1666] [serial = 231] [outer = 0x0] 20:51:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x12950dc00) [pid = 1666] [serial = 232] [outer = 0x1191c9000] 20:51:18 INFO - PROCESS | 1666 | 1466740278735 Marionette DEBUG loaded listener.js 20:51:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x12a534c00) [pid = 1666] [serial = 233] [outer = 0x1191c9000] 20:51:19 INFO - PROCESS | 1666 | 1466740279051 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]]]}] 20:51:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 20:51:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 477ms 20:51:19 INFO - PROCESS | 1666 | 1466740279088 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 20:51:19 INFO - PROCESS | 1666 | 1466740279090 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 20:51:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 20:51:19 INFO - PROCESS | 1666 | 1466740279092 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 20:51:19 INFO - PROCESS | 1666 | 1466740279096 Marionette TRACE conn2 <- [1,286,null,{}] 20:51:19 INFO - PROCESS | 1666 | 1466740279099 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}] 20:51:19 INFO - PROCESS | 1666 | 1466740279100 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:19 INFO - PROCESS | 1666 | 1466740279202 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 20:51:19 INFO - PROCESS | 1666 | 1466740279206 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:19 INFO - PROCESS | 1666 | 1466740279207 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x119ba3800 == 38 [pid = 1666] [id = 79] 20:51:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x128ce5c00) [pid = 1666] [serial = 234] [outer = 0x0] 20:51:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x12a53dc00) [pid = 1666] [serial = 235] [outer = 0x128ce5c00] 20:51:19 INFO - PROCESS | 1666 | 1466740279240 Marionette DEBUG loaded listener.js 20:51:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x12a6e9c00) [pid = 1666] [serial = 236] [outer = 0x128ce5c00] 20:51:19 INFO - PROCESS | 1666 | 1466740279542 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]]]}] 20:51:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 20:51:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 474ms 20:51:19 INFO - PROCESS | 1666 | 1466740279566 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 20:51:19 INFO - PROCESS | 1666 | 1466740279567 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 20:51:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 20:51:19 INFO - PROCESS | 1666 | 1466740279570 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 20:51:19 INFO - PROCESS | 1666 | 1466740279571 Marionette TRACE conn2 <- [1,290,null,{}] 20:51:19 INFO - PROCESS | 1666 | 1466740279573 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}] 20:51:19 INFO - PROCESS | 1666 | 1466740279576 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:19 INFO - PROCESS | 1666 | 1466740279672 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 20:51:19 INFO - PROCESS | 1666 | 1466740279675 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:19 INFO - PROCESS | 1666 | 1466740279676 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x129c55800 == 39 [pid = 1666] [id = 80] 20:51:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x12a6e9400) [pid = 1666] [serial = 237] [outer = 0x0] 20:51:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x12a6f2c00) [pid = 1666] [serial = 238] [outer = 0x12a6e9400] 20:51:19 INFO - PROCESS | 1666 | 1466740279700 Marionette DEBUG loaded listener.js 20:51:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x12af63c00) [pid = 1666] [serial = 239] [outer = 0x12a6e9400] 20:51:20 INFO - PROCESS | 1666 | 1466740280005 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]]]}] 20:51:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 20:51:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 470ms 20:51:20 INFO - PROCESS | 1666 | 1466740280049 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 20:51:20 INFO - PROCESS | 1666 | 1466740280050 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 20:51:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 20:51:20 INFO - PROCESS | 1666 | 1466740280052 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 20:51:20 INFO - PROCESS | 1666 | 1466740280053 Marionette TRACE conn2 <- [1,294,null,{}] 20:51:20 INFO - PROCESS | 1666 | 1466740280058 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}] 20:51:20 INFO - PROCESS | 1666 | 1466740280060 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:20 INFO - PROCESS | 1666 | 1466740280154 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 20:51:20 INFO - PROCESS | 1666 | 1466740280158 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:20 INFO - PROCESS | 1666 | 1466740280159 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a445800 == 40 [pid = 1666] [id = 81] 20:51:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x12af5ac00) [pid = 1666] [serial = 240] [outer = 0x0] 20:51:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x12b0e0000) [pid = 1666] [serial = 241] [outer = 0x12af5ac00] 20:51:20 INFO - PROCESS | 1666 | 1466740280189 Marionette DEBUG loaded listener.js 20:51:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x12b741400) [pid = 1666] [serial = 242] [outer = 0x12af5ac00] 20:51:20 INFO - PROCESS | 1666 | 1466740280564 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]]]}] 20:51:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:51:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 519ms 20:51:20 INFO - PROCESS | 1666 | 1466740280572 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 20:51:20 INFO - PROCESS | 1666 | 1466740280574 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 20:51:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 20:51:20 INFO - PROCESS | 1666 | 1466740280579 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 20:51:20 INFO - PROCESS | 1666 | 1466740280581 Marionette TRACE conn2 <- [1,298,null,{}] 20:51:20 INFO - PROCESS | 1666 | 1466740280584 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}] 20:51:20 INFO - PROCESS | 1666 | 1466740280586 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:20 INFO - PROCESS | 1666 | 1466740280731 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 20:51:20 INFO - PROCESS | 1666 | 1466740280753 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:20 INFO - PROCESS | 1666 | 1466740280754 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a5ba000 == 41 [pid = 1666] [id = 82] 20:51:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x12b741800) [pid = 1666] [serial = 243] [outer = 0x0] 20:51:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x12b74e800) [pid = 1666] [serial = 244] [outer = 0x12b741800] 20:51:20 INFO - PROCESS | 1666 | 1466740280792 Marionette DEBUG loaded listener.js 20:51:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x12b836000) [pid = 1666] [serial = 245] [outer = 0x12b741800] 20:51:21 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x126f28000) [pid = 1666] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 20:51:21 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x1176cfc00) [pid = 1666] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 20:51:21 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x12412a000) [pid = 1666] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 20:51:21 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x1133c7000) [pid = 1666] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 20:51:21 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x11320d000) [pid = 1666] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 20:51:21 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x113c4f000) [pid = 1666] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 20:51:21 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x115e8bc00) [pid = 1666] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 20:51:21 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x1133aa400) [pid = 1666] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 20:51:21 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x1176d2c00) [pid = 1666] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 20:51:21 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x124535000) [pid = 1666] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 20:51:21 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x124534000) [pid = 1666] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 20:51:21 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x1191cc400) [pid = 1666] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 20:51:21 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x116977400) [pid = 1666] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 20:51:21 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x113c90000) [pid = 1666] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 20:51:21 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x1184e0400) [pid = 1666] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 20:51:21 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x1176d0000) [pid = 1666] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 20:51:21 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x115e21c00) [pid = 1666] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 20:51:21 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x119184000) [pid = 1666] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 20:51:21 INFO - PROCESS | 1666 | 1466740281352 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]]]}] 20:51:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:51:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 823ms 20:51:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 20:51:21 INFO - PROCESS | 1666 | 1466740281402 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 20:51:21 INFO - PROCESS | 1666 | 1466740281403 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 20:51:21 INFO - PROCESS | 1666 | 1466740281405 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 20:51:21 INFO - PROCESS | 1666 | 1466740281406 Marionette TRACE conn2 <- [1,302,null,{}] 20:51:21 INFO - PROCESS | 1666 | 1466740281408 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}] 20:51:21 INFO - PROCESS | 1666 | 1466740281409 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:21 INFO - PROCESS | 1666 | 1466740281512 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 20:51:21 INFO - PROCESS | 1666 | 1466740281548 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:21 INFO - PROCESS | 1666 | 1466740281557 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x12711a000 == 42 [pid = 1666] [id = 83] 20:51:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x112e06800) [pid = 1666] [serial = 246] [outer = 0x0] 20:51:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x1176d0000) [pid = 1666] [serial = 247] [outer = 0x112e06800] 20:51:21 INFO - PROCESS | 1666 | 1466740281583 Marionette DEBUG loaded listener.js 20:51:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x11998d000) [pid = 1666] [serial = 248] [outer = 0x112e06800] 20:51:21 INFO - PROCESS | 1666 | 1466740281825 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]]]}] 20:51:21 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. 20:51:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 468ms 20:51:21 INFO - PROCESS | 1666 | 1466740281873 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 20:51:21 INFO - PROCESS | 1666 | 1466740281875 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 20:51:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 20:51:21 INFO - PROCESS | 1666 | 1466740281884 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 20:51:21 INFO - PROCESS | 1666 | 1466740281885 Marionette TRACE conn2 <- [1,306,null,{}] 20:51:21 INFO - PROCESS | 1666 | 1466740281887 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}] 20:51:21 INFO - PROCESS | 1666 | 1466740281889 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:21 INFO - PROCESS | 1666 | 1466740281969 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 20:51:21 INFO - PROCESS | 1666 | 1466740281973 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:21 INFO - PROCESS | 1666 | 1466740281974 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a6a3000 == 43 [pid = 1666] [id = 84] 20:51:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x119995800) [pid = 1666] [serial = 249] [outer = 0x0] 20:51:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x124534000) [pid = 1666] [serial = 250] [outer = 0x119995800] 20:51:22 INFO - PROCESS | 1666 | 1466740282000 Marionette DEBUG loaded listener.js 20:51:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x1258b7c00) [pid = 1666] [serial = 251] [outer = 0x119995800] 20:51:22 INFO - PROCESS | 1666 | 1466740282314 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]]]}] 20:51:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:51:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 476ms 20:51:22 INFO - PROCESS | 1666 | 1466740282356 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 20:51:22 INFO - PROCESS | 1666 | 1466740282357 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 20:51:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 20:51:22 INFO - PROCESS | 1666 | 1466740282361 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 20:51:22 INFO - PROCESS | 1666 | 1466740282362 Marionette TRACE conn2 <- [1,310,null,{}] 20:51:22 INFO - PROCESS | 1666 | 1466740282365 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}] 20:51:22 INFO - PROCESS | 1666 | 1466740282366 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:22 INFO - PROCESS | 1666 | 1466740282464 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 20:51:22 INFO - PROCESS | 1666 | 1466740282477 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:22 INFO - PROCESS | 1666 | 1466740282480 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x12afc2000 == 44 [pid = 1666] [id = 85] 20:51:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x12346c800) [pid = 1666] [serial = 252] [outer = 0x0] 20:51:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x128c6fc00) [pid = 1666] [serial = 253] [outer = 0x12346c800] 20:51:22 INFO - PROCESS | 1666 | 1466740282505 Marionette DEBUG loaded listener.js 20:51:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x128c73800) [pid = 1666] [serial = 254] [outer = 0x12346c800] 20:51:22 INFO - PROCESS | 1666 | 1466740282774 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]]]}] 20:51:22 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. 20:51:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 420ms 20:51:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 20:51:22 INFO - PROCESS | 1666 | 1466740282788 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 20:51:22 INFO - PROCESS | 1666 | 1466740282789 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 20:51:22 INFO - PROCESS | 1666 | 1466740282791 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 20:51:22 INFO - PROCESS | 1666 | 1466740282792 Marionette TRACE conn2 <- [1,314,null,{}] 20:51:22 INFO - PROCESS | 1666 | 1466740282794 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}] 20:51:22 INFO - PROCESS | 1666 | 1466740282795 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:22 INFO - PROCESS | 1666 | 1466740282877 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 20:51:22 INFO - PROCESS | 1666 | 1466740282883 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:22 INFO - PROCESS | 1666 | 1466740282884 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b7a6000 == 45 [pid = 1666] [id = 86] 20:51:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x128c73c00) [pid = 1666] [serial = 255] [outer = 0x0] 20:51:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x128c7a800) [pid = 1666] [serial = 256] [outer = 0x128c73c00] 20:51:22 INFO - PROCESS | 1666 | 1466740282908 Marionette DEBUG loaded listener.js 20:51:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x12b747000) [pid = 1666] [serial = 257] [outer = 0x128c73c00] 20:51:23 INFO - PROCESS | 1666 | 1466740283266 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]]]}] 20:51:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:51:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 521ms 20:51:23 INFO - PROCESS | 1666 | 1466740283313 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 20:51:23 INFO - PROCESS | 1666 | 1466740283316 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 20:51:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 20:51:23 INFO - PROCESS | 1666 | 1466740283319 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 20:51:23 INFO - PROCESS | 1666 | 1466740283322 Marionette TRACE conn2 <- [1,318,null,{}] 20:51:23 INFO - PROCESS | 1666 | 1466740283326 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}] 20:51:23 INFO - PROCESS | 1666 | 1466740283328 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:23 INFO - PROCESS | 1666 | 1466740283442 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 20:51:23 INFO - PROCESS | 1666 | 1466740283493 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:23 INFO - PROCESS | 1666 | 1466740283496 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:23 INFO - PROCESS | 1666 | ++DOCSHELL 0x112f91800 == 46 [pid = 1666] [id = 87] 20:51:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x113c8e400) [pid = 1666] [serial = 258] [outer = 0x0] 20:51:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x115e19800) [pid = 1666] [serial = 259] [outer = 0x113c8e400] 20:51:23 INFO - PROCESS | 1666 | 1466740283527 Marionette DEBUG loaded listener.js 20:51:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x1164e1000) [pid = 1666] [serial = 260] [outer = 0x113c8e400] 20:51:24 INFO - PROCESS | 1666 | 1466740284099 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]]]}] 20:51:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 20:51:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 822ms 20:51:24 INFO - PROCESS | 1666 | 1466740284142 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 20:51:24 INFO - PROCESS | 1666 | 1466740284145 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 20:51:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 20:51:24 INFO - PROCESS | 1666 | 1466740284150 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 20:51:24 INFO - PROCESS | 1666 | 1466740284151 Marionette TRACE conn2 <- [1,322,null,{}] 20:51:24 INFO - PROCESS | 1666 | 1466740284154 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}] 20:51:24 INFO - PROCESS | 1666 | 1466740284156 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:24 INFO - PROCESS | 1666 | 1466740284265 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 20:51:24 INFO - PROCESS | 1666 | 1466740284317 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:24 INFO - PROCESS | 1666 | 1466740284318 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:24 INFO - PROCESS | 1666 | ++DOCSHELL 0x118773800 == 47 [pid = 1666] [id = 88] 20:51:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x11813fc00) [pid = 1666] [serial = 261] [outer = 0x0] 20:51:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x1184d7800) [pid = 1666] [serial = 262] [outer = 0x11813fc00] 20:51:24 INFO - PROCESS | 1666 | 1466740284349 Marionette DEBUG loaded listener.js 20:51:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x1185a1800) [pid = 1666] [serial = 263] [outer = 0x11813fc00] 20:51:25 INFO - PROCESS | 1666 | 1466740285059 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]]]}] 20:51:25 INFO - PROCESS | 1666 | --DOCSHELL 0x12afc2000 == 46 [pid = 1666] [id = 85] 20:51:25 INFO - PROCESS | 1666 | --DOCSHELL 0x12a6a3000 == 45 [pid = 1666] [id = 84] 20:51:25 INFO - PROCESS | 1666 | --DOCSHELL 0x12711a000 == 44 [pid = 1666] [id = 83] 20:51:25 INFO - PROCESS | 1666 | --DOCSHELL 0x12a5ba000 == 43 [pid = 1666] [id = 82] 20:51:25 INFO - PROCESS | 1666 | --DOCSHELL 0x12a445800 == 42 [pid = 1666] [id = 81] 20:51:25 INFO - PROCESS | 1666 | --DOCSHELL 0x129c55800 == 41 [pid = 1666] [id = 80] 20:51:25 INFO - PROCESS | 1666 | --DOCSHELL 0x119ba3800 == 40 [pid = 1666] [id = 79] 20:51:25 INFO - PROCESS | 1666 | --DOCSHELL 0x128d0e800 == 39 [pid = 1666] [id = 78] 20:51:25 INFO - PROCESS | 1666 | --DOCSHELL 0x1185ac800 == 38 [pid = 1666] [id = 77] 20:51:25 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x1291b9000) [pid = 1666] [serial = 201] [outer = 0x0] [url = about:blank] 20:51:25 INFO - PROCESS | 1666 | --DOCSHELL 0x124ac3800 == 37 [pid = 1666] [id = 76] 20:51:25 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. 20:51:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 973ms 20:51:25 INFO - PROCESS | 1666 | --DOCSHELL 0x12409e000 == 36 [pid = 1666] [id = 75] 20:51:25 INFO - PROCESS | 1666 | --DOCSHELL 0x123284800 == 35 [pid = 1666] [id = 74] 20:51:25 INFO - PROCESS | 1666 | --DOCSHELL 0x119ba6000 == 34 [pid = 1666] [id = 73] 20:51:25 INFO - PROCESS | 1666 | --DOCSHELL 0x11927e000 == 33 [pid = 1666] [id = 72] 20:51:25 INFO - PROCESS | 1666 | --DOCSHELL 0x1185ad000 == 32 [pid = 1666] [id = 71] 20:51:25 INFO - PROCESS | 1666 | --DOCSHELL 0x116688000 == 31 [pid = 1666] [id = 70] 20:51:25 INFO - PROCESS | 1666 | --DOCSHELL 0x1130dc800 == 30 [pid = 1666] [id = 69] 20:51:25 INFO - PROCESS | 1666 | --DOCSHELL 0x128c84800 == 29 [pid = 1666] [id = 68] 20:51:25 INFO - PROCESS | 1666 | 1466740285125 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 20:51:25 INFO - PROCESS | 1666 | 1466740285127 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 20:51:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 20:51:25 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x128ce4800) [pid = 1666] [serial = 198] [outer = 0x0] [url = about:blank] 20:51:25 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x1212a9000) [pid = 1666] [serial = 180] [outer = 0x0] [url = about:blank] 20:51:25 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x124a7cc00) [pid = 1666] [serial = 183] [outer = 0x0] [url = about:blank] 20:51:25 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x125805000) [pid = 1666] [serial = 187] [outer = 0x0] [url = about:blank] 20:51:25 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x124de1c00) [pid = 1666] [serial = 186] [outer = 0x0] [url = about:blank] 20:51:25 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x124bb4c00) [pid = 1666] [serial = 184] [outer = 0x0] [url = about:blank] 20:51:25 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x119180000) [pid = 1666] [serial = 190] [outer = 0x0] [url = about:blank] 20:51:25 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x1258b4c00) [pid = 1666] [serial = 195] [outer = 0x0] [url = about:blank] 20:51:25 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x1258aec00) [pid = 1666] [serial = 192] [outer = 0x0] [url = about:blank] 20:51:25 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x1133d3c00) [pid = 1666] [serial = 165] [outer = 0x0] [url = about:blank] 20:51:25 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x126e66c00) [pid = 1666] [serial = 163] [outer = 0x0] [url = about:blank] 20:51:25 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x124626c00) [pid = 1666] [serial = 162] [outer = 0x0] [url = about:blank] 20:51:25 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x1258a9000) [pid = 1666] [serial = 160] [outer = 0x0] [url = about:blank] 20:51:25 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x125121000) [pid = 1666] [serial = 159] [outer = 0x0] [url = about:blank] 20:51:25 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x124bb8c00) [pid = 1666] [serial = 157] [outer = 0x0] [url = about:blank] 20:51:25 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x124623c00) [pid = 1666] [serial = 156] [outer = 0x0] [url = about:blank] 20:51:25 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x123261400) [pid = 1666] [serial = 154] [outer = 0x0] [url = about:blank] 20:51:25 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x119bbe400) [pid = 1666] [serial = 153] [outer = 0x0] [url = about:blank] 20:51:25 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x118142c00) [pid = 1666] [serial = 151] [outer = 0x0] [url = about:blank] 20:51:25 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x1176cec00) [pid = 1666] [serial = 150] [outer = 0x0] [url = about:blank] 20:51:25 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x1164ea000) [pid = 1666] [serial = 148] [outer = 0x0] [url = about:blank] 20:51:25 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x115e19400) [pid = 1666] [serial = 147] [outer = 0x0] [url = about:blank] 20:51:25 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x1291b8800) [pid = 1666] [serial = 199] [outer = 0x0] [url = about:blank] 20:51:25 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x1185a8000) [pid = 1666] [serial = 174] [outer = 0x0] [url = about:blank] 20:51:25 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x119122c00) [pid = 1666] [serial = 175] [outer = 0x0] [url = about:blank] 20:51:25 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x118270800) [pid = 1666] [serial = 171] [outer = 0x0] [url = about:blank] 20:51:25 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x1184da400) [pid = 1666] [serial = 172] [outer = 0x0] [url = about:blank] 20:51:25 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x116980000) [pid = 1666] [serial = 168] [outer = 0x0] [url = about:blank] 20:51:25 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x1175c3c00) [pid = 1666] [serial = 169] [outer = 0x0] [url = about:blank] 20:51:25 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x115d03000) [pid = 1666] [serial = 166] [outer = 0x0] [url = about:blank] 20:51:25 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x11987bc00) [pid = 1666] [serial = 177] [outer = 0x0] [url = about:blank] 20:51:25 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x1167e5c00) [pid = 1666] [serial = 189] [outer = 0x0] [url = about:blank] 20:51:25 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x119990400) [pid = 1666] [serial = 178] [outer = 0x0] [url = about:blank] 20:51:25 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x125d3ac00) [pid = 1666] [serial = 193] [outer = 0x0] [url = about:blank] 20:51:25 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x124129c00) [pid = 1666] [serial = 181] [outer = 0x0] [url = about:blank] 20:51:25 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x1271bf800) [pid = 1666] [serial = 196] [outer = 0x0] [url = about:blank] 20:51:25 INFO - PROCESS | 1666 | 1466740285144 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 20:51:25 INFO - PROCESS | 1666 | 1466740285146 Marionette TRACE conn2 <- [1,326,null,{}] 20:51:25 INFO - PROCESS | 1666 | 1466740285152 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}] 20:51:25 INFO - PROCESS | 1666 | 1466740285154 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:25 INFO - PROCESS | 1666 | 1466740285224 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 20:51:25 INFO - PROCESS | 1666 | 1466740285229 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:25 INFO - PROCESS | 1666 | 1466740285232 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x114e3c800 == 30 [pid = 1666] [id = 89] 20:51:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x1176ca000) [pid = 1666] [serial = 264] [outer = 0x0] 20:51:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x1180d7c00) [pid = 1666] [serial = 265] [outer = 0x1176ca000] 20:51:25 INFO - PROCESS | 1666 | 1466740285264 Marionette DEBUG loaded listener.js 20:51:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x1184dc000) [pid = 1666] [serial = 266] [outer = 0x1176ca000] 20:51:25 INFO - PROCESS | 1666 | 1466740285616 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]]]}] 20:51:25 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. 20:51:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 529ms 20:51:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 20:51:25 INFO - PROCESS | 1666 | 1466740285666 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 20:51:25 INFO - PROCESS | 1666 | 1466740285669 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 20:51:25 INFO - PROCESS | 1666 | 1466740285673 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 20:51:25 INFO - PROCESS | 1666 | 1466740285675 Marionette TRACE conn2 <- [1,330,null,{}] 20:51:25 INFO - PROCESS | 1666 | 1466740285689 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}] 20:51:25 INFO - PROCESS | 1666 | 1466740285690 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:25 INFO - PROCESS | 1666 | 1466740285764 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 20:51:25 INFO - PROCESS | 1666 | 1466740285768 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:25 INFO - PROCESS | 1666 | 1466740285769 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x116ac2800 == 31 [pid = 1666] [id = 90] 20:51:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x1185a8000) [pid = 1666] [serial = 267] [outer = 0x0] 20:51:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x11911e800) [pid = 1666] [serial = 268] [outer = 0x1185a8000] 20:51:25 INFO - PROCESS | 1666 | 1466740285798 Marionette DEBUG loaded listener.js 20:51:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1191c9800) [pid = 1666] [serial = 269] [outer = 0x1185a8000] 20:51:26 INFO - PROCESS | 1666 | 1466740286127 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]]]}] 20:51:26 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. 20:51:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 470ms 20:51:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 20:51:26 INFO - PROCESS | 1666 | 1466740286157 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 20:51:26 INFO - PROCESS | 1666 | 1466740286158 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 20:51:26 INFO - PROCESS | 1666 | 1466740286161 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 20:51:26 INFO - PROCESS | 1666 | 1466740286164 Marionette TRACE conn2 <- [1,334,null,{}] 20:51:26 INFO - PROCESS | 1666 | 1466740286174 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}] 20:51:26 INFO - PROCESS | 1666 | 1466740286177 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:26 INFO - PROCESS | 1666 | 1466740286254 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 20:51:26 INFO - PROCESS | 1666 | 1466740286302 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:26 INFO - PROCESS | 1666 | 1466740286304 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x1185c2800 == 32 [pid = 1666] [id = 91] 20:51:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x1191c8c00) [pid = 1666] [serial = 270] [outer = 0x0] 20:51:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x119992000) [pid = 1666] [serial = 271] [outer = 0x1191c8c00] 20:51:26 INFO - PROCESS | 1666 | 1466740286332 Marionette DEBUG loaded listener.js 20:51:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x123682800) [pid = 1666] [serial = 272] [outer = 0x1191c8c00] 20:51:26 INFO - PROCESS | 1666 | 1466740286611 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]]]}] 20:51:26 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. 20:51:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 474ms 20:51:26 INFO - PROCESS | 1666 | 1466740286636 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 20:51:26 INFO - PROCESS | 1666 | 1466740286637 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 20:51:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 20:51:26 INFO - PROCESS | 1666 | 1466740286639 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 20:51:26 INFO - PROCESS | 1666 | 1466740286641 Marionette TRACE conn2 <- [1,338,null,{}] 20:51:26 INFO - PROCESS | 1666 | 1466740286643 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}] 20:51:26 INFO - PROCESS | 1666 | 1466740286644 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:26 INFO - PROCESS | 1666 | 1466740286733 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 20:51:26 INFO - PROCESS | 1666 | 1466740286736 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:26 INFO - PROCESS | 1666 | 1466740286737 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x119813000 == 33 [pid = 1666] [id = 92] 20:51:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x124533800) [pid = 1666] [serial = 273] [outer = 0x0] 20:51:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x124539400) [pid = 1666] [serial = 274] [outer = 0x124533800] 20:51:26 INFO - PROCESS | 1666 | 1466740286771 Marionette DEBUG loaded listener.js 20:51:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x124baa000) [pid = 1666] [serial = 275] [outer = 0x124533800] 20:51:27 INFO - PROCESS | 1666 | 1466740287082 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]]]}] 20:51:27 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. 20:51:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 470ms 20:51:27 INFO - PROCESS | 1666 | 1466740287110 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 20:51:27 INFO - PROCESS | 1666 | 1466740287112 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 20:51:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 20:51:27 INFO - PROCESS | 1666 | 1466740287114 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 20:51:27 INFO - PROCESS | 1666 | 1466740287115 Marionette TRACE conn2 <- [1,342,null,{}] 20:51:27 INFO - PROCESS | 1666 | 1466740287117 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}] 20:51:27 INFO - PROCESS | 1666 | 1466740287118 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:27 INFO - PROCESS | 1666 | 1466740287223 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 20:51:27 INFO - PROCESS | 1666 | 1466740287235 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:27 INFO - PROCESS | 1666 | 1466740287236 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x119c4b800 == 34 [pid = 1666] [id = 93] 20:51:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x116909800) [pid = 1666] [serial = 276] [outer = 0x0] 20:51:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x124baa400) [pid = 1666] [serial = 277] [outer = 0x116909800] 20:51:27 INFO - PROCESS | 1666 | 1466740287261 Marionette DEBUG loaded listener.js 20:51:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x1251e7c00) [pid = 1666] [serial = 278] [outer = 0x116909800] 20:51:27 INFO - PROCESS | 1666 | 1466740287600 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]]]}] 20:51:27 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. 20:51:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 518ms 20:51:27 INFO - PROCESS | 1666 | 1466740287633 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 20:51:27 INFO - PROCESS | 1666 | 1466740287634 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 20:51:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 20:51:27 INFO - PROCESS | 1666 | 1466740287636 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 20:51:27 INFO - PROCESS | 1666 | 1466740287637 Marionette TRACE conn2 <- [1,346,null,{}] 20:51:27 INFO - PROCESS | 1666 | 1466740287639 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}] 20:51:27 INFO - PROCESS | 1666 | 1466740287643 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:27 INFO - PROCESS | 1666 | 1466740287752 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 20:51:27 INFO - PROCESS | 1666 | 1466740287788 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:27 INFO - PROCESS | 1666 | 1466740287789 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x117141000 == 35 [pid = 1666] [id = 94] 20:51:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x125810400) [pid = 1666] [serial = 279] [outer = 0x0] 20:51:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x1258ac400) [pid = 1666] [serial = 280] [outer = 0x125810400] 20:51:27 INFO - PROCESS | 1666 | 1466740287821 Marionette DEBUG loaded listener.js 20:51:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x128ce4800) [pid = 1666] [serial = 281] [outer = 0x125810400] 20:51:28 INFO - PROCESS | 1666 | 1466740288137 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]]]}] 20:51:28 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. 20:51:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 518ms 20:51:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 20:51:28 INFO - PROCESS | 1666 | 1466740288154 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 20:51:28 INFO - PROCESS | 1666 | 1466740288156 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 20:51:28 INFO - PROCESS | 1666 | 1466740288158 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 20:51:28 INFO - PROCESS | 1666 | 1466740288159 Marionette TRACE conn2 <- [1,350,null,{}] 20:51:28 INFO - PROCESS | 1666 | 1466740288161 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}] 20:51:28 INFO - PROCESS | 1666 | 1466740288162 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:28 INFO - PROCESS | 1666 | 1466740288253 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 20:51:28 INFO - PROCESS | 1666 | 1466740288286 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:28 INFO - PROCESS | 1666 | 1466740288287 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x12463a000 == 36 [pid = 1666] [id = 95] 20:51:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x128ceb400) [pid = 1666] [serial = 282] [outer = 0x0] 20:51:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x1291b3400) [pid = 1666] [serial = 283] [outer = 0x128ceb400] 20:51:28 INFO - PROCESS | 1666 | 1466740288312 Marionette DEBUG loaded listener.js 20:51:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x129409400) [pid = 1666] [serial = 284] [outer = 0x128ceb400] 20:51:28 INFO - PROCESS | 1666 | 1466740288591 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]]]}] 20:51:28 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. 20:51:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 472ms 20:51:28 INFO - PROCESS | 1666 | 1466740288635 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 20:51:28 INFO - PROCESS | 1666 | 1466740288636 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 20:51:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 20:51:28 INFO - PROCESS | 1666 | 1466740288638 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 20:51:28 INFO - PROCESS | 1666 | 1466740288639 Marionette TRACE conn2 <- [1,354,null,{}] 20:51:28 INFO - PROCESS | 1666 | 1466740288641 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}] 20:51:28 INFO - PROCESS | 1666 | 1466740288642 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:28 INFO - PROCESS | 1666 | 1466740288740 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 20:51:28 INFO - PROCESS | 1666 | 1466740288751 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:28 INFO - PROCESS | 1666 | 1466740288752 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x125824000 == 37 [pid = 1666] [id = 96] 20:51:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x128dc7800) [pid = 1666] [serial = 285] [outer = 0x0] 20:51:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x12950e400) [pid = 1666] [serial = 286] [outer = 0x128dc7800] 20:51:28 INFO - PROCESS | 1666 | 1466740288805 Marionette DEBUG loaded listener.js 20:51:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x12a40e800) [pid = 1666] [serial = 287] [outer = 0x128dc7800] 20:51:29 INFO - PROCESS | 1666 | 1466740289111 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]]]}] 20:51:29 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. 20:51:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 518ms 20:51:29 INFO - PROCESS | 1666 | 1466740289156 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 20:51:29 INFO - PROCESS | 1666 | 1466740289158 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 20:51:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 20:51:29 INFO - PROCESS | 1666 | 1466740289160 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 20:51:29 INFO - PROCESS | 1666 | 1466740289161 Marionette TRACE conn2 <- [1,358,null,{}] 20:51:29 INFO - PROCESS | 1666 | 1466740289163 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}] 20:51:29 INFO - PROCESS | 1666 | 1466740289164 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:29 INFO - PROCESS | 1666 | 1466740289405 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 20:51:29 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x128ce5c00) [pid = 1666] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 20:51:29 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x1191c9000) [pid = 1666] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 20:51:29 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x116748400) [pid = 1666] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 20:51:29 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x119bb8800) [pid = 1666] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 20:51:29 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x1132d3000) [pid = 1666] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 20:51:29 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x1212b2400) [pid = 1666] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 20:51:29 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x116748000) [pid = 1666] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 20:51:29 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x128c7b800) [pid = 1666] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 20:51:29 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x126f89c00) [pid = 1666] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 20:51:29 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x123471400) [pid = 1666] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 20:51:29 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x112a73c00) [pid = 1666] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 20:51:29 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x12a6e9400) [pid = 1666] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 20:51:29 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x112e06800) [pid = 1666] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 20:51:29 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x12af5ac00) [pid = 1666] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 20:51:29 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x12b741800) [pid = 1666] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 20:51:29 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x119995800) [pid = 1666] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 20:51:29 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x124bfd000) [pid = 1666] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 20:51:29 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x12346c800) [pid = 1666] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 20:51:29 INFO - PROCESS | 1666 | 1466740289450 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:29 INFO - PROCESS | 1666 | 1466740289451 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x1188d7800 == 38 [pid = 1666] [id = 97] 20:51:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x112a73c00) [pid = 1666] [serial = 288] [outer = 0x0] 20:51:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x116746c00) [pid = 1666] [serial = 289] [outer = 0x112a73c00] 20:51:29 INFO - PROCESS | 1666 | 1466740289475 Marionette DEBUG loaded listener.js 20:51:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x119995c00) [pid = 1666] [serial = 290] [outer = 0x112a73c00] 20:51:29 INFO - PROCESS | 1666 | 1466740289725 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]]]}] 20:51:29 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. 20:51:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 570ms 20:51:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 20:51:29 INFO - PROCESS | 1666 | 1466740289735 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 20:51:29 INFO - PROCESS | 1666 | 1466740289736 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 20:51:29 INFO - PROCESS | 1666 | 1466740289738 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 20:51:29 INFO - PROCESS | 1666 | 1466740289739 Marionette TRACE conn2 <- [1,362,null,{}] 20:51:29 INFO - PROCESS | 1666 | 1466740289741 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}] 20:51:29 INFO - PROCESS | 1666 | 1466740289742 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:29 INFO - PROCESS | 1666 | 1466740289833 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 20:51:29 INFO - PROCESS | 1666 | 1466740289838 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:29 INFO - PROCESS | 1666 | 1466740289839 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x127482800 == 39 [pid = 1666] [id = 98] 20:51:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x119bb2c00) [pid = 1666] [serial = 291] [outer = 0x0] 20:51:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x1291b8400) [pid = 1666] [serial = 292] [outer = 0x119bb2c00] 20:51:29 INFO - PROCESS | 1666 | 1466740289863 Marionette DEBUG loaded listener.js 20:51:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x12a53d000) [pid = 1666] [serial = 293] [outer = 0x119bb2c00] 20:51:30 INFO - PROCESS | 1666 | 1466740290214 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]]]}] 20:51:30 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. 20:51:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 519ms 20:51:30 INFO - PROCESS | 1666 | 1466740290259 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 20:51:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 20:51:30 INFO - PROCESS | 1666 | 1466740290261 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 20:51:30 INFO - PROCESS | 1666 | 1466740290264 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 20:51:30 INFO - PROCESS | 1666 | 1466740290267 Marionette TRACE conn2 <- [1,366,null,{}] 20:51:30 INFO - PROCESS | 1666 | 1466740290270 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}] 20:51:30 INFO - PROCESS | 1666 | 1466740290273 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:30 INFO - PROCESS | 1666 | 1466740290388 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 20:51:30 INFO - PROCESS | 1666 | 1466740290394 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:30 INFO - PROCESS | 1666 | 1466740290396 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:30 INFO - PROCESS | 1666 | ++DOCSHELL 0x12919e000 == 40 [pid = 1666] [id = 99] 20:51:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x1291b5000) [pid = 1666] [serial = 294] [outer = 0x0] 20:51:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x12a6f0800) [pid = 1666] [serial = 295] [outer = 0x1291b5000] 20:51:30 INFO - PROCESS | 1666 | 1466740290432 Marionette DEBUG loaded listener.js 20:51:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x12af69400) [pid = 1666] [serial = 296] [outer = 0x1291b5000] 20:51:30 INFO - PROCESS | 1666 | 1466740290740 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]]]}] 20:51:30 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. 20:51:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 521ms 20:51:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 20:51:30 INFO - PROCESS | 1666 | 1466740290785 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 20:51:30 INFO - PROCESS | 1666 | 1466740290787 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 20:51:30 INFO - PROCESS | 1666 | 1466740290790 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 20:51:30 INFO - PROCESS | 1666 | 1466740290792 Marionette TRACE conn2 <- [1,370,null,{}] 20:51:30 INFO - PROCESS | 1666 | 1466740290796 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}] 20:51:30 INFO - PROCESS | 1666 | 1466740290797 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:30 INFO - PROCESS | 1666 | 1466740290901 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 20:51:30 INFO - PROCESS | 1666 | 1466740290907 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:30 INFO - PROCESS | 1666 | 1466740290908 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:30 INFO - PROCESS | 1666 | ++DOCSHELL 0x129c5b800 == 41 [pid = 1666] [id = 100] 20:51:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x12a6f4c00) [pid = 1666] [serial = 297] [outer = 0x0] 20:51:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x12b0ecc00) [pid = 1666] [serial = 298] [outer = 0x12a6f4c00] 20:51:30 INFO - PROCESS | 1666 | 1466740290933 Marionette DEBUG loaded listener.js 20:51:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x12b833000) [pid = 1666] [serial = 299] [outer = 0x12a6f4c00] 20:51:31 INFO - PROCESS | 1666 | 1466740291278 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]]]}] 20:51:31 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. 20:51:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 521ms 20:51:31 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 20:51:31 INFO - PROCESS | 1666 | 1466740291314 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 20:51:31 INFO - PROCESS | 1666 | 1466740291316 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 20:51:31 INFO - PROCESS | 1666 | 1466740291319 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 20:51:31 INFO - PROCESS | 1666 | 1466740291321 Marionette TRACE conn2 <- [1,374,null,{}] 20:51:31 INFO - PROCESS | 1666 | 1466740291325 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}] 20:51:31 INFO - PROCESS | 1666 | 1466740291326 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:31 INFO - PROCESS | 1666 | 1466740291510 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 20:51:31 INFO - PROCESS | 1666 | 1466740291636 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:31 INFO - PROCESS | 1666 | 1466740291638 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:31 INFO - PROCESS | 1666 | ++DOCSHELL 0x112d0f000 == 42 [pid = 1666] [id = 101] 20:51:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x1122aa800) [pid = 1666] [serial = 300] [outer = 0x0] 20:51:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x113c89c00) [pid = 1666] [serial = 301] [outer = 0x1122aa800] 20:51:31 INFO - PROCESS | 1666 | 1466740291693 Marionette DEBUG loaded listener.js 20:51:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x116984000) [pid = 1666] [serial = 302] [outer = 0x1122aa800] 20:51:32 INFO - PROCESS | 1666 | 1466740292188 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 20:51:32 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 20:51:32 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 920ms 20:51:32 INFO - PROCESS | 1666 | 1466740292240 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 20:51:32 INFO - PROCESS | 1666 | 1466740292243 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 20:51:32 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 20:51:32 INFO - PROCESS | 1666 | 1466740292246 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 20:51:32 INFO - PROCESS | 1666 | 1466740292248 Marionette TRACE conn2 <- [1,378,null,{}] 20:51:32 INFO - PROCESS | 1666 | 1466740292269 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}] 20:51:32 INFO - PROCESS | 1666 | 1466740292272 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:32 INFO - PROCESS | 1666 | 1466740292372 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 20:51:32 INFO - PROCESS | 1666 | 1466740292437 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:32 INFO - PROCESS | 1666 | 1466740292438 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:32 INFO - PROCESS | 1666 | ++DOCSHELL 0x1183af000 == 43 [pid = 1666] [id = 102] 20:51:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x118149c00) [pid = 1666] [serial = 303] [outer = 0x0] 20:51:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x1185dac00) [pid = 1666] [serial = 304] [outer = 0x118149c00] 20:51:32 INFO - PROCESS | 1666 | 1466740292470 Marionette DEBUG loaded listener.js 20:51:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x1191cc000) [pid = 1666] [serial = 305] [outer = 0x118149c00] 20:51:32 INFO - PROCESS | 1666 | 1466740292880 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 20:51:32 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 20:51:32 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 673ms 20:51:32 INFO - PROCESS | 1666 | 1466740292931 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 20:51:32 INFO - PROCESS | 1666 | 1466740292933 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 20:51:32 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 20:51:32 INFO - PROCESS | 1666 | 1466740292949 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 20:51:32 INFO - PROCESS | 1666 | 1466740292951 Marionette TRACE conn2 <- [1,382,null,{}] 20:51:32 INFO - PROCESS | 1666 | 1466740292953 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}] 20:51:32 INFO - PROCESS | 1666 | 1466740292955 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:33 INFO - PROCESS | 1666 | 1466740293056 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 20:51:33 INFO - PROCESS | 1666 | 1466740293128 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:33 INFO - PROCESS | 1666 | 1466740293130 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x127481800 == 44 [pid = 1666] [id = 103] 20:51:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x124125000) [pid = 1666] [serial = 306] [outer = 0x0] 20:51:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x1242ea800) [pid = 1666] [serial = 307] [outer = 0x124125000] 20:51:33 INFO - PROCESS | 1666 | 1466740293206 Marionette DEBUG loaded listener.js 20:51:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x1251e7000) [pid = 1666] [serial = 308] [outer = 0x124125000] 20:51:33 INFO - PROCESS | 1666 | 1466740293700 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 20:51:33 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 20:51:33 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 772ms 20:51:33 INFO - PROCESS | 1666 | 1466740293730 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 20:51:33 INFO - PROCESS | 1666 | 1466740293732 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 20:51:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 20:51:33 INFO - PROCESS | 1666 | 1466740293743 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 20:51:33 INFO - PROCESS | 1666 | 1466740293746 Marionette TRACE conn2 <- [1,386,null,{}] 20:51:33 INFO - PROCESS | 1666 | 1466740293748 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}] 20:51:33 INFO - PROCESS | 1666 | 1466740293750 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:33 INFO - PROCESS | 1666 | 1466740293854 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 20:51:33 INFO - PROCESS | 1666 | 1466740293919 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:33 INFO - PROCESS | 1666 | 1466740293920 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x116946800 == 45 [pid = 1666] [id = 104] 20:51:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x116906c00) [pid = 1666] [serial = 309] [outer = 0x0] 20:51:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x1274bdc00) [pid = 1666] [serial = 310] [outer = 0x116906c00] 20:51:33 INFO - PROCESS | 1666 | 1466740293950 Marionette DEBUG loaded listener.js 20:51:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x1291b5c00) [pid = 1666] [serial = 311] [outer = 0x116906c00] 20:51:34 INFO - PROCESS | 1666 | 1466740294505 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]]]}] 20:51:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 20:51:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 825ms 20:51:34 INFO - PROCESS | 1666 | 1466740294564 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 20:51:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 20:51:34 INFO - PROCESS | 1666 | 1466740294566 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 20:51:34 INFO - PROCESS | 1666 | 1466740294569 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 20:51:34 INFO - PROCESS | 1666 | 1466740294571 Marionette TRACE conn2 <- [1,390,null,{}] 20:51:34 INFO - PROCESS | 1666 | 1466740294575 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}] 20:51:34 INFO - PROCESS | 1666 | 1466740294576 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:34 INFO - PROCESS | 1666 | 1466740294665 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 20:51:34 INFO - PROCESS | 1666 | 1466740294736 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:34 INFO - PROCESS | 1666 | 1466740294737 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:34 INFO - PROCESS | 1666 | ++DOCSHELL 0x112f97800 == 46 [pid = 1666] [id = 105] 20:51:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x11813f400) [pid = 1666] [serial = 312] [outer = 0x0] 20:51:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x118275000) [pid = 1666] [serial = 313] [outer = 0x11813f400] 20:51:34 INFO - PROCESS | 1666 | 1466740294765 Marionette DEBUG loaded listener.js 20:51:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x11854fc00) [pid = 1666] [serial = 314] [outer = 0x11813f400] 20:51:35 INFO - PROCESS | 1666 | --DOCSHELL 0x129c5b800 == 45 [pid = 1666] [id = 100] 20:51:35 INFO - PROCESS | 1666 | --DOCSHELL 0x12919e000 == 44 [pid = 1666] [id = 99] 20:51:35 INFO - PROCESS | 1666 | --DOCSHELL 0x127482800 == 43 [pid = 1666] [id = 98] 20:51:35 INFO - PROCESS | 1666 | --DOCSHELL 0x1188d7800 == 42 [pid = 1666] [id = 97] 20:51:35 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x128c7a800) [pid = 1666] [serial = 256] [outer = 0x0] [url = about:blank] 20:51:35 INFO - PROCESS | 1666 | --DOCSHELL 0x125824000 == 41 [pid = 1666] [id = 96] 20:51:35 INFO - PROCESS | 1666 | --DOCSHELL 0x12463a000 == 40 [pid = 1666] [id = 95] 20:51:35 INFO - PROCESS | 1666 | --DOCSHELL 0x117141000 == 39 [pid = 1666] [id = 94] 20:51:35 INFO - PROCESS | 1666 | --DOCSHELL 0x119c4b800 == 38 [pid = 1666] [id = 93] 20:51:35 INFO - PROCESS | 1666 | --DOCSHELL 0x119813000 == 37 [pid = 1666] [id = 92] 20:51:35 INFO - PROCESS | 1666 | --DOCSHELL 0x1185c2800 == 36 [pid = 1666] [id = 91] 20:51:35 INFO - PROCESS | 1666 | --DOCSHELL 0x116ac2800 == 35 [pid = 1666] [id = 90] 20:51:35 INFO - PROCESS | 1666 | --DOCSHELL 0x114e3c800 == 34 [pid = 1666] [id = 89] 20:51:35 INFO - PROCESS | 1666 | 1466740295259 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]]]}] 20:51:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 20:51:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 721ms 20:51:35 INFO - PROCESS | 1666 | 1466740295291 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 20:51:35 INFO - PROCESS | 1666 | 1466740295295 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 20:51:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 20:51:35 INFO - PROCESS | 1666 | 1466740295303 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 20:51:35 INFO - PROCESS | 1666 | 1466740295306 Marionette TRACE conn2 <- [1,394,null,{}] 20:51:35 INFO - PROCESS | 1666 | 1466740295309 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}] 20:51:35 INFO - PROCESS | 1666 | 1466740295312 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:35 INFO - PROCESS | 1666 | 1466740295430 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 20:51:35 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x12a53dc00) [pid = 1666] [serial = 235] [outer = 0x0] [url = about:blank] 20:51:35 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x12950dc00) [pid = 1666] [serial = 232] [outer = 0x0] [url = about:blank] 20:51:35 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x1175c2800) [pid = 1666] [serial = 208] [outer = 0x0] [url = about:blank] 20:51:35 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x1184e3000) [pid = 1666] [serial = 209] [outer = 0x0] [url = about:blank] 20:51:35 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x119ed5800) [pid = 1666] [serial = 214] [outer = 0x0] [url = about:blank] 20:51:35 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x123259400) [pid = 1666] [serial = 215] [outer = 0x0] [url = about:blank] 20:51:35 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x12319a800) [pid = 1666] [serial = 217] [outer = 0x0] [url = about:blank] 20:51:35 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x124532800) [pid = 1666] [serial = 218] [outer = 0x0] [url = about:blank] 20:51:35 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x128ce7400) [pid = 1666] [serial = 229] [outer = 0x0] [url = about:blank] 20:51:35 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x129503c00) [pid = 1666] [serial = 230] [outer = 0x0] [url = about:blank] 20:51:35 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x116748800) [pid = 1666] [serial = 204] [outer = 0x0] [url = about:blank] 20:51:35 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x116f89000) [pid = 1666] [serial = 205] [outer = 0x0] [url = about:blank] 20:51:35 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x128cf1800) [pid = 1666] [serial = 226] [outer = 0x0] [url = about:blank] 20:51:35 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x1291b5400) [pid = 1666] [serial = 227] [outer = 0x0] [url = about:blank] 20:51:35 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x129503000) [pid = 1666] [serial = 202] [outer = 0x0] [url = about:blank] 20:51:35 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x125d2b400) [pid = 1666] [serial = 221] [outer = 0x0] [url = about:blank] 20:51:35 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x124691000) [pid = 1666] [serial = 220] [outer = 0x0] [url = about:blank] 20:51:35 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x11917fc00) [pid = 1666] [serial = 211] [outer = 0x0] [url = about:blank] 20:51:35 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x119884800) [pid = 1666] [serial = 212] [outer = 0x0] [url = about:blank] 20:51:35 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x12af63c00) [pid = 1666] [serial = 239] [outer = 0x0] [url = about:blank] 20:51:35 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x124530400) [pid = 1666] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:51:35 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x12a6f2c00) [pid = 1666] [serial = 238] [outer = 0x0] [url = about:blank] 20:51:35 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x1176d0000) [pid = 1666] [serial = 247] [outer = 0x0] [url = about:blank] 20:51:35 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x12b0e0000) [pid = 1666] [serial = 241] [outer = 0x0] [url = about:blank] 20:51:35 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x12b741400) [pid = 1666] [serial = 242] [outer = 0x0] [url = about:blank] 20:51:35 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x12b74e800) [pid = 1666] [serial = 244] [outer = 0x0] [url = about:blank] 20:51:35 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x124534000) [pid = 1666] [serial = 250] [outer = 0x0] [url = about:blank] 20:51:35 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x11998d000) [pid = 1666] [serial = 248] [outer = 0x0] [url = about:blank] 20:51:35 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x126f81000) [pid = 1666] [serial = 223] [outer = 0x0] [url = about:blank] 20:51:35 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x12b836000) [pid = 1666] [serial = 245] [outer = 0x0] [url = about:blank] 20:51:35 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x1271b8800) [pid = 1666] [serial = 224] [outer = 0x0] [url = about:blank] 20:51:35 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x12a6e9c00) [pid = 1666] [serial = 236] [outer = 0x0] [url = about:blank] 20:51:35 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x128c6fc00) [pid = 1666] [serial = 253] [outer = 0x0] [url = about:blank] 20:51:35 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x128c73800) [pid = 1666] [serial = 254] [outer = 0x0] [url = about:blank] 20:51:35 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x1258b7c00) [pid = 1666] [serial = 251] [outer = 0x0] [url = about:blank] 20:51:35 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x12a534c00) [pid = 1666] [serial = 233] [outer = 0x0] [url = about:blank] 20:51:35 INFO - PROCESS | 1666 | 1466740295523 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:35 INFO - PROCESS | 1666 | 1466740295524 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x11713f000 == 35 [pid = 1666] [id = 106] 20:51:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x1176d0000) [pid = 1666] [serial = 315] [outer = 0x0] 20:51:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x11917fc00) [pid = 1666] [serial = 316] [outer = 0x1176d0000] 20:51:35 INFO - PROCESS | 1666 | 1466740295562 Marionette DEBUG loaded listener.js 20:51:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x119cd3400) [pid = 1666] [serial = 317] [outer = 0x1176d0000] 20:51:35 INFO - PROCESS | 1666 | 1466740295864 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]]]}] 20:51:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 20:51:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 571ms 20:51:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 20:51:35 INFO - PROCESS | 1666 | 1466740295874 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 20:51:35 INFO - PROCESS | 1666 | 1466740295875 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 20:51:35 INFO - PROCESS | 1666 | 1466740295878 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 20:51:35 INFO - PROCESS | 1666 | 1466740295883 Marionette TRACE conn2 <- [1,398,null,{}] 20:51:35 INFO - PROCESS | 1666 | 1466740295891 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}] 20:51:35 INFO - PROCESS | 1666 | 1466740295894 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:35 INFO - PROCESS | 1666 | 1466740295990 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 20:51:36 INFO - PROCESS | 1666 | 1466740296041 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:36 INFO - PROCESS | 1666 | 1466740296043 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x119c34000 == 36 [pid = 1666] [id = 107] 20:51:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x119ed8800) [pid = 1666] [serial = 318] [outer = 0x0] 20:51:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x124bb1c00) [pid = 1666] [serial = 319] [outer = 0x119ed8800] 20:51:36 INFO - PROCESS | 1666 | 1466740296070 Marionette DEBUG loaded listener.js 20:51:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x1258ab400) [pid = 1666] [serial = 320] [outer = 0x119ed8800] 20:51:36 INFO - PROCESS | 1666 | 1466740296578 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]]]}] 20:51:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 20:51:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 727ms 20:51:36 INFO - PROCESS | 1666 | 1466740296613 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 20:51:36 INFO - PROCESS | 1666 | 1466740296616 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 20:51:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 20:51:36 INFO - PROCESS | 1666 | 1466740296634 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 20:51:36 INFO - PROCESS | 1666 | 1466740296636 Marionette TRACE conn2 <- [1,402,null,{}] 20:51:36 INFO - PROCESS | 1666 | 1466740296639 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}] 20:51:36 INFO - PROCESS | 1666 | 1466740296641 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:36 INFO - PROCESS | 1666 | 1466740296762 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 20:51:36 INFO - PROCESS | 1666 | 1466740296772 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:36 INFO - PROCESS | 1666 | 1466740296773 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x12463a800 == 37 [pid = 1666] [id = 108] 20:51:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x12940f400) [pid = 1666] [serial = 321] [outer = 0x0] 20:51:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x12950c000) [pid = 1666] [serial = 322] [outer = 0x12940f400] 20:51:36 INFO - PROCESS | 1666 | 1466740296814 Marionette DEBUG loaded listener.js 20:51:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x12a539800) [pid = 1666] [serial = 323] [outer = 0x12940f400] 20:51:37 INFO - PROCESS | 1666 | 1466740297220 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]]]}] 20:51:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 20:51:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 623ms 20:51:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 20:51:37 INFO - PROCESS | 1666 | 1466740297255 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 20:51:37 INFO - PROCESS | 1666 | 1466740297256 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 20:51:37 INFO - PROCESS | 1666 | 1466740297277 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 20:51:37 INFO - PROCESS | 1666 | 1466740297278 Marionette TRACE conn2 <- [1,406,null,{}] 20:51:37 INFO - PROCESS | 1666 | 1466740297288 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}] 20:51:37 INFO - PROCESS | 1666 | 1466740297289 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:37 INFO - PROCESS | 1666 | 1466740297387 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 20:51:37 INFO - PROCESS | 1666 | 1466740297398 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:37 INFO - PROCESS | 1666 | 1466740297401 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x125dad000 == 38 [pid = 1666] [id = 109] 20:51:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x12a5f3c00) [pid = 1666] [serial = 324] [outer = 0x0] 20:51:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x12a6ea800) [pid = 1666] [serial = 325] [outer = 0x12a5f3c00] 20:51:37 INFO - PROCESS | 1666 | 1466740297426 Marionette DEBUG loaded listener.js 20:51:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x12af65400) [pid = 1666] [serial = 326] [outer = 0x12a5f3c00] 20:51:37 INFO - PROCESS | 1666 | 1466740297749 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]]]}] 20:51:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 20:51:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 546ms 20:51:37 INFO - PROCESS | 1666 | 1466740297811 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 20:51:37 INFO - PROCESS | 1666 | 1466740297812 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 20:51:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 20:51:37 INFO - PROCESS | 1666 | 1466740297815 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 20:51:37 INFO - PROCESS | 1666 | 1466740297816 Marionette TRACE conn2 <- [1,410,null,{}] 20:51:37 INFO - PROCESS | 1666 | 1466740297818 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}] 20:51:37 INFO - PROCESS | 1666 | 1466740297822 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:37 INFO - PROCESS | 1666 | 1466740297944 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 20:51:37 INFO - PROCESS | 1666 | 1466740297947 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:37 INFO - PROCESS | 1666 | 1466740297949 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x127479800 == 39 [pid = 1666] [id = 110] 20:51:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x12af66400) [pid = 1666] [serial = 327] [outer = 0x0] 20:51:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x12b833800) [pid = 1666] [serial = 328] [outer = 0x12af66400] 20:51:38 INFO - PROCESS | 1666 | 1466740298007 Marionette DEBUG loaded listener.js 20:51:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x12b8fd800) [pid = 1666] [serial = 329] [outer = 0x12af66400] 20:51:38 INFO - PROCESS | 1666 | 1466740298329 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]]]}] 20:51:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 20:51:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 518ms 20:51:38 INFO - PROCESS | 1666 | 1466740298333 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 20:51:38 INFO - PROCESS | 1666 | 1466740298334 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 20:51:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 20:51:38 INFO - PROCESS | 1666 | 1466740298336 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 20:51:38 INFO - PROCESS | 1666 | 1466740298337 Marionette TRACE conn2 <- [1,414,null,{}] 20:51:38 INFO - PROCESS | 1666 | 1466740298341 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}] 20:51:38 INFO - PROCESS | 1666 | 1466740298342 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:38 INFO - PROCESS | 1666 | 1466740298438 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 20:51:38 INFO - PROCESS | 1666 | 1466740298448 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:38 INFO - PROCESS | 1666 | 1466740298449 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:38 INFO - PROCESS | 1666 | ++DOCSHELL 0x1294db800 == 40 [pid = 1666] [id = 111] 20:51:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x12b95fc00) [pid = 1666] [serial = 330] [outer = 0x0] 20:51:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x12b967800) [pid = 1666] [serial = 331] [outer = 0x12b95fc00] 20:51:38 INFO - PROCESS | 1666 | 1466740298473 Marionette DEBUG loaded listener.js 20:51:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x12bc5d000) [pid = 1666] [serial = 332] [outer = 0x12b95fc00] 20:51:38 INFO - PROCESS | 1666 | 1466740298827 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]]]}] 20:51:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 20:51:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 521ms 20:51:38 INFO - PROCESS | 1666 | 1466740298858 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 20:51:38 INFO - PROCESS | 1666 | 1466740298860 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 20:51:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 20:51:38 INFO - PROCESS | 1666 | 1466740298870 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 20:51:38 INFO - PROCESS | 1666 | 1466740298872 Marionette TRACE conn2 <- [1,418,null,{}] 20:51:38 INFO - PROCESS | 1666 | 1466740298875 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}] 20:51:38 INFO - PROCESS | 1666 | 1466740298877 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:39 INFO - PROCESS | 1666 | 1466740299049 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 20:51:39 INFO - PROCESS | 1666 | 1466740299053 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 20:51:39 INFO - PROCESS | 1666 | 1466740299076 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:39 INFO - PROCESS | 1666 | 1466740299078 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a6a4000 == 41 [pid = 1666] [id = 112] 20:51:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x12bce6800) [pid = 1666] [serial = 333] [outer = 0x0] 20:51:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x12bcea400) [pid = 1666] [serial = 334] [outer = 0x12bce6800] 20:51:39 INFO - PROCESS | 1666 | 1466740299119 Marionette DEBUG loaded listener.js 20:51:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x12bcf0000) [pid = 1666] [serial = 335] [outer = 0x12bce6800] 20:51:39 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x125810400) [pid = 1666] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 20:51:39 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x124533800) [pid = 1666] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 20:51:39 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x1185a8000) [pid = 1666] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 20:51:39 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x1191c8c00) [pid = 1666] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 20:51:39 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x1176ca000) [pid = 1666] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 20:51:39 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x11813fc00) [pid = 1666] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 20:51:39 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x128ceb400) [pid = 1666] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 20:51:39 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x128dc7800) [pid = 1666] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 20:51:39 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x112a73c00) [pid = 1666] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 20:51:39 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x1291b5000) [pid = 1666] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 20:51:39 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x116909800) [pid = 1666] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 20:51:39 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x119bb2c00) [pid = 1666] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 20:51:40 INFO - PROCESS | 1666 | 1466740300074 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]]]}] 20:51:40 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 20:51:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1220ms 20:51:40 INFO - PROCESS | 1666 | 1466740300090 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 20:51:40 INFO - PROCESS | 1666 | 1466740300092 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 20:51:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 20:51:40 INFO - PROCESS | 1666 | 1466740300094 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 20:51:40 INFO - PROCESS | 1666 | 1466740300095 Marionette TRACE conn2 <- [1,422,null,{}] 20:51:40 INFO - PROCESS | 1666 | 1466740300097 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}] 20:51:40 INFO - PROCESS | 1666 | 1466740300098 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:40 INFO - PROCESS | 1666 | 1466740300175 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 20:51:40 INFO - PROCESS | 1666 | 1466740300178 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:40 INFO - PROCESS | 1666 | 1466740300179 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x12afa7800 == 42 [pid = 1666] [id = 113] 20:51:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x110f37800) [pid = 1666] [serial = 336] [outer = 0x0] 20:51:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x110f3cc00) [pid = 1666] [serial = 337] [outer = 0x110f37800] 20:51:40 INFO - PROCESS | 1666 | 1466740300206 Marionette DEBUG loaded listener.js 20:51:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x112a73c00) [pid = 1666] [serial = 338] [outer = 0x110f37800] 20:51:40 INFO - PROCESS | 1666 | 1466740300996 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]]]}] 20:51:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 20:51:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 919ms 20:51:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 20:51:41 INFO - PROCESS | 1666 | 1466740301013 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 20:51:41 INFO - PROCESS | 1666 | 1466740301014 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 20:51:41 INFO - PROCESS | 1666 | 1466740301017 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 20:51:41 INFO - PROCESS | 1666 | 1466740301018 Marionette TRACE conn2 <- [1,426,null,{}] 20:51:41 INFO - PROCESS | 1666 | 1466740301020 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}] 20:51:41 INFO - PROCESS | 1666 | 1466740301021 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:41 INFO - PROCESS | 1666 | 1466740301099 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 20:51:41 INFO - PROCESS | 1666 | 1466740301150 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:41 INFO - PROCESS | 1666 | 1466740301151 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b7a2800 == 43 [pid = 1666] [id = 114] 20:51:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x110f35c00) [pid = 1666] [serial = 339] [outer = 0x0] 20:51:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x116909800) [pid = 1666] [serial = 340] [outer = 0x110f35c00] 20:51:41 INFO - PROCESS | 1666 | 1466740301175 Marionette DEBUG loaded listener.js 20:51:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x124bf3c00) [pid = 1666] [serial = 341] [outer = 0x110f35c00] 20:51:41 INFO - PROCESS | 1666 | 1466740301522 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] 20:51:41 INFO - PROCESS | 1666 | 1466740301591 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 20:51:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 20:51:41 INFO - PROCESS | 1666 | 1466740301594 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 20:51:41 INFO - PROCESS | 1666 | 1466740301597 Marionette TRACE conn2 <- [1,430,null,{}] 20:51:41 INFO - PROCESS | 1666 | 1466740301601 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}] 20:51:41 INFO - PROCESS | 1666 | 1466740301603 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:41 INFO - PROCESS | 1666 | 1466740301706 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 20:51:41 INFO - PROCESS | 1666 | 1466740301754 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:41 INFO - PROCESS | 1666 | 1466740301757 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x1169aa000 == 44 [pid = 1666] [id = 115] 20:51:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x1167ea400) [pid = 1666] [serial = 342] [outer = 0x0] 20:51:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x116a1b000) [pid = 1666] [serial = 343] [outer = 0x1167ea400] 20:51:41 INFO - PROCESS | 1666 | 1466740301788 Marionette DEBUG loaded listener.js 20:51:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x11813d800) [pid = 1666] [serial = 344] [outer = 0x1167ea400] 20:51:42 INFO - PROCESS | 1666 | 1466740302239 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]]]}] 20:51:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 20:51:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 672ms 20:51:42 INFO - PROCESS | 1666 | 1466740302290 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 20:51:42 INFO - PROCESS | 1666 | 1466740302294 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 20:51:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 20:51:42 INFO - PROCESS | 1666 | 1466740302302 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 20:51:42 INFO - PROCESS | 1666 | 1466740302305 Marionette TRACE conn2 <- [1,434,null,{}] 20:51:42 INFO - PROCESS | 1666 | 1466740302311 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}] 20:51:42 INFO - PROCESS | 1666 | 1466740302314 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:42 INFO - PROCESS | 1666 | 1466740302464 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 20:51:42 INFO - PROCESS | 1666 | 1466740302552 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:42 INFO - PROCESS | 1666 | 1466740302553 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x11a01f000 == 45 [pid = 1666] [id = 116] 20:51:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x119882c00) [pid = 1666] [serial = 345] [outer = 0x0] 20:51:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x119bb2800) [pid = 1666] [serial = 346] [outer = 0x119882c00] 20:51:42 INFO - PROCESS | 1666 | 1466740302584 Marionette DEBUG loaded listener.js 20:51:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x123471400) [pid = 1666] [serial = 347] [outer = 0x119882c00] 20:51:43 INFO - PROCESS | 1666 | 1466740303020 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]]]}] 20:51:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 20:51:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 724ms 20:51:43 INFO - PROCESS | 1666 | 1466740303026 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 20:51:43 INFO - PROCESS | 1666 | 1466740303028 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 20:51:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 20:51:43 INFO - PROCESS | 1666 | 1466740303031 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 20:51:43 INFO - PROCESS | 1666 | 1466740303033 Marionette TRACE conn2 <- [1,438,null,{}] 20:51:43 INFO - PROCESS | 1666 | 1466740303041 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}] 20:51:43 INFO - PROCESS | 1666 | 1466740303044 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:43 INFO - PROCESS | 1666 | 1466740303148 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 20:51:43 INFO - PROCESS | 1666 | 1466740303200 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:43 INFO - PROCESS | 1666 | 1466740303203 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x12919c000 == 46 [pid = 1666] [id = 117] 20:51:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x1251dbc00) [pid = 1666] [serial = 348] [outer = 0x0] 20:51:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x125d2d000) [pid = 1666] [serial = 349] [outer = 0x1251dbc00] 20:51:43 INFO - PROCESS | 1666 | 1466740303234 Marionette DEBUG loaded listener.js 20:51:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x1291b6400) [pid = 1666] [serial = 350] [outer = 0x1251dbc00] 20:51:43 INFO - PROCESS | 1666 | 1466740303706 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]]]}] 20:51:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 20:51:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 724ms 20:51:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 20:51:43 INFO - PROCESS | 1666 | 1466740303755 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 20:51:43 INFO - PROCESS | 1666 | 1466740303757 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 20:51:43 INFO - PROCESS | 1666 | 1466740303759 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 20:51:43 INFO - PROCESS | 1666 | 1466740303760 Marionette TRACE conn2 <- [1,442,null,{}] 20:51:43 INFO - PROCESS | 1666 | 1466740303763 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}] 20:51:43 INFO - PROCESS | 1666 | 1466740303764 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:43 INFO - PROCESS | 1666 | 1466740303865 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 20:51:43 INFO - PROCESS | 1666 | 1466740303928 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:43 INFO - PROCESS | 1666 | 1466740303930 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b9d5800 == 47 [pid = 1666] [id = 118] 20:51:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x1291ba800) [pid = 1666] [serial = 351] [outer = 0x0] 20:51:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x12a6f3400) [pid = 1666] [serial = 352] [outer = 0x1291ba800] 20:51:43 INFO - PROCESS | 1666 | 1466740303959 Marionette DEBUG loaded listener.js 20:51:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x12b748000) [pid = 1666] [serial = 353] [outer = 0x1291ba800] 20:51:44 INFO - PROCESS | 1666 | 1466740304588 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]]]}] 20:51:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 20:51:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 873ms 20:51:44 INFO - PROCESS | 1666 | 1466740304633 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 20:51:44 INFO - PROCESS | 1666 | 1466740304636 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 20:51:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 20:51:44 INFO - PROCESS | 1666 | 1466740304639 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 20:51:44 INFO - PROCESS | 1666 | 1466740304641 Marionette TRACE conn2 <- [1,446,null,{}] 20:51:44 INFO - PROCESS | 1666 | 1466740304644 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}] 20:51:44 INFO - PROCESS | 1666 | 1466740304646 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:44 INFO - PROCESS | 1666 | 1466740304733 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 20:51:44 INFO - PROCESS | 1666 | 1466740304797 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:44 INFO - PROCESS | 1666 | 1466740304799 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x1185ca000 == 48 [pid = 1666] [id = 119] 20:51:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x1180d2c00) [pid = 1666] [serial = 354] [outer = 0x0] 20:51:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x118267400) [pid = 1666] [serial = 355] [outer = 0x1180d2c00] 20:51:44 INFO - PROCESS | 1666 | 1466740304827 Marionette DEBUG loaded listener.js 20:51:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x11859fc00) [pid = 1666] [serial = 356] [outer = 0x1180d2c00] 20:51:45 INFO - PROCESS | 1666 | --DOCSHELL 0x12afa7800 == 47 [pid = 1666] [id = 113] 20:51:45 INFO - PROCESS | 1666 | --DOCSHELL 0x12a6a4000 == 46 [pid = 1666] [id = 112] 20:51:45 INFO - PROCESS | 1666 | --DOCSHELL 0x1294db800 == 45 [pid = 1666] [id = 111] 20:51:45 INFO - PROCESS | 1666 | --DOCSHELL 0x127479800 == 44 [pid = 1666] [id = 110] 20:51:45 INFO - PROCESS | 1666 | --DOCSHELL 0x125dad000 == 43 [pid = 1666] [id = 109] 20:51:45 INFO - PROCESS | 1666 | --DOCSHELL 0x12463a800 == 42 [pid = 1666] [id = 108] 20:51:45 INFO - PROCESS | 1666 | --DOCSHELL 0x119c34000 == 41 [pid = 1666] [id = 107] 20:51:45 INFO - PROCESS | 1666 | --DOCSHELL 0x11713f000 == 40 [pid = 1666] [id = 106] 20:51:45 INFO - PROCESS | 1666 | --DOCSHELL 0x112f97800 == 39 [pid = 1666] [id = 105] 20:51:45 INFO - PROCESS | 1666 | --DOCSHELL 0x116946800 == 38 [pid = 1666] [id = 104] 20:51:45 INFO - PROCESS | 1666 | --DOCSHELL 0x127481800 == 37 [pid = 1666] [id = 103] 20:51:45 INFO - PROCESS | 1666 | --DOCSHELL 0x1183af000 == 36 [pid = 1666] [id = 102] 20:51:45 INFO - PROCESS | 1666 | --DOCSHELL 0x112d0f000 == 35 [pid = 1666] [id = 101] 20:51:45 INFO - PROCESS | 1666 | --DOCSHELL 0x118773800 == 34 [pid = 1666] [id = 88] 20:51:45 INFO - PROCESS | 1666 | --DOCSHELL 0x112f91800 == 33 [pid = 1666] [id = 87] 20:51:45 INFO - PROCESS | 1666 | --DOCSHELL 0x12b7a6000 == 32 [pid = 1666] [id = 86] 20:51:45 INFO - PROCESS | 1666 | --DOCSHELL 0x12b9d5800 == 31 [pid = 1666] [id = 118] 20:51:45 INFO - PROCESS | 1666 | --DOCSHELL 0x12919c000 == 30 [pid = 1666] [id = 117] 20:51:45 INFO - PROCESS | 1666 | --DOCSHELL 0x11a01f000 == 29 [pid = 1666] [id = 116] 20:51:45 INFO - PROCESS | 1666 | --DOCSHELL 0x12b7a2800 == 28 [pid = 1666] [id = 114] 20:51:45 INFO - PROCESS | 1666 | --DOCSHELL 0x1169aa000 == 27 [pid = 1666] [id = 115] 20:51:45 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x12a6f0800) [pid = 1666] [serial = 295] [outer = 0x0] [url = about:blank] 20:51:45 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x116746c00) [pid = 1666] [serial = 289] [outer = 0x0] [url = about:blank] 20:51:45 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x124baa400) [pid = 1666] [serial = 277] [outer = 0x0] [url = about:blank] 20:51:45 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x1251e7c00) [pid = 1666] [serial = 278] [outer = 0x0] [url = about:blank] 20:51:45 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x1291b8400) [pid = 1666] [serial = 292] [outer = 0x0] [url = about:blank] 20:51:45 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x12b0ecc00) [pid = 1666] [serial = 298] [outer = 0x0] [url = about:blank] 20:51:45 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x12a53d000) [pid = 1666] [serial = 293] [outer = 0x0] [url = about:blank] 20:51:45 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x1258ac400) [pid = 1666] [serial = 280] [outer = 0x0] [url = about:blank] 20:51:45 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x124539400) [pid = 1666] [serial = 274] [outer = 0x0] [url = about:blank] 20:51:45 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x124baa000) [pid = 1666] [serial = 275] [outer = 0x0] [url = about:blank] 20:51:45 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x11911e800) [pid = 1666] [serial = 268] [outer = 0x0] [url = about:blank] 20:51:45 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x1191c9800) [pid = 1666] [serial = 269] [outer = 0x0] [url = about:blank] 20:51:45 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x115e19800) [pid = 1666] [serial = 259] [outer = 0x0] [url = about:blank] 20:51:45 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x119992000) [pid = 1666] [serial = 271] [outer = 0x0] [url = about:blank] 20:51:45 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x123682800) [pid = 1666] [serial = 272] [outer = 0x0] [url = about:blank] 20:51:45 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x1180d7c00) [pid = 1666] [serial = 265] [outer = 0x0] [url = about:blank] 20:51:45 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x1184dc000) [pid = 1666] [serial = 266] [outer = 0x0] [url = about:blank] 20:51:45 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x1184d7800) [pid = 1666] [serial = 262] [outer = 0x0] [url = about:blank] 20:51:45 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x1185a1800) [pid = 1666] [serial = 263] [outer = 0x0] [url = about:blank] 20:51:45 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x1291b3400) [pid = 1666] [serial = 283] [outer = 0x0] [url = about:blank] 20:51:45 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x128ce4800) [pid = 1666] [serial = 281] [outer = 0x0] [url = about:blank] 20:51:45 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x12950e400) [pid = 1666] [serial = 286] [outer = 0x0] [url = about:blank] 20:51:45 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x129409400) [pid = 1666] [serial = 284] [outer = 0x0] [url = about:blank] 20:51:45 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x12a40e800) [pid = 1666] [serial = 287] [outer = 0x0] [url = about:blank] 20:51:45 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x119995c00) [pid = 1666] [serial = 290] [outer = 0x0] [url = about:blank] 20:51:45 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x12af69400) [pid = 1666] [serial = 296] [outer = 0x0] [url = about:blank] 20:51:45 INFO - PROCESS | 1666 | 1466740305758 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]]]}] 20:51:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 20:51:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1123ms 20:51:45 INFO - PROCESS | 1666 | 1466740305763 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 20:51:45 INFO - PROCESS | 1666 | 1466740305765 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 20:51:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 20:51:45 INFO - PROCESS | 1666 | 1466740305769 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 20:51:45 INFO - PROCESS | 1666 | 1466740305771 Marionette TRACE conn2 <- [1,450,null,{}] 20:51:45 INFO - PROCESS | 1666 | 1466740305776 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}] 20:51:45 INFO - PROCESS | 1666 | 1466740305778 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:45 INFO - PROCESS | 1666 | 1466740305854 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 20:51:45 INFO - PROCESS | 1666 | 1466740305858 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:45 INFO - PROCESS | 1666 | 1466740305860 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x1130e0000 == 28 [pid = 1666] [id = 120] 20:51:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x11674bc00) [pid = 1666] [serial = 357] [outer = 0x0] 20:51:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x1167eac00) [pid = 1666] [serial = 358] [outer = 0x11674bc00] 20:51:45 INFO - PROCESS | 1666 | 1466740305891 Marionette DEBUG loaded listener.js 20:51:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x1175bfc00) [pid = 1666] [serial = 359] [outer = 0x11674bc00] 20:51:46 INFO - PROCESS | 1666 | 1466740306261 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] 20:51:46 INFO - PROCESS | 1666 | 1466740306296 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 20:51:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 20:51:46 INFO - PROCESS | 1666 | 1466740306301 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 20:51:46 INFO - PROCESS | 1666 | 1466740306303 Marionette TRACE conn2 <- [1,454,null,{}] 20:51:46 INFO - PROCESS | 1666 | 1466740306305 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}] 20:51:46 INFO - PROCESS | 1666 | 1466740306307 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:46 INFO - PROCESS | 1666 | 1466740306381 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 20:51:46 INFO - PROCESS | 1666 | 1466740306386 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:46 INFO - PROCESS | 1666 | 1466740306387 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:46 INFO - PROCESS | 1666 | ++DOCSHELL 0x1169ae000 == 29 [pid = 1666] [id = 121] 20:51:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x1180d2000) [pid = 1666] [serial = 360] [outer = 0x0] 20:51:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x11911e800) [pid = 1666] [serial = 361] [outer = 0x1180d2000] 20:51:46 INFO - PROCESS | 1666 | 1466740306416 Marionette DEBUG loaded listener.js 20:51:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1191cb000) [pid = 1666] [serial = 362] [outer = 0x1180d2000] 20:51:46 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:51:46 INFO - PROCESS | 1666 | 1466740306786 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]]]}] 20:51:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 20:51:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 519ms 20:51:46 INFO - PROCESS | 1666 | 1466740306821 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 20:51:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 20:51:46 INFO - PROCESS | 1666 | 1466740306833 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 20:51:46 INFO - PROCESS | 1666 | 1466740306837 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 20:51:46 INFO - PROCESS | 1666 | 1466740306841 Marionette TRACE conn2 <- [1,458,null,{}] 20:51:46 INFO - PROCESS | 1666 | 1466740306853 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}] 20:51:46 INFO - PROCESS | 1666 | 1466740306858 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:46 INFO - PROCESS | 1666 | 1466740306971 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 20:51:46 INFO - PROCESS | 1666 | 1466740306986 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:46 INFO - PROCESS | 1666 | 1466740306988 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:47 INFO - PROCESS | 1666 | ++DOCSHELL 0x118772800 == 30 [pid = 1666] [id = 122] 20:51:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x112a74000) [pid = 1666] [serial = 363] [outer = 0x0] 20:51:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x123430400) [pid = 1666] [serial = 364] [outer = 0x112a74000] 20:51:47 INFO - PROCESS | 1666 | 1466740307033 Marionette DEBUG loaded listener.js 20:51:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x124533400) [pid = 1666] [serial = 365] [outer = 0x112a74000] 20:51:47 INFO - PROCESS | 1666 | 1466740307487 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] 20:51:47 INFO - PROCESS | 1666 | 1466740307515 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 20:51:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 20:51:47 INFO - PROCESS | 1666 | 1466740307518 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 20:51:47 INFO - PROCESS | 1666 | 1466740307519 Marionette TRACE conn2 <- [1,462,null,{}] 20:51:47 INFO - PROCESS | 1666 | 1466740307521 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}] 20:51:47 INFO - PROCESS | 1666 | 1466740307522 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:47 INFO - PROCESS | 1666 | 1466740307638 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 20:51:47 INFO - PROCESS | 1666 | 1466740307644 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:47 INFO - PROCESS | 1666 | 1466740307644 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:47 INFO - PROCESS | 1666 | ++DOCSHELL 0x119b94800 == 31 [pid = 1666] [id = 123] 20:51:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x12461f400) [pid = 1666] [serial = 366] [outer = 0x0] 20:51:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x124baf800) [pid = 1666] [serial = 367] [outer = 0x12461f400] 20:51:47 INFO - PROCESS | 1666 | 1466740307687 Marionette DEBUG loaded listener.js 20:51:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x125121000) [pid = 1666] [serial = 368] [outer = 0x12461f400] 20:51:48 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:51:48 INFO - PROCESS | 1666 | 1466740308127 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] 20:51:48 INFO - PROCESS | 1666 | 1466740308141 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 20:51:48 INFO - PROCESS | 1666 | 1466740308143 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 20:51:48 INFO - PROCESS | 1666 | 1466740308144 Marionette TRACE conn2 <- [1,466,null,{}] 20:51:48 INFO - PROCESS | 1666 | 1466740308147 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}] 20:51:48 INFO - PROCESS | 1666 | 1466740308156 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:48 INFO - PROCESS | 1666 | 1466740308249 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 20:51:48 INFO - PROCESS | 1666 | 1466740308298 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:48 INFO - PROCESS | 1666 | 1466740308299 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:48 INFO - PROCESS | 1666 | ++DOCSHELL 0x1212dd000 == 32 [pid = 1666] [id = 124] 20:51:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x1180cd000) [pid = 1666] [serial = 369] [outer = 0x0] 20:51:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x125881800) [pid = 1666] [serial = 370] [outer = 0x1180cd000] 20:51:48 INFO - PROCESS | 1666 | 1466740308326 Marionette DEBUG loaded listener.js 20:51:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x126e68000) [pid = 1666] [serial = 371] [outer = 0x1180cd000] 20:51:48 INFO - PROCESS | 1666 | 1466740308638 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] 20:51:48 INFO - PROCESS | 1666 | 1466740308664 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 20:51:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 20:51:48 INFO - PROCESS | 1666 | 1466740308686 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 20:51:48 INFO - PROCESS | 1666 | 1466740308687 Marionette TRACE conn2 <- [1,470,null,{}] 20:51:48 INFO - PROCESS | 1666 | 1466740308689 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}] 20:51:48 INFO - PROCESS | 1666 | 1466740308693 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:48 INFO - PROCESS | 1666 | 1466740308809 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 20:51:48 INFO - PROCESS | 1666 | 1466740308813 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:48 INFO - PROCESS | 1666 | 1466740308814 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:48 INFO - PROCESS | 1666 | ++DOCSHELL 0x124481800 == 33 [pid = 1666] [id = 125] 20:51:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x126f80800) [pid = 1666] [serial = 372] [outer = 0x0] 20:51:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x128c73000) [pid = 1666] [serial = 373] [outer = 0x126f80800] 20:51:48 INFO - PROCESS | 1666 | 1466740308840 Marionette DEBUG loaded listener.js 20:51:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x129506000) [pid = 1666] [serial = 374] [outer = 0x126f80800] 20:51:49 INFO - PROCESS | 1666 | 1466740309170 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]]]}] 20:51:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 20:51:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 541ms 20:51:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 20:51:49 INFO - PROCESS | 1666 | 1466740309208 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 20:51:49 INFO - PROCESS | 1666 | 1466740309209 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 20:51:49 INFO - PROCESS | 1666 | 1466740309211 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 20:51:49 INFO - PROCESS | 1666 | 1466740309212 Marionette TRACE conn2 <- [1,474,null,{}] 20:51:49 INFO - PROCESS | 1666 | 1466740309214 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}] 20:51:49 INFO - PROCESS | 1666 | 1466740309216 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:49 INFO - PROCESS | 1666 | 1466740309313 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 20:51:49 INFO - PROCESS | 1666 | 1466740309348 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:49 INFO - PROCESS | 1666 | 1466740309349 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:49 INFO - PROCESS | 1666 | ++DOCSHELL 0x1257a9000 == 34 [pid = 1666] [id = 126] 20:51:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x11a20a000) [pid = 1666] [serial = 375] [outer = 0x0] 20:51:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x129510000) [pid = 1666] [serial = 376] [outer = 0x11a20a000] 20:51:49 INFO - PROCESS | 1666 | 1466740309374 Marionette DEBUG loaded listener.js 20:51:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x12a53dc00) [pid = 1666] [serial = 377] [outer = 0x11a20a000] 20:51:49 INFO - PROCESS | 1666 | 1466740309687 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]]]}] 20:51:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 20:51:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 520ms 20:51:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 20:51:49 INFO - PROCESS | 1666 | 1466740309732 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 20:51:49 INFO - PROCESS | 1666 | 1466740309733 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 20:51:49 INFO - PROCESS | 1666 | 1466740309735 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 20:51:49 INFO - PROCESS | 1666 | 1466740309736 Marionette TRACE conn2 <- [1,478,null,{}] 20:51:49 INFO - PROCESS | 1666 | 1466740309741 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}] 20:51:49 INFO - PROCESS | 1666 | 1466740309742 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:49 INFO - PROCESS | 1666 | 1466740309832 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 20:51:49 INFO - PROCESS | 1666 | 1466740309836 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:49 INFO - PROCESS | 1666 | 1466740309839 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x125da2800 == 35 [pid = 1666] [id = 127] 20:51:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x116635c00) [pid = 1666] [serial = 378] [outer = 0x0] 20:51:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x124533800) [pid = 1666] [serial = 379] [outer = 0x116635c00] 20:51:50 INFO - PROCESS | 1666 | 1466740310052 Marionette DEBUG loaded listener.js 20:51:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x12a6f2c00) [pid = 1666] [serial = 380] [outer = 0x116635c00] 20:51:50 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x12af66400) [pid = 1666] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 20:51:50 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x12b95fc00) [pid = 1666] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 20:51:50 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x12bce6800) [pid = 1666] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 20:51:50 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x118149c00) [pid = 1666] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 20:51:50 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x12a6f4c00) [pid = 1666] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 20:51:50 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x1122aa800) [pid = 1666] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 20:51:50 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x116906c00) [pid = 1666] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 20:51:50 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x12940f400) [pid = 1666] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 20:51:50 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x1176d0000) [pid = 1666] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 20:51:50 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x124125000) [pid = 1666] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 20:51:50 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x119ed8800) [pid = 1666] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 20:51:50 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x11813f400) [pid = 1666] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 20:51:50 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x110f35c00) [pid = 1666] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 20:51:50 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x12a5f3c00) [pid = 1666] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 20:51:50 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x110f37800) [pid = 1666] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 20:51:50 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x128c73c00) [pid = 1666] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 20:51:50 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x113c8e400) [pid = 1666] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 20:51:50 INFO - PROCESS | 1666 | 1466740310339 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]]]}] 20:51:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 20:51:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 620ms 20:51:50 INFO - PROCESS | 1666 | 1466740310356 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 20:51:50 INFO - PROCESS | 1666 | 1466740310357 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 20:51:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 20:51:50 INFO - PROCESS | 1666 | 1466740310367 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 20:51:50 INFO - PROCESS | 1666 | 1466740310368 Marionette TRACE conn2 <- [1,482,null,{}] 20:51:50 INFO - PROCESS | 1666 | 1466740310370 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}] 20:51:50 INFO - PROCESS | 1666 | 1466740310371 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:50 INFO - PROCESS | 1666 | 1466740310455 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 20:51:50 INFO - PROCESS | 1666 | 1466740310461 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:50 INFO - PROCESS | 1666 | 1466740310463 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x118770800 == 36 [pid = 1666] [id = 128] 20:51:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x112f09000) [pid = 1666] [serial = 381] [outer = 0x0] 20:51:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x12412b800) [pid = 1666] [serial = 382] [outer = 0x112f09000] 20:51:50 INFO - PROCESS | 1666 | 1466740310487 Marionette DEBUG loaded listener.js 20:51:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x12a53b000) [pid = 1666] [serial = 383] [outer = 0x112f09000] 20:51:50 INFO - PROCESS | 1666 | 1466740310821 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]]]}] 20:51:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 20:51:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 474ms 20:51:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 20:51:50 INFO - PROCESS | 1666 | 1466740310836 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 20:51:50 INFO - PROCESS | 1666 | 1466740310837 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 20:51:50 INFO - PROCESS | 1666 | 1466740310841 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 20:51:50 INFO - PROCESS | 1666 | 1466740310843 Marionette TRACE conn2 <- [1,486,null,{}] 20:51:50 INFO - PROCESS | 1666 | 1466740310846 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}] 20:51:50 INFO - PROCESS | 1666 | 1466740310847 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:50 INFO - PROCESS | 1666 | 1466740310920 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 20:51:50 INFO - PROCESS | 1666 | 1466740310975 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:50 INFO - PROCESS | 1666 | 1466740310976 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x128c8b800 == 37 [pid = 1666] [id = 129] 20:51:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x116906c00) [pid = 1666] [serial = 384] [outer = 0x0] 20:51:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x12a6f3000) [pid = 1666] [serial = 385] [outer = 0x116906c00] 20:51:51 INFO - PROCESS | 1666 | 1466740311000 Marionette DEBUG loaded listener.js 20:51:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x12b0e0000) [pid = 1666] [serial = 386] [outer = 0x116906c00] 20:51:51 INFO - PROCESS | 1666 | 1466740311268 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]]]}] 20:51:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 20:51:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 472ms 20:51:51 INFO - PROCESS | 1666 | 1466740311313 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 20:51:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 20:51:51 INFO - PROCESS | 1666 | 1466740311314 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 20:51:51 INFO - PROCESS | 1666 | 1466740311316 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 20:51:51 INFO - PROCESS | 1666 | 1466740311318 Marionette TRACE conn2 <- [1,490,null,{}] 20:51:51 INFO - PROCESS | 1666 | 1466740311328 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}] 20:51:51 INFO - PROCESS | 1666 | 1466740311329 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:51 INFO - PROCESS | 1666 | 1466740311419 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 20:51:51 INFO - PROCESS | 1666 | 1466740311432 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:51 INFO - PROCESS | 1666 | 1466740311434 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:51 INFO - PROCESS | 1666 | ++DOCSHELL 0x1212dc800 == 38 [pid = 1666] [id = 130] 20:51:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x12af5f000) [pid = 1666] [serial = 387] [outer = 0x0] 20:51:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x12b835000) [pid = 1666] [serial = 388] [outer = 0x12af5f000] 20:51:51 INFO - PROCESS | 1666 | 1466740311461 Marionette DEBUG loaded listener.js 20:51:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x12b8f8c00) [pid = 1666] [serial = 389] [outer = 0x12af5f000] 20:51:51 INFO - PROCESS | 1666 | 1466740311784 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]]]}] 20:51:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 20:51:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 522ms 20:51:51 INFO - PROCESS | 1666 | 1466740311848 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 20:51:51 INFO - PROCESS | 1666 | 1466740311849 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 20:51:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 20:51:51 INFO - PROCESS | 1666 | 1466740311851 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 20:51:51 INFO - PROCESS | 1666 | 1466740311852 Marionette TRACE conn2 <- [1,494,null,{}] 20:51:51 INFO - PROCESS | 1666 | 1466740311855 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}] 20:51:51 INFO - PROCESS | 1666 | 1466740311856 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:51 INFO - PROCESS | 1666 | 1466740311932 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 20:51:51 INFO - PROCESS | 1666 | 1466740311936 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:51 INFO - PROCESS | 1666 | 1466740311937 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:51 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a6a6800 == 39 [pid = 1666] [id = 131] 20:51:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x12b8fd000) [pid = 1666] [serial = 390] [outer = 0x0] 20:51:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x12b965c00) [pid = 1666] [serial = 391] [outer = 0x12b8fd000] 20:51:51 INFO - PROCESS | 1666 | 1466740311963 Marionette DEBUG loaded listener.js 20:51:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x12bc69c00) [pid = 1666] [serial = 392] [outer = 0x12b8fd000] 20:51:52 INFO - PROCESS | 1666 | 1466740312537 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]]]}] 20:51:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 20:51:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 720ms 20:51:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 20:51:52 INFO - PROCESS | 1666 | 1466740312572 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 20:51:52 INFO - PROCESS | 1666 | 1466740312574 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 20:51:52 INFO - PROCESS | 1666 | 1466740312578 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 20:51:52 INFO - PROCESS | 1666 | 1466740312580 Marionette TRACE conn2 <- [1,498,null,{}] 20:51:52 INFO - PROCESS | 1666 | 1466740312586 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}] 20:51:52 INFO - PROCESS | 1666 | 1466740312588 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:52 INFO - PROCESS | 1666 | 1466740312693 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 20:51:52 INFO - PROCESS | 1666 | 1466740312793 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:52 INFO - PROCESS | 1666 | 1466740312794 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x116aaf800 == 40 [pid = 1666] [id = 132] 20:51:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x1175c5000) [pid = 1666] [serial = 393] [outer = 0x0] 20:51:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x1180cfc00) [pid = 1666] [serial = 394] [outer = 0x1175c5000] 20:51:52 INFO - PROCESS | 1666 | 1466740312826 Marionette DEBUG loaded listener.js 20:51:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x11854ec00) [pid = 1666] [serial = 395] [outer = 0x1175c5000] 20:51:53 INFO - PROCESS | 1666 | 1466740313323 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]]]}] 20:51:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 20:51:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 928ms 20:51:53 INFO - PROCESS | 1666 | 1466740313507 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 20:51:53 INFO - PROCESS | 1666 | 1466740313509 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 20:51:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 20:51:53 INFO - PROCESS | 1666 | 1466740313513 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 20:51:53 INFO - PROCESS | 1666 | 1466740313514 Marionette TRACE conn2 <- [1,502,null,{}] 20:51:53 INFO - PROCESS | 1666 | 1466740313518 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}] 20:51:53 INFO - PROCESS | 1666 | 1466740313520 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:53 INFO - PROCESS | 1666 | 1466740313618 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 20:51:53 INFO - PROCESS | 1666 | 1466740313691 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:53 INFO - PROCESS | 1666 | 1466740313694 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x115ef1000 == 41 [pid = 1666] [id = 133] 20:51:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x1133c9000) [pid = 1666] [serial = 396] [outer = 0x0] 20:51:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x116637000) [pid = 1666] [serial = 397] [outer = 0x1133c9000] 20:51:53 INFO - PROCESS | 1666 | 1466740313723 Marionette DEBUG loaded listener.js 20:51:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x116f91400) [pid = 1666] [serial = 398] [outer = 0x1133c9000] 20:51:53 INFO - PROCESS | 1666 | --DOCSHELL 0x1212dc800 == 40 [pid = 1666] [id = 130] 20:51:53 INFO - PROCESS | 1666 | --DOCSHELL 0x128c8b800 == 39 [pid = 1666] [id = 129] 20:51:53 INFO - PROCESS | 1666 | --DOCSHELL 0x118770800 == 38 [pid = 1666] [id = 128] 20:51:53 INFO - PROCESS | 1666 | --DOCSHELL 0x125da2800 == 37 [pid = 1666] [id = 127] 20:51:53 INFO - PROCESS | 1666 | --DOCSHELL 0x1257a9000 == 36 [pid = 1666] [id = 126] 20:51:53 INFO - PROCESS | 1666 | --DOCSHELL 0x124481800 == 35 [pid = 1666] [id = 125] 20:51:53 INFO - PROCESS | 1666 | --DOCSHELL 0x1212dd000 == 34 [pid = 1666] [id = 124] 20:51:53 INFO - PROCESS | 1666 | --DOCSHELL 0x119b94800 == 33 [pid = 1666] [id = 123] 20:51:54 INFO - PROCESS | 1666 | --DOCSHELL 0x118772800 == 32 [pid = 1666] [id = 122] 20:51:54 INFO - PROCESS | 1666 | --DOCSHELL 0x1169ae000 == 31 [pid = 1666] [id = 121] 20:51:54 INFO - PROCESS | 1666 | --DOCSHELL 0x1130e0000 == 30 [pid = 1666] [id = 120] 20:51:54 INFO - PROCESS | 1666 | 1466740314118 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]]]}] 20:51:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 20:51:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 621ms 20:51:54 INFO - PROCESS | 1666 | 1466740314134 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 20:51:54 INFO - PROCESS | 1666 | 1466740314136 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 20:51:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 20:51:54 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x12b747000) [pid = 1666] [serial = 257] [outer = 0x0] [url = about:blank] 20:51:54 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x1164e1000) [pid = 1666] [serial = 260] [outer = 0x0] [url = about:blank] 20:51:54 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x12b833800) [pid = 1666] [serial = 328] [outer = 0x0] [url = about:blank] 20:51:54 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x12b967800) [pid = 1666] [serial = 331] [outer = 0x0] [url = about:blank] 20:51:54 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x12b8fd800) [pid = 1666] [serial = 329] [outer = 0x0] [url = about:blank] 20:51:54 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x12bcea400) [pid = 1666] [serial = 334] [outer = 0x0] [url = about:blank] 20:51:54 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x1185dac00) [pid = 1666] [serial = 304] [outer = 0x0] [url = about:blank] 20:51:54 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x1191cc000) [pid = 1666] [serial = 305] [outer = 0x0] [url = about:blank] 20:51:54 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x12b833000) [pid = 1666] [serial = 299] [outer = 0x0] [url = about:blank] 20:51:54 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x113c89c00) [pid = 1666] [serial = 301] [outer = 0x0] [url = about:blank] 20:51:54 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x116984000) [pid = 1666] [serial = 302] [outer = 0x0] [url = about:blank] 20:51:54 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x1274bdc00) [pid = 1666] [serial = 310] [outer = 0x0] [url = about:blank] 20:51:54 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x1291b5c00) [pid = 1666] [serial = 311] [outer = 0x0] [url = about:blank] 20:51:54 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x12950c000) [pid = 1666] [serial = 322] [outer = 0x0] [url = about:blank] 20:51:54 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x11917fc00) [pid = 1666] [serial = 316] [outer = 0x0] [url = about:blank] 20:51:54 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x119cd3400) [pid = 1666] [serial = 317] [outer = 0x0] [url = about:blank] 20:51:54 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x1242ea800) [pid = 1666] [serial = 307] [outer = 0x0] [url = about:blank] 20:51:54 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x1251e7000) [pid = 1666] [serial = 308] [outer = 0x0] [url = about:blank] 20:51:54 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x124bb1c00) [pid = 1666] [serial = 319] [outer = 0x0] [url = about:blank] 20:51:54 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x1258ab400) [pid = 1666] [serial = 320] [outer = 0x0] [url = about:blank] 20:51:54 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x118275000) [pid = 1666] [serial = 313] [outer = 0x0] [url = about:blank] 20:51:54 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x11854fc00) [pid = 1666] [serial = 314] [outer = 0x0] [url = about:blank] 20:51:54 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x124bf3c00) [pid = 1666] [serial = 341] [outer = 0x0] [url = about:blank] 20:51:54 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x12a6ea800) [pid = 1666] [serial = 325] [outer = 0x0] [url = about:blank] 20:51:54 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x112a73c00) [pid = 1666] [serial = 338] [outer = 0x0] [url = about:blank] 20:51:54 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x116909800) [pid = 1666] [serial = 340] [outer = 0x0] [url = about:blank] 20:51:54 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x12af65400) [pid = 1666] [serial = 326] [outer = 0x0] [url = about:blank] 20:51:54 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x12bcf0000) [pid = 1666] [serial = 335] [outer = 0x0] [url = about:blank] 20:51:54 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x12bc5d000) [pid = 1666] [serial = 332] [outer = 0x0] [url = about:blank] 20:51:54 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x110f3cc00) [pid = 1666] [serial = 337] [outer = 0x0] [url = about:blank] 20:51:54 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x12a539800) [pid = 1666] [serial = 323] [outer = 0x0] [url = about:blank] 20:51:54 INFO - PROCESS | 1666 | 1466740314160 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 20:51:54 INFO - PROCESS | 1666 | 1466740314163 Marionette TRACE conn2 <- [1,506,null,{}] 20:51:54 INFO - PROCESS | 1666 | 1466740314170 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}] 20:51:54 INFO - PROCESS | 1666 | 1466740314172 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:54 INFO - PROCESS | 1666 | 1466740314248 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 20:51:54 INFO - PROCESS | 1666 | 1466740314252 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:54 INFO - PROCESS | 1666 | 1466740314254 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x116ac0000 == 31 [pid = 1666] [id = 134] 20:51:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x11813e000) [pid = 1666] [serial = 399] [outer = 0x0] 20:51:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x11846dc00) [pid = 1666] [serial = 400] [outer = 0x11813e000] 20:51:54 INFO - PROCESS | 1666 | 1466740314283 Marionette DEBUG loaded listener.js 20:51:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x11854fc00) [pid = 1666] [serial = 401] [outer = 0x11813e000] 20:51:54 INFO - PROCESS | 1666 | 1466740314656 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]]]}] 20:51:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 20:51:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 547ms 20:51:54 INFO - PROCESS | 1666 | 1466740314691 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 20:51:54 INFO - PROCESS | 1666 | 1466740314693 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 20:51:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 20:51:54 INFO - PROCESS | 1666 | 1466740314697 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 20:51:54 INFO - PROCESS | 1666 | 1466740314699 Marionette TRACE conn2 <- [1,510,null,{}] 20:51:54 INFO - PROCESS | 1666 | 1466740314711 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}] 20:51:54 INFO - PROCESS | 1666 | 1466740314716 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:54 INFO - PROCESS | 1666 | 1466740314838 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 20:51:54 INFO - PROCESS | 1666 | 1466740314855 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:54 INFO - PROCESS | 1666 | 1466740314858 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x1188e5000 == 32 [pid = 1666] [id = 135] 20:51:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x1191cc000) [pid = 1666] [serial = 402] [outer = 0x0] 20:51:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x119888400) [pid = 1666] [serial = 403] [outer = 0x1191cc000] 20:51:54 INFO - PROCESS | 1666 | 1466740314904 Marionette DEBUG loaded listener.js 20:51:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x119bb6000) [pid = 1666] [serial = 404] [outer = 0x1191cc000] 20:51:55 INFO - PROCESS | 1666 | 1466740315289 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]]]}] 20:51:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 20:51:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 621ms 20:51:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 20:51:55 INFO - PROCESS | 1666 | 1466740315319 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 20:51:55 INFO - PROCESS | 1666 | 1466740315320 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 20:51:55 INFO - PROCESS | 1666 | 1466740315322 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 20:51:55 INFO - PROCESS | 1666 | 1466740315323 Marionette TRACE conn2 <- [1,514,null,{}] 20:51:55 INFO - PROCESS | 1666 | 1466740315326 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}] 20:51:55 INFO - PROCESS | 1666 | 1466740315329 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:55 INFO - PROCESS | 1666 | 1466740315404 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 20:51:55 INFO - PROCESS | 1666 | 1466740315410 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:55 INFO - PROCESS | 1666 | 1466740315411 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x119cb0800 == 33 [pid = 1666] [id = 136] 20:51:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x12412a000) [pid = 1666] [serial = 405] [outer = 0x0] 20:51:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x124531400) [pid = 1666] [serial = 406] [outer = 0x12412a000] 20:51:55 INFO - PROCESS | 1666 | 1466740315455 Marionette DEBUG loaded listener.js 20:51:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x12453dc00) [pid = 1666] [serial = 407] [outer = 0x12412a000] 20:51:55 INFO - PROCESS | 1666 | 1466740315753 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]]]}] 20:51:55 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 20:51:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 469ms 20:51:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 20:51:55 INFO - PROCESS | 1666 | 1466740315792 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 20:51:55 INFO - PROCESS | 1666 | 1466740315793 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 20:51:55 INFO - PROCESS | 1666 | 1466740315795 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 20:51:55 INFO - PROCESS | 1666 | 1466740315796 Marionette TRACE conn2 <- [1,518,null,{}] 20:51:55 INFO - PROCESS | 1666 | 1466740315798 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}] 20:51:55 INFO - PROCESS | 1666 | 1466740315800 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:55 INFO - PROCESS | 1666 | 1466740315872 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 20:51:55 INFO - PROCESS | 1666 | 1466740315926 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:55 INFO - PROCESS | 1666 | 1466740315927 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x1234d5000 == 34 [pid = 1666] [id = 137] 20:51:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x115e86400) [pid = 1666] [serial = 408] [outer = 0x0] 20:51:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x124626c00) [pid = 1666] [serial = 409] [outer = 0x115e86400] 20:51:55 INFO - PROCESS | 1666 | 1466740315952 Marionette DEBUG loaded listener.js 20:51:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x124ddfc00) [pid = 1666] [serial = 410] [outer = 0x115e86400] 20:51:56 INFO - PROCESS | 1666 | 1466740316209 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]]]}] 20:51:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 20:51:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 468ms 20:51:56 INFO - PROCESS | 1666 | 1466740316264 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 20:51:56 INFO - PROCESS | 1666 | 1466740316265 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 20:51:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 20:51:56 INFO - PROCESS | 1666 | 1466740316280 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 20:51:56 INFO - PROCESS | 1666 | 1466740316281 Marionette TRACE conn2 <- [1,522,null,{}] 20:51:56 INFO - PROCESS | 1666 | 1466740316283 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}] 20:51:56 INFO - PROCESS | 1666 | 1466740316288 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:56 INFO - PROCESS | 1666 | 1466740316417 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 20:51:56 INFO - PROCESS | 1666 | 1466740316449 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:56 INFO - PROCESS | 1666 | 1466740316450 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x125797800 == 35 [pid = 1666] [id = 138] 20:51:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x125d39400) [pid = 1666] [serial = 411] [outer = 0x0] 20:51:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x128c6e800) [pid = 1666] [serial = 412] [outer = 0x125d39400] 20:51:56 INFO - PROCESS | 1666 | 1466740316476 Marionette DEBUG loaded listener.js 20:51:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x129404000) [pid = 1666] [serial = 413] [outer = 0x125d39400] 20:51:56 INFO - PROCESS | 1666 | 1466740316835 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]]]}] 20:51:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 20:51:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 574ms 20:51:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 20:51:56 INFO - PROCESS | 1666 | 1466740316850 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 20:51:56 INFO - PROCESS | 1666 | 1466740316852 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 20:51:56 INFO - PROCESS | 1666 | 1466740316855 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 20:51:56 INFO - PROCESS | 1666 | 1466740316857 Marionette TRACE conn2 <- [1,526,null,{}] 20:51:56 INFO - PROCESS | 1666 | 1466740316865 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}] 20:51:56 INFO - PROCESS | 1666 | 1466740316867 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:57 INFO - PROCESS | 1666 | 1466740317010 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 20:51:57 INFO - PROCESS | 1666 | 1466740317062 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:57 INFO - PROCESS | 1666 | 1466740317063 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x126f1a000 == 36 [pid = 1666] [id = 139] 20:51:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x12580a800) [pid = 1666] [serial = 414] [outer = 0x0] 20:51:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x1291bf000) [pid = 1666] [serial = 415] [outer = 0x12580a800] 20:51:57 INFO - PROCESS | 1666 | 1466740317113 Marionette DEBUG loaded listener.js 20:51:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x12a5ed800) [pid = 1666] [serial = 416] [outer = 0x12580a800] 20:51:57 INFO - PROCESS | 1666 | 1466740317534 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]]]}] 20:51:57 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 20:51:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 729ms 20:51:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 20:51:57 INFO - PROCESS | 1666 | 1466740317585 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 20:51:57 INFO - PROCESS | 1666 | 1466740317586 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 20:51:57 INFO - PROCESS | 1666 | 1466740317590 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 20:51:57 INFO - PROCESS | 1666 | 1466740317591 Marionette TRACE conn2 <- [1,530,null,{}] 20:51:57 INFO - PROCESS | 1666 | 1466740317594 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}] 20:51:57 INFO - PROCESS | 1666 | 1466740317595 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:57 INFO - PROCESS | 1666 | 1466740317701 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 20:51:57 INFO - PROCESS | 1666 | 1466740317716 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:57 INFO - PROCESS | 1666 | 1466740317717 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x129194800 == 37 [pid = 1666] [id = 140] 20:51:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x12a6ea800) [pid = 1666] [serial = 417] [outer = 0x0] 20:51:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x12af62800) [pid = 1666] [serial = 418] [outer = 0x12a6ea800] 20:51:57 INFO - PROCESS | 1666 | 1466740317742 Marionette DEBUG loaded listener.js 20:51:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x12b831800) [pid = 1666] [serial = 419] [outer = 0x12a6ea800] 20:51:58 INFO - PROCESS | 1666 | 1466740318055 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"]]]}] 20:51:58 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 20:51:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 20:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:51:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 20:51:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 20:51:58 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 20:51:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 20:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:51:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:51:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 20:51:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 20:51:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 521ms 20:51:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 20:51:58 INFO - PROCESS | 1666 | 1466740318111 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 20:51:58 INFO - PROCESS | 1666 | 1466740318112 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 20:51:58 INFO - PROCESS | 1666 | 1466740318114 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 20:51:58 INFO - PROCESS | 1666 | 1466740318115 Marionette TRACE conn2 <- [1,534,null,{}] 20:51:58 INFO - PROCESS | 1666 | 1466740318117 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}] 20:51:58 INFO - PROCESS | 1666 | 1466740318118 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:58 INFO - PROCESS | 1666 | 1466740318222 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 20:51:58 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x126f80800) [pid = 1666] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 20:51:58 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x112a74000) [pid = 1666] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 20:51:58 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x12461f400) [pid = 1666] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 20:51:58 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x1167ea400) [pid = 1666] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 20:51:58 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x119882c00) [pid = 1666] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 20:51:58 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x1251dbc00) [pid = 1666] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 20:51:58 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x1291ba800) [pid = 1666] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 20:51:58 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x11a20a000) [pid = 1666] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 20:51:58 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x116635c00) [pid = 1666] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 20:51:58 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x116906c00) [pid = 1666] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 20:51:58 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x112f09000) [pid = 1666] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 20:51:58 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x12af5f000) [pid = 1666] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 20:51:58 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x1180cd000) [pid = 1666] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 20:51:58 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x1180d2c00) [pid = 1666] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 20:51:58 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x11674bc00) [pid = 1666] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 20:51:58 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x1180d2000) [pid = 1666] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 20:51:58 INFO - PROCESS | 1666 | 1466740318351 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:58 INFO - PROCESS | 1666 | 1466740318352 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x116ab7000 == 38 [pid = 1666] [id = 141] 20:51:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x115e86c00) [pid = 1666] [serial = 420] [outer = 0x0] 20:51:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x116906c00) [pid = 1666] [serial = 421] [outer = 0x115e86c00] 20:51:58 INFO - PROCESS | 1666 | 1466740318376 Marionette DEBUG loaded listener.js 20:51:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x1185a1800) [pid = 1666] [serial = 422] [outer = 0x115e86c00] 20:51:58 INFO - PROCESS | 1666 | 1466740318618 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]]]}] 20:51:58 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 20:51:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 519ms 20:51:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 20:51:58 INFO - PROCESS | 1666 | 1466740318637 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 20:51:58 INFO - PROCESS | 1666 | 1466740318638 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 20:51:58 INFO - PROCESS | 1666 | 1466740318640 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 20:51:58 INFO - PROCESS | 1666 | 1466740318641 Marionette TRACE conn2 <- [1,538,null,{}] 20:51:58 INFO - PROCESS | 1666 | 1466740318643 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}] 20:51:58 INFO - PROCESS | 1666 | 1466740318644 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:58 INFO - PROCESS | 1666 | 1466740318739 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 20:51:58 INFO - PROCESS | 1666 | 1466740318745 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:58 INFO - PROCESS | 1666 | 1466740318746 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x129c69800 == 39 [pid = 1666] [id = 142] 20:51:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x118146800) [pid = 1666] [serial = 423] [outer = 0x0] 20:51:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x125810400) [pid = 1666] [serial = 424] [outer = 0x118146800] 20:51:58 INFO - PROCESS | 1666 | 1466740318776 Marionette DEBUG loaded listener.js 20:51:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x12a541400) [pid = 1666] [serial = 425] [outer = 0x118146800] 20:51:59 INFO - PROCESS | 1666 | 1466740319098 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]]]}] 20:51:59 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. 20:51:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 469ms 20:51:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 20:51:59 INFO - PROCESS | 1666 | 1466740319110 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 20:51:59 INFO - PROCESS | 1666 | 1466740319111 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 20:51:59 INFO - PROCESS | 1666 | 1466740319117 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 20:51:59 INFO - PROCESS | 1666 | 1466740319119 Marionette TRACE conn2 <- [1,542,null,{}] 20:51:59 INFO - PROCESS | 1666 | 1466740319121 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}] 20:51:59 INFO - PROCESS | 1666 | 1466740319123 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:59 INFO - PROCESS | 1666 | 1466740319217 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 20:51:59 INFO - PROCESS | 1666 | 1466740319271 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:59 INFO - PROCESS | 1666 | 1466740319273 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x12afaf800 == 40 [pid = 1666] [id = 143] 20:51:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x124238400) [pid = 1666] [serial = 426] [outer = 0x0] 20:51:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x12a6ed800) [pid = 1666] [serial = 427] [outer = 0x124238400] 20:51:59 INFO - PROCESS | 1666 | 1466740319299 Marionette DEBUG loaded listener.js 20:51:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x12bc5ec00) [pid = 1666] [serial = 428] [outer = 0x124238400] 20:51:59 INFO - PROCESS | 1666 | 1466740319557 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]]]}] 20:51:59 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. 20:51:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 470ms 20:51:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 20:51:59 INFO - PROCESS | 1666 | 1466740319588 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 20:51:59 INFO - PROCESS | 1666 | 1466740319589 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 20:51:59 INFO - PROCESS | 1666 | 1466740319599 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 20:51:59 INFO - PROCESS | 1666 | 1466740319600 Marionette TRACE conn2 <- [1,546,null,{}] 20:51:59 INFO - PROCESS | 1666 | 1466740319602 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}] 20:51:59 INFO - PROCESS | 1666 | 1466740319603 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:59 INFO - PROCESS | 1666 | 1466740319691 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 20:51:59 INFO - PROCESS | 1666 | 1466740319699 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:59 INFO - PROCESS | 1666 | 1466740319700 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:51:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b9b9800 == 41 [pid = 1666] [id = 144] 20:51:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x110f3a800) [pid = 1666] [serial = 429] [outer = 0x0] 20:51:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x112961800) [pid = 1666] [serial = 430] [outer = 0x110f3a800] 20:51:59 INFO - PROCESS | 1666 | 1466740319727 Marionette DEBUG loaded listener.js 20:51:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x12bc5d000) [pid = 1666] [serial = 431] [outer = 0x110f3a800] 20:52:00 INFO - PROCESS | 1666 | 1466740320056 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]]]}] 20:52:00 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 20:52:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 476ms 20:52:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 20:52:00 INFO - PROCESS | 1666 | 1466740320067 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 20:52:00 INFO - PROCESS | 1666 | 1466740320068 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 20:52:00 INFO - PROCESS | 1666 | 1466740320070 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 20:52:00 INFO - PROCESS | 1666 | 1466740320072 Marionette TRACE conn2 <- [1,550,null,{}] 20:52:00 INFO - PROCESS | 1666 | 1466740320077 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}] 20:52:00 INFO - PROCESS | 1666 | 1466740320078 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:00 INFO - PROCESS | 1666 | 1466740320202 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 20:52:00 INFO - PROCESS | 1666 | 1466740320209 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:00 INFO - PROCESS | 1666 | 1466740320210 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x12be7f000 == 42 [pid = 1666] [id = 145] 20:52:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x11295d800) [pid = 1666] [serial = 432] [outer = 0x0] 20:52:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x12bc6a000) [pid = 1666] [serial = 433] [outer = 0x11295d800] 20:52:00 INFO - PROCESS | 1666 | 1466740320242 Marionette DEBUG loaded listener.js 20:52:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x12bcf3800) [pid = 1666] [serial = 434] [outer = 0x11295d800] 20:52:00 INFO - PROCESS | 1666 | 1466740320645 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]]]}] 20:52:00 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. 20:52:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 619ms 20:52:00 INFO - PROCESS | 1666 | 1466740320691 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 20:52:00 INFO - PROCESS | 1666 | 1466740320694 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 20:52:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 20:52:00 INFO - PROCESS | 1666 | 1466740320697 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 20:52:00 INFO - PROCESS | 1666 | 1466740320699 Marionette TRACE conn2 <- [1,554,null,{}] 20:52:00 INFO - PROCESS | 1666 | 1466740320704 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}] 20:52:00 INFO - PROCESS | 1666 | 1466740320705 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:00 INFO - PROCESS | 1666 | 1466740320837 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 20:52:00 INFO - PROCESS | 1666 | 1466740320892 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:00 INFO - PROCESS | 1666 | 1466740320894 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x117e67000 == 43 [pid = 1666] [id = 146] 20:52:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x112e04000) [pid = 1666] [serial = 435] [outer = 0x0] 20:52:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x115dc6800) [pid = 1666] [serial = 436] [outer = 0x112e04000] 20:52:00 INFO - PROCESS | 1666 | 1466740320966 Marionette DEBUG loaded listener.js 20:52:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x1175c0800) [pid = 1666] [serial = 437] [outer = 0x112e04000] 20:52:01 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:52:01 INFO - PROCESS | 1666 | 1466740321386 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]]]}] 20:52:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 20:52:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 723ms 20:52:01 INFO - PROCESS | 1666 | 1466740321449 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 20:52:01 INFO - PROCESS | 1666 | 1466740321452 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 20:52:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 20:52:01 INFO - PROCESS | 1666 | 1466740321472 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 20:52:01 INFO - PROCESS | 1666 | 1466740321473 Marionette TRACE conn2 <- [1,558,null,{}] 20:52:01 INFO - PROCESS | 1666 | 1466740321476 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}] 20:52:01 INFO - PROCESS | 1666 | 1466740321478 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:01 INFO - PROCESS | 1666 | 1466740321578 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 20:52:01 INFO - PROCESS | 1666 | 1466740321631 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:01 INFO - PROCESS | 1666 | 1466740321632 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x124ad6000 == 44 [pid = 1666] [id = 147] 20:52:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x1185d9800) [pid = 1666] [serial = 438] [outer = 0x0] 20:52:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x119182c00) [pid = 1666] [serial = 439] [outer = 0x1185d9800] 20:52:01 INFO - PROCESS | 1666 | 1466740321664 Marionette DEBUG loaded listener.js 20:52:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x11998b400) [pid = 1666] [serial = 440] [outer = 0x1185d9800] 20:52:02 INFO - PROCESS | 1666 | 1466740322081 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]]]}] 20:52:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 20:52:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 621ms 20:52:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 20:52:02 INFO - PROCESS | 1666 | 1466740322092 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 20:52:02 INFO - PROCESS | 1666 | 1466740322093 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 20:52:02 INFO - PROCESS | 1666 | 1466740322098 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 20:52:02 INFO - PROCESS | 1666 | 1466740322101 Marionette TRACE conn2 <- [1,562,null,{}] 20:52:02 INFO - PROCESS | 1666 | 1466740322109 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}] 20:52:02 INFO - PROCESS | 1666 | 1466740322112 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:02 INFO - PROCESS | 1666 | 1466740322212 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 20:52:02 INFO - PROCESS | 1666 | 1466740322261 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:02 INFO - PROCESS | 1666 | 1466740322264 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c085000 == 45 [pid = 1666] [id = 148] 20:52:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x119cd4800) [pid = 1666] [serial = 441] [outer = 0x0] 20:52:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x124bf9800) [pid = 1666] [serial = 442] [outer = 0x119cd4800] 20:52:02 INFO - PROCESS | 1666 | 1466740322295 Marionette DEBUG loaded listener.js 20:52:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x1271b2800) [pid = 1666] [serial = 443] [outer = 0x119cd4800] 20:52:02 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:52:02 INFO - PROCESS | 1666 | 1466740322719 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]]]}] 20:52:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 20:52:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 673ms 20:52:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 20:52:02 INFO - PROCESS | 1666 | 1466740322770 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 20:52:02 INFO - PROCESS | 1666 | 1466740322771 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 20:52:02 INFO - PROCESS | 1666 | 1466740322790 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 20:52:02 INFO - PROCESS | 1666 | 1466740322792 Marionette TRACE conn2 <- [1,566,null,{}] 20:52:02 INFO - PROCESS | 1666 | 1466740322798 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}] 20:52:02 INFO - PROCESS | 1666 | 1466740322799 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:02 INFO - PROCESS | 1666 | 1466740322918 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 20:52:02 INFO - PROCESS | 1666 | 1466740322996 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:02 INFO - PROCESS | 1666 | 1466740322997 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x115d98000 == 46 [pid = 1666] [id = 149] 20:52:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x1180cac00) [pid = 1666] [serial = 444] [outer = 0x0] 20:52:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x11911d400) [pid = 1666] [serial = 445] [outer = 0x1180cac00] 20:52:03 INFO - PROCESS | 1666 | 1466740323027 Marionette DEBUG loaded listener.js 20:52:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x128c79c00) [pid = 1666] [serial = 446] [outer = 0x1180cac00] 20:52:03 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:52:03 INFO - PROCESS | 1666 | 1466740323527 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]]]}] 20:52:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 20:52:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 788ms 20:52:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 20:52:03 INFO - PROCESS | 1666 | 1466740323563 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 20:52:03 INFO - PROCESS | 1666 | 1466740323565 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 20:52:03 INFO - PROCESS | 1666 | 1466740323568 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 20:52:03 INFO - PROCESS | 1666 | 1466740323570 Marionette TRACE conn2 <- [1,570,null,{}] 20:52:03 INFO - PROCESS | 1666 | 1466740323574 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}] 20:52:03 INFO - PROCESS | 1666 | 1466740323576 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:03 INFO - PROCESS | 1666 | 1466740323707 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 20:52:03 INFO - PROCESS | 1666 | 1466740323731 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:03 INFO - PROCESS | 1666 | 1466740323732 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x115e34000 == 47 [pid = 1666] [id = 150] 20:52:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x1133c8000) [pid = 1666] [serial = 447] [outer = 0x0] 20:52:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x1175c2800) [pid = 1666] [serial = 448] [outer = 0x1133c8000] 20:52:03 INFO - PROCESS | 1666 | 1466740323787 Marionette DEBUG loaded listener.js 20:52:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x1184d6400) [pid = 1666] [serial = 449] [outer = 0x1133c8000] 20:52:04 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:52:04 INFO - PROCESS | 1666 | --DOCSHELL 0x12b9b9800 == 46 [pid = 1666] [id = 144] 20:52:04 INFO - PROCESS | 1666 | --DOCSHELL 0x12afaf800 == 45 [pid = 1666] [id = 143] 20:52:04 INFO - PROCESS | 1666 | --DOCSHELL 0x129c69800 == 44 [pid = 1666] [id = 142] 20:52:04 INFO - PROCESS | 1666 | --DOCSHELL 0x116ab7000 == 43 [pid = 1666] [id = 141] 20:52:04 INFO - PROCESS | 1666 | --DOCSHELL 0x129194800 == 42 [pid = 1666] [id = 140] 20:52:04 INFO - PROCESS | 1666 | --DOCSHELL 0x126f1a000 == 41 [pid = 1666] [id = 139] 20:52:04 INFO - PROCESS | 1666 | --DOCSHELL 0x125797800 == 40 [pid = 1666] [id = 138] 20:52:04 INFO - PROCESS | 1666 | --DOCSHELL 0x1234d5000 == 39 [pid = 1666] [id = 137] 20:52:04 INFO - PROCESS | 1666 | --DOCSHELL 0x119cb0800 == 38 [pid = 1666] [id = 136] 20:52:04 INFO - PROCESS | 1666 | --DOCSHELL 0x1188e5000 == 37 [pid = 1666] [id = 135] 20:52:04 INFO - PROCESS | 1666 | --DOCSHELL 0x116ac0000 == 36 [pid = 1666] [id = 134] 20:52:04 INFO - PROCESS | 1666 | --DOCSHELL 0x115ef1000 == 35 [pid = 1666] [id = 133] 20:52:04 INFO - PROCESS | 1666 | --DOCSHELL 0x116aaf800 == 34 [pid = 1666] [id = 132] 20:52:04 INFO - PROCESS | 1666 | --DOCSHELL 0x12a6a6800 == 33 [pid = 1666] [id = 131] 20:52:04 INFO - PROCESS | 1666 | --DOCSHELL 0x1185ca000 == 32 [pid = 1666] [id = 119] 20:52:04 INFO - PROCESS | 1666 | --DOCSHELL 0x115d98000 == 31 [pid = 1666] [id = 149] 20:52:04 INFO - PROCESS | 1666 | --DOCSHELL 0x12c085000 == 30 [pid = 1666] [id = 148] 20:52:04 INFO - PROCESS | 1666 | --DOCSHELL 0x124ad6000 == 29 [pid = 1666] [id = 147] 20:52:04 INFO - PROCESS | 1666 | --DOCSHELL 0x12be7f000 == 28 [pid = 1666] [id = 145] 20:52:04 INFO - PROCESS | 1666 | --DOCSHELL 0x117e67000 == 27 [pid = 1666] [id = 146] 20:52:04 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x125881800) [pid = 1666] [serial = 370] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x11859fc00) [pid = 1666] [serial = 356] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x118267400) [pid = 1666] [serial = 355] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x1167eac00) [pid = 1666] [serial = 358] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x1175bfc00) [pid = 1666] [serial = 359] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x11911e800) [pid = 1666] [serial = 361] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x128c73000) [pid = 1666] [serial = 373] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x1191cb000) [pid = 1666] [serial = 362] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x123430400) [pid = 1666] [serial = 364] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x124533400) [pid = 1666] [serial = 365] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x124baf800) [pid = 1666] [serial = 367] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x11813d800) [pid = 1666] [serial = 344] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x116a1b000) [pid = 1666] [serial = 343] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x123471400) [pid = 1666] [serial = 347] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x119bb2800) [pid = 1666] [serial = 346] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x1291b6400) [pid = 1666] [serial = 350] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x125d2d000) [pid = 1666] [serial = 349] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x12b748000) [pid = 1666] [serial = 353] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x12a6f3400) [pid = 1666] [serial = 352] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x129510000) [pid = 1666] [serial = 376] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x129506000) [pid = 1666] [serial = 374] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x12a53dc00) [pid = 1666] [serial = 377] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x124533800) [pid = 1666] [serial = 379] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x12b0e0000) [pid = 1666] [serial = 386] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x12a6f3000) [pid = 1666] [serial = 385] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x12a6f2c00) [pid = 1666] [serial = 380] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x12412b800) [pid = 1666] [serial = 382] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x126e68000) [pid = 1666] [serial = 371] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x12a53b000) [pid = 1666] [serial = 383] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x125121000) [pid = 1666] [serial = 368] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x12b8f8c00) [pid = 1666] [serial = 389] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x12b965c00) [pid = 1666] [serial = 391] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x12b835000) [pid = 1666] [serial = 388] [outer = 0x0] [url = about:blank] 20:52:04 INFO - PROCESS | 1666 | 1466740324708 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]]]}] 20:52:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 20:52:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1172ms 20:52:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 20:52:04 INFO - PROCESS | 1666 | 1466740324741 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 20:52:04 INFO - PROCESS | 1666 | 1466740324743 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 20:52:04 INFO - PROCESS | 1666 | 1466740324746 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 20:52:04 INFO - PROCESS | 1666 | 1466740324748 Marionette TRACE conn2 <- [1,574,null,{}] 20:52:04 INFO - PROCESS | 1666 | 1466740324751 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}] 20:52:04 INFO - PROCESS | 1666 | 1466740324753 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:04 INFO - PROCESS | 1666 | 1466740324829 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 20:52:04 INFO - PROCESS | 1666 | 1466740324835 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:04 INFO - PROCESS | 1666 | 1466740324838 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:04 INFO - PROCESS | 1666 | ++DOCSHELL 0x113c19800 == 28 [pid = 1666] [id = 151] 20:52:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x112fb2000) [pid = 1666] [serial = 450] [outer = 0x0] 20:52:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x115dca000) [pid = 1666] [serial = 451] [outer = 0x112fb2000] 20:52:04 INFO - PROCESS | 1666 | 1466740324869 Marionette DEBUG loaded listener.js 20:52:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x112967800) [pid = 1666] [serial = 452] [outer = 0x112fb2000] 20:52:05 INFO - PROCESS | 1666 | 1466740325189 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]]]}] 20:52:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 20:52:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 470ms 20:52:05 INFO - PROCESS | 1666 | 1466740325226 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 20:52:05 INFO - PROCESS | 1666 | 1466740325229 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 20:52:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 20:52:05 INFO - PROCESS | 1666 | 1466740325235 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 20:52:05 INFO - PROCESS | 1666 | 1466740325237 Marionette TRACE conn2 <- [1,578,null,{}] 20:52:05 INFO - PROCESS | 1666 | 1466740325239 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}] 20:52:05 INFO - PROCESS | 1666 | 1466740325241 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:05 INFO - PROCESS | 1666 | 1466740325315 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 20:52:05 INFO - PROCESS | 1666 | 1466740325321 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:05 INFO - PROCESS | 1666 | 1466740325323 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x116abf000 == 29 [pid = 1666] [id = 152] 20:52:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x116a1c000) [pid = 1666] [serial = 453] [outer = 0x0] 20:52:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x11813ec00) [pid = 1666] [serial = 454] [outer = 0x116a1c000] 20:52:05 INFO - PROCESS | 1666 | 1466740325351 Marionette DEBUG loaded listener.js 20:52:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x1184e2000) [pid = 1666] [serial = 455] [outer = 0x116a1c000] 20:52:05 INFO - PROCESS | 1666 | 1466740325687 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]]]}] 20:52:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 20:52:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 471ms 20:52:05 INFO - PROCESS | 1666 | 1466740325715 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 20:52:05 INFO - PROCESS | 1666 | 1466740325716 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 20:52:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 20:52:05 INFO - PROCESS | 1666 | 1466740325719 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 20:52:05 INFO - PROCESS | 1666 | 1466740325724 Marionette TRACE conn2 <- [1,582,null,{}] 20:52:05 INFO - PROCESS | 1666 | 1466740325732 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}] 20:52:05 INFO - PROCESS | 1666 | 1466740325736 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:05 INFO - PROCESS | 1666 | 1466740325815 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 20:52:05 INFO - PROCESS | 1666 | 1466740325866 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:05 INFO - PROCESS | 1666 | 1466740325868 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x1191aa800 == 30 [pid = 1666] [id = 153] 20:52:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x11295a400) [pid = 1666] [serial = 456] [outer = 0x0] 20:52:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x119180000) [pid = 1666] [serial = 457] [outer = 0x11295a400] 20:52:05 INFO - PROCESS | 1666 | 1466740325896 Marionette DEBUG loaded listener.js 20:52:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x11998e800) [pid = 1666] [serial = 458] [outer = 0x11295a400] 20:52:06 INFO - PROCESS | 1666 | 1466740326216 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]]]}] 20:52:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 20:52:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 525ms 20:52:06 INFO - PROCESS | 1666 | 1466740326247 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 20:52:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 20:52:06 INFO - PROCESS | 1666 | 1466740326250 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 20:52:06 INFO - PROCESS | 1666 | 1466740326253 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 20:52:06 INFO - PROCESS | 1666 | 1466740326255 Marionette TRACE conn2 <- [1,586,null,{}] 20:52:06 INFO - PROCESS | 1666 | 1466740326258 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}] 20:52:06 INFO - PROCESS | 1666 | 1466740326260 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:06 INFO - PROCESS | 1666 | 1466740326413 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 20:52:06 INFO - PROCESS | 1666 | 1466740326456 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:06 INFO - PROCESS | 1666 | 1466740326457 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x119b95000 == 31 [pid = 1666] [id = 154] 20:52:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x119882c00) [pid = 1666] [serial = 459] [outer = 0x0] 20:52:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x119bb3800) [pid = 1666] [serial = 460] [outer = 0x119882c00] 20:52:06 INFO - PROCESS | 1666 | 1466740326499 Marionette DEBUG loaded listener.js 20:52:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x12346c400) [pid = 1666] [serial = 461] [outer = 0x119882c00] 20:52:06 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:52:07 INFO - PROCESS | 1666 | 1466740327040 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]]]}] 20:52:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 20:52:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 823ms 20:52:07 INFO - PROCESS | 1666 | 1466740327087 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 20:52:07 INFO - PROCESS | 1666 | 1466740327089 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 20:52:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 20:52:07 INFO - PROCESS | 1666 | 1466740327094 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 20:52:07 INFO - PROCESS | 1666 | 1466740327096 Marionette TRACE conn2 <- [1,590,null,{}] 20:52:07 INFO - PROCESS | 1666 | 1466740327099 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}] 20:52:07 INFO - PROCESS | 1666 | 1466740327102 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:07 INFO - PROCESS | 1666 | 1466740327227 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 20:52:07 INFO - PROCESS | 1666 | 1466740327299 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:07 INFO - PROCESS | 1666 | 1466740327301 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x11746b000 == 32 [pid = 1666] [id = 155] 20:52:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x112fb0c00) [pid = 1666] [serial = 462] [outer = 0x0] 20:52:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x1164e1800) [pid = 1666] [serial = 463] [outer = 0x112fb0c00] 20:52:07 INFO - PROCESS | 1666 | 1466740327333 Marionette DEBUG loaded listener.js 20:52:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x1176c8800) [pid = 1666] [serial = 464] [outer = 0x112fb0c00] 20:52:07 INFO - PROCESS | 1666 | 1466740327838 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]]]}] 20:52:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 20:52:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 821ms 20:52:07 INFO - PROCESS | 1666 | 1466740327915 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 20:52:07 INFO - PROCESS | 1666 | 1466740327918 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 20:52:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 20:52:07 INFO - PROCESS | 1666 | 1466740327923 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 20:52:07 INFO - PROCESS | 1666 | 1466740327925 Marionette TRACE conn2 <- [1,594,null,{}] 20:52:07 INFO - PROCESS | 1666 | 1466740327927 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}] 20:52:07 INFO - PROCESS | 1666 | 1466740327929 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:08 INFO - PROCESS | 1666 | 1466740328032 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 20:52:08 INFO - PROCESS | 1666 | 1466740328081 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:08 INFO - PROCESS | 1666 | 1466740328082 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x11a249800 == 33 [pid = 1666] [id = 156] 20:52:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x1180d0800) [pid = 1666] [serial = 465] [outer = 0x0] 20:52:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x1185d9400) [pid = 1666] [serial = 466] [outer = 0x1180d0800] 20:52:08 INFO - PROCESS | 1666 | 1466740328114 Marionette DEBUG loaded listener.js 20:52:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x119885000) [pid = 1666] [serial = 467] [outer = 0x1180d0800] 20:52:08 INFO - PROCESS | 1666 | --DOCSHELL 0x1191aa800 == 32 [pid = 1666] [id = 153] 20:52:08 INFO - PROCESS | 1666 | --DOCSHELL 0x116abf000 == 31 [pid = 1666] [id = 152] 20:52:08 INFO - PROCESS | 1666 | --DOCSHELL 0x113c19800 == 30 [pid = 1666] [id = 151] 20:52:08 INFO - PROCESS | 1666 | --DOCSHELL 0x115e34000 == 29 [pid = 1666] [id = 150] 20:52:08 INFO - PROCESS | 1666 | 1466740328642 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]]]}] 20:52:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 20:52:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 725ms 20:52:08 INFO - PROCESS | 1666 | 1466740328649 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 20:52:08 INFO - PROCESS | 1666 | 1466740328651 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 20:52:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 20:52:08 INFO - PROCESS | 1666 | 1466740328654 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 20:52:08 INFO - PROCESS | 1666 | 1466740328655 Marionette TRACE conn2 <- [1,598,null,{}] 20:52:08 INFO - PROCESS | 1666 | 1466740328659 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}] 20:52:08 INFO - PROCESS | 1666 | 1466740328660 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:08 INFO - PROCESS | 1666 | 1466740328744 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 20:52:08 INFO - PROCESS | 1666 | 1466740328749 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:08 INFO - PROCESS | 1666 | 1466740328752 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x116aac800 == 30 [pid = 1666] [id = 157] 20:52:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x116a1b000) [pid = 1666] [serial = 468] [outer = 0x0] 20:52:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x1180cf000) [pid = 1666] [serial = 469] [outer = 0x116a1b000] 20:52:08 INFO - PROCESS | 1666 | 1466740328782 Marionette DEBUG loaded listener.js 20:52:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x1184e3400) [pid = 1666] [serial = 470] [outer = 0x116a1b000] 20:52:09 INFO - PROCESS | 1666 | 1466740329154 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]]]}] 20:52:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 20:52:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 575ms 20:52:09 INFO - PROCESS | 1666 | 1466740329229 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 20:52:09 INFO - PROCESS | 1666 | 1466740329232 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 20:52:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 20:52:09 INFO - PROCESS | 1666 | 1466740329236 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 20:52:09 INFO - PROCESS | 1666 | 1466740329238 Marionette TRACE conn2 <- [1,602,null,{}] 20:52:09 INFO - PROCESS | 1666 | 1466740329240 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}] 20:52:09 INFO - PROCESS | 1666 | 1466740329242 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:09 INFO - PROCESS | 1666 | 1466740329335 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 20:52:09 INFO - PROCESS | 1666 | 1466740329370 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:09 INFO - PROCESS | 1666 | 1466740329371 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x11981b800 == 31 [pid = 1666] [id = 158] 20:52:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x119188000) [pid = 1666] [serial = 471] [outer = 0x0] 20:52:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x119bb3c00) [pid = 1666] [serial = 472] [outer = 0x119188000] 20:52:09 INFO - PROCESS | 1666 | 1466740329399 Marionette DEBUG loaded listener.js 20:52:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x12319a400) [pid = 1666] [serial = 473] [outer = 0x119188000] 20:52:09 INFO - PROCESS | 1666 | 1466740329732 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]]]}] 20:52:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 20:52:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 520ms 20:52:09 INFO - PROCESS | 1666 | 1466740329756 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 20:52:09 INFO - PROCESS | 1666 | 1466740329758 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 20:52:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 20:52:09 INFO - PROCESS | 1666 | 1466740329760 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 20:52:09 INFO - PROCESS | 1666 | 1466740329763 Marionette TRACE conn2 <- [1,606,null,{}] 20:52:09 INFO - PROCESS | 1666 | 1466740329771 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}] 20:52:09 INFO - PROCESS | 1666 | 1466740329774 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:09 INFO - PROCESS | 1666 | 1466740329870 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 20:52:09 INFO - PROCESS | 1666 | 1466740329907 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:09 INFO - PROCESS | 1666 | 1466740329909 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x12446f000 == 32 [pid = 1666] [id = 159] 20:52:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x112959800) [pid = 1666] [serial = 474] [outer = 0x0] 20:52:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x124538c00) [pid = 1666] [serial = 475] [outer = 0x112959800] 20:52:09 INFO - PROCESS | 1666 | 1466740329937 Marionette DEBUG loaded listener.js 20:52:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x124baf800) [pid = 1666] [serial = 476] [outer = 0x112959800] 20:52:10 INFO - PROCESS | 1666 | 1466740330335 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]]]}] 20:52:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 20:52:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 623ms 20:52:10 INFO - PROCESS | 1666 | 1466740330384 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 20:52:10 INFO - PROCESS | 1666 | 1466740330386 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 20:52:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 20:52:10 INFO - PROCESS | 1666 | 1466740330390 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 20:52:10 INFO - PROCESS | 1666 | 1466740330392 Marionette TRACE conn2 <- [1,610,null,{}] 20:52:10 INFO - PROCESS | 1666 | 1466740330395 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}] 20:52:10 INFO - PROCESS | 1666 | 1466740330397 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:10 INFO - PROCESS | 1666 | 1466740330501 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 20:52:10 INFO - PROCESS | 1666 | 1466740330513 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:10 INFO - PROCESS | 1666 | 1466740330514 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x125814800 == 33 [pid = 1666] [id = 160] 20:52:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x124bb3800) [pid = 1666] [serial = 477] [outer = 0x0] 20:52:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x125803000) [pid = 1666] [serial = 478] [outer = 0x124bb3800] 20:52:10 INFO - PROCESS | 1666 | 1466740330540 Marionette DEBUG loaded listener.js 20:52:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x1258ae000) [pid = 1666] [serial = 479] [outer = 0x124bb3800] 20:52:10 INFO - PROCESS | 1666 | 1466740330903 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]]]}] 20:52:10 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x115e86400) [pid = 1666] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 20:52:10 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x124238400) [pid = 1666] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 20:52:10 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x1133c9000) [pid = 1666] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 20:52:10 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x12a6ea800) [pid = 1666] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 20:52:10 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x1185d9800) [pid = 1666] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 20:52:10 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x12412a000) [pid = 1666] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 20:52:10 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x12b8fd000) [pid = 1666] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 20:52:10 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x1133c8000) [pid = 1666] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 20:52:10 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x11295d800) [pid = 1666] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 20:52:10 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x11813e000) [pid = 1666] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 20:52:10 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x116a1c000) [pid = 1666] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 20:52:10 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x115e86c00) [pid = 1666] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 20:52:10 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x119cd4800) [pid = 1666] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 20:52:10 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x110f3a800) [pid = 1666] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 20:52:10 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x1175c5000) [pid = 1666] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 20:52:10 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x112fb2000) [pid = 1666] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 20:52:10 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x12580a800) [pid = 1666] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 20:52:10 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x112e04000) [pid = 1666] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 20:52:10 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x1191cc000) [pid = 1666] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 20:52:10 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x118146800) [pid = 1666] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 20:52:10 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x1180cac00) [pid = 1666] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 20:52:10 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x125d39400) [pid = 1666] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 20:52:10 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x11295a400) [pid = 1666] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 20:52:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 20:52:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 571ms 20:52:10 INFO - PROCESS | 1666 | 1466740330961 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 20:52:10 INFO - PROCESS | 1666 | 1466740330969 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 20:52:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 20:52:10 INFO - PROCESS | 1666 | 1466740330971 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 20:52:10 INFO - PROCESS | 1666 | 1466740330972 Marionette TRACE conn2 <- [1,614,null,{}] 20:52:10 INFO - PROCESS | 1666 | 1466740330975 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}] 20:52:10 INFO - PROCESS | 1666 | 1466740330976 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:11 INFO - PROCESS | 1666 | 1466740331047 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 20:52:11 INFO - PROCESS | 1666 | 1466740331052 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:11 INFO - PROCESS | 1666 | 1466740331054 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x115da6800 == 34 [pid = 1666] [id = 161] 20:52:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x115e17c00) [pid = 1666] [serial = 480] [outer = 0x0] 20:52:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x116a1c000) [pid = 1666] [serial = 481] [outer = 0x115e17c00] 20:52:11 INFO - PROCESS | 1666 | 1466740331078 Marionette DEBUG loaded listener.js 20:52:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x118474c00) [pid = 1666] [serial = 482] [outer = 0x115e17c00] 20:52:11 INFO - PROCESS | 1666 | 1466740331491 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]]]}] 20:52:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 20:52:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 568ms 20:52:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 20:52:11 INFO - PROCESS | 1666 | 1466740331540 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 20:52:11 INFO - PROCESS | 1666 | 1466740331542 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 20:52:11 INFO - PROCESS | 1666 | 1466740331546 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 20:52:11 INFO - PROCESS | 1666 | 1466740331547 Marionette TRACE conn2 <- [1,618,null,{}] 20:52:11 INFO - PROCESS | 1666 | 1466740331560 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}] 20:52:11 INFO - PROCESS | 1666 | 1466740331566 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:11 INFO - PROCESS | 1666 | 1466740331693 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 20:52:11 INFO - PROCESS | 1666 | 1466740331701 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:11 INFO - PROCESS | 1666 | 1466740331702 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x128c7f000 == 35 [pid = 1666] [id = 162] 20:52:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x125d39400) [pid = 1666] [serial = 483] [outer = 0x0] 20:52:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x128ce5c00) [pid = 1666] [serial = 484] [outer = 0x125d39400] 20:52:11 INFO - PROCESS | 1666 | 1466740331724 Marionette DEBUG loaded listener.js 20:52:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x1291b0c00) [pid = 1666] [serial = 485] [outer = 0x125d39400] 20:52:12 INFO - PROCESS | 1666 | 1466740332144 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]]]}] 20:52:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 20:52:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 630ms 20:52:12 INFO - PROCESS | 1666 | 1466740332176 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 20:52:12 INFO - PROCESS | 1666 | 1466740332177 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 20:52:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 20:52:12 INFO - PROCESS | 1666 | 1466740332179 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 20:52:12 INFO - PROCESS | 1666 | 1466740332180 Marionette TRACE conn2 <- [1,622,null,{}] 20:52:12 INFO - PROCESS | 1666 | 1466740332182 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}] 20:52:12 INFO - PROCESS | 1666 | 1466740332183 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:12 INFO - PROCESS | 1666 | 1466740332242 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 20:52:12 INFO - PROCESS | 1666 | 1466740332245 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:12 INFO - PROCESS | 1666 | 1466740332246 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x12919a800 == 36 [pid = 1666] [id = 163] 20:52:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x1291b6000) [pid = 1666] [serial = 486] [outer = 0x0] 20:52:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x1291bf400) [pid = 1666] [serial = 487] [outer = 0x1291b6000] 20:52:12 INFO - PROCESS | 1666 | 1466740332283 Marionette DEBUG loaded listener.js 20:52:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x129509400) [pid = 1666] [serial = 488] [outer = 0x1291b6000] 20:52:12 INFO - PROCESS | 1666 | 1466740332755 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]]]}] 20:52:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 20:52:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 621ms 20:52:12 INFO - PROCESS | 1666 | 1466740332803 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 20:52:12 INFO - PROCESS | 1666 | 1466740332805 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 20:52:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 20:52:12 INFO - PROCESS | 1666 | 1466740332808 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 20:52:12 INFO - PROCESS | 1666 | 1466740332810 Marionette TRACE conn2 <- [1,626,null,{}] 20:52:12 INFO - PROCESS | 1666 | 1466740332822 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}] 20:52:12 INFO - PROCESS | 1666 | 1466740332823 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:12 INFO - PROCESS | 1666 | 1466740332936 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 20:52:13 INFO - PROCESS | 1666 | 1466740333032 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:13 INFO - PROCESS | 1666 | 1466740333033 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x112d40000 == 37 [pid = 1666] [id = 164] 20:52:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x110f3b000) [pid = 1666] [serial = 489] [outer = 0x0] 20:52:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x1122ab000) [pid = 1666] [serial = 490] [outer = 0x110f3b000] 20:52:13 INFO - PROCESS | 1666 | 1466740333066 Marionette DEBUG loaded listener.js 20:52:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x11320b800) [pid = 1666] [serial = 491] [outer = 0x110f3b000] 20:52:13 INFO - PROCESS | 1666 | 1466740333483 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]]]}] 20:52:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 20:52:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 730ms 20:52:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 20:52:13 INFO - PROCESS | 1666 | 1466740333538 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 20:52:13 INFO - PROCESS | 1666 | 1466740333540 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 20:52:13 INFO - PROCESS | 1666 | 1466740333543 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 20:52:13 INFO - PROCESS | 1666 | 1466740333546 Marionette TRACE conn2 <- [1,630,null,{}] 20:52:13 INFO - PROCESS | 1666 | 1466740333549 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}] 20:52:13 INFO - PROCESS | 1666 | 1466740333551 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:13 INFO - PROCESS | 1666 | 1466740333729 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 20:52:13 INFO - PROCESS | 1666 | 1466740333796 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:13 INFO - PROCESS | 1666 | 1466740333799 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x124096000 == 38 [pid = 1666] [id = 165] 20:52:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x11859e800) [pid = 1666] [serial = 492] [outer = 0x0] 20:52:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x1188ab400) [pid = 1666] [serial = 493] [outer = 0x11859e800] 20:52:13 INFO - PROCESS | 1666 | 1466740333849 Marionette DEBUG loaded listener.js 20:52:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x11998f800) [pid = 1666] [serial = 494] [outer = 0x11859e800] 20:52:14 INFO - PROCESS | 1666 | 1466740334298 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]]]}] 20:52:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 20:52:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 822ms 20:52:14 INFO - PROCESS | 1666 | 1466740334367 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 20:52:14 INFO - PROCESS | 1666 | 1466740334370 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 20:52:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 20:52:14 INFO - PROCESS | 1666 | 1466740334373 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 20:52:14 INFO - PROCESS | 1666 | 1466740334374 Marionette TRACE conn2 <- [1,634,null,{}] 20:52:14 INFO - PROCESS | 1666 | 1466740334377 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}] 20:52:14 INFO - PROCESS | 1666 | 1466740334378 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:14 INFO - PROCESS | 1666 | 1466740334479 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 20:52:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x119cd4800) [pid = 1666] [serial = 495] [outer = 0x12d164400] 20:52:14 INFO - PROCESS | 1666 | 1466740334560 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:14 INFO - PROCESS | 1666 | 1466740334561 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a699800 == 39 [pid = 1666] [id = 166] 20:52:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x123686400) [pid = 1666] [serial = 496] [outer = 0x0] 20:52:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x124534800) [pid = 1666] [serial = 497] [outer = 0x123686400] 20:52:14 INFO - PROCESS | 1666 | 1466740334601 Marionette DEBUG loaded listener.js 20:52:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x124de5800) [pid = 1666] [serial = 498] [outer = 0x123686400] 20:52:14 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:52:15 INFO - PROCESS | 1666 | 1466740335005 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]]]}] 20:52:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 20:52:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 670ms 20:52:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 20:52:15 INFO - PROCESS | 1666 | 1466740335060 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 20:52:15 INFO - PROCESS | 1666 | 1466740335061 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 20:52:15 INFO - PROCESS | 1666 | 1466740335068 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 20:52:15 INFO - PROCESS | 1666 | 1466740335073 Marionette TRACE conn2 <- [1,638,null,{}] 20:52:15 INFO - PROCESS | 1666 | 1466740335089 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}] 20:52:15 INFO - PROCESS | 1666 | 1466740335092 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:15 INFO - PROCESS | 1666 | 1466740335188 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 20:52:15 INFO - PROCESS | 1666 | 1466740335238 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:15 INFO - PROCESS | 1666 | 1466740335239 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x12afc4800 == 40 [pid = 1666] [id = 167] 20:52:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x1258ac400) [pid = 1666] [serial = 499] [outer = 0x0] 20:52:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x128c7bc00) [pid = 1666] [serial = 500] [outer = 0x1258ac400] 20:52:15 INFO - PROCESS | 1666 | 1466740335266 Marionette DEBUG loaded listener.js 20:52:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x12a539c00) [pid = 1666] [serial = 501] [outer = 0x1258ac400] 20:52:15 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:52:15 INFO - PROCESS | 1666 | 1466740335659 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]]]}] 20:52:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 20:52:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 644ms 20:52:15 INFO - PROCESS | 1666 | 1466740335708 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 20:52:15 INFO - PROCESS | 1666 | 1466740335710 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 20:52:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 20:52:15 INFO - PROCESS | 1666 | 1466740335712 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 20:52:15 INFO - PROCESS | 1666 | 1466740335714 Marionette TRACE conn2 <- [1,642,null,{}] 20:52:15 INFO - PROCESS | 1666 | 1466740335716 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}] 20:52:15 INFO - PROCESS | 1666 | 1466740335717 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:15 INFO - PROCESS | 1666 | 1466740335811 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 20:52:15 INFO - PROCESS | 1666 | 1466740335875 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:15 INFO - PROCESS | 1666 | 1466740335876 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b9b6800 == 41 [pid = 1666] [id = 168] 20:52:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x12a53dc00) [pid = 1666] [serial = 502] [outer = 0x0] 20:52:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x12a6f7400) [pid = 1666] [serial = 503] [outer = 0x12a53dc00] 20:52:15 INFO - PROCESS | 1666 | 1466740335905 Marionette DEBUG loaded listener.js 20:52:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x12b0e0000) [pid = 1666] [serial = 504] [outer = 0x12a53dc00] 20:52:16 INFO - PROCESS | 1666 | 1466740336287 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]]]}] 20:52:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 20:52:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 620ms 20:52:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 20:52:16 INFO - PROCESS | 1666 | 1466740336333 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 20:52:16 INFO - PROCESS | 1666 | 1466740336335 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 20:52:16 INFO - PROCESS | 1666 | 1466740336337 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 20:52:16 INFO - PROCESS | 1666 | 1466740336339 Marionette TRACE conn2 <- [1,646,null,{}] 20:52:16 INFO - PROCESS | 1666 | 1466740336341 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}] 20:52:16 INFO - PROCESS | 1666 | 1466740336342 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:16 INFO - PROCESS | 1666 | 1466740336435 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 20:52:16 INFO - PROCESS | 1666 | 1466740336638 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:16 INFO - PROCESS | 1666 | 1466740336640 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x11640e800 == 42 [pid = 1666] [id = 169] 20:52:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x112963800) [pid = 1666] [serial = 505] [outer = 0x0] 20:52:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x113c4dc00) [pid = 1666] [serial = 506] [outer = 0x112963800] 20:52:16 INFO - PROCESS | 1666 | 1466740336670 Marionette DEBUG loaded listener.js 20:52:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x116907000) [pid = 1666] [serial = 507] [outer = 0x112963800] 20:52:17 INFO - PROCESS | 1666 | 1466740337113 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]]]}] 20:52:17 INFO - PROCESS | 1666 | --DOCSHELL 0x12919a800 == 41 [pid = 1666] [id = 163] 20:52:17 INFO - PROCESS | 1666 | --DOCSHELL 0x128c7f000 == 40 [pid = 1666] [id = 162] 20:52:17 INFO - PROCESS | 1666 | --DOCSHELL 0x115da6800 == 39 [pid = 1666] [id = 161] 20:52:17 INFO - PROCESS | 1666 | --DOCSHELL 0x125814800 == 38 [pid = 1666] [id = 160] 20:52:17 INFO - PROCESS | 1666 | --DOCSHELL 0x12446f000 == 37 [pid = 1666] [id = 159] 20:52:17 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x119bb3800) [pid = 1666] [serial = 460] [outer = 0x0] [url = about:blank] 20:52:17 INFO - PROCESS | 1666 | --DOCSHELL 0x11981b800 == 36 [pid = 1666] [id = 158] 20:52:17 INFO - PROCESS | 1666 | --DOCSHELL 0x116aac800 == 35 [pid = 1666] [id = 157] 20:52:17 INFO - PROCESS | 1666 | --DOCSHELL 0x11a249800 == 34 [pid = 1666] [id = 156] 20:52:17 INFO - PROCESS | 1666 | --DOCSHELL 0x11746b000 == 33 [pid = 1666] [id = 155] 20:52:17 INFO - PROCESS | 1666 | --DOCSHELL 0x119b95000 == 32 [pid = 1666] [id = 154] 20:52:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 20:52:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 821ms 20:52:17 INFO - PROCESS | 1666 | 1466740337160 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 20:52:17 INFO - PROCESS | 1666 | 1466740337162 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 20:52:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 20:52:17 INFO - PROCESS | 1666 | 1466740337165 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 20:52:17 INFO - PROCESS | 1666 | 1466740337167 Marionette TRACE conn2 <- [1,650,null,{}] 20:52:17 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x11998b400) [pid = 1666] [serial = 440] [outer = 0x0] [url = about:blank] 20:52:17 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x1271b2800) [pid = 1666] [serial = 443] [outer = 0x0] [url = about:blank] 20:52:17 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x1184e2000) [pid = 1666] [serial = 455] [outer = 0x0] [url = about:blank] 20:52:17 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x119182c00) [pid = 1666] [serial = 439] [outer = 0x0] [url = about:blank] 20:52:17 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x11813ec00) [pid = 1666] [serial = 454] [outer = 0x0] [url = about:blank] 20:52:17 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x11911d400) [pid = 1666] [serial = 445] [outer = 0x0] [url = about:blank] 20:52:17 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x1175c2800) [pid = 1666] [serial = 448] [outer = 0x0] [url = about:blank] 20:52:17 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x112967800) [pid = 1666] [serial = 452] [outer = 0x0] [url = about:blank] 20:52:17 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x1175c0800) [pid = 1666] [serial = 437] [outer = 0x0] [url = about:blank] 20:52:17 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x128c79c00) [pid = 1666] [serial = 446] [outer = 0x0] [url = about:blank] 20:52:17 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x115dc6800) [pid = 1666] [serial = 436] [outer = 0x0] [url = about:blank] 20:52:17 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x124bf9800) [pid = 1666] [serial = 442] [outer = 0x0] [url = about:blank] 20:52:17 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x1184d6400) [pid = 1666] [serial = 449] [outer = 0x0] [url = about:blank] 20:52:17 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x119180000) [pid = 1666] [serial = 457] [outer = 0x0] [url = about:blank] 20:52:17 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x115dca000) [pid = 1666] [serial = 451] [outer = 0x0] [url = about:blank] 20:52:17 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x112961800) [pid = 1666] [serial = 430] [outer = 0x0] [url = about:blank] 20:52:17 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x12a5ed800) [pid = 1666] [serial = 416] [outer = 0x0] [url = about:blank] 20:52:17 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x1291bf000) [pid = 1666] [serial = 415] [outer = 0x0] [url = about:blank] 20:52:17 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x12af62800) [pid = 1666] [serial = 418] [outer = 0x0] [url = about:blank] 20:52:17 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x11846dc00) [pid = 1666] [serial = 400] [outer = 0x0] [url = about:blank] 20:52:17 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x11854fc00) [pid = 1666] [serial = 401] [outer = 0x0] [url = about:blank] 20:52:17 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x119888400) [pid = 1666] [serial = 403] [outer = 0x0] [url = about:blank] 20:52:17 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x119bb6000) [pid = 1666] [serial = 404] [outer = 0x0] [url = about:blank] 20:52:17 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x124531400) [pid = 1666] [serial = 406] [outer = 0x0] [url = about:blank] 20:52:17 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x12453dc00) [pid = 1666] [serial = 407] [outer = 0x0] [url = about:blank] 20:52:17 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x12bc69c00) [pid = 1666] [serial = 392] [outer = 0x0] [url = about:blank] 20:52:17 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x124626c00) [pid = 1666] [serial = 409] [outer = 0x0] [url = about:blank] 20:52:17 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x1180cfc00) [pid = 1666] [serial = 394] [outer = 0x0] [url = about:blank] 20:52:17 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x11854ec00) [pid = 1666] [serial = 395] [outer = 0x0] [url = about:blank] 20:52:17 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x116637000) [pid = 1666] [serial = 397] [outer = 0x0] [url = about:blank] 20:52:17 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x116f91400) [pid = 1666] [serial = 398] [outer = 0x0] [url = about:blank] 20:52:17 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x12bc5d000) [pid = 1666] [serial = 431] [outer = 0x0] [url = about:blank] 20:52:17 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x11998e800) [pid = 1666] [serial = 458] [outer = 0x0] [url = about:blank] 20:52:17 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x1185a1800) [pid = 1666] [serial = 422] [outer = 0x0] [url = about:blank] 20:52:17 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x125810400) [pid = 1666] [serial = 424] [outer = 0x0] [url = about:blank] 20:52:17 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x12bc5ec00) [pid = 1666] [serial = 428] [outer = 0x0] [url = about:blank] 20:52:17 INFO - PROCESS | 1666 | --DOMWINDOW == 73 (0x116906c00) [pid = 1666] [serial = 421] [outer = 0x0] [url = about:blank] 20:52:17 INFO - PROCESS | 1666 | --DOMWINDOW == 72 (0x128c6e800) [pid = 1666] [serial = 412] [outer = 0x0] [url = about:blank] 20:52:17 INFO - PROCESS | 1666 | --DOMWINDOW == 71 (0x129404000) [pid = 1666] [serial = 413] [outer = 0x0] [url = about:blank] 20:52:17 INFO - PROCESS | 1666 | --DOMWINDOW == 70 (0x12b831800) [pid = 1666] [serial = 419] [outer = 0x0] [url = about:blank] 20:52:17 INFO - PROCESS | 1666 | --DOMWINDOW == 69 (0x12a6ed800) [pid = 1666] [serial = 427] [outer = 0x0] [url = about:blank] 20:52:17 INFO - PROCESS | 1666 | --DOMWINDOW == 68 (0x124ddfc00) [pid = 1666] [serial = 410] [outer = 0x0] [url = about:blank] 20:52:17 INFO - PROCESS | 1666 | --DOMWINDOW == 67 (0x12a541400) [pid = 1666] [serial = 425] [outer = 0x0] [url = about:blank] 20:52:17 INFO - PROCESS | 1666 | --DOMWINDOW == 66 (0x12bcf3800) [pid = 1666] [serial = 434] [outer = 0x0] [url = about:blank] 20:52:17 INFO - PROCESS | 1666 | --DOMWINDOW == 65 (0x12bc6a000) [pid = 1666] [serial = 433] [outer = 0x0] [url = about:blank] 20:52:17 INFO - PROCESS | 1666 | 1466740337190 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}] 20:52:17 INFO - PROCESS | 1666 | 1466740337193 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:17 INFO - PROCESS | 1666 | 1466740337293 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 20:52:17 INFO - PROCESS | 1666 | 1466740337301 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:17 INFO - PROCESS | 1666 | 1466740337302 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x116621000 == 33 [pid = 1666] [id = 170] 20:52:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 66 (0x11846a800) [pid = 1666] [serial = 508] [outer = 0x0] 20:52:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 67 (0x1184d7000) [pid = 1666] [serial = 509] [outer = 0x11846a800] 20:52:17 INFO - PROCESS | 1666 | 1466740337330 Marionette DEBUG loaded listener.js 20:52:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 68 (0x118550400) [pid = 1666] [serial = 510] [outer = 0x11846a800] 20:52:17 INFO - PROCESS | 1666 | 1466740337639 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]]]}] 20:52:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 20:52:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 519ms 20:52:17 INFO - PROCESS | 1666 | 1466740337687 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 20:52:17 INFO - PROCESS | 1666 | 1466740337689 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 20:52:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 20:52:17 INFO - PROCESS | 1666 | 1466740337692 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 20:52:17 INFO - PROCESS | 1666 | 1466740337693 Marionette TRACE conn2 <- [1,654,null,{}] 20:52:17 INFO - PROCESS | 1666 | 1466740337695 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}] 20:52:17 INFO - PROCESS | 1666 | 1466740337697 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:17 INFO - PROCESS | 1666 | 1466740337787 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 20:52:17 INFO - PROCESS | 1666 | 1466740337855 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:17 INFO - PROCESS | 1666 | 1466740337857 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x117156000 == 34 [pid = 1666] [id = 171] 20:52:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 69 (0x11911d400) [pid = 1666] [serial = 511] [outer = 0x0] 20:52:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 70 (0x119993400) [pid = 1666] [serial = 512] [outer = 0x11911d400] 20:52:17 INFO - PROCESS | 1666 | 1466740337885 Marionette DEBUG loaded listener.js 20:52:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 71 (0x1235f3400) [pid = 1666] [serial = 513] [outer = 0x11911d400] 20:52:18 INFO - PROCESS | 1666 | 1466740338154 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]]]}] 20:52:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 20:52:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 468ms 20:52:18 INFO - PROCESS | 1666 | 1466740338163 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 20:52:18 INFO - PROCESS | 1666 | 1466740338164 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 20:52:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 20:52:18 INFO - PROCESS | 1666 | 1466740338173 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 20:52:18 INFO - PROCESS | 1666 | 1466740338177 Marionette TRACE conn2 <- [1,658,null,{}] 20:52:18 INFO - PROCESS | 1666 | 1466740338189 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}] 20:52:18 INFO - PROCESS | 1666 | 1466740338191 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:18 INFO - PROCESS | 1666 | 1466740338275 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 20:52:18 INFO - PROCESS | 1666 | 1466740338330 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:18 INFO - PROCESS | 1666 | 1466740338331 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:18 INFO - PROCESS | 1666 | ++DOCSHELL 0x119284000 == 35 [pid = 1666] [id = 172] 20:52:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 72 (0x11917f800) [pid = 1666] [serial = 514] [outer = 0x0] 20:52:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 73 (0x124626400) [pid = 1666] [serial = 515] [outer = 0x11917f800] 20:52:18 INFO - PROCESS | 1666 | 1466740338356 Marionette DEBUG loaded listener.js 20:52:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 74 (0x125d2d000) [pid = 1666] [serial = 516] [outer = 0x11917f800] 20:52:18 INFO - PROCESS | 1666 | 1466740338615 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]]]}] 20:52:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 20:52:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 489ms 20:52:18 INFO - PROCESS | 1666 | 1466740338656 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 20:52:18 INFO - PROCESS | 1666 | 1466740338658 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 20:52:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 20:52:18 INFO - PROCESS | 1666 | 1466740338668 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 20:52:18 INFO - PROCESS | 1666 | 1466740338669 Marionette TRACE conn2 <- [1,662,null,{}] 20:52:18 INFO - PROCESS | 1666 | 1466740338671 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}] 20:52:18 INFO - PROCESS | 1666 | 1466740338672 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:18 INFO - PROCESS | 1666 | 1466740338757 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 20:52:18 INFO - PROCESS | 1666 | 1466740338763 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:18 INFO - PROCESS | 1666 | 1466740338764 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:18 INFO - PROCESS | 1666 | ++DOCSHELL 0x123282800 == 36 [pid = 1666] [id = 173] 20:52:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x125d2d800) [pid = 1666] [serial = 517] [outer = 0x0] 20:52:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x128cf1800) [pid = 1666] [serial = 518] [outer = 0x125d2d800] 20:52:18 INFO - PROCESS | 1666 | 1466740338789 Marionette DEBUG loaded listener.js 20:52:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x12a411400) [pid = 1666] [serial = 519] [outer = 0x125d2d800] 20:52:19 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:52:19 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:52:19 INFO - PROCESS | 1666 | 1466740339215 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]]]}] 20:52:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 20:52:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 570ms 20:52:19 INFO - PROCESS | 1666 | 1466740339239 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 20:52:19 INFO - PROCESS | 1666 | 1466740339241 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 20:52:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 20:52:19 INFO - PROCESS | 1666 | 1466740339244 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 20:52:19 INFO - PROCESS | 1666 | 1466740339246 Marionette TRACE conn2 <- [1,666,null,{}] 20:52:19 INFO - PROCESS | 1666 | 1466740339249 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}] 20:52:19 INFO - PROCESS | 1666 | 1466740339251 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:19 INFO - PROCESS | 1666 | 1466740339394 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 20:52:19 INFO - PROCESS | 1666 | 1466740339413 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:19 INFO - PROCESS | 1666 | 1466740339420 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x124481800 == 37 [pid = 1666] [id = 174] 20:52:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x12af5b800) [pid = 1666] [serial = 520] [outer = 0x0] 20:52:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x12b0e5000) [pid = 1666] [serial = 521] [outer = 0x12af5b800] 20:52:19 INFO - PROCESS | 1666 | 1466740339473 Marionette DEBUG loaded listener.js 20:52:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x12b831c00) [pid = 1666] [serial = 522] [outer = 0x12af5b800] 20:52:19 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:52:19 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:52:19 INFO - PROCESS | 1666 | 1466740339911 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]]]}] 20:52:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 20:52:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 671ms 20:52:19 INFO - PROCESS | 1666 | 1466740339915 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 20:52:19 INFO - PROCESS | 1666 | 1466740339917 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 20:52:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 20:52:19 INFO - PROCESS | 1666 | 1466740339928 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 20:52:19 INFO - PROCESS | 1666 | 1466740339930 Marionette TRACE conn2 <- [1,670,null,{}] 20:52:19 INFO - PROCESS | 1666 | 1466740339933 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}] 20:52:19 INFO - PROCESS | 1666 | 1466740339936 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:20 INFO - PROCESS | 1666 | 1466740340089 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 20:52:20 INFO - PROCESS | 1666 | 1466740340142 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:20 INFO - PROCESS | 1666 | 1466740340144 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x126f1a000 == 38 [pid = 1666] [id = 175] 20:52:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x12b8f3000) [pid = 1666] [serial = 523] [outer = 0x0] 20:52:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x12b96ac00) [pid = 1666] [serial = 524] [outer = 0x12b8f3000] 20:52:20 INFO - PROCESS | 1666 | 1466740340183 Marionette DEBUG loaded listener.js 20:52:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x12bc6a400) [pid = 1666] [serial = 525] [outer = 0x12b8f3000] 20:52:20 INFO - PROCESS | 1666 | 1466740340576 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]]]}] 20:52:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 20:52:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 678ms 20:52:20 INFO - PROCESS | 1666 | 1466740340599 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 20:52:20 INFO - PROCESS | 1666 | 1466740340601 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 20:52:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 20:52:20 INFO - PROCESS | 1666 | 1466740340606 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 20:52:20 INFO - PROCESS | 1666 | 1466740340608 Marionette TRACE conn2 <- [1,674,null,{}] 20:52:20 INFO - PROCESS | 1666 | 1466740340611 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}] 20:52:20 INFO - PROCESS | 1666 | 1466740340612 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:20 INFO - PROCESS | 1666 | 1466740340746 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 20:52:20 INFO - PROCESS | 1666 | 1466740340763 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:20 INFO - PROCESS | 1666 | 1466740340764 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x127488000 == 39 [pid = 1666] [id = 176] 20:52:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x12b967800) [pid = 1666] [serial = 526] [outer = 0x0] 20:52:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x12bcef800) [pid = 1666] [serial = 527] [outer = 0x12b967800] 20:52:20 INFO - PROCESS | 1666 | 1466740340803 Marionette DEBUG loaded listener.js 20:52:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x12c603400) [pid = 1666] [serial = 528] [outer = 0x12b967800] 20:52:21 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:52:21 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:52:21 INFO - PROCESS | 1666 | 1466740341255 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]]]}] 20:52:21 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x119188000) [pid = 1666] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 20:52:21 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x1180d0800) [pid = 1666] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 20:52:21 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x116a1b000) [pid = 1666] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 20:52:21 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x112959800) [pid = 1666] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 20:52:21 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x124bb3800) [pid = 1666] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 20:52:21 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x115e17c00) [pid = 1666] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 20:52:21 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x125d39400) [pid = 1666] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 20:52:21 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 20:52:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 670ms 20:52:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 20:52:21 INFO - PROCESS | 1666 | 1466740341276 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 20:52:21 INFO - PROCESS | 1666 | 1466740341277 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 20:52:21 INFO - PROCESS | 1666 | 1466740341279 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 20:52:21 INFO - PROCESS | 1666 | 1466740341280 Marionette TRACE conn2 <- [1,678,null,{}] 20:52:21 INFO - PROCESS | 1666 | 1466740341282 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}] 20:52:21 INFO - PROCESS | 1666 | 1466740341284 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:21 INFO - PROCESS | 1666 | 1466740341361 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 20:52:21 INFO - PROCESS | 1666 | 1466740341367 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:21 INFO - PROCESS | 1666 | 1466740341368 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x124acd000 == 40 [pid = 1666] [id = 177] 20:52:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x110f29400) [pid = 1666] [serial = 529] [outer = 0x0] 20:52:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x110f2c800) [pid = 1666] [serial = 530] [outer = 0x110f29400] 20:52:21 INFO - PROCESS | 1666 | 1466740341392 Marionette DEBUG loaded listener.js 20:52:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x110f30800) [pid = 1666] [serial = 531] [outer = 0x110f29400] 20:52:21 INFO - PROCESS | 1666 | 1466740341723 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]]]}] 20:52:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 20:52:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 468ms 20:52:21 INFO - PROCESS | 1666 | 1466740341748 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 20:52:21 INFO - PROCESS | 1666 | 1466740341749 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 20:52:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 20:52:21 INFO - PROCESS | 1666 | 1466740341752 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 20:52:21 INFO - PROCESS | 1666 | 1466740341753 Marionette TRACE conn2 <- [1,682,null,{}] 20:52:21 INFO - PROCESS | 1666 | 1466740341755 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}] 20:52:21 INFO - PROCESS | 1666 | 1466740341756 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:21 INFO - PROCESS | 1666 | 1466740341833 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 20:52:21 INFO - PROCESS | 1666 | 1466740341887 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:21 INFO - PROCESS | 1666 | 1466740341888 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a5bf000 == 41 [pid = 1666] [id = 178] 20:52:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x110f2d400) [pid = 1666] [serial = 532] [outer = 0x0] 20:52:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x112e03000) [pid = 1666] [serial = 533] [outer = 0x110f2d400] 20:52:21 INFO - PROCESS | 1666 | 1466740341913 Marionette DEBUG loaded listener.js 20:52:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x124129000) [pid = 1666] [serial = 534] [outer = 0x110f2d400] 20:52:22 INFO - PROCESS | 1666 | 1466740342650 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]]]}] 20:52:22 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) 20:52:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 920ms 20:52:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 20:52:22 INFO - PROCESS | 1666 | 1466740342672 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 20:52:22 INFO - PROCESS | 1666 | 1466740342673 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 20:52:22 INFO - PROCESS | 1666 | 1466740342675 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 20:52:22 INFO - PROCESS | 1666 | 1466740342676 Marionette TRACE conn2 <- [1,686,null,{}] 20:52:22 INFO - PROCESS | 1666 | 1466740342679 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}] 20:52:22 INFO - PROCESS | 1666 | 1466740342680 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:22 INFO - PROCESS | 1666 | 1466740342756 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 20:52:22 INFO - PROCESS | 1666 | 1466740342759 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:22 INFO - PROCESS | 1666 | 1466740342761 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b9bc000 == 42 [pid = 1666] [id = 179] 20:52:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x119bb0400) [pid = 1666] [serial = 535] [outer = 0x0] 20:52:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x12bcf0c00) [pid = 1666] [serial = 536] [outer = 0x119bb0400] 20:52:22 INFO - PROCESS | 1666 | 1466740342789 Marionette DEBUG loaded listener.js 20:52:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x12c609400) [pid = 1666] [serial = 537] [outer = 0x119bb0400] 20:52:23 INFO - PROCESS | 1666 | 1466740343603 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]]]}] 20:52:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 20:52:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 968ms 20:52:23 INFO - PROCESS | 1666 | 1466740343645 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 20:52:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 20:52:23 INFO - PROCESS | 1666 | 1466740343649 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 20:52:23 INFO - PROCESS | 1666 | 1466740343652 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 20:52:23 INFO - PROCESS | 1666 | 1466740343654 Marionette TRACE conn2 <- [1,690,null,{}] 20:52:23 INFO - PROCESS | 1666 | 1466740343658 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}] 20:52:23 INFO - PROCESS | 1666 | 1466740343660 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:23 INFO - PROCESS | 1666 | 1466740343762 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 20:52:23 INFO - PROCESS | 1666 | 1466740343813 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:23 INFO - PROCESS | 1666 | 1466740343816 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:23 INFO - PROCESS | 1666 | ++DOCSHELL 0x116aa9000 == 43 [pid = 1666] [id = 180] 20:52:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x115e90000) [pid = 1666] [serial = 538] [outer = 0x0] 20:52:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x116748000) [pid = 1666] [serial = 539] [outer = 0x115e90000] 20:52:23 INFO - PROCESS | 1666 | 1466740343848 Marionette DEBUG loaded listener.js 20:52:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x1174b8000) [pid = 1666] [serial = 540] [outer = 0x115e90000] 20:52:24 INFO - PROCESS | 1666 | 1466740344742 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]]]}] 20:52:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 20:52:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1120ms 20:52:24 INFO - PROCESS | 1666 | 1466740344773 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 20:52:24 INFO - PROCESS | 1666 | 1466740344776 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 20:52:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 20:52:24 INFO - PROCESS | 1666 | 1466740344781 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 20:52:24 INFO - PROCESS | 1666 | 1466740344783 Marionette TRACE conn2 <- [1,694,null,{}] 20:52:24 INFO - PROCESS | 1666 | 1466740344785 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}] 20:52:24 INFO - PROCESS | 1666 | 1466740344787 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:24 INFO - PROCESS | 1666 | 1466740344888 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 20:52:24 INFO - PROCESS | 1666 | 1466740344938 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:24 INFO - PROCESS | 1666 | 1466740344939 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:24 INFO - PROCESS | 1666 | ++DOCSHELL 0x1212cc800 == 44 [pid = 1666] [id = 181] 20:52:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x1174bf800) [pid = 1666] [serial = 541] [outer = 0x0] 20:52:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x1184e4800) [pid = 1666] [serial = 542] [outer = 0x1174bf800] 20:52:24 INFO - PROCESS | 1666 | 1466740344970 Marionette DEBUG loaded listener.js 20:52:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x11918bc00) [pid = 1666] [serial = 543] [outer = 0x1174bf800] 20:52:26 INFO - PROCESS | 1666 | 1466740346064 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]]]}] 20:52:26 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) 20:52:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1323ms 20:52:26 INFO - PROCESS | 1666 | 1466740346104 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 20:52:26 INFO - PROCESS | 1666 | 1466740346106 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 20:52:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 20:52:26 INFO - PROCESS | 1666 | 1466740346114 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 20:52:26 INFO - PROCESS | 1666 | 1466740346115 Marionette TRACE conn2 <- [1,698,null,{}] 20:52:26 INFO - PROCESS | 1666 | 1466740346119 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}] 20:52:26 INFO - PROCESS | 1666 | 1466740346120 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:26 INFO - PROCESS | 1666 | 1466740346208 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 20:52:26 INFO - PROCESS | 1666 | 1466740346262 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:26 INFO - PROCESS | 1666 | 1466740346263 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x119290800 == 45 [pid = 1666] [id = 182] 20:52:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x1174c0c00) [pid = 1666] [serial = 544] [outer = 0x0] 20:52:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x1175c0800) [pid = 1666] [serial = 545] [outer = 0x1174c0c00] 20:52:26 INFO - PROCESS | 1666 | 1466740346292 Marionette DEBUG loaded listener.js 20:52:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x1185a1c00) [pid = 1666] [serial = 546] [outer = 0x1174c0c00] 20:52:27 INFO - PROCESS | 1666 | --DOCSHELL 0x12a5bf000 == 44 [pid = 1666] [id = 178] 20:52:27 INFO - PROCESS | 1666 | --DOCSHELL 0x124acd000 == 43 [pid = 1666] [id = 177] 20:52:27 INFO - PROCESS | 1666 | --DOCSHELL 0x127488000 == 42 [pid = 1666] [id = 176] 20:52:27 INFO - PROCESS | 1666 | --DOCSHELL 0x126f1a000 == 41 [pid = 1666] [id = 175] 20:52:27 INFO - PROCESS | 1666 | --DOCSHELL 0x124481800 == 40 [pid = 1666] [id = 174] 20:52:27 INFO - PROCESS | 1666 | --DOCSHELL 0x123282800 == 39 [pid = 1666] [id = 173] 20:52:27 INFO - PROCESS | 1666 | --DOCSHELL 0x119284000 == 38 [pid = 1666] [id = 172] 20:52:27 INFO - PROCESS | 1666 | --DOCSHELL 0x117156000 == 37 [pid = 1666] [id = 171] 20:52:27 INFO - PROCESS | 1666 | --DOCSHELL 0x116621000 == 36 [pid = 1666] [id = 170] 20:52:27 INFO - PROCESS | 1666 | --DOCSHELL 0x11640e800 == 35 [pid = 1666] [id = 169] 20:52:27 INFO - PROCESS | 1666 | --DOCSHELL 0x12b9b6800 == 34 [pid = 1666] [id = 168] 20:52:27 INFO - PROCESS | 1666 | --DOCSHELL 0x12afc4800 == 33 [pid = 1666] [id = 167] 20:52:27 INFO - PROCESS | 1666 | --DOCSHELL 0x12a699800 == 32 [pid = 1666] [id = 166] 20:52:27 INFO - PROCESS | 1666 | --DOCSHELL 0x124096000 == 31 [pid = 1666] [id = 165] 20:52:27 INFO - PROCESS | 1666 | --DOCSHELL 0x112d40000 == 30 [pid = 1666] [id = 164] 20:52:27 INFO - PROCESS | 1666 | --DOCSHELL 0x1212cc800 == 29 [pid = 1666] [id = 181] 20:52:27 INFO - PROCESS | 1666 | --DOCSHELL 0x12b9bc000 == 28 [pid = 1666] [id = 179] 20:52:27 INFO - PROCESS | 1666 | --DOCSHELL 0x116aa9000 == 27 [pid = 1666] [id = 180] 20:52:27 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x1291bf400) [pid = 1666] [serial = 487] [outer = 0x0] [url = about:blank] 20:52:27 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x119bb3c00) [pid = 1666] [serial = 472] [outer = 0x0] [url = about:blank] 20:52:27 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x1185d9400) [pid = 1666] [serial = 466] [outer = 0x0] [url = about:blank] 20:52:27 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x1164e1800) [pid = 1666] [serial = 463] [outer = 0x0] [url = about:blank] 20:52:27 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x1180cf000) [pid = 1666] [serial = 469] [outer = 0x0] [url = about:blank] 20:52:27 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x124538c00) [pid = 1666] [serial = 475] [outer = 0x0] [url = about:blank] 20:52:27 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x12319a400) [pid = 1666] [serial = 473] [outer = 0x0] [url = about:blank] 20:52:27 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x125803000) [pid = 1666] [serial = 478] [outer = 0x0] [url = about:blank] 20:52:27 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x124baf800) [pid = 1666] [serial = 476] [outer = 0x0] [url = about:blank] 20:52:27 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x116a1c000) [pid = 1666] [serial = 481] [outer = 0x0] [url = about:blank] 20:52:27 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x118474c00) [pid = 1666] [serial = 482] [outer = 0x0] [url = about:blank] 20:52:27 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x1258ae000) [pid = 1666] [serial = 479] [outer = 0x0] [url = about:blank] 20:52:27 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x128ce5c00) [pid = 1666] [serial = 484] [outer = 0x0] [url = about:blank] 20:52:27 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x119885000) [pid = 1666] [serial = 467] [outer = 0x0] [url = about:blank] 20:52:27 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x1291b0c00) [pid = 1666] [serial = 485] [outer = 0x0] [url = about:blank] 20:52:27 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x1184e3400) [pid = 1666] [serial = 470] [outer = 0x0] [url = about:blank] 20:52:27 INFO - PROCESS | 1666 | 1466740347765 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]]]}] 20:52:27 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) 20:52:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1677ms 20:52:27 INFO - PROCESS | 1666 | 1466740347787 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 20:52:27 INFO - PROCESS | 1666 | 1466740347789 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 20:52:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 20:52:27 INFO - PROCESS | 1666 | 1466740347795 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 20:52:27 INFO - PROCESS | 1666 | 1466740347797 Marionette TRACE conn2 <- [1,702,null,{}] 20:52:27 INFO - PROCESS | 1666 | 1466740347801 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}] 20:52:27 INFO - PROCESS | 1666 | 1466740347802 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:27 INFO - PROCESS | 1666 | 1466740347877 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 20:52:27 INFO - PROCESS | 1666 | 1466740347882 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:27 INFO - PROCESS | 1666 | 1466740347884 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x1164b7800 == 28 [pid = 1666] [id = 183] 20:52:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x1174bd800) [pid = 1666] [serial = 547] [outer = 0x0] 20:52:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x1174bfc00) [pid = 1666] [serial = 548] [outer = 0x1174bd800] 20:52:27 INFO - PROCESS | 1666 | 1466740347915 Marionette DEBUG loaded listener.js 20:52:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x11846fc00) [pid = 1666] [serial = 549] [outer = 0x1174bd800] 20:52:28 INFO - PROCESS | 1666 | 1466740348719 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]]]}] 20:52:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 20:52:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 973ms 20:52:28 INFO - PROCESS | 1666 | 1466740348766 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 20:52:28 INFO - PROCESS | 1666 | 1466740348770 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 20:52:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 20:52:28 INFO - PROCESS | 1666 | 1466740348780 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 20:52:28 INFO - PROCESS | 1666 | 1466740348782 Marionette TRACE conn2 <- [1,706,null,{}] 20:52:28 INFO - PROCESS | 1666 | 1466740348784 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}] 20:52:28 INFO - PROCESS | 1666 | 1466740348786 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:28 INFO - PROCESS | 1666 | 1466740348863 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 20:52:28 INFO - PROCESS | 1666 | 1466740348867 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:28 INFO - PROCESS | 1666 | 1466740348869 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x1185c7000 == 29 [pid = 1666] [id = 184] 20:52:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x1191c6400) [pid = 1666] [serial = 550] [outer = 0x0] 20:52:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x119991800) [pid = 1666] [serial = 551] [outer = 0x1191c6400] 20:52:28 INFO - PROCESS | 1666 | 1466740348898 Marionette DEBUG loaded listener.js 20:52:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x119cd4000) [pid = 1666] [serial = 552] [outer = 0x1191c6400] 20:52:29 INFO - PROCESS | 1666 | 1466740349736 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]]]}] 20:52:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 20:52:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 971ms 20:52:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 20:52:29 INFO - PROCESS | 1666 | 1466740349750 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 20:52:29 INFO - PROCESS | 1666 | 1466740349751 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 20:52:29 INFO - PROCESS | 1666 | 1466740349753 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 20:52:29 INFO - PROCESS | 1666 | 1466740349756 Marionette TRACE conn2 <- [1,710,null,{}] 20:52:29 INFO - PROCESS | 1666 | 1466740349765 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}] 20:52:29 INFO - PROCESS | 1666 | 1466740349768 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:29 INFO - PROCESS | 1666 | 1466740349866 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 20:52:29 INFO - PROCESS | 1666 | 1466740349902 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:29 INFO - PROCESS | 1666 | 1466740349903 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x1212d3000 == 30 [pid = 1666] [id = 185] 20:52:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x124b66400) [pid = 1666] [serial = 553] [outer = 0x0] 20:52:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x124bf9800) [pid = 1666] [serial = 554] [outer = 0x124b66400] 20:52:29 INFO - PROCESS | 1666 | 1466740349931 Marionette DEBUG loaded listener.js 20:52:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x125878000) [pid = 1666] [serial = 555] [outer = 0x124b66400] 20:52:30 INFO - PROCESS | 1666 | 1466740350715 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]]]}] 20:52:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 20:52:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 979ms 20:52:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 20:52:30 INFO - PROCESS | 1666 | 1466740350732 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 20:52:30 INFO - PROCESS | 1666 | 1466740350734 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 20:52:30 INFO - PROCESS | 1666 | 1466740350737 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 20:52:30 INFO - PROCESS | 1666 | 1466740350739 Marionette TRACE conn2 <- [1,714,null,{}] 20:52:30 INFO - PROCESS | 1666 | 1466740350741 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}] 20:52:30 INFO - PROCESS | 1666 | 1466740350742 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:30 INFO - PROCESS | 1666 | 1466740350836 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 20:52:30 INFO - PROCESS | 1666 | 1466740350843 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:30 INFO - PROCESS | 1666 | 1466740350845 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:30 INFO - PROCESS | 1666 | ++DOCSHELL 0x124486800 == 31 [pid = 1666] [id = 186] 20:52:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x126e68000) [pid = 1666] [serial = 556] [outer = 0x0] 20:52:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x1271bc800) [pid = 1666] [serial = 557] [outer = 0x126e68000] 20:52:30 INFO - PROCESS | 1666 | 1466740350870 Marionette DEBUG loaded listener.js 20:52:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x128ce7800) [pid = 1666] [serial = 558] [outer = 0x126e68000] 20:52:31 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x1291b6000) [pid = 1666] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 20:52:31 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x119882c00) [pid = 1666] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 20:52:31 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x112fb0c00) [pid = 1666] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 20:52:31 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x119bb0400) [pid = 1666] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 20:52:31 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x12b967800) [pid = 1666] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 20:52:31 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x11859e800) [pid = 1666] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 20:52:31 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x112963800) [pid = 1666] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 20:52:31 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x12b8f3000) [pid = 1666] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 20:52:31 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x11917f800) [pid = 1666] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 20:52:31 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x11846a800) [pid = 1666] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 20:52:31 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x125d2d800) [pid = 1666] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 20:52:31 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x12a53dc00) [pid = 1666] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 20:52:31 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x11911d400) [pid = 1666] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 20:52:31 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x110f3b000) [pid = 1666] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 20:52:31 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x1258ac400) [pid = 1666] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 20:52:31 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x123686400) [pid = 1666] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 20:52:31 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x110f2d400) [pid = 1666] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 20:52:31 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x110f29400) [pid = 1666] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 20:52:31 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x12af5b800) [pid = 1666] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 20:52:31 INFO - PROCESS | 1666 | 1466740351965 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]]]}] 20:52:32 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 20:52:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1274ms 20:52:32 INFO - PROCESS | 1666 | 1466740352010 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 20:52:32 INFO - PROCESS | 1666 | 1466740352012 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 20:52:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 20:52:32 INFO - PROCESS | 1666 | 1466740352014 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 20:52:32 INFO - PROCESS | 1666 | 1466740352015 Marionette TRACE conn2 <- [1,718,null,{}] 20:52:32 INFO - PROCESS | 1666 | 1466740352017 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}] 20:52:32 INFO - PROCESS | 1666 | 1466740352026 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:32 INFO - PROCESS | 1666 | 1466740352094 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 20:52:32 INFO - PROCESS | 1666 | 1466740352099 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:32 INFO - PROCESS | 1666 | 1466740352101 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:32 INFO - PROCESS | 1666 | ++DOCSHELL 0x119cab800 == 32 [pid = 1666] [id = 187] 20:52:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x110f2d400) [pid = 1666] [serial = 559] [outer = 0x0] 20:52:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x1174b2800) [pid = 1666] [serial = 560] [outer = 0x110f2d400] 20:52:32 INFO - PROCESS | 1666 | 1466740352126 Marionette DEBUG loaded listener.js 20:52:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x11854ec00) [pid = 1666] [serial = 561] [outer = 0x110f2d400] 20:52:33 INFO - PROCESS | 1666 | 1466740352997 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]]]}] 20:52:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 20:52:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1018ms 20:52:33 INFO - PROCESS | 1666 | 1466740353033 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 20:52:33 INFO - PROCESS | 1666 | 1466740353034 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 20:52:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 20:52:33 INFO - PROCESS | 1666 | 1466740353042 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 20:52:33 INFO - PROCESS | 1666 | 1466740353043 Marionette TRACE conn2 <- [1,722,null,{}] 20:52:33 INFO - PROCESS | 1666 | 1466740353046 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}] 20:52:33 INFO - PROCESS | 1666 | 1466740353050 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:33 INFO - PROCESS | 1666 | 1466740353147 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 20:52:33 INFO - PROCESS | 1666 | 1466740353152 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:33 INFO - PROCESS | 1666 | 1466740353153 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x127483000 == 33 [pid = 1666] [id = 188] 20:52:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x123683000) [pid = 1666] [serial = 562] [outer = 0x0] 20:52:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x128dcac00) [pid = 1666] [serial = 563] [outer = 0x123683000] 20:52:33 INFO - PROCESS | 1666 | 1466740353180 Marionette DEBUG loaded listener.js 20:52:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x12a403c00) [pid = 1666] [serial = 564] [outer = 0x123683000] 20:52:33 INFO - PROCESS | 1666 | 1466740353497 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] 20:52:33 INFO - PROCESS | 1666 | 1466740353513 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 20:52:33 INFO - PROCESS | 1666 | 1466740353515 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 20:52:33 INFO - PROCESS | 1666 | 1466740353516 Marionette TRACE conn2 <- [1,726,null,{}] 20:52:33 INFO - PROCESS | 1666 | 1466740353519 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}] 20:52:33 INFO - PROCESS | 1666 | 1466740353521 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:33 INFO - PROCESS | 1666 | 1466740353605 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 20:52:33 INFO - PROCESS | 1666 | 1466740353608 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:33 INFO - PROCESS | 1666 | 1466740353609 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x1291a1000 == 34 [pid = 1666] [id = 189] 20:52:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x12a407c00) [pid = 1666] [serial = 565] [outer = 0x0] 20:52:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x12a6ed800) [pid = 1666] [serial = 566] [outer = 0x12a407c00] 20:52:33 INFO - PROCESS | 1666 | 1466740353635 Marionette DEBUG loaded listener.js 20:52:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x12b742c00) [pid = 1666] [serial = 567] [outer = 0x12a407c00] 20:52:34 INFO - PROCESS | 1666 | 1466740354037 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]]]}] 20:52:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 20:52:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 570ms 20:52:34 INFO - PROCESS | 1666 | 1466740354107 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 20:52:34 INFO - PROCESS | 1666 | 1466740354109 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 20:52:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 20:52:34 INFO - PROCESS | 1666 | 1466740354114 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 20:52:34 INFO - PROCESS | 1666 | 1466740354116 Marionette TRACE conn2 <- [1,730,null,{}] 20:52:34 INFO - PROCESS | 1666 | 1466740354120 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}] 20:52:34 INFO - PROCESS | 1666 | 1466740354124 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:34 INFO - PROCESS | 1666 | 1466740354232 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 20:52:34 INFO - PROCESS | 1666 | 1466740354306 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:34 INFO - PROCESS | 1666 | 1466740354309 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:34 INFO - PROCESS | 1666 | ++DOCSHELL 0x117147000 == 35 [pid = 1666] [id = 190] 20:52:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x115e16800) [pid = 1666] [serial = 568] [outer = 0x0] 20:52:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x1164e5c00) [pid = 1666] [serial = 569] [outer = 0x115e16800] 20:52:34 INFO - PROCESS | 1666 | 1466740354340 Marionette DEBUG loaded listener.js 20:52:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1174bbc00) [pid = 1666] [serial = 570] [outer = 0x115e16800] 20:52:34 INFO - PROCESS | 1666 | 1466740354882 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] 20:52:34 INFO - PROCESS | 1666 | 1466740354938 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 20:52:34 INFO - PROCESS | 1666 | 1466740354943 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 20:52:34 INFO - PROCESS | 1666 | 1466740354945 Marionette TRACE conn2 <- [1,734,null,{}] 20:52:34 INFO - PROCESS | 1666 | 1466740354947 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}] 20:52:34 INFO - PROCESS | 1666 | 1466740354949 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:35 INFO - PROCESS | 1666 | 1466740355054 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 20:52:35 INFO - PROCESS | 1666 | 1466740355130 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:35 INFO - PROCESS | 1666 | 1466740355131 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x125815000 == 36 [pid = 1666] [id = 191] 20:52:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x1212b0000) [pid = 1666] [serial = 571] [outer = 0x0] 20:52:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x123469000) [pid = 1666] [serial = 572] [outer = 0x1212b0000] 20:52:35 INFO - PROCESS | 1666 | 1466740355163 Marionette DEBUG loaded listener.js 20:52:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x1242ea800) [pid = 1666] [serial = 573] [outer = 0x1212b0000] 20:52:35 INFO - PROCESS | 1666 | 1466740355704 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]]]}] 20:52:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 20:52:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 772ms 20:52:35 INFO - PROCESS | 1666 | 1466740355715 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 20:52:35 INFO - PROCESS | 1666 | 1466740355716 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 20:52:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 20:52:35 INFO - PROCESS | 1666 | 1466740355719 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 20:52:35 INFO - PROCESS | 1666 | 1466740355721 Marionette TRACE conn2 <- [1,738,null,{}] 20:52:35 INFO - PROCESS | 1666 | 1466740355866 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}] 20:52:35 INFO - PROCESS | 1666 | 1466740355868 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:35 INFO - PROCESS | 1666 | 1466740355995 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 20:52:36 INFO - PROCESS | 1666 | 1466740356029 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:36 INFO - PROCESS | 1666 | 1466740356031 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x116abc800 == 37 [pid = 1666] [id = 192] 20:52:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x116138400) [pid = 1666] [serial = 574] [outer = 0x0] 20:52:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x116906c00) [pid = 1666] [serial = 575] [outer = 0x116138400] 20:52:36 INFO - PROCESS | 1666 | 1466740356060 Marionette DEBUG loaded listener.js 20:52:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x1174be800) [pid = 1666] [serial = 576] [outer = 0x116138400] 20:52:36 INFO - PROCESS | 1666 | --DOCSHELL 0x127483000 == 36 [pid = 1666] [id = 188] 20:52:36 INFO - PROCESS | 1666 | --DOCSHELL 0x119cab800 == 35 [pid = 1666] [id = 187] 20:52:36 INFO - PROCESS | 1666 | --DOCSHELL 0x124486800 == 34 [pid = 1666] [id = 186] 20:52:36 INFO - PROCESS | 1666 | --DOCSHELL 0x1212d3000 == 33 [pid = 1666] [id = 185] 20:52:36 INFO - PROCESS | 1666 | --DOCSHELL 0x1185c7000 == 32 [pid = 1666] [id = 184] 20:52:36 INFO - PROCESS | 1666 | --DOCSHELL 0x1164b7800 == 31 [pid = 1666] [id = 183] 20:52:36 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x129509400) [pid = 1666] [serial = 488] [outer = 0x0] [url = about:blank] 20:52:36 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x1188ab400) [pid = 1666] [serial = 493] [outer = 0x0] [url = about:blank] 20:52:36 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x11998f800) [pid = 1666] [serial = 494] [outer = 0x0] [url = about:blank] 20:52:36 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x1122ab000) [pid = 1666] [serial = 490] [outer = 0x0] [url = about:blank] 20:52:36 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x11320b800) [pid = 1666] [serial = 491] [outer = 0x0] [url = about:blank] 20:52:36 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x124534800) [pid = 1666] [serial = 497] [outer = 0x0] [url = about:blank] 20:52:36 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x1180cbc00) [pid = 1666] [serial = 206] [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.] 20:52:36 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x124de5800) [pid = 1666] [serial = 498] [outer = 0x0] [url = about:blank] 20:52:36 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x12346c400) [pid = 1666] [serial = 461] [outer = 0x0] [url = about:blank] 20:52:36 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x1176c8800) [pid = 1666] [serial = 464] [outer = 0x0] [url = about:blank] 20:52:36 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x12bcef800) [pid = 1666] [serial = 527] [outer = 0x0] [url = about:blank] 20:52:36 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x113c4dc00) [pid = 1666] [serial = 506] [outer = 0x0] [url = about:blank] 20:52:36 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x12bc6a400) [pid = 1666] [serial = 525] [outer = 0x0] [url = about:blank] 20:52:36 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x116907000) [pid = 1666] [serial = 507] [outer = 0x0] [url = about:blank] 20:52:36 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x124626400) [pid = 1666] [serial = 515] [outer = 0x0] [url = about:blank] 20:52:36 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x12b96ac00) [pid = 1666] [serial = 524] [outer = 0x0] [url = about:blank] 20:52:36 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x125d2d000) [pid = 1666] [serial = 516] [outer = 0x0] [url = about:blank] 20:52:36 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x1184d7000) [pid = 1666] [serial = 509] [outer = 0x0] [url = about:blank] 20:52:36 INFO - PROCESS | 1666 | --DOMWINDOW == 73 (0x118550400) [pid = 1666] [serial = 510] [outer = 0x0] [url = about:blank] 20:52:36 INFO - PROCESS | 1666 | --DOMWINDOW == 72 (0x128cf1800) [pid = 1666] [serial = 518] [outer = 0x0] [url = about:blank] 20:52:36 INFO - PROCESS | 1666 | --DOMWINDOW == 71 (0x12a6f7400) [pid = 1666] [serial = 503] [outer = 0x0] [url = about:blank] 20:52:36 INFO - PROCESS | 1666 | --DOMWINDOW == 70 (0x12b0e0000) [pid = 1666] [serial = 504] [outer = 0x0] [url = about:blank] 20:52:36 INFO - PROCESS | 1666 | --DOMWINDOW == 69 (0x119993400) [pid = 1666] [serial = 512] [outer = 0x0] [url = about:blank] 20:52:36 INFO - PROCESS | 1666 | --DOMWINDOW == 68 (0x1235f3400) [pid = 1666] [serial = 513] [outer = 0x0] [url = about:blank] 20:52:36 INFO - PROCESS | 1666 | --DOMWINDOW == 67 (0x128c7bc00) [pid = 1666] [serial = 500] [outer = 0x0] [url = about:blank] 20:52:36 INFO - PROCESS | 1666 | --DOMWINDOW == 66 (0x12a539c00) [pid = 1666] [serial = 501] [outer = 0x0] [url = about:blank] 20:52:36 INFO - PROCESS | 1666 | --DOMWINDOW == 65 (0x124129000) [pid = 1666] [serial = 534] [outer = 0x0] [url = about:blank] 20:52:36 INFO - PROCESS | 1666 | --DOMWINDOW == 64 (0x110f2c800) [pid = 1666] [serial = 530] [outer = 0x0] [url = about:blank] 20:52:36 INFO - PROCESS | 1666 | --DOMWINDOW == 63 (0x112e03000) [pid = 1666] [serial = 533] [outer = 0x0] [url = about:blank] 20:52:36 INFO - PROCESS | 1666 | --DOMWINDOW == 62 (0x110f30800) [pid = 1666] [serial = 531] [outer = 0x0] [url = about:blank] 20:52:36 INFO - PROCESS | 1666 | --DOMWINDOW == 61 (0x12c603400) [pid = 1666] [serial = 528] [outer = 0x0] [url = about:blank] 20:52:36 INFO - PROCESS | 1666 | --DOMWINDOW == 60 (0x12b0e5000) [pid = 1666] [serial = 521] [outer = 0x0] [url = about:blank] 20:52:36 INFO - PROCESS | 1666 | --DOMWINDOW == 59 (0x12b831c00) [pid = 1666] [serial = 522] [outer = 0x0] [url = about:blank] 20:52:36 INFO - PROCESS | 1666 | --DOMWINDOW == 58 (0x12c609400) [pid = 1666] [serial = 537] [outer = 0x0] [url = about:blank] 20:52:36 INFO - PROCESS | 1666 | --DOMWINDOW == 57 (0x12a411400) [pid = 1666] [serial = 519] [outer = 0x0] [url = about:blank] 20:52:36 INFO - PROCESS | 1666 | --DOMWINDOW == 56 (0x12bcf0c00) [pid = 1666] [serial = 536] [outer = 0x0] [url = about:blank] 20:52:36 INFO - PROCESS | 1666 | 1466740356960 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]]]}] 20:52:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 20:52:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1284ms 20:52:37 INFO - PROCESS | 1666 | 1466740357004 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 20:52:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 20:52:37 INFO - PROCESS | 1666 | 1466740357008 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 20:52:37 INFO - PROCESS | 1666 | 1466740357011 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 20:52:37 INFO - PROCESS | 1666 | 1466740357012 Marionette TRACE conn2 <- [1,742,null,{}] 20:52:37 INFO - PROCESS | 1666 | 1466740357016 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}] 20:52:37 INFO - PROCESS | 1666 | 1466740357017 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:37 INFO - PROCESS | 1666 | 1466740357092 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 20:52:37 INFO - PROCESS | 1666 | 1466740357098 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:37 INFO - PROCESS | 1666 | 1466740357100 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x1185af800 == 32 [pid = 1666] [id = 193] 20:52:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 57 (0x1184e1c00) [pid = 1666] [serial = 577] [outer = 0x0] 20:52:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 58 (0x1185d2000) [pid = 1666] [serial = 578] [outer = 0x1184e1c00] 20:52:37 INFO - PROCESS | 1666 | 1466740357129 Marionette DEBUG loaded listener.js 20:52:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 59 (0x119888000) [pid = 1666] [serial = 579] [outer = 0x1184e1c00] 20:52:37 INFO - PROCESS | 1666 | 1466740357942 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]]]}] 20:52:37 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 20:52:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 972ms 20:52:37 INFO - PROCESS | 1666 | 1466740357983 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 20:52:37 INFO - PROCESS | 1666 | 1466740357985 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 20:52:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 20:52:37 INFO - PROCESS | 1666 | 1466740357988 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 20:52:37 INFO - PROCESS | 1666 | 1466740357990 Marionette TRACE conn2 <- [1,746,null,{}] 20:52:38 INFO - PROCESS | 1666 | 1466740357999 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}] 20:52:38 INFO - PROCESS | 1666 | 1466740358001 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:38 INFO - PROCESS | 1666 | 1466740358078 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 20:52:38 INFO - PROCESS | 1666 | 1466740358083 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:38 INFO - PROCESS | 1666 | 1466740358086 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:38 INFO - PROCESS | 1666 | ++DOCSHELL 0x12327e000 == 33 [pid = 1666] [id = 194] 20:52:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 60 (0x123682800) [pid = 1666] [serial = 580] [outer = 0x0] 20:52:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 61 (0x124531c00) [pid = 1666] [serial = 581] [outer = 0x123682800] 20:52:38 INFO - PROCESS | 1666 | 1466740358118 Marionette DEBUG loaded listener.js 20:52:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 62 (0x124bb2800) [pid = 1666] [serial = 582] [outer = 0x123682800] 20:52:38 INFO - PROCESS | 1666 | 1466740358976 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]]]}] 20:52:39 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.) 20:52:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1022ms 20:52:39 INFO - PROCESS | 1666 | 1466740359014 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 20:52:39 INFO - PROCESS | 1666 | 1466740359019 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 20:52:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 20:52:39 INFO - PROCESS | 1666 | 1466740359022 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 20:52:39 INFO - PROCESS | 1666 | 1466740359023 Marionette TRACE conn2 <- [1,750,null,{}] 20:52:39 INFO - PROCESS | 1666 | 1466740359043 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}] 20:52:39 INFO - PROCESS | 1666 | 1466740359044 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:39 INFO - PROCESS | 1666 | 1466740359142 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 20:52:39 INFO - PROCESS | 1666 | 1466740359146 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:39 INFO - PROCESS | 1666 | 1466740359147 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x125797800 == 34 [pid = 1666] [id = 195] 20:52:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 63 (0x115e18800) [pid = 1666] [serial = 583] [outer = 0x0] 20:52:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 64 (0x126f83c00) [pid = 1666] [serial = 584] [outer = 0x115e18800] 20:52:39 INFO - PROCESS | 1666 | 1466740359174 Marionette DEBUG loaded listener.js 20:52:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 65 (0x128cecc00) [pid = 1666] [serial = 585] [outer = 0x115e18800] 20:52:39 INFO - PROCESS | 1666 | --DOMWINDOW == 64 (0x126e68000) [pid = 1666] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 20:52:39 INFO - PROCESS | 1666 | --DOMWINDOW == 63 (0x1174c0c00) [pid = 1666] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 20:52:39 INFO - PROCESS | 1666 | --DOMWINDOW == 62 (0x1174bd800) [pid = 1666] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 20:52:39 INFO - PROCESS | 1666 | --DOMWINDOW == 61 (0x1191c6400) [pid = 1666] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 20:52:39 INFO - PROCESS | 1666 | --DOMWINDOW == 60 (0x115e90000) [pid = 1666] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 20:52:39 INFO - PROCESS | 1666 | --DOMWINDOW == 59 (0x1174bf800) [pid = 1666] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 20:52:39 INFO - PROCESS | 1666 | --DOMWINDOW == 58 (0x110f2d400) [pid = 1666] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 20:52:39 INFO - PROCESS | 1666 | --DOMWINDOW == 57 (0x123683000) [pid = 1666] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 20:52:39 INFO - PROCESS | 1666 | --DOMWINDOW == 56 (0x124b66400) [pid = 1666] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 20:52:39 INFO - PROCESS | 1666 | 1466740359978 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]]]}] 20:52:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 20:52:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 985ms 20:52:40 INFO - PROCESS | 1666 | 1466740360008 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 20:52:40 INFO - PROCESS | 1666 | 1466740360009 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 20:52:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 20:52:40 INFO - PROCESS | 1666 | 1466740360014 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 20:52:40 INFO - PROCESS | 1666 | 1466740360015 Marionette TRACE conn2 <- [1,754,null,{}] 20:52:40 INFO - PROCESS | 1666 | 1466740360017 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}] 20:52:40 INFO - PROCESS | 1666 | 1466740360018 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:40 INFO - PROCESS | 1666 | 1466740360093 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 20:52:40 INFO - PROCESS | 1666 | 1466740360097 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:40 INFO - PROCESS | 1666 | 1466740360098 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x127475800 == 35 [pid = 1666] [id = 196] 20:52:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 57 (0x113c8e400) [pid = 1666] [serial = 586] [outer = 0x0] 20:52:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 58 (0x119889000) [pid = 1666] [serial = 587] [outer = 0x113c8e400] 20:52:40 INFO - PROCESS | 1666 | 1466740360125 Marionette DEBUG loaded listener.js 20:52:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 59 (0x128cf1800) [pid = 1666] [serial = 588] [outer = 0x113c8e400] 20:52:40 INFO - PROCESS | 1666 | 1466740360922 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]]]}] 20:52:40 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 20:52:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 919ms 20:52:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 20:52:40 INFO - PROCESS | 1666 | 1466740360934 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 20:52:40 INFO - PROCESS | 1666 | 1466740360935 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 20:52:40 INFO - PROCESS | 1666 | 1466740360937 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 20:52:40 INFO - PROCESS | 1666 | 1466740360938 Marionette TRACE conn2 <- [1,758,null,{}] 20:52:40 INFO - PROCESS | 1666 | 1466740360940 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}] 20:52:40 INFO - PROCESS | 1666 | 1466740360945 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:41 INFO - PROCESS | 1666 | 1466740361046 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 20:52:41 INFO - PROCESS | 1666 | 1466740361098 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:41 INFO - PROCESS | 1666 | 1466740361099 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x1291a2000 == 36 [pid = 1666] [id = 197] 20:52:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 60 (0x1185dd000) [pid = 1666] [serial = 589] [outer = 0x0] 20:52:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 61 (0x12a6f3400) [pid = 1666] [serial = 590] [outer = 0x1185dd000] 20:52:41 INFO - PROCESS | 1666 | 1466740361125 Marionette DEBUG loaded listener.js 20:52:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 62 (0x12b0e5000) [pid = 1666] [serial = 591] [outer = 0x1185dd000] 20:52:41 INFO - PROCESS | 1666 | 1466740361389 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]]]}] 20:52:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 20:52:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 471ms 20:52:41 INFO - PROCESS | 1666 | 1466740361410 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 20:52:41 INFO - PROCESS | 1666 | 1466740361411 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 20:52:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 20:52:41 INFO - PROCESS | 1666 | 1466740361421 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 20:52:41 INFO - PROCESS | 1666 | 1466740361422 Marionette TRACE conn2 <- [1,762,null,{}] 20:52:41 INFO - PROCESS | 1666 | 1466740361424 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}] 20:52:41 INFO - PROCESS | 1666 | 1466740361425 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:41 INFO - PROCESS | 1666 | 1466740361519 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 20:52:41 INFO - PROCESS | 1666 | 1466740361536 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:41 INFO - PROCESS | 1666 | 1466740361536 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a445000 == 37 [pid = 1666] [id = 198] 20:52:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 63 (0x12b834000) [pid = 1666] [serial = 592] [outer = 0x0] 20:52:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 64 (0x12b83e000) [pid = 1666] [serial = 593] [outer = 0x12b834000] 20:52:41 INFO - PROCESS | 1666 | 1466740361566 Marionette DEBUG loaded listener.js 20:52:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 65 (0x12b8fdc00) [pid = 1666] [serial = 594] [outer = 0x12b834000] 20:52:42 INFO - PROCESS | 1666 | 1466740362411 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]]]}] 20:52:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 20:52:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1021ms 20:52:42 INFO - PROCESS | 1666 | 1466740362497 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 20:52:42 INFO - PROCESS | 1666 | 1466740362499 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 20:52:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 20:52:42 INFO - PROCESS | 1666 | 1466740362504 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 20:52:42 INFO - PROCESS | 1666 | 1466740362506 Marionette TRACE conn2 <- [1,766,null,{}] 20:52:42 INFO - PROCESS | 1666 | 1466740362510 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}] 20:52:42 INFO - PROCESS | 1666 | 1466740362511 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:42 INFO - PROCESS | 1666 | 1466740362599 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 20:52:42 INFO - PROCESS | 1666 | 1466740362687 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:42 INFO - PROCESS | 1666 | 1466740362689 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x11715b000 == 38 [pid = 1666] [id = 199] 20:52:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 66 (0x113dbe800) [pid = 1666] [serial = 595] [outer = 0x0] 20:52:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 67 (0x116907800) [pid = 1666] [serial = 596] [outer = 0x113dbe800] 20:52:42 INFO - PROCESS | 1666 | 1466740362722 Marionette DEBUG loaded listener.js 20:52:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 68 (0x1176c3400) [pid = 1666] [serial = 597] [outer = 0x113dbe800] 20:52:43 INFO - PROCESS | 1666 | 1466740363595 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]]]}] 20:52:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 20:52:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1123ms 20:52:43 INFO - PROCESS | 1666 | 1466740363627 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 20:52:43 INFO - PROCESS | 1666 | 1466740363630 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 20:52:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 20:52:43 INFO - PROCESS | 1666 | 1466740363677 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 20:52:43 INFO - PROCESS | 1666 | 1466740363679 Marionette TRACE conn2 <- [1,770,null,{}] 20:52:43 INFO - PROCESS | 1666 | 1466740363682 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}] 20:52:43 INFO - PROCESS | 1666 | 1466740363683 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:43 INFO - PROCESS | 1666 | 1466740363770 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 20:52:43 INFO - PROCESS | 1666 | 1466740363858 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:43 INFO - PROCESS | 1666 | 1466740363860 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x124481000 == 39 [pid = 1666] [id = 200] 20:52:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 69 (0x118550400) [pid = 1666] [serial = 598] [outer = 0x0] 20:52:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 70 (0x119188800) [pid = 1666] [serial = 599] [outer = 0x118550400] 20:52:43 INFO - PROCESS | 1666 | 1466740363892 Marionette DEBUG loaded listener.js 20:52:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 71 (0x119bb8800) [pid = 1666] [serial = 600] [outer = 0x118550400] 20:52:44 INFO - PROCESS | 1666 | 1466740364323 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]]]}] 20:52:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 20:52:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 674ms 20:52:44 INFO - PROCESS | 1666 | 1466740364350 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 20:52:44 INFO - PROCESS | 1666 | 1466740364351 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 20:52:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 20:52:44 INFO - PROCESS | 1666 | 1466740364354 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 20:52:44 INFO - PROCESS | 1666 | 1466740364356 Marionette TRACE conn2 <- [1,774,null,{}] 20:52:44 INFO - PROCESS | 1666 | 1466740364364 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}] 20:52:44 INFO - PROCESS | 1666 | 1466740364367 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:44 INFO - PROCESS | 1666 | 1466740364469 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 20:52:44 INFO - PROCESS | 1666 | 1466740364523 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:44 INFO - PROCESS | 1666 | 1466740364525 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x12afc5800 == 40 [pid = 1666] [id = 201] 20:52:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 72 (0x124bf1800) [pid = 1666] [serial = 601] [outer = 0x0] 20:52:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 73 (0x126e6b800) [pid = 1666] [serial = 602] [outer = 0x124bf1800] 20:52:44 INFO - PROCESS | 1666 | 1466740364556 Marionette DEBUG loaded listener.js 20:52:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 74 (0x12940e000) [pid = 1666] [serial = 603] [outer = 0x124bf1800] 20:52:44 INFO - PROCESS | 1666 | 1466740364985 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]]]}] 20:52:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 20:52:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 670ms 20:52:45 INFO - PROCESS | 1666 | 1466740365025 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 20:52:45 INFO - PROCESS | 1666 | 1466740365027 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 20:52:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 20:52:45 INFO - PROCESS | 1666 | 1466740365029 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 20:52:45 INFO - PROCESS | 1666 | 1466740365030 Marionette TRACE conn2 <- [1,778,null,{}] 20:52:45 INFO - PROCESS | 1666 | 1466740365033 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}] 20:52:45 INFO - PROCESS | 1666 | 1466740365034 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:45 INFO - PROCESS | 1666 | 1466740365219 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 20:52:45 INFO - PROCESS | 1666 | 1466740365338 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:45 INFO - PROCESS | 1666 | 1466740365340 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x11715d800 == 41 [pid = 1666] [id = 202] 20:52:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x116749400) [pid = 1666] [serial = 604] [outer = 0x0] 20:52:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x1174b2c00) [pid = 1666] [serial = 605] [outer = 0x116749400] 20:52:45 INFO - PROCESS | 1666 | 1466740365370 Marionette DEBUG loaded listener.js 20:52:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x1180d5800) [pid = 1666] [serial = 606] [outer = 0x116749400] 20:52:45 INFO - PROCESS | 1666 | 1466740365762 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]]]}] 20:52:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 20:52:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 769ms 20:52:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 20:52:45 INFO - PROCESS | 1666 | 1466740365800 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 20:52:45 INFO - PROCESS | 1666 | 1466740365802 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 20:52:45 INFO - PROCESS | 1666 | 1466740365805 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 20:52:45 INFO - PROCESS | 1666 | 1466740365807 Marionette TRACE conn2 <- [1,782,null,{}] 20:52:45 INFO - PROCESS | 1666 | 1466740365810 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}] 20:52:45 INFO - PROCESS | 1666 | 1466740365812 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:46 INFO - PROCESS | 1666 | --DOCSHELL 0x1291a2000 == 40 [pid = 1666] [id = 197] 20:52:46 INFO - PROCESS | 1666 | --DOCSHELL 0x127475800 == 39 [pid = 1666] [id = 196] 20:52:46 INFO - PROCESS | 1666 | --DOCSHELL 0x125797800 == 38 [pid = 1666] [id = 195] 20:52:46 INFO - PROCESS | 1666 | --DOCSHELL 0x12327e000 == 37 [pid = 1666] [id = 194] 20:52:46 INFO - PROCESS | 1666 | --DOCSHELL 0x1185af800 == 36 [pid = 1666] [id = 193] 20:52:46 INFO - PROCESS | 1666 | --DOCSHELL 0x116abc800 == 35 [pid = 1666] [id = 192] 20:52:46 INFO - PROCESS | 1666 | --DOCSHELL 0x125815000 == 34 [pid = 1666] [id = 191] 20:52:46 INFO - PROCESS | 1666 | --DOCSHELL 0x117147000 == 33 [pid = 1666] [id = 190] 20:52:46 INFO - PROCESS | 1666 | --DOCSHELL 0x1291a1000 == 32 [pid = 1666] [id = 189] 20:52:46 INFO - PROCESS | 1666 | --DOCSHELL 0x119290800 == 31 [pid = 1666] [id = 182] 20:52:46 INFO - PROCESS | 1666 | --DOCSHELL 0x12afc5800 == 30 [pid = 1666] [id = 201] 20:52:46 INFO - PROCESS | 1666 | --DOCSHELL 0x124481000 == 29 [pid = 1666] [id = 200] 20:52:46 INFO - PROCESS | 1666 | --DOCSHELL 0x12a445000 == 28 [pid = 1666] [id = 198] 20:52:46 INFO - PROCESS | 1666 | --DOCSHELL 0x11715b000 == 27 [pid = 1666] [id = 199] 20:52:46 INFO - PROCESS | 1666 | 1466740366381 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 20:52:46 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x1185a1c00) [pid = 1666] [serial = 546] [outer = 0x0] [url = about:blank] 20:52:46 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x1175c0800) [pid = 1666] [serial = 545] [outer = 0x0] [url = about:blank] 20:52:46 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x1174bfc00) [pid = 1666] [serial = 548] [outer = 0x0] [url = about:blank] 20:52:46 INFO - PROCESS | 1666 | --DOMWINDOW == 73 (0x11846fc00) [pid = 1666] [serial = 549] [outer = 0x0] [url = about:blank] 20:52:46 INFO - PROCESS | 1666 | --DOMWINDOW == 72 (0x119991800) [pid = 1666] [serial = 551] [outer = 0x0] [url = about:blank] 20:52:46 INFO - PROCESS | 1666 | --DOMWINDOW == 71 (0x12a6ed800) [pid = 1666] [serial = 566] [outer = 0x0] [url = about:blank] 20:52:46 INFO - PROCESS | 1666 | --DOMWINDOW == 70 (0x1174b8000) [pid = 1666] [serial = 540] [outer = 0x0] [url = about:blank] 20:52:46 INFO - PROCESS | 1666 | --DOMWINDOW == 69 (0x116748000) [pid = 1666] [serial = 539] [outer = 0x0] [url = about:blank] 20:52:46 INFO - PROCESS | 1666 | --DOMWINDOW == 68 (0x11918bc00) [pid = 1666] [serial = 543] [outer = 0x0] [url = about:blank] 20:52:46 INFO - PROCESS | 1666 | --DOMWINDOW == 67 (0x1184e4800) [pid = 1666] [serial = 542] [outer = 0x0] [url = about:blank] 20:52:46 INFO - PROCESS | 1666 | --DOMWINDOW == 66 (0x1174b2800) [pid = 1666] [serial = 560] [outer = 0x0] [url = about:blank] 20:52:46 INFO - PROCESS | 1666 | --DOMWINDOW == 65 (0x11854ec00) [pid = 1666] [serial = 561] [outer = 0x0] [url = about:blank] 20:52:46 INFO - PROCESS | 1666 | --DOMWINDOW == 64 (0x128dcac00) [pid = 1666] [serial = 563] [outer = 0x0] [url = about:blank] 20:52:46 INFO - PROCESS | 1666 | --DOMWINDOW == 63 (0x124bf9800) [pid = 1666] [serial = 554] [outer = 0x0] [url = about:blank] 20:52:46 INFO - PROCESS | 1666 | --DOMWINDOW == 62 (0x125878000) [pid = 1666] [serial = 555] [outer = 0x0] [url = about:blank] 20:52:46 INFO - PROCESS | 1666 | --DOMWINDOW == 61 (0x12a403c00) [pid = 1666] [serial = 564] [outer = 0x0] [url = about:blank] 20:52:46 INFO - PROCESS | 1666 | --DOMWINDOW == 60 (0x128ce7800) [pid = 1666] [serial = 558] [outer = 0x0] [url = about:blank] 20:52:46 INFO - PROCESS | 1666 | --DOMWINDOW == 59 (0x119cd4000) [pid = 1666] [serial = 552] [outer = 0x0] [url = about:blank] 20:52:46 INFO - PROCESS | 1666 | --DOMWINDOW == 58 (0x1271bc800) [pid = 1666] [serial = 557] [outer = 0x0] [url = about:blank] 20:52:46 INFO - PROCESS | 1666 | --DOCSHELL 0x11715d800 == 26 [pid = 1666] [id = 202] 20:52:46 INFO - PROCESS | 1666 | 1466740366468 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:46 INFO - PROCESS | 1666 | 1466740366469 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:46 INFO - PROCESS | 1666 | ++DOCSHELL 0x111f09000 == 27 [pid = 1666] [id = 203] 20:52:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 59 (0x110f2f000) [pid = 1666] [serial = 607] [outer = 0x0] 20:52:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 60 (0x110f33400) [pid = 1666] [serial = 608] [outer = 0x110f2f000] 20:52:46 INFO - PROCESS | 1666 | 1466740366498 Marionette DEBUG loaded listener.js 20:52:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 61 (0x111d17000) [pid = 1666] [serial = 609] [outer = 0x110f2f000] 20:52:46 INFO - PROCESS | 1666 | 1466740366829 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]]]}] 20:52:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 20:52:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1073ms 20:52:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 20:52:46 INFO - PROCESS | 1666 | 1466740366878 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 20:52:46 INFO - PROCESS | 1666 | 1466740366880 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 20:52:46 INFO - PROCESS | 1666 | 1466740366883 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 20:52:46 INFO - PROCESS | 1666 | 1466740366885 Marionette TRACE conn2 <- [1,786,null,{}] 20:52:46 INFO - PROCESS | 1666 | 1466740366888 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}] 20:52:46 INFO - PROCESS | 1666 | 1466740366890 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:46 INFO - PROCESS | 1666 | 1466740366979 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 20:52:47 INFO - PROCESS | 1666 | 1466740367026 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:47 INFO - PROCESS | 1666 | 1466740367028 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:47 INFO - PROCESS | 1666 | ++DOCSHELL 0x115da8800 == 28 [pid = 1666] [id = 204] 20:52:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 62 (0x112a7f000) [pid = 1666] [serial = 610] [outer = 0x0] 20:52:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 63 (0x112f06400) [pid = 1666] [serial = 611] [outer = 0x112a7f000] 20:52:47 INFO - PROCESS | 1666 | 1466740367055 Marionette DEBUG loaded listener.js 20:52:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 64 (0x11320a400) [pid = 1666] [serial = 612] [outer = 0x112a7f000] 20:52:47 INFO - PROCESS | 1666 | 1466740367322 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]]]}] 20:52:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 20:52:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 471ms 20:52:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 20:52:47 INFO - PROCESS | 1666 | 1466740367355 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 20:52:47 INFO - PROCESS | 1666 | 1466740367356 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 20:52:47 INFO - PROCESS | 1666 | 1466740367366 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 20:52:47 INFO - PROCESS | 1666 | 1466740367367 Marionette TRACE conn2 <- [1,790,null,{}] 20:52:47 INFO - PROCESS | 1666 | 1466740367370 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}] 20:52:47 INFO - PROCESS | 1666 | 1466740367371 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:47 INFO - PROCESS | 1666 | 1466740367453 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 20:52:47 INFO - PROCESS | 1666 | 1466740367458 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:47 INFO - PROCESS | 1666 | 1466740367460 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:47 INFO - PROCESS | 1666 | ++DOCSHELL 0x115da6000 == 29 [pid = 1666] [id = 205] 20:52:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 65 (0x113c4d800) [pid = 1666] [serial = 613] [outer = 0x0] 20:52:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 66 (0x115dc9800) [pid = 1666] [serial = 614] [outer = 0x113c4d800] 20:52:47 INFO - PROCESS | 1666 | 1466740367495 Marionette DEBUG loaded listener.js 20:52:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 67 (0x115e90000) [pid = 1666] [serial = 615] [outer = 0x113c4d800] 20:52:47 INFO - PROCESS | 1666 | 1466740367837 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]]]}] 20:52:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 20:52:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 526ms 20:52:47 INFO - PROCESS | 1666 | 1466740367885 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 20:52:47 INFO - PROCESS | 1666 | 1466740367888 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 20:52:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 20:52:47 INFO - PROCESS | 1666 | 1466740367896 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 20:52:47 INFO - PROCESS | 1666 | 1466740367899 Marionette TRACE conn2 <- [1,794,null,{}] 20:52:47 INFO - PROCESS | 1666 | 1466740367902 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}] 20:52:47 INFO - PROCESS | 1666 | 1466740367904 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:47 INFO - PROCESS | 1666 | 1466740367979 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 20:52:47 INFO - PROCESS | 1666 | 1466740367983 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:47 INFO - PROCESS | 1666 | 1466740367984 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:47 INFO - PROCESS | 1666 | ++DOCSHELL 0x117157800 == 30 [pid = 1666] [id = 206] 20:52:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 68 (0x1164dfc00) [pid = 1666] [serial = 616] [outer = 0x0] 20:52:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 69 (0x11690d400) [pid = 1666] [serial = 617] [outer = 0x1164dfc00] 20:52:48 INFO - PROCESS | 1666 | 1466740368011 Marionette DEBUG loaded listener.js 20:52:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 70 (0x1174b7c00) [pid = 1666] [serial = 618] [outer = 0x1164dfc00] 20:52:48 INFO - PROCESS | 1666 | 1466740368327 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]]]}] 20:52:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 20:52:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 477ms 20:52:48 INFO - PROCESS | 1666 | 1466740368369 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 20:52:48 INFO - PROCESS | 1666 | 1466740368370 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 20:52:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 20:52:48 INFO - PROCESS | 1666 | 1466740368372 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 20:52:48 INFO - PROCESS | 1666 | 1466740368373 Marionette TRACE conn2 <- [1,798,null,{}] 20:52:48 INFO - PROCESS | 1666 | 1466740368376 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}] 20:52:48 INFO - PROCESS | 1666 | 1466740368377 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:48 INFO - PROCESS | 1666 | 1466740368449 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 20:52:48 INFO - PROCESS | 1666 | 1466740368480 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:48 INFO - PROCESS | 1666 | 1466740368481 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:48 INFO - PROCESS | 1666 | ++DOCSHELL 0x1183bb000 == 31 [pid = 1666] [id = 207] 20:52:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 71 (0x1164ec400) [pid = 1666] [serial = 619] [outer = 0x0] 20:52:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 72 (0x1174bd400) [pid = 1666] [serial = 620] [outer = 0x1164ec400] 20:52:48 INFO - PROCESS | 1666 | 1466740368509 Marionette DEBUG loaded listener.js 20:52:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 73 (0x1180cd000) [pid = 1666] [serial = 621] [outer = 0x1164ec400] 20:52:48 INFO - PROCESS | 1666 | 1466740368855 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]]]}] 20:52:48 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 20:52:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 520ms 20:52:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 20:52:48 INFO - PROCESS | 1666 | 1466740368892 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 20:52:48 INFO - PROCESS | 1666 | 1466740368893 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 20:52:48 INFO - PROCESS | 1666 | 1466740368895 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 20:52:48 INFO - PROCESS | 1666 | 1466740368896 Marionette TRACE conn2 <- [1,802,null,{}] 20:52:48 INFO - PROCESS | 1666 | 1466740368899 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}] 20:52:48 INFO - PROCESS | 1666 | 1466740368900 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:48 INFO - PROCESS | 1666 | 1466740368991 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 20:52:49 INFO - PROCESS | 1666 | 1466740369022 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:49 INFO - PROCESS | 1666 | 1466740369027 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:49 INFO - PROCESS | 1666 | ++DOCSHELL 0x119821800 == 32 [pid = 1666] [id = 208] 20:52:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 74 (0x1133c9400) [pid = 1666] [serial = 622] [outer = 0x0] 20:52:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x11846e000) [pid = 1666] [serial = 623] [outer = 0x1133c9400] 20:52:49 INFO - PROCESS | 1666 | 1466740369060 Marionette DEBUG loaded listener.js 20:52:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x1184e1000) [pid = 1666] [serial = 624] [outer = 0x1133c9400] 20:52:49 INFO - PROCESS | 1666 | 1466740369420 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]]]}] 20:52:49 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 20:52:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 571ms 20:52:49 INFO - PROCESS | 1666 | 1466740369467 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 20:52:49 INFO - PROCESS | 1666 | 1466740369469 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 20:52:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 20:52:49 INFO - PROCESS | 1666 | 1466740369472 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 20:52:49 INFO - PROCESS | 1666 | 1466740369474 Marionette TRACE conn2 <- [1,806,null,{}] 20:52:49 INFO - PROCESS | 1666 | 1466740369477 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}] 20:52:49 INFO - PROCESS | 1666 | 1466740369478 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:49 INFO - PROCESS | 1666 | 1466740369617 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 20:52:49 INFO - PROCESS | 1666 | 1466740369632 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:49 INFO - PROCESS | 1666 | 1466740369634 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:49 INFO - PROCESS | 1666 | ++DOCSHELL 0x111f0e000 == 33 [pid = 1666] [id = 209] 20:52:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x1133c7000) [pid = 1666] [serial = 625] [outer = 0x0] 20:52:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x1185a8000) [pid = 1666] [serial = 626] [outer = 0x1133c7000] 20:52:49 INFO - PROCESS | 1666 | 1466740369676 Marionette DEBUG loaded listener.js 20:52:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x11918bc00) [pid = 1666] [serial = 627] [outer = 0x1133c7000] 20:52:50 INFO - PROCESS | 1666 | [1666] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 20:52:50 INFO - PROCESS | 1666 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 20:52:50 INFO - PROCESS | 1666 | Determined SkiaGL cache limits: Size 100663296, Items: 256 20:52:50 INFO - PROCESS | 1666 | [GFX2-]: Using SkiaGL canvas. 20:52:50 INFO - PROCESS | 1666 | 1466740370127 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]]]}] 20:52:50 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 20:52:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 669ms 20:52:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 20:52:50 INFO - PROCESS | 1666 | 1466740370141 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 20:52:50 INFO - PROCESS | 1666 | 1466740370142 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 20:52:50 INFO - PROCESS | 1666 | 1466740370144 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 20:52:50 INFO - PROCESS | 1666 | 1466740370145 Marionette TRACE conn2 <- [1,810,null,{}] 20:52:50 INFO - PROCESS | 1666 | 1466740370148 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}] 20:52:50 INFO - PROCESS | 1666 | 1466740370149 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:50 INFO - PROCESS | 1666 | 1466740370239 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 20:52:50 INFO - PROCESS | 1666 | 1466740370286 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:50 INFO - PROCESS | 1666 | 1466740370287 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x1240b1800 == 34 [pid = 1666] [id = 210] 20:52:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x112961000) [pid = 1666] [serial = 628] [outer = 0x0] 20:52:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x11987b000) [pid = 1666] [serial = 629] [outer = 0x112961000] 20:52:50 INFO - PROCESS | 1666 | 1466740370311 Marionette DEBUG loaded listener.js 20:52:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x11998e000) [pid = 1666] [serial = 630] [outer = 0x112961000] 20:52:50 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x12b834000) [pid = 1666] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 20:52:50 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x115e18800) [pid = 1666] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 20:52:50 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x113c8e400) [pid = 1666] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 20:52:50 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x1185dd000) [pid = 1666] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 20:52:50 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x12a407c00) [pid = 1666] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 20:52:50 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x115e16800) [pid = 1666] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 20:52:50 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x1184e1c00) [pid = 1666] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 20:52:50 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x1212b0000) [pid = 1666] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 20:52:50 INFO - PROCESS | 1666 | --DOMWINDOW == 73 (0x123682800) [pid = 1666] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 20:52:50 INFO - PROCESS | 1666 | --DOMWINDOW == 72 (0x116138400) [pid = 1666] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 20:52:50 INFO - PROCESS | 1666 | 1466740370679 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]]]}] 20:52:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 20:52:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 570ms 20:52:50 INFO - PROCESS | 1666 | 1466740370714 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 20:52:50 INFO - PROCESS | 1666 | 1466740370716 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 20:52:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 20:52:50 INFO - PROCESS | 1666 | 1466740370718 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 20:52:50 INFO - PROCESS | 1666 | 1466740370719 Marionette TRACE conn2 <- [1,814,null,{}] 20:52:50 INFO - PROCESS | 1666 | 1466740370721 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}] 20:52:50 INFO - PROCESS | 1666 | 1466740370722 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:50 INFO - PROCESS | 1666 | 1466740370794 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 20:52:50 INFO - PROCESS | 1666 | 1466740370798 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:50 INFO - PROCESS | 1666 | 1466740370799 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x124643000 == 35 [pid = 1666] [id = 211] 20:52:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 73 (0x11320a000) [pid = 1666] [serial = 631] [outer = 0x0] 20:52:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 74 (0x119bb3400) [pid = 1666] [serial = 632] [outer = 0x11320a000] 20:52:50 INFO - PROCESS | 1666 | 1466740370825 Marionette DEBUG loaded listener.js 20:52:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x11a206c00) [pid = 1666] [serial = 633] [outer = 0x11320a000] 20:52:51 INFO - PROCESS | 1666 | 1466740371151 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] 20:52:51 INFO - PROCESS | 1666 | 1466740371191 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 20:52:51 INFO - PROCESS | 1666 | 1466740371193 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 20:52:51 INFO - PROCESS | 1666 | 1466740371194 Marionette TRACE conn2 <- [1,818,null,{}] 20:52:51 INFO - PROCESS | 1666 | 1466740371196 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}] 20:52:51 INFO - PROCESS | 1666 | 1466740371197 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:51 INFO - PROCESS | 1666 | 1466740371289 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 20:52:51 INFO - PROCESS | 1666 | 1466740371295 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:51 INFO - PROCESS | 1666 | 1466740371296 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:51 INFO - PROCESS | 1666 | ++DOCSHELL 0x124a02800 == 36 [pid = 1666] [id = 212] 20:52:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x11998bc00) [pid = 1666] [serial = 634] [outer = 0x0] 20:52:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x1212ab000) [pid = 1666] [serial = 635] [outer = 0x11998bc00] 20:52:51 INFO - PROCESS | 1666 | 1466740371323 Marionette DEBUG loaded listener.js 20:52:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x12346c800) [pid = 1666] [serial = 636] [outer = 0x11998bc00] 20:52:51 INFO - PROCESS | 1666 | 1466740371614 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]]]}] 20:52:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 20:52:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 470ms 20:52:51 INFO - PROCESS | 1666 | 1466740371663 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 20:52:51 INFO - PROCESS | 1666 | 1466740371665 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 20:52:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 20:52:51 INFO - PROCESS | 1666 | 1466740371668 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 20:52:51 INFO - PROCESS | 1666 | 1466740371670 Marionette TRACE conn2 <- [1,822,null,{}] 20:52:51 INFO - PROCESS | 1666 | 1466740371673 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}] 20:52:51 INFO - PROCESS | 1666 | 1466740371674 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:51 INFO - PROCESS | 1666 | 1466740371745 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 20:52:51 INFO - PROCESS | 1666 | 1466740371750 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:51 INFO - PROCESS | 1666 | 1466740371752 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:51 INFO - PROCESS | 1666 | ++DOCSHELL 0x125d9e800 == 37 [pid = 1666] [id = 213] 20:52:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x12368ac00) [pid = 1666] [serial = 637] [outer = 0x0] 20:52:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x1242eb400) [pid = 1666] [serial = 638] [outer = 0x12368ac00] 20:52:51 INFO - PROCESS | 1666 | 1466740371779 Marionette DEBUG loaded listener.js 20:52:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x124537000) [pid = 1666] [serial = 639] [outer = 0x12368ac00] 20:52:52 INFO - PROCESS | 1666 | 1466740372115 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] 20:52:52 INFO - PROCESS | 1666 | 1466740372140 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 20:52:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 20:52:52 INFO - PROCESS | 1666 | 1466740372142 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 20:52:52 INFO - PROCESS | 1666 | 1466740372144 Marionette TRACE conn2 <- [1,826,null,{}] 20:52:52 INFO - PROCESS | 1666 | 1466740372146 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}] 20:52:52 INFO - PROCESS | 1666 | 1466740372148 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:52 INFO - PROCESS | 1666 | 1466740372258 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 20:52:52 INFO - PROCESS | 1666 | 1466740372265 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:52 INFO - PROCESS | 1666 | 1466740372266 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x119820800 == 38 [pid = 1666] [id = 214] 20:52:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x124539c00) [pid = 1666] [serial = 640] [outer = 0x0] 20:52:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x124624400) [pid = 1666] [serial = 641] [outer = 0x124539c00] 20:52:52 INFO - PROCESS | 1666 | 1466740372293 Marionette DEBUG loaded listener.js 20:52:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x124bfdc00) [pid = 1666] [serial = 642] [outer = 0x124539c00] 20:52:52 INFO - PROCESS | 1666 | 1466740372598 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]]]}] 20:52:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 20:52:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 519ms 20:52:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 20:52:52 INFO - PROCESS | 1666 | 1466740372662 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 20:52:52 INFO - PROCESS | 1666 | 1466740372664 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 20:52:52 INFO - PROCESS | 1666 | 1466740372668 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 20:52:52 INFO - PROCESS | 1666 | 1466740372671 Marionette TRACE conn2 <- [1,830,null,{}] 20:52:52 INFO - PROCESS | 1666 | 1466740372675 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}] 20:52:52 INFO - PROCESS | 1666 | 1466740372677 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:52 INFO - PROCESS | 1666 | 1466740372790 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 20:52:52 INFO - PROCESS | 1666 | 1466740372837 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:52 INFO - PROCESS | 1666 | 1466740372839 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x112d47000 == 39 [pid = 1666] [id = 215] 20:52:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x111fc9800) [pid = 1666] [serial = 643] [outer = 0x0] 20:52:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1122a7400) [pid = 1666] [serial = 644] [outer = 0x111fc9800] 20:52:52 INFO - PROCESS | 1666 | 1466740372872 Marionette DEBUG loaded listener.js 20:52:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x112ae0c00) [pid = 1666] [serial = 645] [outer = 0x111fc9800] 20:52:53 INFO - PROCESS | 1666 | 1466740373367 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]]]}] 20:52:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 20:52:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 723ms 20:52:53 INFO - PROCESS | 1666 | 1466740373391 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 20:52:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 20:52:53 INFO - PROCESS | 1666 | 1466740373393 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 20:52:53 INFO - PROCESS | 1666 | 1466740373398 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 20:52:53 INFO - PROCESS | 1666 | 1466740373400 Marionette TRACE conn2 <- [1,834,null,{}] 20:52:53 INFO - PROCESS | 1666 | 1466740373403 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}] 20:52:53 INFO - PROCESS | 1666 | 1466740373405 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:53 INFO - PROCESS | 1666 | 1466740373512 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 20:52:53 INFO - PROCESS | 1666 | 1466740373584 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:53 INFO - PROCESS | 1666 | 1466740373585 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x117e60000 == 40 [pid = 1666] [id = 216] 20:52:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x113205000) [pid = 1666] [serial = 646] [outer = 0x0] 20:52:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x115dbf800) [pid = 1666] [serial = 647] [outer = 0x113205000] 20:52:53 INFO - PROCESS | 1666 | 1466740373617 Marionette DEBUG loaded listener.js 20:52:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x116743c00) [pid = 1666] [serial = 648] [outer = 0x113205000] 20:52:54 INFO - PROCESS | 1666 | 1466740374253 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]]]}] 20:52:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 20:52:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 924ms 20:52:54 INFO - PROCESS | 1666 | 1466740374320 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 20:52:54 INFO - PROCESS | 1666 | 1466740374322 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 20:52:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 20:52:54 INFO - PROCESS | 1666 | 1466740374326 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 20:52:54 INFO - PROCESS | 1666 | 1466740374328 Marionette TRACE conn2 <- [1,838,null,{}] 20:52:54 INFO - PROCESS | 1666 | 1466740374336 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}] 20:52:54 INFO - PROCESS | 1666 | 1466740374338 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:54 INFO - PROCESS | 1666 | 1466740374440 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 20:52:54 INFO - PROCESS | 1666 | 1466740374513 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:54 INFO - PROCESS | 1666 | 1466740374516 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x113c18000 == 41 [pid = 1666] [id = 217] 20:52:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x113c89c00) [pid = 1666] [serial = 649] [outer = 0x0] 20:52:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x115e16800) [pid = 1666] [serial = 650] [outer = 0x113c89c00] 20:52:54 INFO - PROCESS | 1666 | 1466740374545 Marionette DEBUG loaded listener.js 20:52:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x116743400) [pid = 1666] [serial = 651] [outer = 0x113c89c00] 20:52:54 INFO - PROCESS | 1666 | --DOCSHELL 0x125d9e800 == 40 [pid = 1666] [id = 213] 20:52:54 INFO - PROCESS | 1666 | --DOCSHELL 0x124a02800 == 39 [pid = 1666] [id = 212] 20:52:54 INFO - PROCESS | 1666 | --DOCSHELL 0x124643000 == 38 [pid = 1666] [id = 211] 20:52:54 INFO - PROCESS | 1666 | --DOCSHELL 0x1240b1800 == 37 [pid = 1666] [id = 210] 20:52:54 INFO - PROCESS | 1666 | --DOCSHELL 0x111f0e000 == 36 [pid = 1666] [id = 209] 20:52:54 INFO - PROCESS | 1666 | --DOCSHELL 0x119821800 == 35 [pid = 1666] [id = 208] 20:52:54 INFO - PROCESS | 1666 | --DOCSHELL 0x1183bb000 == 34 [pid = 1666] [id = 207] 20:52:54 INFO - PROCESS | 1666 | --DOCSHELL 0x117157800 == 33 [pid = 1666] [id = 206] 20:52:54 INFO - PROCESS | 1666 | --DOCSHELL 0x115da6000 == 32 [pid = 1666] [id = 205] 20:52:54 INFO - PROCESS | 1666 | --DOCSHELL 0x115da8800 == 31 [pid = 1666] [id = 204] 20:52:54 INFO - PROCESS | 1666 | --DOCSHELL 0x111f09000 == 30 [pid = 1666] [id = 203] 20:52:54 INFO - PROCESS | 1666 | 1466740374925 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]]]}] 20:52:54 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x12b8fdc00) [pid = 1666] [serial = 594] [outer = 0x0] [url = about:blank] 20:52:54 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x126f83c00) [pid = 1666] [serial = 584] [outer = 0x0] [url = about:blank] 20:52:54 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x119889000) [pid = 1666] [serial = 587] [outer = 0x0] [url = about:blank] 20:52:54 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x12a6f3400) [pid = 1666] [serial = 590] [outer = 0x0] [url = about:blank] 20:52:54 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x12b742c00) [pid = 1666] [serial = 567] [outer = 0x0] [url = about:blank] 20:52:54 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x1164e5c00) [pid = 1666] [serial = 569] [outer = 0x0] [url = about:blank] 20:52:54 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x1174bbc00) [pid = 1666] [serial = 570] [outer = 0x0] [url = about:blank] 20:52:54 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x1185d2000) [pid = 1666] [serial = 578] [outer = 0x0] [url = about:blank] 20:52:54 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x119888000) [pid = 1666] [serial = 579] [outer = 0x0] [url = about:blank] 20:52:54 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x123469000) [pid = 1666] [serial = 572] [outer = 0x0] [url = about:blank] 20:52:54 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x1242ea800) [pid = 1666] [serial = 573] [outer = 0x0] [url = about:blank] 20:52:54 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x124531c00) [pid = 1666] [serial = 581] [outer = 0x0] [url = about:blank] 20:52:54 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x116906c00) [pid = 1666] [serial = 575] [outer = 0x0] [url = about:blank] 20:52:54 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x1174be800) [pid = 1666] [serial = 576] [outer = 0x0] [url = about:blank] 20:52:54 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x128cecc00) [pid = 1666] [serial = 585] [outer = 0x0] [url = about:blank] 20:52:54 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x128cf1800) [pid = 1666] [serial = 588] [outer = 0x0] [url = about:blank] 20:52:54 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x12b0e5000) [pid = 1666] [serial = 591] [outer = 0x0] [url = about:blank] 20:52:54 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x124bb2800) [pid = 1666] [serial = 582] [outer = 0x0] [url = about:blank] 20:52:54 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x12b83e000) [pid = 1666] [serial = 593] [outer = 0x0] [url = about:blank] 20:52:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 20:52:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 622ms 20:52:54 INFO - PROCESS | 1666 | 1466740374948 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 20:52:54 INFO - PROCESS | 1666 | 1466740374950 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 20:52:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 20:52:54 INFO - PROCESS | 1666 | 1466740374955 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 20:52:54 INFO - PROCESS | 1666 | 1466740374956 Marionette TRACE conn2 <- [1,842,null,{}] 20:52:54 INFO - PROCESS | 1666 | 1466740374958 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}] 20:52:54 INFO - PROCESS | 1666 | 1466740374960 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:55 INFO - PROCESS | 1666 | 1466740375036 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 20:52:55 INFO - PROCESS | 1666 | 1466740375040 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:55 INFO - PROCESS | 1666 | 1466740375041 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x116abd000 == 31 [pid = 1666] [id = 218] 20:52:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x11697e400) [pid = 1666] [serial = 652] [outer = 0x0] 20:52:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x116f94800) [pid = 1666] [serial = 653] [outer = 0x11697e400] 20:52:55 INFO - PROCESS | 1666 | 1466740375070 Marionette DEBUG loaded listener.js 20:52:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x1174be000) [pid = 1666] [serial = 654] [outer = 0x11697e400] 20:52:55 INFO - PROCESS | 1666 | 1466740375390 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]]]}] 20:52:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 20:52:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 470ms 20:52:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 20:52:55 INFO - PROCESS | 1666 | 1466740375425 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 20:52:55 INFO - PROCESS | 1666 | 1466740375426 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 20:52:55 INFO - PROCESS | 1666 | 1466740375428 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 20:52:55 INFO - PROCESS | 1666 | 1466740375431 Marionette TRACE conn2 <- [1,846,null,{}] 20:52:55 INFO - PROCESS | 1666 | 1466740375441 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}] 20:52:55 INFO - PROCESS | 1666 | 1466740375444 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:55 INFO - PROCESS | 1666 | 1466740375531 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 20:52:55 INFO - PROCESS | 1666 | 1466740375581 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:55 INFO - PROCESS | 1666 | 1466740375584 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x1191b0800 == 32 [pid = 1666] [id = 219] 20:52:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x112a76000) [pid = 1666] [serial = 655] [outer = 0x0] 20:52:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x1180d6800) [pid = 1666] [serial = 656] [outer = 0x112a76000] 20:52:55 INFO - PROCESS | 1666 | 1466740375612 Marionette DEBUG loaded listener.js 20:52:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x1184da400) [pid = 1666] [serial = 657] [outer = 0x112a76000] 20:52:55 INFO - PROCESS | 1666 | 1466740375918 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]]]}] 20:52:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 20:52:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 524ms 20:52:55 INFO - PROCESS | 1666 | 1466740375953 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 20:52:55 INFO - PROCESS | 1666 | 1466740375958 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 20:52:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 20:52:55 INFO - PROCESS | 1666 | 1466740375962 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 20:52:55 INFO - PROCESS | 1666 | 1466740375964 Marionette TRACE conn2 <- [1,850,null,{}] 20:52:55 INFO - PROCESS | 1666 | 1466740375967 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}] 20:52:55 INFO - PROCESS | 1666 | 1466740375969 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:56 INFO - PROCESS | 1666 | 1466740376086 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 20:52:56 INFO - PROCESS | 1666 | 1466740376161 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:56 INFO - PROCESS | 1666 | 1466740376162 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x11a01a800 == 33 [pid = 1666] [id = 220] 20:52:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x1175c1000) [pid = 1666] [serial = 658] [outer = 0x0] 20:52:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x1185a6800) [pid = 1666] [serial = 659] [outer = 0x1175c1000] 20:52:56 INFO - PROCESS | 1666 | 1466740376203 Marionette DEBUG loaded listener.js 20:52:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x119120000) [pid = 1666] [serial = 660] [outer = 0x1175c1000] 20:52:56 INFO - PROCESS | 1666 | 1466740376626 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]]]}] 20:52:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 20:52:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 671ms 20:52:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 20:52:56 INFO - PROCESS | 1666 | 1466740376633 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 20:52:56 INFO - PROCESS | 1666 | 1466740376634 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 20:52:56 INFO - PROCESS | 1666 | 1466740376638 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 20:52:56 INFO - PROCESS | 1666 | 1466740376639 Marionette TRACE conn2 <- [1,854,null,{}] 20:52:56 INFO - PROCESS | 1666 | 1466740376642 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}] 20:52:56 INFO - PROCESS | 1666 | 1466740376643 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:56 INFO - PROCESS | 1666 | 1466740376739 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 20:52:56 INFO - PROCESS | 1666 | 1466740376745 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:56 INFO - PROCESS | 1666 | 1466740376746 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x12409a800 == 34 [pid = 1666] [id = 221] 20:52:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x1191c4400) [pid = 1666] [serial = 661] [outer = 0x0] 20:52:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x119889000) [pid = 1666] [serial = 662] [outer = 0x1191c4400] 20:52:56 INFO - PROCESS | 1666 | 1466740376779 Marionette DEBUG loaded listener.js 20:52:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x119ed7c00) [pid = 1666] [serial = 663] [outer = 0x1191c4400] 20:52:57 INFO - PROCESS | 1666 | 1466740377105 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]]]}] 20:52:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 20:52:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 470ms 20:52:57 INFO - PROCESS | 1666 | 1466740377108 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 20:52:57 INFO - PROCESS | 1666 | 1466740377110 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 20:52:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 20:52:57 INFO - PROCESS | 1666 | 1466740377112 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 20:52:57 INFO - PROCESS | 1666 | 1466740377114 Marionette TRACE conn2 <- [1,858,null,{}] 20:52:57 INFO - PROCESS | 1666 | 1466740377117 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}] 20:52:57 INFO - PROCESS | 1666 | 1466740377121 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:57 INFO - PROCESS | 1666 | 1466740377236 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 20:52:57 INFO - PROCESS | 1666 | 1466740377270 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:57 INFO - PROCESS | 1666 | 1466740377271 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x125818800 == 35 [pid = 1666] [id = 222] 20:52:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x11a20d800) [pid = 1666] [serial = 664] [outer = 0x0] 20:52:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x12368d400) [pid = 1666] [serial = 665] [outer = 0x11a20d800] 20:52:57 INFO - PROCESS | 1666 | 1466740377297 Marionette DEBUG loaded listener.js 20:52:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x124bb0c00) [pid = 1666] [serial = 666] [outer = 0x11a20d800] 20:52:57 INFO - PROCESS | 1666 | 1466740377604 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]]]}] 20:52:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 20:52:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 519ms 20:52:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 20:52:57 INFO - PROCESS | 1666 | 1466740377631 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 20:52:57 INFO - PROCESS | 1666 | 1466740377633 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 20:52:57 INFO - PROCESS | 1666 | 1466740377642 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 20:52:57 INFO - PROCESS | 1666 | 1466740377643 Marionette TRACE conn2 <- [1,862,null,{}] 20:52:57 INFO - PROCESS | 1666 | 1466740377645 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}] 20:52:57 INFO - PROCESS | 1666 | 1466740377646 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:57 INFO - PROCESS | 1666 | 1466740377738 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 20:52:57 INFO - PROCESS | 1666 | 1466740377742 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:57 INFO - PROCESS | 1666 | 1466740377743 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x127483000 == 36 [pid = 1666] [id = 223] 20:52:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x11813d400) [pid = 1666] [serial = 667] [outer = 0x0] 20:52:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x125120400) [pid = 1666] [serial = 668] [outer = 0x11813d400] 20:52:57 INFO - PROCESS | 1666 | 1466740377774 Marionette DEBUG loaded listener.js 20:52:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x12580dc00) [pid = 1666] [serial = 669] [outer = 0x11813d400] 20:52:58 INFO - PROCESS | 1666 | 1466740378113 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]]]}] 20:52:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 20:52:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 527ms 20:52:58 INFO - PROCESS | 1666 | 1466740378162 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 20:52:58 INFO - PROCESS | 1666 | 1466740378163 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 20:52:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 20:52:58 INFO - PROCESS | 1666 | 1466740378165 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 20:52:58 INFO - PROCESS | 1666 | 1466740378166 Marionette TRACE conn2 <- [1,866,null,{}] 20:52:58 INFO - PROCESS | 1666 | 1466740378169 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}] 20:52:58 INFO - PROCESS | 1666 | 1466740378170 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:58 INFO - PROCESS | 1666 | 1466740378263 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 20:52:58 INFO - PROCESS | 1666 | 1466740378273 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:58 INFO - PROCESS | 1666 | 1466740378274 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x129192800 == 37 [pid = 1666] [id = 224] 20:52:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x1258a9000) [pid = 1666] [serial = 670] [outer = 0x0] 20:52:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x1258b3800) [pid = 1666] [serial = 671] [outer = 0x1258a9000] 20:52:58 INFO - PROCESS | 1666 | 1466740378302 Marionette DEBUG loaded listener.js 20:52:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x125d35c00) [pid = 1666] [serial = 672] [outer = 0x1258a9000] 20:52:58 INFO - PROCESS | 1666 | 1466740378605 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]]]}] 20:52:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 20:52:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 467ms 20:52:58 INFO - PROCESS | 1666 | 1466740378635 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 20:52:58 INFO - PROCESS | 1666 | 1466740378636 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 20:52:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 20:52:58 INFO - PROCESS | 1666 | 1466740378642 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 20:52:58 INFO - PROCESS | 1666 | 1466740378643 Marionette TRACE conn2 <- [1,870,null,{}] 20:52:58 INFO - PROCESS | 1666 | 1466740378645 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}] 20:52:58 INFO - PROCESS | 1666 | 1466740378646 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:58 INFO - PROCESS | 1666 | 1466740378744 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 20:52:58 INFO - PROCESS | 1666 | 1466740378748 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:58 INFO - PROCESS | 1666 | 1466740378756 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x1294cf000 == 38 [pid = 1666] [id = 225] 20:52:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x1258ac400) [pid = 1666] [serial = 673] [outer = 0x0] 20:52:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x126f2e400) [pid = 1666] [serial = 674] [outer = 0x1258ac400] 20:52:58 INFO - PROCESS | 1666 | 1466740378809 Marionette DEBUG loaded listener.js 20:52:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x1271b5800) [pid = 1666] [serial = 675] [outer = 0x1258ac400] 20:52:59 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x1133c9400) [pid = 1666] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 20:52:59 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x113c4d800) [pid = 1666] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 20:52:59 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x116749400) [pid = 1666] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 20:52:59 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x112a7f000) [pid = 1666] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 20:52:59 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x1133c7000) [pid = 1666] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 20:52:59 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x1164dfc00) [pid = 1666] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 20:52:59 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x113dbe800) [pid = 1666] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 20:52:59 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x118550400) [pid = 1666] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 20:52:59 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x112961000) [pid = 1666] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 20:52:59 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x124bf1800) [pid = 1666] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 20:52:59 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x11320a000) [pid = 1666] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 20:52:59 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x12368ac00) [pid = 1666] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 20:52:59 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x11998bc00) [pid = 1666] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 20:52:59 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x110f2f000) [pid = 1666] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 20:52:59 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x1164ec400) [pid = 1666] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 20:52:59 INFO - PROCESS | 1666 | 1466740379185 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]]]}] 20:52:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 20:52:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 571ms 20:52:59 INFO - PROCESS | 1666 | 1466740379212 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 20:52:59 INFO - PROCESS | 1666 | 1466740379213 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 20:52:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 20:52:59 INFO - PROCESS | 1666 | 1466740379216 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 20:52:59 INFO - PROCESS | 1666 | 1466740379217 Marionette TRACE conn2 <- [1,874,null,{}] 20:52:59 INFO - PROCESS | 1666 | 1466740379219 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}] 20:52:59 INFO - PROCESS | 1666 | 1466740379220 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:59 INFO - PROCESS | 1666 | 1466740379296 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 20:52:59 INFO - PROCESS | 1666 | 1466740379302 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:59 INFO - PROCESS | 1666 | 1466740379303 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x124d98000 == 39 [pid = 1666] [id = 226] 20:52:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x11320d000) [pid = 1666] [serial = 676] [outer = 0x0] 20:52:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x1167e7c00) [pid = 1666] [serial = 677] [outer = 0x11320d000] 20:52:59 INFO - PROCESS | 1666 | 1466740379327 Marionette DEBUG loaded listener.js 20:52:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1185d6c00) [pid = 1666] [serial = 678] [outer = 0x11320d000] 20:52:59 INFO - PROCESS | 1666 | 1466740379649 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]]]}] 20:52:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 20:52:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 467ms 20:52:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 20:52:59 INFO - PROCESS | 1666 | 1466740379684 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 20:52:59 INFO - PROCESS | 1666 | 1466740379685 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 20:52:59 INFO - PROCESS | 1666 | 1466740379688 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 20:52:59 INFO - PROCESS | 1666 | 1466740379690 Marionette TRACE conn2 <- [1,878,null,{}] 20:52:59 INFO - PROCESS | 1666 | 1466740379692 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}] 20:52:59 INFO - PROCESS | 1666 | 1466740379694 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:59 INFO - PROCESS | 1666 | 1466740379811 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 20:52:59 INFO - PROCESS | 1666 | 1466740379818 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:59 INFO - PROCESS | 1666 | 1466740379820 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:52:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a5a2000 == 40 [pid = 1666] [id = 227] 20:52:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x1174b2800) [pid = 1666] [serial = 679] [outer = 0x0] 20:52:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x1271bf800) [pid = 1666] [serial = 680] [outer = 0x1174b2800] 20:52:59 INFO - PROCESS | 1666 | 1466740379847 Marionette DEBUG loaded listener.js 20:52:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x128ce3c00) [pid = 1666] [serial = 681] [outer = 0x1174b2800] 20:53:00 INFO - PROCESS | 1666 | 1466740380127 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]]]}] 20:53:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 20:53:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 472ms 20:53:00 INFO - PROCESS | 1666 | 1466740380166 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 20:53:00 INFO - PROCESS | 1666 | 1466740380167 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 20:53:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 20:53:00 INFO - PROCESS | 1666 | 1466740380169 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 20:53:00 INFO - PROCESS | 1666 | 1466740380170 Marionette TRACE conn2 <- [1,882,null,{}] 20:53:00 INFO - PROCESS | 1666 | 1466740380173 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}] 20:53:00 INFO - PROCESS | 1666 | 1466740380174 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:00 INFO - PROCESS | 1666 | 1466740380255 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 20:53:00 INFO - PROCESS | 1666 | 1466740380259 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:00 INFO - PROCESS | 1666 | 1466740380261 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x12afc2800 == 41 [pid = 1666] [id = 228] 20:53:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x128ce7000) [pid = 1666] [serial = 682] [outer = 0x0] 20:53:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x128dc7800) [pid = 1666] [serial = 683] [outer = 0x128ce7000] 20:53:00 INFO - PROCESS | 1666 | 1466740380286 Marionette DEBUG loaded listener.js 20:53:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x1291b3800) [pid = 1666] [serial = 684] [outer = 0x128ce7000] 20:53:00 INFO - PROCESS | 1666 | 1466740380594 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]]]}] 20:53:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 20:53:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 467ms 20:53:00 INFO - PROCESS | 1666 | 1466740380638 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 20:53:00 INFO - PROCESS | 1666 | 1466740380639 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 20:53:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 20:53:00 INFO - PROCESS | 1666 | 1466740380643 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 20:53:00 INFO - PROCESS | 1666 | 1466740380644 Marionette TRACE conn2 <- [1,886,null,{}] 20:53:00 INFO - PROCESS | 1666 | 1466740380647 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}] 20:53:00 INFO - PROCESS | 1666 | 1466740380648 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:00 INFO - PROCESS | 1666 | 1466740380756 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 20:53:00 INFO - PROCESS | 1666 | 1466740380763 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:00 INFO - PROCESS | 1666 | 1466740380764 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b7ac000 == 42 [pid = 1666] [id = 229] 20:53:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x1291b4000) [pid = 1666] [serial = 685] [outer = 0x0] 20:53:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x1291ba400) [pid = 1666] [serial = 686] [outer = 0x1291b4000] 20:53:00 INFO - PROCESS | 1666 | 1466740380788 Marionette DEBUG loaded listener.js 20:53:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x129405400) [pid = 1666] [serial = 687] [outer = 0x1291b4000] 20:53:01 INFO - PROCESS | 1666 | 1466740381163 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]]]}] 20:53:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 20:53:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 571ms 20:53:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 20:53:01 INFO - PROCESS | 1666 | 1466740381214 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 20:53:01 INFO - PROCESS | 1666 | 1466740381218 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 20:53:01 INFO - PROCESS | 1666 | 1466740381223 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 20:53:01 INFO - PROCESS | 1666 | 1466740381227 Marionette TRACE conn2 <- [1,890,null,{}] 20:53:01 INFO - PROCESS | 1666 | 1466740381234 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}] 20:53:01 INFO - PROCESS | 1666 | 1466740381237 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:01 INFO - PROCESS | 1666 | 1466740381430 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 20:53:01 INFO - PROCESS | 1666 | 1466740381518 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:01 INFO - PROCESS | 1666 | 1466740381522 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x116184000 == 43 [pid = 1666] [id = 230] 20:53:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x112e03400) [pid = 1666] [serial = 688] [outer = 0x0] 20:53:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x11320c400) [pid = 1666] [serial = 689] [outer = 0x112e03400] 20:53:01 INFO - PROCESS | 1666 | 1466740381567 Marionette DEBUG loaded listener.js 20:53:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x115e19800) [pid = 1666] [serial = 690] [outer = 0x112e03400] 20:53:02 INFO - PROCESS | 1666 | 1466740382028 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]]]}] 20:53:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 20:53:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 826ms 20:53:02 INFO - PROCESS | 1666 | 1466740382057 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 20:53:02 INFO - PROCESS | 1666 | 1466740382060 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 20:53:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 20:53:02 INFO - PROCESS | 1666 | 1466740382067 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 20:53:02 INFO - PROCESS | 1666 | 1466740382069 Marionette TRACE conn2 <- [1,894,null,{}] 20:53:02 INFO - PROCESS | 1666 | 1466740382071 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}] 20:53:02 INFO - PROCESS | 1666 | 1466740382073 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:02 INFO - PROCESS | 1666 | 1466740382173 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 20:53:02 INFO - PROCESS | 1666 | 1466740382237 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:02 INFO - PROCESS | 1666 | 1466740382239 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x12423e800 == 44 [pid = 1666] [id = 231] 20:53:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x1174c1c00) [pid = 1666] [serial = 691] [outer = 0x0] 20:53:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x1176c8c00) [pid = 1666] [serial = 692] [outer = 0x1174c1c00] 20:53:02 INFO - PROCESS | 1666 | 1466740382270 Marionette DEBUG loaded listener.js 20:53:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x1180d7c00) [pid = 1666] [serial = 693] [outer = 0x1174c1c00] 20:53:02 INFO - PROCESS | 1666 | 1466740382701 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]]]}] 20:53:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 20:53:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 671ms 20:53:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 20:53:02 INFO - PROCESS | 1666 | 1466740382737 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 20:53:02 INFO - PROCESS | 1666 | 1466740382739 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 20:53:02 INFO - PROCESS | 1666 | 1466740382758 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 20:53:02 INFO - PROCESS | 1666 | 1466740382761 Marionette TRACE conn2 <- [1,898,null,{}] 20:53:02 INFO - PROCESS | 1666 | 1466740382771 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}] 20:53:02 INFO - PROCESS | 1666 | 1466740382774 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:02 INFO - PROCESS | 1666 | 1466740382875 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 20:53:02 INFO - PROCESS | 1666 | 1466740382941 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:02 INFO - PROCESS | 1666 | 1466740382943 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x12afa7800 == 45 [pid = 1666] [id = 232] 20:53:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x119184000) [pid = 1666] [serial = 694] [outer = 0x0] 20:53:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x119bb8c00) [pid = 1666] [serial = 695] [outer = 0x119184000] 20:53:02 INFO - PROCESS | 1666 | 1466740382975 Marionette DEBUG loaded listener.js 20:53:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x123682800) [pid = 1666] [serial = 696] [outer = 0x119184000] 20:53:03 INFO - PROCESS | 1666 | 1466740383388 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]]]}] 20:53:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 20:53:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 694ms 20:53:03 INFO - PROCESS | 1666 | 1466740383496 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 20:53:03 INFO - PROCESS | 1666 | 1466740383498 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 20:53:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 20:53:03 INFO - PROCESS | 1666 | 1466740383503 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 20:53:03 INFO - PROCESS | 1666 | 1466740383504 Marionette TRACE conn2 <- [1,902,null,{}] 20:53:03 INFO - PROCESS | 1666 | 1466740383506 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}] 20:53:03 INFO - PROCESS | 1666 | 1466740383508 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:03 INFO - PROCESS | 1666 | 1466740383605 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 20:53:03 INFO - PROCESS | 1666 | 1466740383670 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:03 INFO - PROCESS | 1666 | 1466740383672 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x11919d000 == 46 [pid = 1666] [id = 233] 20:53:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x113c8e400) [pid = 1666] [serial = 697] [outer = 0x0] 20:53:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x11998cc00) [pid = 1666] [serial = 698] [outer = 0x113c8e400] 20:53:03 INFO - PROCESS | 1666 | 1466740383702 Marionette DEBUG loaded listener.js 20:53:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x124de6000) [pid = 1666] [serial = 699] [outer = 0x113c8e400] 20:53:04 INFO - PROCESS | 1666 | 1466740384251 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]]]}] 20:53:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 20:53:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 818ms 20:53:04 INFO - PROCESS | 1666 | 1466740384322 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 20:53:04 INFO - PROCESS | 1666 | 1466740384325 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 20:53:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 20:53:04 INFO - PROCESS | 1666 | 1466740384330 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 20:53:04 INFO - PROCESS | 1666 | 1466740384331 Marionette TRACE conn2 <- [1,906,null,{}] 20:53:04 INFO - PROCESS | 1666 | 1466740384335 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}] 20:53:04 INFO - PROCESS | 1666 | 1466740384336 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:04 INFO - PROCESS | 1666 | 1466740384431 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 20:53:04 INFO - PROCESS | 1666 | 1466740384504 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:04 INFO - PROCESS | 1666 | 1466740384506 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:04 INFO - PROCESS | 1666 | ++DOCSHELL 0x112f77000 == 47 [pid = 1666] [id = 234] 20:53:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x113dc9c00) [pid = 1666] [serial = 700] [outer = 0x0] 20:53:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x115e1d400) [pid = 1666] [serial = 701] [outer = 0x113dc9c00] 20:53:04 INFO - PROCESS | 1666 | 1466740384534 Marionette DEBUG loaded listener.js 20:53:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x11674a400) [pid = 1666] [serial = 702] [outer = 0x113dc9c00] 20:53:05 INFO - PROCESS | 1666 | --DOCSHELL 0x12afc2800 == 46 [pid = 1666] [id = 228] 20:53:05 INFO - PROCESS | 1666 | --DOCSHELL 0x12a5a2000 == 45 [pid = 1666] [id = 227] 20:53:05 INFO - PROCESS | 1666 | --DOCSHELL 0x124d98000 == 44 [pid = 1666] [id = 226] 20:53:05 INFO - PROCESS | 1666 | --DOCSHELL 0x1294cf000 == 43 [pid = 1666] [id = 225] 20:53:05 INFO - PROCESS | 1666 | --DOCSHELL 0x129192800 == 42 [pid = 1666] [id = 224] 20:53:05 INFO - PROCESS | 1666 | --DOCSHELL 0x127483000 == 41 [pid = 1666] [id = 223] 20:53:05 INFO - PROCESS | 1666 | --DOCSHELL 0x125818800 == 40 [pid = 1666] [id = 222] 20:53:05 INFO - PROCESS | 1666 | --DOCSHELL 0x12409a800 == 39 [pid = 1666] [id = 221] 20:53:05 INFO - PROCESS | 1666 | --DOCSHELL 0x11a01a800 == 38 [pid = 1666] [id = 220] 20:53:05 INFO - PROCESS | 1666 | --DOCSHELL 0x1191b0800 == 37 [pid = 1666] [id = 219] 20:53:05 INFO - PROCESS | 1666 | --DOCSHELL 0x116abd000 == 36 [pid = 1666] [id = 218] 20:53:05 INFO - PROCESS | 1666 | --DOCSHELL 0x113c18000 == 35 [pid = 1666] [id = 217] 20:53:05 INFO - PROCESS | 1666 | --DOCSHELL 0x117e60000 == 34 [pid = 1666] [id = 216] 20:53:05 INFO - PROCESS | 1666 | --DOCSHELL 0x119820800 == 33 [pid = 1666] [id = 214] 20:53:05 INFO - PROCESS | 1666 | --DOCSHELL 0x112d47000 == 32 [pid = 1666] [id = 215] 20:53:05 INFO - PROCESS | 1666 | --DOCSHELL 0x11919d000 == 31 [pid = 1666] [id = 233] 20:53:05 INFO - PROCESS | 1666 | --DOCSHELL 0x12afa7800 == 30 [pid = 1666] [id = 232] 20:53:05 INFO - PROCESS | 1666 | --DOCSHELL 0x12423e800 == 29 [pid = 1666] [id = 231] 20:53:05 INFO - PROCESS | 1666 | --DOCSHELL 0x12b7ac000 == 28 [pid = 1666] [id = 229] 20:53:05 INFO - PROCESS | 1666 | --DOCSHELL 0x116184000 == 27 [pid = 1666] [id = 230] 20:53:05 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x11846e000) [pid = 1666] [serial = 623] [outer = 0x0] [url = about:blank] 20:53:05 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x115dc9800) [pid = 1666] [serial = 614] [outer = 0x0] [url = about:blank] 20:53:05 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x115e90000) [pid = 1666] [serial = 615] [outer = 0x0] [url = about:blank] 20:53:05 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x1180d5800) [pid = 1666] [serial = 606] [outer = 0x0] [url = about:blank] 20:53:05 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x1174b2c00) [pid = 1666] [serial = 605] [outer = 0x0] [url = about:blank] 20:53:05 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x112f06400) [pid = 1666] [serial = 611] [outer = 0x0] [url = about:blank] 20:53:05 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x11320a400) [pid = 1666] [serial = 612] [outer = 0x0] [url = about:blank] 20:53:05 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x1185a8000) [pid = 1666] [serial = 626] [outer = 0x0] [url = about:blank] 20:53:05 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x11690d400) [pid = 1666] [serial = 617] [outer = 0x0] [url = about:blank] 20:53:05 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x1174b7c00) [pid = 1666] [serial = 618] [outer = 0x0] [url = about:blank] 20:53:05 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x1176c3400) [pid = 1666] [serial = 597] [outer = 0x0] [url = about:blank] 20:53:05 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x116907800) [pid = 1666] [serial = 596] [outer = 0x0] [url = about:blank] 20:53:05 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x119bb8800) [pid = 1666] [serial = 600] [outer = 0x0] [url = about:blank] 20:53:05 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x119188800) [pid = 1666] [serial = 599] [outer = 0x0] [url = about:blank] 20:53:05 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x1184e1000) [pid = 1666] [serial = 624] [outer = 0x0] [url = about:blank] 20:53:05 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x11987b000) [pid = 1666] [serial = 629] [outer = 0x0] [url = about:blank] 20:53:05 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x12940e000) [pid = 1666] [serial = 603] [outer = 0x0] [url = about:blank] 20:53:05 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x126e6b800) [pid = 1666] [serial = 602] [outer = 0x0] [url = about:blank] 20:53:05 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x11a206c00) [pid = 1666] [serial = 633] [outer = 0x0] [url = about:blank] 20:53:05 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x124537000) [pid = 1666] [serial = 639] [outer = 0x0] [url = about:blank] 20:53:05 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x1212ab000) [pid = 1666] [serial = 635] [outer = 0x0] [url = about:blank] 20:53:05 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x119bb3400) [pid = 1666] [serial = 632] [outer = 0x0] [url = about:blank] 20:53:05 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x1242eb400) [pid = 1666] [serial = 638] [outer = 0x0] [url = about:blank] 20:53:05 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x11998e000) [pid = 1666] [serial = 630] [outer = 0x0] [url = about:blank] 20:53:05 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x111d17000) [pid = 1666] [serial = 609] [outer = 0x0] [url = about:blank] 20:53:05 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x110f33400) [pid = 1666] [serial = 608] [outer = 0x0] [url = about:blank] 20:53:05 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x12346c800) [pid = 1666] [serial = 636] [outer = 0x0] [url = about:blank] 20:53:05 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x1174bd400) [pid = 1666] [serial = 620] [outer = 0x0] [url = about:blank] 20:53:05 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x124624400) [pid = 1666] [serial = 641] [outer = 0x0] [url = about:blank] 20:53:05 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x11918bc00) [pid = 1666] [serial = 627] [outer = 0x0] [url = about:blank] 20:53:05 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x1180cd000) [pid = 1666] [serial = 621] [outer = 0x0] [url = about:blank] 20:53:05 INFO - PROCESS | 1666 | 1466740385484 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]]]}] 20:53:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 20:53:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1172ms 20:53:05 INFO - PROCESS | 1666 | 1466740385501 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 20:53:05 INFO - PROCESS | 1666 | 1466740385504 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 20:53:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 20:53:05 INFO - PROCESS | 1666 | 1466740385508 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 20:53:05 INFO - PROCESS | 1666 | 1466740385510 Marionette TRACE conn2 <- [1,910,null,{}] 20:53:05 INFO - PROCESS | 1666 | 1466740385514 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}] 20:53:05 INFO - PROCESS | 1666 | 1466740385516 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:05 INFO - PROCESS | 1666 | 1466740385594 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 20:53:05 INFO - PROCESS | 1666 | 1466740385598 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:05 INFO - PROCESS | 1666 | 1466740385601 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x113c18000 == 28 [pid = 1666] [id = 235] 20:53:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x112966000) [pid = 1666] [serial = 703] [outer = 0x0] 20:53:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x112fb0c00) [pid = 1666] [serial = 704] [outer = 0x112966000] 20:53:05 INFO - PROCESS | 1666 | 1466740385631 Marionette DEBUG loaded listener.js 20:53:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x112966c00) [pid = 1666] [serial = 705] [outer = 0x112966000] 20:53:05 INFO - PROCESS | 1666 | 1466740385957 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]]]}] 20:53:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 20:53:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 477ms 20:53:06 INFO - PROCESS | 1666 | 1466740386000 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 20:53:06 INFO - PROCESS | 1666 | 1466740386005 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 20:53:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 20:53:06 INFO - PROCESS | 1666 | 1466740386014 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 20:53:06 INFO - PROCESS | 1666 | 1466740386017 Marionette TRACE conn2 <- [1,914,null,{}] 20:53:06 INFO - PROCESS | 1666 | 1466740386021 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}] 20:53:06 INFO - PROCESS | 1666 | 1466740386023 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:06 INFO - PROCESS | 1666 | 1466740386140 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 20:53:06 INFO - PROCESS | 1666 | 1466740386147 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:06 INFO - PROCESS | 1666 | 1466740386152 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x116ab6800 == 29 [pid = 1666] [id = 236] 20:53:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x116743800) [pid = 1666] [serial = 706] [outer = 0x0] 20:53:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x11697dc00) [pid = 1666] [serial = 707] [outer = 0x116743800] 20:53:06 INFO - PROCESS | 1666 | 1466740386197 Marionette DEBUG loaded listener.js 20:53:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x116f95c00) [pid = 1666] [serial = 708] [outer = 0x116743800] 20:53:06 INFO - PROCESS | 1666 | 1466740386598 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]]]}] 20:53:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 20:53:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 622ms 20:53:06 INFO - PROCESS | 1666 | 1466740386635 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 20:53:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 20:53:06 INFO - PROCESS | 1666 | 1466740386644 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 20:53:06 INFO - PROCESS | 1666 | 1466740386647 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 20:53:06 INFO - PROCESS | 1666 | 1466740386650 Marionette TRACE conn2 <- [1,918,null,{}] 20:53:06 INFO - PROCESS | 1666 | 1466740386659 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}] 20:53:06 INFO - PROCESS | 1666 | 1466740386662 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:06 INFO - PROCESS | 1666 | 1466740386735 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 20:53:06 INFO - PROCESS | 1666 | 1466740386740 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:06 INFO - PROCESS | 1666 | 1466740386742 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x118762800 == 30 [pid = 1666] [id = 237] 20:53:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x112a73c00) [pid = 1666] [serial = 709] [outer = 0x0] 20:53:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x118145000) [pid = 1666] [serial = 710] [outer = 0x112a73c00] 20:53:06 INFO - PROCESS | 1666 | 1466740386772 Marionette DEBUG loaded listener.js 20:53:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x1184d9000) [pid = 1666] [serial = 711] [outer = 0x112a73c00] 20:53:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 20:53:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 472ms 20:53:07 INFO - PROCESS | 1666 | 1466740387113 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]]]}] 20:53:07 INFO - PROCESS | 1666 | 1466740387119 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 20:53:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 20:53:07 INFO - PROCESS | 1666 | 1466740387121 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 20:53:07 INFO - PROCESS | 1666 | 1466740387123 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 20:53:07 INFO - PROCESS | 1666 | 1466740387124 Marionette TRACE conn2 <- [1,922,null,{}] 20:53:07 INFO - PROCESS | 1666 | 1466740387127 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}] 20:53:07 INFO - PROCESS | 1666 | 1466740387128 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:07 INFO - PROCESS | 1666 | 1466740387210 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 20:53:07 INFO - PROCESS | 1666 | 1466740387265 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:07 INFO - PROCESS | 1666 | 1466740387266 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x119299800 == 31 [pid = 1666] [id = 238] 20:53:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x1184dc400) [pid = 1666] [serial = 712] [outer = 0x0] 20:53:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x1185a0c00) [pid = 1666] [serial = 713] [outer = 0x1184dc400] 20:53:07 INFO - PROCESS | 1666 | 1466740387292 Marionette DEBUG loaded listener.js 20:53:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x119127000) [pid = 1666] [serial = 714] [outer = 0x1184dc400] 20:53:07 INFO - PROCESS | 1666 | 1466740387547 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]]]}] 20:53:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 20:53:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 470ms 20:53:07 INFO - PROCESS | 1666 | 1466740387596 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 20:53:07 INFO - PROCESS | 1666 | 1466740387597 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 20:53:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 20:53:07 INFO - PROCESS | 1666 | 1466740387604 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 20:53:07 INFO - PROCESS | 1666 | 1466740387606 Marionette TRACE conn2 <- [1,926,null,{}] 20:53:07 INFO - PROCESS | 1666 | 1466740387608 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}] 20:53:07 INFO - PROCESS | 1666 | 1466740387619 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:07 INFO - PROCESS | 1666 | 1466740387719 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 20:53:07 INFO - PROCESS | 1666 | 1466740387723 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:07 INFO - PROCESS | 1666 | 1466740387724 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x1212cd000 == 32 [pid = 1666] [id = 239] 20:53:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x1122aa800) [pid = 1666] [serial = 715] [outer = 0x0] 20:53:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x119188800) [pid = 1666] [serial = 716] [outer = 0x1122aa800] 20:53:07 INFO - PROCESS | 1666 | 1466740387749 Marionette DEBUG loaded listener.js 20:53:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x11987bc00) [pid = 1666] [serial = 717] [outer = 0x1122aa800] 20:53:08 INFO - PROCESS | 1666 | 1466740388109 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]]]}] 20:53:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 20:53:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 521ms 20:53:08 INFO - PROCESS | 1666 | 1466740388127 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 20:53:08 INFO - PROCESS | 1666 | 1466740388130 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 20:53:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 20:53:08 INFO - PROCESS | 1666 | 1466740388136 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 20:53:08 INFO - PROCESS | 1666 | 1466740388138 Marionette TRACE conn2 <- [1,930,null,{}] 20:53:08 INFO - PROCESS | 1666 | 1466740388148 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}] 20:53:08 INFO - PROCESS | 1666 | 1466740388154 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:08 INFO - PROCESS | 1666 | 1466740388322 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 20:53:08 INFO - PROCESS | 1666 | 1466740388339 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:08 INFO - PROCESS | 1666 | 1466740388340 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x12424b800 == 33 [pid = 1666] [id = 240] 20:53:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x119989c00) [pid = 1666] [serial = 718] [outer = 0x0] 20:53:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x1212aa400) [pid = 1666] [serial = 719] [outer = 0x119989c00] 20:53:08 INFO - PROCESS | 1666 | 1466740388381 Marionette DEBUG loaded listener.js 20:53:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x124534800) [pid = 1666] [serial = 720] [outer = 0x119989c00] 20:53:09 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x11a20d800) [pid = 1666] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 20:53:09 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x11813d400) [pid = 1666] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 20:53:09 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x124539c00) [pid = 1666] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 20:53:09 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x112a76000) [pid = 1666] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 20:53:09 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x1258ac400) [pid = 1666] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 20:53:09 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x113c89c00) [pid = 1666] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 20:53:09 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x113205000) [pid = 1666] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 20:53:09 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x1191c4400) [pid = 1666] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 20:53:09 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x11697e400) [pid = 1666] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 20:53:09 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x111fc9800) [pid = 1666] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 20:53:09 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x1175c1000) [pid = 1666] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 20:53:09 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x128ce7000) [pid = 1666] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 20:53:09 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x1291b4000) [pid = 1666] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 20:53:09 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x1258a9000) [pid = 1666] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 20:53:09 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x11320d000) [pid = 1666] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 20:53:09 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x1174b2800) [pid = 1666] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 20:53:09 INFO - PROCESS | 1666 | 1466740389262 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]]]}] 20:53:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 20:53:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1179ms 20:53:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 20:53:09 INFO - PROCESS | 1666 | 1466740389315 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 20:53:09 INFO - PROCESS | 1666 | 1466740389318 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 20:53:09 INFO - PROCESS | 1666 | 1466740389321 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 20:53:09 INFO - PROCESS | 1666 | 1466740389323 Marionette TRACE conn2 <- [1,934,null,{}] 20:53:09 INFO - PROCESS | 1666 | 1466740389327 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}] 20:53:09 INFO - PROCESS | 1666 | 1466740389329 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:09 INFO - PROCESS | 1666 | 1466740389438 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 20:53:09 INFO - PROCESS | 1666 | 1466740389513 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:09 INFO - PROCESS | 1666 | 1466740389514 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x1169be800 == 34 [pid = 1666] [id = 241] 20:53:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x11295e800) [pid = 1666] [serial = 721] [outer = 0x0] 20:53:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x11320a400) [pid = 1666] [serial = 722] [outer = 0x11295e800] 20:53:09 INFO - PROCESS | 1666 | 1466740389546 Marionette DEBUG loaded listener.js 20:53:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x113c94c00) [pid = 1666] [serial = 723] [outer = 0x11295e800] 20:53:10 INFO - PROCESS | 1666 | 1466740390053 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]]]}] 20:53:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 20:53:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 773ms 20:53:10 INFO - PROCESS | 1666 | 1466740390107 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 20:53:10 INFO - PROCESS | 1666 | 1466740390111 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 20:53:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 20:53:10 INFO - PROCESS | 1666 | 1466740390117 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 20:53:10 INFO - PROCESS | 1666 | 1466740390119 Marionette TRACE conn2 <- [1,938,null,{}] 20:53:10 INFO - PROCESS | 1666 | 1466740390122 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}] 20:53:10 INFO - PROCESS | 1666 | 1466740390124 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:10 INFO - PROCESS | 1666 | 1466740390226 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 20:53:10 INFO - PROCESS | 1666 | 1466740390298 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:10 INFO - PROCESS | 1666 | 1466740390300 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x119ba6000 == 35 [pid = 1666] [id = 242] 20:53:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x116909800) [pid = 1666] [serial = 724] [outer = 0x0] 20:53:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1174b5000) [pid = 1666] [serial = 725] [outer = 0x116909800] 20:53:10 INFO - PROCESS | 1666 | 1466740390331 Marionette DEBUG loaded listener.js 20:53:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x1176c5800) [pid = 1666] [serial = 726] [outer = 0x116909800] 20:53:10 INFO - PROCESS | 1666 | --DOCSHELL 0x1212cd000 == 34 [pid = 1666] [id = 239] 20:53:10 INFO - PROCESS | 1666 | --DOCSHELL 0x119299800 == 33 [pid = 1666] [id = 238] 20:53:10 INFO - PROCESS | 1666 | --DOCSHELL 0x118762800 == 32 [pid = 1666] [id = 237] 20:53:10 INFO - PROCESS | 1666 | --DOCSHELL 0x116ab6800 == 31 [pid = 1666] [id = 236] 20:53:10 INFO - PROCESS | 1666 | --DOCSHELL 0x113c18000 == 30 [pid = 1666] [id = 235] 20:53:10 INFO - PROCESS | 1666 | --DOCSHELL 0x112f77000 == 29 [pid = 1666] [id = 234] 20:53:10 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x12368d400) [pid = 1666] [serial = 665] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x125120400) [pid = 1666] [serial = 668] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x124bfdc00) [pid = 1666] [serial = 642] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x1180d6800) [pid = 1666] [serial = 656] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x1184da400) [pid = 1666] [serial = 657] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x126f2e400) [pid = 1666] [serial = 674] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x115e16800) [pid = 1666] [serial = 650] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x116743400) [pid = 1666] [serial = 651] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x115dbf800) [pid = 1666] [serial = 647] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x116743c00) [pid = 1666] [serial = 648] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x119889000) [pid = 1666] [serial = 662] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x116f94800) [pid = 1666] [serial = 653] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x1174be000) [pid = 1666] [serial = 654] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1666 | --DOMWINDOW == 73 (0x1122a7400) [pid = 1666] [serial = 644] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1666 | --DOMWINDOW == 72 (0x112ae0c00) [pid = 1666] [serial = 645] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1666 | --DOMWINDOW == 71 (0x1185a6800) [pid = 1666] [serial = 659] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1666 | --DOMWINDOW == 70 (0x119120000) [pid = 1666] [serial = 660] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1666 | --DOMWINDOW == 69 (0x1291b3800) [pid = 1666] [serial = 684] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1666 | --DOMWINDOW == 68 (0x1291ba400) [pid = 1666] [serial = 686] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1666 | --DOMWINDOW == 67 (0x1258b3800) [pid = 1666] [serial = 671] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1666 | --DOMWINDOW == 66 (0x125d35c00) [pid = 1666] [serial = 672] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1666 | --DOMWINDOW == 65 (0x129405400) [pid = 1666] [serial = 687] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1666 | --DOMWINDOW == 64 (0x1185d6c00) [pid = 1666] [serial = 678] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1666 | --DOMWINDOW == 63 (0x1167e7c00) [pid = 1666] [serial = 677] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1666 | --DOMWINDOW == 62 (0x128dc7800) [pid = 1666] [serial = 683] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1666 | --DOMWINDOW == 61 (0x1271b5800) [pid = 1666] [serial = 675] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1666 | --DOMWINDOW == 60 (0x12580dc00) [pid = 1666] [serial = 669] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1666 | --DOMWINDOW == 59 (0x124bb0c00) [pid = 1666] [serial = 666] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1666 | --DOMWINDOW == 58 (0x119ed7c00) [pid = 1666] [serial = 663] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1666 | --DOMWINDOW == 57 (0x1271bf800) [pid = 1666] [serial = 680] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1666 | --DOMWINDOW == 56 (0x128ce3c00) [pid = 1666] [serial = 681] [outer = 0x0] [url = about:blank] 20:53:10 INFO - PROCESS | 1666 | 1466740390951 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]]]}] 20:53:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 20:53:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 875ms 20:53:10 INFO - PROCESS | 1666 | 1466740390990 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 20:53:10 INFO - PROCESS | 1666 | 1466740390992 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 20:53:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 20:53:10 INFO - PROCESS | 1666 | 1466740390995 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 20:53:10 INFO - PROCESS | 1666 | 1466740390997 Marionette TRACE conn2 <- [1,942,null,{}] 20:53:11 INFO - PROCESS | 1666 | 1466740391001 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}] 20:53:11 INFO - PROCESS | 1666 | 1466740391002 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:11 INFO - PROCESS | 1666 | 1466740391079 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 20:53:11 INFO - PROCESS | 1666 | 1466740391092 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:11 INFO - PROCESS | 1666 | 1466740391094 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x115e44000 == 30 [pid = 1666] [id = 243] 20:53:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 57 (0x11295f400) [pid = 1666] [serial = 727] [outer = 0x0] 20:53:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 58 (0x115e89400) [pid = 1666] [serial = 728] [outer = 0x11295f400] 20:53:11 INFO - PROCESS | 1666 | 1466740391165 Marionette DEBUG loaded listener.js 20:53:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 59 (0x116752800) [pid = 1666] [serial = 729] [outer = 0x11295f400] 20:53:11 INFO - PROCESS | 1666 | 1466740391454 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]]]}] 20:53:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 20:53:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 471ms 20:53:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 20:53:11 INFO - PROCESS | 1666 | 1466740391467 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 20:53:11 INFO - PROCESS | 1666 | 1466740391469 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 20:53:11 INFO - PROCESS | 1666 | 1466740391473 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 20:53:11 INFO - PROCESS | 1666 | 1466740391475 Marionette TRACE conn2 <- [1,946,null,{}] 20:53:11 INFO - PROCESS | 1666 | 1466740391486 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}] 20:53:11 INFO - PROCESS | 1666 | 1466740391487 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:11 INFO - PROCESS | 1666 | 1466740391609 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 20:53:11 INFO - PROCESS | 1666 | 1466740391671 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:11 INFO - PROCESS | 1666 | 1466740391673 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x112f9c800 == 31 [pid = 1666] [id = 244] 20:53:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 60 (0x112f08800) [pid = 1666] [serial = 730] [outer = 0x0] 20:53:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 61 (0x113203800) [pid = 1666] [serial = 731] [outer = 0x112f08800] 20:53:11 INFO - PROCESS | 1666 | 1466740391706 Marionette DEBUG loaded listener.js 20:53:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 62 (0x11662f400) [pid = 1666] [serial = 732] [outer = 0x112f08800] 20:53:12 INFO - PROCESS | 1666 | 1466740392162 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]]]}] 20:53:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 20:53:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 729ms 20:53:12 INFO - PROCESS | 1666 | 1466740392203 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 20:53:12 INFO - PROCESS | 1666 | 1466740392206 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 20:53:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 20:53:12 INFO - PROCESS | 1666 | 1466740392209 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 20:53:12 INFO - PROCESS | 1666 | 1466740392211 Marionette TRACE conn2 <- [1,950,null,{}] 20:53:12 INFO - PROCESS | 1666 | 1466740392215 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}] 20:53:12 INFO - PROCESS | 1666 | 1466740392217 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:12 INFO - PROCESS | 1666 | 1466740392312 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 20:53:12 INFO - PROCESS | 1666 | 1466740392399 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:12 INFO - PROCESS | 1666 | 1466740392400 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x11876e000 == 32 [pid = 1666] [id = 245] 20:53:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 63 (0x1175b7000) [pid = 1666] [serial = 733] [outer = 0x0] 20:53:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 64 (0x1180c9000) [pid = 1666] [serial = 734] [outer = 0x1175b7000] 20:53:12 INFO - PROCESS | 1666 | 1466740392432 Marionette DEBUG loaded listener.js 20:53:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 65 (0x118268800) [pid = 1666] [serial = 735] [outer = 0x1175b7000] 20:53:12 INFO - PROCESS | 1666 | 1466740392844 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]]]}] 20:53:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 20:53:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 674ms 20:53:12 INFO - PROCESS | 1666 | 1466740392883 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 20:53:12 INFO - PROCESS | 1666 | 1466740392885 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 20:53:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 20:53:12 INFO - PROCESS | 1666 | 1466740392887 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 20:53:12 INFO - PROCESS | 1666 | 1466740392889 Marionette TRACE conn2 <- [1,954,null,{}] 20:53:12 INFO - PROCESS | 1666 | 1466740392891 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}] 20:53:12 INFO - PROCESS | 1666 | 1466740392893 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:12 INFO - PROCESS | 1666 | 1466740392986 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 20:53:13 INFO - PROCESS | 1666 | 1466740393035 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:13 INFO - PROCESS | 1666 | 1466740393036 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x119c49800 == 33 [pid = 1666] [id = 246] 20:53:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 66 (0x118471000) [pid = 1666] [serial = 736] [outer = 0x0] 20:53:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 67 (0x11859b800) [pid = 1666] [serial = 737] [outer = 0x118471000] 20:53:13 INFO - PROCESS | 1666 | 1466740393066 Marionette DEBUG loaded listener.js 20:53:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 68 (0x119180c00) [pid = 1666] [serial = 738] [outer = 0x118471000] 20:53:13 INFO - PROCESS | 1666 | 1466740393474 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]]]}] 20:53:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 20:53:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 619ms 20:53:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 20:53:13 INFO - PROCESS | 1666 | 1466740393506 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 20:53:13 INFO - PROCESS | 1666 | 1466740393509 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 20:53:13 INFO - PROCESS | 1666 | 1466740393518 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 20:53:13 INFO - PROCESS | 1666 | 1466740393521 Marionette TRACE conn2 <- [1,958,null,{}] 20:53:13 INFO - PROCESS | 1666 | 1466740393524 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}] 20:53:13 INFO - PROCESS | 1666 | 1466740393527 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:13 INFO - PROCESS | 1666 | 1466740393625 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 20:53:13 INFO - PROCESS | 1666 | 1466740393722 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:13 INFO - PROCESS | 1666 | 1466740393724 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x124a20800 == 34 [pid = 1666] [id = 247] 20:53:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 69 (0x1184d6c00) [pid = 1666] [serial = 739] [outer = 0x0] 20:53:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 70 (0x119bb3c00) [pid = 1666] [serial = 740] [outer = 0x1184d6c00] 20:53:13 INFO - PROCESS | 1666 | 1466740393754 Marionette DEBUG loaded listener.js 20:53:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 71 (0x11a20dc00) [pid = 1666] [serial = 741] [outer = 0x1184d6c00] 20:53:14 INFO - PROCESS | 1666 | 1466740394148 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]]]}] 20:53:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 20:53:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 679ms 20:53:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 20:53:14 INFO - PROCESS | 1666 | 1466740394192 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 20:53:14 INFO - PROCESS | 1666 | 1466740394193 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 20:53:14 INFO - PROCESS | 1666 | 1466740394196 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 20:53:14 INFO - PROCESS | 1666 | 1466740394197 Marionette TRACE conn2 <- [1,962,null,{}] 20:53:14 INFO - PROCESS | 1666 | 1466740394199 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}] 20:53:14 INFO - PROCESS | 1666 | 1466740394201 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:14 INFO - PROCESS | 1666 | 1466740394291 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 20:53:14 INFO - PROCESS | 1666 | 1466740394342 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:14 INFO - PROCESS | 1666 | 1466740394343 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x1257a6000 == 35 [pid = 1666] [id = 248] 20:53:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 72 (0x119cd2000) [pid = 1666] [serial = 742] [outer = 0x0] 20:53:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 73 (0x123682c00) [pid = 1666] [serial = 743] [outer = 0x119cd2000] 20:53:14 INFO - PROCESS | 1666 | 1466740394372 Marionette DEBUG loaded listener.js 20:53:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 74 (0x1242f7400) [pid = 1666] [serial = 744] [outer = 0x119cd2000] 20:53:14 INFO - PROCESS | 1666 | 1466740394779 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]]]}] 20:53:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 20:53:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 618ms 20:53:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 20:53:14 INFO - PROCESS | 1666 | 1466740394814 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 20:53:14 INFO - PROCESS | 1666 | 1466740394815 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 20:53:14 INFO - PROCESS | 1666 | 1466740394818 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 20:53:14 INFO - PROCESS | 1666 | 1466740394819 Marionette TRACE conn2 <- [1,966,null,{}] 20:53:14 INFO - PROCESS | 1666 | 1466740394824 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}] 20:53:14 INFO - PROCESS | 1666 | 1466740394825 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:14 INFO - PROCESS | 1666 | 1466740394919 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 20:53:15 INFO - PROCESS | 1666 | 1466740395000 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:15 INFO - PROCESS | 1666 | 1466740395005 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x126e08000 == 36 [pid = 1666] [id = 249] 20:53:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x124624400) [pid = 1666] [serial = 745] [outer = 0x0] 20:53:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x12468ac00) [pid = 1666] [serial = 746] [outer = 0x124624400] 20:53:15 INFO - PROCESS | 1666 | 1466740395056 Marionette DEBUG loaded listener.js 20:53:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x124de0800) [pid = 1666] [serial = 747] [outer = 0x124624400] 20:53:15 INFO - PROCESS | 1666 | 1466740395493 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]]]}] 20:53:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 20:53:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 721ms 20:53:16 INFO - PROCESS | 1666 | --DOCSHELL 0x115e44000 == 35 [pid = 1666] [id = 243] 20:53:16 INFO - PROCESS | 1666 | --DOCSHELL 0x1169be800 == 34 [pid = 1666] [id = 241] 20:53:16 INFO - PROCESS | 1666 | --DOCSHELL 0x119ba6000 == 33 [pid = 1666] [id = 242] 20:53:16 INFO - PROCESS | 1666 | --DOCSHELL 0x1257a6000 == 32 [pid = 1666] [id = 248] 20:53:16 INFO - PROCESS | 1666 | --DOCSHELL 0x124a20800 == 31 [pid = 1666] [id = 247] 20:53:16 INFO - PROCESS | 1666 | --DOCSHELL 0x119c49800 == 30 [pid = 1666] [id = 246] 20:53:16 INFO - PROCESS | 1666 | --DOCSHELL 0x11876e000 == 29 [pid = 1666] [id = 245] 20:53:16 INFO - PROCESS | 1666 | --DOCSHELL 0x12424b800 == 28 [pid = 1666] [id = 240] 20:53:16 INFO - PROCESS | 1666 | --DOCSHELL 0x112f9c800 == 27 [pid = 1666] [id = 244] 20:53:16 INFO - PROCESS | 1666 | 1466740396019 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 20:53:16 INFO - PROCESS | 1666 | 1466740396021 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 20:53:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 20:53:16 INFO - PROCESS | 1666 | 1466740396074 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 20:53:16 INFO - PROCESS | 1666 | 1466740396076 Marionette TRACE conn2 <- [1,970,null,{}] 20:53:16 INFO - PROCESS | 1666 | 1466740396079 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}] 20:53:16 INFO - PROCESS | 1666 | 1466740396082 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:16 INFO - PROCESS | 1666 | 1466740396160 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 20:53:16 INFO - PROCESS | 1666 | 1466740396165 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:16 INFO - PROCESS | 1666 | 1466740396168 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x1130e5000 == 28 [pid = 1666] [id = 250] 20:53:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x1133a5c00) [pid = 1666] [serial = 748] [outer = 0x0] 20:53:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x1133ccc00) [pid = 1666] [serial = 749] [outer = 0x1133a5c00] 20:53:16 INFO - PROCESS | 1666 | 1466740396199 Marionette DEBUG loaded listener.js 20:53:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x115e90000) [pid = 1666] [serial = 750] [outer = 0x1133a5c00] 20:53:16 INFO - PROCESS | 1666 | 1466740396553 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]]]}] 20:53:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 20:53:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 523ms 20:53:16 INFO - PROCESS | 1666 | 1466740396595 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 20:53:16 INFO - PROCESS | 1666 | 1466740396598 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 20:53:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 20:53:16 INFO - PROCESS | 1666 | 1466740396623 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 20:53:16 INFO - PROCESS | 1666 | 1466740396626 Marionette TRACE conn2 <- [1,974,null,{}] 20:53:16 INFO - PROCESS | 1666 | 1466740396630 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}] 20:53:16 INFO - PROCESS | 1666 | 1466740396631 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:16 INFO - PROCESS | 1666 | 1466740396706 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 20:53:16 INFO - PROCESS | 1666 | 1466740396710 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:16 INFO - PROCESS | 1666 | 1466740396711 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x117e6b800 == 29 [pid = 1666] [id = 251] 20:53:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x116749800) [pid = 1666] [serial = 751] [outer = 0x0] 20:53:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x1174b3800) [pid = 1666] [serial = 752] [outer = 0x116749800] 20:53:16 INFO - PROCESS | 1666 | 1466740396741 Marionette DEBUG loaded listener.js 20:53:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x1175ba800) [pid = 1666] [serial = 753] [outer = 0x116749800] 20:53:17 INFO - PROCESS | 1666 | 1466740397072 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]]]}] 20:53:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 20:53:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 476ms 20:53:17 INFO - PROCESS | 1666 | 1466740397095 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 20:53:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 20:53:17 INFO - PROCESS | 1666 | 1466740397096 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 20:53:17 INFO - PROCESS | 1666 | 1466740397098 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 20:53:17 INFO - PROCESS | 1666 | 1466740397100 Marionette TRACE conn2 <- [1,978,null,{}] 20:53:17 INFO - PROCESS | 1666 | 1466740397105 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}] 20:53:17 INFO - PROCESS | 1666 | 1466740397108 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:17 INFO - PROCESS | 1666 | 1466740397199 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 20:53:17 INFO - PROCESS | 1666 | 1466740397252 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:17 INFO - PROCESS | 1666 | 1466740397254 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x119810800 == 30 [pid = 1666] [id = 252] 20:53:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x118476c00) [pid = 1666] [serial = 754] [outer = 0x0] 20:53:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x1184d8c00) [pid = 1666] [serial = 755] [outer = 0x118476c00] 20:53:17 INFO - PROCESS | 1666 | 1466740397283 Marionette DEBUG loaded listener.js 20:53:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1185d4c00) [pid = 1666] [serial = 756] [outer = 0x118476c00] 20:53:17 INFO - PROCESS | 1666 | 1466740397609 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]]]}] 20:53:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 20:53:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 519ms 20:53:17 INFO - PROCESS | 1666 | 1466740397617 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 20:53:17 INFO - PROCESS | 1666 | 1466740397619 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 20:53:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 20:53:17 INFO - PROCESS | 1666 | 1466740397621 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 20:53:17 INFO - PROCESS | 1666 | 1466740397622 Marionette TRACE conn2 <- [1,982,null,{}] 20:53:17 INFO - PROCESS | 1666 | 1466740397633 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}] 20:53:17 INFO - PROCESS | 1666 | 1466740397634 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:17 INFO - PROCESS | 1666 | 1466740397732 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 20:53:17 INFO - PROCESS | 1666 | 1466740397736 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:17 INFO - PROCESS | 1666 | 1466740397737 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x123359000 == 31 [pid = 1666] [id = 253] 20:53:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x119188c00) [pid = 1666] [serial = 757] [outer = 0x0] 20:53:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x119880400) [pid = 1666] [serial = 758] [outer = 0x119188c00] 20:53:17 INFO - PROCESS | 1666 | 1466740397762 Marionette DEBUG loaded listener.js 20:53:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x119990400) [pid = 1666] [serial = 759] [outer = 0x119188c00] 20:53:18 INFO - PROCESS | 1666 | 1466740398074 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]]]}] 20:53:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 20:53:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 468ms 20:53:18 INFO - PROCESS | 1666 | 1466740398090 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 20:53:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 20:53:18 INFO - PROCESS | 1666 | 1466740398091 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 20:53:18 INFO - PROCESS | 1666 | 1466740398093 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 20:53:18 INFO - PROCESS | 1666 | 1466740398095 Marionette TRACE conn2 <- [1,986,null,{}] 20:53:18 INFO - PROCESS | 1666 | 1466740398097 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}] 20:53:18 INFO - PROCESS | 1666 | 1466740398098 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:18 INFO - PROCESS | 1666 | 1466740398190 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 20:53:18 INFO - PROCESS | 1666 | 1466740398193 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:18 INFO - PROCESS | 1666 | 1466740398194 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:18 INFO - PROCESS | 1666 | ++DOCSHELL 0x1257ab000 == 32 [pid = 1666] [id = 254] 20:53:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x119189c00) [pid = 1666] [serial = 760] [outer = 0x0] 20:53:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x119ed5800) [pid = 1666] [serial = 761] [outer = 0x119189c00] 20:53:18 INFO - PROCESS | 1666 | 1466740398226 Marionette DEBUG loaded listener.js 20:53:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x12368a800) [pid = 1666] [serial = 762] [outer = 0x119189c00] 20:53:18 INFO - PROCESS | 1666 | 1466740398560 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]]]}] 20:53:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 20:53:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 519ms 20:53:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 20:53:18 INFO - PROCESS | 1666 | 1466740398613 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 20:53:18 INFO - PROCESS | 1666 | 1466740398614 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 20:53:18 INFO - PROCESS | 1666 | 1466740398616 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 20:53:18 INFO - PROCESS | 1666 | 1466740398617 Marionette TRACE conn2 <- [1,990,null,{}] 20:53:18 INFO - PROCESS | 1666 | 1466740398620 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}] 20:53:18 INFO - PROCESS | 1666 | 1466740398624 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:18 INFO - PROCESS | 1666 | 1466740398742 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 20:53:18 INFO - PROCESS | 1666 | 1466740398776 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:18 INFO - PROCESS | 1666 | 1466740398777 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:18 INFO - PROCESS | 1666 | ++DOCSHELL 0x127482800 == 33 [pid = 1666] [id = 255] 20:53:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x124531400) [pid = 1666] [serial = 763] [outer = 0x0] 20:53:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x124a74800) [pid = 1666] [serial = 764] [outer = 0x124531400] 20:53:18 INFO - PROCESS | 1666 | 1466740398803 Marionette DEBUG loaded listener.js 20:53:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x1251e7000) [pid = 1666] [serial = 765] [outer = 0x124531400] 20:53:19 INFO - PROCESS | 1666 | 1466740399084 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]]]}] 20:53:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 20:53:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 519ms 20:53:19 INFO - PROCESS | 1666 | 1466740399136 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 20:53:19 INFO - PROCESS | 1666 | 1466740399137 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 20:53:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 20:53:19 INFO - PROCESS | 1666 | 1466740399139 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 20:53:19 INFO - PROCESS | 1666 | 1466740399140 Marionette TRACE conn2 <- [1,994,null,{}] 20:53:19 INFO - PROCESS | 1666 | 1466740399143 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}] 20:53:19 INFO - PROCESS | 1666 | 1466740399144 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:19 INFO - PROCESS | 1666 | 1466740399233 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 20:53:19 INFO - PROCESS | 1666 | 1466740399236 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:19 INFO - PROCESS | 1666 | 1466740399237 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x128c93800 == 34 [pid = 1666] [id = 256] 20:53:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x1191c0c00) [pid = 1666] [serial = 766] [outer = 0x0] 20:53:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x125881800) [pid = 1666] [serial = 767] [outer = 0x1191c0c00] 20:53:19 INFO - PROCESS | 1666 | 1466740399262 Marionette DEBUG loaded listener.js 20:53:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x125d32400) [pid = 1666] [serial = 768] [outer = 0x1191c0c00] 20:53:19 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x11295e800) [pid = 1666] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 20:53:19 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x116909800) [pid = 1666] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 20:53:19 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x1184dc400) [pid = 1666] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 20:53:19 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x1122aa800) [pid = 1666] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 20:53:19 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x119989c00) [pid = 1666] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 20:53:19 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x1174c1c00) [pid = 1666] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 20:53:19 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x113c8e400) [pid = 1666] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 20:53:19 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x112e03400) [pid = 1666] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 20:53:19 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x119184000) [pid = 1666] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 20:53:19 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x11295f400) [pid = 1666] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 20:53:19 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x113dc9c00) [pid = 1666] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 20:53:19 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x112a73c00) [pid = 1666] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 20:53:19 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x116743800) [pid = 1666] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 20:53:19 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x112966000) [pid = 1666] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 20:53:19 INFO - PROCESS | 1666 | 1466740399721 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]]]}] 20:53:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 20:53:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 624ms 20:53:19 INFO - PROCESS | 1666 | 1466740399763 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 20:53:19 INFO - PROCESS | 1666 | 1466740399764 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 20:53:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 20:53:19 INFO - PROCESS | 1666 | 1466740399767 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 20:53:19 INFO - PROCESS | 1666 | 1466740399768 Marionette TRACE conn2 <- [1,998,null,{}] 20:53:19 INFO - PROCESS | 1666 | 1466740399770 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}] 20:53:19 INFO - PROCESS | 1666 | 1466740399771 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:19 INFO - PROCESS | 1666 | 1466740399844 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 20:53:19 INFO - PROCESS | 1666 | 1466740399850 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:19 INFO - PROCESS | 1666 | 1466740399852 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x124473000 == 35 [pid = 1666] [id = 257] 20:53:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x111d7f000) [pid = 1666] [serial = 769] [outer = 0x0] 20:53:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1164e1000) [pid = 1666] [serial = 770] [outer = 0x111d7f000] 20:53:19 INFO - PROCESS | 1666 | 1466740399876 Marionette DEBUG loaded listener.js 20:53:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x1176ccc00) [pid = 1666] [serial = 771] [outer = 0x111d7f000] 20:53:20 INFO - PROCESS | 1666 | 1466740400206 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]]]}] 20:53:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 20:53:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 469ms 20:53:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 20:53:20 INFO - PROCESS | 1666 | 1466740400237 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 20:53:20 INFO - PROCESS | 1666 | 1466740400238 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 20:53:20 INFO - PROCESS | 1666 | 1466740400241 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 20:53:20 INFO - PROCESS | 1666 | 1466740400242 Marionette TRACE conn2 <- [1,1002,null,{}] 20:53:20 INFO - PROCESS | 1666 | 1466740400244 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}] 20:53:20 INFO - PROCESS | 1666 | 1466740400245 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:20 INFO - PROCESS | 1666 | 1466740400339 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 20:53:20 INFO - PROCESS | 1666 | 1466740400345 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:20 INFO - PROCESS | 1666 | 1466740400346 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x1294c1800 == 36 [pid = 1666] [id = 258] 20:53:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x115e21000) [pid = 1666] [serial = 772] [outer = 0x0] 20:53:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x1242efc00) [pid = 1666] [serial = 773] [outer = 0x115e21000] 20:53:20 INFO - PROCESS | 1666 | 1466740400375 Marionette DEBUG loaded listener.js 20:53:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x125d36400) [pid = 1666] [serial = 774] [outer = 0x115e21000] 20:53:20 INFO - PROCESS | 1666 | 1466740400698 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]]]}] 20:53:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 20:53:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 471ms 20:53:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 20:53:20 INFO - PROCESS | 1666 | 1466740400714 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 20:53:20 INFO - PROCESS | 1666 | 1466740400715 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 20:53:20 INFO - PROCESS | 1666 | 1466740400717 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 20:53:20 INFO - PROCESS | 1666 | 1466740400719 Marionette TRACE conn2 <- [1,1006,null,{}] 20:53:20 INFO - PROCESS | 1666 | 1466740400721 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}] 20:53:20 INFO - PROCESS | 1666 | 1466740400722 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:20 INFO - PROCESS | 1666 | 1466740400801 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 20:53:20 INFO - PROCESS | 1666 | 1466740400805 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:20 INFO - PROCESS | 1666 | 1466740400806 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a443800 == 37 [pid = 1666] [id = 259] 20:53:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x126e66c00) [pid = 1666] [serial = 775] [outer = 0x0] 20:53:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x126f31400) [pid = 1666] [serial = 776] [outer = 0x126e66c00] 20:53:20 INFO - PROCESS | 1666 | 1466740400833 Marionette DEBUG loaded listener.js 20:53:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x1271b5c00) [pid = 1666] [serial = 777] [outer = 0x126e66c00] 20:53:21 INFO - PROCESS | 1666 | 1466740401148 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]]]}] 20:53:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 20:53:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 468ms 20:53:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 20:53:21 INFO - PROCESS | 1666 | 1466740401186 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 20:53:21 INFO - PROCESS | 1666 | 1466740401188 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 20:53:21 INFO - PROCESS | 1666 | 1466740401190 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 20:53:21 INFO - PROCESS | 1666 | 1466740401194 Marionette TRACE conn2 <- [1,1010,null,{}] 20:53:21 INFO - PROCESS | 1666 | 1466740401196 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}] 20:53:21 INFO - PROCESS | 1666 | 1466740401198 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:21 INFO - PROCESS | 1666 | 1466740401310 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 20:53:21 INFO - PROCESS | 1666 | 1466740401318 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:21 INFO - PROCESS | 1666 | 1466740401320 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a5c0800 == 38 [pid = 1666] [id = 260] 20:53:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x126e67c00) [pid = 1666] [serial = 778] [outer = 0x0] 20:53:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x1271bfc00) [pid = 1666] [serial = 779] [outer = 0x126e67c00] 20:53:21 INFO - PROCESS | 1666 | 1466740401346 Marionette DEBUG loaded listener.js 20:53:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x128ce8400) [pid = 1666] [serial = 780] [outer = 0x126e67c00] 20:53:21 INFO - PROCESS | 1666 | 1466740401700 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]]]}] 20:53:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 20:53:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 524ms 20:53:21 INFO - PROCESS | 1666 | 1466740401715 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 20:53:21 INFO - PROCESS | 1666 | 1466740401717 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 20:53:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 20:53:21 INFO - PROCESS | 1666 | 1466740401721 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 20:53:21 INFO - PROCESS | 1666 | 1466740401723 Marionette TRACE conn2 <- [1,1014,null,{}] 20:53:21 INFO - PROCESS | 1666 | 1466740401727 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}] 20:53:21 INFO - PROCESS | 1666 | 1466740401729 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:21 INFO - PROCESS | 1666 | 1466740401844 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 20:53:21 INFO - PROCESS | 1666 | 1466740401916 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:21 INFO - PROCESS | 1666 | 1466740401919 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x11667e800 == 39 [pid = 1666] [id = 261] 20:53:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x112965400) [pid = 1666] [serial = 781] [outer = 0x0] 20:53:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x112d2a000) [pid = 1666] [serial = 782] [outer = 0x112965400] 20:53:21 INFO - PROCESS | 1666 | 1466740401951 Marionette DEBUG loaded listener.js 20:53:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x115e1a800) [pid = 1666] [serial = 783] [outer = 0x112965400] 20:53:22 INFO - PROCESS | 1666 | 1466740402449 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]]]}] 20:53:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 20:53:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 772ms 20:53:22 INFO - PROCESS | 1666 | 1466740402517 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 20:53:22 INFO - PROCESS | 1666 | 1466740402520 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 20:53:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 20:53:22 INFO - PROCESS | 1666 | 1466740402526 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 20:53:22 INFO - PROCESS | 1666 | 1466740402528 Marionette TRACE conn2 <- [1,1018,null,{}] 20:53:22 INFO - PROCESS | 1666 | 1466740402530 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}] 20:53:22 INFO - PROCESS | 1666 | 1466740402534 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:22 INFO - PROCESS | 1666 | 1466740402639 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 20:53:22 INFO - PROCESS | 1666 | 1466740402713 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:22 INFO - PROCESS | 1666 | 1466740402714 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x124256000 == 40 [pid = 1666] [id = 262] 20:53:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x1174bc000) [pid = 1666] [serial = 784] [outer = 0x0] 20:53:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x1175c2800) [pid = 1666] [serial = 785] [outer = 0x1174bc000] 20:53:22 INFO - PROCESS | 1666 | 1466740402745 Marionette DEBUG loaded listener.js 20:53:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x11813b800) [pid = 1666] [serial = 786] [outer = 0x1174bc000] 20:53:23 INFO - PROCESS | 1666 | 1466740403352 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]]]}] 20:53:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 20:53:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 872ms 20:53:23 INFO - PROCESS | 1666 | 1466740403400 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 20:53:23 INFO - PROCESS | 1666 | 1466740403402 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 20:53:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 20:53:23 INFO - PROCESS | 1666 | 1466740403406 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 20:53:23 INFO - PROCESS | 1666 | 1466740403409 Marionette TRACE conn2 <- [1,1022,null,{}] 20:53:23 INFO - PROCESS | 1666 | 1466740403416 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}] 20:53:23 INFO - PROCESS | 1666 | 1466740403417 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:23 INFO - PROCESS | 1666 | 1466740403528 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 20:53:23 INFO - PROCESS | 1666 | 1466740403600 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:23 INFO - PROCESS | 1666 | 1466740403603 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:23 INFO - PROCESS | 1666 | ++DOCSHELL 0x116ab4800 == 41 [pid = 1666] [id = 263] 20:53:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x116637800) [pid = 1666] [serial = 787] [outer = 0x0] 20:53:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x1167e9800) [pid = 1666] [serial = 788] [outer = 0x116637800] 20:53:23 INFO - PROCESS | 1666 | 1466740403625 Marionette DEBUG loaded listener.js 20:53:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x116f93800) [pid = 1666] [serial = 789] [outer = 0x116637800] 20:53:23 INFO - PROCESS | 1666 | --DOCSHELL 0x12a443800 == 40 [pid = 1666] [id = 259] 20:53:23 INFO - PROCESS | 1666 | --DOCSHELL 0x1294c1800 == 39 [pid = 1666] [id = 258] 20:53:23 INFO - PROCESS | 1666 | --DOCSHELL 0x124473000 == 38 [pid = 1666] [id = 257] 20:53:23 INFO - PROCESS | 1666 | --DOCSHELL 0x128c93800 == 37 [pid = 1666] [id = 256] 20:53:24 INFO - PROCESS | 1666 | --DOCSHELL 0x127482800 == 36 [pid = 1666] [id = 255] 20:53:24 INFO - PROCESS | 1666 | --DOCSHELL 0x1257ab000 == 35 [pid = 1666] [id = 254] 20:53:24 INFO - PROCESS | 1666 | --DOCSHELL 0x123359000 == 34 [pid = 1666] [id = 253] 20:53:24 INFO - PROCESS | 1666 | --DOCSHELL 0x119810800 == 33 [pid = 1666] [id = 252] 20:53:24 INFO - PROCESS | 1666 | --DOCSHELL 0x117e6b800 == 32 [pid = 1666] [id = 251] 20:53:24 INFO - PROCESS | 1666 | --DOCSHELL 0x1130e5000 == 31 [pid = 1666] [id = 250] 20:53:24 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x115e89400) [pid = 1666] [serial = 728] [outer = 0x0] [url = about:blank] 20:53:24 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x11987bc00) [pid = 1666] [serial = 717] [outer = 0x0] [url = about:blank] 20:53:24 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x11674a400) [pid = 1666] [serial = 702] [outer = 0x0] [url = about:blank] 20:53:24 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x115e1d400) [pid = 1666] [serial = 701] [outer = 0x0] [url = about:blank] 20:53:24 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x116752800) [pid = 1666] [serial = 729] [outer = 0x0] [url = about:blank] 20:53:24 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x118145000) [pid = 1666] [serial = 710] [outer = 0x0] [url = about:blank] 20:53:24 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x1184d9000) [pid = 1666] [serial = 711] [outer = 0x0] [url = about:blank] 20:53:24 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x11697dc00) [pid = 1666] [serial = 707] [outer = 0x0] [url = about:blank] 20:53:24 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x116f95c00) [pid = 1666] [serial = 708] [outer = 0x0] [url = about:blank] 20:53:24 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x112fb0c00) [pid = 1666] [serial = 704] [outer = 0x0] [url = about:blank] 20:53:24 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x112966c00) [pid = 1666] [serial = 705] [outer = 0x0] [url = about:blank] 20:53:24 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x11320c400) [pid = 1666] [serial = 689] [outer = 0x0] [url = about:blank] 20:53:24 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x1176c8c00) [pid = 1666] [serial = 692] [outer = 0x0] [url = about:blank] 20:53:24 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x119bb8c00) [pid = 1666] [serial = 695] [outer = 0x0] [url = about:blank] 20:53:24 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x11998cc00) [pid = 1666] [serial = 698] [outer = 0x0] [url = about:blank] 20:53:24 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x11320a400) [pid = 1666] [serial = 722] [outer = 0x0] [url = about:blank] 20:53:24 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x113c94c00) [pid = 1666] [serial = 723] [outer = 0x0] [url = about:blank] 20:53:24 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x1174b5000) [pid = 1666] [serial = 725] [outer = 0x0] [url = about:blank] 20:53:24 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x1176c5800) [pid = 1666] [serial = 726] [outer = 0x0] [url = about:blank] 20:53:24 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x124534800) [pid = 1666] [serial = 720] [outer = 0x0] [url = about:blank] 20:53:24 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x119127000) [pid = 1666] [serial = 714] [outer = 0x0] [url = about:blank] 20:53:24 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x1185a0c00) [pid = 1666] [serial = 713] [outer = 0x0] [url = about:blank] 20:53:24 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x119188800) [pid = 1666] [serial = 716] [outer = 0x0] [url = about:blank] 20:53:24 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x1212aa400) [pid = 1666] [serial = 719] [outer = 0x0] [url = about:blank] 20:53:24 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x1180d7c00) [pid = 1666] [serial = 693] [outer = 0x0] [url = about:blank] 20:53:24 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x124de6000) [pid = 1666] [serial = 699] [outer = 0x0] [url = about:blank] 20:53:24 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x115e19800) [pid = 1666] [serial = 690] [outer = 0x0] [url = about:blank] 20:53:24 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x123682800) [pid = 1666] [serial = 696] [outer = 0x0] [url = about:blank] 20:53:24 INFO - PROCESS | 1666 | 1466740404161 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]]]}] 20:53:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 20:53:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 776ms 20:53:24 INFO - PROCESS | 1666 | 1466740404184 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 20:53:24 INFO - PROCESS | 1666 | 1466740404189 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 20:53:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 20:53:24 INFO - PROCESS | 1666 | 1466740404196 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 20:53:24 INFO - PROCESS | 1666 | 1466740404199 Marionette TRACE conn2 <- [1,1026,null,{}] 20:53:24 INFO - PROCESS | 1666 | 1466740404203 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}] 20:53:24 INFO - PROCESS | 1666 | 1466740404205 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:24 INFO - PROCESS | 1666 | 1466740404325 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 20:53:24 INFO - PROCESS | 1666 | 1466740404401 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:24 INFO - PROCESS | 1666 | 1466740404402 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:24 INFO - PROCESS | 1666 | ++DOCSHELL 0x11714c000 == 32 [pid = 1666] [id = 264] 20:53:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x116f95c00) [pid = 1666] [serial = 790] [outer = 0x0] 20:53:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x1180d3000) [pid = 1666] [serial = 791] [outer = 0x116f95c00] 20:53:24 INFO - PROCESS | 1666 | 1466740404442 Marionette DEBUG loaded listener.js 20:53:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x1184ddc00) [pid = 1666] [serial = 792] [outer = 0x116f95c00] 20:53:24 INFO - PROCESS | 1666 | 1466740404734 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]]]}] 20:53:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 20:53:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 572ms 20:53:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 20:53:24 INFO - PROCESS | 1666 | 1466740404768 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 20:53:24 INFO - PROCESS | 1666 | 1466740404769 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 20:53:24 INFO - PROCESS | 1666 | 1466740404771 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 20:53:24 INFO - PROCESS | 1666 | 1466740404774 Marionette TRACE conn2 <- [1,1030,null,{}] 20:53:24 INFO - PROCESS | 1666 | 1466740404785 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}] 20:53:24 INFO - PROCESS | 1666 | 1466740404788 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:24 INFO - PROCESS | 1666 | 1466740404868 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 20:53:24 INFO - PROCESS | 1666 | 1466740404873 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:24 INFO - PROCESS | 1666 | 1466740404876 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:24 INFO - PROCESS | 1666 | ++DOCSHELL 0x119807000 == 33 [pid = 1666] [id = 265] 20:53:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x119183800) [pid = 1666] [serial = 793] [outer = 0x0] 20:53:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x119bb2400) [pid = 1666] [serial = 794] [outer = 0x119183800] 20:53:24 INFO - PROCESS | 1666 | 1466740404909 Marionette DEBUG loaded listener.js 20:53:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x123682800) [pid = 1666] [serial = 795] [outer = 0x119183800] 20:53:25 INFO - PROCESS | 1666 | 1466740405225 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]]]}] 20:53:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 20:53:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 474ms 20:53:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 20:53:25 INFO - PROCESS | 1666 | 1466740405246 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 20:53:25 INFO - PROCESS | 1666 | 1466740405247 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 20:53:25 INFO - PROCESS | 1666 | 1466740405249 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 20:53:25 INFO - PROCESS | 1666 | 1466740405250 Marionette TRACE conn2 <- [1,1034,null,{}] 20:53:25 INFO - PROCESS | 1666 | 1466740405253 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}] 20:53:25 INFO - PROCESS | 1666 | 1466740405254 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:25 INFO - PROCESS | 1666 | 1466740405336 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 20:53:25 INFO - PROCESS | 1666 | 1466740405342 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:25 INFO - PROCESS | 1666 | 1466740405343 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x12333d800 == 34 [pid = 1666] [id = 266] 20:53:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x123686400) [pid = 1666] [serial = 796] [outer = 0x0] 20:53:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x124539c00) [pid = 1666] [serial = 797] [outer = 0x123686400] 20:53:25 INFO - PROCESS | 1666 | 1466740405368 Marionette DEBUG loaded listener.js 20:53:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x124baf800) [pid = 1666] [serial = 798] [outer = 0x123686400] 20:53:25 INFO - PROCESS | 1666 | 1466740405725 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]]]}] 20:53:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 20:53:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 519ms 20:53:25 INFO - PROCESS | 1666 | 1466740405769 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 20:53:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 20:53:25 INFO - PROCESS | 1666 | 1466740405771 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 20:53:25 INFO - PROCESS | 1666 | 1466740405775 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 20:53:25 INFO - PROCESS | 1666 | 1466740405779 Marionette TRACE conn2 <- [1,1038,null,{}] 20:53:25 INFO - PROCESS | 1666 | 1466740405782 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}] 20:53:25 INFO - PROCESS | 1666 | 1466740405784 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:25 INFO - PROCESS | 1666 | 1466740405897 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 20:53:25 INFO - PROCESS | 1666 | 1466740405904 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:25 INFO - PROCESS | 1666 | 1466740405905 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x124a1d000 == 35 [pid = 1666] [id = 267] 20:53:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x1164e8000) [pid = 1666] [serial = 799] [outer = 0x0] 20:53:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x1251dc000) [pid = 1666] [serial = 800] [outer = 0x1164e8000] 20:53:25 INFO - PROCESS | 1666 | 1466740405942 Marionette DEBUG loaded listener.js 20:53:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x125879400) [pid = 1666] [serial = 801] [outer = 0x1164e8000] 20:53:26 INFO - PROCESS | 1666 | 1466740406300 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]]]}] 20:53:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 20:53:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 573ms 20:53:26 INFO - PROCESS | 1666 | 1466740406347 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 20:53:26 INFO - PROCESS | 1666 | 1466740406349 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 20:53:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 20:53:26 INFO - PROCESS | 1666 | 1466740406351 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 20:53:26 INFO - PROCESS | 1666 | 1466740406352 Marionette TRACE conn2 <- [1,1042,null,{}] 20:53:26 INFO - PROCESS | 1666 | 1466740406354 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}] 20:53:26 INFO - PROCESS | 1666 | 1466740406358 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:26 INFO - PROCESS | 1666 | 1466740406472 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 20:53:26 INFO - PROCESS | 1666 | 1466740406488 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:26 INFO - PROCESS | 1666 | 1466740406489 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x126e20800 == 36 [pid = 1666] [id = 268] 20:53:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x1258b3800) [pid = 1666] [serial = 802] [outer = 0x0] 20:53:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x126f83c00) [pid = 1666] [serial = 803] [outer = 0x1258b3800] 20:53:26 INFO - PROCESS | 1666 | 1466740406514 Marionette DEBUG loaded listener.js 20:53:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x128ced800) [pid = 1666] [serial = 804] [outer = 0x1258b3800] 20:53:26 INFO - PROCESS | 1666 | 1466740406875 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]]]}] 20:53:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 20:53:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 568ms 20:53:26 INFO - PROCESS | 1666 | 1466740406920 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 20:53:26 INFO - PROCESS | 1666 | 1466740406921 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 20:53:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 20:53:26 INFO - PROCESS | 1666 | 1466740406923 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 20:53:26 INFO - PROCESS | 1666 | 1466740406924 Marionette TRACE conn2 <- [1,1046,null,{}] 20:53:26 INFO - PROCESS | 1666 | 1466740406926 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}] 20:53:26 INFO - PROCESS | 1666 | 1466740406927 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:27 INFO - PROCESS | 1666 | 1466740407020 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 20:53:27 INFO - PROCESS | 1666 | 1466740407025 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:27 INFO - PROCESS | 1666 | 1466740407026 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x129194000 == 37 [pid = 1666] [id = 269] 20:53:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x128c78000) [pid = 1666] [serial = 805] [outer = 0x0] 20:53:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x1291b3c00) [pid = 1666] [serial = 806] [outer = 0x128c78000] 20:53:27 INFO - PROCESS | 1666 | 1466740407057 Marionette DEBUG loaded listener.js 20:53:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x1291bf400) [pid = 1666] [serial = 807] [outer = 0x128c78000] 20:53:27 INFO - PROCESS | 1666 | 1466740407363 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]]]}] 20:53:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 20:53:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 470ms 20:53:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 20:53:27 INFO - PROCESS | 1666 | 1466740407393 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 20:53:27 INFO - PROCESS | 1666 | 1466740407394 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 20:53:27 INFO - PROCESS | 1666 | 1466740407408 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 20:53:27 INFO - PROCESS | 1666 | 1466740407409 Marionette TRACE conn2 <- [1,1050,null,{}] 20:53:27 INFO - PROCESS | 1666 | 1466740407411 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}] 20:53:27 INFO - PROCESS | 1666 | 1466740407412 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:27 INFO - PROCESS | 1666 | 1466740407512 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 20:53:27 INFO - PROCESS | 1666 | 1466740407516 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:27 INFO - PROCESS | 1666 | 1466740407517 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x129c73800 == 38 [pid = 1666] [id = 270] 20:53:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x128dcc800) [pid = 1666] [serial = 808] [outer = 0x0] 20:53:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x129409c00) [pid = 1666] [serial = 809] [outer = 0x128dcc800] 20:53:27 INFO - PROCESS | 1666 | 1466740407541 Marionette DEBUG loaded listener.js 20:53:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x129502c00) [pid = 1666] [serial = 810] [outer = 0x128dcc800] 20:53:27 INFO - PROCESS | 1666 | 1466740407866 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]]]}] 20:53:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 20:53:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 483ms 20:53:27 INFO - PROCESS | 1666 | 1466740407879 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 20:53:27 INFO - PROCESS | 1666 | 1466740407881 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 20:53:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 20:53:27 INFO - PROCESS | 1666 | 1466740407888 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 20:53:27 INFO - PROCESS | 1666 | 1466740407890 Marionette TRACE conn2 <- [1,1054,null,{}] 20:53:27 INFO - PROCESS | 1666 | 1466740407899 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}] 20:53:27 INFO - PROCESS | 1666 | 1466740407902 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:28 INFO - PROCESS | 1666 | 1466740408002 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 20:53:28 INFO - PROCESS | 1666 | 1466740408005 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:28 INFO - PROCESS | 1666 | 1466740408006 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b053800 == 39 [pid = 1666] [id = 271] 20:53:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x1291b1c00) [pid = 1666] [serial = 811] [outer = 0x0] 20:53:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x12950c800) [pid = 1666] [serial = 812] [outer = 0x1291b1c00] 20:53:28 INFO - PROCESS | 1666 | 1466740408037 Marionette DEBUG loaded listener.js 20:53:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x12a407c00) [pid = 1666] [serial = 813] [outer = 0x1291b1c00] 20:53:28 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x119188c00) [pid = 1666] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 20:53:28 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x1133a5c00) [pid = 1666] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 20:53:28 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x116749800) [pid = 1666] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 20:53:28 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x118476c00) [pid = 1666] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 20:53:28 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x124624400) [pid = 1666] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 20:53:28 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x119189c00) [pid = 1666] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 20:53:28 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x124531400) [pid = 1666] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 20:53:28 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x1191c0c00) [pid = 1666] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 20:53:28 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x111d7f000) [pid = 1666] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 20:53:28 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x112f08800) [pid = 1666] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 20:53:28 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x126e66c00) [pid = 1666] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 20:53:28 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x1175b7000) [pid = 1666] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 20:53:28 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x118471000) [pid = 1666] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 20:53:28 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x1184d6c00) [pid = 1666] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 20:53:28 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x119cd2000) [pid = 1666] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 20:53:28 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x115e21000) [pid = 1666] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 20:53:28 INFO - PROCESS | 1666 | 1466740408408 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]]]}] 20:53:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 20:53:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 577ms 20:53:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 20:53:28 INFO - PROCESS | 1666 | 1466740408467 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 20:53:28 INFO - PROCESS | 1666 | 1466740408468 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 20:53:28 INFO - PROCESS | 1666 | 1466740408470 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 20:53:28 INFO - PROCESS | 1666 | 1466740408471 Marionette TRACE conn2 <- [1,1058,null,{}] 20:53:28 INFO - PROCESS | 1666 | 1466740408473 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}] 20:53:28 INFO - PROCESS | 1666 | 1466740408474 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:28 INFO - PROCESS | 1666 | 1466740408555 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 20:53:28 INFO - PROCESS | 1666 | 1466740408559 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:28 INFO - PROCESS | 1666 | 1466740408562 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x128c89000 == 40 [pid = 1666] [id = 272] 20:53:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1176cfc00) [pid = 1666] [serial = 814] [outer = 0x0] 20:53:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x11859d400) [pid = 1666] [serial = 815] [outer = 0x1176cfc00] 20:53:28 INFO - PROCESS | 1666 | 1466740408587 Marionette DEBUG loaded listener.js 20:53:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x12346f400) [pid = 1666] [serial = 816] [outer = 0x1176cfc00] 20:53:28 INFO - PROCESS | 1666 | 1466740408924 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]]]}] 20:53:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 20:53:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 468ms 20:53:28 INFO - PROCESS | 1666 | 1466740408938 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 20:53:28 INFO - PROCESS | 1666 | 1466740408941 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 20:53:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 20:53:28 INFO - PROCESS | 1666 | 1466740408943 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 20:53:28 INFO - PROCESS | 1666 | 1466740408945 Marionette TRACE conn2 <- [1,1062,null,{}] 20:53:28 INFO - PROCESS | 1666 | 1466740408947 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}] 20:53:28 INFO - PROCESS | 1666 | 1466740408949 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:29 INFO - PROCESS | 1666 | 1466740409036 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 20:53:29 INFO - PROCESS | 1666 | 1466740409040 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:29 INFO - PROCESS | 1666 | 1466740409043 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b9c9000 == 41 [pid = 1666] [id = 273] 20:53:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x124623c00) [pid = 1666] [serial = 817] [outer = 0x0] 20:53:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x12950a400) [pid = 1666] [serial = 818] [outer = 0x124623c00] 20:53:29 INFO - PROCESS | 1666 | 1466740409078 Marionette DEBUG loaded listener.js 20:53:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x12a53c800) [pid = 1666] [serial = 819] [outer = 0x124623c00] 20:53:29 INFO - PROCESS | 1666 | 1466740409384 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]]]}] 20:53:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 20:53:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 471ms 20:53:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 20:53:29 INFO - PROCESS | 1666 | 1466740409414 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 20:53:29 INFO - PROCESS | 1666 | 1466740409416 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 20:53:29 INFO - PROCESS | 1666 | 1466740409418 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 20:53:29 INFO - PROCESS | 1666 | 1466740409419 Marionette TRACE conn2 <- [1,1066,null,{}] 20:53:29 INFO - PROCESS | 1666 | 1466740409428 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}] 20:53:29 INFO - PROCESS | 1666 | 1466740409429 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:29 INFO - PROCESS | 1666 | 1466740409536 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 20:53:29 INFO - PROCESS | 1666 | 1466740409543 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:29 INFO - PROCESS | 1666 | 1466740409545 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b7a7000 == 42 [pid = 1666] [id = 274] 20:53:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x118149000) [pid = 1666] [serial = 820] [outer = 0x0] 20:53:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x12a541c00) [pid = 1666] [serial = 821] [outer = 0x118149000] 20:53:29 INFO - PROCESS | 1666 | 1466740409569 Marionette DEBUG loaded listener.js 20:53:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x12a5f1800) [pid = 1666] [serial = 822] [outer = 0x118149000] 20:53:29 INFO - PROCESS | 1666 | 1466740409859 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]]]}] 20:53:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 20:53:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 468ms 20:53:29 INFO - PROCESS | 1666 | 1466740409889 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 20:53:29 INFO - PROCESS | 1666 | 1466740409890 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 20:53:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 20:53:29 INFO - PROCESS | 1666 | 1466740409892 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 20:53:29 INFO - PROCESS | 1666 | 1466740409893 Marionette TRACE conn2 <- [1,1070,null,{}] 20:53:29 INFO - PROCESS | 1666 | 1466740409896 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}] 20:53:29 INFO - PROCESS | 1666 | 1466740409897 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:29 INFO - PROCESS | 1666 | 1466740409987 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 20:53:29 INFO - PROCESS | 1666 | 1466740409991 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:29 INFO - PROCESS | 1666 | 1466740409992 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:30 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c085800 == 43 [pid = 1666] [id = 275] 20:53:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x12a6e9400) [pid = 1666] [serial = 823] [outer = 0x0] 20:53:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x12a6f0c00) [pid = 1666] [serial = 824] [outer = 0x12a6e9400] 20:53:30 INFO - PROCESS | 1666 | 1466740410016 Marionette DEBUG loaded listener.js 20:53:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x12af5b000) [pid = 1666] [serial = 825] [outer = 0x12a6e9400] 20:53:30 INFO - PROCESS | 1666 | --DOCSHELL 0x126e08000 == 42 [pid = 1666] [id = 249] 20:53:30 INFO - PROCESS | 1666 | --DOCSHELL 0x11714c000 == 41 [pid = 1666] [id = 264] 20:53:30 INFO - PROCESS | 1666 | --DOCSHELL 0x116ab4800 == 40 [pid = 1666] [id = 263] 20:53:30 INFO - PROCESS | 1666 | --DOCSHELL 0x124256000 == 39 [pid = 1666] [id = 262] 20:53:30 INFO - PROCESS | 1666 | --DOCSHELL 0x11667e800 == 38 [pid = 1666] [id = 261] 20:53:30 INFO - PROCESS | 1666 | --DOCSHELL 0x12a5c0800 == 37 [pid = 1666] [id = 260] 20:53:31 INFO - PROCESS | 1666 | --DOCSHELL 0x124a1d000 == 36 [pid = 1666] [id = 267] 20:53:31 INFO - PROCESS | 1666 | --DOCSHELL 0x129194000 == 35 [pid = 1666] [id = 269] 20:53:31 INFO - PROCESS | 1666 | --DOCSHELL 0x12333d800 == 34 [pid = 1666] [id = 266] 20:53:31 INFO - PROCESS | 1666 | --DOCSHELL 0x129c73800 == 33 [pid = 1666] [id = 270] 20:53:31 INFO - PROCESS | 1666 | --DOCSHELL 0x119807000 == 32 [pid = 1666] [id = 265] 20:53:31 INFO - PROCESS | 1666 | --DOCSHELL 0x12b053800 == 31 [pid = 1666] [id = 271] 20:53:31 INFO - PROCESS | 1666 | --DOCSHELL 0x126e20800 == 30 [pid = 1666] [id = 268] 20:53:31 INFO - PROCESS | 1666 | --DOCSHELL 0x12b9c9000 == 29 [pid = 1666] [id = 273] 20:53:31 INFO - PROCESS | 1666 | --DOCSHELL 0x128c89000 == 28 [pid = 1666] [id = 272] 20:53:31 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x115e90000) [pid = 1666] [serial = 750] [outer = 0x0] [url = about:blank] 20:53:31 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x1174b3800) [pid = 1666] [serial = 752] [outer = 0x0] [url = about:blank] 20:53:31 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x1175ba800) [pid = 1666] [serial = 753] [outer = 0x0] [url = about:blank] 20:53:31 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x1184d8c00) [pid = 1666] [serial = 755] [outer = 0x0] [url = about:blank] 20:53:31 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x12468ac00) [pid = 1666] [serial = 746] [outer = 0x0] [url = about:blank] 20:53:31 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x124de0800) [pid = 1666] [serial = 747] [outer = 0x0] [url = about:blank] 20:53:31 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x119ed5800) [pid = 1666] [serial = 761] [outer = 0x0] [url = about:blank] 20:53:31 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x1251e7000) [pid = 1666] [serial = 765] [outer = 0x0] [url = about:blank] 20:53:31 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x124a74800) [pid = 1666] [serial = 764] [outer = 0x0] [url = about:blank] 20:53:31 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x125881800) [pid = 1666] [serial = 767] [outer = 0x0] [url = about:blank] 20:53:31 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x1164e1000) [pid = 1666] [serial = 770] [outer = 0x0] [url = about:blank] 20:53:31 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x1176ccc00) [pid = 1666] [serial = 771] [outer = 0x0] [url = about:blank] 20:53:31 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x11662f400) [pid = 1666] [serial = 732] [outer = 0x0] [url = about:blank] 20:53:31 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x113203800) [pid = 1666] [serial = 731] [outer = 0x0] [url = about:blank] 20:53:31 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x126f31400) [pid = 1666] [serial = 776] [outer = 0x0] [url = about:blank] 20:53:31 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x1271b5c00) [pid = 1666] [serial = 777] [outer = 0x0] [url = about:blank] 20:53:31 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x118268800) [pid = 1666] [serial = 735] [outer = 0x0] [url = about:blank] 20:53:31 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x1180c9000) [pid = 1666] [serial = 734] [outer = 0x0] [url = about:blank] 20:53:31 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x1271bfc00) [pid = 1666] [serial = 779] [outer = 0x0] [url = about:blank] 20:53:31 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x125d32400) [pid = 1666] [serial = 768] [outer = 0x0] [url = about:blank] 20:53:31 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x119180c00) [pid = 1666] [serial = 738] [outer = 0x0] [url = about:blank] 20:53:31 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x11859b800) [pid = 1666] [serial = 737] [outer = 0x0] [url = about:blank] 20:53:31 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x12368a800) [pid = 1666] [serial = 762] [outer = 0x0] [url = about:blank] 20:53:31 INFO - PROCESS | 1666 | --DOMWINDOW == 73 (0x119990400) [pid = 1666] [serial = 759] [outer = 0x0] [url = about:blank] 20:53:31 INFO - PROCESS | 1666 | --DOMWINDOW == 72 (0x1185d4c00) [pid = 1666] [serial = 756] [outer = 0x0] [url = about:blank] 20:53:31 INFO - PROCESS | 1666 | --DOMWINDOW == 71 (0x11a20dc00) [pid = 1666] [serial = 741] [outer = 0x0] [url = about:blank] 20:53:31 INFO - PROCESS | 1666 | --DOMWINDOW == 70 (0x119bb3c00) [pid = 1666] [serial = 740] [outer = 0x0] [url = about:blank] 20:53:31 INFO - PROCESS | 1666 | --DOMWINDOW == 69 (0x1242f7400) [pid = 1666] [serial = 744] [outer = 0x0] [url = about:blank] 20:53:31 INFO - PROCESS | 1666 | --DOMWINDOW == 68 (0x123682c00) [pid = 1666] [serial = 743] [outer = 0x0] [url = about:blank] 20:53:31 INFO - PROCESS | 1666 | --DOMWINDOW == 67 (0x125d36400) [pid = 1666] [serial = 774] [outer = 0x0] [url = about:blank] 20:53:31 INFO - PROCESS | 1666 | --DOMWINDOW == 66 (0x1242efc00) [pid = 1666] [serial = 773] [outer = 0x0] [url = about:blank] 20:53:31 INFO - PROCESS | 1666 | --DOCSHELL 0x12b7a7000 == 27 [pid = 1666] [id = 274] 20:53:31 INFO - PROCESS | 1666 | --DOMWINDOW == 65 (0x119880400) [pid = 1666] [serial = 758] [outer = 0x0] [url = about:blank] 20:53:31 INFO - PROCESS | 1666 | --DOMWINDOW == 64 (0x1133ccc00) [pid = 1666] [serial = 749] [outer = 0x0] [url = about:blank] 20:53:31 INFO - PROCESS | 1666 | 1466740411546 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]]]}] 20:53:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 20:53:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1676ms 20:53:31 INFO - PROCESS | 1666 | 1466740411569 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 20:53:31 INFO - PROCESS | 1666 | 1466740411571 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 20:53:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 20:53:31 INFO - PROCESS | 1666 | 1466740411574 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 20:53:31 INFO - PROCESS | 1666 | 1466740411577 Marionette TRACE conn2 <- [1,1074,null,{}] 20:53:31 INFO - PROCESS | 1666 | 1466740411581 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}] 20:53:31 INFO - PROCESS | 1666 | 1466740411582 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:31 INFO - PROCESS | 1666 | 1466740411663 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 20:53:31 INFO - PROCESS | 1666 | 1466740411713 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:31 INFO - PROCESS | 1666 | 1466740411716 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:31 INFO - PROCESS | 1666 | ++DOCSHELL 0x113c2d800 == 28 [pid = 1666] [id = 276] 20:53:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 65 (0x1132d0800) [pid = 1666] [serial = 826] [outer = 0x0] 20:53:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 66 (0x1133ccc00) [pid = 1666] [serial = 827] [outer = 0x1132d0800] 20:53:31 INFO - PROCESS | 1666 | 1466740411745 Marionette DEBUG loaded listener.js 20:53:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 67 (0x115e1ac00) [pid = 1666] [serial = 828] [outer = 0x1132d0800] 20:53:32 INFO - PROCESS | 1666 | 1466740412053 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]]]}] 20:53:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 20:53:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 523ms 20:53:32 INFO - PROCESS | 1666 | 1466740412097 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 20:53:32 INFO - PROCESS | 1666 | 1466740412101 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 20:53:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 20:53:32 INFO - PROCESS | 1666 | 1466740412108 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 20:53:32 INFO - PROCESS | 1666 | 1466740412109 Marionette TRACE conn2 <- [1,1078,null,{}] 20:53:32 INFO - PROCESS | 1666 | 1466740412112 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}] 20:53:32 INFO - PROCESS | 1666 | 1466740412114 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:32 INFO - PROCESS | 1666 | 1466740412189 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 20:53:32 INFO - PROCESS | 1666 | 1466740412193 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:32 INFO - PROCESS | 1666 | 1466740412195 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:32 INFO - PROCESS | 1666 | ++DOCSHELL 0x116aab000 == 29 [pid = 1666] [id = 277] 20:53:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 68 (0x1161a2c00) [pid = 1666] [serial = 829] [outer = 0x0] 20:53:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 69 (0x116912000) [pid = 1666] [serial = 830] [outer = 0x1161a2c00] 20:53:32 INFO - PROCESS | 1666 | 1466740412226 Marionette DEBUG loaded listener.js 20:53:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 70 (0x116f90c00) [pid = 1666] [serial = 831] [outer = 0x1161a2c00] 20:53:32 INFO - PROCESS | 1666 | 1466740412535 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]]]}] 20:53:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 20:53:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 472ms 20:53:32 INFO - PROCESS | 1666 | 1466740412577 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 20:53:32 INFO - PROCESS | 1666 | 1466740412578 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 20:53:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 20:53:32 INFO - PROCESS | 1666 | 1466740412581 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 20:53:32 INFO - PROCESS | 1666 | 1466740412595 Marionette TRACE conn2 <- [1,1082,null,{}] 20:53:32 INFO - PROCESS | 1666 | 1466740412612 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}] 20:53:32 INFO - PROCESS | 1666 | 1466740412615 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:32 INFO - PROCESS | 1666 | 1466740412692 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 20:53:32 INFO - PROCESS | 1666 | 1466740412697 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:32 INFO - PROCESS | 1666 | 1466740412699 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:32 INFO - PROCESS | 1666 | ++DOCSHELL 0x1185b5800 == 30 [pid = 1666] [id = 278] 20:53:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 71 (0x111fc9800) [pid = 1666] [serial = 832] [outer = 0x0] 20:53:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 72 (0x1180ca000) [pid = 1666] [serial = 833] [outer = 0x111fc9800] 20:53:32 INFO - PROCESS | 1666 | 1466740412729 Marionette DEBUG loaded listener.js 20:53:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 73 (0x11846c400) [pid = 1666] [serial = 834] [outer = 0x111fc9800] 20:53:33 INFO - PROCESS | 1666 | 1466740413067 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]]]}] 20:53:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 20:53:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 538ms 20:53:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 20:53:33 INFO - PROCESS | 1666 | 1466740413119 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 20:53:33 INFO - PROCESS | 1666 | 1466740413121 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 20:53:33 INFO - PROCESS | 1666 | 1466740413123 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 20:53:33 INFO - PROCESS | 1666 | 1466740413124 Marionette TRACE conn2 <- [1,1086,null,{}] 20:53:33 INFO - PROCESS | 1666 | 1466740413126 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}] 20:53:33 INFO - PROCESS | 1666 | 1466740413128 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:33 INFO - PROCESS | 1666 | 1466740413202 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 20:53:33 INFO - PROCESS | 1666 | 1466740413209 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:33 INFO - PROCESS | 1666 | 1466740413210 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x11928f800 == 31 [pid = 1666] [id = 279] 20:53:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 74 (0x1184e0400) [pid = 1666] [serial = 835] [outer = 0x0] 20:53:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x1184e3c00) [pid = 1666] [serial = 836] [outer = 0x1184e0400] 20:53:33 INFO - PROCESS | 1666 | 1466740413236 Marionette DEBUG loaded listener.js 20:53:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x1185d0400) [pid = 1666] [serial = 837] [outer = 0x1184e0400] 20:53:33 INFO - PROCESS | 1666 | 1466740413549 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]]]}] 20:53:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 20:53:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 470ms 20:53:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 20:53:33 INFO - PROCESS | 1666 | 1466740413593 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 20:53:33 INFO - PROCESS | 1666 | 1466740413595 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 20:53:33 INFO - PROCESS | 1666 | 1466740413597 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 20:53:33 INFO - PROCESS | 1666 | 1466740413598 Marionette TRACE conn2 <- [1,1090,null,{}] 20:53:33 INFO - PROCESS | 1666 | 1466740413600 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}] 20:53:33 INFO - PROCESS | 1666 | 1466740413601 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:33 INFO - PROCESS | 1666 | 1466740413680 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 20:53:33 INFO - PROCESS | 1666 | 1466740413684 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:33 INFO - PROCESS | 1666 | 1466740413685 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x119ca0800 == 32 [pid = 1666] [id = 280] 20:53:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x11613bc00) [pid = 1666] [serial = 838] [outer = 0x0] 20:53:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x1184da400) [pid = 1666] [serial = 839] [outer = 0x11613bc00] 20:53:33 INFO - PROCESS | 1666 | 1466740413714 Marionette DEBUG loaded listener.js 20:53:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x1191c8800) [pid = 1666] [serial = 840] [outer = 0x11613bc00] 20:53:34 INFO - PROCESS | 1666 | 1466740414033 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]]]}] 20:53:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 20:53:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 467ms 20:53:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 20:53:34 INFO - PROCESS | 1666 | 1466740414065 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 20:53:34 INFO - PROCESS | 1666 | 1466740414066 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 20:53:34 INFO - PROCESS | 1666 | 1466740414070 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 20:53:34 INFO - PROCESS | 1666 | 1466740414072 Marionette TRACE conn2 <- [1,1094,null,{}] 20:53:34 INFO - PROCESS | 1666 | 1466740414074 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}] 20:53:34 INFO - PROCESS | 1666 | 1466740414078 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:34 INFO - PROCESS | 1666 | 1466740414190 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 20:53:34 INFO - PROCESS | 1666 | 1466740414196 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:34 INFO - PROCESS | 1666 | 1466740414198 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:34 INFO - PROCESS | 1666 | ++DOCSHELL 0x124095800 == 33 [pid = 1666] [id = 281] 20:53:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x1191ccc00) [pid = 1666] [serial = 841] [outer = 0x0] 20:53:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x11998e400) [pid = 1666] [serial = 842] [outer = 0x1191ccc00] 20:53:34 INFO - PROCESS | 1666 | 1466740414225 Marionette DEBUG loaded listener.js 20:53:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x12368a800) [pid = 1666] [serial = 843] [outer = 0x1191ccc00] 20:53:34 INFO - PROCESS | 1666 | 1466740414515 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]]]}] 20:53:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 20:53:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 472ms 20:53:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 20:53:34 INFO - PROCESS | 1666 | 1466740414541 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 20:53:34 INFO - PROCESS | 1666 | 1466740414543 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 20:53:34 INFO - PROCESS | 1666 | 1466740414545 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 20:53:34 INFO - PROCESS | 1666 | 1466740414546 Marionette TRACE conn2 <- [1,1098,null,{}] 20:53:34 INFO - PROCESS | 1666 | 1466740414548 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}] 20:53:34 INFO - PROCESS | 1666 | 1466740414551 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:34 INFO - PROCESS | 1666 | 1466740414634 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 20:53:34 INFO - PROCESS | 1666 | 1466740414638 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:34 INFO - PROCESS | 1666 | 1466740414639 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:34 INFO - PROCESS | 1666 | ++DOCSHELL 0x124ac3000 == 34 [pid = 1666] [id = 282] 20:53:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x124239c00) [pid = 1666] [serial = 844] [outer = 0x0] 20:53:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x124536c00) [pid = 1666] [serial = 845] [outer = 0x124239c00] 20:53:34 INFO - PROCESS | 1666 | 1466740414663 Marionette DEBUG loaded listener.js 20:53:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x124626c00) [pid = 1666] [serial = 846] [outer = 0x124239c00] 20:53:34 INFO - PROCESS | 1666 | 1466740414969 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]]]}] 20:53:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 20:53:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 468ms 20:53:35 INFO - PROCESS | 1666 | 1466740415014 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 20:53:35 INFO - PROCESS | 1666 | 1466740415015 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 20:53:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 20:53:35 INFO - PROCESS | 1666 | 1466740415017 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 20:53:35 INFO - PROCESS | 1666 | 1466740415018 Marionette TRACE conn2 <- [1,1102,null,{}] 20:53:35 INFO - PROCESS | 1666 | 1466740415021 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}] 20:53:35 INFO - PROCESS | 1666 | 1466740415022 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:35 INFO - PROCESS | 1666 | 1466740415118 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 20:53:35 INFO - PROCESS | 1666 | 1466740415124 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:35 INFO - PROCESS | 1666 | 1466740415125 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x12581a000 == 35 [pid = 1666] [id = 283] 20:53:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x112961c00) [pid = 1666] [serial = 847] [outer = 0x0] 20:53:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x124688400) [pid = 1666] [serial = 848] [outer = 0x112961c00] 20:53:35 INFO - PROCESS | 1666 | 1466740415150 Marionette DEBUG loaded listener.js 20:53:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x124de4000) [pid = 1666] [serial = 849] [outer = 0x112961c00] 20:53:35 INFO - PROCESS | 1666 | 1466740415438 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]]]}] 20:53:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 20:53:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 470ms 20:53:35 INFO - PROCESS | 1666 | 1466740415488 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 20:53:35 INFO - PROCESS | 1666 | 1466740415489 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 20:53:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 20:53:35 INFO - PROCESS | 1666 | 1466740415494 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 20:53:35 INFO - PROCESS | 1666 | 1466740415495 Marionette TRACE conn2 <- [1,1106,null,{}] 20:53:35 INFO - PROCESS | 1666 | 1466740415497 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}] 20:53:35 INFO - PROCESS | 1666 | 1466740415499 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:35 INFO - PROCESS | 1666 | 1466740415569 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 20:53:35 INFO - PROCESS | 1666 | 1466740415575 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:35 INFO - PROCESS | 1666 | 1466740415576 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x1185b5000 == 36 [pid = 1666] [id = 284] 20:53:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x115e1d400) [pid = 1666] [serial = 850] [outer = 0x0] 20:53:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x125810000) [pid = 1666] [serial = 851] [outer = 0x115e1d400] 20:53:35 INFO - PROCESS | 1666 | 1466740415607 Marionette DEBUG loaded listener.js 20:53:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x1258b7400) [pid = 1666] [serial = 852] [outer = 0x115e1d400] 20:53:35 INFO - PROCESS | 1666 | 1466740415911 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]]]}] 20:53:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 20:53:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 470ms 20:53:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 20:53:35 INFO - PROCESS | 1666 | 1466740415964 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 20:53:35 INFO - PROCESS | 1666 | 1466740415965 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 20:53:35 INFO - PROCESS | 1666 | 1466740415967 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 20:53:35 INFO - PROCESS | 1666 | 1466740415968 Marionette TRACE conn2 <- [1,1110,null,{}] 20:53:35 INFO - PROCESS | 1666 | 1466740415970 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}] 20:53:35 INFO - PROCESS | 1666 | 1466740415971 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:36 INFO - PROCESS | 1666 | 1466740416073 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 20:53:36 INFO - PROCESS | 1666 | 1466740416079 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:36 INFO - PROCESS | 1666 | 1466740416080 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x127487800 == 37 [pid = 1666] [id = 285] 20:53:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x125d31000) [pid = 1666] [serial = 853] [outer = 0x0] 20:53:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x126e6b800) [pid = 1666] [serial = 854] [outer = 0x125d31000] 20:53:36 INFO - PROCESS | 1666 | 1466740416107 Marionette DEBUG loaded listener.js 20:53:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x126f88c00) [pid = 1666] [serial = 855] [outer = 0x125d31000] 20:53:36 INFO - PROCESS | 1666 | 1466740416399 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]]]}] 20:53:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 20:53:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 470ms 20:53:36 INFO - PROCESS | 1666 | 1466740416438 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 20:53:36 INFO - PROCESS | 1666 | 1466740416439 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 20:53:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 20:53:36 INFO - PROCESS | 1666 | 1466740416441 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 20:53:36 INFO - PROCESS | 1666 | 1466740416443 Marionette TRACE conn2 <- [1,1114,null,{}] 20:53:36 INFO - PROCESS | 1666 | 1466740416445 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}] 20:53:36 INFO - PROCESS | 1666 | 1466740416447 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:36 INFO - PROCESS | 1666 | 1466740416531 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 20:53:36 INFO - PROCESS | 1666 | 1466740416537 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:36 INFO - PROCESS | 1666 | 1466740416538 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x119c4d800 == 38 [pid = 1666] [id = 286] 20:53:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x126f89000) [pid = 1666] [serial = 856] [outer = 0x0] 20:53:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x128c71800) [pid = 1666] [serial = 857] [outer = 0x126f89000] 20:53:36 INFO - PROCESS | 1666 | 1466740416565 Marionette DEBUG loaded listener.js 20:53:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x128dca000) [pid = 1666] [serial = 858] [outer = 0x126f89000] 20:53:36 INFO - PROCESS | 1666 | 1466740416940 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]]]}] 20:53:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 20:53:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 519ms 20:53:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 20:53:36 INFO - PROCESS | 1666 | 1466740416960 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 20:53:36 INFO - PROCESS | 1666 | 1466740416962 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 20:53:36 INFO - PROCESS | 1666 | 1466740416964 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 20:53:36 INFO - PROCESS | 1666 | 1466740416965 Marionette TRACE conn2 <- [1,1118,null,{}] 20:53:36 INFO - PROCESS | 1666 | 1466740416967 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}] 20:53:36 INFO - PROCESS | 1666 | 1466740416968 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:37 INFO - PROCESS | 1666 | 1466740417065 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 20:53:37 INFO - PROCESS | 1666 | 1466740417076 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:37 INFO - PROCESS | 1666 | 1466740417077 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a43b800 == 39 [pid = 1666] [id = 287] 20:53:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x128c78800) [pid = 1666] [serial = 859] [outer = 0x0] 20:53:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x1291b9c00) [pid = 1666] [serial = 860] [outer = 0x128c78800] 20:53:37 INFO - PROCESS | 1666 | 1466740417101 Marionette DEBUG loaded listener.js 20:53:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x12940c000) [pid = 1666] [serial = 861] [outer = 0x128c78800] 20:53:37 INFO - PROCESS | 1666 | 1466740417418 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]]]}] 20:53:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 20:53:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 520ms 20:53:37 INFO - PROCESS | 1666 | 1466740417485 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 20:53:37 INFO - PROCESS | 1666 | 1466740417486 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 20:53:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 20:53:37 INFO - PROCESS | 1666 | 1466740417488 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 20:53:37 INFO - PROCESS | 1666 | 1466740417489 Marionette TRACE conn2 <- [1,1122,null,{}] 20:53:37 INFO - PROCESS | 1666 | 1466740417491 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}] 20:53:37 INFO - PROCESS | 1666 | 1466740417493 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:37 INFO - PROCESS | 1666 | 1466740417588 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 20:53:37 INFO - PROCESS | 1666 | 1466740417599 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:37 INFO - PROCESS | 1666 | 1466740417600 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a688800 == 40 [pid = 1666] [id = 288] 20:53:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x12940d400) [pid = 1666] [serial = 862] [outer = 0x0] 20:53:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x129509800) [pid = 1666] [serial = 863] [outer = 0x12940d400] 20:53:37 INFO - PROCESS | 1666 | 1466740417631 Marionette DEBUG loaded listener.js 20:53:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x12a40bc00) [pid = 1666] [serial = 864] [outer = 0x12940d400] 20:53:38 INFO - PROCESS | 1666 | 1466740418111 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]]]}] 20:53:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 20:53:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 668ms 20:53:38 INFO - PROCESS | 1666 | 1466740418159 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 20:53:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 20:53:38 INFO - PROCESS | 1666 | 1466740418160 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 20:53:38 INFO - PROCESS | 1666 | 1466740418162 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 20:53:38 INFO - PROCESS | 1666 | 1466740418163 Marionette TRACE conn2 <- [1,1126,null,{}] 20:53:38 INFO - PROCESS | 1666 | 1466740418165 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}] 20:53:38 INFO - PROCESS | 1666 | 1466740418166 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:38 INFO - PROCESS | 1666 | 1466740418264 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 20:53:38 INFO - PROCESS | 1666 | 1466740418268 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:38 INFO - PROCESS | 1666 | 1466740418269 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:38 INFO - PROCESS | 1666 | ++DOCSHELL 0x12be70000 == 41 [pid = 1666] [id = 289] 20:53:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x12940b800) [pid = 1666] [serial = 865] [outer = 0x0] 20:53:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x12a539800) [pid = 1666] [serial = 866] [outer = 0x12940b800] 20:53:38 INFO - PROCESS | 1666 | 1466740418293 Marionette DEBUG loaded listener.js 20:53:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x12b0e2000) [pid = 1666] [serial = 867] [outer = 0x12940b800] 20:53:38 INFO - PROCESS | 1666 | 1466740418607 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]]]}] 20:53:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 20:53:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 470ms 20:53:38 INFO - PROCESS | 1666 | 1466740418633 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 20:53:38 INFO - PROCESS | 1666 | 1466740418635 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 20:53:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 20:53:38 INFO - PROCESS | 1666 | 1466740418638 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 20:53:38 INFO - PROCESS | 1666 | 1466740418639 Marionette TRACE conn2 <- [1,1130,null,{}] 20:53:38 INFO - PROCESS | 1666 | 1466740418648 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}] 20:53:38 INFO - PROCESS | 1666 | 1466740418649 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:38 INFO - PROCESS | 1666 | 1466740418910 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 20:53:38 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x1258b3800) [pid = 1666] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 20:53:38 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x128c78000) [pid = 1666] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 20:53:38 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x118149000) [pid = 1666] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 20:53:38 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x128dcc800) [pid = 1666] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 20:53:38 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x1291b1c00) [pid = 1666] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 20:53:38 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x124623c00) [pid = 1666] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 20:53:38 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x1176cfc00) [pid = 1666] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 20:53:38 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x123686400) [pid = 1666] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 20:53:38 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x119183800) [pid = 1666] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 20:53:38 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x116f95c00) [pid = 1666] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 20:53:38 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x116637800) [pid = 1666] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 20:53:38 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x1174bc000) [pid = 1666] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 20:53:38 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x112965400) [pid = 1666] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 20:53:38 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x126e67c00) [pid = 1666] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 20:53:38 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x1164e8000) [pid = 1666] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 20:53:38 INFO - PROCESS | 1666 | 1466740418953 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:38 INFO - PROCESS | 1666 | 1466740418954 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:38 INFO - PROCESS | 1666 | ++DOCSHELL 0x1185c6000 == 42 [pid = 1666] [id = 290] 20:53:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x112962400) [pid = 1666] [serial = 868] [outer = 0x0] 20:53:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x115e89400) [pid = 1666] [serial = 869] [outer = 0x112962400] 20:53:38 INFO - PROCESS | 1666 | 1466740418979 Marionette DEBUG loaded listener.js 20:53:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x1180d0c00) [pid = 1666] [serial = 870] [outer = 0x112962400] 20:53:39 INFO - PROCESS | 1666 | 1466740419250 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]]]}] 20:53:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 20:53:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 627ms 20:53:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 20:53:39 INFO - PROCESS | 1666 | 1466740419267 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 20:53:39 INFO - PROCESS | 1666 | 1466740419268 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 20:53:39 INFO - PROCESS | 1666 | 1466740419270 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 20:53:39 INFO - PROCESS | 1666 | 1466740419271 Marionette TRACE conn2 <- [1,1134,null,{}] 20:53:39 INFO - PROCESS | 1666 | 1466740419274 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}] 20:53:39 INFO - PROCESS | 1666 | 1466740419275 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:39 INFO - PROCESS | 1666 | 1466740419365 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 20:53:39 INFO - PROCESS | 1666 | 1466740419369 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:39 INFO - PROCESS | 1666 | 1466740419370 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c647800 == 43 [pid = 1666] [id = 291] 20:53:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x1180cd000) [pid = 1666] [serial = 871] [outer = 0x0] 20:53:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x126e67c00) [pid = 1666] [serial = 872] [outer = 0x1180cd000] 20:53:39 INFO - PROCESS | 1666 | 1466740419396 Marionette DEBUG loaded listener.js 20:53:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x12950dc00) [pid = 1666] [serial = 873] [outer = 0x1180cd000] 20:53:39 INFO - PROCESS | 1666 | 1466740419725 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]]]}] 20:53:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 20:53:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 470ms 20:53:39 INFO - PROCESS | 1666 | 1466740419742 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 20:53:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 20:53:39 INFO - PROCESS | 1666 | 1466740419744 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 20:53:39 INFO - PROCESS | 1666 | 1466740419747 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 20:53:39 INFO - PROCESS | 1666 | 1466740419748 Marionette TRACE conn2 <- [1,1138,null,{}] 20:53:39 INFO - PROCESS | 1666 | 1466740419752 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}] 20:53:39 INFO - PROCESS | 1666 | 1466740419753 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:39 INFO - PROCESS | 1666 | 1466740419924 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 20:53:39 INFO - PROCESS | 1666 | 1466740419932 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:39 INFO - PROCESS | 1666 | 1466740419933 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cc1c000 == 44 [pid = 1666] [id = 292] 20:53:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x124bb2800) [pid = 1666] [serial = 874] [outer = 0x0] 20:53:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x12b0ed400) [pid = 1666] [serial = 875] [outer = 0x124bb2800] 20:53:39 INFO - PROCESS | 1666 | 1466740419972 Marionette DEBUG loaded listener.js 20:53:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x12b747800) [pid = 1666] [serial = 876] [outer = 0x124bb2800] 20:53:40 INFO - PROCESS | 1666 | 1466740420296 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]]]}] 20:53:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 20:53:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 571ms 20:53:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 20:53:40 INFO - PROCESS | 1666 | 1466740420325 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 20:53:40 INFO - PROCESS | 1666 | 1466740420326 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 20:53:40 INFO - PROCESS | 1666 | 1466740420328 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 20:53:40 INFO - PROCESS | 1666 | 1466740420329 Marionette TRACE conn2 <- [1,1142,null,{}] 20:53:40 INFO - PROCESS | 1666 | 1466740420332 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}] 20:53:40 INFO - PROCESS | 1666 | 1466740420333 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:40 INFO - PROCESS | 1666 | 1466740420415 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 20:53:40 INFO - PROCESS | 1666 | 1466740420421 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:40 INFO - PROCESS | 1666 | 1466740420422 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cc2e800 == 45 [pid = 1666] [id = 293] 20:53:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x12b747c00) [pid = 1666] [serial = 877] [outer = 0x0] 20:53:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x12b836000) [pid = 1666] [serial = 878] [outer = 0x12b747c00] 20:53:40 INFO - PROCESS | 1666 | 1466740420445 Marionette DEBUG loaded listener.js 20:53:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x12b83e400) [pid = 1666] [serial = 879] [outer = 0x12b747c00] 20:53:40 INFO - PROCESS | 1666 | 1466740420732 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]]]}] 20:53:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 20:53:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 418ms 20:53:40 INFO - PROCESS | 1666 | 1466740420747 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 20:53:40 INFO - PROCESS | 1666 | 1466740420748 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 20:53:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 20:53:40 INFO - PROCESS | 1666 | 1466740420750 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 20:53:40 INFO - PROCESS | 1666 | 1466740420751 Marionette TRACE conn2 <- [1,1146,null,{}] 20:53:40 INFO - PROCESS | 1666 | 1466740420753 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}] 20:53:40 INFO - PROCESS | 1666 | 1466740420754 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:40 INFO - PROCESS | 1666 | 1466740420875 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 20:53:40 INFO - PROCESS | 1666 | 1466740420951 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:40 INFO - PROCESS | 1666 | 1466740420953 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x112645000 == 46 [pid = 1666] [id = 294] 20:53:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x110f27000) [pid = 1666] [serial = 880] [outer = 0x0] 20:53:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x112762800) [pid = 1666] [serial = 881] [outer = 0x110f27000] 20:53:40 INFO - PROCESS | 1666 | 1466740420986 Marionette DEBUG loaded listener.js 20:53:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x112966400) [pid = 1666] [serial = 882] [outer = 0x110f27000] 20:53:41 INFO - PROCESS | 1666 | 1466740421529 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]]]}] 20:53:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 20:53:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 819ms 20:53:41 INFO - PROCESS | 1666 | 1466740421571 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 20:53:41 INFO - PROCESS | 1666 | 1466740421573 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 20:53:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 20:53:41 INFO - PROCESS | 1666 | 1466740421576 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 20:53:41 INFO - PROCESS | 1666 | 1466740421578 Marionette TRACE conn2 <- [1,1150,null,{}] 20:53:41 INFO - PROCESS | 1666 | 1466740421584 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}] 20:53:41 INFO - PROCESS | 1666 | 1466740421587 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:41 INFO - PROCESS | 1666 | 1466740421701 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 20:53:41 INFO - PROCESS | 1666 | 1466740421787 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:41 INFO - PROCESS | 1666 | 1466740421789 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x1183ba800 == 47 [pid = 1666] [id = 295] 20:53:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x116749000) [pid = 1666] [serial = 883] [outer = 0x0] 20:53:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x116976800) [pid = 1666] [serial = 884] [outer = 0x116749000] 20:53:41 INFO - PROCESS | 1666 | 1466740421821 Marionette DEBUG loaded listener.js 20:53:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x1174ba400) [pid = 1666] [serial = 885] [outer = 0x116749000] 20:53:42 INFO - PROCESS | 1666 | 1466740422555 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]]]}] 20:53:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 20:53:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1022ms 20:53:42 INFO - PROCESS | 1666 | 1466740422599 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 20:53:42 INFO - PROCESS | 1666 | 1466740422601 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 20:53:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 20:53:42 INFO - PROCESS | 1666 | 1466740422605 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 20:53:42 INFO - PROCESS | 1666 | 1466740422607 Marionette TRACE conn2 <- [1,1154,null,{}] 20:53:42 INFO - PROCESS | 1666 | 1466740422610 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}] 20:53:42 INFO - PROCESS | 1666 | 1466740422612 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:42 INFO - PROCESS | 1666 | 1466740422716 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 20:53:42 INFO - PROCESS | 1666 | 1466740422771 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:42 INFO - PROCESS | 1666 | 1466740422774 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x1164b4800 == 48 [pid = 1666] [id = 296] 20:53:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x1164e6c00) [pid = 1666] [serial = 886] [outer = 0x0] 20:53:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x116746c00) [pid = 1666] [serial = 887] [outer = 0x1164e6c00] 20:53:42 INFO - PROCESS | 1666 | 1466740422804 Marionette DEBUG loaded listener.js 20:53:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x116f74c00) [pid = 1666] [serial = 888] [outer = 0x1164e6c00] 20:53:42 INFO - PROCESS | 1666 | --DOCSHELL 0x12cc2e800 == 47 [pid = 1666] [id = 293] 20:53:42 INFO - PROCESS | 1666 | --DOCSHELL 0x12cc1c000 == 46 [pid = 1666] [id = 292] 20:53:42 INFO - PROCESS | 1666 | --DOCSHELL 0x12c647800 == 45 [pid = 1666] [id = 291] 20:53:42 INFO - PROCESS | 1666 | --DOCSHELL 0x1185c6000 == 44 [pid = 1666] [id = 290] 20:53:42 INFO - PROCESS | 1666 | --DOCSHELL 0x12be70000 == 43 [pid = 1666] [id = 289] 20:53:42 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x12a6f0c00) [pid = 1666] [serial = 824] [outer = 0x0] [url = about:blank] 20:53:43 INFO - PROCESS | 1666 | --DOCSHELL 0x12a688800 == 42 [pid = 1666] [id = 288] 20:53:43 INFO - PROCESS | 1666 | --DOCSHELL 0x12a43b800 == 41 [pid = 1666] [id = 287] 20:53:43 INFO - PROCESS | 1666 | --DOCSHELL 0x119c4d800 == 40 [pid = 1666] [id = 286] 20:53:43 INFO - PROCESS | 1666 | --DOCSHELL 0x127487800 == 39 [pid = 1666] [id = 285] 20:53:43 INFO - PROCESS | 1666 | --DOCSHELL 0x1185b5000 == 38 [pid = 1666] [id = 284] 20:53:43 INFO - PROCESS | 1666 | --DOCSHELL 0x12581a000 == 37 [pid = 1666] [id = 283] 20:53:43 INFO - PROCESS | 1666 | --DOCSHELL 0x124ac3000 == 36 [pid = 1666] [id = 282] 20:53:43 INFO - PROCESS | 1666 | --DOCSHELL 0x124095800 == 35 [pid = 1666] [id = 281] 20:53:43 INFO - PROCESS | 1666 | --DOCSHELL 0x119ca0800 == 34 [pid = 1666] [id = 280] 20:53:43 INFO - PROCESS | 1666 | --DOCSHELL 0x11928f800 == 33 [pid = 1666] [id = 279] 20:53:43 INFO - PROCESS | 1666 | --DOCSHELL 0x1185b5800 == 32 [pid = 1666] [id = 278] 20:53:43 INFO - PROCESS | 1666 | --DOCSHELL 0x116aab000 == 31 [pid = 1666] [id = 277] 20:53:43 INFO - PROCESS | 1666 | --DOCSHELL 0x113c2d800 == 30 [pid = 1666] [id = 276] 20:53:43 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x126f83c00) [pid = 1666] [serial = 803] [outer = 0x0] [url = about:blank] 20:53:43 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x1291b3c00) [pid = 1666] [serial = 806] [outer = 0x0] [url = about:blank] 20:53:43 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x128ced800) [pid = 1666] [serial = 804] [outer = 0x0] [url = about:blank] 20:53:43 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x12a5f1800) [pid = 1666] [serial = 822] [outer = 0x0] [url = about:blank] 20:53:43 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x129409c00) [pid = 1666] [serial = 809] [outer = 0x0] [url = about:blank] 20:53:43 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x1291bf400) [pid = 1666] [serial = 807] [outer = 0x0] [url = about:blank] 20:53:43 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x12950c800) [pid = 1666] [serial = 812] [outer = 0x0] [url = about:blank] 20:53:43 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x129502c00) [pid = 1666] [serial = 810] [outer = 0x0] [url = about:blank] 20:53:43 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x12950a400) [pid = 1666] [serial = 818] [outer = 0x0] [url = about:blank] 20:53:43 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x11859d400) [pid = 1666] [serial = 815] [outer = 0x0] [url = about:blank] 20:53:43 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x12a53c800) [pid = 1666] [serial = 819] [outer = 0x0] [url = about:blank] 20:53:43 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x12a407c00) [pid = 1666] [serial = 813] [outer = 0x0] [url = about:blank] 20:53:43 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x124539c00) [pid = 1666] [serial = 797] [outer = 0x0] [url = about:blank] 20:53:43 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x124baf800) [pid = 1666] [serial = 798] [outer = 0x0] [url = about:blank] 20:53:43 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x119bb2400) [pid = 1666] [serial = 794] [outer = 0x0] [url = about:blank] 20:53:43 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x123682800) [pid = 1666] [serial = 795] [outer = 0x0] [url = about:blank] 20:53:43 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x1180d3000) [pid = 1666] [serial = 791] [outer = 0x0] [url = about:blank] 20:53:43 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x1184ddc00) [pid = 1666] [serial = 792] [outer = 0x0] [url = about:blank] 20:53:43 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x116f93800) [pid = 1666] [serial = 789] [outer = 0x0] [url = about:blank] 20:53:43 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x1167e9800) [pid = 1666] [serial = 788] [outer = 0x0] [url = about:blank] 20:53:43 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x11813b800) [pid = 1666] [serial = 786] [outer = 0x0] [url = about:blank] 20:53:43 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x1175c2800) [pid = 1666] [serial = 785] [outer = 0x0] [url = about:blank] 20:53:43 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x115e1a800) [pid = 1666] [serial = 783] [outer = 0x0] [url = about:blank] 20:53:43 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x112d2a000) [pid = 1666] [serial = 782] [outer = 0x0] [url = about:blank] 20:53:43 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x128ce8400) [pid = 1666] [serial = 780] [outer = 0x0] [url = about:blank] 20:53:43 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x1251dc000) [pid = 1666] [serial = 800] [outer = 0x0] [url = about:blank] 20:53:43 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x12a541c00) [pid = 1666] [serial = 821] [outer = 0x0] [url = about:blank] 20:53:43 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x125879400) [pid = 1666] [serial = 801] [outer = 0x0] [url = about:blank] 20:53:43 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x12346f400) [pid = 1666] [serial = 816] [outer = 0x0] [url = about:blank] 20:53:43 INFO - PROCESS | 1666 | 1466740423204 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]]]}] 20:53:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 20:53:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 622ms 20:53:43 INFO - PROCESS | 1666 | 1466740423227 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 20:53:43 INFO - PROCESS | 1666 | 1466740423230 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 20:53:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 20:53:43 INFO - PROCESS | 1666 | 1466740423235 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 20:53:43 INFO - PROCESS | 1666 | 1466740423236 Marionette TRACE conn2 <- [1,1158,null,{}] 20:53:43 INFO - PROCESS | 1666 | 1466740423239 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}] 20:53:43 INFO - PROCESS | 1666 | 1466740423240 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:43 INFO - PROCESS | 1666 | 1466740423319 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 20:53:43 INFO - PROCESS | 1666 | 1466740423371 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:43 INFO - PROCESS | 1666 | 1466740423372 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x11714e800 == 31 [pid = 1666] [id = 297] 20:53:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x1164e8400) [pid = 1666] [serial = 889] [outer = 0x0] 20:53:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x1174bc800) [pid = 1666] [serial = 890] [outer = 0x1164e8400] 20:53:43 INFO - PROCESS | 1666 | 1466740423400 Marionette DEBUG loaded listener.js 20:53:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x1180cac00) [pid = 1666] [serial = 891] [outer = 0x1164e8400] 20:53:43 INFO - PROCESS | 1666 | 1466740423707 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]]]}] 20:53:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 20:53:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 519ms 20:53:43 INFO - PROCESS | 1666 | 1466740423755 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 20:53:43 INFO - PROCESS | 1666 | 1466740423756 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 20:53:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 20:53:43 INFO - PROCESS | 1666 | 1466740423758 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 20:53:43 INFO - PROCESS | 1666 | 1466740423761 Marionette TRACE conn2 <- [1,1162,null,{}] 20:53:43 INFO - PROCESS | 1666 | 1466740423770 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}] 20:53:43 INFO - PROCESS | 1666 | 1466740423774 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:43 INFO - PROCESS | 1666 | 1466740423848 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 20:53:43 INFO - PROCESS | 1666 | 1466740423900 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:43 INFO - PROCESS | 1666 | 1466740423902 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x11919d800 == 32 [pid = 1666] [id = 298] 20:53:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1180ca800) [pid = 1666] [serial = 892] [outer = 0x0] 20:53:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x1184d8400) [pid = 1666] [serial = 893] [outer = 0x1180ca800] 20:53:43 INFO - PROCESS | 1666 | 1466740423930 Marionette DEBUG loaded listener.js 20:53:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x1188a4400) [pid = 1666] [serial = 894] [outer = 0x1180ca800] 20:53:44 INFO - PROCESS | 1666 | 1466740424226 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]]]}] 20:53:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 20:53:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 477ms 20:53:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 20:53:44 INFO - PROCESS | 1666 | 1466740424235 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 20:53:44 INFO - PROCESS | 1666 | 1466740424237 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 20:53:44 INFO - PROCESS | 1666 | 1466740424239 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 20:53:44 INFO - PROCESS | 1666 | 1466740424240 Marionette TRACE conn2 <- [1,1166,null,{}] 20:53:44 INFO - PROCESS | 1666 | 1466740424251 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}] 20:53:44 INFO - PROCESS | 1666 | 1466740424252 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:44 INFO - PROCESS | 1666 | 1466740424330 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 20:53:44 INFO - PROCESS | 1666 | 1466740424334 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:44 INFO - PROCESS | 1666 | 1466740424335 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x119cb0800 == 33 [pid = 1666] [id = 299] 20:53:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x119183800) [pid = 1666] [serial = 895] [outer = 0x0] 20:53:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x11987fc00) [pid = 1666] [serial = 896] [outer = 0x119183800] 20:53:44 INFO - PROCESS | 1666 | 1466740424362 Marionette DEBUG loaded listener.js 20:53:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x11998bc00) [pid = 1666] [serial = 897] [outer = 0x119183800] 20:53:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x11a206c00) [pid = 1666] [serial = 898] [outer = 0x12d164400] 20:53:44 INFO - PROCESS | 1666 | 1466740424714 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]]]}] 20:53:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 20:53:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 522ms 20:53:44 INFO - PROCESS | 1666 | 1466740424762 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 20:53:44 INFO - PROCESS | 1666 | 1466740424763 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 20:53:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 20:53:44 INFO - PROCESS | 1666 | 1466740424765 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 20:53:44 INFO - PROCESS | 1666 | 1466740424767 Marionette TRACE conn2 <- [1,1170,null,{}] 20:53:44 INFO - PROCESS | 1666 | 1466740424769 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}] 20:53:44 INFO - PROCESS | 1666 | 1466740424770 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:44 INFO - PROCESS | 1666 | 1466740424841 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 20:53:44 INFO - PROCESS | 1666 | 1466740424847 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:44 INFO - PROCESS | 1666 | 1466740424848 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x1169bb000 == 34 [pid = 1666] [id = 300] 20:53:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x1191c7000) [pid = 1666] [serial = 899] [outer = 0x0] 20:53:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x119cd7c00) [pid = 1666] [serial = 900] [outer = 0x1191c7000] 20:53:44 INFO - PROCESS | 1666 | 1466740424879 Marionette DEBUG loaded listener.js 20:53:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x12319a800) [pid = 1666] [serial = 901] [outer = 0x1191c7000] 20:53:45 INFO - PROCESS | 1666 | 1466740425253 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]]]}] 20:53:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 20:53:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 520ms 20:53:45 INFO - PROCESS | 1666 | 1466740425294 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 20:53:45 INFO - PROCESS | 1666 | 1466740425295 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 20:53:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 20:53:45 INFO - PROCESS | 1666 | 1466740425298 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 20:53:45 INFO - PROCESS | 1666 | 1466740425299 Marionette TRACE conn2 <- [1,1174,null,{}] 20:53:45 INFO - PROCESS | 1666 | 1466740425301 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}] 20:53:45 INFO - PROCESS | 1666 | 1466740425305 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:45 INFO - PROCESS | 1666 | 1466740425420 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 20:53:45 INFO - PROCESS | 1666 | 1466740425424 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:45 INFO - PROCESS | 1666 | 1466740425425 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x1257ad000 == 35 [pid = 1666] [id = 301] 20:53:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x123258c00) [pid = 1666] [serial = 902] [outer = 0x0] 20:53:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x124532400) [pid = 1666] [serial = 903] [outer = 0x123258c00] 20:53:45 INFO - PROCESS | 1666 | 1466740425450 Marionette DEBUG loaded listener.js 20:53:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x1251e7000) [pid = 1666] [serial = 904] [outer = 0x123258c00] 20:53:45 INFO - PROCESS | 1666 | 1466740425833 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] 20:53:45 INFO - PROCESS | 1666 | 1466740425872 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 20:53:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 20:53:45 INFO - PROCESS | 1666 | 1466740425875 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 20:53:45 INFO - PROCESS | 1666 | 1466740425877 Marionette TRACE conn2 <- [1,1178,null,{}] 20:53:45 INFO - PROCESS | 1666 | 1466740425880 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}] 20:53:45 INFO - PROCESS | 1666 | 1466740425882 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:46 INFO - PROCESS | 1666 | 1466740426029 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 20:53:46 INFO - PROCESS | 1666 | 1466740426049 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:46 INFO - PROCESS | 1666 | 1466740426050 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:46 INFO - PROCESS | 1666 | ++DOCSHELL 0x125daf800 == 36 [pid = 1666] [id = 302] 20:53:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x1184db800) [pid = 1666] [serial = 905] [outer = 0x0] 20:53:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x1258aac00) [pid = 1666] [serial = 906] [outer = 0x1184db800] 20:53:46 INFO - PROCESS | 1666 | 1466740426090 Marionette DEBUG loaded listener.js 20:53:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x126f8ac00) [pid = 1666] [serial = 907] [outer = 0x1184db800] 20:53:46 INFO - PROCESS | 1666 | 1466740426495 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] 20:53:46 INFO - PROCESS | 1666 | 1466740426547 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 20:53:46 INFO - PROCESS | 1666 | 1466740426549 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 20:53:46 INFO - PROCESS | 1666 | 1466740426550 Marionette TRACE conn2 <- [1,1182,null,{}] 20:53:46 INFO - PROCESS | 1666 | 1466740426552 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}] 20:53:46 INFO - PROCESS | 1666 | 1466740426553 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:46 INFO - PROCESS | 1666 | 1466740426650 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 20:53:46 INFO - PROCESS | 1666 | 1466740426702 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:46 INFO - PROCESS | 1666 | 1466740426703 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:46 INFO - PROCESS | 1666 | ++DOCSHELL 0x128c87800 == 37 [pid = 1666] [id = 303] 20:53:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x11998a800) [pid = 1666] [serial = 908] [outer = 0x0] 20:53:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x128c6dc00) [pid = 1666] [serial = 909] [outer = 0x11998a800] 20:53:46 INFO - PROCESS | 1666 | 1466740426727 Marionette DEBUG loaded listener.js 20:53:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x128c7b400) [pid = 1666] [serial = 910] [outer = 0x11998a800] 20:53:47 INFO - PROCESS | 1666 | 1466740427023 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] 20:53:47 INFO - PROCESS | 1666 | 1466740427223 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 20:53:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 20:53:47 INFO - PROCESS | 1666 | 1466740427235 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 20:53:47 INFO - PROCESS | 1666 | 1466740427236 Marionette TRACE conn2 <- [1,1186,null,{}] 20:53:47 INFO - PROCESS | 1666 | 1466740427238 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}] 20:53:47 INFO - PROCESS | 1666 | 1466740427239 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:47 INFO - PROCESS | 1666 | 1466740427325 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 20:53:47 INFO - PROCESS | 1666 | 1466740427331 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:47 INFO - PROCESS | 1666 | 1466740427332 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:47 INFO - PROCESS | 1666 | ++DOCSHELL 0x11a246000 == 38 [pid = 1666] [id = 304] 20:53:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x1161a2c00) [pid = 1666] [serial = 911] [outer = 0x0] 20:53:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x1180cd000) [pid = 1666] [serial = 912] [outer = 0x1161a2c00] 20:53:47 INFO - PROCESS | 1666 | 1466740427357 Marionette DEBUG loaded listener.js 20:53:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x1191ccc00) [pid = 1666] [serial = 913] [outer = 0x1161a2c00] 20:53:47 INFO - PROCESS | 1666 | 1466740427654 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] 20:53:47 INFO - PROCESS | 1666 | 1466740427706 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 20:53:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 20:53:47 INFO - PROCESS | 1666 | 1466740427711 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 20:53:47 INFO - PROCESS | 1666 | 1466740427712 Marionette TRACE conn2 <- [1,1190,null,{}] 20:53:47 INFO - PROCESS | 1666 | 1466740427714 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}] 20:53:47 INFO - PROCESS | 1666 | 1466740427715 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:47 INFO - PROCESS | 1666 | 1466740427790 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 20:53:47 INFO - PROCESS | 1666 | 1466740427842 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:47 INFO - PROCESS | 1666 | 1466740427843 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:47 INFO - PROCESS | 1666 | ++DOCSHELL 0x119c4b000 == 39 [pid = 1666] [id = 305] 20:53:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x116f76800) [pid = 1666] [serial = 914] [outer = 0x0] 20:53:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x124de0800) [pid = 1666] [serial = 915] [outer = 0x116f76800] 20:53:47 INFO - PROCESS | 1666 | 1466740427867 Marionette DEBUG loaded listener.js 20:53:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x128dc7400) [pid = 1666] [serial = 916] [outer = 0x116f76800] 20:53:48 INFO - PROCESS | 1666 | 1466740428148 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] 20:53:48 INFO - PROCESS | 1666 | 1466740428183 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 20:53:48 INFO - PROCESS | 1666 | 1466740428186 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 20:53:48 INFO - PROCESS | 1666 | 1466740428191 Marionette TRACE conn2 <- [1,1194,null,{}] 20:53:48 INFO - PROCESS | 1666 | 1466740428208 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}] 20:53:48 INFO - PROCESS | 1666 | 1466740428213 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:48 INFO - PROCESS | 1666 | 1466740428306 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 20:53:48 INFO - PROCESS | 1666 | 1466740428312 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:48 INFO - PROCESS | 1666 | 1466740428314 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:48 INFO - PROCESS | 1666 | ++DOCSHELL 0x12afaf000 == 40 [pid = 1666] [id = 306] 20:53:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x1291b3400) [pid = 1666] [serial = 917] [outer = 0x0] 20:53:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x129411000) [pid = 1666] [serial = 918] [outer = 0x1291b3400] 20:53:48 INFO - PROCESS | 1666 | 1466740428340 Marionette DEBUG loaded listener.js 20:53:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x12a6e9400) [pid = 1666] [serial = 919] [outer = 0x1291b3400] 20:53:48 INFO - PROCESS | 1666 | 1466740428649 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] 20:53:48 INFO - PROCESS | 1666 | 1466740428666 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 20:53:48 INFO - PROCESS | 1666 | 1466740428668 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 20:53:48 INFO - PROCESS | 1666 | 1466740428670 Marionette TRACE conn2 <- [1,1198,null,{}] 20:53:48 INFO - PROCESS | 1666 | 1466740428677 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}] 20:53:48 INFO - PROCESS | 1666 | 1466740428678 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:48 INFO - PROCESS | 1666 | 1466740428784 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 20:53:48 INFO - PROCESS | 1666 | 1466740428815 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:48 INFO - PROCESS | 1666 | 1466740428816 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:48 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b7a4800 == 41 [pid = 1666] [id = 307] 20:53:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x128dcb400) [pid = 1666] [serial = 920] [outer = 0x0] 20:53:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x12a6f2c00) [pid = 1666] [serial = 921] [outer = 0x128dcb400] 20:53:48 INFO - PROCESS | 1666 | 1466740428841 Marionette DEBUG loaded listener.js 20:53:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x12b74dc00) [pid = 1666] [serial = 922] [outer = 0x128dcb400] 20:53:49 INFO - PROCESS | 1666 | 1466740429134 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]]]}] 20:53:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 20:53:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 525ms 20:53:49 INFO - PROCESS | 1666 | 1466740429194 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 20:53:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 20:53:49 INFO - PROCESS | 1666 | 1466740429207 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 20:53:49 INFO - PROCESS | 1666 | 1466740429277 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 20:53:49 INFO - PROCESS | 1666 | 1466740429279 Marionette TRACE conn2 <- [1,1202,null,{}] 20:53:49 INFO - PROCESS | 1666 | 1466740429286 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}] 20:53:49 INFO - PROCESS | 1666 | 1466740429290 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:49 INFO - PROCESS | 1666 | 1466740429457 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 20:53:49 INFO - PROCESS | 1666 | 1466740429542 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:49 INFO - PROCESS | 1666 | 1466740429544 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:49 INFO - PROCESS | 1666 | ++DOCSHELL 0x115efa800 == 42 [pid = 1666] [id = 308] 20:53:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x112e06c00) [pid = 1666] [serial = 923] [outer = 0x0] 20:53:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x1130c9800) [pid = 1666] [serial = 924] [outer = 0x112e06c00] 20:53:49 INFO - PROCESS | 1666 | 1466740429583 Marionette DEBUG loaded listener.js 20:53:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x115dc0c00) [pid = 1666] [serial = 925] [outer = 0x112e06c00] 20:53:50 INFO - PROCESS | 1666 | 1466740430041 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]]]}] 20:53:50 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 20:53:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 892ms 20:53:50 INFO - PROCESS | 1666 | 1466740430104 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 20:53:50 INFO - PROCESS | 1666 | 1466740430108 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 20:53:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 20:53:50 INFO - PROCESS | 1666 | 1466740430113 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 20:53:50 INFO - PROCESS | 1666 | 1466740430115 Marionette TRACE conn2 <- [1,1206,null,{}] 20:53:50 INFO - PROCESS | 1666 | 1466740430122 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}] 20:53:50 INFO - PROCESS | 1666 | 1466740430127 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:50 INFO - PROCESS | 1666 | 1466740430273 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 20:53:50 INFO - PROCESS | 1666 | 1466740430365 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:50 INFO - PROCESS | 1666 | 1466740430367 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x119821000 == 43 [pid = 1666] [id = 309] 20:53:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x116a1b400) [pid = 1666] [serial = 926] [outer = 0x0] 20:53:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x1176d2c00) [pid = 1666] [serial = 927] [outer = 0x116a1b400] 20:53:50 INFO - PROCESS | 1666 | 1466740430418 Marionette DEBUG loaded listener.js 20:53:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x11846f000) [pid = 1666] [serial = 928] [outer = 0x116a1b400] 20:53:50 INFO - PROCESS | 1666 | 1466740430864 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]]]}] 20:53:50 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 20:53:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 772ms 20:53:50 INFO - PROCESS | 1666 | 1466740430885 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 20:53:50 INFO - PROCESS | 1666 | 1466740430887 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 20:53:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 20:53:50 INFO - PROCESS | 1666 | 1466740430889 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 20:53:50 INFO - PROCESS | 1666 | 1466740430890 Marionette TRACE conn2 <- [1,1210,null,{}] 20:53:50 INFO - PROCESS | 1666 | 1466740430895 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}] 20:53:50 INFO - PROCESS | 1666 | 1466740430896 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:50 INFO - PROCESS | 1666 | 1466740430996 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 20:53:51 INFO - PROCESS | 1666 | 1466740431056 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:51 INFO - PROCESS | 1666 | 1466740431060 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:51 INFO - PROCESS | 1666 | ++DOCSHELL 0x12afa8800 == 44 [pid = 1666] [id = 310] 20:53:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x119bb4000) [pid = 1666] [serial = 929] [outer = 0x0] 20:53:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x121190000) [pid = 1666] [serial = 930] [outer = 0x119bb4000] 20:53:51 INFO - PROCESS | 1666 | 1466740431092 Marionette DEBUG loaded listener.js 20:53:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x1242f2000) [pid = 1666] [serial = 931] [outer = 0x119bb4000] 20:53:51 INFO - PROCESS | 1666 | 1466740431541 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]]]}] 20:53:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 20:53:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 671ms 20:53:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 20:53:51 INFO - PROCESS | 1666 | 1466740431561 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 20:53:51 INFO - PROCESS | 1666 | 1466740431562 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 20:53:51 INFO - PROCESS | 1666 | 1466740431564 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 20:53:51 INFO - PROCESS | 1666 | 1466740431566 Marionette TRACE conn2 <- [1,1214,null,{}] 20:53:51 INFO - PROCESS | 1666 | 1466740431568 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}] 20:53:51 INFO - PROCESS | 1666 | 1466740431569 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:51 INFO - PROCESS | 1666 | 1466740431670 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 20:53:51 INFO - PROCESS | 1666 | 1466740431721 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:51 INFO - PROCESS | 1666 | 1466740431722 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:51 INFO - PROCESS | 1666 | ++DOCSHELL 0x12be7e000 == 45 [pid = 1666] [id = 311] 20:53:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x124538c00) [pid = 1666] [serial = 932] [outer = 0x0] 20:53:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x124bf0800) [pid = 1666] [serial = 933] [outer = 0x124538c00] 20:53:51 INFO - PROCESS | 1666 | 1466740431751 Marionette DEBUG loaded listener.js 20:53:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x126f2f800) [pid = 1666] [serial = 934] [outer = 0x124538c00] 20:53:52 INFO - PROCESS | 1666 | 1466740432178 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]]]}] 20:53:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 20:53:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 620ms 20:53:52 INFO - PROCESS | 1666 | 1466740432184 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 20:53:52 INFO - PROCESS | 1666 | 1466740432186 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 20:53:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 20:53:52 INFO - PROCESS | 1666 | 1466740432188 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 20:53:52 INFO - PROCESS | 1666 | 1466740432189 Marionette TRACE conn2 <- [1,1218,null,{}] 20:53:52 INFO - PROCESS | 1666 | 1466740432192 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}] 20:53:52 INFO - PROCESS | 1666 | 1466740432193 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:52 INFO - PROCESS | 1666 | 1466740432290 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 20:53:52 INFO - PROCESS | 1666 | 1466740432375 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:52 INFO - PROCESS | 1666 | 1466740432376 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c63c800 == 46 [pid = 1666] [id = 312] 20:53:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x128ce4800) [pid = 1666] [serial = 935] [outer = 0x0] 20:53:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x129409c00) [pid = 1666] [serial = 936] [outer = 0x128ce4800] 20:53:52 INFO - PROCESS | 1666 | 1466740432405 Marionette DEBUG loaded listener.js 20:53:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x12a540800) [pid = 1666] [serial = 937] [outer = 0x128ce4800] 20:53:52 INFO - PROCESS | 1666 | 1466740432838 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]]]}] 20:53:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 20:53:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 718ms 20:53:52 INFO - PROCESS | 1666 | 1466740432907 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 20:53:52 INFO - PROCESS | 1666 | 1466740432908 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 20:53:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 20:53:52 INFO - PROCESS | 1666 | 1466740432911 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 20:53:52 INFO - PROCESS | 1666 | 1466740432912 Marionette TRACE conn2 <- [1,1222,null,{}] 20:53:52 INFO - PROCESS | 1666 | 1466740432914 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}] 20:53:52 INFO - PROCESS | 1666 | 1466740432919 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:53 INFO - PROCESS | 1666 | 1466740433040 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 20:53:53 INFO - PROCESS | 1666 | 1466740433095 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:53 INFO - PROCESS | 1666 | 1466740433097 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x11875f800 == 47 [pid = 1666] [id = 313] 20:53:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x129402400) [pid = 1666] [serial = 938] [outer = 0x0] 20:53:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x12b831c00) [pid = 1666] [serial = 939] [outer = 0x129402400] 20:53:53 INFO - PROCESS | 1666 | 1466740433126 Marionette DEBUG loaded listener.js 20:53:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x12b8f8800) [pid = 1666] [serial = 940] [outer = 0x129402400] 20:53:53 INFO - PROCESS | 1666 | 1466740433715 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] 20:53:53 INFO - PROCESS | 1666 | 1466740433738 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 20:53:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 20:53:53 INFO - PROCESS | 1666 | 1466740433741 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 20:53:53 INFO - PROCESS | 1666 | 1466740433744 Marionette TRACE conn2 <- [1,1226,null,{}] 20:53:53 INFO - PROCESS | 1666 | 1466740433747 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}] 20:53:53 INFO - PROCESS | 1666 | 1466740433748 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:53 INFO - PROCESS | 1666 | 1466740433847 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 20:53:53 INFO - PROCESS | 1666 | 1466740433918 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:53 INFO - PROCESS | 1666 | 1466740433919 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x117473000 == 48 [pid = 1666] [id = 314] 20:53:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x116f75400) [pid = 1666] [serial = 941] [outer = 0x0] 20:53:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x1175bfc00) [pid = 1666] [serial = 942] [outer = 0x116f75400] 20:53:53 INFO - PROCESS | 1666 | 1466740433949 Marionette DEBUG loaded listener.js 20:53:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x1184da000) [pid = 1666] [serial = 943] [outer = 0x116f75400] 20:53:54 INFO - PROCESS | 1666 | --DOCSHELL 0x12afaf000 == 47 [pid = 1666] [id = 306] 20:53:54 INFO - PROCESS | 1666 | --DOCSHELL 0x119c4b000 == 46 [pid = 1666] [id = 305] 20:53:54 INFO - PROCESS | 1666 | --DOCSHELL 0x11a246000 == 45 [pid = 1666] [id = 304] 20:53:54 INFO - PROCESS | 1666 | --DOCSHELL 0x128c87800 == 44 [pid = 1666] [id = 303] 20:53:54 INFO - PROCESS | 1666 | --DOCSHELL 0x125daf800 == 43 [pid = 1666] [id = 302] 20:53:54 INFO - PROCESS | 1666 | --DOCSHELL 0x1257ad000 == 42 [pid = 1666] [id = 301] 20:53:54 INFO - PROCESS | 1666 | --DOCSHELL 0x1169bb000 == 41 [pid = 1666] [id = 300] 20:53:54 INFO - PROCESS | 1666 | --DOCSHELL 0x119cb0800 == 40 [pid = 1666] [id = 299] 20:53:54 INFO - PROCESS | 1666 | --DOCSHELL 0x11919d800 == 39 [pid = 1666] [id = 298] 20:53:54 INFO - PROCESS | 1666 | --DOCSHELL 0x11714e800 == 38 [pid = 1666] [id = 297] 20:53:54 INFO - PROCESS | 1666 | --DOCSHELL 0x1164b4800 == 37 [pid = 1666] [id = 296] 20:53:54 INFO - PROCESS | 1666 | --DOCSHELL 0x1183ba800 == 36 [pid = 1666] [id = 295] 20:53:54 INFO - PROCESS | 1666 | --DOCSHELL 0x112645000 == 35 [pid = 1666] [id = 294] 20:53:54 INFO - PROCESS | 1666 | --DOCSHELL 0x12c085800 == 34 [pid = 1666] [id = 275] 20:53:54 INFO - PROCESS | 1666 | --DOCSHELL 0x11875f800 == 33 [pid = 1666] [id = 313] 20:53:54 INFO - PROCESS | 1666 | --DOCSHELL 0x12c63c800 == 32 [pid = 1666] [id = 312] 20:53:54 INFO - PROCESS | 1666 | --DOCSHELL 0x12be7e000 == 31 [pid = 1666] [id = 311] 20:53:54 INFO - PROCESS | 1666 | --DOCSHELL 0x12afa8800 == 30 [pid = 1666] [id = 310] 20:53:54 INFO - PROCESS | 1666 | --DOCSHELL 0x119821000 == 29 [pid = 1666] [id = 309] 20:53:54 INFO - PROCESS | 1666 | --DOCSHELL 0x12b7a4800 == 28 [pid = 1666] [id = 307] 20:53:54 INFO - PROCESS | 1666 | --DOCSHELL 0x115efa800 == 27 [pid = 1666] [id = 308] 20:53:54 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x1291b9c00) [pid = 1666] [serial = 860] [outer = 0x0] [url = about:blank] 20:53:54 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x129509800) [pid = 1666] [serial = 863] [outer = 0x0] [url = about:blank] 20:53:54 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x124688400) [pid = 1666] [serial = 848] [outer = 0x0] [url = about:blank] 20:53:54 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x124de4000) [pid = 1666] [serial = 849] [outer = 0x0] [url = about:blank] 20:53:54 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x128c71800) [pid = 1666] [serial = 857] [outer = 0x0] [url = about:blank] 20:53:54 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x116912000) [pid = 1666] [serial = 830] [outer = 0x0] [url = about:blank] 20:53:54 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x116f90c00) [pid = 1666] [serial = 831] [outer = 0x0] [url = about:blank] 20:53:54 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x1180ca000) [pid = 1666] [serial = 833] [outer = 0x0] [url = about:blank] 20:53:54 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x12940c000) [pid = 1666] [serial = 861] [outer = 0x0] [url = about:blank] 20:53:54 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x11846c400) [pid = 1666] [serial = 834] [outer = 0x0] [url = about:blank] 20:53:54 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x124536c00) [pid = 1666] [serial = 845] [outer = 0x0] [url = about:blank] 20:53:54 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x124626c00) [pid = 1666] [serial = 846] [outer = 0x0] [url = about:blank] 20:53:54 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x1184e3c00) [pid = 1666] [serial = 836] [outer = 0x0] [url = about:blank] 20:53:54 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x1185d0400) [pid = 1666] [serial = 837] [outer = 0x0] [url = about:blank] 20:53:54 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x126e6b800) [pid = 1666] [serial = 854] [outer = 0x0] [url = about:blank] 20:53:54 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x126f88c00) [pid = 1666] [serial = 855] [outer = 0x0] [url = about:blank] 20:53:54 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x125810000) [pid = 1666] [serial = 851] [outer = 0x0] [url = about:blank] 20:53:54 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x1258b7400) [pid = 1666] [serial = 852] [outer = 0x0] [url = about:blank] 20:53:54 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x11998e400) [pid = 1666] [serial = 842] [outer = 0x0] [url = about:blank] 20:53:54 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x12368a800) [pid = 1666] [serial = 843] [outer = 0x0] [url = about:blank] 20:53:54 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x1133ccc00) [pid = 1666] [serial = 827] [outer = 0x0] [url = about:blank] 20:53:54 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x115e1ac00) [pid = 1666] [serial = 828] [outer = 0x0] [url = about:blank] 20:53:54 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x1184da400) [pid = 1666] [serial = 839] [outer = 0x0] [url = about:blank] 20:53:54 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x1191c8800) [pid = 1666] [serial = 840] [outer = 0x0] [url = about:blank] 20:53:54 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x12af5b000) [pid = 1666] [serial = 825] [outer = 0x0] [url = about:blank] 20:53:54 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x12a40bc00) [pid = 1666] [serial = 864] [outer = 0x0] [url = about:blank] 20:53:54 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x12a539800) [pid = 1666] [serial = 866] [outer = 0x0] [url = about:blank] 20:53:54 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x12b0e2000) [pid = 1666] [serial = 867] [outer = 0x0] [url = about:blank] 20:53:54 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x1180d0c00) [pid = 1666] [serial = 870] [outer = 0x0] [url = about:blank] 20:53:54 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x115e89400) [pid = 1666] [serial = 869] [outer = 0x0] [url = about:blank] 20:53:54 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x12b836000) [pid = 1666] [serial = 878] [outer = 0x0] [url = about:blank] 20:53:54 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x126e67c00) [pid = 1666] [serial = 872] [outer = 0x0] [url = about:blank] 20:53:54 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x12950dc00) [pid = 1666] [serial = 873] [outer = 0x0] [url = about:blank] 20:53:54 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x12b747800) [pid = 1666] [serial = 876] [outer = 0x0] [url = about:blank] 20:53:54 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x12b0ed400) [pid = 1666] [serial = 875] [outer = 0x0] [url = about:blank] 20:53:54 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x128dca000) [pid = 1666] [serial = 858] [outer = 0x0] [url = about:blank] 20:53:54 INFO - PROCESS | 1666 | 1466740434854 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]]]}] 20:53:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 20:53:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1123ms 20:53:54 INFO - PROCESS | 1666 | 1466740434864 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 20:53:54 INFO - PROCESS | 1666 | 1466740434866 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 20:53:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 20:53:54 INFO - PROCESS | 1666 | 1466740434869 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 20:53:54 INFO - PROCESS | 1666 | 1466740434870 Marionette TRACE conn2 <- [1,1230,null,{}] 20:53:54 INFO - PROCESS | 1666 | 1466740434874 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}] 20:53:54 INFO - PROCESS | 1666 | 1466740434876 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:54 INFO - PROCESS | 1666 | 1466740434953 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 20:53:54 INFO - PROCESS | 1666 | 1466740434958 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:54 INFO - PROCESS | 1666 | 1466740434961 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x114e31800 == 28 [pid = 1666] [id = 315] 20:53:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x113349800) [pid = 1666] [serial = 944] [outer = 0x0] 20:53:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x1133c9800) [pid = 1666] [serial = 945] [outer = 0x113349800] 20:53:54 INFO - PROCESS | 1666 | 1466740434992 Marionette DEBUG loaded listener.js 20:53:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x115dc9400) [pid = 1666] [serial = 946] [outer = 0x113349800] 20:53:55 INFO - PROCESS | 1666 | 1466740435354 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]]]}] 20:53:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 20:53:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 521ms 20:53:55 INFO - PROCESS | 1666 | 1466740435389 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 20:53:55 INFO - PROCESS | 1666 | 1466740435393 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 20:53:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 20:53:55 INFO - PROCESS | 1666 | 1466740435397 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 20:53:55 INFO - PROCESS | 1666 | 1466740435399 Marionette TRACE conn2 <- [1,1234,null,{}] 20:53:55 INFO - PROCESS | 1666 | 1466740435402 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}] 20:53:55 INFO - PROCESS | 1666 | 1466740435403 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:55 INFO - PROCESS | 1666 | 1466740435478 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 20:53:55 INFO - PROCESS | 1666 | 1466740435482 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:55 INFO - PROCESS | 1666 | 1466740435484 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x117152000 == 29 [pid = 1666] [id = 316] 20:53:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x1161ab400) [pid = 1666] [serial = 947] [outer = 0x0] 20:53:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x116f74000) [pid = 1666] [serial = 948] [outer = 0x1161ab400] 20:53:55 INFO - PROCESS | 1666 | 1466740435513 Marionette DEBUG loaded listener.js 20:53:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x1174bdc00) [pid = 1666] [serial = 949] [outer = 0x1161ab400] 20:53:55 INFO - PROCESS | 1666 | 1466740435833 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]]]}] 20:53:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 20:53:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 471ms 20:53:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 20:53:55 INFO - PROCESS | 1666 | 1466740435868 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 20:53:55 INFO - PROCESS | 1666 | 1466740435870 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 20:53:55 INFO - PROCESS | 1666 | 1466740435872 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 20:53:55 INFO - PROCESS | 1666 | 1466740435874 Marionette TRACE conn2 <- [1,1238,null,{}] 20:53:55 INFO - PROCESS | 1666 | 1466740435882 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}] 20:53:55 INFO - PROCESS | 1666 | 1466740435885 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:55 INFO - PROCESS | 1666 | 1466740435965 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 20:53:56 INFO - PROCESS | 1666 | 1466740436020 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:56 INFO - PROCESS | 1666 | 1466740436022 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x119284800 == 30 [pid = 1666] [id = 317] 20:53:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x1122ab400) [pid = 1666] [serial = 950] [outer = 0x0] 20:53:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x118149400) [pid = 1666] [serial = 951] [outer = 0x1122ab400] 20:53:56 INFO - PROCESS | 1666 | 1466740436050 Marionette DEBUG loaded listener.js 20:53:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x11854e800) [pid = 1666] [serial = 952] [outer = 0x1122ab400] 20:53:56 INFO - PROCESS | 1666 | 1466740436352 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]]]}] 20:53:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 20:53:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 523ms 20:53:56 INFO - PROCESS | 1666 | 1466740436396 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 20:53:56 INFO - PROCESS | 1666 | 1466740436399 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 20:53:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 20:53:56 INFO - PROCESS | 1666 | 1466740436404 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 20:53:56 INFO - PROCESS | 1666 | 1466740436406 Marionette TRACE conn2 <- [1,1242,null,{}] 20:53:56 INFO - PROCESS | 1666 | 1466740436409 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}] 20:53:56 INFO - PROCESS | 1666 | 1466740436411 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:56 INFO - PROCESS | 1666 | 1466740436526 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 20:53:56 INFO - PROCESS | 1666 | 1466740436607 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:56 INFO - PROCESS | 1666 | 1466740436609 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x1212ce000 == 31 [pid = 1666] [id = 318] 20:53:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x11859dc00) [pid = 1666] [serial = 953] [outer = 0x0] 20:53:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x11917e400) [pid = 1666] [serial = 954] [outer = 0x11859dc00] 20:53:56 INFO - PROCESS | 1666 | 1466740436650 Marionette DEBUG loaded listener.js 20:53:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x11987c800) [pid = 1666] [serial = 955] [outer = 0x11859dc00] 20:53:57 INFO - PROCESS | 1666 | 1466740437025 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]]]}] 20:53:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 20:53:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 672ms 20:53:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 20:53:57 INFO - PROCESS | 1666 | 1466740437076 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 20:53:57 INFO - PROCESS | 1666 | 1466740437078 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 20:53:57 INFO - PROCESS | 1666 | 1466740437082 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 20:53:57 INFO - PROCESS | 1666 | 1466740437083 Marionette TRACE conn2 <- [1,1246,null,{}] 20:53:57 INFO - PROCESS | 1666 | 1466740437087 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}] 20:53:57 INFO - PROCESS | 1666 | 1466740437089 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:57 INFO - PROCESS | 1666 | 1466740437234 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 20:53:57 INFO - PROCESS | 1666 | 1466740437240 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:57 INFO - PROCESS | 1666 | 1466740437241 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x124259800 == 32 [pid = 1666] [id = 319] 20:53:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x115e8a400) [pid = 1666] [serial = 956] [outer = 0x0] 20:53:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x119989800) [pid = 1666] [serial = 957] [outer = 0x115e8a400] 20:53:57 INFO - PROCESS | 1666 | 1466740437324 Marionette DEBUG loaded listener.js 20:53:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x1212aa400) [pid = 1666] [serial = 958] [outer = 0x115e8a400] 20:53:57 INFO - PROCESS | 1666 | 1466740437693 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]]]}] 20:53:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 20:53:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 670ms 20:53:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 20:53:57 INFO - PROCESS | 1666 | 1466740437752 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 20:53:57 INFO - PROCESS | 1666 | 1466740437754 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 20:53:57 INFO - PROCESS | 1666 | 1466740437757 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 20:53:57 INFO - PROCESS | 1666 | 1466740437759 Marionette TRACE conn2 <- [1,1250,null,{}] 20:53:57 INFO - PROCESS | 1666 | 1466740437762 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}] 20:53:57 INFO - PROCESS | 1666 | 1466740437768 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:57 INFO - PROCESS | 1666 | 1466740437961 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 20:53:57 INFO - PROCESS | 1666 | 1466740437990 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:57 INFO - PROCESS | 1666 | 1466740437992 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x125826000 == 33 [pid = 1666] [id = 320] 20:53:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x1212ab000) [pid = 1666] [serial = 959] [outer = 0x0] 20:53:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x124532c00) [pid = 1666] [serial = 960] [outer = 0x1212ab000] 20:53:58 INFO - PROCESS | 1666 | 1466740438032 Marionette DEBUG loaded listener.js 20:53:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x1251e6400) [pid = 1666] [serial = 961] [outer = 0x1212ab000] 20:53:58 INFO - PROCESS | 1666 | 1466740438449 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]]]}] 20:53:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 20:53:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 720ms 20:53:58 INFO - PROCESS | 1666 | 1466740438476 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 20:53:58 INFO - PROCESS | 1666 | 1466740438485 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 20:53:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 20:53:58 INFO - PROCESS | 1666 | 1466740438497 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 20:53:58 INFO - PROCESS | 1666 | 1466740438498 Marionette TRACE conn2 <- [1,1254,null,{}] 20:53:58 INFO - PROCESS | 1666 | 1466740438500 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}] 20:53:58 INFO - PROCESS | 1666 | 1466740438501 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:58 INFO - PROCESS | 1666 | 1466740438594 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 20:53:58 INFO - PROCESS | 1666 | 1466740438597 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:58 INFO - PROCESS | 1666 | 1466740438598 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x127476000 == 34 [pid = 1666] [id = 321] 20:53:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x118275000) [pid = 1666] [serial = 962] [outer = 0x0] 20:53:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x125886800) [pid = 1666] [serial = 963] [outer = 0x118275000] 20:53:58 INFO - PROCESS | 1666 | 1466740438623 Marionette DEBUG loaded listener.js 20:53:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x125d39800) [pid = 1666] [serial = 964] [outer = 0x118275000] 20:53:59 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x123258c00) [pid = 1666] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 20:53:59 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x1184db800) [pid = 1666] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 20:53:59 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x1164e6c00) [pid = 1666] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 20:53:59 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x11998a800) [pid = 1666] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 20:53:59 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x110f27000) [pid = 1666] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 20:53:59 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x116749000) [pid = 1666] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 20:53:59 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x1291b3400) [pid = 1666] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 20:53:59 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x1180ca800) [pid = 1666] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 20:53:59 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x1191c7000) [pid = 1666] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 20:53:59 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x1164e8400) [pid = 1666] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 20:53:59 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x119183800) [pid = 1666] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 20:53:59 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x1161a2c00) [pid = 1666] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 20:53:59 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x128dcb400) [pid = 1666] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 20:53:59 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x116f76800) [pid = 1666] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 20:53:59 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x12b747c00) [pid = 1666] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 20:53:59 INFO - PROCESS | 1666 | 1466740439105 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]]]}] 20:53:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 20:53:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 618ms 20:53:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 20:53:59 INFO - PROCESS | 1666 | 1466740439115 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 20:53:59 INFO - PROCESS | 1666 | 1466740439116 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 20:53:59 INFO - PROCESS | 1666 | 1466740439118 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 20:53:59 INFO - PROCESS | 1666 | 1466740439119 Marionette TRACE conn2 <- [1,1258,null,{}] 20:53:59 INFO - PROCESS | 1666 | 1466740439121 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}] 20:53:59 INFO - PROCESS | 1666 | 1466740439123 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:59 INFO - PROCESS | 1666 | 1466740439201 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 20:53:59 INFO - PROCESS | 1666 | 1466740439208 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:59 INFO - PROCESS | 1666 | 1466740439210 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x126e06800 == 35 [pid = 1666] [id = 322] 20:53:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x112966000) [pid = 1666] [serial = 965] [outer = 0x0] 20:53:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x1176d0000) [pid = 1666] [serial = 966] [outer = 0x112966000] 20:53:59 INFO - PROCESS | 1666 | 1466740439234 Marionette DEBUG loaded listener.js 20:53:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x1191cb000) [pid = 1666] [serial = 967] [outer = 0x112966000] 20:53:59 INFO - PROCESS | 1666 | 1466740439556 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]]]}] 20:53:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 20:53:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 469ms 20:53:59 INFO - PROCESS | 1666 | 1466740439589 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 20:53:59 INFO - PROCESS | 1666 | 1466740439602 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 20:53:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 20:53:59 INFO - PROCESS | 1666 | 1466740439605 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 20:53:59 INFO - PROCESS | 1666 | 1466740439607 Marionette TRACE conn2 <- [1,1262,null,{}] 20:53:59 INFO - PROCESS | 1666 | 1466740439610 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}] 20:53:59 INFO - PROCESS | 1666 | 1466740439612 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:59 INFO - PROCESS | 1666 | 1466740439760 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 20:53:59 INFO - PROCESS | 1666 | 1466740439772 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:59 INFO - PROCESS | 1666 | 1466740439773 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:53:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x1291a1800 == 36 [pid = 1666] [id = 323] 20:53:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x119182c00) [pid = 1666] [serial = 968] [outer = 0x0] 20:53:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x1251dbc00) [pid = 1666] [serial = 969] [outer = 0x119182c00] 20:53:59 INFO - PROCESS | 1666 | 1466740439814 Marionette DEBUG loaded listener.js 20:53:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x1271bb000) [pid = 1666] [serial = 970] [outer = 0x119182c00] 20:54:00 INFO - PROCESS | 1666 | 1466740440148 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]]]}] 20:54:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 20:54:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 569ms 20:54:00 INFO - PROCESS | 1666 | 1466740440175 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 20:54:00 INFO - PROCESS | 1666 | 1466740440176 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 20:54:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 20:54:00 INFO - PROCESS | 1666 | 1466740440178 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 20:54:00 INFO - PROCESS | 1666 | 1466740440179 Marionette TRACE conn2 <- [1,1266,null,{}] 20:54:00 INFO - PROCESS | 1666 | 1466740440181 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}] 20:54:00 INFO - PROCESS | 1666 | 1466740440183 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:00 INFO - PROCESS | 1666 | 1466740440260 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 20:54:00 INFO - PROCESS | 1666 | 1466740440265 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:00 INFO - PROCESS | 1666 | 1466740440266 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a5a7000 == 37 [pid = 1666] [id = 324] 20:54:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x1271bf800) [pid = 1666] [serial = 971] [outer = 0x0] 20:54:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x128ce4c00) [pid = 1666] [serial = 972] [outer = 0x1271bf800] 20:54:00 INFO - PROCESS | 1666 | 1466740440292 Marionette DEBUG loaded listener.js 20:54:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x128dc7000) [pid = 1666] [serial = 973] [outer = 0x1271bf800] 20:54:00 INFO - PROCESS | 1666 | 1466740440636 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]]]}] 20:54:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 20:54:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 470ms 20:54:00 INFO - PROCESS | 1666 | 1466740440650 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 20:54:00 INFO - PROCESS | 1666 | 1466740440652 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 20:54:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 20:54:00 INFO - PROCESS | 1666 | 1466740440654 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 20:54:00 INFO - PROCESS | 1666 | 1466740440663 Marionette TRACE conn2 <- [1,1270,null,{}] 20:54:00 INFO - PROCESS | 1666 | 1466740440666 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}] 20:54:00 INFO - PROCESS | 1666 | 1466740440670 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:00 INFO - PROCESS | 1666 | 1466740440780 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 20:54:00 INFO - PROCESS | 1666 | 1466740440783 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:00 INFO - PROCESS | 1666 | 1466740440785 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x124257000 == 38 [pid = 1666] [id = 325] 20:54:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x128ce3400) [pid = 1666] [serial = 974] [outer = 0x0] 20:54:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x1291b9800) [pid = 1666] [serial = 975] [outer = 0x128ce3400] 20:54:00 INFO - PROCESS | 1666 | 1466740440815 Marionette DEBUG loaded listener.js 20:54:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x12950d800) [pid = 1666] [serial = 976] [outer = 0x128ce3400] 20:54:01 INFO - PROCESS | 1666 | 1466740441175 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]]]}] 20:54:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 20:54:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 579ms 20:54:01 INFO - PROCESS | 1666 | 1466740441233 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 20:54:01 INFO - PROCESS | 1666 | 1466740441235 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 20:54:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 20:54:01 INFO - PROCESS | 1666 | 1466740441238 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 20:54:01 INFO - PROCESS | 1666 | 1466740441240 Marionette TRACE conn2 <- [1,1274,null,{}] 20:54:01 INFO - PROCESS | 1666 | 1466740441243 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}] 20:54:01 INFO - PROCESS | 1666 | 1466740441245 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:01 INFO - PROCESS | 1666 | 1466740441347 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 20:54:01 INFO - PROCESS | 1666 | 1466740441403 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:01 INFO - PROCESS | 1666 | 1466740441406 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x11695e000 == 39 [pid = 1666] [id = 326] 20:54:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x112e02800) [pid = 1666] [serial = 977] [outer = 0x0] 20:54:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x113203c00) [pid = 1666] [serial = 978] [outer = 0x112e02800] 20:54:01 INFO - PROCESS | 1666 | 1466740441443 Marionette DEBUG loaded listener.js 20:54:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x115e88000) [pid = 1666] [serial = 979] [outer = 0x112e02800] 20:54:02 INFO - PROCESS | 1666 | 1466740442124 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]]]}] 20:54:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 20:54:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 925ms 20:54:02 INFO - PROCESS | 1666 | 1466740442164 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 20:54:02 INFO - PROCESS | 1666 | 1466740442167 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 20:54:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 20:54:02 INFO - PROCESS | 1666 | 1466740442197 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 20:54:02 INFO - PROCESS | 1666 | 1466740442199 Marionette TRACE conn2 <- [1,1278,null,{}] 20:54:02 INFO - PROCESS | 1666 | 1466740442202 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}] 20:54:02 INFO - PROCESS | 1666 | 1466740442203 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:02 INFO - PROCESS | 1666 | 1466740442309 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 20:54:02 INFO - PROCESS | 1666 | 1466740442363 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:02 INFO - PROCESS | 1666 | 1466740442364 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x1212db800 == 40 [pid = 1666] [id = 327] 20:54:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x1174c1000) [pid = 1666] [serial = 980] [outer = 0x0] 20:54:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x1180ca800) [pid = 1666] [serial = 981] [outer = 0x1174c1000] 20:54:02 INFO - PROCESS | 1666 | 1466740442395 Marionette DEBUG loaded listener.js 20:54:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x118273000) [pid = 1666] [serial = 982] [outer = 0x1174c1000] 20:54:03 INFO - PROCESS | 1666 | 1466740443085 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]]]}] 20:54:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 20:54:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 973ms 20:54:03 INFO - PROCESS | 1666 | 1466740443169 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 20:54:03 INFO - PROCESS | 1666 | 1466740443172 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 20:54:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 20:54:03 INFO - PROCESS | 1666 | 1466740443175 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 20:54:03 INFO - PROCESS | 1666 | 1466740443177 Marionette TRACE conn2 <- [1,1282,null,{}] 20:54:03 INFO - PROCESS | 1666 | 1466740443180 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}] 20:54:03 INFO - PROCESS | 1666 | 1466740443182 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:03 INFO - PROCESS | 1666 | 1466740443288 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 20:54:03 INFO - PROCESS | 1666 | 1466740443344 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:03 INFO - PROCESS | 1666 | 1466740443347 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x117147000 == 41 [pid = 1666] [id = 328] 20:54:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x1167e8c00) [pid = 1666] [serial = 983] [outer = 0x0] 20:54:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x11697e800) [pid = 1666] [serial = 984] [outer = 0x1167e8c00] 20:54:03 INFO - PROCESS | 1666 | 1466740443375 Marionette DEBUG loaded listener.js 20:54:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x1174bc000) [pid = 1666] [serial = 985] [outer = 0x1167e8c00] 20:54:03 INFO - PROCESS | 1666 | --DOCSHELL 0x12a5a7000 == 40 [pid = 1666] [id = 324] 20:54:03 INFO - PROCESS | 1666 | --DOCSHELL 0x1291a1800 == 39 [pid = 1666] [id = 323] 20:54:03 INFO - PROCESS | 1666 | --DOCSHELL 0x126e06800 == 38 [pid = 1666] [id = 322] 20:54:03 INFO - PROCESS | 1666 | --DOCSHELL 0x127476000 == 37 [pid = 1666] [id = 321] 20:54:03 INFO - PROCESS | 1666 | --DOCSHELL 0x125826000 == 36 [pid = 1666] [id = 320] 20:54:03 INFO - PROCESS | 1666 | --DOCSHELL 0x124259800 == 35 [pid = 1666] [id = 319] 20:54:03 INFO - PROCESS | 1666 | --DOCSHELL 0x1212ce000 == 34 [pid = 1666] [id = 318] 20:54:03 INFO - PROCESS | 1666 | --DOCSHELL 0x119284800 == 33 [pid = 1666] [id = 317] 20:54:03 INFO - PROCESS | 1666 | --DOCSHELL 0x117152000 == 32 [pid = 1666] [id = 316] 20:54:03 INFO - PROCESS | 1666 | --DOCSHELL 0x114e31800 == 31 [pid = 1666] [id = 315] 20:54:03 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x12b83e400) [pid = 1666] [serial = 879] [outer = 0x0] [url = about:blank] 20:54:03 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x124532400) [pid = 1666] [serial = 903] [outer = 0x0] [url = about:blank] 20:54:03 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x1258aac00) [pid = 1666] [serial = 906] [outer = 0x0] [url = about:blank] 20:54:03 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x126f8ac00) [pid = 1666] [serial = 907] [outer = 0x0] [url = about:blank] 20:54:03 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x116746c00) [pid = 1666] [serial = 887] [outer = 0x0] [url = about:blank] 20:54:03 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x116f74c00) [pid = 1666] [serial = 888] [outer = 0x0] [url = about:blank] 20:54:03 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x128c6dc00) [pid = 1666] [serial = 909] [outer = 0x0] [url = about:blank] 20:54:03 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x112762800) [pid = 1666] [serial = 881] [outer = 0x0] [url = about:blank] 20:54:03 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x112966400) [pid = 1666] [serial = 882] [outer = 0x0] [url = about:blank] 20:54:03 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x116976800) [pid = 1666] [serial = 884] [outer = 0x0] [url = about:blank] 20:54:03 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x12a6e9400) [pid = 1666] [serial = 919] [outer = 0x0] [url = about:blank] 20:54:03 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x1174ba400) [pid = 1666] [serial = 885] [outer = 0x0] [url = about:blank] 20:54:03 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x1184d8400) [pid = 1666] [serial = 893] [outer = 0x0] [url = about:blank] 20:54:03 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x1188a4400) [pid = 1666] [serial = 894] [outer = 0x0] [url = about:blank] 20:54:03 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x119cd7c00) [pid = 1666] [serial = 900] [outer = 0x0] [url = about:blank] 20:54:03 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x1174bc800) [pid = 1666] [serial = 890] [outer = 0x0] [url = about:blank] 20:54:03 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x1180cac00) [pid = 1666] [serial = 891] [outer = 0x0] [url = about:blank] 20:54:03 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x11987fc00) [pid = 1666] [serial = 896] [outer = 0x0] [url = about:blank] 20:54:03 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x11998bc00) [pid = 1666] [serial = 897] [outer = 0x0] [url = about:blank] 20:54:03 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x1180cd000) [pid = 1666] [serial = 912] [outer = 0x0] [url = about:blank] 20:54:03 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x12a6f2c00) [pid = 1666] [serial = 921] [outer = 0x0] [url = about:blank] 20:54:03 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x12b74dc00) [pid = 1666] [serial = 922] [outer = 0x0] [url = about:blank] 20:54:03 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x1191ccc00) [pid = 1666] [serial = 913] [outer = 0x0] [url = about:blank] 20:54:03 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x119cd4800) [pid = 1666] [serial = 495] [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.] 20:54:03 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x129411000) [pid = 1666] [serial = 918] [outer = 0x0] [url = about:blank] 20:54:03 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x128c7b400) [pid = 1666] [serial = 910] [outer = 0x0] [url = about:blank] 20:54:03 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x1251e7000) [pid = 1666] [serial = 904] [outer = 0x0] [url = about:blank] 20:54:03 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x124de0800) [pid = 1666] [serial = 915] [outer = 0x0] [url = about:blank] 20:54:03 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x128dc7400) [pid = 1666] [serial = 916] [outer = 0x0] [url = about:blank] 20:54:03 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x12319a800) [pid = 1666] [serial = 901] [outer = 0x0] [url = about:blank] 20:54:03 INFO - PROCESS | 1666 | 1466740443757 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]]]}] 20:54:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 20:54:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 621ms 20:54:03 INFO - PROCESS | 1666 | 1466740443797 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 20:54:03 INFO - PROCESS | 1666 | 1466740443800 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 20:54:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 20:54:03 INFO - PROCESS | 1666 | 1466740443804 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 20:54:03 INFO - PROCESS | 1666 | 1466740443805 Marionette TRACE conn2 <- [1,1286,null,{}] 20:54:03 INFO - PROCESS | 1666 | 1466740443808 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}] 20:54:03 INFO - PROCESS | 1666 | 1466740443809 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:03 INFO - PROCESS | 1666 | 1466740443887 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 20:54:03 INFO - PROCESS | 1666 | 1466740443893 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:03 INFO - PROCESS | 1666 | 1466740443895 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x117e67000 == 32 [pid = 1666] [id = 329] 20:54:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x1180cfc00) [pid = 1666] [serial = 986] [outer = 0x0] 20:54:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x1184db400) [pid = 1666] [serial = 987] [outer = 0x1180cfc00] 20:54:03 INFO - PROCESS | 1666 | 1466740443922 Marionette DEBUG loaded listener.js 20:54:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x1185a6800) [pid = 1666] [serial = 988] [outer = 0x1180cfc00] 20:54:04 INFO - PROCESS | 1666 | 1466740444258 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]]]}] 20:54:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 20:54:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 468ms 20:54:04 INFO - PROCESS | 1666 | 1466740444275 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 20:54:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 20:54:04 INFO - PROCESS | 1666 | 1466740444277 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 20:54:04 INFO - PROCESS | 1666 | 1466740444280 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 20:54:04 INFO - PROCESS | 1666 | 1466740444282 Marionette TRACE conn2 <- [1,1290,null,{}] 20:54:04 INFO - PROCESS | 1666 | 1466740444290 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}] 20:54:04 INFO - PROCESS | 1666 | 1466740444295 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:04 INFO - PROCESS | 1666 | 1466740444375 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 20:54:04 INFO - PROCESS | 1666 | 1466740444429 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:04 INFO - PROCESS | 1666 | 1466740444431 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:04 INFO - PROCESS | 1666 | ++DOCSHELL 0x119c49800 == 33 [pid = 1666] [id = 330] 20:54:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x11320e800) [pid = 1666] [serial = 989] [outer = 0x0] 20:54:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x1188ab400) [pid = 1666] [serial = 990] [outer = 0x11320e800] 20:54:04 INFO - PROCESS | 1666 | 1466740444459 Marionette DEBUG loaded listener.js 20:54:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x123471000) [pid = 1666] [serial = 991] [outer = 0x11320e800] 20:54:04 INFO - PROCESS | 1666 | 1466740444776 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]]]}] 20:54:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 20:54:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 520ms 20:54:04 INFO - PROCESS | 1666 | 1466740444800 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 20:54:04 INFO - PROCESS | 1666 | 1466740444802 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 20:54:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 20:54:04 INFO - PROCESS | 1666 | 1466740444804 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 20:54:04 INFO - PROCESS | 1666 | 1466740444805 Marionette TRACE conn2 <- [1,1294,null,{}] 20:54:04 INFO - PROCESS | 1666 | 1466740444808 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}] 20:54:04 INFO - PROCESS | 1666 | 1466740444809 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:04 INFO - PROCESS | 1666 | 1466740444891 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 20:54:04 INFO - PROCESS | 1666 | 1466740444897 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:04 INFO - PROCESS | 1666 | 1466740444898 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:04 INFO - PROCESS | 1666 | ++DOCSHELL 0x124484000 == 34 [pid = 1666] [id = 331] 20:54:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x124122800) [pid = 1666] [serial = 992] [outer = 0x0] 20:54:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x12453b000) [pid = 1666] [serial = 993] [outer = 0x124122800] 20:54:04 INFO - PROCESS | 1666 | 1466740444923 Marionette DEBUG loaded listener.js 20:54:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x124bb1c00) [pid = 1666] [serial = 994] [outer = 0x124122800] 20:54:05 INFO - PROCESS | 1666 | 1466740445232 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]]]}] 20:54:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 20:54:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 469ms 20:54:05 INFO - PROCESS | 1666 | 1466740445298 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 20:54:05 INFO - PROCESS | 1666 | 1466740445299 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 20:54:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 20:54:05 INFO - PROCESS | 1666 | 1466740445308 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 20:54:05 INFO - PROCESS | 1666 | 1466740445309 Marionette TRACE conn2 <- [1,1298,null,{}] 20:54:05 INFO - PROCESS | 1666 | 1466740445312 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}] 20:54:05 INFO - PROCESS | 1666 | 1466740445315 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:05 INFO - PROCESS | 1666 | 1466740445426 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 20:54:05 INFO - PROCESS | 1666 | 1466740445432 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:05 INFO - PROCESS | 1666 | 1466740445433 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x12582b000 == 35 [pid = 1666] [id = 332] 20:54:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x1185d0400) [pid = 1666] [serial = 995] [outer = 0x0] 20:54:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x1251e7c00) [pid = 1666] [serial = 996] [outer = 0x1185d0400] 20:54:05 INFO - PROCESS | 1666 | 1466740445475 Marionette DEBUG loaded listener.js 20:54:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x125d31000) [pid = 1666] [serial = 997] [outer = 0x1185d0400] 20:54:05 INFO - PROCESS | 1666 | 1466740445964 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]]]}] 20:54:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 20:54:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 670ms 20:54:05 INFO - PROCESS | 1666 | 1466740445990 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 20:54:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 20:54:05 INFO - PROCESS | 1666 | 1466740445992 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 20:54:05 INFO - PROCESS | 1666 | 1466740445996 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 20:54:05 INFO - PROCESS | 1666 | 1466740445998 Marionette TRACE conn2 <- [1,1302,null,{}] 20:54:06 INFO - PROCESS | 1666 | 1466740446002 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}] 20:54:06 INFO - PROCESS | 1666 | 1466740446008 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:06 INFO - PROCESS | 1666 | 1466740446174 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 20:54:06 INFO - PROCESS | 1666 | 1466740446200 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:06 INFO - PROCESS | 1666 | 1466740446201 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x128c8d800 == 36 [pid = 1666] [id = 333] 20:54:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x128c79000) [pid = 1666] [serial = 998] [outer = 0x0] 20:54:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x1291b6400) [pid = 1666] [serial = 999] [outer = 0x128c79000] 20:54:06 INFO - PROCESS | 1666 | 1466740446226 Marionette DEBUG loaded listener.js 20:54:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x129411000) [pid = 1666] [serial = 1000] [outer = 0x128c79000] 20:54:06 INFO - PROCESS | 1666 | 1466740446550 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]]]}] 20:54:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 20:54:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 571ms 20:54:06 INFO - PROCESS | 1666 | 1466740446567 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 20:54:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 20:54:06 INFO - PROCESS | 1666 | 1466740446568 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 20:54:06 INFO - PROCESS | 1666 | 1466740446570 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 20:54:06 INFO - PROCESS | 1666 | 1466740446571 Marionette TRACE conn2 <- [1,1306,null,{}] 20:54:06 INFO - PROCESS | 1666 | 1466740446573 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}] 20:54:06 INFO - PROCESS | 1666 | 1466740446575 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:06 INFO - PROCESS | 1666 | 1466740446673 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 20:54:06 INFO - PROCESS | 1666 | 1466740446710 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:06 INFO - PROCESS | 1666 | 1466740446711 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x129197000 == 37 [pid = 1666] [id = 334] 20:54:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x129504800) [pid = 1666] [serial = 1001] [outer = 0x0] 20:54:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x12a403400) [pid = 1666] [serial = 1002] [outer = 0x129504800] 20:54:06 INFO - PROCESS | 1666 | 1466740446743 Marionette DEBUG loaded listener.js 20:54:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x12a53ac00) [pid = 1666] [serial = 1003] [outer = 0x129504800] 20:54:07 INFO - PROCESS | 1666 | 1466740447050 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]]]}] 20:54:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 20:54:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 519ms 20:54:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 20:54:07 INFO - PROCESS | 1666 | 1466740447090 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 20:54:07 INFO - PROCESS | 1666 | 1466740447091 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 20:54:07 INFO - PROCESS | 1666 | 1466740447093 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 20:54:07 INFO - PROCESS | 1666 | 1466740447095 Marionette TRACE conn2 <- [1,1310,null,{}] 20:54:07 INFO - PROCESS | 1666 | 1466740447099 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}] 20:54:07 INFO - PROCESS | 1666 | 1466740447100 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:07 INFO - PROCESS | 1666 | 1466740447192 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 20:54:07 INFO - PROCESS | 1666 | 1466740447203 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:07 INFO - PROCESS | 1666 | 1466740447204 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a43b000 == 38 [pid = 1666] [id = 335] 20:54:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x12a53b000) [pid = 1666] [serial = 1004] [outer = 0x0] 20:54:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x12a6ed000) [pid = 1666] [serial = 1005] [outer = 0x12a53b000] 20:54:07 INFO - PROCESS | 1666 | 1466740447229 Marionette DEBUG loaded listener.js 20:54:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x12af66400) [pid = 1666] [serial = 1006] [outer = 0x12a53b000] 20:54:07 INFO - PROCESS | 1666 | 1466740447543 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] 20:54:07 INFO - PROCESS | 1666 | 1466740447566 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 20:54:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 20:54:07 INFO - PROCESS | 1666 | 1466740447568 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 20:54:07 INFO - PROCESS | 1666 | 1466740447569 Marionette TRACE conn2 <- [1,1314,null,{}] 20:54:07 INFO - PROCESS | 1666 | 1466740447571 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}] 20:54:07 INFO - PROCESS | 1666 | 1466740447573 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:07 INFO - PROCESS | 1666 | 1466740447743 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 20:54:07 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x115e8a400) [pid = 1666] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 20:54:07 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x1212ab000) [pid = 1666] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 20:54:07 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x113349800) [pid = 1666] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 20:54:07 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x118275000) [pid = 1666] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 20:54:07 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x1122ab400) [pid = 1666] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 20:54:07 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x112e06c00) [pid = 1666] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 20:54:07 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x112966000) [pid = 1666] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 20:54:07 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x119182c00) [pid = 1666] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 20:54:07 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x1271bf800) [pid = 1666] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 20:54:07 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x116a1b400) [pid = 1666] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 20:54:07 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x11859dc00) [pid = 1666] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 20:54:07 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x1161ab400) [pid = 1666] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 20:54:07 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x119bb4000) [pid = 1666] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 20:54:07 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x124538c00) [pid = 1666] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 20:54:07 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x128ce4800) [pid = 1666] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 20:54:07 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x129402400) [pid = 1666] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 20:54:07 INFO - PROCESS | 1666 | 1466740447789 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:07 INFO - PROCESS | 1666 | 1466740447790 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x1183ab800 == 39 [pid = 1666] [id = 336] 20:54:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x112966000) [pid = 1666] [serial = 1007] [outer = 0x0] 20:54:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x115dc6800) [pid = 1666] [serial = 1008] [outer = 0x112966000] 20:54:07 INFO - PROCESS | 1666 | 1466740447821 Marionette DEBUG loaded listener.js 20:54:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x1174bbc00) [pid = 1666] [serial = 1009] [outer = 0x112966000] 20:54:08 INFO - PROCESS | 1666 | 1466740448093 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]]]}] 20:54:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 20:54:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 571ms 20:54:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 20:54:08 INFO - PROCESS | 1666 | 1466740448145 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 20:54:08 INFO - PROCESS | 1666 | 1466740448146 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 20:54:08 INFO - PROCESS | 1666 | 1466740448148 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 20:54:08 INFO - PROCESS | 1666 | 1466740448149 Marionette TRACE conn2 <- [1,1318,null,{}] 20:54:08 INFO - PROCESS | 1666 | 1466740448152 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}] 20:54:08 INFO - PROCESS | 1666 | 1466740448153 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:08 INFO - PROCESS | 1666 | 1466740448232 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 20:54:08 INFO - PROCESS | 1666 | 1466740448287 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:08 INFO - PROCESS | 1666 | 1466740448288 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x126f06800 == 40 [pid = 1666] [id = 337] 20:54:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x115e21c00) [pid = 1666] [serial = 1010] [outer = 0x0] 20:54:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x119993400) [pid = 1666] [serial = 1011] [outer = 0x115e21c00] 20:54:08 INFO - PROCESS | 1666 | 1466740448313 Marionette DEBUG loaded listener.js 20:54:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x124baa400) [pid = 1666] [serial = 1012] [outer = 0x115e21c00] 20:54:08 INFO - PROCESS | 1666 | 1466740448571 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]]]}] 20:54:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 20:54:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 472ms 20:54:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 20:54:08 INFO - PROCESS | 1666 | 1466740448628 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 20:54:08 INFO - PROCESS | 1666 | 1466740448630 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 20:54:08 INFO - PROCESS | 1666 | 1466740448633 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 20:54:08 INFO - PROCESS | 1666 | 1466740448635 Marionette TRACE conn2 <- [1,1322,null,{}] 20:54:08 INFO - PROCESS | 1666 | 1466740448641 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}] 20:54:08 INFO - PROCESS | 1666 | 1466740448644 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:08 INFO - PROCESS | 1666 | 1466740448777 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 20:54:08 INFO - PROCESS | 1666 | 1466740448783 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:08 INFO - PROCESS | 1666 | 1466740448785 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x12be7e000 == 41 [pid = 1666] [id = 338] 20:54:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x128ce6800) [pid = 1666] [serial = 1013] [outer = 0x0] 20:54:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x12b74f400) [pid = 1666] [serial = 1014] [outer = 0x128ce6800] 20:54:08 INFO - PROCESS | 1666 | 1466740448829 Marionette DEBUG loaded listener.js 20:54:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x12b8f3400) [pid = 1666] [serial = 1015] [outer = 0x128ce6800] 20:54:09 INFO - PROCESS | 1666 | 1466740449155 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]]]}] 20:54:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 20:54:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 570ms 20:54:09 INFO - PROCESS | 1666 | 1466740449203 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 20:54:09 INFO - PROCESS | 1666 | 1466740449205 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 20:54:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 20:54:09 INFO - PROCESS | 1666 | 1466740449207 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 20:54:09 INFO - PROCESS | 1666 | 1466740449208 Marionette TRACE conn2 <- [1,1326,null,{}] 20:54:09 INFO - PROCESS | 1666 | 1466740449220 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}] 20:54:09 INFO - PROCESS | 1666 | 1466740449221 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:09 INFO - PROCESS | 1666 | 1466740449298 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 20:54:09 INFO - PROCESS | 1666 | 1466740449303 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:09 INFO - PROCESS | 1666 | 1466740449304 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c094800 == 42 [pid = 1666] [id = 339] 20:54:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x12b8f4c00) [pid = 1666] [serial = 1016] [outer = 0x0] 20:54:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x12b8fe000) [pid = 1666] [serial = 1017] [outer = 0x12b8f4c00] 20:54:09 INFO - PROCESS | 1666 | 1466740449328 Marionette DEBUG loaded listener.js 20:54:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x12b96a000) [pid = 1666] [serial = 1018] [outer = 0x12b8f4c00] 20:54:09 INFO - PROCESS | 1666 | 1466740449638 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]]]}] 20:54:09 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 20:54:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 470ms 20:54:09 INFO - PROCESS | 1666 | 1466740449678 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 20:54:09 INFO - PROCESS | 1666 | 1466740449680 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 20:54:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 20:54:09 INFO - PROCESS | 1666 | 1466740449684 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 20:54:09 INFO - PROCESS | 1666 | 1466740449686 Marionette TRACE conn2 <- [1,1330,null,{}] 20:54:09 INFO - PROCESS | 1666 | 1466740449689 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}] 20:54:09 INFO - PROCESS | 1666 | 1466740449691 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:09 INFO - PROCESS | 1666 | 1466740449886 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 20:54:09 INFO - PROCESS | 1666 | 1466740449983 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:09 INFO - PROCESS | 1666 | 1466740449985 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x113cdf000 == 43 [pid = 1666] [id = 340] 20:54:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x11295b000) [pid = 1666] [serial = 1019] [outer = 0x0] 20:54:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x112a7dc00) [pid = 1666] [serial = 1020] [outer = 0x11295b000] 20:54:10 INFO - PROCESS | 1666 | 1466740450037 Marionette DEBUG loaded listener.js 20:54:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x1133d3c00) [pid = 1666] [serial = 1021] [outer = 0x11295b000] 20:54:10 INFO - PROCESS | 1666 | 1466740450508 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]]]}] 20:54:10 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 20:54:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 870ms 20:54:10 INFO - PROCESS | 1666 | 1466740450555 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 20:54:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 20:54:10 INFO - PROCESS | 1666 | 1466740450558 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 20:54:10 INFO - PROCESS | 1666 | 1466740450562 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 20:54:10 INFO - PROCESS | 1666 | 1466740450565 Marionette TRACE conn2 <- [1,1334,null,{}] 20:54:10 INFO - PROCESS | 1666 | 1466740450569 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}] 20:54:10 INFO - PROCESS | 1666 | 1466740450572 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:10 INFO - PROCESS | 1666 | 1466740450675 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 20:54:10 INFO - PROCESS | 1666 | 1466740450742 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:10 INFO - PROCESS | 1666 | 1466740450744 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x12447b800 == 44 [pid = 1666] [id = 341] 20:54:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x1184e1400) [pid = 1666] [serial = 1022] [outer = 0x0] 20:54:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x1185dd800) [pid = 1666] [serial = 1023] [outer = 0x1184e1400] 20:54:10 INFO - PROCESS | 1666 | 1466740450774 Marionette DEBUG loaded listener.js 20:54:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x1191ccc00) [pid = 1666] [serial = 1024] [outer = 0x1184e1400] 20:54:11 INFO - PROCESS | 1666 | 1466740451176 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]]]}] 20:54:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 20:54:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 675ms 20:54:11 INFO - PROCESS | 1666 | 1466740451236 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 20:54:11 INFO - PROCESS | 1666 | 1466740451238 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 20:54:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 20:54:11 INFO - PROCESS | 1666 | 1466740451241 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 20:54:11 INFO - PROCESS | 1666 | 1466740451242 Marionette TRACE conn2 <- [1,1338,null,{}] 20:54:11 INFO - PROCESS | 1666 | 1466740451244 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}] 20:54:11 INFO - PROCESS | 1666 | 1466740451246 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:11 INFO - PROCESS | 1666 | 1466740451368 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 20:54:11 INFO - PROCESS | 1666 | 1466740451439 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:11 INFO - PROCESS | 1666 | 1466740451441 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b7af000 == 45 [pid = 1666] [id = 342] 20:54:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x1235f1800) [pid = 1666] [serial = 1025] [outer = 0x0] 20:54:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x124536c00) [pid = 1666] [serial = 1026] [outer = 0x1235f1800] 20:54:11 INFO - PROCESS | 1666 | 1466740451472 Marionette DEBUG loaded listener.js 20:54:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x125880c00) [pid = 1666] [serial = 1027] [outer = 0x1235f1800] 20:54:12 INFO - PROCESS | 1666 | 1466740452417 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]]]}] 20:54:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 20:54:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1225ms 20:54:12 INFO - PROCESS | 1666 | 1466740452466 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 20:54:12 INFO - PROCESS | 1666 | 1466740452469 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 20:54:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 20:54:12 INFO - PROCESS | 1666 | 1466740452477 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 20:54:12 INFO - PROCESS | 1666 | 1466740452480 Marionette TRACE conn2 <- [1,1342,null,{}] 20:54:12 INFO - PROCESS | 1666 | 1466740452483 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}] 20:54:12 INFO - PROCESS | 1666 | 1466740452485 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:12 INFO - PROCESS | 1666 | 1466740452589 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 20:54:12 INFO - PROCESS | 1666 | 1466740452661 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:12 INFO - PROCESS | 1666 | 1466740452662 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x11263e800 == 46 [pid = 1666] [id = 343] 20:54:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x110f3e800) [pid = 1666] [serial = 1028] [outer = 0x0] 20:54:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x115e19000) [pid = 1666] [serial = 1029] [outer = 0x110f3e800] 20:54:12 INFO - PROCESS | 1666 | 1466740452735 Marionette DEBUG loaded listener.js 20:54:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x1180cf000) [pid = 1666] [serial = 1030] [outer = 0x110f3e800] 20:54:13 INFO - PROCESS | 1666 | 1466740453272 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]]]}] 20:54:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 20:54:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 826ms 20:54:13 INFO - PROCESS | 1666 | 1466740453300 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 20:54:13 INFO - PROCESS | 1666 | 1466740453302 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 20:54:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 20:54:13 INFO - PROCESS | 1666 | 1466740453306 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 20:54:13 INFO - PROCESS | 1666 | 1466740453308 Marionette TRACE conn2 <- [1,1346,null,{}] 20:54:13 INFO - PROCESS | 1666 | 1466740453312 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}] 20:54:13 INFO - PROCESS | 1666 | 1466740453313 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:13 INFO - PROCESS | 1666 | 1466740453410 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 20:54:13 INFO - PROCESS | 1666 | 1466740453484 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:13 INFO - PROCESS | 1666 | 1466740453485 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x113cea800 == 47 [pid = 1666] [id = 344] 20:54:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x1176cfc00) [pid = 1666] [serial = 1031] [outer = 0x0] 20:54:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x1180d2000) [pid = 1666] [serial = 1032] [outer = 0x1176cfc00] 20:54:13 INFO - PROCESS | 1666 | 1466740453513 Marionette DEBUG loaded listener.js 20:54:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x1184dc800) [pid = 1666] [serial = 1033] [outer = 0x1176cfc00] 20:54:14 INFO - PROCESS | 1666 | --DOCSHELL 0x12c094800 == 46 [pid = 1666] [id = 339] 20:54:14 INFO - PROCESS | 1666 | --DOCSHELL 0x12be7e000 == 45 [pid = 1666] [id = 338] 20:54:14 INFO - PROCESS | 1666 | --DOCSHELL 0x126f06800 == 44 [pid = 1666] [id = 337] 20:54:14 INFO - PROCESS | 1666 | --DOCSHELL 0x1183ab800 == 43 [pid = 1666] [id = 336] 20:54:14 INFO - PROCESS | 1666 | --DOCSHELL 0x12a43b000 == 42 [pid = 1666] [id = 335] 20:54:14 INFO - PROCESS | 1666 | --DOCSHELL 0x129197000 == 41 [pid = 1666] [id = 334] 20:54:14 INFO - PROCESS | 1666 | --DOCSHELL 0x128c8d800 == 40 [pid = 1666] [id = 333] 20:54:14 INFO - PROCESS | 1666 | --DOCSHELL 0x12582b000 == 39 [pid = 1666] [id = 332] 20:54:14 INFO - PROCESS | 1666 | --DOCSHELL 0x124484000 == 38 [pid = 1666] [id = 331] 20:54:14 INFO - PROCESS | 1666 | --DOCSHELL 0x119c49800 == 37 [pid = 1666] [id = 330] 20:54:14 INFO - PROCESS | 1666 | --DOCSHELL 0x117e67000 == 36 [pid = 1666] [id = 329] 20:54:14 INFO - PROCESS | 1666 | --DOCSHELL 0x117147000 == 35 [pid = 1666] [id = 328] 20:54:14 INFO - PROCESS | 1666 | --DOCSHELL 0x1212db800 == 34 [pid = 1666] [id = 327] 20:54:14 INFO - PROCESS | 1666 | --DOCSHELL 0x11695e000 == 33 [pid = 1666] [id = 326] 20:54:14 INFO - PROCESS | 1666 | --DOCSHELL 0x124257000 == 32 [pid = 1666] [id = 325] 20:54:14 INFO - PROCESS | 1666 | --DOCSHELL 0x117473000 == 31 [pid = 1666] [id = 314] 20:54:14 INFO - PROCESS | 1666 | --DOCSHELL 0x11263e800 == 30 [pid = 1666] [id = 343] 20:54:14 INFO - PROCESS | 1666 | --DOCSHELL 0x12b7af000 == 29 [pid = 1666] [id = 342] 20:54:14 INFO - PROCESS | 1666 | --DOCSHELL 0x12447b800 == 28 [pid = 1666] [id = 341] 20:54:14 INFO - PROCESS | 1666 | --DOCSHELL 0x113cdf000 == 27 [pid = 1666] [id = 340] 20:54:14 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x1212aa400) [pid = 1666] [serial = 958] [outer = 0x0] [url = about:blank] 20:54:14 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x119989800) [pid = 1666] [serial = 957] [outer = 0x0] [url = about:blank] 20:54:14 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x124532c00) [pid = 1666] [serial = 960] [outer = 0x0] [url = about:blank] 20:54:14 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x1133c9800) [pid = 1666] [serial = 945] [outer = 0x0] [url = about:blank] 20:54:14 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x125886800) [pid = 1666] [serial = 963] [outer = 0x0] [url = about:blank] 20:54:14 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x1251e6400) [pid = 1666] [serial = 961] [outer = 0x0] [url = about:blank] 20:54:14 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x115dc9400) [pid = 1666] [serial = 946] [outer = 0x0] [url = about:blank] 20:54:14 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x118149400) [pid = 1666] [serial = 951] [outer = 0x0] [url = about:blank] 20:54:14 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x11854e800) [pid = 1666] [serial = 952] [outer = 0x0] [url = about:blank] 20:54:14 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x115dc0c00) [pid = 1666] [serial = 925] [outer = 0x0] [url = about:blank] 20:54:14 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x1130c9800) [pid = 1666] [serial = 924] [outer = 0x0] [url = about:blank] 20:54:14 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x1176d0000) [pid = 1666] [serial = 966] [outer = 0x0] [url = about:blank] 20:54:14 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x1175bfc00) [pid = 1666] [serial = 942] [outer = 0x0] [url = about:blank] 20:54:14 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x1251dbc00) [pid = 1666] [serial = 969] [outer = 0x0] [url = about:blank] 20:54:14 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x1191cb000) [pid = 1666] [serial = 967] [outer = 0x0] [url = about:blank] 20:54:14 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x128ce4c00) [pid = 1666] [serial = 972] [outer = 0x0] [url = about:blank] 20:54:14 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x11846f000) [pid = 1666] [serial = 928] [outer = 0x0] [url = about:blank] 20:54:14 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x11917e400) [pid = 1666] [serial = 954] [outer = 0x0] [url = about:blank] 20:54:14 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x116f74000) [pid = 1666] [serial = 948] [outer = 0x0] [url = about:blank] 20:54:14 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x1176d2c00) [pid = 1666] [serial = 927] [outer = 0x0] [url = about:blank] 20:54:14 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x1174bdc00) [pid = 1666] [serial = 949] [outer = 0x0] [url = about:blank] 20:54:14 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x1242f2000) [pid = 1666] [serial = 931] [outer = 0x0] [url = about:blank] 20:54:14 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x121190000) [pid = 1666] [serial = 930] [outer = 0x0] [url = about:blank] 20:54:14 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x126f2f800) [pid = 1666] [serial = 934] [outer = 0x0] [url = about:blank] 20:54:14 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x124bf0800) [pid = 1666] [serial = 933] [outer = 0x0] [url = about:blank] 20:54:14 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x128dc7000) [pid = 1666] [serial = 973] [outer = 0x0] [url = about:blank] 20:54:14 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x12a540800) [pid = 1666] [serial = 937] [outer = 0x0] [url = about:blank] 20:54:14 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x129409c00) [pid = 1666] [serial = 936] [outer = 0x0] [url = about:blank] 20:54:14 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x12b8f8800) [pid = 1666] [serial = 940] [outer = 0x0] [url = about:blank] 20:54:14 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x12b831c00) [pid = 1666] [serial = 939] [outer = 0x0] [url = about:blank] 20:54:14 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x125d39800) [pid = 1666] [serial = 964] [outer = 0x0] [url = about:blank] 20:54:14 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x1271bb000) [pid = 1666] [serial = 970] [outer = 0x0] [url = about:blank] 20:54:14 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x11987c800) [pid = 1666] [serial = 955] [outer = 0x0] [url = about:blank] 20:54:14 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x1291b9800) [pid = 1666] [serial = 975] [outer = 0x0] [url = about:blank] 20:54:14 INFO - PROCESS | 1666 | 1466740454502 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]]]}] 20:54:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 20:54:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1224ms 20:54:14 INFO - PROCESS | 1666 | 1466740454531 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 20:54:14 INFO - PROCESS | 1666 | 1466740454534 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 20:54:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 20:54:14 INFO - PROCESS | 1666 | 1466740454537 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 20:54:14 INFO - PROCESS | 1666 | 1466740454539 Marionette TRACE conn2 <- [1,1350,null,{}] 20:54:14 INFO - PROCESS | 1666 | 1466740454542 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}] 20:54:14 INFO - PROCESS | 1666 | 1466740454544 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:14 INFO - PROCESS | 1666 | 1466740454627 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 20:54:14 INFO - PROCESS | 1666 | 1466740454634 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:14 INFO - PROCESS | 1666 | 1466740454635 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x116184000 == 28 [pid = 1666] [id = 345] 20:54:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x112a73800) [pid = 1666] [serial = 1034] [outer = 0x0] 20:54:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x1133c7800) [pid = 1666] [serial = 1035] [outer = 0x112a73800] 20:54:14 INFO - PROCESS | 1666 | 1466740454666 Marionette DEBUG loaded listener.js 20:54:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x110f34400) [pid = 1666] [serial = 1036] [outer = 0x112a73800] 20:54:14 INFO - PROCESS | 1666 | 1466740454995 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]]]}] 20:54:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 20:54:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 470ms 20:54:15 INFO - PROCESS | 1666 | 1466740455033 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 20:54:15 INFO - PROCESS | 1666 | 1466740455037 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 20:54:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 20:54:15 INFO - PROCESS | 1666 | 1466740455043 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 20:54:15 INFO - PROCESS | 1666 | 1466740455044 Marionette TRACE conn2 <- [1,1354,null,{}] 20:54:15 INFO - PROCESS | 1666 | 1466740455048 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}] 20:54:15 INFO - PROCESS | 1666 | 1466740455051 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:15 INFO - PROCESS | 1666 | 1466740455126 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 20:54:15 INFO - PROCESS | 1666 | 1466740455131 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:15 INFO - PROCESS | 1666 | 1466740455132 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x117e68800 == 29 [pid = 1666] [id = 346] 20:54:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x1161aa000) [pid = 1666] [serial = 1037] [outer = 0x0] 20:54:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x116f90c00) [pid = 1666] [serial = 1038] [outer = 0x1161aa000] 20:54:15 INFO - PROCESS | 1666 | 1466740455162 Marionette DEBUG loaded listener.js 20:54:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x1175c0c00) [pid = 1666] [serial = 1039] [outer = 0x1161aa000] 20:54:15 INFO - PROCESS | 1666 | 1466740455493 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]]]}] 20:54:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 20:54:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 472ms 20:54:15 INFO - PROCESS | 1666 | 1466740455514 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 20:54:15 INFO - PROCESS | 1666 | 1466740455523 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 20:54:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 20:54:15 INFO - PROCESS | 1666 | 1466740455526 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 20:54:15 INFO - PROCESS | 1666 | 1466740455529 Marionette TRACE conn2 <- [1,1358,null,{}] 20:54:15 INFO - PROCESS | 1666 | 1466740455538 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}] 20:54:15 INFO - PROCESS | 1666 | 1466740455541 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:15 INFO - PROCESS | 1666 | 1466740455620 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 20:54:15 INFO - PROCESS | 1666 | 1466740455675 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:15 INFO - PROCESS | 1666 | 1466740455677 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x119817000 == 30 [pid = 1666] [id = 347] 20:54:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x113207000) [pid = 1666] [serial = 1040] [outer = 0x0] 20:54:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1184d6400) [pid = 1666] [serial = 1041] [outer = 0x113207000] 20:54:15 INFO - PROCESS | 1666 | 1466740455705 Marionette DEBUG loaded listener.js 20:54:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x1188af800) [pid = 1666] [serial = 1042] [outer = 0x113207000] 20:54:16 INFO - PROCESS | 1666 | 1466740456006 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]]]}] 20:54:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 20:54:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 525ms 20:54:16 INFO - PROCESS | 1666 | 1466740456053 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 20:54:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 20:54:16 INFO - PROCESS | 1666 | 1466740456055 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 20:54:16 INFO - PROCESS | 1666 | 1466740456057 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 20:54:16 INFO - PROCESS | 1666 | 1466740456058 Marionette TRACE conn2 <- [1,1362,null,{}] 20:54:16 INFO - PROCESS | 1666 | 1466740456061 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}] 20:54:16 INFO - PROCESS | 1666 | 1466740456062 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:16 INFO - PROCESS | 1666 | 1466740456139 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 20:54:16 INFO - PROCESS | 1666 | 1466740456197 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:16 INFO - PROCESS | 1666 | 1466740456198 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x123286800 == 31 [pid = 1666] [id = 348] 20:54:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x1185a3000) [pid = 1666] [serial = 1043] [outer = 0x0] 20:54:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x1191cb400) [pid = 1666] [serial = 1044] [outer = 0x1185a3000] 20:54:16 INFO - PROCESS | 1666 | 1466740456224 Marionette DEBUG loaded listener.js 20:54:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x119cd4000) [pid = 1666] [serial = 1045] [outer = 0x1185a3000] 20:54:16 INFO - PROCESS | 1666 | 1466740456519 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]]]}] 20:54:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 20:54:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 519ms 20:54:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 20:54:16 INFO - PROCESS | 1666 | 1466740456577 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 20:54:16 INFO - PROCESS | 1666 | 1466740456578 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 20:54:16 INFO - PROCESS | 1666 | 1466740456580 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 20:54:16 INFO - PROCESS | 1666 | 1466740456581 Marionette TRACE conn2 <- [1,1366,null,{}] 20:54:16 INFO - PROCESS | 1666 | 1466740456584 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}] 20:54:16 INFO - PROCESS | 1666 | 1466740456592 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:16 INFO - PROCESS | 1666 | 1466740456683 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 20:54:16 INFO - PROCESS | 1666 | 1466740456723 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:16 INFO - PROCESS | 1666 | 1466740456725 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x124639800 == 32 [pid = 1666] [id = 349] 20:54:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x1161a7400) [pid = 1666] [serial = 1046] [outer = 0x0] 20:54:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x1212af000) [pid = 1666] [serial = 1047] [outer = 0x1161a7400] 20:54:16 INFO - PROCESS | 1666 | 1466740456752 Marionette DEBUG loaded listener.js 20:54:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x1242ed000) [pid = 1666] [serial = 1048] [outer = 0x1161a7400] 20:54:17 INFO - PROCESS | 1666 | 1466740457190 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] 20:54:17 INFO - PROCESS | 1666 | 1466740457259 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 20:54:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 20:54:17 INFO - PROCESS | 1666 | 1466740457263 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 20:54:17 INFO - PROCESS | 1666 | 1466740457265 Marionette TRACE conn2 <- [1,1370,null,{}] 20:54:17 INFO - PROCESS | 1666 | 1466740457268 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}] 20:54:17 INFO - PROCESS | 1666 | 1466740457275 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:17 INFO - PROCESS | 1666 | 1466740457421 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 20:54:17 INFO - PROCESS | 1666 | 1466740457439 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:17 INFO - PROCESS | 1666 | 1466740457441 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x125d9e800 == 33 [pid = 1666] [id = 350] 20:54:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x1242ed800) [pid = 1666] [serial = 1049] [outer = 0x0] 20:54:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x125879000) [pid = 1666] [serial = 1050] [outer = 0x1242ed800] 20:54:17 INFO - PROCESS | 1666 | 1466740457466 Marionette DEBUG loaded listener.js 20:54:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x125d39c00) [pid = 1666] [serial = 1051] [outer = 0x1242ed800] 20:54:17 INFO - PROCESS | 1666 | 1466740457779 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] 20:54:17 INFO - PROCESS | 1666 | 1466740457786 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 20:54:17 INFO - PROCESS | 1666 | 1466740457788 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 20:54:17 INFO - PROCESS | 1666 | 1466740457791 Marionette TRACE conn2 <- [1,1374,null,{}] 20:54:17 INFO - PROCESS | 1666 | 1466740457794 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}] 20:54:17 INFO - PROCESS | 1666 | 1466740457796 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:17 INFO - PROCESS | 1666 | 1466740457901 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 20:54:17 INFO - PROCESS | 1666 | 1466740457936 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:17 INFO - PROCESS | 1666 | 1466740457937 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x127486800 == 34 [pid = 1666] [id = 351] 20:54:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x112967800) [pid = 1666] [serial = 1052] [outer = 0x0] 20:54:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x1274bcc00) [pid = 1666] [serial = 1053] [outer = 0x112967800] 20:54:17 INFO - PROCESS | 1666 | 1466740457961 Marionette DEBUG loaded listener.js 20:54:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x128c7ac00) [pid = 1666] [serial = 1054] [outer = 0x112967800] 20:54:18 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:54:18 INFO - PROCESS | 1666 | 1466740458255 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] 20:54:18 INFO - PROCESS | 1666 | 1466740458316 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 20:54:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 20:54:18 INFO - PROCESS | 1666 | 1466740458319 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 20:54:18 INFO - PROCESS | 1666 | 1466740458320 Marionette TRACE conn2 <- [1,1378,null,{}] 20:54:18 INFO - PROCESS | 1666 | 1466740458322 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}] 20:54:18 INFO - PROCESS | 1666 | 1466740458323 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:18 INFO - PROCESS | 1666 | 1466740458414 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 20:54:18 INFO - PROCESS | 1666 | 1466740458453 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:18 INFO - PROCESS | 1666 | 1466740458454 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:18 INFO - PROCESS | 1666 | ++DOCSHELL 0x128d18800 == 35 [pid = 1666] [id = 352] 20:54:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x128ce5000) [pid = 1666] [serial = 1055] [outer = 0x0] 20:54:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x128dcb400) [pid = 1666] [serial = 1056] [outer = 0x128ce5000] 20:54:18 INFO - PROCESS | 1666 | 1466740458478 Marionette DEBUG loaded listener.js 20:54:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x1291bf400) [pid = 1666] [serial = 1057] [outer = 0x128ce5000] 20:54:18 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x12b8f4c00) [pid = 1666] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 20:54:18 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x128c79000) [pid = 1666] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 20:54:18 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x129504800) [pid = 1666] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 20:54:18 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x12a53b000) [pid = 1666] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 20:54:18 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x1180cfc00) [pid = 1666] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 20:54:18 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x124122800) [pid = 1666] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 20:54:18 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x1185d0400) [pid = 1666] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 20:54:18 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x1167e8c00) [pid = 1666] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 20:54:18 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x11320e800) [pid = 1666] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 20:54:18 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x1174c1000) [pid = 1666] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 20:54:18 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x112e02800) [pid = 1666] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 20:54:18 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x128ce3400) [pid = 1666] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 20:54:18 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x128ce6800) [pid = 1666] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 20:54:18 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x112966000) [pid = 1666] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 20:54:18 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x115e21c00) [pid = 1666] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 20:54:18 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x116f75400) [pid = 1666] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 20:54:18 INFO - PROCESS | 1666 | 1466740458947 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] 20:54:18 INFO - PROCESS | 1666 | 1466740458989 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 20:54:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 20:54:18 INFO - PROCESS | 1666 | 1466740458995 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 20:54:18 INFO - PROCESS | 1666 | 1466740458998 Marionette TRACE conn2 <- [1,1382,null,{}] 20:54:19 INFO - PROCESS | 1666 | 1466740459000 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}] 20:54:19 INFO - PROCESS | 1666 | 1466740459001 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:19 INFO - PROCESS | 1666 | 1466740459112 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 20:54:19 INFO - PROCESS | 1666 | 1466740459147 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:19 INFO - PROCESS | 1666 | 1466740459148 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x119814000 == 36 [pid = 1666] [id = 353] 20:54:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x1133c9400) [pid = 1666] [serial = 1058] [outer = 0x0] 20:54:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x1180c9400) [pid = 1666] [serial = 1059] [outer = 0x1133c9400] 20:54:19 INFO - PROCESS | 1666 | 1466740459172 Marionette DEBUG loaded listener.js 20:54:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x12412a800) [pid = 1666] [serial = 1060] [outer = 0x1133c9400] 20:54:19 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 20:54:19 INFO - PROCESS | 1666 | 1466740459430 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] 20:54:19 INFO - PROCESS | 1666 | 1466740459471 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 20:54:19 INFO - PROCESS | 1666 | 1466740459480 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 20:54:19 INFO - PROCESS | 1666 | 1466740459481 Marionette TRACE conn2 <- [1,1386,null,{}] 20:54:19 INFO - PROCESS | 1666 | 1466740459483 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}] 20:54:19 INFO - PROCESS | 1666 | 1466740459484 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:19 INFO - PROCESS | 1666 | 1466740459563 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 20:54:19 INFO - PROCESS | 1666 | 1466740459567 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:19 INFO - PROCESS | 1666 | 1466740459568 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a5ad800 == 37 [pid = 1666] [id = 354] 20:54:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x115e8f800) [pid = 1666] [serial = 1061] [outer = 0x0] 20:54:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x128dcc000) [pid = 1666] [serial = 1062] [outer = 0x115e8f800] 20:54:19 INFO - PROCESS | 1666 | 1466740459595 Marionette DEBUG loaded listener.js 20:54:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x12940b800) [pid = 1666] [serial = 1063] [outer = 0x115e8f800] 20:54:19 INFO - PROCESS | 1666 | 1466740459917 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] 20:54:19 INFO - PROCESS | 1666 | 1466740459950 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 20:54:19 INFO - PROCESS | 1666 | 1466740459952 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 20:54:19 INFO - PROCESS | 1666 | 1466740459955 Marionette TRACE conn2 <- [1,1390,null,{}] 20:54:19 INFO - PROCESS | 1666 | 1466740459959 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}] 20:54:19 INFO - PROCESS | 1666 | 1466740459961 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:20 INFO - PROCESS | 1666 | 1466740460081 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 20:54:20 INFO - PROCESS | 1666 | 1466740460087 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:20 INFO - PROCESS | 1666 | 1466740460088 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x124486000 == 38 [pid = 1666] [id = 355] 20:54:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x129409800) [pid = 1666] [serial = 1064] [outer = 0x0] 20:54:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x12a40e000) [pid = 1666] [serial = 1065] [outer = 0x129409800] 20:54:20 INFO - PROCESS | 1666 | 1466740460116 Marionette DEBUG loaded listener.js 20:54:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x12af5e800) [pid = 1666] [serial = 1066] [outer = 0x129409800] 20:54:20 INFO - PROCESS | 1666 | 1466740460399 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]]]}] 20:54:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 20:54:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 471ms 20:54:20 INFO - PROCESS | 1666 | 1466740460424 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 20:54:20 INFO - PROCESS | 1666 | 1466740460425 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 20:54:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 20:54:20 INFO - PROCESS | 1666 | 1466740460427 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 20:54:20 INFO - PROCESS | 1666 | 1466740460428 Marionette TRACE conn2 <- [1,1394,null,{}] 20:54:20 INFO - PROCESS | 1666 | 1466740460430 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}] 20:54:20 INFO - PROCESS | 1666 | 1466740460432 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:20 INFO - PROCESS | 1666 | 1466740460511 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 20:54:20 INFO - PROCESS | 1666 | 1466740460515 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:20 INFO - PROCESS | 1666 | 1466740460518 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x12be78000 == 39 [pid = 1666] [id = 356] 20:54:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x12af65400) [pid = 1666] [serial = 1067] [outer = 0x0] 20:54:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x12b741c00) [pid = 1666] [serial = 1068] [outer = 0x12af65400] 20:54:20 INFO - PROCESS | 1666 | 1466740460542 Marionette DEBUG loaded listener.js 20:54:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x12b833c00) [pid = 1666] [serial = 1069] [outer = 0x12af65400] 20:54:21 INFO - PROCESS | 1666 | --DOCSHELL 0x113cea800 == 38 [pid = 1666] [id = 344] 20:54:21 INFO - PROCESS | 1666 | --DOCSHELL 0x116184000 == 37 [pid = 1666] [id = 345] 20:54:21 INFO - PROCESS | 1666 | --DOCSHELL 0x117e68800 == 36 [pid = 1666] [id = 346] 20:54:21 INFO - PROCESS | 1666 | --DOCSHELL 0x124639800 == 35 [pid = 1666] [id = 349] 20:54:21 INFO - PROCESS | 1666 | --DOCSHELL 0x119814000 == 34 [pid = 1666] [id = 353] 20:54:21 INFO - PROCESS | 1666 | --DOCSHELL 0x12a5ad800 == 33 [pid = 1666] [id = 354] 20:54:21 INFO - PROCESS | 1666 | --DOCSHELL 0x128d18800 == 32 [pid = 1666] [id = 352] 20:54:21 INFO - PROCESS | 1666 | --DOCSHELL 0x123286800 == 31 [pid = 1666] [id = 348] 20:54:21 INFO - PROCESS | 1666 | --DOCSHELL 0x125d9e800 == 30 [pid = 1666] [id = 350] 20:54:21 INFO - PROCESS | 1666 | --DOCSHELL 0x127486800 == 29 [pid = 1666] [id = 351] 20:54:21 INFO - PROCESS | 1666 | --DOCSHELL 0x119817000 == 28 [pid = 1666] [id = 347] 20:54:21 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x1184da000) [pid = 1666] [serial = 943] [outer = 0x0] [url = about:blank] 20:54:21 INFO - PROCESS | 1666 | --DOCSHELL 0x124486000 == 27 [pid = 1666] [id = 355] 20:54:21 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x12b8fe000) [pid = 1666] [serial = 1017] [outer = 0x0] [url = about:blank] 20:54:21 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x1291b6400) [pid = 1666] [serial = 999] [outer = 0x0] [url = about:blank] 20:54:21 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x12a403400) [pid = 1666] [serial = 1002] [outer = 0x0] [url = about:blank] 20:54:21 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x129411000) [pid = 1666] [serial = 1000] [outer = 0x0] [url = about:blank] 20:54:21 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x12a6ed000) [pid = 1666] [serial = 1005] [outer = 0x0] [url = about:blank] 20:54:21 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x1184db400) [pid = 1666] [serial = 987] [outer = 0x0] [url = about:blank] 20:54:21 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x12b96a000) [pid = 1666] [serial = 1018] [outer = 0x0] [url = about:blank] 20:54:21 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x1185a6800) [pid = 1666] [serial = 988] [outer = 0x0] [url = about:blank] 20:54:21 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x12453b000) [pid = 1666] [serial = 993] [outer = 0x0] [url = about:blank] 20:54:21 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x12a53ac00) [pid = 1666] [serial = 1003] [outer = 0x0] [url = about:blank] 20:54:21 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x124bb1c00) [pid = 1666] [serial = 994] [outer = 0x0] [url = about:blank] 20:54:21 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x1251e7c00) [pid = 1666] [serial = 996] [outer = 0x0] [url = about:blank] 20:54:21 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x11697e800) [pid = 1666] [serial = 984] [outer = 0x0] [url = about:blank] 20:54:21 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x1174bc000) [pid = 1666] [serial = 985] [outer = 0x0] [url = about:blank] 20:54:21 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x1188ab400) [pid = 1666] [serial = 990] [outer = 0x0] [url = about:blank] 20:54:21 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x123471000) [pid = 1666] [serial = 991] [outer = 0x0] [url = about:blank] 20:54:21 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x1180ca800) [pid = 1666] [serial = 981] [outer = 0x0] [url = about:blank] 20:54:21 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x118273000) [pid = 1666] [serial = 982] [outer = 0x0] [url = about:blank] 20:54:21 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x113203c00) [pid = 1666] [serial = 978] [outer = 0x0] [url = about:blank] 20:54:21 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x115e88000) [pid = 1666] [serial = 979] [outer = 0x0] [url = about:blank] 20:54:21 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x12950d800) [pid = 1666] [serial = 976] [outer = 0x0] [url = about:blank] 20:54:21 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x12af66400) [pid = 1666] [serial = 1006] [outer = 0x0] [url = about:blank] 20:54:21 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x12b8f3400) [pid = 1666] [serial = 1015] [outer = 0x0] [url = about:blank] 20:54:21 INFO - PROCESS | 1666 | --DOMWINDOW == 73 (0x1174bbc00) [pid = 1666] [serial = 1009] [outer = 0x0] [url = about:blank] 20:54:21 INFO - PROCESS | 1666 | --DOMWINDOW == 72 (0x12b74f400) [pid = 1666] [serial = 1014] [outer = 0x0] [url = about:blank] 20:54:21 INFO - PROCESS | 1666 | --DOMWINDOW == 71 (0x115dc6800) [pid = 1666] [serial = 1008] [outer = 0x0] [url = about:blank] 20:54:21 INFO - PROCESS | 1666 | --DOMWINDOW == 70 (0x119993400) [pid = 1666] [serial = 1011] [outer = 0x0] [url = about:blank] 20:54:21 INFO - PROCESS | 1666 | --DOMWINDOW == 69 (0x125d31000) [pid = 1666] [serial = 997] [outer = 0x0] [url = about:blank] 20:54:21 INFO - PROCESS | 1666 | --DOMWINDOW == 68 (0x124baa400) [pid = 1666] [serial = 1012] [outer = 0x0] [url = about:blank] 20:54:21 INFO - PROCESS | 1666 | 1466740461910 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]]]}] 20:54:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 20:54:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1525ms 20:54:21 INFO - PROCESS | 1666 | 1466740461953 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 20:54:21 INFO - PROCESS | 1666 | 1466740461955 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 20:54:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 20:54:21 INFO - PROCESS | 1666 | 1466740461959 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 20:54:21 INFO - PROCESS | 1666 | 1466740461961 Marionette TRACE conn2 <- [1,1398,null,{}] 20:54:21 INFO - PROCESS | 1666 | 1466740461965 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}] 20:54:21 INFO - PROCESS | 1666 | 1466740461967 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:22 INFO - PROCESS | 1666 | 1466740462050 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 20:54:22 INFO - PROCESS | 1666 | 1466740462102 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:22 INFO - PROCESS | 1666 | 1466740462104 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x115d9a800 == 28 [pid = 1666] [id = 357] 20:54:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 69 (0x112d2a000) [pid = 1666] [serial = 1070] [outer = 0x0] 20:54:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 70 (0x112e02800) [pid = 1666] [serial = 1071] [outer = 0x112d2a000] 20:54:22 INFO - PROCESS | 1666 | 1466740462132 Marionette DEBUG loaded listener.js 20:54:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 71 (0x11320a400) [pid = 1666] [serial = 1072] [outer = 0x112d2a000] 20:54:22 INFO - PROCESS | 1666 | 1466740462442 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]]]}] 20:54:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 20:54:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 522ms 20:54:22 INFO - PROCESS | 1666 | 1466740462482 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 20:54:22 INFO - PROCESS | 1666 | 1466740462485 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 20:54:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 20:54:22 INFO - PROCESS | 1666 | 1466740462490 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 20:54:22 INFO - PROCESS | 1666 | 1466740462492 Marionette TRACE conn2 <- [1,1402,null,{}] 20:54:22 INFO - PROCESS | 1666 | 1466740462494 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}] 20:54:22 INFO - PROCESS | 1666 | 1466740462496 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:22 INFO - PROCESS | 1666 | 1466740462573 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 20:54:22 INFO - PROCESS | 1666 | 1466740462578 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:22 INFO - PROCESS | 1666 | 1466740462581 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x117458000 == 29 [pid = 1666] [id = 358] 20:54:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 72 (0x1133cd800) [pid = 1666] [serial = 1073] [outer = 0x0] 20:54:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 73 (0x115e88400) [pid = 1666] [serial = 1074] [outer = 0x1133cd800] 20:54:22 INFO - PROCESS | 1666 | 1466740462611 Marionette DEBUG loaded listener.js 20:54:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 74 (0x1164e9800) [pid = 1666] [serial = 1075] [outer = 0x1133cd800] 20:54:22 INFO - PROCESS | 1666 | 1466740462931 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]]]}] 20:54:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 20:54:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 472ms 20:54:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 20:54:22 INFO - PROCESS | 1666 | 1466740462965 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 20:54:22 INFO - PROCESS | 1666 | 1466740462966 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 20:54:22 INFO - PROCESS | 1666 | 1466740462968 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 20:54:22 INFO - PROCESS | 1666 | 1466740462980 Marionette TRACE conn2 <- [1,1406,null,{}] 20:54:22 INFO - PROCESS | 1666 | 1466740462994 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}] 20:54:23 INFO - PROCESS | 1666 | 1466740462998 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:23 INFO - PROCESS | 1666 | 1466740463078 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 20:54:23 INFO - PROCESS | 1666 | 1466740463083 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:23 INFO - PROCESS | 1666 | 1466740463085 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:23 INFO - PROCESS | 1666 | ++DOCSHELL 0x1188e6000 == 30 [pid = 1666] [id = 359] 20:54:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x110f33400) [pid = 1666] [serial = 1076] [outer = 0x0] 20:54:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x117494c00) [pid = 1666] [serial = 1077] [outer = 0x110f33400] 20:54:23 INFO - PROCESS | 1666 | 1466740463115 Marionette DEBUG loaded listener.js 20:54:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x1174c0c00) [pid = 1666] [serial = 1078] [outer = 0x110f33400] 20:54:23 INFO - PROCESS | 1666 | 1466740463444 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]]]}] 20:54:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 20:54:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 487ms 20:54:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 20:54:23 INFO - PROCESS | 1666 | 1466740463456 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 20:54:23 INFO - PROCESS | 1666 | 1466740463457 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 20:54:23 INFO - PROCESS | 1666 | 1466740463461 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 20:54:23 INFO - PROCESS | 1666 | 1466740463464 Marionette TRACE conn2 <- [1,1410,null,{}] 20:54:23 INFO - PROCESS | 1666 | 1466740463467 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}] 20:54:23 INFO - PROCESS | 1666 | 1466740463468 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:23 INFO - PROCESS | 1666 | 1466740463568 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 20:54:23 INFO - PROCESS | 1666 | 1466740463573 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:23 INFO - PROCESS | 1666 | 1466740463574 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:23 INFO - PROCESS | 1666 | ++DOCSHELL 0x119296800 == 31 [pid = 1666] [id = 360] 20:54:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x116f73c00) [pid = 1666] [serial = 1079] [outer = 0x0] 20:54:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x1176c8c00) [pid = 1666] [serial = 1080] [outer = 0x116f73c00] 20:54:23 INFO - PROCESS | 1666 | 1466740463602 Marionette DEBUG loaded listener.js 20:54:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x11813f400) [pid = 1666] [serial = 1081] [outer = 0x116f73c00] 20:54:24 INFO - PROCESS | 1666 | 1466740464021 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]]]}] 20:54:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 20:54:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 575ms 20:54:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 20:54:24 INFO - PROCESS | 1666 | 1466740464036 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 20:54:24 INFO - PROCESS | 1666 | 1466740464038 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 20:54:24 INFO - PROCESS | 1666 | 1466740464045 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 20:54:24 INFO - PROCESS | 1666 | 1466740464047 Marionette TRACE conn2 <- [1,1414,null,{}] 20:54:24 INFO - PROCESS | 1666 | 1466740464050 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}] 20:54:24 INFO - PROCESS | 1666 | 1466740464052 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:24 INFO - PROCESS | 1666 | 1466740464199 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 20:54:24 INFO - PROCESS | 1666 | 1466740464206 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:24 INFO - PROCESS | 1666 | 1466740464208 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:24 INFO - PROCESS | 1666 | ++DOCSHELL 0x1212e1000 == 32 [pid = 1666] [id = 361] 20:54:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x1120dfc00) [pid = 1666] [serial = 1082] [outer = 0x0] 20:54:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x118140400) [pid = 1666] [serial = 1083] [outer = 0x1120dfc00] 20:54:24 INFO - PROCESS | 1666 | 1466740464232 Marionette DEBUG loaded listener.js 20:54:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x1184e1000) [pid = 1666] [serial = 1084] [outer = 0x1120dfc00] 20:54:24 INFO - PROCESS | 1666 | 1466740464559 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]]]}] 20:54:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 20:54:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 527ms 20:54:24 INFO - PROCESS | 1666 | 1466740464568 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 20:54:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 20:54:24 INFO - PROCESS | 1666 | 1466740464569 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 20:54:24 INFO - PROCESS | 1666 | 1466740464571 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 20:54:24 INFO - PROCESS | 1666 | 1466740464572 Marionette TRACE conn2 <- [1,1418,null,{}] 20:54:24 INFO - PROCESS | 1666 | 1466740464574 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}] 20:54:24 INFO - PROCESS | 1666 | 1466740464578 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:24 INFO - PROCESS | 1666 | 1466740464669 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 20:54:24 INFO - PROCESS | 1666 | 1466740464673 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:24 INFO - PROCESS | 1666 | 1466740464674 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:24 INFO - PROCESS | 1666 | ++DOCSHELL 0x124a08000 == 33 [pid = 1666] [id = 362] 20:54:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x11854ec00) [pid = 1666] [serial = 1085] [outer = 0x0] 20:54:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x1188a9000) [pid = 1666] [serial = 1086] [outer = 0x11854ec00] 20:54:24 INFO - PROCESS | 1666 | 1466740464700 Marionette DEBUG loaded listener.js 20:54:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x119cd4800) [pid = 1666] [serial = 1087] [outer = 0x11854ec00] 20:54:25 INFO - PROCESS | 1666 | 1466740465022 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]]]}] 20:54:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 20:54:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 471ms 20:54:25 INFO - PROCESS | 1666 | 1466740465044 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 20:54:25 INFO - PROCESS | 1666 | 1466740465047 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 20:54:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 20:54:25 INFO - PROCESS | 1666 | 1466740465049 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 20:54:25 INFO - PROCESS | 1666 | 1466740465050 Marionette TRACE conn2 <- [1,1422,null,{}] 20:54:25 INFO - PROCESS | 1666 | 1466740465052 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}] 20:54:25 INFO - PROCESS | 1666 | 1466740465053 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:25 INFO - PROCESS | 1666 | 1466740465188 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 20:54:25 INFO - PROCESS | 1666 | 1466740465197 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:25 INFO - PROCESS | 1666 | 1466740465198 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x1257a8000 == 34 [pid = 1666] [id = 363] 20:54:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x1184d9400) [pid = 1666] [serial = 1088] [outer = 0x0] 20:54:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x119cd3400) [pid = 1666] [serial = 1089] [outer = 0x1184d9400] 20:54:25 INFO - PROCESS | 1666 | 1466740465238 Marionette DEBUG loaded listener.js 20:54:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x12368cc00) [pid = 1666] [serial = 1090] [outer = 0x1184d9400] 20:54:25 INFO - PROCESS | 1666 | 1466740465690 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]]]}] 20:54:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 20:54:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 669ms 20:54:25 INFO - PROCESS | 1666 | 1466740465719 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 20:54:25 INFO - PROCESS | 1666 | 1466740465721 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 20:54:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 20:54:25 INFO - PROCESS | 1666 | 1466740465725 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 20:54:25 INFO - PROCESS | 1666 | 1466740465727 Marionette TRACE conn2 <- [1,1426,null,{}] 20:54:25 INFO - PROCESS | 1666 | 1466740465730 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}] 20:54:25 INFO - PROCESS | 1666 | 1466740465732 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:25 INFO - PROCESS | 1666 | 1466740465853 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 20:54:25 INFO - PROCESS | 1666 | 1466740465859 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:25 INFO - PROCESS | 1666 | 1466740465859 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x125d98000 == 35 [pid = 1666] [id = 364] 20:54:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x124125000) [pid = 1666] [serial = 1091] [outer = 0x0] 20:54:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x124535800) [pid = 1666] [serial = 1092] [outer = 0x124125000] 20:54:25 INFO - PROCESS | 1666 | 1466740465886 Marionette DEBUG loaded listener.js 20:54:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x12453ec00) [pid = 1666] [serial = 1093] [outer = 0x124125000] 20:54:26 INFO - PROCESS | 1666 | 1466740466185 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]]]}] 20:54:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 20:54:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 470ms 20:54:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 20:54:26 INFO - PROCESS | 1666 | 1466740466195 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 20:54:26 INFO - PROCESS | 1666 | 1466740466196 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 20:54:26 INFO - PROCESS | 1666 | 1466740466199 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 20:54:26 INFO - PROCESS | 1666 | 1466740466200 Marionette TRACE conn2 <- [1,1430,null,{}] 20:54:26 INFO - PROCESS | 1666 | 1466740466203 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}] 20:54:26 INFO - PROCESS | 1666 | 1466740466205 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:26 INFO - PROCESS | 1666 | 1466740466280 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 20:54:26 INFO - PROCESS | 1666 | 1466740466286 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:26 INFO - PROCESS | 1666 | 1466740466295 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x1188e3800 == 36 [pid = 1666] [id = 365] 20:54:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x11813d400) [pid = 1666] [serial = 1094] [outer = 0x0] 20:54:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x124bb4c00) [pid = 1666] [serial = 1095] [outer = 0x11813d400] 20:54:26 INFO - PROCESS | 1666 | 1466740466321 Marionette DEBUG loaded listener.js 20:54:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x124de5400) [pid = 1666] [serial = 1096] [outer = 0x11813d400] 20:54:26 INFO - PROCESS | 1666 | 1466740466632 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]]]}] 20:54:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 20:54:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 469ms 20:54:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 20:54:26 INFO - PROCESS | 1666 | 1466740466668 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 20:54:26 INFO - PROCESS | 1666 | 1466740466669 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 20:54:26 INFO - PROCESS | 1666 | 1466740466671 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 20:54:26 INFO - PROCESS | 1666 | 1466740466672 Marionette TRACE conn2 <- [1,1434,null,{}] 20:54:26 INFO - PROCESS | 1666 | 1466740466675 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}] 20:54:26 INFO - PROCESS | 1666 | 1466740466676 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:26 INFO - PROCESS | 1666 | 1466740466787 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 20:54:26 INFO - PROCESS | 1666 | 1466740466792 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:26 INFO - PROCESS | 1666 | 1466740466794 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x129191800 == 37 [pid = 1666] [id = 366] 20:54:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x118149000) [pid = 1666] [serial = 1097] [outer = 0x0] 20:54:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x1251e7000) [pid = 1666] [serial = 1098] [outer = 0x118149000] 20:54:26 INFO - PROCESS | 1666 | 1466740466818 Marionette DEBUG loaded listener.js 20:54:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x1258aec00) [pid = 1666] [serial = 1099] [outer = 0x118149000] 20:54:27 INFO - PROCESS | 1666 | 1466740467151 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]]]}] 20:54:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 20:54:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 520ms 20:54:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 20:54:27 INFO - PROCESS | 1666 | 1466740467191 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 20:54:27 INFO - PROCESS | 1666 | 1466740467193 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 20:54:27 INFO - PROCESS | 1666 | 1466740467195 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 20:54:27 INFO - PROCESS | 1666 | 1466740467197 Marionette TRACE conn2 <- [1,1438,null,{}] 20:54:27 INFO - PROCESS | 1666 | 1466740467199 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}] 20:54:27 INFO - PROCESS | 1666 | 1466740467201 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:27 INFO - PROCESS | 1666 | 1466740467322 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 20:54:27 INFO - PROCESS | 1666 | 1466740467326 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:27 INFO - PROCESS | 1666 | 1466740467327 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x1212d4000 == 38 [pid = 1666] [id = 367] 20:54:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x1258b6c00) [pid = 1666] [serial = 1100] [outer = 0x0] 20:54:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x125d2d000) [pid = 1666] [serial = 1101] [outer = 0x1258b6c00] 20:54:27 INFO - PROCESS | 1666 | 1466740467353 Marionette DEBUG loaded listener.js 20:54:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x128c73000) [pid = 1666] [serial = 1102] [outer = 0x1258b6c00] 20:54:27 INFO - PROCESS | 1666 | 1466740467736 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]]]}] 20:54:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 20:54:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 572ms 20:54:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 20:54:27 INFO - PROCESS | 1666 | 1466740467772 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 20:54:27 INFO - PROCESS | 1666 | 1466740467774 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 20:54:27 INFO - PROCESS | 1666 | 1466740467776 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 20:54:27 INFO - PROCESS | 1666 | 1466740467777 Marionette TRACE conn2 <- [1,1442,null,{}] 20:54:27 INFO - PROCESS | 1666 | 1466740467779 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}] 20:54:27 INFO - PROCESS | 1666 | 1466740467780 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:27 INFO - PROCESS | 1666 | 1466740467874 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 20:54:27 INFO - PROCESS | 1666 | 1466740467877 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:27 INFO - PROCESS | 1666 | 1466740467878 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x12afaa000 == 39 [pid = 1666] [id = 368] 20:54:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x128c73400) [pid = 1666] [serial = 1103] [outer = 0x0] 20:54:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x128ce9000) [pid = 1666] [serial = 1104] [outer = 0x128c73400] 20:54:27 INFO - PROCESS | 1666 | 1466740467902 Marionette DEBUG loaded listener.js 20:54:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x1291b7000) [pid = 1666] [serial = 1105] [outer = 0x128c73400] 20:54:28 INFO - PROCESS | 1666 | 1466740468228 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]]]}] 20:54:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 20:54:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 467ms 20:54:28 INFO - PROCESS | 1666 | 1466740468244 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 20:54:28 INFO - PROCESS | 1666 | 1466740468245 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 20:54:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 20:54:28 INFO - PROCESS | 1666 | 1466740468255 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 20:54:28 INFO - PROCESS | 1666 | 1466740468256 Marionette TRACE conn2 <- [1,1446,null,{}] 20:54:28 INFO - PROCESS | 1666 | 1466740468259 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}] 20:54:28 INFO - PROCESS | 1666 | 1466740468260 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:28 INFO - PROCESS | 1666 | 1466740468370 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 20:54:28 INFO - PROCESS | 1666 | 1466740468374 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:28 INFO - PROCESS | 1666 | 1466740468375 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b05a800 == 40 [pid = 1666] [id = 369] 20:54:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x116f73400) [pid = 1666] [serial = 1106] [outer = 0x0] 20:54:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x128c7a800) [pid = 1666] [serial = 1107] [outer = 0x116f73400] 20:54:28 INFO - PROCESS | 1666 | 1466740468429 Marionette DEBUG loaded listener.js 20:54:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x12940b000) [pid = 1666] [serial = 1108] [outer = 0x116f73400] 20:54:28 INFO - PROCESS | 1666 | 1466740468737 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]]]}] 20:54:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 20:54:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 520ms 20:54:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 20:54:28 INFO - PROCESS | 1666 | 1466740468775 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 20:54:28 INFO - PROCESS | 1666 | 1466740468776 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 20:54:28 INFO - PROCESS | 1666 | 1466740468778 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 20:54:28 INFO - PROCESS | 1666 | 1466740468779 Marionette TRACE conn2 <- [1,1450,null,{}] 20:54:28 INFO - PROCESS | 1666 | 1466740468781 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}] 20:54:28 INFO - PROCESS | 1666 | 1466740468782 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:28 INFO - PROCESS | 1666 | 1466740468877 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 20:54:28 INFO - PROCESS | 1666 | 1466740468890 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:28 INFO - PROCESS | 1666 | 1466740468891 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b9d5000 == 41 [pid = 1666] [id = 370] 20:54:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x1274b7000) [pid = 1666] [serial = 1109] [outer = 0x0] 20:54:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x129510000) [pid = 1666] [serial = 1110] [outer = 0x1274b7000] 20:54:28 INFO - PROCESS | 1666 | 1466740468915 Marionette DEBUG loaded listener.js 20:54:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x12a532800) [pid = 1666] [serial = 1111] [outer = 0x1274b7000] 20:54:29 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x1161a7400) [pid = 1666] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 20:54:29 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x112967800) [pid = 1666] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 20:54:29 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x1242ed800) [pid = 1666] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 20:54:29 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x128ce5000) [pid = 1666] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 20:54:29 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x1133c9400) [pid = 1666] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 20:54:29 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x115e8f800) [pid = 1666] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 20:54:29 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x129409800) [pid = 1666] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 20:54:29 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x1185a3000) [pid = 1666] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 20:54:29 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x113207000) [pid = 1666] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 20:54:29 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x1161aa000) [pid = 1666] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 20:54:29 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x112a73800) [pid = 1666] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 20:54:29 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x1176cfc00) [pid = 1666] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 20:54:29 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x110f3e800) [pid = 1666] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 20:54:29 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x1235f1800) [pid = 1666] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 20:54:29 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x1184e1400) [pid = 1666] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 20:54:29 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x11295b000) [pid = 1666] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 20:54:29 INFO - PROCESS | 1666 | 1466740469341 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]]]}] 20:54:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 20:54:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 571ms 20:54:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 20:54:29 INFO - PROCESS | 1666 | 1466740469351 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 20:54:29 INFO - PROCESS | 1666 | 1466740469352 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 20:54:29 INFO - PROCESS | 1666 | 1466740469354 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 20:54:29 INFO - PROCESS | 1666 | 1466740469355 Marionette TRACE conn2 <- [1,1454,null,{}] 20:54:29 INFO - PROCESS | 1666 | 1466740469357 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}] 20:54:29 INFO - PROCESS | 1666 | 1466740469358 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:29 INFO - PROCESS | 1666 | 1466740469440 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 20:54:29 INFO - PROCESS | 1666 | 1466740469443 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:29 INFO - PROCESS | 1666 | 1466740469444 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b7a9000 == 42 [pid = 1666] [id = 371] 20:54:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x116139400) [pid = 1666] [serial = 1112] [outer = 0x0] 20:54:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x1175c4400) [pid = 1666] [serial = 1113] [outer = 0x116139400] 20:54:29 INFO - PROCESS | 1666 | 1466740469471 Marionette DEBUG loaded listener.js 20:54:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x119888000) [pid = 1666] [serial = 1114] [outer = 0x116139400] 20:54:29 INFO - PROCESS | 1666 | 1466740469785 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]]]}] 20:54:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 20:54:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 470ms 20:54:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 20:54:29 INFO - PROCESS | 1666 | 1466740469824 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 20:54:29 INFO - PROCESS | 1666 | 1466740469826 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 20:54:29 INFO - PROCESS | 1666 | 1466740469828 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 20:54:29 INFO - PROCESS | 1666 | 1466740469829 Marionette TRACE conn2 <- [1,1458,null,{}] 20:54:29 INFO - PROCESS | 1666 | 1466740469833 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}] 20:54:29 INFO - PROCESS | 1666 | 1466740469834 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:29 INFO - PROCESS | 1666 | 1466740469934 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 20:54:29 INFO - PROCESS | 1666 | 1466740469941 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:29 INFO - PROCESS | 1666 | 1466740469942 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c63b000 == 43 [pid = 1666] [id = 372] 20:54:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x118147400) [pid = 1666] [serial = 1115] [outer = 0x0] 20:54:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x128c77800) [pid = 1666] [serial = 1116] [outer = 0x118147400] 20:54:29 INFO - PROCESS | 1666 | 1466740469966 Marionette DEBUG loaded listener.js 20:54:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x12a533000) [pid = 1666] [serial = 1117] [outer = 0x118147400] 20:54:30 INFO - PROCESS | 1666 | 1466740470302 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]]]}] 20:54:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 20:54:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 520ms 20:54:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 20:54:30 INFO - PROCESS | 1666 | 1466740470348 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 20:54:30 INFO - PROCESS | 1666 | 1466740470350 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 20:54:30 INFO - PROCESS | 1666 | 1466740470352 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 20:54:30 INFO - PROCESS | 1666 | 1466740470353 Marionette TRACE conn2 <- [1,1462,null,{}] 20:54:30 INFO - PROCESS | 1666 | 1466740470362 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}] 20:54:30 INFO - PROCESS | 1666 | 1466740470363 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:30 INFO - PROCESS | 1666 | 1466740470442 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 20:54:30 INFO - PROCESS | 1666 | 1466740470446 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:30 INFO - PROCESS | 1666 | 1466740470447 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:30 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cc26000 == 44 [pid = 1666] [id = 373] 20:54:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x124628000) [pid = 1666] [serial = 1118] [outer = 0x0] 20:54:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x12a5f3400) [pid = 1666] [serial = 1119] [outer = 0x124628000] 20:54:30 INFO - PROCESS | 1666 | 1466740470473 Marionette DEBUG loaded listener.js 20:54:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x12a6f1400) [pid = 1666] [serial = 1120] [outer = 0x124628000] 20:54:30 INFO - PROCESS | 1666 | 1466740470787 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]]]}] 20:54:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 20:54:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 471ms 20:54:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 20:54:30 INFO - PROCESS | 1666 | 1466740470823 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 20:54:30 INFO - PROCESS | 1666 | 1466740470824 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 20:54:30 INFO - PROCESS | 1666 | 1466740470826 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 20:54:30 INFO - PROCESS | 1666 | 1466740470827 Marionette TRACE conn2 <- [1,1466,null,{}] 20:54:30 INFO - PROCESS | 1666 | 1466740470830 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}] 20:54:30 INFO - PROCESS | 1666 | 1466740470831 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:30 INFO - PROCESS | 1666 | 1466740470936 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 20:54:30 INFO - PROCESS | 1666 | 1466740470942 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:30 INFO - PROCESS | 1666 | 1466740470943 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:30 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cf42800 == 45 [pid = 1666] [id = 374] 20:54:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x12a5f5c00) [pid = 1666] [serial = 1121] [outer = 0x0] 20:54:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x12af68000) [pid = 1666] [serial = 1122] [outer = 0x12a5f5c00] 20:54:30 INFO - PROCESS | 1666 | 1466740470967 Marionette DEBUG loaded listener.js 20:54:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x12b745400) [pid = 1666] [serial = 1123] [outer = 0x12a5f5c00] 20:54:31 INFO - PROCESS | 1666 | 1466740471405 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]]]}] 20:54:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 20:54:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 619ms 20:54:31 INFO - PROCESS | 1666 | 1466740471445 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 20:54:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 20:54:31 INFO - PROCESS | 1666 | 1466740471448 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 20:54:31 INFO - PROCESS | 1666 | 1466740471452 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 20:54:31 INFO - PROCESS | 1666 | 1466740471455 Marionette TRACE conn2 <- [1,1470,null,{}] 20:54:31 INFO - PROCESS | 1666 | 1466740471459 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}] 20:54:31 INFO - PROCESS | 1666 | 1466740471461 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:31 INFO - PROCESS | 1666 | 1466740471579 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 20:54:31 INFO - PROCESS | 1666 | 1466740471657 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:31 INFO - PROCESS | 1666 | 1466740471659 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:31 INFO - PROCESS | 1666 | ++DOCSHELL 0x1169c5800 == 46 [pid = 1666] [id = 375] 20:54:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x11295d800) [pid = 1666] [serial = 1124] [outer = 0x0] 20:54:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x112a75000) [pid = 1666] [serial = 1125] [outer = 0x11295d800] 20:54:31 INFO - PROCESS | 1666 | 1466740471690 Marionette DEBUG loaded listener.js 20:54:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x1132d5800) [pid = 1666] [serial = 1126] [outer = 0x11295d800] 20:54:32 INFO - PROCESS | 1666 | 1466740472260 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]]]}] 20:54:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 20:54:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 874ms 20:54:32 INFO - PROCESS | 1666 | 1466740472325 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 20:54:32 INFO - PROCESS | 1666 | 1466740472328 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 20:54:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 20:54:32 INFO - PROCESS | 1666 | 1466740472332 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 20:54:32 INFO - PROCESS | 1666 | 1466740472334 Marionette TRACE conn2 <- [1,1474,null,{}] 20:54:32 INFO - PROCESS | 1666 | 1466740472337 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}] 20:54:32 INFO - PROCESS | 1666 | 1466740472339 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:32 INFO - PROCESS | 1666 | 1466740472451 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 20:54:32 INFO - PROCESS | 1666 | 1466740472678 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:32 INFO - PROCESS | 1666 | 1466740472679 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:32 INFO - PROCESS | 1666 | ++DOCSHELL 0x1130db000 == 47 [pid = 1666] [id = 376] 20:54:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x1110a6000) [pid = 1666] [serial = 1127] [outer = 0x0] 20:54:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x113c4d400) [pid = 1666] [serial = 1128] [outer = 0x1110a6000] 20:54:32 INFO - PROCESS | 1666 | 1466740472708 Marionette DEBUG loaded listener.js 20:54:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x1164e4800) [pid = 1666] [serial = 1129] [outer = 0x1110a6000] 20:54:33 INFO - PROCESS | 1666 | --DOCSHELL 0x12cc26000 == 46 [pid = 1666] [id = 373] 20:54:33 INFO - PROCESS | 1666 | --DOCSHELL 0x12c63b000 == 45 [pid = 1666] [id = 372] 20:54:33 INFO - PROCESS | 1666 | --DOCSHELL 0x12b7a9000 == 44 [pid = 1666] [id = 371] 20:54:33 INFO - PROCESS | 1666 | --DOCSHELL 0x12b9d5000 == 43 [pid = 1666] [id = 370] 20:54:33 INFO - PROCESS | 1666 | --DOCSHELL 0x12b05a800 == 42 [pid = 1666] [id = 369] 20:54:33 INFO - PROCESS | 1666 | --DOCSHELL 0x12afaa000 == 41 [pid = 1666] [id = 368] 20:54:33 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x12b741c00) [pid = 1666] [serial = 1068] [outer = 0x0] [url = about:blank] 20:54:33 INFO - PROCESS | 1666 | --DOCSHELL 0x1212d4000 == 40 [pid = 1666] [id = 367] 20:54:33 INFO - PROCESS | 1666 | --DOCSHELL 0x129191800 == 39 [pid = 1666] [id = 366] 20:54:33 INFO - PROCESS | 1666 | --DOCSHELL 0x1188e3800 == 38 [pid = 1666] [id = 365] 20:54:33 INFO - PROCESS | 1666 | --DOCSHELL 0x125d98000 == 37 [pid = 1666] [id = 364] 20:54:33 INFO - PROCESS | 1666 | --DOCSHELL 0x1257a8000 == 36 [pid = 1666] [id = 363] 20:54:33 INFO - PROCESS | 1666 | --DOCSHELL 0x124a08000 == 35 [pid = 1666] [id = 362] 20:54:33 INFO - PROCESS | 1666 | --DOCSHELL 0x1212e1000 == 34 [pid = 1666] [id = 361] 20:54:33 INFO - PROCESS | 1666 | --DOCSHELL 0x119296800 == 33 [pid = 1666] [id = 360] 20:54:33 INFO - PROCESS | 1666 | --DOCSHELL 0x1188e6000 == 32 [pid = 1666] [id = 359] 20:54:33 INFO - PROCESS | 1666 | --DOCSHELL 0x117458000 == 31 [pid = 1666] [id = 358] 20:54:33 INFO - PROCESS | 1666 | --DOCSHELL 0x115d9a800 == 30 [pid = 1666] [id = 357] 20:54:33 INFO - PROCESS | 1666 | --DOCSHELL 0x12be78000 == 29 [pid = 1666] [id = 356] 20:54:33 INFO - PROCESS | 1666 | 1466740473243 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]]]}] 20:54:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 20:54:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 920ms 20:54:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 20:54:33 INFO - PROCESS | 1666 | 1466740473262 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 20:54:33 INFO - PROCESS | 1666 | 1466740473263 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 20:54:33 INFO - PROCESS | 1666 | 1466740473266 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 20:54:33 INFO - PROCESS | 1666 | 1466740473268 Marionette TRACE conn2 <- [1,1478,null,{}] 20:54:33 INFO - PROCESS | 1666 | 1466740473272 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}] 20:54:33 INFO - PROCESS | 1666 | 1466740473274 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:33 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x1242ed000) [pid = 1666] [serial = 1048] [outer = 0x0] [url = about:blank] 20:54:33 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x1212af000) [pid = 1666] [serial = 1047] [outer = 0x0] [url = about:blank] 20:54:33 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x1274bcc00) [pid = 1666] [serial = 1053] [outer = 0x0] [url = about:blank] 20:54:33 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x125879000) [pid = 1666] [serial = 1050] [outer = 0x0] [url = about:blank] 20:54:33 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x128dcb400) [pid = 1666] [serial = 1056] [outer = 0x0] [url = about:blank] 20:54:33 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x1180c9400) [pid = 1666] [serial = 1059] [outer = 0x0] [url = about:blank] 20:54:33 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x128c7ac00) [pid = 1666] [serial = 1054] [outer = 0x0] [url = about:blank] 20:54:33 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x128dcc000) [pid = 1666] [serial = 1062] [outer = 0x0] [url = about:blank] 20:54:33 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x1291bf400) [pid = 1666] [serial = 1057] [outer = 0x0] [url = about:blank] 20:54:33 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x12af5e800) [pid = 1666] [serial = 1066] [outer = 0x0] [url = about:blank] 20:54:33 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x1191cb400) [pid = 1666] [serial = 1044] [outer = 0x0] [url = about:blank] 20:54:33 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x1184d6400) [pid = 1666] [serial = 1041] [outer = 0x0] [url = about:blank] 20:54:33 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x1188af800) [pid = 1666] [serial = 1042] [outer = 0x0] [url = about:blank] 20:54:33 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x116f90c00) [pid = 1666] [serial = 1038] [outer = 0x0] [url = about:blank] 20:54:33 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x1175c0c00) [pid = 1666] [serial = 1039] [outer = 0x0] [url = about:blank] 20:54:33 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x1133c7800) [pid = 1666] [serial = 1035] [outer = 0x0] [url = about:blank] 20:54:33 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x110f34400) [pid = 1666] [serial = 1036] [outer = 0x0] [url = about:blank] 20:54:33 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x1184dc800) [pid = 1666] [serial = 1033] [outer = 0x0] [url = about:blank] 20:54:33 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x1180d2000) [pid = 1666] [serial = 1032] [outer = 0x0] [url = about:blank] 20:54:33 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x1180cf000) [pid = 1666] [serial = 1030] [outer = 0x0] [url = about:blank] 20:54:33 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x115e19000) [pid = 1666] [serial = 1029] [outer = 0x0] [url = about:blank] 20:54:33 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x125880c00) [pid = 1666] [serial = 1027] [outer = 0x0] [url = about:blank] 20:54:33 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x124536c00) [pid = 1666] [serial = 1026] [outer = 0x0] [url = about:blank] 20:54:33 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x1191ccc00) [pid = 1666] [serial = 1024] [outer = 0x0] [url = about:blank] 20:54:33 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x1185dd800) [pid = 1666] [serial = 1023] [outer = 0x0] [url = about:blank] 20:54:33 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x1133d3c00) [pid = 1666] [serial = 1021] [outer = 0x0] [url = about:blank] 20:54:33 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x112a7dc00) [pid = 1666] [serial = 1020] [outer = 0x0] [url = about:blank] 20:54:33 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x125d39c00) [pid = 1666] [serial = 1051] [outer = 0x0] [url = about:blank] 20:54:33 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x12a40e000) [pid = 1666] [serial = 1065] [outer = 0x0] [url = about:blank] 20:54:33 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x12412a800) [pid = 1666] [serial = 1060] [outer = 0x0] [url = about:blank] 20:54:33 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x12940b800) [pid = 1666] [serial = 1063] [outer = 0x0] [url = about:blank] 20:54:33 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x119cd4000) [pid = 1666] [serial = 1045] [outer = 0x0] [url = about:blank] 20:54:33 INFO - PROCESS | 1666 | 1466740473385 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 20:54:33 INFO - PROCESS | 1666 | 1466740473422 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:33 INFO - PROCESS | 1666 | 1466740473424 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x11694d800 == 30 [pid = 1666] [id = 377] 20:54:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x115e21c00) [pid = 1666] [serial = 1130] [outer = 0x0] 20:54:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x116743800) [pid = 1666] [serial = 1131] [outer = 0x115e21c00] 20:54:33 INFO - PROCESS | 1666 | 1466740473454 Marionette DEBUG loaded listener.js 20:54:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x1174c1800) [pid = 1666] [serial = 1132] [outer = 0x115e21c00] 20:54:33 INFO - PROCESS | 1666 | 1466740473756 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]]]}] 20:54:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 20:54:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 521ms 20:54:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 20:54:33 INFO - PROCESS | 1666 | 1466740473789 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 20:54:33 INFO - PROCESS | 1666 | 1466740473792 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 20:54:33 INFO - PROCESS | 1666 | 1466740473795 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 20:54:33 INFO - PROCESS | 1666 | 1466740473798 Marionette TRACE conn2 <- [1,1482,null,{}] 20:54:33 INFO - PROCESS | 1666 | 1466740473801 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}] 20:54:33 INFO - PROCESS | 1666 | 1466740473803 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:33 INFO - PROCESS | 1666 | 1466740473903 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 20:54:33 INFO - PROCESS | 1666 | 1466740473955 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:33 INFO - PROCESS | 1666 | 1466740473956 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x1191ac000 == 31 [pid = 1666] [id = 378] 20:54:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x1174c1000) [pid = 1666] [serial = 1133] [outer = 0x0] 20:54:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x1180ce800) [pid = 1666] [serial = 1134] [outer = 0x1174c1000] 20:54:33 INFO - PROCESS | 1666 | 1466740473981 Marionette DEBUG loaded listener.js 20:54:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x1184df000) [pid = 1666] [serial = 1135] [outer = 0x1174c1000] 20:54:34 INFO - PROCESS | 1666 | 1466740474298 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]]]}] 20:54:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 20:54:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 525ms 20:54:34 INFO - PROCESS | 1666 | 1466740474320 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 20:54:34 INFO - PROCESS | 1666 | 1466740474321 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 20:54:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 20:54:34 INFO - PROCESS | 1666 | 1466740474328 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 20:54:34 INFO - PROCESS | 1666 | 1466740474333 Marionette TRACE conn2 <- [1,1486,null,{}] 20:54:34 INFO - PROCESS | 1666 | 1466740474337 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}] 20:54:34 INFO - PROCESS | 1666 | 1466740474341 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:34 INFO - PROCESS | 1666 | 1466740474417 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 20:54:34 INFO - PROCESS | 1666 | 1466740474472 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:34 INFO - PROCESS | 1666 | 1466740474473 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:34 INFO - PROCESS | 1666 | ++DOCSHELL 0x119c4b800 == 32 [pid = 1666] [id = 379] 20:54:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x112757000) [pid = 1666] [serial = 1136] [outer = 0x0] 20:54:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x118550c00) [pid = 1666] [serial = 1137] [outer = 0x112757000] 20:54:34 INFO - PROCESS | 1666 | 1466740474499 Marionette DEBUG loaded listener.js 20:54:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x1191c5800) [pid = 1666] [serial = 1138] [outer = 0x112757000] 20:54:34 INFO - PROCESS | 1666 | 1466740474773 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]]]}] 20:54:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 20:54:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 478ms 20:54:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 20:54:34 INFO - PROCESS | 1666 | 1466740474803 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 20:54:34 INFO - PROCESS | 1666 | 1466740474805 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 20:54:34 INFO - PROCESS | 1666 | 1466740474807 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 20:54:34 INFO - PROCESS | 1666 | 1466740474808 Marionette TRACE conn2 <- [1,1490,null,{}] 20:54:34 INFO - PROCESS | 1666 | 1466740474810 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}] 20:54:34 INFO - PROCESS | 1666 | 1466740474811 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:34 INFO - PROCESS | 1666 | 1466740474893 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 20:54:34 INFO - PROCESS | 1666 | 1466740474899 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:34 INFO - PROCESS | 1666 | 1466740474900 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:34 INFO - PROCESS | 1666 | ++DOCSHELL 0x12464a800 == 33 [pid = 1666] [id = 380] 20:54:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x118275000) [pid = 1666] [serial = 1139] [outer = 0x0] 20:54:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x119bb3c00) [pid = 1666] [serial = 1140] [outer = 0x118275000] 20:54:34 INFO - PROCESS | 1666 | 1466740474925 Marionette DEBUG loaded listener.js 20:54:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x119ed8c00) [pid = 1666] [serial = 1141] [outer = 0x118275000] 20:54:35 INFO - PROCESS | 1666 | 1466740475251 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]]]}] 20:54:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 20:54:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 471ms 20:54:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 20:54:35 INFO - PROCESS | 1666 | 1466740475280 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 20:54:35 INFO - PROCESS | 1666 | 1466740475280 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 20:54:35 INFO - PROCESS | 1666 | 1466740475283 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 20:54:35 INFO - PROCESS | 1666 | 1466740475284 Marionette TRACE conn2 <- [1,1494,null,{}] 20:54:35 INFO - PROCESS | 1666 | 1466740475286 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}] 20:54:35 INFO - PROCESS | 1666 | 1466740475287 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:35 INFO - PROCESS | 1666 | 1466740475389 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 20:54:35 INFO - PROCESS | 1666 | 1466740475402 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:35 INFO - PROCESS | 1666 | 1466740475406 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x1212de800 == 34 [pid = 1666] [id = 381] 20:54:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x123682800) [pid = 1666] [serial = 1142] [outer = 0x0] 20:54:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x124129c00) [pid = 1666] [serial = 1143] [outer = 0x123682800] 20:54:35 INFO - PROCESS | 1666 | 1466740475441 Marionette DEBUG loaded listener.js 20:54:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x12453a400) [pid = 1666] [serial = 1144] [outer = 0x123682800] 20:54:35 INFO - PROCESS | 1666 | 1466740475839 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]]]}] 20:54:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 20:54:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 571ms 20:54:35 INFO - PROCESS | 1666 | 1466740475856 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 20:54:35 INFO - PROCESS | 1666 | 1466740475857 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 20:54:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 20:54:35 INFO - PROCESS | 1666 | 1466740475866 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 20:54:35 INFO - PROCESS | 1666 | 1466740475867 Marionette TRACE conn2 <- [1,1498,null,{}] 20:54:35 INFO - PROCESS | 1666 | 1466740475879 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}] 20:54:35 INFO - PROCESS | 1666 | 1466740475881 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:36 INFO - PROCESS | 1666 | 1466740476025 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 20:54:36 INFO - PROCESS | 1666 | 1466740476073 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:36 INFO - PROCESS | 1666 | 1466740476074 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x127486000 == 35 [pid = 1666] [id = 382] 20:54:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x124539000) [pid = 1666] [serial = 1145] [outer = 0x0] 20:54:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x124bb8c00) [pid = 1666] [serial = 1146] [outer = 0x124539000] 20:54:36 INFO - PROCESS | 1666 | 1466740476124 Marionette DEBUG loaded listener.js 20:54:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x1258b1800) [pid = 1666] [serial = 1147] [outer = 0x124539000] 20:54:36 INFO - PROCESS | 1666 | 1466740476552 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]]]}] 20:54:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 20:54:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 727ms 20:54:36 INFO - PROCESS | 1666 | 1466740476599 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 20:54:36 INFO - PROCESS | 1666 | 1466740476600 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 20:54:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 20:54:36 INFO - PROCESS | 1666 | 1466740476602 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 20:54:36 INFO - PROCESS | 1666 | 1466740476603 Marionette TRACE conn2 <- [1,1502,null,{}] 20:54:36 INFO - PROCESS | 1666 | 1466740476605 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}] 20:54:36 INFO - PROCESS | 1666 | 1466740476606 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:36 INFO - PROCESS | 1666 | 1466740476702 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 20:54:36 INFO - PROCESS | 1666 | 1466740476705 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:36 INFO - PROCESS | 1666 | 1466740476706 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x116ab8000 == 36 [pid = 1666] [id = 383] 20:54:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x125d32400) [pid = 1666] [serial = 1148] [outer = 0x0] 20:54:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x126f2e800) [pid = 1666] [serial = 1149] [outer = 0x125d32400] 20:54:36 INFO - PROCESS | 1666 | 1466740476730 Marionette DEBUG loaded listener.js 20:54:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x128ce4c00) [pid = 1666] [serial = 1150] [outer = 0x125d32400] 20:54:37 INFO - PROCESS | 1666 | 1466740477043 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]]]}] 20:54:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 20:54:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 467ms 20:54:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 20:54:37 INFO - PROCESS | 1666 | 1466740477075 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 20:54:37 INFO - PROCESS | 1666 | 1466740477076 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 20:54:37 INFO - PROCESS | 1666 | 1466740477078 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 20:54:37 INFO - PROCESS | 1666 | 1466740477079 Marionette TRACE conn2 <- [1,1506,null,{}] 20:54:37 INFO - PROCESS | 1666 | 1466740477086 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}] 20:54:37 INFO - PROCESS | 1666 | 1466740477087 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:37 INFO - PROCESS | 1666 | 1466740477192 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 20:54:37 INFO - PROCESS | 1666 | 1466740477195 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:37 INFO - PROCESS | 1666 | 1466740477196 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a5ad800 == 37 [pid = 1666] [id = 384] 20:54:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x126e6b800) [pid = 1666] [serial = 1151] [outer = 0x0] 20:54:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x128dcc000) [pid = 1666] [serial = 1152] [outer = 0x126e6b800] 20:54:37 INFO - PROCESS | 1666 | 1466740477222 Marionette DEBUG loaded listener.js 20:54:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x1291b8400) [pid = 1666] [serial = 1153] [outer = 0x126e6b800] 20:54:37 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x116f73400) [pid = 1666] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 20:54:37 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x1274b7000) [pid = 1666] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 20:54:37 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x116139400) [pid = 1666] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 20:54:37 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x124628000) [pid = 1666] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 20:54:37 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x118147400) [pid = 1666] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 20:54:37 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x1258b6c00) [pid = 1666] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 20:54:37 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x1133cd800) [pid = 1666] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 20:54:37 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x11813d400) [pid = 1666] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 20:54:37 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x124125000) [pid = 1666] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 20:54:37 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x1184d9400) [pid = 1666] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 20:54:37 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x128c73400) [pid = 1666] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 20:54:37 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x118149000) [pid = 1666] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 20:54:37 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x112d2a000) [pid = 1666] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 20:54:37 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x110f33400) [pid = 1666] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 20:54:37 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x12af65400) [pid = 1666] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 20:54:37 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x116f73c00) [pid = 1666] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 20:54:37 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x1120dfc00) [pid = 1666] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 20:54:37 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x11854ec00) [pid = 1666] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 20:54:37 INFO - PROCESS | 1666 | 1466740477677 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]]]}] 20:54:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 20:54:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 623ms 20:54:37 INFO - PROCESS | 1666 | 1466740477703 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 20:54:37 INFO - PROCESS | 1666 | 1466740477704 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 20:54:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 20:54:37 INFO - PROCESS | 1666 | 1466740477706 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 20:54:37 INFO - PROCESS | 1666 | 1466740477707 Marionette TRACE conn2 <- [1,1510,null,{}] 20:54:37 INFO - PROCESS | 1666 | 1466740477709 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}] 20:54:37 INFO - PROCESS | 1666 | 1466740477710 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:37 INFO - PROCESS | 1666 | 1466740477784 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 20:54:37 INFO - PROCESS | 1666 | 1466740477888 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:37 INFO - PROCESS | 1666 | 1466740477889 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x119c3b000 == 38 [pid = 1666] [id = 385] 20:54:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1174bfc00) [pid = 1666] [serial = 1154] [outer = 0x0] 20:54:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x125879c00) [pid = 1666] [serial = 1155] [outer = 0x1174bfc00] 20:54:37 INFO - PROCESS | 1666 | 1466740477917 Marionette DEBUG loaded listener.js 20:54:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x128ce5000) [pid = 1666] [serial = 1156] [outer = 0x1174bfc00] 20:54:38 INFO - PROCESS | 1666 | 1466740478167 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]]]}] 20:54:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 20:54:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 519ms 20:54:38 INFO - PROCESS | 1666 | 1466740478229 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 20:54:38 INFO - PROCESS | 1666 | 1466740478231 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 20:54:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 20:54:38 INFO - PROCESS | 1666 | 1466740478235 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 20:54:38 INFO - PROCESS | 1666 | 1466740478237 Marionette TRACE conn2 <- [1,1514,null,{}] 20:54:38 INFO - PROCESS | 1666 | 1466740478250 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}] 20:54:38 INFO - PROCESS | 1666 | 1466740478252 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:38 INFO - PROCESS | 1666 | 1466740478376 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 20:54:38 INFO - PROCESS | 1666 | 1466740478454 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:38 INFO - PROCESS | 1666 | 1466740478456 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:38 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b7ac000 == 39 [pid = 1666] [id = 386] 20:54:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x11813d400) [pid = 1666] [serial = 1157] [outer = 0x0] 20:54:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x129408c00) [pid = 1666] [serial = 1158] [outer = 0x11813d400] 20:54:38 INFO - PROCESS | 1666 | 1466740478499 Marionette DEBUG loaded listener.js 20:54:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x119ed7c00) [pid = 1666] [serial = 1159] [outer = 0x11813d400] 20:54:38 INFO - PROCESS | 1666 | 1466740478886 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]]]}] 20:54:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 20:54:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 672ms 20:54:38 INFO - PROCESS | 1666 | 1466740478906 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 20:54:38 INFO - PROCESS | 1666 | 1466740478907 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 20:54:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 20:54:38 INFO - PROCESS | 1666 | 1466740478910 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 20:54:38 INFO - PROCESS | 1666 | 1466740478911 Marionette TRACE conn2 <- [1,1518,null,{}] 20:54:38 INFO - PROCESS | 1666 | 1466740478913 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}] 20:54:38 INFO - PROCESS | 1666 | 1466740478915 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:39 INFO - PROCESS | 1666 | 1466740479005 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 20:54:39 INFO - PROCESS | 1666 | 1466740479059 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:39 INFO - PROCESS | 1666 | 1466740479060 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c088800 == 40 [pid = 1666] [id = 387] 20:54:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x11918ac00) [pid = 1666] [serial = 1160] [outer = 0x0] 20:54:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x12a6ec800) [pid = 1666] [serial = 1161] [outer = 0x11918ac00] 20:54:39 INFO - PROCESS | 1666 | 1466740479091 Marionette DEBUG loaded listener.js 20:54:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x12b832800) [pid = 1666] [serial = 1162] [outer = 0x11918ac00] 20:54:39 INFO - PROCESS | 1666 | 1466740479351 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]]]}] 20:54:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 20:54:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 469ms 20:54:39 INFO - PROCESS | 1666 | 1466740479380 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 20:54:39 INFO - PROCESS | 1666 | 1466740479381 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 20:54:39 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 20:54:39 INFO - PROCESS | 1666 | 1466740479391 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 20:54:39 INFO - PROCESS | 1666 | 1466740479392 Marionette TRACE conn2 <- [1,1522,null,{}] 20:54:39 INFO - PROCESS | 1666 | 1466740479394 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}] 20:54:39 INFO - PROCESS | 1666 | 1466740479395 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:39 INFO - PROCESS | 1666 | 1466740479475 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 20:54:39 INFO - PROCESS | 1666 | 1466740479479 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:39 INFO - PROCESS | 1666 | 1466740479480 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cc1d000 == 41 [pid = 1666] [id = 388] 20:54:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x12b838000) [pid = 1666] [serial = 1163] [outer = 0x0] 20:54:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x12b8f1c00) [pid = 1666] [serial = 1164] [outer = 0x12b838000] 20:54:39 INFO - PROCESS | 1666 | 1466740479506 Marionette DEBUG loaded listener.js 20:54:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x12b8fb800) [pid = 1666] [serial = 1165] [outer = 0x12b838000] 20:54:39 INFO - PROCESS | 1666 | 1466740479974 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"]]]}] 20:54:40 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 () { 20:54:40 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:54:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 20:54:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 20:54:40 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 () { 20:54:40 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:54:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 20:54:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 20:54:40 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 () { 20:54:40 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:54:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 20:54:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 20:54:40 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 () { 20:54:40 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:54:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 20:54:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 20:54:40 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 625ms 20:54:40 INFO - PROCESS | 1666 | 1466740480018 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 20:54:40 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 20:54:40 INFO - PROCESS | 1666 | 1466740480022 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 20:54:40 INFO - PROCESS | 1666 | 1466740480027 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 20:54:40 INFO - PROCESS | 1666 | 1466740480032 Marionette TRACE conn2 <- [1,1526,null,{}] 20:54:40 INFO - PROCESS | 1666 | 1466740480037 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}] 20:54:40 INFO - PROCESS | 1666 | 1466740480040 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:40 INFO - PROCESS | 1666 | 1466740480228 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 20:54:40 INFO - PROCESS | 1666 | 1466740480324 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:40 INFO - PROCESS | 1666 | 1466740480326 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x118763000 == 42 [pid = 1666] [id = 389] 20:54:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x116a1c000) [pid = 1666] [serial = 1166] [outer = 0x0] 20:54:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x1175bf800) [pid = 1666] [serial = 1167] [outer = 0x116a1c000] 20:54:40 INFO - PROCESS | 1666 | 1466740480358 Marionette DEBUG loaded listener.js 20:54:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x1180d6400) [pid = 1666] [serial = 1168] [outer = 0x116a1c000] 20:54:40 INFO - PROCESS | 1666 | 1466740480729 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"]]]}] 20:54:40 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 20:54:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 20:54:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 20:54:40 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 20:54:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 20:54:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 20:54:40 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 20:54:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 20:54:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 20:54:40 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 726ms 20:54:40 INFO - PROCESS | 1666 | 1466740480752 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 20:54:40 INFO - PROCESS | 1666 | 1466740480755 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 20:54:40 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 20:54:40 INFO - PROCESS | 1666 | 1466740480760 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 20:54:40 INFO - PROCESS | 1666 | 1466740480762 Marionette TRACE conn2 <- [1,1530,null,{}] 20:54:40 INFO - PROCESS | 1666 | 1466740480765 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}] 20:54:40 INFO - PROCESS | 1666 | 1466740480766 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:40 INFO - PROCESS | 1666 | 1466740480870 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 20:54:40 INFO - PROCESS | 1666 | 1466740480958 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:40 INFO - PROCESS | 1666 | 1466740480959 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x12711c800 == 43 [pid = 1666] [id = 390] 20:54:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x1185a2400) [pid = 1666] [serial = 1169] [outer = 0x0] 20:54:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x119889000) [pid = 1666] [serial = 1170] [outer = 0x1185a2400] 20:54:40 INFO - PROCESS | 1666 | 1466740480992 Marionette DEBUG loaded listener.js 20:54:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x12368a800) [pid = 1666] [serial = 1171] [outer = 0x1185a2400] 20:54:41 INFO - PROCESS | 1666 | 1466740481348 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]]]}] 20:54:41 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 20:54:41 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 20:54:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:54:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:54:41 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 20:54:41 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 20:54:41 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. 20:54:41 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 20:54:41 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 625ms 20:54:41 INFO - PROCESS | 1666 | 1466740481386 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 20:54:41 INFO - PROCESS | 1666 | 1466740481387 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 20:54:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 20:54:41 INFO - PROCESS | 1666 | 1466740481389 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 20:54:41 INFO - PROCESS | 1666 | 1466740481392 Marionette TRACE conn2 <- [1,1534,null,{}] 20:54:41 INFO - PROCESS | 1666 | 1466740481400 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}] 20:54:41 INFO - PROCESS | 1666 | 1466740481403 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:41 INFO - PROCESS | 1666 | 1466740481504 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 20:54:41 INFO - PROCESS | 1666 | 1466740481564 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:41 INFO - PROCESS | 1666 | 1466740481566 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cc26800 == 44 [pid = 1666] [id = 391] 20:54:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x12453cc00) [pid = 1666] [serial = 1172] [outer = 0x0] 20:54:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x1251e7c00) [pid = 1666] [serial = 1173] [outer = 0x12453cc00] 20:54:41 INFO - PROCESS | 1666 | 1466740481597 Marionette DEBUG loaded listener.js 20:54:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x129503c00) [pid = 1666] [serial = 1174] [outer = 0x12453cc00] 20:54:42 INFO - PROCESS | 1666 | 1466740482049 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]]]}] 20:54:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 20:54:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 673ms 20:54:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 20:54:42 INFO - PROCESS | 1666 | 1466740482063 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 20:54:42 INFO - PROCESS | 1666 | 1466740482065 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 20:54:42 INFO - PROCESS | 1666 | 1466740482069 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 20:54:42 INFO - PROCESS | 1666 | 1466740482070 Marionette TRACE conn2 <- [1,1538,null,{}] 20:54:42 INFO - PROCESS | 1666 | 1466740482073 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}] 20:54:42 INFO - PROCESS | 1666 | 1466740482074 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:42 INFO - PROCESS | 1666 | 1466740482177 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 20:54:42 INFO - PROCESS | 1666 | 1466740482264 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:42 INFO - PROCESS | 1666 | 1466740482266 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d392000 == 45 [pid = 1666] [id = 392] 20:54:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x12a5ee800) [pid = 1666] [serial = 1175] [outer = 0x0] 20:54:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x12b74c000) [pid = 1666] [serial = 1176] [outer = 0x12a5ee800] 20:54:42 INFO - PROCESS | 1666 | 1466740482296 Marionette DEBUG loaded listener.js 20:54:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x12b83cc00) [pid = 1666] [serial = 1177] [outer = 0x12a5ee800] 20:54:42 INFO - PROCESS | 1666 | 1466740482693 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]]]}] 20:54:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 20:54:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 672ms 20:54:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 20:54:42 INFO - PROCESS | 1666 | 1466740482739 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 20:54:42 INFO - PROCESS | 1666 | 1466740482741 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 20:54:42 INFO - PROCESS | 1666 | 1466740482743 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 20:54:42 INFO - PROCESS | 1666 | 1466740482744 Marionette TRACE conn2 <- [1,1542,null,{}] 20:54:42 INFO - PROCESS | 1666 | 1466740482776 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}] 20:54:42 INFO - PROCESS | 1666 | 1466740482777 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:42 INFO - PROCESS | 1666 | 1466740482891 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 20:54:42 INFO - PROCESS | 1666 | 1466740482961 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:42 INFO - PROCESS | 1666 | 1466740482962 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c07e800 == 46 [pid = 1666] [id = 393] 20:54:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x115dc6800) [pid = 1666] [serial = 1178] [outer = 0x0] 20:54:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x12a534c00) [pid = 1666] [serial = 1179] [outer = 0x115dc6800] 20:54:42 INFO - PROCESS | 1666 | 1466740482992 Marionette DEBUG loaded listener.js 20:54:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x12b8f9000) [pid = 1666] [serial = 1180] [outer = 0x115dc6800] 20:54:43 INFO - PROCESS | 1666 | 1466740483564 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]]]}] 20:54:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 20:54:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 849ms 20:54:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 20:54:43 INFO - PROCESS | 1666 | 1466740483592 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 20:54:43 INFO - PROCESS | 1666 | 1466740483595 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 20:54:43 INFO - PROCESS | 1666 | 1466740483598 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 20:54:43 INFO - PROCESS | 1666 | 1466740483600 Marionette TRACE conn2 <- [1,1546,null,{}] 20:54:43 INFO - PROCESS | 1666 | 1466740483604 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}] 20:54:43 INFO - PROCESS | 1666 | 1466740483605 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:43 INFO - PROCESS | 1666 | 1466740483703 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 20:54:43 INFO - PROCESS | 1666 | 1466740483776 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:43 INFO - PROCESS | 1666 | 1466740483779 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x1191ae000 == 47 [pid = 1666] [id = 394] 20:54:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x112e06c00) [pid = 1666] [serial = 1181] [outer = 0x0] 20:54:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x115d05c00) [pid = 1666] [serial = 1182] [outer = 0x112e06c00] 20:54:43 INFO - PROCESS | 1666 | 1466740483808 Marionette DEBUG loaded listener.js 20:54:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x1174a3800) [pid = 1666] [serial = 1183] [outer = 0x112e06c00] 20:54:44 INFO - PROCESS | 1666 | 1466740484202 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]]]}] 20:54:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 20:54:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 670ms 20:54:44 INFO - PROCESS | 1666 | 1466740484268 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 20:54:44 INFO - PROCESS | 1666 | 1466740484271 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 20:54:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 20:54:44 INFO - PROCESS | 1666 | 1466740484275 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 20:54:44 INFO - PROCESS | 1666 | 1466740484277 Marionette TRACE conn2 <- [1,1550,null,{}] 20:54:44 INFO - PROCESS | 1666 | 1466740484279 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}] 20:54:44 INFO - PROCESS | 1666 | 1466740484281 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:44 INFO - PROCESS | 1666 | --DOCSHELL 0x12c088800 == 46 [pid = 1666] [id = 387] 20:54:44 INFO - PROCESS | 1666 | --DOCSHELL 0x12b7ac000 == 45 [pid = 1666] [id = 386] 20:54:44 INFO - PROCESS | 1666 | --DOCSHELL 0x119c3b000 == 44 [pid = 1666] [id = 385] 20:54:44 INFO - PROCESS | 1666 | --DOCSHELL 0x12a5ad800 == 43 [pid = 1666] [id = 384] 20:54:44 INFO - PROCESS | 1666 | --DOCSHELL 0x116ab8000 == 42 [pid = 1666] [id = 383] 20:54:44 INFO - PROCESS | 1666 | --DOCSHELL 0x127486000 == 41 [pid = 1666] [id = 382] 20:54:44 INFO - PROCESS | 1666 | --DOCSHELL 0x1212de800 == 40 [pid = 1666] [id = 381] 20:54:44 INFO - PROCESS | 1666 | --DOCSHELL 0x12464a800 == 39 [pid = 1666] [id = 380] 20:54:44 INFO - PROCESS | 1666 | --DOCSHELL 0x119c4b800 == 38 [pid = 1666] [id = 379] 20:54:44 INFO - PROCESS | 1666 | --DOCSHELL 0x1191ac000 == 37 [pid = 1666] [id = 378] 20:54:44 INFO - PROCESS | 1666 | --DOCSHELL 0x11694d800 == 36 [pid = 1666] [id = 377] 20:54:44 INFO - PROCESS | 1666 | --DOCSHELL 0x1130db000 == 35 [pid = 1666] [id = 376] 20:54:44 INFO - PROCESS | 1666 | --DOCSHELL 0x1169c5800 == 34 [pid = 1666] [id = 375] 20:54:44 INFO - PROCESS | 1666 | --DOCSHELL 0x12cf42800 == 33 [pid = 1666] [id = 374] 20:54:44 INFO - PROCESS | 1666 | --DOCSHELL 0x12c07e800 == 32 [pid = 1666] [id = 393] 20:54:44 INFO - PROCESS | 1666 | --DOCSHELL 0x12d392000 == 31 [pid = 1666] [id = 392] 20:54:44 INFO - PROCESS | 1666 | --DOCSHELL 0x12cc26800 == 30 [pid = 1666] [id = 391] 20:54:44 INFO - PROCESS | 1666 | --DOCSHELL 0x12711c800 == 29 [pid = 1666] [id = 390] 20:54:44 INFO - PROCESS | 1666 | --DOCSHELL 0x118763000 == 28 [pid = 1666] [id = 389] 20:54:44 INFO - PROCESS | 1666 | --DOCSHELL 0x12cc1d000 == 27 [pid = 1666] [id = 388] 20:54:44 INFO - PROCESS | 1666 | 1466740484887 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 20:54:44 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x125d2d000) [pid = 1666] [serial = 1101] [outer = 0x0] [url = about:blank] 20:54:44 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x128c73000) [pid = 1666] [serial = 1102] [outer = 0x0] [url = about:blank] 20:54:44 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x115e88400) [pid = 1666] [serial = 1074] [outer = 0x0] [url = about:blank] 20:54:44 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x1164e9800) [pid = 1666] [serial = 1075] [outer = 0x0] [url = about:blank] 20:54:44 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x124bb4c00) [pid = 1666] [serial = 1095] [outer = 0x0] [url = about:blank] 20:54:44 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x124de5400) [pid = 1666] [serial = 1096] [outer = 0x0] [url = about:blank] 20:54:44 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x124535800) [pid = 1666] [serial = 1092] [outer = 0x0] [url = about:blank] 20:54:44 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x12453ec00) [pid = 1666] [serial = 1093] [outer = 0x0] [url = about:blank] 20:54:44 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x119cd3400) [pid = 1666] [serial = 1089] [outer = 0x0] [url = about:blank] 20:54:44 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x12368cc00) [pid = 1666] [serial = 1090] [outer = 0x0] [url = about:blank] 20:54:44 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x128ce9000) [pid = 1666] [serial = 1104] [outer = 0x0] [url = about:blank] 20:54:44 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x1251e7000) [pid = 1666] [serial = 1098] [outer = 0x0] [url = about:blank] 20:54:44 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x112e02800) [pid = 1666] [serial = 1071] [outer = 0x0] [url = about:blank] 20:54:44 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x11320a400) [pid = 1666] [serial = 1072] [outer = 0x0] [url = about:blank] 20:54:44 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x117494c00) [pid = 1666] [serial = 1077] [outer = 0x0] [url = about:blank] 20:54:44 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x1174c0c00) [pid = 1666] [serial = 1078] [outer = 0x0] [url = about:blank] 20:54:44 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x12b833c00) [pid = 1666] [serial = 1069] [outer = 0x0] [url = about:blank] 20:54:44 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x1176c8c00) [pid = 1666] [serial = 1080] [outer = 0x0] [url = about:blank] 20:54:44 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x118140400) [pid = 1666] [serial = 1083] [outer = 0x0] [url = about:blank] 20:54:44 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x11813f400) [pid = 1666] [serial = 1081] [outer = 0x0] [url = about:blank] 20:54:44 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x1184e1000) [pid = 1666] [serial = 1084] [outer = 0x0] [url = about:blank] 20:54:44 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x1188a9000) [pid = 1666] [serial = 1086] [outer = 0x0] [url = about:blank] 20:54:44 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x119cd4800) [pid = 1666] [serial = 1087] [outer = 0x0] [url = about:blank] 20:54:44 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x12940b000) [pid = 1666] [serial = 1108] [outer = 0x0] [url = about:blank] 20:54:44 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x128c7a800) [pid = 1666] [serial = 1107] [outer = 0x0] [url = about:blank] 20:54:44 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x129510000) [pid = 1666] [serial = 1110] [outer = 0x0] [url = about:blank] 20:54:44 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x119888000) [pid = 1666] [serial = 1114] [outer = 0x0] [url = about:blank] 20:54:44 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x1175c4400) [pid = 1666] [serial = 1113] [outer = 0x0] [url = about:blank] 20:54:44 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x12a5f3400) [pid = 1666] [serial = 1119] [outer = 0x0] [url = about:blank] 20:54:44 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x12a6f1400) [pid = 1666] [serial = 1120] [outer = 0x0] [url = about:blank] 20:54:44 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x12a532800) [pid = 1666] [serial = 1111] [outer = 0x0] [url = about:blank] 20:54:44 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x12a533000) [pid = 1666] [serial = 1117] [outer = 0x0] [url = about:blank] 20:54:44 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x1291b7000) [pid = 1666] [serial = 1105] [outer = 0x0] [url = about:blank] 20:54:44 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x128c77800) [pid = 1666] [serial = 1116] [outer = 0x0] [url = about:blank] 20:54:44 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x1258aec00) [pid = 1666] [serial = 1099] [outer = 0x0] [url = about:blank] 20:54:44 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x12af68000) [pid = 1666] [serial = 1122] [outer = 0x0] [url = about:blank] 20:54:44 INFO - PROCESS | 1666 | --DOCSHELL 0x1191ae000 == 26 [pid = 1666] [id = 394] 20:54:45 INFO - PROCESS | 1666 | 1466740485014 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:45 INFO - PROCESS | 1666 | 1466740485015 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x112d09800 == 27 [pid = 1666] [id = 395] 20:54:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x110f3c400) [pid = 1666] [serial = 1184] [outer = 0x0] 20:54:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x111d19800) [pid = 1666] [serial = 1185] [outer = 0x110f3c400] 20:54:45 INFO - PROCESS | 1666 | 1466740485046 Marionette DEBUG loaded listener.js 20:54:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x1122a5800) [pid = 1666] [serial = 1186] [outer = 0x110f3c400] 20:54:45 INFO - PROCESS | 1666 | 1466740485344 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]]]}] 20:54:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 20:54:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1121ms 20:54:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 20:54:45 INFO - PROCESS | 1666 | 1466740485397 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 20:54:45 INFO - PROCESS | 1666 | 1466740485400 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 20:54:45 INFO - PROCESS | 1666 | 1466740485403 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 20:54:45 INFO - PROCESS | 1666 | 1466740485405 Marionette TRACE conn2 <- [1,1554,null,{}] 20:54:45 INFO - PROCESS | 1666 | 1466740485408 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}] 20:54:45 INFO - PROCESS | 1666 | 1466740485410 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:45 INFO - PROCESS | 1666 | 1466740485507 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 20:54:45 INFO - PROCESS | 1666 | 1466740485562 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:45 INFO - PROCESS | 1666 | 1466740485563 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x1169aa000 == 28 [pid = 1666] [id = 396] 20:54:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x112e05c00) [pid = 1666] [serial = 1187] [outer = 0x0] 20:54:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x113349800) [pid = 1666] [serial = 1188] [outer = 0x112e05c00] 20:54:45 INFO - PROCESS | 1666 | 1466740485589 Marionette DEBUG loaded listener.js 20:54:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x113dca800) [pid = 1666] [serial = 1189] [outer = 0x112e05c00] 20:54:45 INFO - PROCESS | 1666 | 1466740485875 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]]]}] 20:54:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 20:54:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 520ms 20:54:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 20:54:45 INFO - PROCESS | 1666 | 1466740485923 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 20:54:45 INFO - PROCESS | 1666 | 1466740485925 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 20:54:45 INFO - PROCESS | 1666 | 1466740485927 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 20:54:45 INFO - PROCESS | 1666 | 1466740485928 Marionette TRACE conn2 <- [1,1558,null,{}] 20:54:45 INFO - PROCESS | 1666 | 1466740485931 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}] 20:54:45 INFO - PROCESS | 1666 | 1466740485933 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:46 INFO - PROCESS | 1666 | 1466740486013 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 20:54:46 INFO - PROCESS | 1666 | 1466740486071 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:46 INFO - PROCESS | 1666 | 1466740486072 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:46 INFO - PROCESS | 1666 | ++DOCSHELL 0x11617e800 == 29 [pid = 1666] [id = 397] 20:54:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x115e24800) [pid = 1666] [serial = 1190] [outer = 0x0] 20:54:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x116752c00) [pid = 1666] [serial = 1191] [outer = 0x115e24800] 20:54:46 INFO - PROCESS | 1666 | 1466740486110 Marionette DEBUG loaded listener.js 20:54:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x116f8dc00) [pid = 1666] [serial = 1192] [outer = 0x115e24800] 20:54:46 INFO - PROCESS | 1666 | 1466740486465 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]]]}] 20:54:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 20:54:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 569ms 20:54:46 INFO - PROCESS | 1666 | 1466740486497 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 20:54:46 INFO - PROCESS | 1666 | 1466740486499 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 20:54:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 20:54:46 INFO - PROCESS | 1666 | 1466740486508 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 20:54:46 INFO - PROCESS | 1666 | 1466740486511 Marionette TRACE conn2 <- [1,1562,null,{}] 20:54:46 INFO - PROCESS | 1666 | 1466740486513 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}] 20:54:46 INFO - PROCESS | 1666 | 1466740486516 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:46 INFO - PROCESS | 1666 | 1466740486594 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 20:54:46 INFO - PROCESS | 1666 | 1466740486653 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:46 INFO - PROCESS | 1666 | 1466740486654 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:46 INFO - PROCESS | 1666 | ++DOCSHELL 0x11919c000 == 30 [pid = 1666] [id = 398] 20:54:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x116f8b800) [pid = 1666] [serial = 1193] [outer = 0x0] 20:54:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x1174b9c00) [pid = 1666] [serial = 1194] [outer = 0x116f8b800] 20:54:46 INFO - PROCESS | 1666 | 1466740486679 Marionette DEBUG loaded listener.js 20:54:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x11846f000) [pid = 1666] [serial = 1195] [outer = 0x116f8b800] 20:54:46 INFO - PROCESS | 1666 | 1466740486969 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]]]}] 20:54:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 20:54:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 475ms 20:54:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 20:54:46 INFO - PROCESS | 1666 | 1466740486987 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 20:54:46 INFO - PROCESS | 1666 | 1466740486989 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 20:54:46 INFO - PROCESS | 1666 | 1466740486991 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 20:54:46 INFO - PROCESS | 1666 | 1466740486992 Marionette TRACE conn2 <- [1,1566,null,{}] 20:54:47 INFO - PROCESS | 1666 | 1466740487002 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}] 20:54:47 INFO - PROCESS | 1666 | 1466740487003 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:47 INFO - PROCESS | 1666 | 1466740487105 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 20:54:47 INFO - PROCESS | 1666 | 1466740487109 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:47 INFO - PROCESS | 1666 | 1466740487111 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:47 INFO - PROCESS | 1666 | ++DOCSHELL 0x123358000 == 31 [pid = 1666] [id = 399] 20:54:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x112965400) [pid = 1666] [serial = 1196] [outer = 0x0] 20:54:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x1184da400) [pid = 1666] [serial = 1197] [outer = 0x112965400] 20:54:47 INFO - PROCESS | 1666 | 1466740487138 Marionette DEBUG loaded listener.js 20:54:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x1185da000) [pid = 1666] [serial = 1198] [outer = 0x112965400] 20:54:47 INFO - PROCESS | 1666 | 1466740487515 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]]]}] 20:54:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 20:54:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 572ms 20:54:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 20:54:47 INFO - PROCESS | 1666 | 1466740487564 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 20:54:47 INFO - PROCESS | 1666 | 1466740487565 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 20:54:47 INFO - PROCESS | 1666 | 1466740487567 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 20:54:47 INFO - PROCESS | 1666 | 1466740487568 Marionette TRACE conn2 <- [1,1570,null,{}] 20:54:47 INFO - PROCESS | 1666 | 1466740487570 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}] 20:54:47 INFO - PROCESS | 1666 | 1466740487572 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:47 INFO - PROCESS | 1666 | 1466740487666 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 20:54:47 INFO - PROCESS | 1666 | 1466740487702 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:47 INFO - PROCESS | 1666 | 1466740487706 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:47 INFO - PROCESS | 1666 | ++DOCSHELL 0x124a22800 == 32 [pid = 1666] [id = 400] 20:54:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x113c90000) [pid = 1666] [serial = 1199] [outer = 0x0] 20:54:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x119995000) [pid = 1666] [serial = 1200] [outer = 0x113c90000] 20:54:47 INFO - PROCESS | 1666 | 1466740487739 Marionette DEBUG loaded listener.js 20:54:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x1212ab000) [pid = 1666] [serial = 1201] [outer = 0x113c90000] 20:54:48 INFO - PROCESS | 1666 | 1466740488075 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]]]}] 20:54:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 20:54:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 520ms 20:54:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 20:54:48 INFO - PROCESS | 1666 | 1466740488087 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 20:54:48 INFO - PROCESS | 1666 | 1466740488089 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 20:54:48 INFO - PROCESS | 1666 | 1466740488091 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 20:54:48 INFO - PROCESS | 1666 | 1466740488092 Marionette TRACE conn2 <- [1,1574,null,{}] 20:54:48 INFO - PROCESS | 1666 | 1466740488095 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}] 20:54:48 INFO - PROCESS | 1666 | 1466740488098 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:48 INFO - PROCESS | 1666 | 1466740488200 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 20:54:48 INFO - PROCESS | 1666 | 1466740488204 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:48 INFO - PROCESS | 1666 | 1466740488205 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:48 INFO - PROCESS | 1666 | ++DOCSHELL 0x112ab6800 == 33 [pid = 1666] [id = 401] 20:54:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x1212aec00) [pid = 1666] [serial = 1202] [outer = 0x0] 20:54:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x124234400) [pid = 1666] [serial = 1203] [outer = 0x1212aec00] 20:54:48 INFO - PROCESS | 1666 | 1466740488230 Marionette DEBUG loaded listener.js 20:54:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x12453d400) [pid = 1666] [serial = 1204] [outer = 0x1212aec00] 20:54:48 INFO - PROCESS | 1666 | 1466740488568 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]]]}] 20:54:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 20:54:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 518ms 20:54:48 INFO - PROCESS | 1666 | 1466740488610 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 20:54:48 INFO - PROCESS | 1666 | 1466740488611 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 20:54:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 20:54:48 INFO - PROCESS | 1666 | 1466740488613 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 20:54:48 INFO - PROCESS | 1666 | 1466740488615 Marionette TRACE conn2 <- [1,1578,null,{}] 20:54:48 INFO - PROCESS | 1666 | 1466740488619 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}] 20:54:48 INFO - PROCESS | 1666 | 1466740488621 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:48 INFO - PROCESS | 1666 | 1466740488716 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 20:54:48 INFO - PROCESS | 1666 | 1466740488720 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:48 INFO - PROCESS | 1666 | 1466740488721 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:48 INFO - PROCESS | 1666 | ++DOCSHELL 0x127485800 == 34 [pid = 1666] [id = 402] 20:54:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x11275dc00) [pid = 1666] [serial = 1205] [outer = 0x0] 20:54:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x124689c00) [pid = 1666] [serial = 1206] [outer = 0x11275dc00] 20:54:48 INFO - PROCESS | 1666 | 1466740488745 Marionette DEBUG loaded listener.js 20:54:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x124bfbc00) [pid = 1666] [serial = 1207] [outer = 0x11275dc00] 20:54:49 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x12b838000) [pid = 1666] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 20:54:49 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x124539000) [pid = 1666] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 20:54:49 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x125d32400) [pid = 1666] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 20:54:49 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x126e6b800) [pid = 1666] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 20:54:49 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x1174bfc00) [pid = 1666] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 20:54:49 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x115e21c00) [pid = 1666] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 20:54:49 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x1174c1000) [pid = 1666] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 20:54:49 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x1110a6000) [pid = 1666] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 20:54:49 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x12a5f5c00) [pid = 1666] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 20:54:49 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x11295d800) [pid = 1666] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 20:54:49 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x118275000) [pid = 1666] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 20:54:49 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x112757000) [pid = 1666] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 20:54:49 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x11813d400) [pid = 1666] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 20:54:49 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x11918ac00) [pid = 1666] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 20:54:49 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x123682800) [pid = 1666] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 20:54:49 INFO - PROCESS | 1666 | 1466740489203 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]]]}] 20:54:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 20:54:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 624ms 20:54:49 INFO - PROCESS | 1666 | 1466740489239 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 20:54:49 INFO - PROCESS | 1666 | 1466740489241 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 20:54:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 20:54:49 INFO - PROCESS | 1666 | 1466740489243 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 20:54:49 INFO - PROCESS | 1666 | 1466740489244 Marionette TRACE conn2 <- [1,1582,null,{}] 20:54:49 INFO - PROCESS | 1666 | 1466740489246 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}] 20:54:49 INFO - PROCESS | 1666 | 1466740489247 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:49 INFO - PROCESS | 1666 | 1466740489318 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 20:54:49 INFO - PROCESS | 1666 | 1466740489321 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:49 INFO - PROCESS | 1666 | 1466740489322 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:49 INFO - PROCESS | 1666 | ++DOCSHELL 0x128d15000 == 35 [pid = 1666] [id = 403] 20:54:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x116a1c400) [pid = 1666] [serial = 1208] [outer = 0x0] 20:54:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x119183c00) [pid = 1666] [serial = 1209] [outer = 0x116a1c400] 20:54:49 INFO - PROCESS | 1666 | 1466740489349 Marionette DEBUG loaded listener.js 20:54:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x124a75000) [pid = 1666] [serial = 1210] [outer = 0x116a1c400] 20:54:49 INFO - PROCESS | 1666 | 1466740489677 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]]]}] 20:54:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 20:54:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 470ms 20:54:49 INFO - PROCESS | 1666 | 1466740489713 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 20:54:49 INFO - PROCESS | 1666 | 1466740489715 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 20:54:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 20:54:49 INFO - PROCESS | 1666 | 1466740489724 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 20:54:49 INFO - PROCESS | 1666 | 1466740489725 Marionette TRACE conn2 <- [1,1586,null,{}] 20:54:49 INFO - PROCESS | 1666 | 1466740489727 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}] 20:54:49 INFO - PROCESS | 1666 | 1466740489728 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:49 INFO - PROCESS | 1666 | 1466740489806 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 20:54:49 INFO - PROCESS | 1666 | 1466740489810 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:49 INFO - PROCESS | 1666 | 1466740489811 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:49 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a43a800 == 36 [pid = 1666] [id = 404] 20:54:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x119886000) [pid = 1666] [serial = 1211] [outer = 0x0] 20:54:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x124de5400) [pid = 1666] [serial = 1212] [outer = 0x119886000] 20:54:49 INFO - PROCESS | 1666 | 1466740489838 Marionette DEBUG loaded listener.js 20:54:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x12587bc00) [pid = 1666] [serial = 1213] [outer = 0x119886000] 20:54:50 INFO - PROCESS | 1666 | 1466740490155 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]]]}] 20:54:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 20:54:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 475ms 20:54:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 20:54:50 INFO - PROCESS | 1666 | 1466740490193 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 20:54:50 INFO - PROCESS | 1666 | 1466740490194 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 20:54:50 INFO - PROCESS | 1666 | 1466740490196 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 20:54:50 INFO - PROCESS | 1666 | 1466740490197 Marionette TRACE conn2 <- [1,1590,null,{}] 20:54:50 INFO - PROCESS | 1666 | 1466740490202 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}] 20:54:50 INFO - PROCESS | 1666 | 1466740490203 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:50 INFO - PROCESS | 1666 | 1466740490282 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 20:54:50 INFO - PROCESS | 1666 | 1466740490286 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:50 INFO - PROCESS | 1666 | 1466740490287 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x12afaa000 == 37 [pid = 1666] [id = 405] 20:54:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x125880c00) [pid = 1666] [serial = 1214] [outer = 0x0] 20:54:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x126e67400) [pid = 1666] [serial = 1215] [outer = 0x125880c00] 20:54:50 INFO - PROCESS | 1666 | 1466740490316 Marionette DEBUG loaded listener.js 20:54:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x128c73000) [pid = 1666] [serial = 1216] [outer = 0x125880c00] 20:54:50 INFO - PROCESS | 1666 | 1466740490838 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]]]}] 20:54:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 20:54:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 670ms 20:54:50 INFO - PROCESS | 1666 | 1466740490867 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 20:54:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 20:54:50 INFO - PROCESS | 1666 | 1466740490870 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 20:54:50 INFO - PROCESS | 1666 | 1466740490873 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 20:54:50 INFO - PROCESS | 1666 | 1466740490876 Marionette TRACE conn2 <- [1,1594,null,{}] 20:54:50 INFO - PROCESS | 1666 | 1466740490879 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}] 20:54:50 INFO - PROCESS | 1666 | 1466740490882 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:51 INFO - PROCESS | 1666 | 1466740491014 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 20:54:51 INFO - PROCESS | 1666 | 1466740491019 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:51 INFO - PROCESS | 1666 | 1466740491020 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:51 INFO - PROCESS | 1666 | ++DOCSHELL 0x124a22000 == 38 [pid = 1666] [id = 406] 20:54:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x118143800) [pid = 1666] [serial = 1217] [outer = 0x0] 20:54:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x128c7b400) [pid = 1666] [serial = 1218] [outer = 0x118143800] 20:54:51 INFO - PROCESS | 1666 | 1466740491094 Marionette DEBUG loaded listener.js 20:54:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x12940f400) [pid = 1666] [serial = 1219] [outer = 0x118143800] 20:54:51 INFO - PROCESS | 1666 | 1466740491621 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]]]}] 20:54:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 20:54:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 823ms 20:54:51 INFO - PROCESS | 1666 | 1466740491716 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 20:54:51 INFO - PROCESS | 1666 | 1466740491718 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 20:54:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 20:54:51 INFO - PROCESS | 1666 | 1466740491769 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 20:54:51 INFO - PROCESS | 1666 | 1466740491772 Marionette TRACE conn2 <- [1,1598,null,{}] 20:54:51 INFO - PROCESS | 1666 | 1466740491775 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}] 20:54:51 INFO - PROCESS | 1666 | 1466740491777 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:51 INFO - PROCESS | 1666 | 1466740491894 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 20:54:51 INFO - PROCESS | 1666 | 1466740491946 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:51 INFO - PROCESS | 1666 | 1466740491948 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:51 INFO - PROCESS | 1666 | ++DOCSHELL 0x117e67000 == 39 [pid = 1666] [id = 407] 20:54:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x112e0ec00) [pid = 1666] [serial = 1220] [outer = 0x0] 20:54:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x113c4f000) [pid = 1666] [serial = 1221] [outer = 0x112e0ec00] 20:54:51 INFO - PROCESS | 1666 | 1466740491980 Marionette DEBUG loaded listener.js 20:54:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x1161a9800) [pid = 1666] [serial = 1222] [outer = 0x112e0ec00] 20:54:52 INFO - PROCESS | 1666 | 1466740492499 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]]]}] 20:54:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 20:54:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 797ms 20:54:52 INFO - PROCESS | 1666 | 1466740492547 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 20:54:52 INFO - PROCESS | 1666 | 1466740492550 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 20:54:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 20:54:52 INFO - PROCESS | 1666 | 1466740492556 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 20:54:52 INFO - PROCESS | 1666 | 1466740492558 Marionette TRACE conn2 <- [1,1602,null,{}] 20:54:52 INFO - PROCESS | 1666 | 1466740492562 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}] 20:54:52 INFO - PROCESS | 1666 | 1466740492565 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:52 INFO - PROCESS | 1666 | 1466740492779 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 20:54:52 INFO - PROCESS | 1666 | 1466740492866 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:52 INFO - PROCESS | 1666 | 1466740492868 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x11667a000 == 40 [pid = 1666] [id = 408] 20:54:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x112f0ec00) [pid = 1666] [serial = 1223] [outer = 0x0] 20:54:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x11334dc00) [pid = 1666] [serial = 1224] [outer = 0x112f0ec00] 20:54:52 INFO - PROCESS | 1666 | 1466740492897 Marionette DEBUG loaded listener.js 20:54:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x1161aa000) [pid = 1666] [serial = 1225] [outer = 0x112f0ec00] 20:54:53 INFO - PROCESS | 1666 | --DOCSHELL 0x12afaa000 == 39 [pid = 1666] [id = 405] 20:54:53 INFO - PROCESS | 1666 | --DOCSHELL 0x12a43a800 == 38 [pid = 1666] [id = 404] 20:54:53 INFO - PROCESS | 1666 | --DOCSHELL 0x128d15000 == 37 [pid = 1666] [id = 403] 20:54:53 INFO - PROCESS | 1666 | --DOCSHELL 0x127485800 == 36 [pid = 1666] [id = 402] 20:54:53 INFO - PROCESS | 1666 | --DOCSHELL 0x112ab6800 == 35 [pid = 1666] [id = 401] 20:54:53 INFO - PROCESS | 1666 | --DOCSHELL 0x124a22800 == 34 [pid = 1666] [id = 400] 20:54:53 INFO - PROCESS | 1666 | --DOCSHELL 0x123358000 == 33 [pid = 1666] [id = 399] 20:54:53 INFO - PROCESS | 1666 | --DOCSHELL 0x11919c000 == 32 [pid = 1666] [id = 398] 20:54:53 INFO - PROCESS | 1666 | --DOCSHELL 0x11617e800 == 31 [pid = 1666] [id = 397] 20:54:53 INFO - PROCESS | 1666 | --DOCSHELL 0x1169aa000 == 30 [pid = 1666] [id = 396] 20:54:53 INFO - PROCESS | 1666 | --DOCSHELL 0x112d09800 == 29 [pid = 1666] [id = 395] 20:54:53 INFO - PROCESS | 1666 | 1466740493360 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]]]}] 20:54:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 20:54:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 822ms 20:54:53 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x116743800) [pid = 1666] [serial = 1131] [outer = 0x0] [url = about:blank] 20:54:53 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x1180ce800) [pid = 1666] [serial = 1134] [outer = 0x0] [url = about:blank] 20:54:53 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x1184df000) [pid = 1666] [serial = 1135] [outer = 0x0] [url = about:blank] 20:54:53 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x113c4d400) [pid = 1666] [serial = 1128] [outer = 0x0] [url = about:blank] 20:54:53 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x1164e4800) [pid = 1666] [serial = 1129] [outer = 0x0] [url = about:blank] 20:54:53 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x12b745400) [pid = 1666] [serial = 1123] [outer = 0x0] [url = about:blank] 20:54:53 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x112a75000) [pid = 1666] [serial = 1125] [outer = 0x0] [url = about:blank] 20:54:53 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x1132d5800) [pid = 1666] [serial = 1126] [outer = 0x0] [url = about:blank] 20:54:53 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x119bb3c00) [pid = 1666] [serial = 1140] [outer = 0x0] [url = about:blank] 20:54:53 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x119ed8c00) [pid = 1666] [serial = 1141] [outer = 0x0] [url = about:blank] 20:54:53 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x118550c00) [pid = 1666] [serial = 1137] [outer = 0x0] [url = about:blank] 20:54:53 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x1191c5800) [pid = 1666] [serial = 1138] [outer = 0x0] [url = about:blank] 20:54:53 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x1174c1800) [pid = 1666] [serial = 1132] [outer = 0x0] [url = about:blank] 20:54:53 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x119ed7c00) [pid = 1666] [serial = 1159] [outer = 0x0] [url = about:blank] 20:54:53 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x12b832800) [pid = 1666] [serial = 1162] [outer = 0x0] [url = about:blank] 20:54:53 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x1291b8400) [pid = 1666] [serial = 1153] [outer = 0x0] [url = about:blank] 20:54:53 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x124129c00) [pid = 1666] [serial = 1143] [outer = 0x0] [url = about:blank] 20:54:53 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x128ce4c00) [pid = 1666] [serial = 1150] [outer = 0x0] [url = about:blank] 20:54:53 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x129408c00) [pid = 1666] [serial = 1158] [outer = 0x0] [url = about:blank] 20:54:53 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x12a6ec800) [pid = 1666] [serial = 1161] [outer = 0x0] [url = about:blank] 20:54:53 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x12453a400) [pid = 1666] [serial = 1144] [outer = 0x0] [url = about:blank] 20:54:53 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x128ce5000) [pid = 1666] [serial = 1156] [outer = 0x0] [url = about:blank] 20:54:53 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x12b8fb800) [pid = 1666] [serial = 1165] [outer = 0x0] [url = about:blank] 20:54:53 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x12b8f1c00) [pid = 1666] [serial = 1164] [outer = 0x0] [url = about:blank] 20:54:53 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x124bb8c00) [pid = 1666] [serial = 1146] [outer = 0x0] [url = about:blank] 20:54:53 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x126f2e800) [pid = 1666] [serial = 1149] [outer = 0x0] [url = about:blank] 20:54:53 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x1258b1800) [pid = 1666] [serial = 1147] [outer = 0x0] [url = about:blank] 20:54:53 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x128dcc000) [pid = 1666] [serial = 1152] [outer = 0x0] [url = about:blank] 20:54:53 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x125879c00) [pid = 1666] [serial = 1155] [outer = 0x0] [url = about:blank] 20:54:53 INFO - PROCESS | 1666 | 1466740493393 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 20:54:53 INFO - PROCESS | 1666 | 1466740493396 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 20:54:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 20:54:53 INFO - PROCESS | 1666 | 1466740493404 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 20:54:53 INFO - PROCESS | 1666 | 1466740493407 Marionette TRACE conn2 <- [1,1606,null,{}] 20:54:53 INFO - PROCESS | 1666 | 1466740493409 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}] 20:54:53 INFO - PROCESS | 1666 | 1466740493411 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:53 INFO - PROCESS | 1666 | 1466740493489 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 20:54:53 INFO - PROCESS | 1666 | 1466740493494 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:53 INFO - PROCESS | 1666 | 1466740493495 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x1169c3000 == 30 [pid = 1666] [id = 409] 20:54:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x116635400) [pid = 1666] [serial = 1226] [outer = 0x0] 20:54:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x116f7e800) [pid = 1666] [serial = 1227] [outer = 0x116635400] 20:54:53 INFO - PROCESS | 1666 | 1466740493524 Marionette DEBUG loaded listener.js 20:54:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x1174b8000) [pid = 1666] [serial = 1228] [outer = 0x116635400] 20:54:53 INFO - PROCESS | 1666 | 1466740493876 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]]]}] 20:54:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 20:54:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 525ms 20:54:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 20:54:53 INFO - PROCESS | 1666 | 1466740493926 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 20:54:53 INFO - PROCESS | 1666 | 1466740493928 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 20:54:53 INFO - PROCESS | 1666 | 1466740493930 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 20:54:53 INFO - PROCESS | 1666 | 1466740493931 Marionette TRACE conn2 <- [1,1610,null,{}] 20:54:53 INFO - PROCESS | 1666 | 1466740493934 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}] 20:54:53 INFO - PROCESS | 1666 | 1466740493935 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:54 INFO - PROCESS | 1666 | 1466740494011 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 20:54:54 INFO - PROCESS | 1666 | 1466740494017 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:54 INFO - PROCESS | 1666 | 1466740494019 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x119298000 == 31 [pid = 1666] [id = 410] 20:54:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x1180ce400) [pid = 1666] [serial = 1229] [outer = 0x0] 20:54:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x118146c00) [pid = 1666] [serial = 1230] [outer = 0x1180ce400] 20:54:54 INFO - PROCESS | 1666 | 1466740494046 Marionette DEBUG loaded listener.js 20:54:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x1184e2000) [pid = 1666] [serial = 1231] [outer = 0x1180ce400] 20:54:54 INFO - PROCESS | 1666 | 1466740494389 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]]]}] 20:54:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 20:54:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 471ms 20:54:54 INFO - PROCESS | 1666 | 1466740494401 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 20:54:54 INFO - PROCESS | 1666 | 1466740494404 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 20:54:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 20:54:54 INFO - PROCESS | 1666 | 1466740494415 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 20:54:54 INFO - PROCESS | 1666 | 1466740494418 Marionette TRACE conn2 <- [1,1614,null,{}] 20:54:54 INFO - PROCESS | 1666 | 1466740494421 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}] 20:54:54 INFO - PROCESS | 1666 | 1466740494423 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:54 INFO - PROCESS | 1666 | 1466740494510 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 20:54:54 INFO - PROCESS | 1666 | 1466740494566 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:54 INFO - PROCESS | 1666 | 1466740494567 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x124472800 == 32 [pid = 1666] [id = 411] 20:54:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x112967800) [pid = 1666] [serial = 1232] [outer = 0x0] 20:54:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x1185a6800) [pid = 1666] [serial = 1233] [outer = 0x112967800] 20:54:54 INFO - PROCESS | 1666 | 1466740494592 Marionette DEBUG loaded listener.js 20:54:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x11998a000) [pid = 1666] [serial = 1234] [outer = 0x112967800] 20:54:54 INFO - PROCESS | 1666 | 1466740494882 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]]]}] 20:54:54 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 20:54:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 477ms 20:54:54 INFO - PROCESS | 1666 | 1466740494892 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 20:54:54 INFO - PROCESS | 1666 | 1466740494893 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 20:54:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 20:54:54 INFO - PROCESS | 1666 | 1466740494896 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 20:54:54 INFO - PROCESS | 1666 | 1466740494897 Marionette TRACE conn2 <- [1,1618,null,{}] 20:54:54 INFO - PROCESS | 1666 | 1466740494900 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}] 20:54:54 INFO - PROCESS | 1666 | 1466740494902 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:55 INFO - PROCESS | 1666 | 1466740495013 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 20:54:55 INFO - PROCESS | 1666 | 1466740495088 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:55 INFO - PROCESS | 1666 | 1466740495090 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x124d98800 == 33 [pid = 1666] [id = 412] 20:54:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x11295bc00) [pid = 1666] [serial = 1235] [outer = 0x0] 20:54:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x119bbe000) [pid = 1666] [serial = 1236] [outer = 0x11295bc00] 20:54:55 INFO - PROCESS | 1666 | 1466740495130 Marionette DEBUG loaded listener.js 20:54:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x1235f3400) [pid = 1666] [serial = 1237] [outer = 0x11295bc00] 20:54:55 INFO - PROCESS | 1666 | 1466740495531 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]]]}] 20:54:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 20:54:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 668ms 20:54:55 INFO - PROCESS | 1666 | 1466740495565 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 20:54:55 INFO - PROCESS | 1666 | 1466740495568 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 20:54:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 20:54:55 INFO - PROCESS | 1666 | 1466740495571 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 20:54:55 INFO - PROCESS | 1666 | 1466740495572 Marionette TRACE conn2 <- [1,1622,null,{}] 20:54:55 INFO - PROCESS | 1666 | 1466740495574 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}] 20:54:55 INFO - PROCESS | 1666 | 1466740495575 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:55 INFO - PROCESS | 1666 | 1466740495673 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 20:54:55 INFO - PROCESS | 1666 | 1466740495677 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:55 INFO - PROCESS | 1666 | 1466740495681 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x1240ab800 == 34 [pid = 1666] [id = 413] 20:54:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x12453f800) [pid = 1666] [serial = 1238] [outer = 0x0] 20:54:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x124627c00) [pid = 1666] [serial = 1239] [outer = 0x12453f800] 20:54:55 INFO - PROCESS | 1666 | 1466740495745 Marionette DEBUG loaded listener.js 20:54:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x125805800) [pid = 1666] [serial = 1240] [outer = 0x12453f800] 20:54:56 INFO - PROCESS | 1666 | 1466740496105 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]]]}] 20:54:56 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 20:54:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 568ms 20:54:56 INFO - PROCESS | 1666 | 1466740496145 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 20:54:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 20:54:56 INFO - PROCESS | 1666 | 1466740496147 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 20:54:56 INFO - PROCESS | 1666 | 1466740496151 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 20:54:56 INFO - PROCESS | 1666 | 1466740496152 Marionette TRACE conn2 <- [1,1626,null,{}] 20:54:56 INFO - PROCESS | 1666 | 1466740496154 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}] 20:54:56 INFO - PROCESS | 1666 | 1466740496156 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:56 INFO - PROCESS | 1666 | 1466740496254 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 20:54:56 INFO - PROCESS | 1666 | 1466740496258 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:56 INFO - PROCESS | 1666 | 1466740496259 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x129c6c000 == 35 [pid = 1666] [id = 414] 20:54:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x118272c00) [pid = 1666] [serial = 1241] [outer = 0x0] 20:54:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x125d3a800) [pid = 1666] [serial = 1242] [outer = 0x118272c00] 20:54:56 INFO - PROCESS | 1666 | 1466740496283 Marionette DEBUG loaded listener.js 20:54:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x128ce9000) [pid = 1666] [serial = 1243] [outer = 0x118272c00] 20:54:56 INFO - PROCESS | 1666 | 1466740496623 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]]]}] 20:54:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 20:54:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 522ms 20:54:56 INFO - PROCESS | 1666 | 1466740496673 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 20:54:56 INFO - PROCESS | 1666 | 1466740496675 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 20:54:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 20:54:56 INFO - PROCESS | 1666 | 1466740496678 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 20:54:56 INFO - PROCESS | 1666 | 1466740496680 Marionette TRACE conn2 <- [1,1630,null,{}] 20:54:56 INFO - PROCESS | 1666 | 1466740496683 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}] 20:54:56 INFO - PROCESS | 1666 | 1466740496685 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:56 INFO - PROCESS | 1666 | 1466740496825 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 20:54:56 INFO - PROCESS | 1666 | 1466740496839 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:56 INFO - PROCESS | 1666 | 1466740496840 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x119288000 == 36 [pid = 1666] [id = 415] 20:54:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x1271b3400) [pid = 1666] [serial = 1244] [outer = 0x0] 20:54:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x1291b8000) [pid = 1666] [serial = 1245] [outer = 0x1271b3400] 20:54:56 INFO - PROCESS | 1666 | 1466740496882 Marionette DEBUG loaded listener.js 20:54:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x1258b6000) [pid = 1666] [serial = 1246] [outer = 0x1271b3400] 20:54:57 INFO - PROCESS | 1666 | 1466740497332 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]]]}] 20:54:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 20:54:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 670ms 20:54:57 INFO - PROCESS | 1666 | 1466740497348 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 20:54:57 INFO - PROCESS | 1666 | 1466740497350 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 20:54:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 20:54:57 INFO - PROCESS | 1666 | 1466740497352 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 20:54:57 INFO - PROCESS | 1666 | 1466740497354 Marionette TRACE conn2 <- [1,1634,null,{}] 20:54:57 INFO - PROCESS | 1666 | 1466740497356 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}] 20:54:57 INFO - PROCESS | 1666 | 1466740497357 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:57 INFO - PROCESS | 1666 | 1466740497528 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 20:54:57 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x12453cc00) [pid = 1666] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 20:54:57 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x12a5ee800) [pid = 1666] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 20:54:57 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x115dc6800) [pid = 1666] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 20:54:57 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x1212aec00) [pid = 1666] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 20:54:57 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x11275dc00) [pid = 1666] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 20:54:57 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x116a1c400) [pid = 1666] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 20:54:57 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x125880c00) [pid = 1666] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 20:54:57 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x119886000) [pid = 1666] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 20:54:57 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x112965400) [pid = 1666] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 20:54:57 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x116f8b800) [pid = 1666] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 20:54:57 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x115e24800) [pid = 1666] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 20:54:57 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x110f3c400) [pid = 1666] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 20:54:57 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x116a1c000) [pid = 1666] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 20:54:57 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x112e05c00) [pid = 1666] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 20:54:57 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x112e06c00) [pid = 1666] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 20:54:57 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x113c90000) [pid = 1666] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 20:54:57 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x1185a2400) [pid = 1666] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 20:54:57 INFO - PROCESS | 1666 | 1466740497584 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:57 INFO - PROCESS | 1666 | 1466740497585 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x11713e000 == 37 [pid = 1666] [id = 416] 20:54:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x110f2dc00) [pid = 1666] [serial = 1247] [outer = 0x0] 20:54:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x11275dc00) [pid = 1666] [serial = 1248] [outer = 0x110f2dc00] 20:54:57 INFO - PROCESS | 1666 | 1466740497610 Marionette DEBUG loaded listener.js 20:54:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x1164e5c00) [pid = 1666] [serial = 1249] [outer = 0x110f2dc00] 20:54:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 20:54:57 INFO - PROCESS | 1666 | 1466740497866 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]]]}] 20:54:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 520ms 20:54:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 20:54:57 INFO - PROCESS | 1666 | 1466740497876 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 20:54:57 INFO - PROCESS | 1666 | 1466740497877 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 20:54:57 INFO - PROCESS | 1666 | 1466740497879 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 20:54:57 INFO - PROCESS | 1666 | 1466740497880 Marionette TRACE conn2 <- [1,1638,null,{}] 20:54:57 INFO - PROCESS | 1666 | 1466740497882 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}] 20:54:57 INFO - PROCESS | 1666 | 1466740497883 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:57 INFO - PROCESS | 1666 | 1466740497967 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 20:54:57 INFO - PROCESS | 1666 | 1466740497973 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:57 INFO - PROCESS | 1666 | 1466740497975 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x12be77800 == 38 [pid = 1666] [id = 417] 20:54:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x1133d3c00) [pid = 1666] [serial = 1250] [outer = 0x0] 20:54:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x119cd2c00) [pid = 1666] [serial = 1251] [outer = 0x1133d3c00] 20:54:58 INFO - PROCESS | 1666 | 1466740497999 Marionette DEBUG loaded listener.js 20:54:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x128c78800) [pid = 1666] [serial = 1252] [outer = 0x1133d3c00] 20:54:58 INFO - PROCESS | 1666 | 1466740498318 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]]]}] 20:54:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 20:54:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 468ms 20:54:58 INFO - PROCESS | 1666 | 1466740498347 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 20:54:58 INFO - PROCESS | 1666 | 1466740498348 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 20:54:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 20:54:58 INFO - PROCESS | 1666 | 1466740498353 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 20:54:58 INFO - PROCESS | 1666 | 1466740498354 Marionette TRACE conn2 <- [1,1642,null,{}] 20:54:58 INFO - PROCESS | 1666 | 1466740498356 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}] 20:54:58 INFO - PROCESS | 1666 | 1466740498357 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:58 INFO - PROCESS | 1666 | 1466740498470 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 20:54:58 INFO - PROCESS | 1666 | 1466740498476 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:58 INFO - PROCESS | 1666 | 1466740498478 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c084000 == 39 [pid = 1666] [id = 418] 20:54:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x116749800) [pid = 1666] [serial = 1253] [outer = 0x0] 20:54:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x129503000) [pid = 1666] [serial = 1254] [outer = 0x116749800] 20:54:58 INFO - PROCESS | 1666 | 1466740498504 Marionette DEBUG loaded listener.js 20:54:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x12a5f2800) [pid = 1666] [serial = 1255] [outer = 0x116749800] 20:54:58 INFO - PROCESS | 1666 | 1466740498809 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]]]}] 20:54:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 20:54:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 469ms 20:54:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 20:54:58 INFO - PROCESS | 1666 | 1466740498821 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 20:54:58 INFO - PROCESS | 1666 | 1466740498823 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 20:54:58 INFO - PROCESS | 1666 | 1466740498824 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 20:54:58 INFO - PROCESS | 1666 | 1466740498826 Marionette TRACE conn2 <- [1,1646,null,{}] 20:54:58 INFO - PROCESS | 1666 | 1466740498829 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}] 20:54:58 INFO - PROCESS | 1666 | 1466740498836 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:58 INFO - PROCESS | 1666 | 1466740498970 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 20:54:58 INFO - PROCESS | 1666 | 1466740498978 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:58 INFO - PROCESS | 1666 | 1466740498979 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cc20800 == 40 [pid = 1666] [id = 419] 20:54:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x11229ec00) [pid = 1666] [serial = 1256] [outer = 0x0] 20:54:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x12af5b000) [pid = 1666] [serial = 1257] [outer = 0x11229ec00] 20:54:59 INFO - PROCESS | 1666 | 1466740499018 Marionette DEBUG loaded listener.js 20:54:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x12b831c00) [pid = 1666] [serial = 1258] [outer = 0x11229ec00] 20:54:59 INFO - PROCESS | 1666 | 1466740499448 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]]]}] 20:54:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 20:54:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 672ms 20:54:59 INFO - PROCESS | 1666 | 1466740499547 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 20:54:59 INFO - PROCESS | 1666 | 1466740499549 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 20:54:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 20:54:59 INFO - PROCESS | 1666 | 1466740499553 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 20:54:59 INFO - PROCESS | 1666 | 1466740499556 Marionette TRACE conn2 <- [1,1650,null,{}] 20:54:59 INFO - PROCESS | 1666 | 1466740499560 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}] 20:54:59 INFO - PROCESS | 1666 | 1466740499562 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:59 INFO - PROCESS | 1666 | 1466740499663 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 20:54:59 INFO - PROCESS | 1666 | 1466740499760 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:59 INFO - PROCESS | 1666 | 1466740499762 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:54:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x116674000 == 41 [pid = 1666] [id = 420] 20:54:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x113203800) [pid = 1666] [serial = 1259] [outer = 0x0] 20:54:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x1133b2c00) [pid = 1666] [serial = 1260] [outer = 0x113203800] 20:54:59 INFO - PROCESS | 1666 | 1466740499795 Marionette DEBUG loaded listener.js 20:54:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x1164e8400) [pid = 1666] [serial = 1261] [outer = 0x113203800] 20:55:00 INFO - PROCESS | 1666 | 1466740500231 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]]]}] 20:55:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 20:55:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 723ms 20:55:00 INFO - PROCESS | 1666 | 1466740500277 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 20:55:00 INFO - PROCESS | 1666 | 1466740500279 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 20:55:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 20:55:00 INFO - PROCESS | 1666 | 1466740500283 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 20:55:00 INFO - PROCESS | 1666 | 1466740500286 Marionette TRACE conn2 <- [1,1654,null,{}] 20:55:00 INFO - PROCESS | 1666 | 1466740500289 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}] 20:55:00 INFO - PROCESS | 1666 | 1466740500291 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:00 INFO - PROCESS | 1666 | 1466740500418 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 20:55:00 INFO - PROCESS | 1666 | 1466740500490 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:00 INFO - PROCESS | 1666 | 1466740500491 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x12334b800 == 42 [pid = 1666] [id = 421] 20:55:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x1167e6000) [pid = 1666] [serial = 1262] [outer = 0x0] 20:55:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x1176d1c00) [pid = 1666] [serial = 1263] [outer = 0x1167e6000] 20:55:00 INFO - PROCESS | 1666 | 1466740500524 Marionette DEBUG loaded listener.js 20:55:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x1185a6000) [pid = 1666] [serial = 1264] [outer = 0x1167e6000] 20:55:00 INFO - PROCESS | 1666 | 1466740500940 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]]]}] 20:55:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 20:55:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 674ms 20:55:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 20:55:00 INFO - PROCESS | 1666 | 1466740500955 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 20:55:00 INFO - PROCESS | 1666 | 1466740500957 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 20:55:00 INFO - PROCESS | 1666 | 1466740500959 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 20:55:00 INFO - PROCESS | 1666 | 1466740500961 Marionette TRACE conn2 <- [1,1658,null,{}] 20:55:00 INFO - PROCESS | 1666 | 1466740500968 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}] 20:55:00 INFO - PROCESS | 1666 | 1466740500971 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:01 INFO - PROCESS | 1666 | 1466740501074 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 20:55:01 INFO - PROCESS | 1666 | 1466740501143 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:01 INFO - PROCESS | 1666 | 1466740501146 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c095800 == 43 [pid = 1666] [id = 422] 20:55:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x123682800) [pid = 1666] [serial = 1265] [outer = 0x0] 20:55:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x124532800) [pid = 1666] [serial = 1266] [outer = 0x123682800] 20:55:01 INFO - PROCESS | 1666 | 1466740501222 Marionette DEBUG loaded listener.js 20:55:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x124bf3400) [pid = 1666] [serial = 1267] [outer = 0x123682800] 20:55:01 INFO - PROCESS | 1666 | 1466740501783 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]]]}] 20:55:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 20:55:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 870ms 20:55:01 INFO - PROCESS | 1666 | 1466740501830 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 20:55:01 INFO - PROCESS | 1666 | 1466740501831 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 20:55:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 20:55:01 INFO - PROCESS | 1666 | 1466740501834 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 20:55:01 INFO - PROCESS | 1666 | 1466740501835 Marionette TRACE conn2 <- [1,1662,null,{}] 20:55:01 INFO - PROCESS | 1666 | 1466740501837 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}] 20:55:01 INFO - PROCESS | 1666 | 1466740501839 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:01 INFO - PROCESS | 1666 | 1466740501938 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 20:55:02 INFO - PROCESS | 1666 | 1466740502012 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:02 INFO - PROCESS | 1666 | 1466740502014 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d38a000 == 44 [pid = 1666] [id = 423] 20:55:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x126e66c00) [pid = 1666] [serial = 1268] [outer = 0x0] 20:55:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x129509000) [pid = 1666] [serial = 1269] [outer = 0x126e66c00] 20:55:02 INFO - PROCESS | 1666 | 1466740502043 Marionette DEBUG loaded listener.js 20:55:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x12a53d800) [pid = 1666] [serial = 1270] [outer = 0x126e66c00] 20:55:02 INFO - PROCESS | 1666 | 1466740502472 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]]]}] 20:55:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 20:55:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 670ms 20:55:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 20:55:02 INFO - PROCESS | 1666 | 1466740502505 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 20:55:02 INFO - PROCESS | 1666 | 1466740502506 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 20:55:02 INFO - PROCESS | 1666 | 1466740502508 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 20:55:02 INFO - PROCESS | 1666 | 1466740502510 Marionette TRACE conn2 <- [1,1666,null,{}] 20:55:02 INFO - PROCESS | 1666 | 1466740502512 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}] 20:55:02 INFO - PROCESS | 1666 | 1466740502513 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:02 INFO - PROCESS | 1666 | 1466740502613 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 20:55:02 INFO - PROCESS | 1666 | 1466740502674 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:02 INFO - PROCESS | 1666 | 1466740502675 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x12918e000 == 45 [pid = 1666] [id = 424] 20:55:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x124bef400) [pid = 1666] [serial = 1271] [outer = 0x0] 20:55:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x12a540800) [pid = 1666] [serial = 1272] [outer = 0x124bef400] 20:55:02 INFO - PROCESS | 1666 | 1466740502704 Marionette DEBUG loaded listener.js 20:55:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x12af5d800) [pid = 1666] [serial = 1273] [outer = 0x124bef400] 20:55:03 INFO - PROCESS | 1666 | 1466740503288 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]]]}] 20:55:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 20:55:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 821ms 20:55:03 INFO - PROCESS | 1666 | 1466740503329 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 20:55:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 20:55:03 INFO - PROCESS | 1666 | 1466740503331 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 20:55:03 INFO - PROCESS | 1666 | 1466740503334 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 20:55:03 INFO - PROCESS | 1666 | 1466740503336 Marionette TRACE conn2 <- [1,1670,null,{}] 20:55:03 INFO - PROCESS | 1666 | 1466740503340 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}] 20:55:03 INFO - PROCESS | 1666 | 1466740503341 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:03 INFO - PROCESS | 1666 | 1466740503436 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 20:55:03 INFO - PROCESS | 1666 | 1466740503502 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:03 INFO - PROCESS | 1666 | 1466740503503 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x117465000 == 46 [pid = 1666] [id = 425] 20:55:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x1167e9c00) [pid = 1666] [serial = 1274] [outer = 0x0] 20:55:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x116f91400) [pid = 1666] [serial = 1275] [outer = 0x1167e9c00] 20:55:03 INFO - PROCESS | 1666 | 1466740503532 Marionette DEBUG loaded listener.js 20:55:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x1175c2c00) [pid = 1666] [serial = 1276] [outer = 0x1167e9c00] 20:55:04 INFO - PROCESS | 1666 | --DOCSHELL 0x12c084000 == 45 [pid = 1666] [id = 418] 20:55:04 INFO - PROCESS | 1666 | --DOCSHELL 0x12be77800 == 44 [pid = 1666] [id = 417] 20:55:04 INFO - PROCESS | 1666 | --DOCSHELL 0x11713e000 == 43 [pid = 1666] [id = 416] 20:55:04 INFO - PROCESS | 1666 | --DOCSHELL 0x119288000 == 42 [pid = 1666] [id = 415] 20:55:04 INFO - PROCESS | 1666 | --DOCSHELL 0x129c6c000 == 41 [pid = 1666] [id = 414] 20:55:04 INFO - PROCESS | 1666 | --DOCSHELL 0x1240ab800 == 40 [pid = 1666] [id = 413] 20:55:04 INFO - PROCESS | 1666 | --DOCSHELL 0x124d98800 == 39 [pid = 1666] [id = 412] 20:55:04 INFO - PROCESS | 1666 | --DOCSHELL 0x124472800 == 38 [pid = 1666] [id = 411] 20:55:04 INFO - PROCESS | 1666 | --DOCSHELL 0x119298000 == 37 [pid = 1666] [id = 410] 20:55:04 INFO - PROCESS | 1666 | --DOCSHELL 0x1169c3000 == 36 [pid = 1666] [id = 409] 20:55:04 INFO - PROCESS | 1666 | --DOCSHELL 0x11667a000 == 35 [pid = 1666] [id = 408] 20:55:04 INFO - PROCESS | 1666 | --DOCSHELL 0x117e67000 == 34 [pid = 1666] [id = 407] 20:55:04 INFO - PROCESS | 1666 | --DOCSHELL 0x124a22000 == 33 [pid = 1666] [id = 406] 20:55:04 INFO - PROCESS | 1666 | --DOCSHELL 0x12918e000 == 32 [pid = 1666] [id = 424] 20:55:04 INFO - PROCESS | 1666 | --DOCSHELL 0x12d38a000 == 31 [pid = 1666] [id = 423] 20:55:04 INFO - PROCESS | 1666 | --DOCSHELL 0x12c095800 == 30 [pid = 1666] [id = 422] 20:55:04 INFO - PROCESS | 1666 | --DOCSHELL 0x12334b800 == 29 [pid = 1666] [id = 421] 20:55:04 INFO - PROCESS | 1666 | --DOCSHELL 0x12cc20800 == 28 [pid = 1666] [id = 419] 20:55:04 INFO - PROCESS | 1666 | --DOCSHELL 0x116674000 == 27 [pid = 1666] [id = 420] 20:55:04 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x1184da400) [pid = 1666] [serial = 1197] [outer = 0x0] [url = about:blank] 20:55:04 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x1174b9c00) [pid = 1666] [serial = 1194] [outer = 0x0] [url = about:blank] 20:55:04 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x116752c00) [pid = 1666] [serial = 1191] [outer = 0x0] [url = about:blank] 20:55:04 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x116f8dc00) [pid = 1666] [serial = 1192] [outer = 0x0] [url = about:blank] 20:55:04 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x111d19800) [pid = 1666] [serial = 1185] [outer = 0x0] [url = about:blank] 20:55:04 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x1180d6400) [pid = 1666] [serial = 1168] [outer = 0x0] [url = about:blank] 20:55:04 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x1175bf800) [pid = 1666] [serial = 1167] [outer = 0x0] [url = about:blank] 20:55:04 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x1122a5800) [pid = 1666] [serial = 1186] [outer = 0x0] [url = about:blank] 20:55:04 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x113349800) [pid = 1666] [serial = 1188] [outer = 0x0] [url = about:blank] 20:55:04 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x113dca800) [pid = 1666] [serial = 1189] [outer = 0x0] [url = about:blank] 20:55:04 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x1174a3800) [pid = 1666] [serial = 1183] [outer = 0x0] [url = about:blank] 20:55:04 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x119995000) [pid = 1666] [serial = 1200] [outer = 0x0] [url = about:blank] 20:55:04 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x115d05c00) [pid = 1666] [serial = 1182] [outer = 0x0] [url = about:blank] 20:55:04 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x1212ab000) [pid = 1666] [serial = 1201] [outer = 0x0] [url = about:blank] 20:55:04 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x12368a800) [pid = 1666] [serial = 1171] [outer = 0x0] [url = about:blank] 20:55:04 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x119889000) [pid = 1666] [serial = 1170] [outer = 0x0] [url = about:blank] 20:55:04 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x129503c00) [pid = 1666] [serial = 1174] [outer = 0x0] [url = about:blank] 20:55:04 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x1251e7c00) [pid = 1666] [serial = 1173] [outer = 0x0] [url = about:blank] 20:55:04 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x12b83cc00) [pid = 1666] [serial = 1177] [outer = 0x0] [url = about:blank] 20:55:04 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x12b74c000) [pid = 1666] [serial = 1176] [outer = 0x0] [url = about:blank] 20:55:04 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x12b8f9000) [pid = 1666] [serial = 1180] [outer = 0x0] [url = about:blank] 20:55:04 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x12a534c00) [pid = 1666] [serial = 1179] [outer = 0x0] [url = about:blank] 20:55:04 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x12453d400) [pid = 1666] [serial = 1204] [outer = 0x0] [url = about:blank] 20:55:04 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x124234400) [pid = 1666] [serial = 1203] [outer = 0x0] [url = about:blank] 20:55:04 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x124689c00) [pid = 1666] [serial = 1206] [outer = 0x0] [url = about:blank] 20:55:04 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x124a75000) [pid = 1666] [serial = 1210] [outer = 0x0] [url = about:blank] 20:55:04 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x119183c00) [pid = 1666] [serial = 1209] [outer = 0x0] [url = about:blank] 20:55:04 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x126e67400) [pid = 1666] [serial = 1215] [outer = 0x0] [url = about:blank] 20:55:04 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x124bfbc00) [pid = 1666] [serial = 1207] [outer = 0x0] [url = about:blank] 20:55:04 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x124de5400) [pid = 1666] [serial = 1212] [outer = 0x0] [url = about:blank] 20:55:04 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x1185da000) [pid = 1666] [serial = 1198] [outer = 0x0] [url = about:blank] 20:55:04 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x128c73000) [pid = 1666] [serial = 1216] [outer = 0x0] [url = about:blank] 20:55:04 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x11846f000) [pid = 1666] [serial = 1195] [outer = 0x0] [url = about:blank] 20:55:04 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x12587bc00) [pid = 1666] [serial = 1213] [outer = 0x0] [url = about:blank] 20:55:04 INFO - PROCESS | 1666 | 1466740504461 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]]]}] 20:55:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 20:55:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1171ms 20:55:04 INFO - PROCESS | 1666 | 1466740504506 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 20:55:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 20:55:04 INFO - PROCESS | 1666 | 1466740504509 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 20:55:04 INFO - PROCESS | 1666 | 1466740504511 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 20:55:04 INFO - PROCESS | 1666 | 1466740504513 Marionette TRACE conn2 <- [1,1674,null,{}] 20:55:04 INFO - PROCESS | 1666 | 1466740504517 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}] 20:55:04 INFO - PROCESS | 1666 | 1466740504519 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:04 INFO - PROCESS | 1666 | 1466740504602 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 20:55:04 INFO - PROCESS | 1666 | 1466740504655 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:04 INFO - PROCESS | 1666 | 1466740504658 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:04 INFO - PROCESS | 1666 | ++DOCSHELL 0x116187800 == 28 [pid = 1666] [id = 426] 20:55:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x112f06400) [pid = 1666] [serial = 1277] [outer = 0x0] 20:55:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x1133c7000) [pid = 1666] [serial = 1278] [outer = 0x112f06400] 20:55:04 INFO - PROCESS | 1666 | 1466740504690 Marionette DEBUG loaded listener.js 20:55:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x115dcb400) [pid = 1666] [serial = 1279] [outer = 0x112f06400] 20:55:05 INFO - PROCESS | 1666 | 1466740505012 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]]]}] 20:55:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 20:55:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 520ms 20:55:05 INFO - PROCESS | 1666 | 1466740505031 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 20:55:05 INFO - PROCESS | 1666 | 1466740505035 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 20:55:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 20:55:05 INFO - PROCESS | 1666 | 1466740505043 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 20:55:05 INFO - PROCESS | 1666 | 1466740505046 Marionette TRACE conn2 <- [1,1678,null,{}] 20:55:05 INFO - PROCESS | 1666 | 1466740505049 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}] 20:55:05 INFO - PROCESS | 1666 | 1466740505050 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:05 INFO - PROCESS | 1666 | 1466740505152 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 20:55:05 INFO - PROCESS | 1666 | 1466740505159 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:05 INFO - PROCESS | 1666 | 1466740505164 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x1183b3800 == 29 [pid = 1666] [id = 427] 20:55:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x116748800) [pid = 1666] [serial = 1280] [outer = 0x0] 20:55:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x1174bdc00) [pid = 1666] [serial = 1281] [outer = 0x116748800] 20:55:05 INFO - PROCESS | 1666 | 1466740505211 Marionette DEBUG loaded listener.js 20:55:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x1180d0000) [pid = 1666] [serial = 1282] [outer = 0x116748800] 20:55:05 INFO - PROCESS | 1666 | 1466740505674 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]]]}] 20:55:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 20:55:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 674ms 20:55:05 INFO - PROCESS | 1666 | 1466740505719 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 20:55:05 INFO - PROCESS | 1666 | 1466740505722 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 20:55:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 20:55:05 INFO - PROCESS | 1666 | 1466740505725 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 20:55:05 INFO - PROCESS | 1666 | 1466740505728 Marionette TRACE conn2 <- [1,1682,null,{}] 20:55:05 INFO - PROCESS | 1666 | 1466740505736 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}] 20:55:05 INFO - PROCESS | 1666 | 1466740505739 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:05 INFO - PROCESS | 1666 | 1466740505814 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 20:55:05 INFO - PROCESS | 1666 | 1466740505819 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:05 INFO - PROCESS | 1666 | 1466740505821 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x119c45000 == 30 [pid = 1666] [id = 428] 20:55:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x112966800) [pid = 1666] [serial = 1283] [outer = 0x0] 20:55:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x11859dc00) [pid = 1666] [serial = 1284] [outer = 0x112966800] 20:55:05 INFO - PROCESS | 1666 | 1466740505852 Marionette DEBUG loaded listener.js 20:55:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1188aac00) [pid = 1666] [serial = 1285] [outer = 0x112966800] 20:55:06 INFO - PROCESS | 1666 | 1466740506222 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]]]}] 20:55:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 20:55:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 519ms 20:55:06 INFO - PROCESS | 1666 | 1466740506247 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 20:55:06 INFO - PROCESS | 1666 | 1466740506249 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 20:55:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 20:55:06 INFO - PROCESS | 1666 | 1466740506252 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 20:55:06 INFO - PROCESS | 1666 | 1466740506254 Marionette TRACE conn2 <- [1,1686,null,{}] 20:55:06 INFO - PROCESS | 1666 | 1466740506257 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}] 20:55:06 INFO - PROCESS | 1666 | 1466740506259 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:06 INFO - PROCESS | 1666 | 1466740506421 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 20:55:06 INFO - PROCESS | 1666 | 1466740506444 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:06 INFO - PROCESS | 1666 | 1466740506445 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x12328b800 == 31 [pid = 1666] [id = 429] 20:55:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x1184e4c00) [pid = 1666] [serial = 1286] [outer = 0x0] 20:55:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x119183c00) [pid = 1666] [serial = 1287] [outer = 0x1184e4c00] 20:55:06 INFO - PROCESS | 1666 | 1466740506488 Marionette DEBUG loaded listener.js 20:55:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x119995000) [pid = 1666] [serial = 1288] [outer = 0x1184e4c00] 20:55:06 INFO - PROCESS | 1666 | 1466740506826 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]]]}] 20:55:06 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 20:55:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 620ms 20:55:06 INFO - PROCESS | 1666 | 1466740506872 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 20:55:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 20:55:06 INFO - PROCESS | 1666 | 1466740506880 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 20:55:06 INFO - PROCESS | 1666 | 1466740506884 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 20:55:06 INFO - PROCESS | 1666 | 1466740506886 Marionette TRACE conn2 <- [1,1690,null,{}] 20:55:06 INFO - PROCESS | 1666 | 1466740506889 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}] 20:55:06 INFO - PROCESS | 1666 | 1466740506890 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:06 INFO - PROCESS | 1666 | 1466740506981 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 20:55:07 INFO - PROCESS | 1666 | 1466740507018 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:07 INFO - PROCESS | 1666 | 1466740507019 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x124bc2800 == 32 [pid = 1666] [id = 430] 20:55:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x1164ec400) [pid = 1666] [serial = 1289] [outer = 0x0] 20:55:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x119cd8c00) [pid = 1666] [serial = 1290] [outer = 0x1164ec400] 20:55:07 INFO - PROCESS | 1666 | 1466740507044 Marionette DEBUG loaded listener.js 20:55:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x123686400) [pid = 1666] [serial = 1291] [outer = 0x1164ec400] 20:55:07 INFO - PROCESS | 1666 | 1466740507374 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]]]}] 20:55:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 20:55:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 521ms 20:55:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 20:55:07 INFO - PROCESS | 1666 | 1466740507407 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 20:55:07 INFO - PROCESS | 1666 | 1466740507408 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 20:55:07 INFO - PROCESS | 1666 | 1466740507411 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 20:55:07 INFO - PROCESS | 1666 | 1466740507413 Marionette TRACE conn2 <- [1,1694,null,{}] 20:55:07 INFO - PROCESS | 1666 | 1466740507415 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}] 20:55:07 INFO - PROCESS | 1666 | 1466740507423 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:07 INFO - PROCESS | 1666 | 1466740507604 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 20:55:07 INFO - PROCESS | 1666 | 1466740507656 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:07 INFO - PROCESS | 1666 | 1466740507657 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x127116000 == 33 [pid = 1666] [id = 431] 20:55:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x116f76c00) [pid = 1666] [serial = 1292] [outer = 0x0] 20:55:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x124234400) [pid = 1666] [serial = 1293] [outer = 0x116f76c00] 20:55:07 INFO - PROCESS | 1666 | 1466740507699 Marionette DEBUG loaded listener.js 20:55:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x1251e8400) [pid = 1666] [serial = 1294] [outer = 0x116f76c00] 20:55:08 INFO - PROCESS | 1666 | 1466740508051 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]]]}] 20:55:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 20:55:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 670ms 20:55:08 INFO - PROCESS | 1666 | 1466740508081 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 20:55:08 INFO - PROCESS | 1666 | 1466740508082 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 20:55:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 20:55:08 INFO - PROCESS | 1666 | 1466740508092 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 20:55:08 INFO - PROCESS | 1666 | 1466740508093 Marionette TRACE conn2 <- [1,1698,null,{}] 20:55:08 INFO - PROCESS | 1666 | 1466740508095 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}] 20:55:08 INFO - PROCESS | 1666 | 1466740508104 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:08 INFO - PROCESS | 1666 | 1466740508198 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 20:55:08 INFO - PROCESS | 1666 | 1466740508202 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:08 INFO - PROCESS | 1666 | 1466740508203 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x128d0f000 == 34 [pid = 1666] [id = 432] 20:55:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x124de4400) [pid = 1666] [serial = 1295] [outer = 0x0] 20:55:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x1258b1800) [pid = 1666] [serial = 1296] [outer = 0x124de4400] 20:55:08 INFO - PROCESS | 1666 | 1466740508228 Marionette DEBUG loaded listener.js 20:55:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x126f7ec00) [pid = 1666] [serial = 1297] [outer = 0x124de4400] 20:55:08 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x12453f800) [pid = 1666] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 20:55:08 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x118272c00) [pid = 1666] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 20:55:08 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x1271b3400) [pid = 1666] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 20:55:08 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x112967800) [pid = 1666] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 20:55:08 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x116635400) [pid = 1666] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 20:55:08 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x112e0ec00) [pid = 1666] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 20:55:08 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x118143800) [pid = 1666] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 20:55:08 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x11295bc00) [pid = 1666] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 20:55:08 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x112f0ec00) [pid = 1666] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 20:55:08 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x1180ce400) [pid = 1666] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 20:55:08 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x110f2dc00) [pid = 1666] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 20:55:08 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x116749800) [pid = 1666] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 20:55:08 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x1133d3c00) [pid = 1666] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 20:55:08 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x11229ec00) [pid = 1666] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 20:55:08 INFO - PROCESS | 1666 | 1466740508727 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]]]}] 20:55:08 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 20:55:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 678ms 20:55:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 20:55:08 INFO - PROCESS | 1666 | 1466740508764 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 20:55:08 INFO - PROCESS | 1666 | 1466740508766 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 20:55:08 INFO - PROCESS | 1666 | 1466740508767 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 20:55:08 INFO - PROCESS | 1666 | 1466740508769 Marionette TRACE conn2 <- [1,1702,null,{}] 20:55:08 INFO - PROCESS | 1666 | 1466740508771 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}] 20:55:08 INFO - PROCESS | 1666 | 1466740508772 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:08 INFO - PROCESS | 1666 | 1466740508845 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 20:55:08 INFO - PROCESS | 1666 | 1466740508901 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:08 INFO - PROCESS | 1666 | 1466740508903 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x1294c9000 == 35 [pid = 1666] [id = 433] 20:55:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x111fcb400) [pid = 1666] [serial = 1298] [outer = 0x0] 20:55:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x116635400) [pid = 1666] [serial = 1299] [outer = 0x111fcb400] 20:55:08 INFO - PROCESS | 1666 | 1466740508928 Marionette DEBUG loaded listener.js 20:55:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x1185dd000) [pid = 1666] [serial = 1300] [outer = 0x111fcb400] 20:55:09 INFO - PROCESS | 1666 | 1466740509187 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]]]}] 20:55:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 20:55:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 469ms 20:55:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 20:55:09 INFO - PROCESS | 1666 | 1466740509237 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 20:55:09 INFO - PROCESS | 1666 | 1466740509238 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 20:55:09 INFO - PROCESS | 1666 | 1466740509240 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 20:55:09 INFO - PROCESS | 1666 | 1466740509241 Marionette TRACE conn2 <- [1,1706,null,{}] 20:55:09 INFO - PROCESS | 1666 | 1466740509244 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}] 20:55:09 INFO - PROCESS | 1666 | 1466740509245 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:09 INFO - PROCESS | 1666 | 1466740509340 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 20:55:09 INFO - PROCESS | 1666 | 1466740509343 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:09 INFO - PROCESS | 1666 | 1466740509344 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x119c43000 == 36 [pid = 1666] [id = 434] 20:55:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x1132d0800) [pid = 1666] [serial = 1301] [outer = 0x0] 20:55:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x125d34800) [pid = 1666] [serial = 1302] [outer = 0x1132d0800] 20:55:09 INFO - PROCESS | 1666 | 1466740509371 Marionette DEBUG loaded listener.js 20:55:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x128c73400) [pid = 1666] [serial = 1303] [outer = 0x1132d0800] 20:55:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 20:55:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 469ms 20:55:09 INFO - PROCESS | 1666 | 1466740509702 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]]]}] 20:55:09 INFO - PROCESS | 1666 | 1466740509711 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 20:55:09 INFO - PROCESS | 1666 | 1466740509712 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 20:55:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 20:55:09 INFO - PROCESS | 1666 | 1466740509715 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 20:55:09 INFO - PROCESS | 1666 | 1466740509716 Marionette TRACE conn2 <- [1,1710,null,{}] 20:55:09 INFO - PROCESS | 1666 | 1466740509718 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}] 20:55:09 INFO - PROCESS | 1666 | 1466740509719 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:09 INFO - PROCESS | 1666 | 1466740509823 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 20:55:09 INFO - PROCESS | 1666 | 1466740509830 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:09 INFO - PROCESS | 1666 | 1466740509831 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x12afad800 == 37 [pid = 1666] [id = 435] 20:55:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x1180c9000) [pid = 1666] [serial = 1304] [outer = 0x0] 20:55:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x128c7b800) [pid = 1666] [serial = 1305] [outer = 0x1180c9000] 20:55:09 INFO - PROCESS | 1666 | 1466740509856 Marionette DEBUG loaded listener.js 20:55:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x128dc9800) [pid = 1666] [serial = 1306] [outer = 0x1180c9000] 20:55:10 INFO - PROCESS | 1666 | 1466740510173 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]]]}] 20:55:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 20:55:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 472ms 20:55:10 INFO - PROCESS | 1666 | 1466740510191 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 20:55:10 INFO - PROCESS | 1666 | 1466740510194 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 20:55:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 20:55:10 INFO - PROCESS | 1666 | 1466740510197 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 20:55:10 INFO - PROCESS | 1666 | 1466740510199 Marionette TRACE conn2 <- [1,1714,null,{}] 20:55:10 INFO - PROCESS | 1666 | 1466740510203 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}] 20:55:10 INFO - PROCESS | 1666 | 1466740510205 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:10 INFO - PROCESS | 1666 | 1466740510355 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 20:55:10 INFO - PROCESS | 1666 | 1466740510361 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:10 INFO - PROCESS | 1666 | 1466740510363 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x124bbf000 == 38 [pid = 1666] [id = 436] 20:55:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x128ce7000) [pid = 1666] [serial = 1307] [outer = 0x0] 20:55:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x12940a000) [pid = 1666] [serial = 1308] [outer = 0x128ce7000] 20:55:10 INFO - PROCESS | 1666 | 1466740510406 Marionette DEBUG loaded listener.js 20:55:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x12a6ebc00) [pid = 1666] [serial = 1309] [outer = 0x128ce7000] 20:55:11 INFO - PROCESS | 1666 | 1466740511051 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]]]}] 20:55:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 20:55:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 925ms 20:55:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 20:55:11 INFO - PROCESS | 1666 | 1466740511122 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 20:55:11 INFO - PROCESS | 1666 | 1466740511124 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 20:55:11 INFO - PROCESS | 1666 | 1466740511128 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 20:55:11 INFO - PROCESS | 1666 | 1466740511130 Marionette TRACE conn2 <- [1,1718,null,{}] 20:55:11 INFO - PROCESS | 1666 | 1466740511134 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}] 20:55:11 INFO - PROCESS | 1666 | 1466740511136 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:11 INFO - PROCESS | 1666 | 1466740511248 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 20:55:11 INFO - PROCESS | 1666 | 1466740511328 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:11 INFO - PROCESS | 1666 | 1466740511330 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x1183b1000 == 39 [pid = 1666] [id = 437] 20:55:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x112e03400) [pid = 1666] [serial = 1310] [outer = 0x0] 20:55:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x114e7e400) [pid = 1666] [serial = 1311] [outer = 0x112e03400] 20:55:11 INFO - PROCESS | 1666 | 1466740511362 Marionette DEBUG loaded listener.js 20:55:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x116749800) [pid = 1666] [serial = 1312] [outer = 0x112e03400] 20:55:11 INFO - PROCESS | 1666 | 1466740511882 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]]]}] 20:55:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 20:55:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 821ms 20:55:11 INFO - PROCESS | 1666 | 1466740511958 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 20:55:11 INFO - PROCESS | 1666 | 1466740511961 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 20:55:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 20:55:11 INFO - PROCESS | 1666 | 1466740511967 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 20:55:11 INFO - PROCESS | 1666 | 1466740511969 Marionette TRACE conn2 <- [1,1722,null,{}] 20:55:11 INFO - PROCESS | 1666 | 1466740511973 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}] 20:55:11 INFO - PROCESS | 1666 | 1466740511975 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:12 INFO - PROCESS | 1666 | 1466740512084 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 20:55:12 INFO - PROCESS | 1666 | 1466740512166 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:12 INFO - PROCESS | 1666 | 1466740512168 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x116622800 == 40 [pid = 1666] [id = 438] 20:55:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x112a73c00) [pid = 1666] [serial = 1313] [outer = 0x0] 20:55:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x113c4e400) [pid = 1666] [serial = 1314] [outer = 0x112a73c00] 20:55:12 INFO - PROCESS | 1666 | 1466740512200 Marionette DEBUG loaded listener.js 20:55:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x11813e000) [pid = 1666] [serial = 1315] [outer = 0x112a73c00] 20:55:12 INFO - PROCESS | 1666 | --DOCSHELL 0x12afad800 == 39 [pid = 1666] [id = 435] 20:55:12 INFO - PROCESS | 1666 | --DOCSHELL 0x119c43000 == 38 [pid = 1666] [id = 434] 20:55:12 INFO - PROCESS | 1666 | --DOCSHELL 0x1294c9000 == 37 [pid = 1666] [id = 433] 20:55:12 INFO - PROCESS | 1666 | --DOCSHELL 0x128d0f000 == 36 [pid = 1666] [id = 432] 20:55:12 INFO - PROCESS | 1666 | --DOCSHELL 0x127116000 == 35 [pid = 1666] [id = 431] 20:55:12 INFO - PROCESS | 1666 | --DOCSHELL 0x124bc2800 == 34 [pid = 1666] [id = 430] 20:55:12 INFO - PROCESS | 1666 | --DOCSHELL 0x12328b800 == 33 [pid = 1666] [id = 429] 20:55:12 INFO - PROCESS | 1666 | --DOCSHELL 0x119c45000 == 32 [pid = 1666] [id = 428] 20:55:12 INFO - PROCESS | 1666 | --DOCSHELL 0x1183b3800 == 31 [pid = 1666] [id = 427] 20:55:12 INFO - PROCESS | 1666 | --DOCSHELL 0x116187800 == 30 [pid = 1666] [id = 426] 20:55:12 INFO - PROCESS | 1666 | --DOCSHELL 0x117465000 == 29 [pid = 1666] [id = 425] 20:55:12 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x124627c00) [pid = 1666] [serial = 1239] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x125d3a800) [pid = 1666] [serial = 1242] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x125805800) [pid = 1666] [serial = 1240] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x1258b6000) [pid = 1666] [serial = 1246] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x1185a6800) [pid = 1666] [serial = 1233] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x11998a000) [pid = 1666] [serial = 1234] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x116f7e800) [pid = 1666] [serial = 1227] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x1174b8000) [pid = 1666] [serial = 1228] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x1291b8000) [pid = 1666] [serial = 1245] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x113c4f000) [pid = 1666] [serial = 1221] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x1161a9800) [pid = 1666] [serial = 1222] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x12940f400) [pid = 1666] [serial = 1219] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x128c7b400) [pid = 1666] [serial = 1218] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x119bbe000) [pid = 1666] [serial = 1236] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x11334dc00) [pid = 1666] [serial = 1224] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x1161aa000) [pid = 1666] [serial = 1225] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x118146c00) [pid = 1666] [serial = 1230] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x1184e2000) [pid = 1666] [serial = 1231] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x1164e5c00) [pid = 1666] [serial = 1249] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x129503000) [pid = 1666] [serial = 1254] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x12a5f2800) [pid = 1666] [serial = 1255] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x11275dc00) [pid = 1666] [serial = 1248] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x128ce9000) [pid = 1666] [serial = 1243] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x119cd2c00) [pid = 1666] [serial = 1251] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x1235f3400) [pid = 1666] [serial = 1237] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x128c78800) [pid = 1666] [serial = 1252] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x12b831c00) [pid = 1666] [serial = 1258] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x12af5b000) [pid = 1666] [serial = 1257] [outer = 0x0] [url = about:blank] 20:55:12 INFO - PROCESS | 1666 | 1466740512848 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]]]}] 20:55:12 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 20:55:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 924ms 20:55:12 INFO - PROCESS | 1666 | 1466740512895 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 20:55:12 INFO - PROCESS | 1666 | 1466740512898 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 20:55:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 20:55:12 INFO - PROCESS | 1666 | 1466740512901 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 20:55:12 INFO - PROCESS | 1666 | 1466740512903 Marionette TRACE conn2 <- [1,1726,null,{}] 20:55:12 INFO - PROCESS | 1666 | 1466740512907 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}] 20:55:12 INFO - PROCESS | 1666 | 1466740512908 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:12 INFO - PROCESS | 1666 | 1466740512992 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 20:55:13 INFO - PROCESS | 1666 | 1466740512996 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:13 INFO - PROCESS | 1666 | 1466740512998 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x116ab6800 == 30 [pid = 1666] [id = 439] 20:55:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x116f90800) [pid = 1666] [serial = 1316] [outer = 0x0] 20:55:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x1174ba000) [pid = 1666] [serial = 1317] [outer = 0x116f90800] 20:55:13 INFO - PROCESS | 1666 | 1466740513028 Marionette DEBUG loaded listener.js 20:55:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x1180d6800) [pid = 1666] [serial = 1318] [outer = 0x116f90800] 20:55:13 INFO - PROCESS | 1666 | 1466740513386 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]]]}] 20:55:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 20:55:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 521ms 20:55:13 INFO - PROCESS | 1666 | 1466740513422 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 20:55:13 INFO - PROCESS | 1666 | 1466740513425 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 20:55:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 20:55:13 INFO - PROCESS | 1666 | 1466740513429 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 20:55:13 INFO - PROCESS | 1666 | 1466740513431 Marionette TRACE conn2 <- [1,1730,null,{}] 20:55:13 INFO - PROCESS | 1666 | 1466740513434 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}] 20:55:13 INFO - PROCESS | 1666 | 1466740513435 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:13 INFO - PROCESS | 1666 | 1466740513517 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 20:55:13 INFO - PROCESS | 1666 | 1466740513521 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:13 INFO - PROCESS | 1666 | 1466740513522 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x1191ac000 == 31 [pid = 1666] [id = 440] 20:55:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x11846cc00) [pid = 1666] [serial = 1319] [outer = 0x0] 20:55:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x1188a1400) [pid = 1666] [serial = 1320] [outer = 0x11846cc00] 20:55:13 INFO - PROCESS | 1666 | 1466740513551 Marionette DEBUG loaded listener.js 20:55:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x1191c1400) [pid = 1666] [serial = 1321] [outer = 0x11846cc00] 20:55:13 INFO - PROCESS | 1666 | 1466740513902 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]]]}] 20:55:13 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 20:55:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 523ms 20:55:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 20:55:13 INFO - PROCESS | 1666 | 1466740513952 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 20:55:13 INFO - PROCESS | 1666 | 1466740513954 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 20:55:13 INFO - PROCESS | 1666 | 1466740513956 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 20:55:13 INFO - PROCESS | 1666 | 1466740513958 Marionette TRACE conn2 <- [1,1734,null,{}] 20:55:13 INFO - PROCESS | 1666 | 1466740513967 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}] 20:55:13 INFO - PROCESS | 1666 | 1466740513970 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:14 INFO - PROCESS | 1666 | 1466740514051 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 20:55:14 INFO - PROCESS | 1666 | 1466740514060 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:14 INFO - PROCESS | 1666 | 1466740514062 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x124483800 == 32 [pid = 1666] [id = 441] 20:55:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x11998f800) [pid = 1666] [serial = 1322] [outer = 0x0] 20:55:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x123430400) [pid = 1666] [serial = 1323] [outer = 0x11998f800] 20:55:14 INFO - PROCESS | 1666 | 1466740514095 Marionette DEBUG loaded listener.js 20:55:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x124538800) [pid = 1666] [serial = 1324] [outer = 0x11998f800] 20:55:14 INFO - PROCESS | 1666 | 1466740514684 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]]]}] 20:55:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 20:55:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 773ms 20:55:14 INFO - PROCESS | 1666 | 1466740514730 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 20:55:14 INFO - PROCESS | 1666 | 1466740514734 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 20:55:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 20:55:14 INFO - PROCESS | 1666 | 1466740514739 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 20:55:14 INFO - PROCESS | 1666 | 1466740514742 Marionette TRACE conn2 <- [1,1738,null,{}] 20:55:14 INFO - PROCESS | 1666 | 1466740514747 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}] 20:55:14 INFO - PROCESS | 1666 | 1466740514750 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:14 INFO - PROCESS | 1666 | 1466740514932 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 20:55:15 INFO - PROCESS | 1666 | 1466740515027 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:15 INFO - PROCESS | 1666 | 1466740515028 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x1183b3800 == 33 [pid = 1666] [id = 442] 20:55:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x1174bec00) [pid = 1666] [serial = 1325] [outer = 0x0] 20:55:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x1180ce800) [pid = 1666] [serial = 1326] [outer = 0x1174bec00] 20:55:15 INFO - PROCESS | 1666 | 1466740515078 Marionette DEBUG loaded listener.js 20:55:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1184dc000) [pid = 1666] [serial = 1327] [outer = 0x1174bec00] 20:55:15 INFO - PROCESS | 1666 | 1466740515523 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]]]}] 20:55:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 20:55:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 824ms 20:55:15 INFO - PROCESS | 1666 | 1466740515561 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 20:55:15 INFO - PROCESS | 1666 | 1466740515565 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 20:55:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 20:55:15 INFO - PROCESS | 1666 | 1466740515569 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 20:55:15 INFO - PROCESS | 1666 | 1466740515571 Marionette TRACE conn2 <- [1,1742,null,{}] 20:55:15 INFO - PROCESS | 1666 | 1466740515574 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}] 20:55:15 INFO - PROCESS | 1666 | 1466740515575 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:15 INFO - PROCESS | 1666 | 1466740515672 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 20:55:15 INFO - PROCESS | 1666 | 1466740515733 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:15 INFO - PROCESS | 1666 | 1466740515734 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x126e0d000 == 34 [pid = 1666] [id = 443] 20:55:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x119884400) [pid = 1666] [serial = 1328] [outer = 0x0] 20:55:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x123261800) [pid = 1666] [serial = 1329] [outer = 0x119884400] 20:55:15 INFO - PROCESS | 1666 | 1466740515778 Marionette DEBUG loaded listener.js 20:55:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x124536800) [pid = 1666] [serial = 1330] [outer = 0x119884400] 20:55:16 INFO - PROCESS | 1666 | 1466740516167 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]]]}] 20:55:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 20:55:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 669ms 20:55:16 INFO - PROCESS | 1666 | 1466740516239 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 20:55:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 20:55:16 INFO - PROCESS | 1666 | 1466740516240 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 20:55:16 INFO - PROCESS | 1666 | 1466740516243 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 20:55:16 INFO - PROCESS | 1666 | 1466740516245 Marionette TRACE conn2 <- [1,1746,null,{}] 20:55:16 INFO - PROCESS | 1666 | 1466740516253 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}] 20:55:16 INFO - PROCESS | 1666 | 1466740516256 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:16 INFO - PROCESS | 1666 | 1466740516371 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 20:55:16 INFO - PROCESS | 1666 | 1466740516454 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:16 INFO - PROCESS | 1666 | 1466740516455 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x1294ce800 == 35 [pid = 1666] [id = 444] 20:55:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x124691000) [pid = 1666] [serial = 1331] [outer = 0x0] 20:55:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x12580a800) [pid = 1666] [serial = 1332] [outer = 0x124691000] 20:55:16 INFO - PROCESS | 1666 | 1466740516489 Marionette DEBUG loaded listener.js 20:55:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x126f2f800) [pid = 1666] [serial = 1333] [outer = 0x124691000] 20:55:16 INFO - PROCESS | 1666 | 1466740516903 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]]]}] 20:55:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 20:55:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 725ms 20:55:16 INFO - PROCESS | 1666 | 1466740516969 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 20:55:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 20:55:16 INFO - PROCESS | 1666 | 1466740516971 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 20:55:16 INFO - PROCESS | 1666 | 1466740516973 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 20:55:16 INFO - PROCESS | 1666 | 1466740516975 Marionette TRACE conn2 <- [1,1750,null,{}] 20:55:16 INFO - PROCESS | 1666 | 1466740516977 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}] 20:55:16 INFO - PROCESS | 1666 | 1466740516978 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:17 INFO - PROCESS | 1666 | 1466740517075 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 20:55:17 INFO - PROCESS | 1666 | 1466740517134 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:17 INFO - PROCESS | 1666 | 1466740517136 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a697000 == 36 [pid = 1666] [id = 445] 20:55:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x128c76c00) [pid = 1666] [serial = 1334] [outer = 0x0] 20:55:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x128dc8000) [pid = 1666] [serial = 1335] [outer = 0x128c76c00] 20:55:17 INFO - PROCESS | 1666 | 1466740517178 Marionette DEBUG loaded listener.js 20:55:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x1291b8000) [pid = 1666] [serial = 1336] [outer = 0x128c76c00] 20:55:17 INFO - PROCESS | 1666 | 1466740517581 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]]]}] 20:55:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 20:55:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 670ms 20:55:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 20:55:17 INFO - PROCESS | 1666 | 1466740517643 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 20:55:17 INFO - PROCESS | 1666 | 1466740517645 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 20:55:17 INFO - PROCESS | 1666 | 1466740517647 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 20:55:17 INFO - PROCESS | 1666 | 1466740517648 Marionette TRACE conn2 <- [1,1754,null,{}] 20:55:17 INFO - PROCESS | 1666 | 1466740517651 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}] 20:55:17 INFO - PROCESS | 1666 | 1466740517652 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:17 INFO - PROCESS | 1666 | 1466740517763 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 20:55:17 INFO - PROCESS | 1666 | 1466740517833 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:17 INFO - PROCESS | 1666 | 1466740517835 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b7ac000 == 37 [pid = 1666] [id = 446] 20:55:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x128ce9000) [pid = 1666] [serial = 1337] [outer = 0x0] 20:55:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x129509400) [pid = 1666] [serial = 1338] [outer = 0x128ce9000] 20:55:17 INFO - PROCESS | 1666 | 1466740517866 Marionette DEBUG loaded listener.js 20:55:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x12a411400) [pid = 1666] [serial = 1339] [outer = 0x128ce9000] 20:55:18 INFO - PROCESS | 1666 | 1466740518263 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]]]}] 20:55:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 20:55:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 668ms 20:55:18 INFO - PROCESS | 1666 | 1466740518316 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 20:55:18 INFO - PROCESS | 1666 | 1466740518317 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 20:55:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 20:55:18 INFO - PROCESS | 1666 | 1466740518320 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 20:55:18 INFO - PROCESS | 1666 | 1466740518321 Marionette TRACE conn2 <- [1,1758,null,{}] 20:55:18 INFO - PROCESS | 1666 | 1466740518323 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}] 20:55:18 INFO - PROCESS | 1666 | 1466740518328 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:18 INFO - PROCESS | 1666 | 1466740518445 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 20:55:18 INFO - PROCESS | 1666 | 1466740518502 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:18 INFO - PROCESS | 1666 | 1466740518504 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:18 INFO - PROCESS | 1666 | ++DOCSHELL 0x123358800 == 38 [pid = 1666] [id = 447] 20:55:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x12a532400) [pid = 1666] [serial = 1340] [outer = 0x0] 20:55:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x12a6f0000) [pid = 1666] [serial = 1341] [outer = 0x12a532400] 20:55:18 INFO - PROCESS | 1666 | 1466740518533 Marionette DEBUG loaded listener.js 20:55:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x12b830800) [pid = 1666] [serial = 1342] [outer = 0x12a532400] 20:55:19 INFO - PROCESS | 1666 | 1466740519073 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]]]}] 20:55:19 INFO - PROCESS | 1666 | --DOCSHELL 0x1191ac000 == 37 [pid = 1666] [id = 440] 20:55:19 INFO - PROCESS | 1666 | --DOCSHELL 0x116ab6800 == 36 [pid = 1666] [id = 439] 20:55:19 INFO - PROCESS | 1666 | --DOCSHELL 0x1183b1000 == 35 [pid = 1666] [id = 437] 20:55:19 INFO - PROCESS | 1666 | --DOCSHELL 0x116622800 == 34 [pid = 1666] [id = 438] 20:55:19 INFO - PROCESS | 1666 | --DOCSHELL 0x124bbf000 == 33 [pid = 1666] [id = 436] 20:55:19 INFO - PROCESS | 1666 | --DOCSHELL 0x12b7ac000 == 32 [pid = 1666] [id = 446] 20:55:19 INFO - PROCESS | 1666 | --DOCSHELL 0x12a697000 == 31 [pid = 1666] [id = 445] 20:55:19 INFO - PROCESS | 1666 | --DOCSHELL 0x1294ce800 == 30 [pid = 1666] [id = 444] 20:55:19 INFO - PROCESS | 1666 | --DOCSHELL 0x126e0d000 == 29 [pid = 1666] [id = 443] 20:55:19 INFO - PROCESS | 1666 | --DOCSHELL 0x1183b3800 == 28 [pid = 1666] [id = 442] 20:55:19 INFO - PROCESS | 1666 | --DOCSHELL 0x124483800 == 27 [pid = 1666] [id = 441] 20:55:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 20:55:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1323ms 20:55:19 INFO - PROCESS | 1666 | 1466740519685 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 20:55:19 INFO - PROCESS | 1666 | 1466740519688 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 20:55:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 20:55:19 INFO - PROCESS | 1666 | 1466740519694 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 20:55:19 INFO - PROCESS | 1666 | 1466740519696 Marionette TRACE conn2 <- [1,1762,null,{}] 20:55:19 INFO - PROCESS | 1666 | 1466740519700 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}] 20:55:19 INFO - PROCESS | 1666 | 1466740519703 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:19 INFO - PROCESS | 1666 | 1466740519790 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 20:55:19 INFO - PROCESS | 1666 | 1466740519796 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:19 INFO - PROCESS | 1666 | 1466740519799 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x115e37000 == 28 [pid = 1666] [id = 448] 20:55:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x1132dbc00) [pid = 1666] [serial = 1343] [outer = 0x0] 20:55:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x1133c7c00) [pid = 1666] [serial = 1344] [outer = 0x1132dbc00] 20:55:19 INFO - PROCESS | 1666 | 1466740519831 Marionette DEBUG loaded listener.js 20:55:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x115e1b400) [pid = 1666] [serial = 1345] [outer = 0x1132dbc00] 20:55:20 INFO - PROCESS | 1666 | 1466740520239 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]]]}] 20:55:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 20:55:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 571ms 20:55:20 INFO - PROCESS | 1666 | 1466740520267 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 20:55:20 INFO - PROCESS | 1666 | 1466740520269 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 20:55:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 20:55:20 INFO - PROCESS | 1666 | 1466740520276 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 20:55:20 INFO - PROCESS | 1666 | 1466740520279 Marionette TRACE conn2 <- [1,1766,null,{}] 20:55:20 INFO - PROCESS | 1666 | 1466740520283 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}] 20:55:20 INFO - PROCESS | 1666 | 1466740520286 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:20 INFO - PROCESS | 1666 | 1466740520442 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 20:55:20 INFO - PROCESS | 1666 | 1466740520489 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:20 INFO - PROCESS | 1666 | 1466740520490 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x11876d000 == 29 [pid = 1666] [id = 449] 20:55:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x11690d400) [pid = 1666] [serial = 1346] [outer = 0x0] 20:55:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x1174b5400) [pid = 1666] [serial = 1347] [outer = 0x11690d400] 20:55:20 INFO - PROCESS | 1666 | 1466740520518 Marionette DEBUG loaded listener.js 20:55:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x1180cd800) [pid = 1666] [serial = 1348] [outer = 0x11690d400] 20:55:20 INFO - PROCESS | 1666 | 1466740520836 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]]]}] 20:55:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 20:55:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 625ms 20:55:20 INFO - PROCESS | 1666 | 1466740520898 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 20:55:20 INFO - PROCESS | 1666 | 1466740520899 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 20:55:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 20:55:20 INFO - PROCESS | 1666 | 1466740520902 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 20:55:20 INFO - PROCESS | 1666 | 1466740520903 Marionette TRACE conn2 <- [1,1770,null,{}] 20:55:20 INFO - PROCESS | 1666 | 1466740520910 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}] 20:55:20 INFO - PROCESS | 1666 | 1466740520914 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:21 INFO - PROCESS | 1666 | 1466740521022 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 20:55:21 INFO - PROCESS | 1666 | 1466740521083 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:21 INFO - PROCESS | 1666 | 1466740521085 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x12447b800 == 30 [pid = 1666] [id = 450] 20:55:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x1185a8000) [pid = 1666] [serial = 1349] [outer = 0x0] 20:55:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x1188a2000) [pid = 1666] [serial = 1350] [outer = 0x1185a8000] 20:55:21 INFO - PROCESS | 1666 | 1466740521114 Marionette DEBUG loaded listener.js 20:55:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x1191ca400) [pid = 1666] [serial = 1351] [outer = 0x1185a8000] 20:55:21 INFO - PROCESS | 1666 | 1466740521441 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]]]}] 20:55:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 20:55:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 568ms 20:55:21 INFO - PROCESS | 1666 | 1466740521471 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 20:55:21 INFO - PROCESS | 1666 | 1466740521472 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 20:55:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 20:55:21 INFO - PROCESS | 1666 | 1466740521479 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 20:55:21 INFO - PROCESS | 1666 | 1466740521480 Marionette TRACE conn2 <- [1,1774,null,{}] 20:55:21 INFO - PROCESS | 1666 | 1466740521483 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}] 20:55:21 INFO - PROCESS | 1666 | 1466740521486 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:21 INFO - PROCESS | 1666 | 1466740521590 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 20:55:21 INFO - PROCESS | 1666 | 1466740521593 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:21 INFO - PROCESS | 1666 | 1466740521594 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x126e18000 == 31 [pid = 1666] [id = 451] 20:55:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x119ed7c00) [pid = 1666] [serial = 1352] [outer = 0x0] 20:55:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x121190800) [pid = 1666] [serial = 1353] [outer = 0x119ed7c00] 20:55:21 INFO - PROCESS | 1666 | 1466740521620 Marionette DEBUG loaded listener.js 20:55:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x124531000) [pid = 1666] [serial = 1354] [outer = 0x119ed7c00] 20:55:21 INFO - PROCESS | 1666 | 1466740521957 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]]]}] 20:55:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 20:55:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 519ms 20:55:22 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x11846cc00) [pid = 1666] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 20:55:22 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x11998f800) [pid = 1666] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 20:55:22 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x128ce7000) [pid = 1666] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 20:55:22 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x116f90800) [pid = 1666] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 20:55:22 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x112e03400) [pid = 1666] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 20:55:22 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x112a73c00) [pid = 1666] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 20:55:22 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x123682800) [pid = 1666] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 20:55:22 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x1164ec400) [pid = 1666] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 20:55:22 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x1132d0800) [pid = 1666] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 20:55:22 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x116f76c00) [pid = 1666] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 20:55:22 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x113203800) [pid = 1666] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 20:55:22 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x111fcb400) [pid = 1666] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 20:55:22 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x124de4400) [pid = 1666] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 20:55:22 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x1167e9c00) [pid = 1666] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 20:55:22 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x112f06400) [pid = 1666] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 20:55:22 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x1167e6000) [pid = 1666] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 20:55:22 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x116748800) [pid = 1666] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 20:55:22 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x126e66c00) [pid = 1666] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 20:55:22 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x1184e4c00) [pid = 1666] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 20:55:22 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x124bef400) [pid = 1666] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 20:55:22 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x112966800) [pid = 1666] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 20:55:22 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x1180c9000) [pid = 1666] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 20:55:22 INFO - PROCESS | 1666 | 1466740522239 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 20:55:22 INFO - PROCESS | 1666 | 1466740522241 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 20:55:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 20:55:22 INFO - PROCESS | 1666 | 1466740522251 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 20:55:22 INFO - PROCESS | 1666 | 1466740522252 Marionette TRACE conn2 <- [1,1778,null,{}] 20:55:22 INFO - PROCESS | 1666 | 1466740522254 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}] 20:55:22 INFO - PROCESS | 1666 | 1466740522255 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:22 INFO - PROCESS | 1666 | 1466740522345 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 20:55:22 INFO - PROCESS | 1666 | 1466740522351 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:22 INFO - PROCESS | 1666 | 1466740522353 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x1188dc000 == 32 [pid = 1666] [id = 452] 20:55:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x112966800) [pid = 1666] [serial = 1355] [outer = 0x0] 20:55:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x113203800) [pid = 1666] [serial = 1356] [outer = 0x112966800] 20:55:22 INFO - PROCESS | 1666 | 1466740522384 Marionette DEBUG loaded listener.js 20:55:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x1167e6000) [pid = 1666] [serial = 1357] [outer = 0x112966800] 20:55:22 INFO - PROCESS | 1666 | 1466740522706 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]]]}] 20:55:22 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 20:55:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 475ms 20:55:22 INFO - PROCESS | 1666 | 1466740522722 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 20:55:22 INFO - PROCESS | 1666 | 1466740522724 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 20:55:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 20:55:22 INFO - PROCESS | 1666 | 1466740522731 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 20:55:22 INFO - PROCESS | 1666 | 1466740522732 Marionette TRACE conn2 <- [1,1782,null,{}] 20:55:22 INFO - PROCESS | 1666 | 1466740522736 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}] 20:55:22 INFO - PROCESS | 1666 | 1466740522742 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:22 INFO - PROCESS | 1666 | 1466740522927 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 20:55:22 INFO - PROCESS | 1666 | 1466740522945 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:22 INFO - PROCESS | 1666 | 1466740522947 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a5a4800 == 33 [pid = 1666] [id = 453] 20:55:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x116748800) [pid = 1666] [serial = 1358] [outer = 0x0] 20:55:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x1184df400) [pid = 1666] [serial = 1359] [outer = 0x116748800] 20:55:22 INFO - PROCESS | 1666 | 1466740522987 Marionette DEBUG loaded listener.js 20:55:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x124bb1c00) [pid = 1666] [serial = 1360] [outer = 0x116748800] 20:55:23 INFO - PROCESS | 1666 | 1466740523332 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]]]}] 20:55:23 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 20:55:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 621ms 20:55:23 INFO - PROCESS | 1666 | 1466740523355 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 20:55:23 INFO - PROCESS | 1666 | 1466740523357 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 20:55:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 20:55:23 INFO - PROCESS | 1666 | 1466740523361 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 20:55:23 INFO - PROCESS | 1666 | 1466740523362 Marionette TRACE conn2 <- [1,1786,null,{}] 20:55:23 INFO - PROCESS | 1666 | 1466740523370 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}] 20:55:23 INFO - PROCESS | 1666 | 1466740523372 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:23 INFO - PROCESS | 1666 | 1466740523484 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 20:55:23 INFO - PROCESS | 1666 | 1466740523570 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:23 INFO - PROCESS | 1666 | 1466740523571 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:23 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b7ab800 == 34 [pid = 1666] [id = 454] 20:55:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x124b71c00) [pid = 1666] [serial = 1361] [outer = 0x0] 20:55:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x124de5000) [pid = 1666] [serial = 1362] [outer = 0x124b71c00] 20:55:23 INFO - PROCESS | 1666 | 1466740523638 Marionette DEBUG loaded listener.js 20:55:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x125d38400) [pid = 1666] [serial = 1363] [outer = 0x124b71c00] 20:55:23 INFO - PROCESS | 1666 | 1466740523964 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]]]}] 20:55:23 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 20:55:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 621ms 20:55:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 20:55:23 INFO - PROCESS | 1666 | 1466740523982 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 20:55:23 INFO - PROCESS | 1666 | 1466740523983 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 20:55:23 INFO - PROCESS | 1666 | 1466740523985 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 20:55:23 INFO - PROCESS | 1666 | 1466740523987 Marionette TRACE conn2 <- [1,1790,null,{}] 20:55:24 INFO - PROCESS | 1666 | 1466740523997 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}] 20:55:24 INFO - PROCESS | 1666 | 1466740523998 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:24 INFO - PROCESS | 1666 | 1466740524075 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 20:55:24 INFO - PROCESS | 1666 | 1466740524134 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:24 INFO - PROCESS | 1666 | 1466740524136 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:24 INFO - PROCESS | 1666 | ++DOCSHELL 0x12be82000 == 35 [pid = 1666] [id = 455] 20:55:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x124538400) [pid = 1666] [serial = 1364] [outer = 0x0] 20:55:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x126f28000) [pid = 1666] [serial = 1365] [outer = 0x124538400] 20:55:24 INFO - PROCESS | 1666 | 1466740524160 Marionette DEBUG loaded listener.js 20:55:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x128ce5000) [pid = 1666] [serial = 1366] [outer = 0x124538400] 20:55:24 INFO - PROCESS | 1666 | 1466740524671 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]]]}] 20:55:24 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) 20:55:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 729ms 20:55:24 INFO - PROCESS | 1666 | 1466740524725 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 20:55:24 INFO - PROCESS | 1666 | 1466740524728 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 20:55:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 20:55:24 INFO - PROCESS | 1666 | 1466740524733 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 20:55:24 INFO - PROCESS | 1666 | 1466740524735 Marionette TRACE conn2 <- [1,1794,null,{}] 20:55:24 INFO - PROCESS | 1666 | 1466740524740 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}] 20:55:24 INFO - PROCESS | 1666 | 1466740524741 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:24 INFO - PROCESS | 1666 | 1466740524851 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 20:55:24 INFO - PROCESS | 1666 | 1466740524957 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:24 INFO - PROCESS | 1666 | 1466740524959 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:24 INFO - PROCESS | 1666 | ++DOCSHELL 0x1191ae000 == 36 [pid = 1666] [id = 456] 20:55:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x113dc9c00) [pid = 1666] [serial = 1367] [outer = 0x0] 20:55:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x115e8dc00) [pid = 1666] [serial = 1368] [outer = 0x113dc9c00] 20:55:24 INFO - PROCESS | 1666 | 1466740524990 Marionette DEBUG loaded listener.js 20:55:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x116f73400) [pid = 1666] [serial = 1369] [outer = 0x113dc9c00] 20:55:25 INFO - PROCESS | 1666 | 1466740525518 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]]]}] 20:55:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:55:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 821ms 20:55:25 INFO - PROCESS | 1666 | 1466740525554 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 20:55:25 INFO - PROCESS | 1666 | 1466740525558 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 20:55:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 20:55:25 INFO - PROCESS | 1666 | 1466740525562 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 20:55:25 INFO - PROCESS | 1666 | 1466740525564 Marionette TRACE conn2 <- [1,1798,null,{}] 20:55:25 INFO - PROCESS | 1666 | 1466740525567 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}] 20:55:25 INFO - PROCESS | 1666 | 1466740525569 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:25 INFO - PROCESS | 1666 | 1466740525675 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 20:55:25 INFO - PROCESS | 1666 | 1466740525757 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:25 INFO - PROCESS | 1666 | 1466740525758 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x115ee1800 == 37 [pid = 1666] [id = 457] 20:55:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x112e0ec00) [pid = 1666] [serial = 1370] [outer = 0x0] 20:55:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x115e1a800) [pid = 1666] [serial = 1371] [outer = 0x112e0ec00] 20:55:25 INFO - PROCESS | 1666 | 1466740525790 Marionette DEBUG loaded listener.js 20:55:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x1176c3c00) [pid = 1666] [serial = 1372] [outer = 0x112e0ec00] 20:55:26 INFO - PROCESS | 1666 | --DOCSHELL 0x12b7ab800 == 36 [pid = 1666] [id = 454] 20:55:26 INFO - PROCESS | 1666 | --DOCSHELL 0x12a5a4800 == 35 [pid = 1666] [id = 453] 20:55:26 INFO - PROCESS | 1666 | --DOCSHELL 0x1188dc000 == 34 [pid = 1666] [id = 452] 20:55:26 INFO - PROCESS | 1666 | --DOCSHELL 0x126e18000 == 33 [pid = 1666] [id = 451] 20:55:26 INFO - PROCESS | 1666 | --DOCSHELL 0x12447b800 == 32 [pid = 1666] [id = 450] 20:55:26 INFO - PROCESS | 1666 | --DOCSHELL 0x11876d000 == 31 [pid = 1666] [id = 449] 20:55:26 INFO - PROCESS | 1666 | --DOCSHELL 0x115e37000 == 30 [pid = 1666] [id = 448] 20:55:26 INFO - PROCESS | 1666 | --DOCSHELL 0x123358800 == 29 [pid = 1666] [id = 447] 20:55:26 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x128dc9800) [pid = 1666] [serial = 1306] [outer = 0x0] [url = about:blank] 20:55:26 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x12940a000) [pid = 1666] [serial = 1308] [outer = 0x0] [url = about:blank] 20:55:26 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x1180d6800) [pid = 1666] [serial = 1318] [outer = 0x0] [url = about:blank] 20:55:26 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x1174ba000) [pid = 1666] [serial = 1317] [outer = 0x0] [url = about:blank] 20:55:26 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x12a6ebc00) [pid = 1666] [serial = 1309] [outer = 0x0] [url = about:blank] 20:55:26 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x116749800) [pid = 1666] [serial = 1312] [outer = 0x0] [url = about:blank] 20:55:26 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x114e7e400) [pid = 1666] [serial = 1311] [outer = 0x0] [url = about:blank] 20:55:26 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x113c4e400) [pid = 1666] [serial = 1314] [outer = 0x0] [url = about:blank] 20:55:26 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x11813e000) [pid = 1666] [serial = 1315] [outer = 0x0] [url = about:blank] 20:55:26 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x124bf3400) [pid = 1666] [serial = 1267] [outer = 0x0] [url = about:blank] 20:55:26 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x119cd8c00) [pid = 1666] [serial = 1290] [outer = 0x0] [url = about:blank] 20:55:26 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x125d34800) [pid = 1666] [serial = 1302] [outer = 0x0] [url = about:blank] 20:55:26 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x124234400) [pid = 1666] [serial = 1293] [outer = 0x0] [url = about:blank] 20:55:26 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x1133b2c00) [pid = 1666] [serial = 1260] [outer = 0x0] [url = about:blank] 20:55:26 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x1185dd000) [pid = 1666] [serial = 1300] [outer = 0x0] [url = about:blank] 20:55:26 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x1258b1800) [pid = 1666] [serial = 1296] [outer = 0x0] [url = about:blank] 20:55:26 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x1175c2c00) [pid = 1666] [serial = 1276] [outer = 0x0] [url = about:blank] 20:55:26 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x1164e8400) [pid = 1666] [serial = 1261] [outer = 0x0] [url = about:blank] 20:55:26 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x1251e8400) [pid = 1666] [serial = 1294] [outer = 0x0] [url = about:blank] 20:55:26 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x1133c7000) [pid = 1666] [serial = 1278] [outer = 0x0] [url = about:blank] 20:55:26 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x1185a6000) [pid = 1666] [serial = 1264] [outer = 0x0] [url = about:blank] 20:55:26 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x1180d0000) [pid = 1666] [serial = 1282] [outer = 0x0] [url = about:blank] 20:55:26 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x123686400) [pid = 1666] [serial = 1291] [outer = 0x0] [url = about:blank] 20:55:26 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x126f7ec00) [pid = 1666] [serial = 1297] [outer = 0x0] [url = about:blank] 20:55:26 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x12a53d800) [pid = 1666] [serial = 1270] [outer = 0x0] [url = about:blank] 20:55:26 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x129509000) [pid = 1666] [serial = 1269] [outer = 0x0] [url = about:blank] 20:55:26 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x119995000) [pid = 1666] [serial = 1288] [outer = 0x0] [url = about:blank] 20:55:26 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x119183c00) [pid = 1666] [serial = 1287] [outer = 0x0] [url = about:blank] 20:55:26 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x12a540800) [pid = 1666] [serial = 1272] [outer = 0x0] [url = about:blank] 20:55:26 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x1174bdc00) [pid = 1666] [serial = 1281] [outer = 0x0] [url = about:blank] 20:55:26 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x115dcb400) [pid = 1666] [serial = 1279] [outer = 0x0] [url = about:blank] 20:55:26 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x1176d1c00) [pid = 1666] [serial = 1263] [outer = 0x0] [url = about:blank] 20:55:26 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x116635400) [pid = 1666] [serial = 1299] [outer = 0x0] [url = about:blank] 20:55:26 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x12af5d800) [pid = 1666] [serial = 1273] [outer = 0x0] [url = about:blank] 20:55:26 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x124532800) [pid = 1666] [serial = 1266] [outer = 0x0] [url = about:blank] 20:55:26 INFO - PROCESS | 1666 | --DOMWINDOW == 73 (0x11859dc00) [pid = 1666] [serial = 1284] [outer = 0x0] [url = about:blank] 20:55:26 INFO - PROCESS | 1666 | --DOMWINDOW == 72 (0x128c7b800) [pid = 1666] [serial = 1305] [outer = 0x0] [url = about:blank] 20:55:26 INFO - PROCESS | 1666 | --DOMWINDOW == 71 (0x1188aac00) [pid = 1666] [serial = 1285] [outer = 0x0] [url = about:blank] 20:55:26 INFO - PROCESS | 1666 | --DOMWINDOW == 70 (0x128c73400) [pid = 1666] [serial = 1303] [outer = 0x0] [url = about:blank] 20:55:26 INFO - PROCESS | 1666 | --DOMWINDOW == 69 (0x116f91400) [pid = 1666] [serial = 1275] [outer = 0x0] [url = about:blank] 20:55:26 INFO - PROCESS | 1666 | --DOMWINDOW == 68 (0x1191c1400) [pid = 1666] [serial = 1321] [outer = 0x0] [url = about:blank] 20:55:26 INFO - PROCESS | 1666 | --DOMWINDOW == 67 (0x123430400) [pid = 1666] [serial = 1323] [outer = 0x0] [url = about:blank] 20:55:26 INFO - PROCESS | 1666 | --DOMWINDOW == 66 (0x1188a1400) [pid = 1666] [serial = 1320] [outer = 0x0] [url = about:blank] 20:55:26 INFO - PROCESS | 1666 | --DOMWINDOW == 65 (0x124538800) [pid = 1666] [serial = 1324] [outer = 0x0] [url = about:blank] 20:55:26 INFO - PROCESS | 1666 | 1466740526368 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]]]}] 20:55:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 20:55:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 824ms 20:55:26 INFO - PROCESS | 1666 | 1466740526387 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 20:55:26 INFO - PROCESS | 1666 | 1466740526389 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 20:55:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 20:55:26 INFO - PROCESS | 1666 | 1466740526400 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 20:55:26 INFO - PROCESS | 1666 | 1466740526403 Marionette TRACE conn2 <- [1,1802,null,{}] 20:55:26 INFO - PROCESS | 1666 | 1466740526406 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}] 20:55:26 INFO - PROCESS | 1666 | 1466740526407 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:26 INFO - PROCESS | 1666 | 1466740526489 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 20:55:26 INFO - PROCESS | 1666 | 1466740526495 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:26 INFO - PROCESS | 1666 | 1466740526497 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x116ab2800 == 30 [pid = 1666] [id = 458] 20:55:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 66 (0x1164ec400) [pid = 1666] [serial = 1373] [outer = 0x0] 20:55:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 67 (0x1167e9c00) [pid = 1666] [serial = 1374] [outer = 0x1164ec400] 20:55:26 INFO - PROCESS | 1666 | 1466740526526 Marionette DEBUG loaded listener.js 20:55:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 68 (0x1174ba000) [pid = 1666] [serial = 1375] [outer = 0x1164ec400] 20:55:26 INFO - PROCESS | 1666 | 1466740526855 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]]]}] 20:55:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 20:55:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 470ms 20:55:26 INFO - PROCESS | 1666 | 1466740526890 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 20:55:26 INFO - PROCESS | 1666 | 1466740526895 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 20:55:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 20:55:26 INFO - PROCESS | 1666 | 1466740526901 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 20:55:26 INFO - PROCESS | 1666 | 1466740526902 Marionette TRACE conn2 <- [1,1806,null,{}] 20:55:26 INFO - PROCESS | 1666 | 1466740526904 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}] 20:55:26 INFO - PROCESS | 1666 | 1466740526906 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:26 INFO - PROCESS | 1666 | 1466740526986 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 20:55:26 INFO - PROCESS | 1666 | 1466740526990 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:26 INFO - PROCESS | 1666 | 1466740526991 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x1185c5000 == 31 [pid = 1666] [id = 459] 20:55:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 69 (0x1180cdc00) [pid = 1666] [serial = 1376] [outer = 0x0] 20:55:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 70 (0x11846a800) [pid = 1666] [serial = 1377] [outer = 0x1180cdc00] 20:55:27 INFO - PROCESS | 1666 | 1466740527021 Marionette DEBUG loaded listener.js 20:55:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 71 (0x11854f800) [pid = 1666] [serial = 1378] [outer = 0x1180cdc00] 20:55:27 INFO - PROCESS | 1666 | 1466740527380 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]]]}] 20:55:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 20:55:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 519ms 20:55:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 20:55:27 INFO - PROCESS | 1666 | 1466740527422 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 20:55:27 INFO - PROCESS | 1666 | 1466740527424 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 20:55:27 INFO - PROCESS | 1666 | 1466740527426 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 20:55:27 INFO - PROCESS | 1666 | 1466740527429 Marionette TRACE conn2 <- [1,1810,null,{}] 20:55:27 INFO - PROCESS | 1666 | 1466740527436 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}] 20:55:27 INFO - PROCESS | 1666 | 1466740527440 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:27 INFO - PROCESS | 1666 | 1466740527528 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 20:55:27 INFO - PROCESS | 1666 | 1466740527539 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:27 INFO - PROCESS | 1666 | 1466740527541 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x1234ca800 == 32 [pid = 1666] [id = 460] 20:55:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 72 (0x112958c00) [pid = 1666] [serial = 1379] [outer = 0x0] 20:55:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 73 (0x11998f800) [pid = 1666] [serial = 1380] [outer = 0x112958c00] 20:55:27 INFO - PROCESS | 1666 | 1466740527569 Marionette DEBUG loaded listener.js 20:55:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 74 (0x12346ec00) [pid = 1666] [serial = 1381] [outer = 0x112958c00] 20:55:27 INFO - PROCESS | 1666 | 1466740527894 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]]]}] 20:55:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 20:55:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 521ms 20:55:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 20:55:27 INFO - PROCESS | 1666 | 1466740527947 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 20:55:27 INFO - PROCESS | 1666 | 1466740527949 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 20:55:27 INFO - PROCESS | 1666 | 1466740527951 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 20:55:27 INFO - PROCESS | 1666 | 1466740527952 Marionette TRACE conn2 <- [1,1814,null,{}] 20:55:27 INFO - PROCESS | 1666 | 1466740527955 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}] 20:55:27 INFO - PROCESS | 1666 | 1466740527956 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:28 INFO - PROCESS | 1666 | 1466740528064 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 20:55:28 INFO - PROCESS | 1666 | 1466740528097 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:28 INFO - PROCESS | 1666 | 1466740528098 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x1257af000 == 33 [pid = 1666] [id = 461] 20:55:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x1235f1800) [pid = 1666] [serial = 1382] [outer = 0x0] 20:55:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x124535c00) [pid = 1666] [serial = 1383] [outer = 0x1235f1800] 20:55:28 INFO - PROCESS | 1666 | 1466740528123 Marionette DEBUG loaded listener.js 20:55:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x124b71400) [pid = 1666] [serial = 1384] [outer = 0x1235f1800] 20:55:28 INFO - PROCESS | 1666 | 1466740528397 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]]]}] 20:55:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 20:55:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 468ms 20:55:28 INFO - PROCESS | 1666 | 1466740528421 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 20:55:28 INFO - PROCESS | 1666 | 1466740528423 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 20:55:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 20:55:28 INFO - PROCESS | 1666 | 1466740528425 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 20:55:28 INFO - PROCESS | 1666 | 1466740528426 Marionette TRACE conn2 <- [1,1818,null,{}] 20:55:28 INFO - PROCESS | 1666 | 1466740528428 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}] 20:55:28 INFO - PROCESS | 1666 | 1466740528429 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:28 INFO - PROCESS | 1666 | 1466740528536 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 20:55:28 INFO - PROCESS | 1666 | 1466740528540 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:28 INFO - PROCESS | 1666 | 1466740528541 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x127123800 == 34 [pid = 1666] [id = 462] 20:55:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x118550400) [pid = 1666] [serial = 1385] [outer = 0x0] 20:55:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x124bf5400) [pid = 1666] [serial = 1386] [outer = 0x118550400] 20:55:28 INFO - PROCESS | 1666 | 1466740528566 Marionette DEBUG loaded listener.js 20:55:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x1258b1800) [pid = 1666] [serial = 1387] [outer = 0x118550400] 20:55:28 INFO - PROCESS | 1666 | 1466740528919 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]]]}] 20:55:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 20:55:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 519ms 20:55:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 20:55:28 INFO - PROCESS | 1666 | 1466740528945 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 20:55:28 INFO - PROCESS | 1666 | 1466740528946 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 20:55:28 INFO - PROCESS | 1666 | 1466740528948 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 20:55:28 INFO - PROCESS | 1666 | 1466740528949 Marionette TRACE conn2 <- [1,1822,null,{}] 20:55:28 INFO - PROCESS | 1666 | 1466740528952 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}] 20:55:28 INFO - PROCESS | 1666 | 1466740528958 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:29 INFO - PROCESS | 1666 | 1466740529063 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 20:55:29 INFO - PROCESS | 1666 | 1466740529101 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:29 INFO - PROCESS | 1666 | 1466740529102 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x129c73800 == 35 [pid = 1666] [id = 463] 20:55:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x125d2d000) [pid = 1666] [serial = 1388] [outer = 0x0] 20:55:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x128ce6800) [pid = 1666] [serial = 1389] [outer = 0x125d2d000] 20:55:29 INFO - PROCESS | 1666 | 1466740529127 Marionette DEBUG loaded listener.js 20:55:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x12950e400) [pid = 1666] [serial = 1390] [outer = 0x125d2d000] 20:55:29 INFO - PROCESS | 1666 | 1466740529425 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]]]}] 20:55:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 20:55:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 520ms 20:55:29 INFO - PROCESS | 1666 | 1466740529468 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 20:55:29 INFO - PROCESS | 1666 | 1466740529470 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 20:55:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 20:55:29 INFO - PROCESS | 1666 | 1466740529472 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 20:55:29 INFO - PROCESS | 1666 | 1466740529473 Marionette TRACE conn2 <- [1,1826,null,{}] 20:55:29 INFO - PROCESS | 1666 | 1466740529477 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}] 20:55:29 INFO - PROCESS | 1666 | 1466740529479 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:29 INFO - PROCESS | 1666 | 1466740529571 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 20:55:29 INFO - PROCESS | 1666 | 1466740529581 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:29 INFO - PROCESS | 1666 | 1466740529583 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a5bd000 == 36 [pid = 1666] [id = 464] 20:55:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x12a40e000) [pid = 1666] [serial = 1391] [outer = 0x0] 20:55:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x12a53a400) [pid = 1666] [serial = 1392] [outer = 0x12a40e000] 20:55:29 INFO - PROCESS | 1666 | 1466740529609 Marionette DEBUG loaded listener.js 20:55:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x12a5f4000) [pid = 1666] [serial = 1393] [outer = 0x12a40e000] 20:55:30 INFO - PROCESS | 1666 | 1466740530033 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]]]}] 20:55:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 20:55:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 570ms 20:55:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 20:55:30 INFO - PROCESS | 1666 | 1466740530044 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 20:55:30 INFO - PROCESS | 1666 | 1466740530045 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 20:55:30 INFO - PROCESS | 1666 | 1466740530049 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 20:55:30 INFO - PROCESS | 1666 | 1466740530050 Marionette TRACE conn2 <- [1,1830,null,{}] 20:55:30 INFO - PROCESS | 1666 | 1466740530054 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}] 20:55:30 INFO - PROCESS | 1666 | 1466740530057 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:30 INFO - PROCESS | 1666 | 1466740530212 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 20:55:30 INFO - PROCESS | 1666 | 1466740530251 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:30 INFO - PROCESS | 1666 | 1466740530252 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:30 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b7aa000 == 37 [pid = 1666] [id = 465] 20:55:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x124bfb000) [pid = 1666] [serial = 1394] [outer = 0x0] 20:55:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x12a5ed000) [pid = 1666] [serial = 1395] [outer = 0x124bfb000] 20:55:30 INFO - PROCESS | 1666 | 1466740530277 Marionette DEBUG loaded listener.js 20:55:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x12af69400) [pid = 1666] [serial = 1396] [outer = 0x124bfb000] 20:55:30 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x1174bec00) [pid = 1666] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 20:55:30 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x119884400) [pid = 1666] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 20:55:30 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x124691000) [pid = 1666] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 20:55:30 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x128c76c00) [pid = 1666] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 20:55:30 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x1132dbc00) [pid = 1666] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 20:55:30 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x11690d400) [pid = 1666] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 20:55:30 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x128ce9000) [pid = 1666] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 20:55:30 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x1185a8000) [pid = 1666] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 20:55:30 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x119ed7c00) [pid = 1666] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 20:55:30 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x112966800) [pid = 1666] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 20:55:30 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x116748800) [pid = 1666] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 20:55:30 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x124b71c00) [pid = 1666] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 20:55:30 INFO - PROCESS | 1666 | 1466740530598 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]]]}] 20:55:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 20:55:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 571ms 20:55:30 INFO - PROCESS | 1666 | 1466740530621 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 20:55:30 INFO - PROCESS | 1666 | 1466740530622 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 20:55:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 20:55:30 INFO - PROCESS | 1666 | 1466740530625 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 20:55:30 INFO - PROCESS | 1666 | 1466740530626 Marionette TRACE conn2 <- [1,1834,null,{}] 20:55:30 INFO - PROCESS | 1666 | 1466740530628 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}] 20:55:30 INFO - PROCESS | 1666 | 1466740530629 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:30 INFO - PROCESS | 1666 | 1466740530734 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 20:55:30 INFO - PROCESS | 1666 | 1466740530768 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:30 INFO - PROCESS | 1666 | 1466740530769 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:30 INFO - PROCESS | 1666 | ++DOCSHELL 0x1234c9800 == 38 [pid = 1666] [id = 466] 20:55:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x110f33000) [pid = 1666] [serial = 1397] [outer = 0x0] 20:55:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x11918ac00) [pid = 1666] [serial = 1398] [outer = 0x110f33000] 20:55:30 INFO - PROCESS | 1666 | 1466740530793 Marionette DEBUG loaded listener.js 20:55:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x12511ec00) [pid = 1666] [serial = 1399] [outer = 0x110f33000] 20:55:31 INFO - PROCESS | 1666 | 1466740531054 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]]]}] 20:55:31 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 20:55:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 467ms 20:55:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 20:55:31 INFO - PROCESS | 1666 | 1466740531093 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 20:55:31 INFO - PROCESS | 1666 | 1466740531094 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 20:55:31 INFO - PROCESS | 1666 | 1466740531104 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 20:55:31 INFO - PROCESS | 1666 | 1466740531105 Marionette TRACE conn2 <- [1,1838,null,{}] 20:55:31 INFO - PROCESS | 1666 | 1466740531107 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}] 20:55:31 INFO - PROCESS | 1666 | 1466740531109 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:31 INFO - PROCESS | 1666 | 1466740531191 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 20:55:31 INFO - PROCESS | 1666 | 1466740531196 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:31 INFO - PROCESS | 1666 | 1466740531197 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:31 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c653000 == 39 [pid = 1666] [id = 467] 20:55:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x125806000) [pid = 1666] [serial = 1400] [outer = 0x0] 20:55:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x12b0e0400) [pid = 1666] [serial = 1401] [outer = 0x125806000] 20:55:31 INFO - PROCESS | 1666 | 1466740531223 Marionette DEBUG loaded listener.js 20:55:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x12453a800) [pid = 1666] [serial = 1402] [outer = 0x125806000] 20:55:31 INFO - PROCESS | 1666 | 1466740531576 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]]]}] 20:55:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 20:55:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 530ms 20:55:31 INFO - PROCESS | 1666 | 1466740531627 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 20:55:31 INFO - PROCESS | 1666 | 1466740531629 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 20:55:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 20:55:31 INFO - PROCESS | 1666 | 1466740531632 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 20:55:31 INFO - PROCESS | 1666 | 1466740531635 Marionette TRACE conn2 <- [1,1842,null,{}] 20:55:31 INFO - PROCESS | 1666 | 1466740531638 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}] 20:55:31 INFO - PROCESS | 1666 | 1466740531641 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:31 INFO - PROCESS | 1666 | 1466740531777 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 20:55:31 INFO - PROCESS | 1666 | 1466740531784 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:31 INFO - PROCESS | 1666 | 1466740531786 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:31 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cf47000 == 40 [pid = 1666] [id = 468] 20:55:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x124532400) [pid = 1666] [serial = 1403] [outer = 0x0] 20:55:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x12b833800) [pid = 1666] [serial = 1404] [outer = 0x124532400] 20:55:31 INFO - PROCESS | 1666 | 1466740531828 Marionette DEBUG loaded listener.js 20:55:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x12b8fac00) [pid = 1666] [serial = 1405] [outer = 0x124532400] 20:55:32 INFO - PROCESS | 1666 | 1466740532182 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]]]}] 20:55:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 20:55:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 571ms 20:55:32 INFO - PROCESS | 1666 | 1466740532205 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 20:55:32 INFO - PROCESS | 1666 | 1466740532206 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 20:55:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 20:55:32 INFO - PROCESS | 1666 | 1466740532209 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 20:55:32 INFO - PROCESS | 1666 | 1466740532210 Marionette TRACE conn2 <- [1,1846,null,{}] 20:55:32 INFO - PROCESS | 1666 | 1466740532214 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}] 20:55:32 INFO - PROCESS | 1666 | 1466740532215 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:32 INFO - PROCESS | 1666 | 1466740532331 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 20:55:32 INFO - PROCESS | 1666 | 1466740532376 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:32 INFO - PROCESS | 1666 | 1466740532377 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:32 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cf5a000 == 41 [pid = 1666] [id = 469] 20:55:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x12a6f7c00) [pid = 1666] [serial = 1406] [outer = 0x0] 20:55:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x12b95f000) [pid = 1666] [serial = 1407] [outer = 0x12a6f7c00] 20:55:32 INFO - PROCESS | 1666 | 1466740532417 Marionette DEBUG loaded listener.js 20:55:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x12b96cc00) [pid = 1666] [serial = 1408] [outer = 0x12a6f7c00] 20:55:32 INFO - PROCESS | 1666 | 1466740532966 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]]]}] 20:55:33 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) 20:55:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 822ms 20:55:33 INFO - PROCESS | 1666 | 1466740533031 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 20:55:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 20:55:33 INFO - PROCESS | 1666 | 1466740533034 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 20:55:33 INFO - PROCESS | 1666 | 1466740533037 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 20:55:33 INFO - PROCESS | 1666 | 1466740533040 Marionette TRACE conn2 <- [1,1850,null,{}] 20:55:33 INFO - PROCESS | 1666 | 1466740533043 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}] 20:55:33 INFO - PROCESS | 1666 | 1466740533045 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:33 INFO - PROCESS | 1666 | 1466740533176 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 20:55:33 INFO - PROCESS | 1666 | 1466740533246 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:33 INFO - PROCESS | 1666 | 1466740533248 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x1185c4000 == 42 [pid = 1666] [id = 470] 20:55:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x116635400) [pid = 1666] [serial = 1409] [outer = 0x0] 20:55:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x116f8cc00) [pid = 1666] [serial = 1410] [outer = 0x116635400] 20:55:33 INFO - PROCESS | 1666 | 1466740533279 Marionette DEBUG loaded listener.js 20:55:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x1180c8c00) [pid = 1666] [serial = 1411] [outer = 0x116635400] 20:55:33 INFO - PROCESS | 1666 | 1466740533701 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]]]}] 20:55:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:55:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 723ms 20:55:33 INFO - PROCESS | 1666 | 1466740533760 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 20:55:33 INFO - PROCESS | 1666 | 1466740533763 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 20:55:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 20:55:33 INFO - PROCESS | 1666 | 1466740533768 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 20:55:33 INFO - PROCESS | 1666 | 1466740533769 Marionette TRACE conn2 <- [1,1854,null,{}] 20:55:33 INFO - PROCESS | 1666 | 1466740533772 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}] 20:55:33 INFO - PROCESS | 1666 | 1466740533774 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:33 INFO - PROCESS | 1666 | 1466740533879 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 20:55:33 INFO - PROCESS | 1666 | 1466740533937 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:33 INFO - PROCESS | 1666 | 1466740533939 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x12919a000 == 43 [pid = 1666] [id = 471] 20:55:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x118147400) [pid = 1666] [serial = 1412] [outer = 0x0] 20:55:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x1191c4400) [pid = 1666] [serial = 1413] [outer = 0x118147400] 20:55:33 INFO - PROCESS | 1666 | 1466740533969 Marionette DEBUG loaded listener.js 20:55:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x12325ec00) [pid = 1666] [serial = 1414] [outer = 0x118147400] 20:55:34 INFO - PROCESS | 1666 | 1466740534369 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]]]}] 20:55:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 20:55:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 621ms 20:55:34 INFO - PROCESS | 1666 | 1466740534389 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 20:55:34 INFO - PROCESS | 1666 | 1466740534390 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 20:55:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 20:55:34 INFO - PROCESS | 1666 | 1466740534393 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 20:55:34 INFO - PROCESS | 1666 | 1466740534395 Marionette TRACE conn2 <- [1,1858,null,{}] 20:55:34 INFO - PROCESS | 1666 | 1466740534403 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}] 20:55:34 INFO - PROCESS | 1666 | 1466740534406 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:34 INFO - PROCESS | 1666 | 1466740534533 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 20:55:34 INFO - PROCESS | 1666 | 1466740534605 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:34 INFO - PROCESS | 1666 | 1466740534607 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:34 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d398000 == 44 [pid = 1666] [id = 472] 20:55:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x126e75800) [pid = 1666] [serial = 1415] [outer = 0x0] 20:55:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x128cf0000) [pid = 1666] [serial = 1416] [outer = 0x126e75800] 20:55:34 INFO - PROCESS | 1666 | 1466740534639 Marionette DEBUG loaded listener.js 20:55:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x129409400) [pid = 1666] [serial = 1417] [outer = 0x126e75800] 20:55:35 INFO - PROCESS | 1666 | 1466740535049 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]]]}] 20:55:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 20:55:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 675ms 20:55:35 INFO - PROCESS | 1666 | 1466740535068 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 20:55:35 INFO - PROCESS | 1666 | 1466740535070 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 20:55:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 20:55:35 INFO - PROCESS | 1666 | 1466740535073 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 20:55:35 INFO - PROCESS | 1666 | 1466740535074 Marionette TRACE conn2 <- [1,1862,null,{}] 20:55:35 INFO - PROCESS | 1666 | 1466740535076 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}] 20:55:35 INFO - PROCESS | 1666 | 1466740535078 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:35 INFO - PROCESS | 1666 | 1466740535187 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 20:55:35 INFO - PROCESS | 1666 | 1466740535314 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:35 INFO - PROCESS | 1666 | 1466740535316 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d673000 == 45 [pid = 1666] [id = 473] 20:55:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x112a80000) [pid = 1666] [serial = 1418] [outer = 0x0] 20:55:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x12a6eb800) [pid = 1666] [serial = 1419] [outer = 0x112a80000] 20:55:35 INFO - PROCESS | 1666 | 1466740535367 Marionette DEBUG loaded listener.js 20:55:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x12b741c00) [pid = 1666] [serial = 1420] [outer = 0x112a80000] 20:55:36 INFO - PROCESS | 1666 | 1466740536003 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]]]}] 20:55:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 20:55:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 969ms 20:55:36 INFO - PROCESS | 1666 | 1466740536043 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 20:55:36 INFO - PROCESS | 1666 | 1466740536045 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 20:55:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 20:55:36 INFO - PROCESS | 1666 | 1466740536048 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 20:55:36 INFO - PROCESS | 1666 | 1466740536050 Marionette TRACE conn2 <- [1,1866,null,{}] 20:55:36 INFO - PROCESS | 1666 | 1466740536054 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}] 20:55:36 INFO - PROCESS | 1666 | 1466740536055 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:36 INFO - PROCESS | 1666 | 1466740536153 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 20:55:36 INFO - PROCESS | 1666 | 1466740536213 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:36 INFO - PROCESS | 1666 | 1466740536214 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x11a021000 == 46 [pid = 1666] [id = 474] 20:55:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x1133d2c00) [pid = 1666] [serial = 1421] [outer = 0x0] 20:55:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x116748800) [pid = 1666] [serial = 1422] [outer = 0x1133d2c00] 20:55:36 INFO - PROCESS | 1666 | 1466740536242 Marionette DEBUG loaded listener.js 20:55:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x1175c0800) [pid = 1666] [serial = 1423] [outer = 0x1133d2c00] 20:55:36 INFO - PROCESS | 1666 | 1466740536664 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]]]}] 20:55:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 20:55:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 674ms 20:55:36 INFO - PROCESS | 1666 | 1466740536723 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 20:55:36 INFO - PROCESS | 1666 | 1466740536725 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 20:55:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 20:55:36 INFO - PROCESS | 1666 | 1466740536730 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 20:55:36 INFO - PROCESS | 1666 | 1466740536731 Marionette TRACE conn2 <- [1,1870,null,{}] 20:55:36 INFO - PROCESS | 1666 | 1466740536734 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}] 20:55:36 INFO - PROCESS | 1666 | 1466740536735 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:37 INFO - PROCESS | 1666 | --DOCSHELL 0x12cf47000 == 45 [pid = 1666] [id = 468] 20:55:37 INFO - PROCESS | 1666 | --DOCSHELL 0x12c653000 == 44 [pid = 1666] [id = 467] 20:55:37 INFO - PROCESS | 1666 | --DOCSHELL 0x1234c9800 == 43 [pid = 1666] [id = 466] 20:55:37 INFO - PROCESS | 1666 | --DOCSHELL 0x12b7aa000 == 42 [pid = 1666] [id = 465] 20:55:37 INFO - PROCESS | 1666 | --DOCSHELL 0x12a5bd000 == 41 [pid = 1666] [id = 464] 20:55:37 INFO - PROCESS | 1666 | --DOCSHELL 0x129c73800 == 40 [pid = 1666] [id = 463] 20:55:37 INFO - PROCESS | 1666 | --DOCSHELL 0x127123800 == 39 [pid = 1666] [id = 462] 20:55:37 INFO - PROCESS | 1666 | --DOCSHELL 0x1257af000 == 38 [pid = 1666] [id = 461] 20:55:37 INFO - PROCESS | 1666 | --DOCSHELL 0x1234ca800 == 37 [pid = 1666] [id = 460] 20:55:37 INFO - PROCESS | 1666 | --DOCSHELL 0x1185c5000 == 36 [pid = 1666] [id = 459] 20:55:37 INFO - PROCESS | 1666 | --DOCSHELL 0x116ab2800 == 35 [pid = 1666] [id = 458] 20:55:37 INFO - PROCESS | 1666 | --DOCSHELL 0x115ee1800 == 34 [pid = 1666] [id = 457] 20:55:37 INFO - PROCESS | 1666 | --DOCSHELL 0x1191ae000 == 33 [pid = 1666] [id = 456] 20:55:37 INFO - PROCESS | 1666 | --DOCSHELL 0x12be82000 == 32 [pid = 1666] [id = 455] 20:55:37 INFO - PROCESS | 1666 | --DOCSHELL 0x11a021000 == 31 [pid = 1666] [id = 474] 20:55:37 INFO - PROCESS | 1666 | --DOCSHELL 0x12d673000 == 30 [pid = 1666] [id = 473] 20:55:37 INFO - PROCESS | 1666 | --DOCSHELL 0x12d398000 == 29 [pid = 1666] [id = 472] 20:55:37 INFO - PROCESS | 1666 | --DOCSHELL 0x12919a000 == 28 [pid = 1666] [id = 471] 20:55:37 INFO - PROCESS | 1666 | --DOCSHELL 0x1185c4000 == 27 [pid = 1666] [id = 470] 20:55:37 INFO - PROCESS | 1666 | --DOCSHELL 0x12cf5a000 == 26 [pid = 1666] [id = 469] 20:55:37 INFO - PROCESS | 1666 | 1466740537346 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 20:55:37 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x1184dc000) [pid = 1666] [serial = 1327] [outer = 0x0] [url = about:blank] 20:55:37 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x1180ce800) [pid = 1666] [serial = 1326] [outer = 0x0] [url = about:blank] 20:55:37 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x124536800) [pid = 1666] [serial = 1330] [outer = 0x0] [url = about:blank] 20:55:37 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x123261800) [pid = 1666] [serial = 1329] [outer = 0x0] [url = about:blank] 20:55:37 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x126f2f800) [pid = 1666] [serial = 1333] [outer = 0x0] [url = about:blank] 20:55:37 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x12580a800) [pid = 1666] [serial = 1332] [outer = 0x0] [url = about:blank] 20:55:37 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x1291b8000) [pid = 1666] [serial = 1336] [outer = 0x0] [url = about:blank] 20:55:37 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x128dc8000) [pid = 1666] [serial = 1335] [outer = 0x0] [url = about:blank] 20:55:37 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x1133c7c00) [pid = 1666] [serial = 1344] [outer = 0x0] [url = about:blank] 20:55:37 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x1174b5400) [pid = 1666] [serial = 1347] [outer = 0x0] [url = about:blank] 20:55:37 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x12a6f0000) [pid = 1666] [serial = 1341] [outer = 0x0] [url = about:blank] 20:55:37 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x12a411400) [pid = 1666] [serial = 1339] [outer = 0x0] [url = about:blank] 20:55:37 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x1188a2000) [pid = 1666] [serial = 1350] [outer = 0x0] [url = about:blank] 20:55:37 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x1180cd800) [pid = 1666] [serial = 1348] [outer = 0x0] [url = about:blank] 20:55:37 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x121190800) [pid = 1666] [serial = 1353] [outer = 0x0] [url = about:blank] 20:55:37 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x129509400) [pid = 1666] [serial = 1338] [outer = 0x0] [url = about:blank] 20:55:37 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x1191ca400) [pid = 1666] [serial = 1351] [outer = 0x0] [url = about:blank] 20:55:37 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x113203800) [pid = 1666] [serial = 1356] [outer = 0x0] [url = about:blank] 20:55:37 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x1184df400) [pid = 1666] [serial = 1359] [outer = 0x0] [url = about:blank] 20:55:37 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x1167e6000) [pid = 1666] [serial = 1357] [outer = 0x0] [url = about:blank] 20:55:37 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x124de5000) [pid = 1666] [serial = 1362] [outer = 0x0] [url = about:blank] 20:55:37 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x124531000) [pid = 1666] [serial = 1354] [outer = 0x0] [url = about:blank] 20:55:37 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x115e1b400) [pid = 1666] [serial = 1345] [outer = 0x0] [url = about:blank] 20:55:37 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x124bb1c00) [pid = 1666] [serial = 1360] [outer = 0x0] [url = about:blank] 20:55:37 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x125d38400) [pid = 1666] [serial = 1363] [outer = 0x0] [url = about:blank] 20:55:37 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x126f28000) [pid = 1666] [serial = 1365] [outer = 0x0] [url = about:blank] 20:55:37 INFO - PROCESS | 1666 | 1466740537466 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:37 INFO - PROCESS | 1666 | 1466740537468 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x113370000 == 27 [pid = 1666] [id = 475] 20:55:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x112f03800) [pid = 1666] [serial = 1424] [outer = 0x0] 20:55:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x113203400) [pid = 1666] [serial = 1425] [outer = 0x112f03800] 20:55:37 INFO - PROCESS | 1666 | 1466740537497 Marionette DEBUG loaded listener.js 20:55:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x1133c7c00) [pid = 1666] [serial = 1426] [outer = 0x112f03800] 20:55:37 INFO - PROCESS | 1666 | 1466740537831 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]]]}] 20:55:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 20:55:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1121ms 20:55:37 INFO - PROCESS | 1666 | 1466740537853 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 20:55:37 INFO - PROCESS | 1666 | 1466740537857 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 20:55:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 20:55:37 INFO - PROCESS | 1666 | 1466740537862 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 20:55:37 INFO - PROCESS | 1666 | 1466740537865 Marionette TRACE conn2 <- [1,1874,null,{}] 20:55:37 INFO - PROCESS | 1666 | 1466740537871 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}] 20:55:37 INFO - PROCESS | 1666 | 1466740537873 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:38 INFO - PROCESS | 1666 | 1466740538023 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 20:55:38 INFO - PROCESS | 1666 | 1466740538102 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:38 INFO - PROCESS | 1666 | 1466740538103 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:38 INFO - PROCESS | 1666 | ++DOCSHELL 0x11715c800 == 28 [pid = 1666] [id = 476] 20:55:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x115d04c00) [pid = 1666] [serial = 1427] [outer = 0x0] 20:55:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x1167e8000) [pid = 1666] [serial = 1428] [outer = 0x115d04c00] 20:55:38 INFO - PROCESS | 1666 | 1466740538147 Marionette DEBUG loaded listener.js 20:55:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x1174b4800) [pid = 1666] [serial = 1429] [outer = 0x115d04c00] 20:55:38 INFO - PROCESS | 1666 | 1466740538494 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]]]}] 20:55:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 20:55:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 679ms 20:55:38 INFO - PROCESS | 1666 | 1466740538545 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 20:55:38 INFO - PROCESS | 1666 | 1466740538547 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 20:55:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 20:55:38 INFO - PROCESS | 1666 | 1466740538557 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 20:55:38 INFO - PROCESS | 1666 | 1466740538558 Marionette TRACE conn2 <- [1,1878,null,{}] 20:55:38 INFO - PROCESS | 1666 | 1466740538560 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}] 20:55:38 INFO - PROCESS | 1666 | 1466740538562 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:38 INFO - PROCESS | 1666 | 1466740538637 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 20:55:38 INFO - PROCESS | 1666 | 1466740538664 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:38 INFO - PROCESS | 1666 | 1466740538665 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:38 INFO - PROCESS | 1666 | ++DOCSHELL 0x116ab9000 == 29 [pid = 1666] [id = 477] 20:55:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x11813a400) [pid = 1666] [serial = 1430] [outer = 0x0] 20:55:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x118147800) [pid = 1666] [serial = 1431] [outer = 0x11813a400] 20:55:38 INFO - PROCESS | 1666 | 1466740538698 Marionette DEBUG loaded listener.js 20:55:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x1184da800) [pid = 1666] [serial = 1432] [outer = 0x11813a400] 20:55:39 INFO - PROCESS | 1666 | 1466740539018 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]]]}] 20:55:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 20:55:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 518ms 20:55:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 20:55:39 INFO - PROCESS | 1666 | 1466740539075 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 20:55:39 INFO - PROCESS | 1666 | 1466740539078 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 20:55:39 INFO - PROCESS | 1666 | 1466740539086 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 20:55:39 INFO - PROCESS | 1666 | 1466740539089 Marionette TRACE conn2 <- [1,1882,null,{}] 20:55:39 INFO - PROCESS | 1666 | 1466740539091 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}] 20:55:39 INFO - PROCESS | 1666 | 1466740539094 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:39 INFO - PROCESS | 1666 | 1466740539203 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 20:55:39 INFO - PROCESS | 1666 | 1466740539238 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:39 INFO - PROCESS | 1666 | 1466740539239 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x12328b800 == 30 [pid = 1666] [id = 478] 20:55:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x1175c3800) [pid = 1666] [serial = 1433] [outer = 0x0] 20:55:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x1185a2400) [pid = 1666] [serial = 1434] [outer = 0x1175c3800] 20:55:39 INFO - PROCESS | 1666 | 1466740539265 Marionette DEBUG loaded listener.js 20:55:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x119885000) [pid = 1666] [serial = 1435] [outer = 0x1175c3800] 20:55:39 INFO - PROCESS | 1666 | 1466740539539 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]]]}] 20:55:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 20:55:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 476ms 20:55:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 20:55:39 INFO - PROCESS | 1666 | 1466740539559 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 20:55:39 INFO - PROCESS | 1666 | 1466740539561 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 20:55:39 INFO - PROCESS | 1666 | 1466740539563 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 20:55:39 INFO - PROCESS | 1666 | 1466740539564 Marionette TRACE conn2 <- [1,1886,null,{}] 20:55:39 INFO - PROCESS | 1666 | 1466740539566 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}] 20:55:39 INFO - PROCESS | 1666 | 1466740539567 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:39 INFO - PROCESS | 1666 | 1466740539674 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 20:55:39 INFO - PROCESS | 1666 | 1466740539709 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:39 INFO - PROCESS | 1666 | 1466740539710 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x124486000 == 31 [pid = 1666] [id = 479] 20:55:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x112f08000) [pid = 1666] [serial = 1436] [outer = 0x0] 20:55:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x119992c00) [pid = 1666] [serial = 1437] [outer = 0x112f08000] 20:55:39 INFO - PROCESS | 1666 | 1466740539735 Marionette DEBUG loaded listener.js 20:55:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x123683000) [pid = 1666] [serial = 1438] [outer = 0x112f08000] 20:55:40 INFO - PROCESS | 1666 | 1466740540042 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]]]}] 20:55:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 20:55:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 520ms 20:55:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 20:55:40 INFO - PROCESS | 1666 | 1466740540083 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 20:55:40 INFO - PROCESS | 1666 | 1466740540085 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 20:55:40 INFO - PROCESS | 1666 | 1466740540087 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 20:55:40 INFO - PROCESS | 1666 | 1466740540088 Marionette TRACE conn2 <- [1,1890,null,{}] 20:55:40 INFO - PROCESS | 1666 | 1466740540092 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}] 20:55:40 INFO - PROCESS | 1666 | 1466740540094 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:40 INFO - PROCESS | 1666 | 1466740540187 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 20:55:40 INFO - PROCESS | 1666 | 1466740540224 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:40 INFO - PROCESS | 1666 | 1466740540228 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x127127800 == 32 [pid = 1666] [id = 480] 20:55:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x1180d7400) [pid = 1666] [serial = 1439] [outer = 0x0] 20:55:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x124623c00) [pid = 1666] [serial = 1440] [outer = 0x1180d7400] 20:55:40 INFO - PROCESS | 1666 | 1466740540261 Marionette DEBUG loaded listener.js 20:55:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x124bfe400) [pid = 1666] [serial = 1441] [outer = 0x1180d7400] 20:55:40 INFO - PROCESS | 1666 | 1466740540573 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]]]}] 20:55:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 20:55:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 518ms 20:55:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 20:55:40 INFO - PROCESS | 1666 | 1466740540606 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 20:55:40 INFO - PROCESS | 1666 | 1466740540607 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 20:55:40 INFO - PROCESS | 1666 | 1466740540609 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 20:55:40 INFO - PROCESS | 1666 | 1466740540611 Marionette TRACE conn2 <- [1,1894,null,{}] 20:55:40 INFO - PROCESS | 1666 | 1466740540615 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}] 20:55:40 INFO - PROCESS | 1666 | 1466740540616 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:40 INFO - PROCESS | 1666 | 1466740540709 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 20:55:40 INFO - PROCESS | 1666 | 1466740540745 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:40 INFO - PROCESS | 1666 | 1466740540747 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x115e3b000 == 33 [pid = 1666] [id = 481] 20:55:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x1251e7000) [pid = 1666] [serial = 1442] [outer = 0x0] 20:55:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x125d38400) [pid = 1666] [serial = 1443] [outer = 0x1251e7000] 20:55:40 INFO - PROCESS | 1666 | 1466740540771 Marionette DEBUG loaded listener.js 20:55:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x128c6f400) [pid = 1666] [serial = 1444] [outer = 0x1251e7000] 20:55:41 INFO - PROCESS | 1666 | 1466740541114 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]]]}] 20:55:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 20:55:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 518ms 20:55:41 INFO - PROCESS | 1666 | 1466740541129 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 20:55:41 INFO - PROCESS | 1666 | 1466740541130 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 20:55:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 20:55:41 INFO - PROCESS | 1666 | 1466740541136 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 20:55:41 INFO - PROCESS | 1666 | 1466740541137 Marionette TRACE conn2 <- [1,1898,null,{}] 20:55:41 INFO - PROCESS | 1666 | 1466740541139 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}] 20:55:41 INFO - PROCESS | 1666 | 1466740541140 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:41 INFO - PROCESS | 1666 | 1466740541238 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 20:55:41 INFO - PROCESS | 1666 | 1466740541248 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:41 INFO - PROCESS | 1666 | 1466740541249 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x111fa2000 == 34 [pid = 1666] [id = 482] 20:55:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x110f28800) [pid = 1666] [serial = 1445] [outer = 0x0] 20:55:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x110f40c00) [pid = 1666] [serial = 1446] [outer = 0x110f28800] 20:55:41 INFO - PROCESS | 1666 | 1466740541541 Marionette DEBUG loaded listener.js 20:55:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x112e06000) [pid = 1666] [serial = 1447] [outer = 0x110f28800] 20:55:41 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x118550400) [pid = 1666] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 20:55:41 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x125d2d000) [pid = 1666] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 20:55:41 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x124bfb000) [pid = 1666] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 20:55:41 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x110f33000) [pid = 1666] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 20:55:41 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x12a40e000) [pid = 1666] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 20:55:41 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x1180cdc00) [pid = 1666] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 20:55:41 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x112958c00) [pid = 1666] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 20:55:41 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x1235f1800) [pid = 1666] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 20:55:41 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x113dc9c00) [pid = 1666] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 20:55:41 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x112e0ec00) [pid = 1666] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 20:55:41 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x124538400) [pid = 1666] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 20:55:41 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x1164ec400) [pid = 1666] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 20:55:41 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x125806000) [pid = 1666] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 20:55:41 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x124532400) [pid = 1666] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 20:55:41 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x12a532400) [pid = 1666] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 20:55:41 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x12a6f7c00) [pid = 1666] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 20:55:42 INFO - PROCESS | 1666 | 1466740542130 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]]]}] 20:55:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 20:55:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1073ms 20:55:42 INFO - PROCESS | 1666 | 1466740542211 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 20:55:42 INFO - PROCESS | 1666 | 1466740542213 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 20:55:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 20:55:42 INFO - PROCESS | 1666 | 1466740542217 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 20:55:42 INFO - PROCESS | 1666 | 1466740542218 Marionette TRACE conn2 <- [1,1902,null,{}] 20:55:42 INFO - PROCESS | 1666 | 1466740542222 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}] 20:55:42 INFO - PROCESS | 1666 | 1466740542223 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:42 INFO - PROCESS | 1666 | 1466740542337 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 20:55:42 INFO - PROCESS | 1666 | 1466740542389 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:42 INFO - PROCESS | 1666 | 1466740542391 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x1191b2800 == 35 [pid = 1666] [id = 483] 20:55:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x11612ec00) [pid = 1666] [serial = 1448] [outer = 0x0] 20:55:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x1167e6400) [pid = 1666] [serial = 1449] [outer = 0x11612ec00] 20:55:42 INFO - PROCESS | 1666 | 1466740542423 Marionette DEBUG loaded listener.js 20:55:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x116f95c00) [pid = 1666] [serial = 1450] [outer = 0x11612ec00] 20:55:42 INFO - PROCESS | 1666 | 1466740542933 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]]]}] 20:55:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 20:55:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 773ms 20:55:42 INFO - PROCESS | 1666 | 1466740542990 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 20:55:42 INFO - PROCESS | 1666 | 1466740542993 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 20:55:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 20:55:42 INFO - PROCESS | 1666 | 1466740542998 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 20:55:43 INFO - PROCESS | 1666 | 1466740543000 Marionette TRACE conn2 <- [1,1906,null,{}] 20:55:43 INFO - PROCESS | 1666 | 1466740543003 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}] 20:55:43 INFO - PROCESS | 1666 | 1466740543005 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:43 INFO - PROCESS | 1666 | 1466740543114 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 20:55:43 INFO - PROCESS | 1666 | 1466740543196 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:43 INFO - PROCESS | 1666 | 1466740543198 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x124bc1800 == 36 [pid = 1666] [id = 484] 20:55:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x1174bd800) [pid = 1666] [serial = 1451] [outer = 0x0] 20:55:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x1180d5c00) [pid = 1666] [serial = 1452] [outer = 0x1174bd800] 20:55:43 INFO - PROCESS | 1666 | 1466740543228 Marionette DEBUG loaded listener.js 20:55:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x11859fc00) [pid = 1666] [serial = 1453] [outer = 0x1174bd800] 20:55:43 INFO - PROCESS | 1666 | 1466740543923 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]]]}] 20:55:43 INFO - PROCESS | 1666 | --DOCSHELL 0x12b79d800 == 35 [pid = 1666] [id = 9] 20:55:43 INFO - PROCESS | 1666 | --DOCSHELL 0x115e3b000 == 34 [pid = 1666] [id = 481] 20:55:43 INFO - PROCESS | 1666 | --DOCSHELL 0x127127800 == 33 [pid = 1666] [id = 480] 20:55:43 INFO - PROCESS | 1666 | --DOCSHELL 0x124486000 == 32 [pid = 1666] [id = 479] 20:55:43 INFO - PROCESS | 1666 | --DOCSHELL 0x12328b800 == 31 [pid = 1666] [id = 478] 20:55:43 INFO - PROCESS | 1666 | --DOCSHELL 0x116ab9000 == 30 [pid = 1666] [id = 477] 20:55:43 INFO - PROCESS | 1666 | --DOCSHELL 0x11715c800 == 29 [pid = 1666] [id = 476] 20:55:43 INFO - PROCESS | 1666 | --DOCSHELL 0x113370000 == 28 [pid = 1666] [id = 475] 20:55:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 20:55:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 971ms 20:55:43 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x12b830800) [pid = 1666] [serial = 1342] [outer = 0x0] [url = about:blank] 20:55:43 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x124bf5400) [pid = 1666] [serial = 1386] [outer = 0x0] [url = about:blank] 20:55:43 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x12950e400) [pid = 1666] [serial = 1390] [outer = 0x0] [url = about:blank] 20:55:43 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x128ce6800) [pid = 1666] [serial = 1389] [outer = 0x0] [url = about:blank] 20:55:43 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x12a5ed000) [pid = 1666] [serial = 1395] [outer = 0x0] [url = about:blank] 20:55:43 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x11918ac00) [pid = 1666] [serial = 1398] [outer = 0x0] [url = about:blank] 20:55:43 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x12a53a400) [pid = 1666] [serial = 1392] [outer = 0x0] [url = about:blank] 20:55:43 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x11846a800) [pid = 1666] [serial = 1377] [outer = 0x0] [url = about:blank] 20:55:43 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x11854f800) [pid = 1666] [serial = 1378] [outer = 0x0] [url = about:blank] 20:55:43 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x11998f800) [pid = 1666] [serial = 1380] [outer = 0x0] [url = about:blank] 20:55:43 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x12346ec00) [pid = 1666] [serial = 1381] [outer = 0x0] [url = about:blank] 20:55:43 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x124535c00) [pid = 1666] [serial = 1383] [outer = 0x0] [url = about:blank] 20:55:43 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x115e8dc00) [pid = 1666] [serial = 1368] [outer = 0x0] [url = about:blank] 20:55:43 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x116f73400) [pid = 1666] [serial = 1369] [outer = 0x0] [url = about:blank] 20:55:43 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x115e1a800) [pid = 1666] [serial = 1371] [outer = 0x0] [url = about:blank] 20:55:43 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x1176c3c00) [pid = 1666] [serial = 1372] [outer = 0x0] [url = about:blank] 20:55:43 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x128ce5000) [pid = 1666] [serial = 1366] [outer = 0x0] [url = about:blank] 20:55:43 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x1167e9c00) [pid = 1666] [serial = 1374] [outer = 0x0] [url = about:blank] 20:55:43 INFO - PROCESS | 1666 | --DOMWINDOW == 73 (0x1174ba000) [pid = 1666] [serial = 1375] [outer = 0x0] [url = about:blank] 20:55:43 INFO - PROCESS | 1666 | --DOMWINDOW == 72 (0x12511ec00) [pid = 1666] [serial = 1399] [outer = 0x0] [url = about:blank] 20:55:43 INFO - PROCESS | 1666 | --DOMWINDOW == 71 (0x12b0e0400) [pid = 1666] [serial = 1401] [outer = 0x0] [url = about:blank] 20:55:43 INFO - PROCESS | 1666 | --DOMWINDOW == 70 (0x12b8fac00) [pid = 1666] [serial = 1405] [outer = 0x0] [url = about:blank] 20:55:43 INFO - PROCESS | 1666 | --DOMWINDOW == 69 (0x12b833800) [pid = 1666] [serial = 1404] [outer = 0x0] [url = about:blank] 20:55:43 INFO - PROCESS | 1666 | --DOMWINDOW == 68 (0x12a5f4000) [pid = 1666] [serial = 1393] [outer = 0x0] [url = about:blank] 20:55:43 INFO - PROCESS | 1666 | --DOMWINDOW == 67 (0x12af69400) [pid = 1666] [serial = 1396] [outer = 0x0] [url = about:blank] 20:55:43 INFO - PROCESS | 1666 | --DOMWINDOW == 66 (0x124b71400) [pid = 1666] [serial = 1384] [outer = 0x0] [url = about:blank] 20:55:43 INFO - PROCESS | 1666 | --DOMWINDOW == 65 (0x1258b1800) [pid = 1666] [serial = 1387] [outer = 0x0] [url = about:blank] 20:55:43 INFO - PROCESS | 1666 | --DOMWINDOW == 64 (0x12453a800) [pid = 1666] [serial = 1402] [outer = 0x0] [url = about:blank] 20:55:43 INFO - PROCESS | 1666 | --DOMWINDOW == 63 (0x12b96cc00) [pid = 1666] [serial = 1408] [outer = 0x0] [url = about:blank] 20:55:43 INFO - PROCESS | 1666 | --DOMWINDOW == 62 (0x12b95f000) [pid = 1666] [serial = 1407] [outer = 0x0] [url = about:blank] 20:55:43 INFO - PROCESS | 1666 | 1466740543983 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 20:55:43 INFO - PROCESS | 1666 | 1466740543987 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 20:55:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 20:55:43 INFO - PROCESS | 1666 | 1466740543995 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 20:55:44 INFO - PROCESS | 1666 | 1466740544002 Marionette TRACE conn2 <- [1,1910,null,{}] 20:55:44 INFO - PROCESS | 1666 | 1466740544009 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}] 20:55:44 INFO - PROCESS | 1666 | 1466740544011 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:44 INFO - PROCESS | 1666 | 1466740544163 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 20:55:44 INFO - PROCESS | 1666 | 1466740544227 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:44 INFO - PROCESS | 1666 | 1466740544230 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x116945000 == 29 [pid = 1666] [id = 485] 20:55:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 63 (0x113c4f800) [pid = 1666] [serial = 1454] [outer = 0x0] 20:55:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 64 (0x113c90400) [pid = 1666] [serial = 1455] [outer = 0x113c4f800] 20:55:44 INFO - PROCESS | 1666 | 1466740544304 Marionette DEBUG loaded listener.js 20:55:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 65 (0x1161aa000) [pid = 1666] [serial = 1456] [outer = 0x113c4f800] 20:55:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 66 (0x11697ec00) [pid = 1666] [serial = 1457] [outer = 0x12d164400] 20:55:44 INFO - PROCESS | 1666 | 1466740544773 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]]]}] 20:55:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 20:55:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 829ms 20:55:44 INFO - PROCESS | 1666 | 1466740544840 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 20:55:44 INFO - PROCESS | 1666 | 1466740544843 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 20:55:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 20:55:44 INFO - PROCESS | 1666 | 1466740544848 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 20:55:44 INFO - PROCESS | 1666 | 1466740544850 Marionette TRACE conn2 <- [1,1914,null,{}] 20:55:44 INFO - PROCESS | 1666 | 1466740544853 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}] 20:55:44 INFO - PROCESS | 1666 | 1466740544854 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:44 INFO - PROCESS | 1666 | 1466740544950 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 20:55:45 INFO - PROCESS | 1666 | 1466740545020 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:45 INFO - PROCESS | 1666 | 1466740545021 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x1188eb000 == 30 [pid = 1666] [id = 486] 20:55:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 67 (0x1174bac00) [pid = 1666] [serial = 1458] [outer = 0x0] 20:55:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 68 (0x1180ce800) [pid = 1666] [serial = 1459] [outer = 0x1174bac00] 20:55:45 INFO - PROCESS | 1666 | 1466740545056 Marionette DEBUG loaded listener.js 20:55:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 69 (0x11846dc00) [pid = 1666] [serial = 1460] [outer = 0x1174bac00] 20:55:45 INFO - PROCESS | 1666 | 1466740545496 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]]]}] 20:55:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 20:55:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 721ms 20:55:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 20:55:45 INFO - PROCESS | 1666 | 1466740545570 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 20:55:45 INFO - PROCESS | 1666 | 1466740545571 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 20:55:45 INFO - PROCESS | 1666 | 1466740545573 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 20:55:45 INFO - PROCESS | 1666 | 1466740545576 Marionette TRACE conn2 <- [1,1918,null,{}] 20:55:45 INFO - PROCESS | 1666 | 1466740545584 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}] 20:55:45 INFO - PROCESS | 1666 | 1466740545588 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:45 INFO - PROCESS | 1666 | 1466740545689 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 20:55:45 INFO - PROCESS | 1666 | 1466740545756 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:45 INFO - PROCESS | 1666 | 1466740545759 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x12446b000 == 31 [pid = 1666] [id = 487] 20:55:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 70 (0x1185a5400) [pid = 1666] [serial = 1461] [outer = 0x0] 20:55:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 71 (0x1188a9400) [pid = 1666] [serial = 1462] [outer = 0x1185a5400] 20:55:45 INFO - PROCESS | 1666 | 1466740545793 Marionette DEBUG loaded listener.js 20:55:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 72 (0x119989800) [pid = 1666] [serial = 1463] [outer = 0x1185a5400] 20:55:46 INFO - PROCESS | 1666 | 1466740546225 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]]]}] 20:55:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 20:55:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 674ms 20:55:46 INFO - PROCESS | 1666 | 1466740546247 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 20:55:46 INFO - PROCESS | 1666 | 1466740546249 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 20:55:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 20:55:46 INFO - PROCESS | 1666 | 1466740546251 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 20:55:46 INFO - PROCESS | 1666 | 1466740546253 Marionette TRACE conn2 <- [1,1922,null,{}] 20:55:46 INFO - PROCESS | 1666 | 1466740546255 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}] 20:55:46 INFO - PROCESS | 1666 | 1466740546256 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:46 INFO - PROCESS | 1666 | 1466740546352 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 20:55:46 INFO - PROCESS | 1666 | 1466740546402 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:46 INFO - PROCESS | 1666 | 1466740546403 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:46 INFO - PROCESS | 1666 | ++DOCSHELL 0x124ac2800 == 32 [pid = 1666] [id = 488] 20:55:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 73 (0x119ed9c00) [pid = 1666] [serial = 1464] [outer = 0x0] 20:55:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 74 (0x1235f1800) [pid = 1666] [serial = 1465] [outer = 0x119ed9c00] 20:55:46 INFO - PROCESS | 1666 | 1466740546433 Marionette DEBUG loaded listener.js 20:55:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x124531400) [pid = 1666] [serial = 1466] [outer = 0x119ed9c00] 20:55:46 INFO - PROCESS | 1666 | 1466740546869 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]]]}] 20:55:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 20:55:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 668ms 20:55:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 20:55:46 INFO - PROCESS | 1666 | 1466740546921 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 20:55:46 INFO - PROCESS | 1666 | 1466740546923 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 20:55:46 INFO - PROCESS | 1666 | 1466740546927 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 20:55:46 INFO - PROCESS | 1666 | 1466740546929 Marionette TRACE conn2 <- [1,1926,null,{}] 20:55:46 INFO - PROCESS | 1666 | 1466740546933 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}] 20:55:46 INFO - PROCESS | 1666 | 1466740546935 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:47 INFO - PROCESS | 1666 | 1466740547098 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 20:55:47 INFO - PROCESS | 1666 | 1466740547207 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:47 INFO - PROCESS | 1666 | 1466740547208 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:47 INFO - PROCESS | 1666 | ++DOCSHELL 0x128c8e000 == 33 [pid = 1666] [id = 489] 20:55:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x11295ec00) [pid = 1666] [serial = 1467] [outer = 0x0] 20:55:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x12453ec00) [pid = 1666] [serial = 1468] [outer = 0x11295ec00] 20:55:47 INFO - PROCESS | 1666 | 1466740547256 Marionette DEBUG loaded listener.js 20:55:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x124bf3400) [pid = 1666] [serial = 1469] [outer = 0x11295ec00] 20:55:47 INFO - PROCESS | 1666 | 1466740547764 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]]]}] 20:55:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 20:55:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 872ms 20:55:47 INFO - PROCESS | 1666 | 1466740547799 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 20:55:47 INFO - PROCESS | 1666 | 1466740547801 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 20:55:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 20:55:47 INFO - PROCESS | 1666 | 1466740547825 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 20:55:47 INFO - PROCESS | 1666 | 1466740547827 Marionette TRACE conn2 <- [1,1930,null,{}] 20:55:47 INFO - PROCESS | 1666 | 1466740547830 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}] 20:55:47 INFO - PROCESS | 1666 | 1466740547832 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:47 INFO - PROCESS | 1666 | 1466740547930 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 20:55:49 INFO - PROCESS | 1666 | --DOCSHELL 0x112f66800 == 32 [pid = 1666] [id = 24] 20:55:49 INFO - PROCESS | 1666 | --DOCSHELL 0x117458800 == 31 [pid = 1666] [id = 26] 20:55:49 INFO - PROCESS | 1666 | --DOCSHELL 0x1191b2800 == 30 [pid = 1666] [id = 483] 20:55:49 INFO - PROCESS | 1666 | --DOCSHELL 0x111fa2000 == 29 [pid = 1666] [id = 482] 20:55:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12d389800 == 28 [pid = 1666] [id = 16] 20:55:49 INFO - PROCESS | 1666 | --DOCSHELL 0x116abb800 == 27 [pid = 1666] [id = 25] 20:55:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12e355800 == 26 [pid = 1666] [id = 23] 20:55:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12cc18000 == 25 [pid = 1666] [id = 14] 20:55:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12e132800 == 24 [pid = 1666] [id = 21] 20:55:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12a68b000 == 23 [pid = 1666] [id = 8] 20:55:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12c63a800 == 22 [pid = 1666] [id = 13] 20:55:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12cf47800 == 21 [pid = 1666] [id = 15] 20:55:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12e14d000 == 20 [pid = 1666] [id = 22] 20:55:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12be73800 == 19 [pid = 1666] [id = 11] 20:55:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12c083800 == 18 [pid = 1666] [id = 12] 20:55:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12dcc6000 == 17 [pid = 1666] [id = 20] 20:55:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12db38800 == 16 [pid = 1666] [id = 19] 20:55:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12b9c0000 == 15 [pid = 1666] [id = 10] 20:55:49 INFO - PROCESS | 1666 | --DOCSHELL 0x129196800 == 14 [pid = 1666] [id = 6] 20:55:49 INFO - PROCESS | 1666 | --DOCSHELL 0x124ac2800 == 13 [pid = 1666] [id = 488] 20:55:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12446b000 == 12 [pid = 1666] [id = 487] 20:55:49 INFO - PROCESS | 1666 | --DOCSHELL 0x1188eb000 == 11 [pid = 1666] [id = 486] 20:55:49 INFO - PROCESS | 1666 | --DOCSHELL 0x124bc1800 == 10 [pid = 1666] [id = 484] 20:55:49 INFO - PROCESS | 1666 | --DOCSHELL 0x116945000 == 9 [pid = 1666] [id = 485] 20:55:49 INFO - PROCESS | 1666 | --DOCSHELL 0x128c8e000 == 8 [pid = 1666] [id = 489] 20:55:49 INFO - PROCESS | 1666 | 1466740549688 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:49 INFO - PROCESS | 1666 | 1466740549690 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:49 INFO - PROCESS | 1666 | ++DOCSHELL 0x113363800 == 9 [pid = 1666] [id = 490] 20:55:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x110f30000) [pid = 1666] [serial = 1470] [outer = 0x0] 20:55:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x112757000) [pid = 1666] [serial = 1471] [outer = 0x110f30000] 20:55:49 INFO - PROCESS | 1666 | 1466740549718 Marionette DEBUG loaded listener.js 20:55:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x112e06400) [pid = 1666] [serial = 1472] [outer = 0x110f30000] 20:55:50 INFO - PROCESS | 1666 | 1466740550017 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]]]}] 20:55:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 20:55:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 2229ms 20:55:50 INFO - PROCESS | 1666 | 1466740550054 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 20:55:50 INFO - PROCESS | 1666 | 1466740550056 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 20:55:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 20:55:50 INFO - PROCESS | 1666 | 1466740550059 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 20:55:50 INFO - PROCESS | 1666 | 1466740550061 Marionette TRACE conn2 <- [1,1934,null,{}] 20:55:50 INFO - PROCESS | 1666 | 1466740550065 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}] 20:55:50 INFO - PROCESS | 1666 | 1466740550069 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:50 INFO - PROCESS | 1666 | 1466740550148 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 20:55:50 INFO - PROCESS | 1666 | 1466740550154 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:50 INFO - PROCESS | 1666 | 1466740550155 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x117e77800 == 10 [pid = 1666] [id = 491] 20:55:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x1164ea000) [pid = 1666] [serial = 1473] [outer = 0x0] 20:55:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x116746c00) [pid = 1666] [serial = 1474] [outer = 0x1164ea000] 20:55:50 INFO - PROCESS | 1666 | 1466740550185 Marionette DEBUG loaded listener.js 20:55:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x116f77400) [pid = 1666] [serial = 1475] [outer = 0x1164ea000] 20:55:50 INFO - PROCESS | 1666 | 1466740550553 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]]]}] 20:55:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 20:55:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 522ms 20:55:50 INFO - PROCESS | 1666 | 1466740550583 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 20:55:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 20:55:50 INFO - PROCESS | 1666 | 1466740550589 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 20:55:50 INFO - PROCESS | 1666 | 1466740550593 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 20:55:50 INFO - PROCESS | 1666 | 1466740550594 Marionette TRACE conn2 <- [1,1938,null,{}] 20:55:50 INFO - PROCESS | 1666 | 1466740550597 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}] 20:55:50 INFO - PROCESS | 1666 | 1466740550598 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:50 INFO - PROCESS | 1666 | 1466740550680 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 20:55:50 INFO - PROCESS | 1666 | 1466740550688 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:50 INFO - PROCESS | 1666 | 1466740550690 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x119c4b800 == 11 [pid = 1666] [id = 492] 20:55:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x1175b7000) [pid = 1666] [serial = 1476] [outer = 0x0] 20:55:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1180d6000) [pid = 1666] [serial = 1477] [outer = 0x1175b7000] 20:55:50 INFO - PROCESS | 1666 | 1466740550716 Marionette DEBUG loaded listener.js 20:55:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x11846cc00) [pid = 1666] [serial = 1478] [outer = 0x1175b7000] 20:55:51 INFO - PROCESS | 1666 | 1466740551082 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]]]}] 20:55:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 20:55:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 522ms 20:55:51 INFO - PROCESS | 1666 | 1466740551120 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 20:55:51 INFO - PROCESS | 1666 | 1466740551121 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 20:55:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 20:55:51 INFO - PROCESS | 1666 | 1466740551130 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 20:55:51 INFO - PROCESS | 1666 | 1466740551134 Marionette TRACE conn2 <- [1,1942,null,{}] 20:55:51 INFO - PROCESS | 1666 | 1466740551137 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}] 20:55:51 INFO - PROCESS | 1666 | 1466740551140 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:51 INFO - PROCESS | 1666 | 1466740551234 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 20:55:51 INFO - PROCESS | 1666 | 1466740551239 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:51 INFO - PROCESS | 1666 | 1466740551240 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:51 INFO - PROCESS | 1666 | ++DOCSHELL 0x124a22800 == 12 [pid = 1666] [id = 493] 20:55:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x1184d6400) [pid = 1666] [serial = 1479] [outer = 0x0] 20:55:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x1185d2800) [pid = 1666] [serial = 1480] [outer = 0x1184d6400] 20:55:51 INFO - PROCESS | 1666 | 1466740551284 Marionette DEBUG loaded listener.js 20:55:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x1191c1000) [pid = 1666] [serial = 1481] [outer = 0x1184d6400] 20:55:51 INFO - PROCESS | 1666 | 1466740551703 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]]]}] 20:55:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 20:55:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 627ms 20:55:51 INFO - PROCESS | 1666 | 1466740551753 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 20:55:51 INFO - PROCESS | 1666 | 1466740551755 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 20:55:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 20:55:51 INFO - PROCESS | 1666 | 1466740551775 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 20:55:51 INFO - PROCESS | 1666 | 1466740551777 Marionette TRACE conn2 <- [1,1946,null,{}] 20:55:51 INFO - PROCESS | 1666 | 1466740551779 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}] 20:55:51 INFO - PROCESS | 1666 | 1466740551780 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:51 INFO - PROCESS | 1666 | 1466740551882 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 20:55:51 INFO - PROCESS | 1666 | 1466740551886 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:51 INFO - PROCESS | 1666 | 1466740551887 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:51 INFO - PROCESS | 1666 | ++DOCSHELL 0x12711d000 == 13 [pid = 1666] [id = 494] 20:55:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x119883c00) [pid = 1666] [serial = 1482] [outer = 0x0] 20:55:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x119bb3c00) [pid = 1666] [serial = 1483] [outer = 0x119883c00] 20:55:51 INFO - PROCESS | 1666 | 1466740551914 Marionette DEBUG loaded listener.js 20:55:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x11a20b400) [pid = 1666] [serial = 1484] [outer = 0x119883c00] 20:55:52 INFO - PROCESS | 1666 | 1466740552386 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]]]}] 20:55:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 20:55:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 618ms 20:55:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 20:55:52 INFO - PROCESS | 1666 | 1466740552395 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 20:55:52 INFO - PROCESS | 1666 | 1466740552397 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 20:55:52 INFO - PROCESS | 1666 | 1466740552401 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 20:55:52 INFO - PROCESS | 1666 | 1466740552402 Marionette TRACE conn2 <- [1,1950,null,{}] 20:55:52 INFO - PROCESS | 1666 | 1466740552406 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}] 20:55:52 INFO - PROCESS | 1666 | 1466740552408 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:52 INFO - PROCESS | 1666 | 1466740552549 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 20:55:52 INFO - PROCESS | 1666 | 1466740552572 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:52 INFO - PROCESS | 1666 | 1466740552578 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x1291a7800 == 14 [pid = 1666] [id = 495] 20:55:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x124129c00) [pid = 1666] [serial = 1485] [outer = 0x0] 20:55:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x124235800) [pid = 1666] [serial = 1486] [outer = 0x124129c00] 20:55:52 INFO - PROCESS | 1666 | 1466740552607 Marionette DEBUG loaded listener.js 20:55:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x124688800) [pid = 1666] [serial = 1487] [outer = 0x124129c00] 20:55:53 INFO - PROCESS | 1666 | 1466740553044 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]]]}] 20:55:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 20:55:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 672ms 20:55:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 20:55:53 INFO - PROCESS | 1666 | 1466740553077 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 20:55:53 INFO - PROCESS | 1666 | 1466740553078 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 20:55:53 INFO - PROCESS | 1666 | 1466740553082 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 20:55:53 INFO - PROCESS | 1666 | 1466740553083 Marionette TRACE conn2 <- [1,1954,null,{}] 20:55:53 INFO - PROCESS | 1666 | 1466740553086 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}] 20:55:53 INFO - PROCESS | 1666 | 1466740553090 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:53 INFO - PROCESS | 1666 | 1466740553281 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 20:55:53 INFO - PROCESS | 1666 | 1466740553308 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:53 INFO - PROCESS | 1666 | 1466740553310 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x112f92000 == 15 [pid = 1666] [id = 496] 20:55:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x124238400) [pid = 1666] [serial = 1488] [outer = 0x0] 20:55:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x125810400) [pid = 1666] [serial = 1489] [outer = 0x124238400] 20:55:53 INFO - PROCESS | 1666 | 1466740553350 Marionette DEBUG loaded listener.js 20:55:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x1258aec00) [pid = 1666] [serial = 1490] [outer = 0x124238400] 20:55:53 INFO - PROCESS | 1666 | 1466740553692 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]]]}] 20:55:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 20:55:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 620ms 20:55:53 INFO - PROCESS | 1666 | 1466740553712 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 20:55:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 20:55:53 INFO - PROCESS | 1666 | 1466740553721 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 20:55:53 INFO - PROCESS | 1666 | 1466740553723 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 20:55:53 INFO - PROCESS | 1666 | 1466740553724 Marionette TRACE conn2 <- [1,1958,null,{}] 20:55:53 INFO - PROCESS | 1666 | 1466740553727 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}] 20:55:53 INFO - PROCESS | 1666 | 1466740553728 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:54 INFO - PROCESS | 1666 | 1466740554028 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 20:55:54 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x1180d7400) [pid = 1666] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 20:55:54 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x1251e7000) [pid = 1666] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 20:55:54 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x112f03800) [pid = 1666] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 20:55:54 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x115d04c00) [pid = 1666] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 20:55:54 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x11813a400) [pid = 1666] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 20:55:54 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x1175c3800) [pid = 1666] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 20:55:54 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x112f08000) [pid = 1666] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 20:55:54 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x110f28800) [pid = 1666] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 20:55:54 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x119ed9c00) [pid = 1666] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 20:55:54 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x1185a5400) [pid = 1666] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 20:55:54 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x1133d2c00) [pid = 1666] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 20:55:54 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x126e75800) [pid = 1666] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 20:55:54 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x116635400) [pid = 1666] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 20:55:54 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x118147400) [pid = 1666] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 20:55:54 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x112a80000) [pid = 1666] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 20:55:54 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x1174bd800) [pid = 1666] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 20:55:54 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x1174bac00) [pid = 1666] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 20:55:54 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x11612ec00) [pid = 1666] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 20:55:54 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x113c4f800) [pid = 1666] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 20:55:54 INFO - PROCESS | 1666 | 1466740554074 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:54 INFO - PROCESS | 1666 | 1466740554075 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x11695e800 == 16 [pid = 1666] [id = 497] 20:55:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x110f3e400) [pid = 1666] [serial = 1491] [outer = 0x0] 20:55:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x11295fc00) [pid = 1666] [serial = 1492] [outer = 0x110f3e400] 20:55:54 INFO - PROCESS | 1666 | 1466740554100 Marionette DEBUG loaded listener.js 20:55:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x115e21000) [pid = 1666] [serial = 1493] [outer = 0x110f3e400] 20:55:54 INFO - PROCESS | 1666 | 1466740554488 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]]]}] 20:55:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 20:55:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 769ms 20:55:54 INFO - PROCESS | 1666 | 1466740554493 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 20:55:54 INFO - PROCESS | 1666 | 1466740554494 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 20:55:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 20:55:54 INFO - PROCESS | 1666 | 1466740554497 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 20:55:54 INFO - PROCESS | 1666 | 1466740554498 Marionette TRACE conn2 <- [1,1962,null,{}] 20:55:54 INFO - PROCESS | 1666 | 1466740554500 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}] 20:55:54 INFO - PROCESS | 1666 | 1466740554501 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:54 INFO - PROCESS | 1666 | 1466740554576 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 20:55:54 INFO - PROCESS | 1666 | 1466740554646 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:54 INFO - PROCESS | 1666 | 1466740554647 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a6a6000 == 17 [pid = 1666] [id = 498] 20:55:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x11275b400) [pid = 1666] [serial = 1494] [outer = 0x0] 20:55:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x1174bac00) [pid = 1666] [serial = 1495] [outer = 0x11275b400] 20:55:54 INFO - PROCESS | 1666 | 1466740554673 Marionette DEBUG loaded listener.js 20:55:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1191cc000) [pid = 1666] [serial = 1496] [outer = 0x11275b400] 20:55:54 INFO - PROCESS | 1666 | 1466740554926 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]]]}] 20:55:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 20:55:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 471ms 20:55:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 20:55:54 INFO - PROCESS | 1666 | 1466740554968 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 20:55:54 INFO - PROCESS | 1666 | 1466740554969 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 20:55:54 INFO - PROCESS | 1666 | 1466740554978 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 20:55:54 INFO - PROCESS | 1666 | 1466740554980 Marionette TRACE conn2 <- [1,1966,null,{}] 20:55:54 INFO - PROCESS | 1666 | 1466740554982 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}] 20:55:54 INFO - PROCESS | 1666 | 1466740554983 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:55 INFO - PROCESS | 1666 | 1466740555061 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 20:55:55 INFO - PROCESS | 1666 | 1466740555065 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:55 INFO - PROCESS | 1666 | 1466740555066 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b7ae000 == 18 [pid = 1666] [id = 499] 20:55:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x1180ce400) [pid = 1666] [serial = 1497] [outer = 0x0] 20:55:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x124a74000) [pid = 1666] [serial = 1498] [outer = 0x1180ce400] 20:55:55 INFO - PROCESS | 1666 | 1466740555093 Marionette DEBUG loaded listener.js 20:55:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x126e68000) [pid = 1666] [serial = 1499] [outer = 0x1180ce400] 20:55:55 INFO - PROCESS | 1666 | 1466740555404 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]]]}] 20:55:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 20:55:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 477ms 20:55:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 20:55:55 INFO - PROCESS | 1666 | 1466740555449 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 20:55:55 INFO - PROCESS | 1666 | 1466740555450 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 20:55:55 INFO - PROCESS | 1666 | 1466740555453 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 20:55:55 INFO - PROCESS | 1666 | 1466740555455 Marionette TRACE conn2 <- [1,1970,null,{}] 20:55:55 INFO - PROCESS | 1666 | 1466740555458 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}] 20:55:55 INFO - PROCESS | 1666 | 1466740555459 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:55 INFO - PROCESS | 1666 | 1466740555532 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 20:55:55 INFO - PROCESS | 1666 | 1466740555538 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:55 INFO - PROCESS | 1666 | 1466740555540 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x12be64800 == 19 [pid = 1666] [id = 500] 20:55:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x126f83800) [pid = 1666] [serial = 1500] [outer = 0x0] 20:55:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x1274b6c00) [pid = 1666] [serial = 1501] [outer = 0x126f83800] 20:55:55 INFO - PROCESS | 1666 | 1466740555570 Marionette DEBUG loaded listener.js 20:55:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x128ce3800) [pid = 1666] [serial = 1502] [outer = 0x126f83800] 20:55:55 INFO - PROCESS | 1666 | 1466740555912 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]]]}] 20:55:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 20:55:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 471ms 20:55:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 20:55:55 INFO - PROCESS | 1666 | 1466740555925 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 20:55:55 INFO - PROCESS | 1666 | 1466740555926 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 20:55:55 INFO - PROCESS | 1666 | 1466740555928 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 20:55:55 INFO - PROCESS | 1666 | 1466740555930 Marionette TRACE conn2 <- [1,1974,null,{}] 20:55:55 INFO - PROCESS | 1666 | 1466740555932 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}] 20:55:55 INFO - PROCESS | 1666 | 1466740555935 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:56 INFO - PROCESS | 1666 | 1466740556045 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 20:55:56 INFO - PROCESS | 1666 | 1466740556131 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:56 INFO - PROCESS | 1666 | 1466740556132 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x1130e4800 == 20 [pid = 1666] [id = 501] 20:55:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x110f2ac00) [pid = 1666] [serial = 1503] [outer = 0x0] 20:55:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x110f3c400) [pid = 1666] [serial = 1504] [outer = 0x110f2ac00] 20:55:56 INFO - PROCESS | 1666 | 1466740556164 Marionette DEBUG loaded listener.js 20:55:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x112a75000) [pid = 1666] [serial = 1505] [outer = 0x110f2ac00] 20:55:56 INFO - PROCESS | 1666 | 1466740556653 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]]]}] 20:55:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 20:55:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 773ms 20:55:56 INFO - PROCESS | 1666 | 1466740556721 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 20:55:56 INFO - PROCESS | 1666 | 1466740556723 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 20:55:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 20:55:56 INFO - PROCESS | 1666 | 1466740556728 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 20:55:56 INFO - PROCESS | 1666 | 1466740556730 Marionette TRACE conn2 <- [1,1978,null,{}] 20:55:56 INFO - PROCESS | 1666 | 1466740556733 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}] 20:55:56 INFO - PROCESS | 1666 | 1466740556735 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:56 INFO - PROCESS | 1666 | 1466740556842 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 20:55:56 INFO - PROCESS | 1666 | 1466740556921 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:56 INFO - PROCESS | 1666 | 1466740556922 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x124486000 == 21 [pid = 1666] [id = 502] 20:55:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x1174b3400) [pid = 1666] [serial = 1506] [outer = 0x0] 20:55:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x1174be400) [pid = 1666] [serial = 1507] [outer = 0x1174b3400] 20:55:56 INFO - PROCESS | 1666 | 1466740556953 Marionette DEBUG loaded listener.js 20:55:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x1180d7400) [pid = 1666] [serial = 1508] [outer = 0x1174b3400] 20:55:57 INFO - PROCESS | 1666 | 1466740557629 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]]]}] 20:55:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 20:55:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 971ms 20:55:57 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x12453ec00) [pid = 1666] [serial = 1468] [outer = 0x0] [url = about:blank] 20:55:57 INFO - PROCESS | 1666 | 1466740557712 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 20:55:57 INFO - PROCESS | 1666 | 1466740557714 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 20:55:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 20:55:57 INFO - PROCESS | 1666 | 1466740557719 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 20:55:57 INFO - PROCESS | 1666 | 1466740557720 Marionette TRACE conn2 <- [1,1982,null,{}] 20:55:57 INFO - PROCESS | 1666 | 1466740557724 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}] 20:55:57 INFO - PROCESS | 1666 | 1466740557726 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:57 INFO - PROCESS | 1666 | 1466740557817 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 20:55:57 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x11846dc00) [pid = 1666] [serial = 1460] [outer = 0x0] [url = about:blank] 20:55:57 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x125d38400) [pid = 1666] [serial = 1443] [outer = 0x0] [url = about:blank] 20:55:57 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x128c6f400) [pid = 1666] [serial = 1444] [outer = 0x0] [url = about:blank] 20:55:57 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x123683000) [pid = 1666] [serial = 1438] [outer = 0x0] [url = about:blank] 20:55:57 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x11a206c00) [pid = 1666] [serial = 898] [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.] 20:55:57 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x113c90400) [pid = 1666] [serial = 1455] [outer = 0x0] [url = about:blank] 20:55:57 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x113203400) [pid = 1666] [serial = 1425] [outer = 0x0] [url = about:blank] 20:55:57 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x1133c7c00) [pid = 1666] [serial = 1426] [outer = 0x0] [url = about:blank] 20:55:57 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x1167e8000) [pid = 1666] [serial = 1428] [outer = 0x0] [url = about:blank] 20:55:57 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x1174b4800) [pid = 1666] [serial = 1429] [outer = 0x0] [url = about:blank] 20:55:57 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x116748800) [pid = 1666] [serial = 1422] [outer = 0x0] [url = about:blank] 20:55:57 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x116f8cc00) [pid = 1666] [serial = 1410] [outer = 0x0] [url = about:blank] 20:55:57 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x124623c00) [pid = 1666] [serial = 1440] [outer = 0x0] [url = about:blank] 20:55:57 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x1191c4400) [pid = 1666] [serial = 1413] [outer = 0x0] [url = about:blank] 20:55:57 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x118147800) [pid = 1666] [serial = 1431] [outer = 0x0] [url = about:blank] 20:55:57 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x128cf0000) [pid = 1666] [serial = 1416] [outer = 0x0] [url = about:blank] 20:55:57 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x1184da800) [pid = 1666] [serial = 1432] [outer = 0x0] [url = about:blank] 20:55:57 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x12a6eb800) [pid = 1666] [serial = 1419] [outer = 0x0] [url = about:blank] 20:55:57 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x119992c00) [pid = 1666] [serial = 1437] [outer = 0x0] [url = about:blank] 20:55:57 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x1185a2400) [pid = 1666] [serial = 1434] [outer = 0x0] [url = about:blank] 20:55:57 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x112e06000) [pid = 1666] [serial = 1447] [outer = 0x0] [url = about:blank] 20:55:57 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x124531400) [pid = 1666] [serial = 1466] [outer = 0x0] [url = about:blank] 20:55:57 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x119989800) [pid = 1666] [serial = 1463] [outer = 0x0] [url = about:blank] 20:55:57 INFO - PROCESS | 1666 | --DOMWINDOW == 73 (0x1175c0800) [pid = 1666] [serial = 1423] [outer = 0x0] [url = about:blank] 20:55:57 INFO - PROCESS | 1666 | --DOMWINDOW == 72 (0x129409400) [pid = 1666] [serial = 1417] [outer = 0x0] [url = about:blank] 20:55:57 INFO - PROCESS | 1666 | --DOMWINDOW == 71 (0x1180c8c00) [pid = 1666] [serial = 1411] [outer = 0x0] [url = about:blank] 20:55:57 INFO - PROCESS | 1666 | --DOMWINDOW == 70 (0x12325ec00) [pid = 1666] [serial = 1414] [outer = 0x0] [url = about:blank] 20:55:57 INFO - PROCESS | 1666 | --DOMWINDOW == 69 (0x12b741c00) [pid = 1666] [serial = 1420] [outer = 0x0] [url = about:blank] 20:55:57 INFO - PROCESS | 1666 | --DOMWINDOW == 68 (0x110f40c00) [pid = 1666] [serial = 1446] [outer = 0x0] [url = about:blank] 20:55:57 INFO - PROCESS | 1666 | --DOMWINDOW == 67 (0x1235f1800) [pid = 1666] [serial = 1465] [outer = 0x0] [url = about:blank] 20:55:57 INFO - PROCESS | 1666 | --DOMWINDOW == 66 (0x11859fc00) [pid = 1666] [serial = 1453] [outer = 0x0] [url = about:blank] 20:55:57 INFO - PROCESS | 1666 | --DOMWINDOW == 65 (0x1180ce800) [pid = 1666] [serial = 1459] [outer = 0x0] [url = about:blank] 20:55:57 INFO - PROCESS | 1666 | --DOMWINDOW == 64 (0x1180d5c00) [pid = 1666] [serial = 1452] [outer = 0x0] [url = about:blank] 20:55:57 INFO - PROCESS | 1666 | --DOMWINDOW == 63 (0x116f95c00) [pid = 1666] [serial = 1450] [outer = 0x0] [url = about:blank] 20:55:57 INFO - PROCESS | 1666 | --DOMWINDOW == 62 (0x1167e6400) [pid = 1666] [serial = 1449] [outer = 0x0] [url = about:blank] 20:55:57 INFO - PROCESS | 1666 | --DOMWINDOW == 61 (0x1161aa000) [pid = 1666] [serial = 1456] [outer = 0x0] [url = about:blank] 20:55:57 INFO - PROCESS | 1666 | --DOMWINDOW == 60 (0x124bfe400) [pid = 1666] [serial = 1441] [outer = 0x0] [url = about:blank] 20:55:57 INFO - PROCESS | 1666 | --DOMWINDOW == 59 (0x1188a9400) [pid = 1666] [serial = 1462] [outer = 0x0] [url = about:blank] 20:55:57 INFO - PROCESS | 1666 | --DOMWINDOW == 58 (0x119885000) [pid = 1666] [serial = 1435] [outer = 0x0] [url = about:blank] 20:55:57 INFO - PROCESS | 1666 | 1466740557912 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:57 INFO - PROCESS | 1666 | 1466740557914 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x115e4d800 == 22 [pid = 1666] [id = 503] 20:55:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 59 (0x11229f800) [pid = 1666] [serial = 1509] [outer = 0x0] 20:55:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 60 (0x112e03c00) [pid = 1666] [serial = 1510] [outer = 0x11229f800] 20:55:57 INFO - PROCESS | 1666 | 1466740557962 Marionette DEBUG loaded listener.js 20:55:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 61 (0x1161ad000) [pid = 1666] [serial = 1511] [outer = 0x11229f800] 20:55:58 INFO - PROCESS | 1666 | 1466740558347 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]]]}] 20:55:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 20:55:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 673ms 20:55:58 INFO - PROCESS | 1666 | 1466740558392 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 20:55:58 INFO - PROCESS | 1666 | 1466740558395 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 20:55:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 20:55:58 INFO - PROCESS | 1666 | 1466740558400 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 20:55:58 INFO - PROCESS | 1666 | 1466740558401 Marionette TRACE conn2 <- [1,1986,null,{}] 20:55:58 INFO - PROCESS | 1666 | 1466740558404 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}] 20:55:58 INFO - PROCESS | 1666 | 1466740558405 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:58 INFO - PROCESS | 1666 | 1466740558503 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 20:55:58 INFO - PROCESS | 1666 | 1466740558541 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:58 INFO - PROCESS | 1666 | 1466740558543 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x1183ab800 == 23 [pid = 1666] [id = 504] 20:55:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 62 (0x11697b800) [pid = 1666] [serial = 1512] [outer = 0x0] 20:55:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 63 (0x116f91400) [pid = 1666] [serial = 1513] [outer = 0x11697b800] 20:55:58 INFO - PROCESS | 1666 | 1466740558570 Marionette DEBUG loaded listener.js 20:55:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 64 (0x1174bd400) [pid = 1666] [serial = 1514] [outer = 0x11697b800] 20:55:58 INFO - PROCESS | 1666 | 1466740558902 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]]]}] 20:55:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 20:55:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 519ms 20:55:58 INFO - PROCESS | 1666 | 1466740558921 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 20:55:58 INFO - PROCESS | 1666 | 1466740558922 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 20:55:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 20:55:58 INFO - PROCESS | 1666 | 1466740558924 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 20:55:58 INFO - PROCESS | 1666 | 1466740558927 Marionette TRACE conn2 <- [1,1990,null,{}] 20:55:58 INFO - PROCESS | 1666 | 1466740558944 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}] 20:55:58 INFO - PROCESS | 1666 | 1466740558947 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:59 INFO - PROCESS | 1666 | 1466740559040 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 20:55:59 INFO - PROCESS | 1666 | 1466740559045 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:59 INFO - PROCESS | 1666 | 1466740559048 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x11980b000 == 24 [pid = 1666] [id = 505] 20:55:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 65 (0x1176cb800) [pid = 1666] [serial = 1515] [outer = 0x0] 20:55:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 66 (0x118268800) [pid = 1666] [serial = 1516] [outer = 0x1176cb800] 20:55:59 INFO - PROCESS | 1666 | 1466740559076 Marionette DEBUG loaded listener.js 20:55:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 67 (0x1184d9c00) [pid = 1666] [serial = 1517] [outer = 0x1176cb800] 20:55:59 INFO - PROCESS | 1666 | 1466740559429 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]]]}] 20:55:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 20:55:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 533ms 20:55:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 20:55:59 INFO - PROCESS | 1666 | 1466740559458 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 20:55:59 INFO - PROCESS | 1666 | 1466740559461 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 20:55:59 INFO - PROCESS | 1666 | 1466740559464 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 20:55:59 INFO - PROCESS | 1666 | 1466740559465 Marionette TRACE conn2 <- [1,1994,null,{}] 20:55:59 INFO - PROCESS | 1666 | 1466740559467 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}] 20:55:59 INFO - PROCESS | 1666 | 1466740559468 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:59 INFO - PROCESS | 1666 | 1466740559562 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 20:55:59 INFO - PROCESS | 1666 | 1466740559571 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:59 INFO - PROCESS | 1666 | 1466740559572 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:55:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x12327e800 == 25 [pid = 1666] [id = 506] 20:55:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 68 (0x112959c00) [pid = 1666] [serial = 1518] [outer = 0x0] 20:55:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 69 (0x1185d4c00) [pid = 1666] [serial = 1519] [outer = 0x112959c00] 20:55:59 INFO - PROCESS | 1666 | 1466740559600 Marionette DEBUG loaded listener.js 20:55:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 70 (0x11911fc00) [pid = 1666] [serial = 1520] [outer = 0x112959c00] 20:55:59 INFO - PROCESS | 1666 | 1466740559906 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]]]}] 20:55:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 20:55:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 468ms 20:55:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 20:55:59 INFO - PROCESS | 1666 | 1466740559933 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 20:55:59 INFO - PROCESS | 1666 | 1466740559934 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 20:55:59 INFO - PROCESS | 1666 | 1466740559936 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 20:55:59 INFO - PROCESS | 1666 | 1466740559937 Marionette TRACE conn2 <- [1,1998,null,{}] 20:55:59 INFO - PROCESS | 1666 | 1466740559941 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}] 20:55:59 INFO - PROCESS | 1666 | 1466740559944 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:00 INFO - PROCESS | 1666 | 1466740560039 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 20:56:00 INFO - PROCESS | 1666 | 1466740560074 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:00 INFO - PROCESS | 1666 | 1466740560076 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x113c19800 == 26 [pid = 1666] [id = 507] 20:56:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 71 (0x1185a1c00) [pid = 1666] [serial = 1521] [outer = 0x0] 20:56:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 72 (0x1191c9800) [pid = 1666] [serial = 1522] [outer = 0x1185a1c00] 20:56:00 INFO - PROCESS | 1666 | 1466740560101 Marionette DEBUG loaded listener.js 20:56:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 73 (0x119992c00) [pid = 1666] [serial = 1523] [outer = 0x1185a1c00] 20:56:00 INFO - PROCESS | 1666 | --DOMWINDOW == 72 (0x1164ea000) [pid = 1666] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 20:56:00 INFO - PROCESS | 1666 | --DOMWINDOW == 71 (0x124129c00) [pid = 1666] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 20:56:00 INFO - PROCESS | 1666 | --DOMWINDOW == 70 (0x11275b400) [pid = 1666] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 20:56:00 INFO - PROCESS | 1666 | --DOMWINDOW == 69 (0x11295ec00) [pid = 1666] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 20:56:00 INFO - PROCESS | 1666 | --DOMWINDOW == 68 (0x1184d6400) [pid = 1666] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 20:56:00 INFO - PROCESS | 1666 | --DOMWINDOW == 67 (0x110f3e400) [pid = 1666] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 20:56:00 INFO - PROCESS | 1666 | --DOMWINDOW == 66 (0x110f30000) [pid = 1666] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 20:56:00 INFO - PROCESS | 1666 | --DOMWINDOW == 65 (0x1180ce400) [pid = 1666] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 20:56:00 INFO - PROCESS | 1666 | --DOMWINDOW == 64 (0x119883c00) [pid = 1666] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 20:56:00 INFO - PROCESS | 1666 | --DOMWINDOW == 63 (0x1175b7000) [pid = 1666] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 20:56:00 INFO - PROCESS | 1666 | --DOMWINDOW == 62 (0x124238400) [pid = 1666] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 20:56:00 INFO - PROCESS | 1666 | 1466740560447 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]]]}] 20:56:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 20:56:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 521ms 20:56:00 INFO - PROCESS | 1666 | 1466740560457 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 20:56:00 INFO - PROCESS | 1666 | 1466740560459 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 20:56:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 20:56:00 INFO - PROCESS | 1666 | 1466740560464 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 20:56:00 INFO - PROCESS | 1666 | 1466740560465 Marionette TRACE conn2 <- [1,2002,null,{}] 20:56:00 INFO - PROCESS | 1666 | 1466740560467 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}] 20:56:00 INFO - PROCESS | 1666 | 1466740560471 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:00 INFO - PROCESS | 1666 | 1466740560585 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 20:56:00 INFO - PROCESS | 1666 | 1466740560620 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:00 INFO - PROCESS | 1666 | 1466740560622 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x125818800 == 27 [pid = 1666] [id = 508] 20:56:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 63 (0x110f3a800) [pid = 1666] [serial = 1524] [outer = 0x0] 20:56:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 64 (0x119bb2800) [pid = 1666] [serial = 1525] [outer = 0x110f3a800] 20:56:00 INFO - PROCESS | 1666 | 1466740560647 Marionette DEBUG loaded listener.js 20:56:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 65 (0x12368a800) [pid = 1666] [serial = 1526] [outer = 0x110f3a800] 20:56:00 INFO - PROCESS | 1666 | 1466740560983 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]]]}] 20:56:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 20:56:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 571ms 20:56:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 20:56:01 INFO - PROCESS | 1666 | 1466740561034 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 20:56:01 INFO - PROCESS | 1666 | 1466740561036 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 20:56:01 INFO - PROCESS | 1666 | 1466740561039 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 20:56:01 INFO - PROCESS | 1666 | 1466740561040 Marionette TRACE conn2 <- [1,2006,null,{}] 20:56:01 INFO - PROCESS | 1666 | 1466740561044 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}] 20:56:01 INFO - PROCESS | 1666 | 1466740561046 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:01 INFO - PROCESS | 1666 | 1466740561189 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 20:56:01 INFO - PROCESS | 1666 | 1466740561204 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:01 INFO - PROCESS | 1666 | 1466740561205 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x126f22000 == 28 [pid = 1666] [id = 509] 20:56:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 66 (0x111fcd400) [pid = 1666] [serial = 1527] [outer = 0x0] 20:56:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 67 (0x11998ec00) [pid = 1666] [serial = 1528] [outer = 0x111fcd400] 20:56:01 INFO - PROCESS | 1666 | 1466740561244 Marionette DEBUG loaded listener.js 20:56:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 68 (0x12453e400) [pid = 1666] [serial = 1529] [outer = 0x111fcd400] 20:56:01 INFO - PROCESS | 1666 | 1466740561586 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]]]}] 20:56:01 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 20:56:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 570ms 20:56:01 INFO - PROCESS | 1666 | 1466740561609 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 20:56:01 INFO - PROCESS | 1666 | 1466740561610 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 20:56:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 20:56:01 INFO - PROCESS | 1666 | 1466740561613 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 20:56:01 INFO - PROCESS | 1666 | 1466740561614 Marionette TRACE conn2 <- [1,2010,null,{}] 20:56:01 INFO - PROCESS | 1666 | 1466740561616 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}] 20:56:01 INFO - PROCESS | 1666 | 1466740561617 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:01 INFO - PROCESS | 1666 | 1466740561690 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 20:56:01 INFO - PROCESS | 1666 | 1466740561694 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:01 INFO - PROCESS | 1666 | 1466740561695 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x128c90000 == 29 [pid = 1666] [id = 510] 20:56:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 69 (0x124624400) [pid = 1666] [serial = 1530] [outer = 0x0] 20:56:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 70 (0x124b67400) [pid = 1666] [serial = 1531] [outer = 0x124624400] 20:56:01 INFO - PROCESS | 1666 | 1466740561721 Marionette DEBUG loaded listener.js 20:56:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 71 (0x124bfbc00) [pid = 1666] [serial = 1532] [outer = 0x124624400] 20:56:02 INFO - PROCESS | 1666 | 1466740562031 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]]]}] 20:56:02 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 20:56:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 468ms 20:56:02 INFO - PROCESS | 1666 | 1466740562081 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 20:56:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 20:56:02 INFO - PROCESS | 1666 | 1466740562084 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 20:56:02 INFO - PROCESS | 1666 | 1466740562087 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 20:56:02 INFO - PROCESS | 1666 | 1466740562088 Marionette TRACE conn2 <- [1,2014,null,{}] 20:56:02 INFO - PROCESS | 1666 | 1466740562091 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}] 20:56:02 INFO - PROCESS | 1666 | 1466740562092 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:02 INFO - PROCESS | 1666 | 1466740562192 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 20:56:02 INFO - PROCESS | 1666 | 1466740562198 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:02 INFO - PROCESS | 1666 | 1466740562199 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x1291a3000 == 30 [pid = 1666] [id = 511] 20:56:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 72 (0x1133c6000) [pid = 1666] [serial = 1533] [outer = 0x0] 20:56:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 73 (0x124bfcc00) [pid = 1666] [serial = 1534] [outer = 0x1133c6000] 20:56:02 INFO - PROCESS | 1666 | 1466740562223 Marionette DEBUG loaded listener.js 20:56:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 74 (0x125878000) [pid = 1666] [serial = 1535] [outer = 0x1133c6000] 20:56:02 INFO - PROCESS | 1666 | 1466740562705 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]]]}] 20:56:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 20:56:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 669ms 20:56:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 20:56:02 INFO - PROCESS | 1666 | 1466740562757 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 20:56:02 INFO - PROCESS | 1666 | 1466740562759 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 20:56:02 INFO - PROCESS | 1666 | 1466740562762 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 20:56:02 INFO - PROCESS | 1666 | 1466740562766 Marionette TRACE conn2 <- [1,2018,null,{}] 20:56:02 INFO - PROCESS | 1666 | 1466740562770 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}] 20:56:02 INFO - PROCESS | 1666 | 1466740562771 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:02 INFO - PROCESS | 1666 | 1466740562870 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 20:56:02 INFO - PROCESS | 1666 | 1466740562936 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:02 INFO - PROCESS | 1666 | 1466740562938 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x1185c4800 == 31 [pid = 1666] [id = 512] 20:56:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x113c4c400) [pid = 1666] [serial = 1536] [outer = 0x0] 20:56:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x115e25800) [pid = 1666] [serial = 1537] [outer = 0x113c4c400] 20:56:02 INFO - PROCESS | 1666 | 1466740562969 Marionette DEBUG loaded listener.js 20:56:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x1167e9400) [pid = 1666] [serial = 1538] [outer = 0x113c4c400] 20:56:03 INFO - PROCESS | 1666 | 1466740563385 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]]]}] 20:56:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 20:56:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 677ms 20:56:03 INFO - PROCESS | 1666 | 1466740563444 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 20:56:03 INFO - PROCESS | 1666 | 1466740563447 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 20:56:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 20:56:03 INFO - PROCESS | 1666 | 1466740563453 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 20:56:03 INFO - PROCESS | 1666 | 1466740563455 Marionette TRACE conn2 <- [1,2022,null,{}] 20:56:03 INFO - PROCESS | 1666 | 1466740563457 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}] 20:56:03 INFO - PROCESS | 1666 | 1466740563459 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:03 INFO - PROCESS | 1666 | 1466740563559 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 20:56:03 INFO - PROCESS | 1666 | 1466740563657 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:03 INFO - PROCESS | 1666 | 1466740563658 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x1257af000 == 32 [pid = 1666] [id = 513] 20:56:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x1180d0000) [pid = 1666] [serial = 1539] [outer = 0x0] 20:56:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x118147000) [pid = 1666] [serial = 1540] [outer = 0x1180d0000] 20:56:03 INFO - PROCESS | 1666 | 1466740563689 Marionette DEBUG loaded listener.js 20:56:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x1184e2800) [pid = 1666] [serial = 1541] [outer = 0x1180d0000] 20:56:04 INFO - PROCESS | 1666 | 1466740564105 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]]]}] 20:56:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 20:56:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 720ms 20:56:04 INFO - PROCESS | 1666 | 1466740564174 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 20:56:04 INFO - PROCESS | 1666 | 1466740564176 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 20:56:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 20:56:04 INFO - PROCESS | 1666 | 1466740564178 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 20:56:04 INFO - PROCESS | 1666 | 1466740564181 Marionette TRACE conn2 <- [1,2026,null,{}] 20:56:04 INFO - PROCESS | 1666 | 1466740564190 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}] 20:56:04 INFO - PROCESS | 1666 | 1466740564194 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:04 INFO - PROCESS | 1666 | 1466740564288 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 20:56:04 INFO - PROCESS | 1666 | 1466740564356 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:04 INFO - PROCESS | 1666 | 1466740564358 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:04 INFO - PROCESS | 1666 | ++DOCSHELL 0x12afad000 == 33 [pid = 1666] [id = 514] 20:56:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x119cd1400) [pid = 1666] [serial = 1542] [outer = 0x0] 20:56:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x11a20e800) [pid = 1666] [serial = 1543] [outer = 0x119cd1400] 20:56:04 INFO - PROCESS | 1666 | 1466740564389 Marionette DEBUG loaded listener.js 20:56:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x123681c00) [pid = 1666] [serial = 1544] [outer = 0x119cd1400] 20:56:04 INFO - PROCESS | 1666 | 1466740564774 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]]]}] 20:56:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 20:56:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 621ms 20:56:04 INFO - PROCESS | 1666 | 1466740564799 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 20:56:04 INFO - PROCESS | 1666 | 1466740564801 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 20:56:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 20:56:04 INFO - PROCESS | 1666 | 1466740564804 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 20:56:04 INFO - PROCESS | 1666 | 1466740564805 Marionette TRACE conn2 <- [1,2030,null,{}] 20:56:04 INFO - PROCESS | 1666 | 1466740564810 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}] 20:56:04 INFO - PROCESS | 1666 | 1466740564811 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:04 INFO - PROCESS | 1666 | 1466740564930 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 20:56:05 INFO - PROCESS | 1666 | 1466740565108 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:05 INFO - PROCESS | 1666 | 1466740565110 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x117465800 == 34 [pid = 1666] [id = 515] 20:56:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x111f2c800) [pid = 1666] [serial = 1545] [outer = 0x0] 20:56:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x113203c00) [pid = 1666] [serial = 1546] [outer = 0x111f2c800] 20:56:05 INFO - PROCESS | 1666 | 1466740565139 Marionette DEBUG loaded listener.js 20:56:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x114e72400) [pid = 1666] [serial = 1547] [outer = 0x111f2c800] 20:56:05 INFO - PROCESS | 1666 | --DOCSHELL 0x113363800 == 33 [pid = 1666] [id = 490] 20:56:06 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x116746c00) [pid = 1666] [serial = 1474] [outer = 0x0] [url = about:blank] 20:56:06 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x124235800) [pid = 1666] [serial = 1486] [outer = 0x0] [url = about:blank] 20:56:06 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x1174bac00) [pid = 1666] [serial = 1495] [outer = 0x0] [url = about:blank] 20:56:06 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x124bf3400) [pid = 1666] [serial = 1469] [outer = 0x0] [url = about:blank] 20:56:06 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x1191c1000) [pid = 1666] [serial = 1481] [outer = 0x0] [url = about:blank] 20:56:06 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x124688800) [pid = 1666] [serial = 1487] [outer = 0x0] [url = about:blank] 20:56:06 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x116f77400) [pid = 1666] [serial = 1475] [outer = 0x0] [url = about:blank] 20:56:06 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x1191cc000) [pid = 1666] [serial = 1496] [outer = 0x0] [url = about:blank] 20:56:06 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x11295fc00) [pid = 1666] [serial = 1492] [outer = 0x0] [url = about:blank] 20:56:06 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x112757000) [pid = 1666] [serial = 1471] [outer = 0x0] [url = about:blank] 20:56:06 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x124a74000) [pid = 1666] [serial = 1498] [outer = 0x0] [url = about:blank] 20:56:06 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x1185d2800) [pid = 1666] [serial = 1480] [outer = 0x0] [url = about:blank] 20:56:06 INFO - PROCESS | 1666 | --DOMWINDOW == 73 (0x119bb3c00) [pid = 1666] [serial = 1483] [outer = 0x0] [url = about:blank] 20:56:06 INFO - PROCESS | 1666 | --DOMWINDOW == 72 (0x112e06400) [pid = 1666] [serial = 1472] [outer = 0x0] [url = about:blank] 20:56:06 INFO - PROCESS | 1666 | --DOMWINDOW == 71 (0x1180d6000) [pid = 1666] [serial = 1477] [outer = 0x0] [url = about:blank] 20:56:06 INFO - PROCESS | 1666 | --DOMWINDOW == 70 (0x115e21000) [pid = 1666] [serial = 1493] [outer = 0x0] [url = about:blank] 20:56:06 INFO - PROCESS | 1666 | --DOMWINDOW == 69 (0x125810400) [pid = 1666] [serial = 1489] [outer = 0x0] [url = about:blank] 20:56:06 INFO - PROCESS | 1666 | --DOMWINDOW == 68 (0x11846cc00) [pid = 1666] [serial = 1478] [outer = 0x0] [url = about:blank] 20:56:06 INFO - PROCESS | 1666 | --DOMWINDOW == 67 (0x11a20b400) [pid = 1666] [serial = 1484] [outer = 0x0] [url = about:blank] 20:56:06 INFO - PROCESS | 1666 | --DOMWINDOW == 66 (0x126e68000) [pid = 1666] [serial = 1499] [outer = 0x0] [url = about:blank] 20:56:06 INFO - PROCESS | 1666 | --DOMWINDOW == 65 (0x1258aec00) [pid = 1666] [serial = 1490] [outer = 0x0] [url = about:blank] 20:56:06 INFO - PROCESS | 1666 | --DOMWINDOW == 64 (0x1274b6c00) [pid = 1666] [serial = 1501] [outer = 0x0] [url = about:blank] 20:56:06 INFO - PROCESS | 1666 | 1466740566041 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]]]}] 20:56:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 20:56:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1273ms 20:56:06 INFO - PROCESS | 1666 | 1466740566078 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 20:56:06 INFO - PROCESS | 1666 | 1466740566080 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 20:56:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 20:56:06 INFO - PROCESS | 1666 | 1466740566084 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 20:56:06 INFO - PROCESS | 1666 | 1466740566086 Marionette TRACE conn2 <- [1,2034,null,{}] 20:56:06 INFO - PROCESS | 1666 | 1466740566091 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}] 20:56:06 INFO - PROCESS | 1666 | 1466740566093 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:06 INFO - PROCESS | 1666 | 1466740566170 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 20:56:06 INFO - PROCESS | 1666 | 1466740566174 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:06 INFO - PROCESS | 1666 | 1466740566177 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x116185000 == 34 [pid = 1666] [id = 516] 20:56:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 65 (0x112fbc800) [pid = 1666] [serial = 1548] [outer = 0x0] 20:56:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 66 (0x1132db800) [pid = 1666] [serial = 1549] [outer = 0x112fbc800] 20:56:06 INFO - PROCESS | 1666 | 1466740566213 Marionette DEBUG loaded listener.js 20:56:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 67 (0x114e71400) [pid = 1666] [serial = 1550] [outer = 0x112fbc800] 20:56:06 INFO - PROCESS | 1666 | 1466740566594 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]]]}] 20:56:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 20:56:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 522ms 20:56:06 INFO - PROCESS | 1666 | 1466740566637 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 20:56:06 INFO - PROCESS | 1666 | 1466740566641 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 20:56:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 20:56:06 INFO - PROCESS | 1666 | 1466740566647 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 20:56:06 INFO - PROCESS | 1666 | 1466740566648 Marionette TRACE conn2 <- [1,2038,null,{}] 20:56:06 INFO - PROCESS | 1666 | 1466740566651 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}] 20:56:06 INFO - PROCESS | 1666 | 1466740566653 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:06 INFO - PROCESS | 1666 | 1466740566728 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 20:56:06 INFO - PROCESS | 1666 | 1466740566732 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:06 INFO - PROCESS | 1666 | 1466740566734 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x1185c2000 == 35 [pid = 1666] [id = 517] 20:56:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 68 (0x116743800) [pid = 1666] [serial = 1551] [outer = 0x0] 20:56:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 69 (0x116f7e800) [pid = 1666] [serial = 1552] [outer = 0x116743800] 20:56:06 INFO - PROCESS | 1666 | 1466740566763 Marionette DEBUG loaded listener.js 20:56:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 70 (0x1174c1800) [pid = 1666] [serial = 1553] [outer = 0x116743800] 20:56:07 INFO - PROCESS | 1666 | 1466740567107 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]]]}] 20:56:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 20:56:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 471ms 20:56:07 INFO - PROCESS | 1666 | 1466740567117 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 20:56:07 INFO - PROCESS | 1666 | 1466740567119 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 20:56:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 20:56:07 INFO - PROCESS | 1666 | 1466740567121 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 20:56:07 INFO - PROCESS | 1666 | 1466740567123 Marionette TRACE conn2 <- [1,2042,null,{}] 20:56:07 INFO - PROCESS | 1666 | 1466740567134 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}] 20:56:07 INFO - PROCESS | 1666 | 1466740567138 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:07 INFO - PROCESS | 1666 | 1466740567227 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 20:56:07 INFO - PROCESS | 1666 | 1466740567282 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:07 INFO - PROCESS | 1666 | 1466740567284 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x1212db800 == 36 [pid = 1666] [id = 518] 20:56:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 71 (0x1180cc800) [pid = 1666] [serial = 1554] [outer = 0x0] 20:56:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 72 (0x11846c000) [pid = 1666] [serial = 1555] [outer = 0x1180cc800] 20:56:07 INFO - PROCESS | 1666 | 1466740567313 Marionette DEBUG loaded listener.js 20:56:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 73 (0x11859d400) [pid = 1666] [serial = 1556] [outer = 0x1180cc800] 20:56:07 INFO - PROCESS | 1666 | 1466740567617 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]]]}] 20:56:07 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) 20:56:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 521ms 20:56:07 INFO - PROCESS | 1666 | 1466740567643 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 20:56:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 20:56:07 INFO - PROCESS | 1666 | 1466740567644 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 20:56:07 INFO - PROCESS | 1666 | 1466740567646 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 20:56:07 INFO - PROCESS | 1666 | 1466740567648 Marionette TRACE conn2 <- [1,2046,null,{}] 20:56:07 INFO - PROCESS | 1666 | 1466740567651 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}] 20:56:07 INFO - PROCESS | 1666 | 1466740567655 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:07 INFO - PROCESS | 1666 | 1466740567731 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 20:56:07 INFO - PROCESS | 1666 | 1466740567734 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:07 INFO - PROCESS | 1666 | 1466740567735 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x124d9f000 == 37 [pid = 1666] [id = 519] 20:56:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 74 (0x1185d2000) [pid = 1666] [serial = 1557] [outer = 0x0] 20:56:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x1191c7000) [pid = 1666] [serial = 1558] [outer = 0x1185d2000] 20:56:07 INFO - PROCESS | 1666 | 1466740567763 Marionette DEBUG loaded listener.js 20:56:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x119889c00) [pid = 1666] [serial = 1559] [outer = 0x1185d2000] 20:56:08 INFO - PROCESS | 1666 | 1466740568097 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]]]}] 20:56:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:56:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 470ms 20:56:08 INFO - PROCESS | 1666 | 1466740568118 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 20:56:08 INFO - PROCESS | 1666 | 1466740568120 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 20:56:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 20:56:08 INFO - PROCESS | 1666 | 1466740568123 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 20:56:08 INFO - PROCESS | 1666 | 1466740568124 Marionette TRACE conn2 <- [1,2050,null,{}] 20:56:08 INFO - PROCESS | 1666 | 1466740568127 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}] 20:56:08 INFO - PROCESS | 1666 | 1466740568129 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:08 INFO - PROCESS | 1666 | 1466740568259 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 20:56:08 INFO - PROCESS | 1666 | 1466740568272 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:08 INFO - PROCESS | 1666 | 1466740568274 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x125da4000 == 38 [pid = 1666] [id = 520] 20:56:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x11998c000) [pid = 1666] [serial = 1560] [outer = 0x0] 20:56:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x119cd8000) [pid = 1666] [serial = 1561] [outer = 0x11998c000] 20:56:08 INFO - PROCESS | 1666 | 1466740568298 Marionette DEBUG loaded listener.js 20:56:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x12325b000) [pid = 1666] [serial = 1562] [outer = 0x11998c000] 20:56:08 INFO - PROCESS | 1666 | 1466740568646 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]]]}] 20:56:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 20:56:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 571ms 20:56:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 20:56:08 INFO - PROCESS | 1666 | 1466740568693 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 20:56:08 INFO - PROCESS | 1666 | 1466740568695 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 20:56:08 INFO - PROCESS | 1666 | 1466740568697 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 20:56:08 INFO - PROCESS | 1666 | 1466740568698 Marionette TRACE conn2 <- [1,2054,null,{}] 20:56:08 INFO - PROCESS | 1666 | 1466740568700 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}] 20:56:08 INFO - PROCESS | 1666 | 1466740568704 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:08 INFO - PROCESS | 1666 | 1466740568818 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 20:56:08 INFO - PROCESS | 1666 | 1466740568856 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:08 INFO - PROCESS | 1666 | 1466740568857 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x12919f800 == 39 [pid = 1666] [id = 521] 20:56:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x1235f1800) [pid = 1666] [serial = 1563] [outer = 0x0] 20:56:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x12453c400) [pid = 1666] [serial = 1564] [outer = 0x1235f1800] 20:56:08 INFO - PROCESS | 1666 | 1466740568882 Marionette DEBUG loaded listener.js 20:56:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x125808400) [pid = 1666] [serial = 1565] [outer = 0x1235f1800] 20:56:09 INFO - PROCESS | 1666 | 1466740569188 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]]]}] 20:56:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 20:56:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 520ms 20:56:09 INFO - PROCESS | 1666 | 1466740569218 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 20:56:09 INFO - PROCESS | 1666 | 1466740569219 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 20:56:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 20:56:09 INFO - PROCESS | 1666 | 1466740569228 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 20:56:09 INFO - PROCESS | 1666 | 1466740569229 Marionette TRACE conn2 <- [1,2058,null,{}] 20:56:09 INFO - PROCESS | 1666 | 1466740569233 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}] 20:56:09 INFO - PROCESS | 1666 | 1466740569235 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:09 INFO - PROCESS | 1666 | 1466740569327 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 20:56:09 INFO - PROCESS | 1666 | 1466740569330 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:09 INFO - PROCESS | 1666 | 1466740569331 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a5ba000 == 40 [pid = 1666] [id = 522] 20:56:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x112e07800) [pid = 1666] [serial = 1566] [outer = 0x0] 20:56:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x125d2d000) [pid = 1666] [serial = 1567] [outer = 0x112e07800] 20:56:09 INFO - PROCESS | 1666 | 1466740569363 Marionette DEBUG loaded listener.js 20:56:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x126f7ec00) [pid = 1666] [serial = 1568] [outer = 0x112e07800] 20:56:09 INFO - PROCESS | 1666 | 1466740569665 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]]]}] 20:56:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 20:56:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 471ms 20:56:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 20:56:09 INFO - PROCESS | 1666 | 1466740569706 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 20:56:09 INFO - PROCESS | 1666 | 1466740569707 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 20:56:09 INFO - PROCESS | 1666 | 1466740569709 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 20:56:09 INFO - PROCESS | 1666 | 1466740569711 Marionette TRACE conn2 <- [1,2062,null,{}] 20:56:09 INFO - PROCESS | 1666 | 1466740569722 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}] 20:56:09 INFO - PROCESS | 1666 | 1466740569723 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:09 INFO - PROCESS | 1666 | 1466740569830 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 20:56:09 INFO - PROCESS | 1666 | 1466740569836 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:09 INFO - PROCESS | 1666 | 1466740569837 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x12afab800 == 41 [pid = 1666] [id = 523] 20:56:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1122a6800) [pid = 1666] [serial = 1569] [outer = 0x0] 20:56:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x1274b6800) [pid = 1666] [serial = 1570] [outer = 0x1122a6800] 20:56:09 INFO - PROCESS | 1666 | 1466740569869 Marionette DEBUG loaded listener.js 20:56:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x128c78400) [pid = 1666] [serial = 1571] [outer = 0x1122a6800] 20:56:10 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x1133c6000) [pid = 1666] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 20:56:10 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x124624400) [pid = 1666] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 20:56:10 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x111fcd400) [pid = 1666] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 20:56:10 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x11697b800) [pid = 1666] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 20:56:10 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x110f2ac00) [pid = 1666] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 20:56:10 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x1174b3400) [pid = 1666] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 20:56:10 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x11229f800) [pid = 1666] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 20:56:10 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x1176cb800) [pid = 1666] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 20:56:10 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x110f3a800) [pid = 1666] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 20:56:10 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x112959c00) [pid = 1666] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 20:56:10 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x1185a1c00) [pid = 1666] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 20:56:10 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x126f83800) [pid = 1666] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 20:56:10 INFO - PROCESS | 1666 | 1466740570428 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]]]}] 20:56:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 20:56:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 733ms 20:56:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 20:56:10 INFO - PROCESS | 1666 | 1466740570443 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 20:56:10 INFO - PROCESS | 1666 | 1466740570444 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 20:56:10 INFO - PROCESS | 1666 | 1466740570446 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 20:56:10 INFO - PROCESS | 1666 | 1466740570447 Marionette TRACE conn2 <- [1,2066,null,{}] 20:56:10 INFO - PROCESS | 1666 | 1466740570449 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}] 20:56:10 INFO - PROCESS | 1666 | 1466740570450 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:10 INFO - PROCESS | 1666 | 1466740570524 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 20:56:10 INFO - PROCESS | 1666 | 1466740570528 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:10 INFO - PROCESS | 1666 | 1466740570529 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x12afac000 == 42 [pid = 1666] [id = 524] 20:56:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x1110a6000) [pid = 1666] [serial = 1572] [outer = 0x0] 20:56:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x1176ccc00) [pid = 1666] [serial = 1573] [outer = 0x1110a6000] 20:56:10 INFO - PROCESS | 1666 | 1466740570556 Marionette DEBUG loaded listener.js 20:56:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x1191c6c00) [pid = 1666] [serial = 1574] [outer = 0x1110a6000] 20:56:10 INFO - PROCESS | 1666 | 1466740570877 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]]]}] 20:56:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 20:56:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 471ms 20:56:10 INFO - PROCESS | 1666 | 1466740570918 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 20:56:10 INFO - PROCESS | 1666 | 1466740570920 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 20:56:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 20:56:10 INFO - PROCESS | 1666 | 1466740570922 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 20:56:10 INFO - PROCESS | 1666 | 1466740570923 Marionette TRACE conn2 <- [1,2070,null,{}] 20:56:10 INFO - PROCESS | 1666 | 1466740570925 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}] 20:56:10 INFO - PROCESS | 1666 | 1466740570926 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:11 INFO - PROCESS | 1666 | 1466740571024 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 20:56:11 INFO - PROCESS | 1666 | 1466740571030 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:11 INFO - PROCESS | 1666 | 1466740571031 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b9b6000 == 43 [pid = 1666] [id = 525] 20:56:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x112967c00) [pid = 1666] [serial = 1575] [outer = 0x0] 20:56:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x124bb1c00) [pid = 1666] [serial = 1576] [outer = 0x112967c00] 20:56:11 INFO - PROCESS | 1666 | 1466740571055 Marionette DEBUG loaded listener.js 20:56:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x128ce9800) [pid = 1666] [serial = 1577] [outer = 0x112967c00] 20:56:11 INFO - PROCESS | 1666 | 1466740571360 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]]]}] 20:56:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 20:56:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 468ms 20:56:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 20:56:11 INFO - PROCESS | 1666 | 1466740571391 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 20:56:11 INFO - PROCESS | 1666 | 1466740571392 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 20:56:11 INFO - PROCESS | 1666 | 1466740571395 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 20:56:11 INFO - PROCESS | 1666 | 1466740571398 Marionette TRACE conn2 <- [1,2074,null,{}] 20:56:11 INFO - PROCESS | 1666 | 1466740571401 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}] 20:56:11 INFO - PROCESS | 1666 | 1466740571402 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:11 INFO - PROCESS | 1666 | 1466740571489 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 20:56:11 INFO - PROCESS | 1666 | 1466740571492 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:11 INFO - PROCESS | 1666 | 1466740571494 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x12be82000 == 44 [pid = 1666] [id = 526] 20:56:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x128c70000) [pid = 1666] [serial = 1578] [outer = 0x0] 20:56:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x1291b1800) [pid = 1666] [serial = 1579] [outer = 0x128c70000] 20:56:11 INFO - PROCESS | 1666 | 1466740571523 Marionette DEBUG loaded listener.js 20:56:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x123196800) [pid = 1666] [serial = 1580] [outer = 0x128c70000] 20:56:11 INFO - PROCESS | 1666 | 1466740571847 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]]]}] 20:56:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 20:56:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 474ms 20:56:11 INFO - PROCESS | 1666 | 1466740571869 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 20:56:11 INFO - PROCESS | 1666 | 1466740571871 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 20:56:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 20:56:11 INFO - PROCESS | 1666 | 1466740571873 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 20:56:11 INFO - PROCESS | 1666 | 1466740571874 Marionette TRACE conn2 <- [1,2078,null,{}] 20:56:11 INFO - PROCESS | 1666 | 1466740571879 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}] 20:56:11 INFO - PROCESS | 1666 | 1466740571881 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:11 INFO - PROCESS | 1666 | 1466740571994 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 20:56:12 INFO - PROCESS | 1666 | 1466740572002 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:12 INFO - PROCESS | 1666 | 1466740572003 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c08e000 == 45 [pid = 1666] [id = 527] 20:56:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x116137800) [pid = 1666] [serial = 1581] [outer = 0x0] 20:56:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x129404000) [pid = 1666] [serial = 1582] [outer = 0x116137800] 20:56:12 INFO - PROCESS | 1666 | 1466740572043 Marionette DEBUG loaded listener.js 20:56:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x12950b000) [pid = 1666] [serial = 1583] [outer = 0x116137800] 20:56:12 INFO - PROCESS | 1666 | 1466740572459 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]]]}] 20:56:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 20:56:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 618ms 20:56:12 INFO - PROCESS | 1666 | 1466740572493 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 20:56:12 INFO - PROCESS | 1666 | 1466740572497 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 20:56:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 20:56:12 INFO - PROCESS | 1666 | 1466740572503 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 20:56:12 INFO - PROCESS | 1666 | 1466740572506 Marionette TRACE conn2 <- [1,2082,null,{}] 20:56:12 INFO - PROCESS | 1666 | 1466740572511 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}] 20:56:12 INFO - PROCESS | 1666 | 1466740572515 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:12 INFO - PROCESS | 1666 | 1466740572669 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 20:56:12 INFO - PROCESS | 1666 | 1466740572807 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:12 INFO - PROCESS | 1666 | 1466740572809 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x116ac1000 == 46 [pid = 1666] [id = 528] 20:56:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x112e06000) [pid = 1666] [serial = 1584] [outer = 0x0] 20:56:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x112f06800) [pid = 1666] [serial = 1585] [outer = 0x112e06000] 20:56:12 INFO - PROCESS | 1666 | 1466740572865 Marionette DEBUG loaded listener.js 20:56:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x115dca000) [pid = 1666] [serial = 1586] [outer = 0x112e06000] 20:56:13 INFO - PROCESS | 1666 | 1466740573416 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]]]}] 20:56:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 20:56:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 925ms 20:56:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 20:56:13 INFO - PROCESS | 1666 | 1466740573427 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 20:56:13 INFO - PROCESS | 1666 | 1466740573430 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 20:56:13 INFO - PROCESS | 1666 | 1466740573434 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 20:56:13 INFO - PROCESS | 1666 | 1466740573436 Marionette TRACE conn2 <- [1,2086,null,{}] 20:56:13 INFO - PROCESS | 1666 | 1466740573439 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}] 20:56:13 INFO - PROCESS | 1666 | 1466740573441 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:13 INFO - PROCESS | 1666 | 1466740573551 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 20:56:13 INFO - PROCESS | 1666 | 1466740573633 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:13 INFO - PROCESS | 1666 | 1466740573634 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x124dad800 == 47 [pid = 1666] [id = 529] 20:56:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x116f74c00) [pid = 1666] [serial = 1587] [outer = 0x0] 20:56:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x1180cfc00) [pid = 1666] [serial = 1588] [outer = 0x116f74c00] 20:56:13 INFO - PROCESS | 1666 | 1466740573666 Marionette DEBUG loaded listener.js 20:56:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x1184e2400) [pid = 1666] [serial = 1589] [outer = 0x116f74c00] 20:56:14 INFO - PROCESS | 1666 | 1466740574263 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]]]}] 20:56:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 20:56:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 921ms 20:56:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 20:56:14 INFO - PROCESS | 1666 | 1466740574356 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 20:56:14 INFO - PROCESS | 1666 | 1466740574358 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 20:56:14 INFO - PROCESS | 1666 | 1466740574361 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 20:56:14 INFO - PROCESS | 1666 | 1466740574363 Marionette TRACE conn2 <- [1,2090,null,{}] 20:56:14 INFO - PROCESS | 1666 | 1466740574367 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}] 20:56:14 INFO - PROCESS | 1666 | 1466740574369 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:14 INFO - PROCESS | 1666 | 1466740574466 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 20:56:14 INFO - PROCESS | 1666 | 1466740574546 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:14 INFO - PROCESS | 1666 | 1466740574549 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x11745a000 == 48 [pid = 1666] [id = 530] 20:56:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x115dcd400) [pid = 1666] [serial = 1590] [outer = 0x0] 20:56:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x1164e4800) [pid = 1666] [serial = 1591] [outer = 0x115dcd400] 20:56:14 INFO - PROCESS | 1666 | 1466740574580 Marionette DEBUG loaded listener.js 20:56:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x116f74800) [pid = 1666] [serial = 1592] [outer = 0x115dcd400] 20:56:14 INFO - PROCESS | 1666 | --DOCSHELL 0x1185c4800 == 47 [pid = 1666] [id = 512] 20:56:14 INFO - PROCESS | 1666 | --DOCSHELL 0x125818800 == 46 [pid = 1666] [id = 508] 20:56:14 INFO - PROCESS | 1666 | --DOCSHELL 0x1257af000 == 45 [pid = 1666] [id = 513] 20:56:14 INFO - PROCESS | 1666 | --DOCSHELL 0x12be82000 == 44 [pid = 1666] [id = 526] 20:56:14 INFO - PROCESS | 1666 | --DOCSHELL 0x12b9b6000 == 43 [pid = 1666] [id = 525] 20:56:14 INFO - PROCESS | 1666 | --DOCSHELL 0x12afac000 == 42 [pid = 1666] [id = 524] 20:56:14 INFO - PROCESS | 1666 | --DOCSHELL 0x12afab800 == 41 [pid = 1666] [id = 523] 20:56:14 INFO - PROCESS | 1666 | --DOCSHELL 0x12a5ba000 == 40 [pid = 1666] [id = 522] 20:56:14 INFO - PROCESS | 1666 | --DOCSHELL 0x12919f800 == 39 [pid = 1666] [id = 521] 20:56:14 INFO - PROCESS | 1666 | --DOCSHELL 0x125da4000 == 38 [pid = 1666] [id = 520] 20:56:14 INFO - PROCESS | 1666 | --DOCSHELL 0x124d9f000 == 37 [pid = 1666] [id = 519] 20:56:14 INFO - PROCESS | 1666 | --DOCSHELL 0x1212db800 == 36 [pid = 1666] [id = 518] 20:56:14 INFO - PROCESS | 1666 | --DOCSHELL 0x1185c2000 == 35 [pid = 1666] [id = 517] 20:56:14 INFO - PROCESS | 1666 | --DOCSHELL 0x116185000 == 34 [pid = 1666] [id = 516] 20:56:14 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x128ce3800) [pid = 1666] [serial = 1502] [outer = 0x0] [url = about:blank] 20:56:14 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x124b67400) [pid = 1666] [serial = 1531] [outer = 0x0] [url = about:blank] 20:56:14 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x12453e400) [pid = 1666] [serial = 1529] [outer = 0x0] [url = about:blank] 20:56:14 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x116f91400) [pid = 1666] [serial = 1513] [outer = 0x0] [url = about:blank] 20:56:14 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x110f3c400) [pid = 1666] [serial = 1504] [outer = 0x0] [url = about:blank] 20:56:14 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x112a75000) [pid = 1666] [serial = 1505] [outer = 0x0] [url = about:blank] 20:56:14 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x1174be400) [pid = 1666] [serial = 1507] [outer = 0x0] [url = about:blank] 20:56:14 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x1180d7400) [pid = 1666] [serial = 1508] [outer = 0x0] [url = about:blank] 20:56:14 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x112e03c00) [pid = 1666] [serial = 1510] [outer = 0x0] [url = about:blank] 20:56:14 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x118268800) [pid = 1666] [serial = 1516] [outer = 0x0] [url = about:blank] 20:56:14 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x1174bd400) [pid = 1666] [serial = 1514] [outer = 0x0] [url = about:blank] 20:56:14 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x119bb2800) [pid = 1666] [serial = 1525] [outer = 0x0] [url = about:blank] 20:56:14 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x124bfbc00) [pid = 1666] [serial = 1532] [outer = 0x0] [url = about:blank] 20:56:14 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x11911fc00) [pid = 1666] [serial = 1520] [outer = 0x0] [url = about:blank] 20:56:14 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x1185d4c00) [pid = 1666] [serial = 1519] [outer = 0x0] [url = about:blank] 20:56:14 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x1184d9c00) [pid = 1666] [serial = 1517] [outer = 0x0] [url = about:blank] 20:56:14 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x1191c9800) [pid = 1666] [serial = 1522] [outer = 0x0] [url = about:blank] 20:56:14 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x119992c00) [pid = 1666] [serial = 1523] [outer = 0x0] [url = about:blank] 20:56:14 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x12368a800) [pid = 1666] [serial = 1526] [outer = 0x0] [url = about:blank] 20:56:14 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x1161ad000) [pid = 1666] [serial = 1511] [outer = 0x0] [url = about:blank] 20:56:14 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x11998ec00) [pid = 1666] [serial = 1528] [outer = 0x0] [url = about:blank] 20:56:14 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x125878000) [pid = 1666] [serial = 1535] [outer = 0x0] [url = about:blank] 20:56:14 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x124bfcc00) [pid = 1666] [serial = 1534] [outer = 0x0] [url = about:blank] 20:56:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 20:56:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 623ms 20:56:14 INFO - PROCESS | 1666 | 1466740574977 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]]]}] 20:56:14 INFO - PROCESS | 1666 | 1466740574985 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 20:56:14 INFO - PROCESS | 1666 | 1466740574988 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 20:56:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 20:56:14 INFO - PROCESS | 1666 | 1466740574992 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 20:56:14 INFO - PROCESS | 1666 | 1466740574994 Marionette TRACE conn2 <- [1,2094,null,{}] 20:56:14 INFO - PROCESS | 1666 | 1466740574996 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}] 20:56:14 INFO - PROCESS | 1666 | 1466740574998 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:15 INFO - PROCESS | 1666 | 1466740575076 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 20:56:15 INFO - PROCESS | 1666 | 1466740575081 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:15 INFO - PROCESS | 1666 | 1466740575084 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x1191ad800 == 35 [pid = 1666] [id = 531] 20:56:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x1174bf000) [pid = 1666] [serial = 1593] [outer = 0x0] 20:56:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x1180d7400) [pid = 1666] [serial = 1594] [outer = 0x1174bf000] 20:56:15 INFO - PROCESS | 1666 | 1466740575111 Marionette DEBUG loaded listener.js 20:56:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x1184dc800) [pid = 1666] [serial = 1595] [outer = 0x1174bf000] 20:56:15 INFO - PROCESS | 1666 | 1466740575474 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]]]}] 20:56:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 20:56:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 521ms 20:56:15 INFO - PROCESS | 1666 | 1466740575514 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 20:56:15 INFO - PROCESS | 1666 | 1466740575515 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 20:56:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 20:56:15 INFO - PROCESS | 1666 | 1466740575518 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 20:56:15 INFO - PROCESS | 1666 | 1466740575520 Marionette TRACE conn2 <- [1,2098,null,{}] 20:56:15 INFO - PROCESS | 1666 | 1466740575528 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}] 20:56:15 INFO - PROCESS | 1666 | 1466740575531 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:15 INFO - PROCESS | 1666 | 1466740575612 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 20:56:15 INFO - PROCESS | 1666 | 1466740575617 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:15 INFO - PROCESS | 1666 | 1466740575619 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x1240ab800 == 36 [pid = 1666] [id = 532] 20:56:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x1185dd000) [pid = 1666] [serial = 1596] [outer = 0x0] 20:56:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x1191cc400) [pid = 1666] [serial = 1597] [outer = 0x1185dd000] 20:56:15 INFO - PROCESS | 1666 | 1466740575650 Marionette DEBUG loaded listener.js 20:56:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x1180cc000) [pid = 1666] [serial = 1598] [outer = 0x1185dd000] 20:56:15 INFO - PROCESS | 1666 | 1466740575986 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]]]}] 20:56:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 20:56:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 472ms 20:56:15 INFO - PROCESS | 1666 | 1466740575990 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 20:56:15 INFO - PROCESS | 1666 | 1466740575992 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 20:56:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 20:56:15 INFO - PROCESS | 1666 | 1466740575994 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 20:56:15 INFO - PROCESS | 1666 | 1466740575995 Marionette TRACE conn2 <- [1,2102,null,{}] 20:56:15 INFO - PROCESS | 1666 | 1466740575997 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}] 20:56:15 INFO - PROCESS | 1666 | 1466740575999 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:16 INFO - PROCESS | 1666 | 1466740576082 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 20:56:16 INFO - PROCESS | 1666 | 1466740576136 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:16 INFO - PROCESS | 1666 | 1466740576137 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x124bc1800 == 37 [pid = 1666] [id = 533] 20:56:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x112a75800) [pid = 1666] [serial = 1599] [outer = 0x0] 20:56:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x123430400) [pid = 1666] [serial = 1600] [outer = 0x112a75800] 20:56:16 INFO - PROCESS | 1666 | 1466740576162 Marionette DEBUG loaded listener.js 20:56:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x124532800) [pid = 1666] [serial = 1601] [outer = 0x112a75800] 20:56:16 INFO - PROCESS | 1666 | 1466740576462 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]]]}] 20:56:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 20:56:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 518ms 20:56:16 INFO - PROCESS | 1666 | 1466740576513 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 20:56:16 INFO - PROCESS | 1666 | 1466740576515 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 20:56:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 20:56:16 INFO - PROCESS | 1666 | 1466740576518 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 20:56:16 INFO - PROCESS | 1666 | 1466740576520 Marionette TRACE conn2 <- [1,2106,null,{}] 20:56:16 INFO - PROCESS | 1666 | 1466740576525 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}] 20:56:16 INFO - PROCESS | 1666 | 1466740576528 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:16 INFO - PROCESS | 1666 | 1466740576641 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 20:56:16 INFO - PROCESS | 1666 | 1466740576727 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:16 INFO - PROCESS | 1666 | 1466740576728 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x126f06800 == 38 [pid = 1666] [id = 534] 20:56:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x119183c00) [pid = 1666] [serial = 1602] [outer = 0x0] 20:56:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x12453e400) [pid = 1666] [serial = 1603] [outer = 0x119183c00] 20:56:16 INFO - PROCESS | 1666 | 1466740576768 Marionette DEBUG loaded listener.js 20:56:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x124ddb800) [pid = 1666] [serial = 1604] [outer = 0x119183c00] 20:56:17 INFO - PROCESS | 1666 | 1466740577210 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]]]}] 20:56:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 20:56:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 725ms 20:56:17 INFO - PROCESS | 1666 | 1466740577243 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 20:56:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 20:56:17 INFO - PROCESS | 1666 | 1466740577244 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 20:56:17 INFO - PROCESS | 1666 | 1466740577248 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 20:56:17 INFO - PROCESS | 1666 | 1466740577249 Marionette TRACE conn2 <- [1,2110,null,{}] 20:56:17 INFO - PROCESS | 1666 | 1466740577252 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}] 20:56:17 INFO - PROCESS | 1666 | 1466740577256 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:17 INFO - PROCESS | 1666 | 1466740577373 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 20:56:17 INFO - PROCESS | 1666 | 1466740577408 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:17 INFO - PROCESS | 1666 | 1466740577409 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a445000 == 39 [pid = 1666] [id = 535] 20:56:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x125120400) [pid = 1666] [serial = 1605] [outer = 0x0] 20:56:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x1258b6c00) [pid = 1666] [serial = 1606] [outer = 0x125120400] 20:56:17 INFO - PROCESS | 1666 | 1466740577434 Marionette DEBUG loaded listener.js 20:56:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x128ce8c00) [pid = 1666] [serial = 1607] [outer = 0x125120400] 20:56:17 INFO - PROCESS | 1666 | 1466740577755 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]]]}] 20:56:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 20:56:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 571ms 20:56:17 INFO - PROCESS | 1666 | 1466740577819 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 20:56:17 INFO - PROCESS | 1666 | 1466740577820 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 20:56:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 20:56:17 INFO - PROCESS | 1666 | 1466740577823 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 20:56:17 INFO - PROCESS | 1666 | 1466740577824 Marionette TRACE conn2 <- [1,2114,null,{}] 20:56:17 INFO - PROCESS | 1666 | 1466740577826 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}] 20:56:17 INFO - PROCESS | 1666 | 1466740577827 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:17 INFO - PROCESS | 1666 | 1466740577922 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 20:56:17 INFO - PROCESS | 1666 | 1466740577959 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:17 INFO - PROCESS | 1666 | 1466740577960 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x12afa9800 == 40 [pid = 1666] [id = 536] 20:56:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x128dc8800) [pid = 1666] [serial = 1608] [outer = 0x0] 20:56:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x1291b5800) [pid = 1666] [serial = 1609] [outer = 0x128dc8800] 20:56:17 INFO - PROCESS | 1666 | 1466740577985 Marionette DEBUG loaded listener.js 20:56:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x1291bfc00) [pid = 1666] [serial = 1610] [outer = 0x128dc8800] 20:56:18 INFO - PROCESS | 1666 | 1466740578353 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]]]}] 20:56:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 20:56:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 570ms 20:56:18 INFO - PROCESS | 1666 | 1466740578396 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 20:56:18 INFO - PROCESS | 1666 | 1466740578398 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 20:56:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 20:56:18 INFO - PROCESS | 1666 | 1466740578401 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 20:56:18 INFO - PROCESS | 1666 | 1466740578403 Marionette TRACE conn2 <- [1,2118,null,{}] 20:56:18 INFO - PROCESS | 1666 | 1466740578406 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}] 20:56:18 INFO - PROCESS | 1666 | 1466740578408 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:18 INFO - PROCESS | 1666 | 1466740578550 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 20:56:18 INFO - PROCESS | 1666 | 1466740578567 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:18 INFO - PROCESS | 1666 | 1466740578568 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:18 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b9d5000 == 41 [pid = 1666] [id = 537] 20:56:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x11229ec00) [pid = 1666] [serial = 1611] [outer = 0x0] 20:56:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x129410400) [pid = 1666] [serial = 1612] [outer = 0x11229ec00] 20:56:18 INFO - PROCESS | 1666 | 1466740578607 Marionette DEBUG loaded listener.js 20:56:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x12a402c00) [pid = 1666] [serial = 1613] [outer = 0x11229ec00] 20:56:19 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x1235f1800) [pid = 1666] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 20:56:19 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x111f2c800) [pid = 1666] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 20:56:19 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x1180cc800) [pid = 1666] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 20:56:19 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x112fbc800) [pid = 1666] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 20:56:19 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x112e07800) [pid = 1666] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 20:56:19 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x1185d2000) [pid = 1666] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 20:56:19 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x116743800) [pid = 1666] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 20:56:19 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x113c4c400) [pid = 1666] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 20:56:19 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x1180d0000) [pid = 1666] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 20:56:19 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x1122a6800) [pid = 1666] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 20:56:19 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x1110a6000) [pid = 1666] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 20:56:19 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x128c70000) [pid = 1666] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 20:56:19 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x112967c00) [pid = 1666] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 20:56:19 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x119cd1400) [pid = 1666] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 20:56:19 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x11998c000) [pid = 1666] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 20:56:19 INFO - PROCESS | 1666 | 1466740579154 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]]]}] 20:56:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 20:56:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 772ms 20:56:19 INFO - PROCESS | 1666 | 1466740579173 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 20:56:19 INFO - PROCESS | 1666 | 1466740579174 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 20:56:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 20:56:19 INFO - PROCESS | 1666 | 1466740579176 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 20:56:19 INFO - PROCESS | 1666 | 1466740579177 Marionette TRACE conn2 <- [1,2122,null,{}] 20:56:19 INFO - PROCESS | 1666 | 1466740579179 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}] 20:56:19 INFO - PROCESS | 1666 | 1466740579181 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:19 INFO - PROCESS | 1666 | 1466740579257 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 20:56:19 INFO - PROCESS | 1666 | 1466740579260 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:19 INFO - PROCESS | 1666 | 1466740579261 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x128c7f000 == 42 [pid = 1666] [id = 538] 20:56:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x1110a6000) [pid = 1666] [serial = 1614] [outer = 0x0] 20:56:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x116743800) [pid = 1666] [serial = 1615] [outer = 0x1110a6000] 20:56:19 INFO - PROCESS | 1666 | 1466740579287 Marionette DEBUG loaded listener.js 20:56:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x11854d400) [pid = 1666] [serial = 1616] [outer = 0x1110a6000] 20:56:19 INFO - PROCESS | 1666 | 1466740579611 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]]]}] 20:56:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 20:56:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 469ms 20:56:19 INFO - PROCESS | 1666 | 1466740579678 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 20:56:19 INFO - PROCESS | 1666 | 1466740579680 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 20:56:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 20:56:19 INFO - PROCESS | 1666 | 1466740579684 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 20:56:19 INFO - PROCESS | 1666 | 1466740579687 Marionette TRACE conn2 <- [1,2126,null,{}] 20:56:19 INFO - PROCESS | 1666 | 1466740579691 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}] 20:56:19 INFO - PROCESS | 1666 | 1466740579693 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:19 INFO - PROCESS | 1666 | 1466740579781 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 20:56:19 INFO - PROCESS | 1666 | 1466740579903 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:19 INFO - PROCESS | 1666 | 1466740579907 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x11715a000 == 43 [pid = 1666] [id = 539] 20:56:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x1133b1c00) [pid = 1666] [serial = 1617] [outer = 0x0] 20:56:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x113c8c400) [pid = 1666] [serial = 1618] [outer = 0x1133b1c00] 20:56:19 INFO - PROCESS | 1666 | 1466740579940 Marionette DEBUG loaded listener.js 20:56:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x116984000) [pid = 1666] [serial = 1619] [outer = 0x1133b1c00] 20:56:20 INFO - PROCESS | 1666 | 1466740580417 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]]]}] 20:56:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 20:56:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 773ms 20:56:20 INFO - PROCESS | 1666 | 1466740580458 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 20:56:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 20:56:20 INFO - PROCESS | 1666 | 1466740580461 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 20:56:20 INFO - PROCESS | 1666 | 1466740580468 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 20:56:20 INFO - PROCESS | 1666 | 1466740580472 Marionette TRACE conn2 <- [1,2130,null,{}] 20:56:20 INFO - PROCESS | 1666 | 1466740580476 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}] 20:56:20 INFO - PROCESS | 1666 | 1466740580479 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:20 INFO - PROCESS | 1666 | 1466740580612 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 20:56:20 INFO - PROCESS | 1666 | 1466740580668 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:20 INFO - PROCESS | 1666 | 1466740580670 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x127478000 == 44 [pid = 1666] [id = 540] 20:56:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x1180cc800) [pid = 1666] [serial = 1620] [outer = 0x0] 20:56:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x118545000) [pid = 1666] [serial = 1621] [outer = 0x1180cc800] 20:56:20 INFO - PROCESS | 1666 | 1466740580701 Marionette DEBUG loaded listener.js 20:56:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x1185d9400) [pid = 1666] [serial = 1622] [outer = 0x1180cc800] 20:56:21 INFO - PROCESS | 1666 | 1466740581137 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] 20:56:21 INFO - PROCESS | 1666 | 1466740581194 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 20:56:21 INFO - PROCESS | 1666 | 1466740581196 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 20:56:21 INFO - PROCESS | 1666 | 1466740581198 Marionette TRACE conn2 <- [1,2134,null,{}] 20:56:21 INFO - PROCESS | 1666 | 1466740581204 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}] 20:56:21 INFO - PROCESS | 1666 | 1466740581208 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:21 INFO - PROCESS | 1666 | 1466740581309 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 20:56:21 INFO - PROCESS | 1666 | 1466740581370 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:21 INFO - PROCESS | 1666 | 1466740581372 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c640000 == 45 [pid = 1666] [id = 541] 20:56:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x1235f1800) [pid = 1666] [serial = 1623] [outer = 0x0] 20:56:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x124a74000) [pid = 1666] [serial = 1624] [outer = 0x1235f1800] 20:56:21 INFO - PROCESS | 1666 | 1466740581404 Marionette DEBUG loaded listener.js 20:56:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x1251e6400) [pid = 1666] [serial = 1625] [outer = 0x1235f1800] 20:56:21 INFO - PROCESS | 1666 | 1466740581856 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]]]}] 20:56:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 20:56:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 673ms 20:56:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 20:56:21 INFO - PROCESS | 1666 | 1466740581870 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 20:56:21 INFO - PROCESS | 1666 | 1466740581873 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 20:56:21 INFO - PROCESS | 1666 | 1466740581876 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 20:56:21 INFO - PROCESS | 1666 | 1466740581878 Marionette TRACE conn2 <- [1,2138,null,{}] 20:56:21 INFO - PROCESS | 1666 | 1466740581880 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}] 20:56:21 INFO - PROCESS | 1666 | 1466740581881 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:21 INFO - PROCESS | 1666 | 1466740581979 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 20:56:22 INFO - PROCESS | 1666 | 1466740582032 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:22 INFO - PROCESS | 1666 | 1466740582033 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cc1c000 == 46 [pid = 1666] [id = 542] 20:56:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x12587c800) [pid = 1666] [serial = 1626] [outer = 0x0] 20:56:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x126f7f000) [pid = 1666] [serial = 1627] [outer = 0x12587c800] 20:56:22 INFO - PROCESS | 1666 | 1466740582063 Marionette DEBUG loaded listener.js 20:56:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x128ce4800) [pid = 1666] [serial = 1628] [outer = 0x12587c800] 20:56:22 INFO - PROCESS | 1666 | 1466740582636 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]]]}] 20:56:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 20:56:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 821ms 20:56:22 INFO - PROCESS | 1666 | 1466740582698 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 20:56:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 20:56:22 INFO - PROCESS | 1666 | 1466740582700 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 20:56:22 INFO - PROCESS | 1666 | 1466740582703 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 20:56:22 INFO - PROCESS | 1666 | 1466740582705 Marionette TRACE conn2 <- [1,2142,null,{}] 20:56:22 INFO - PROCESS | 1666 | 1466740582708 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}] 20:56:22 INFO - PROCESS | 1666 | 1466740582710 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:22 INFO - PROCESS | 1666 | 1466740582803 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 20:56:22 INFO - PROCESS | 1666 | 1466740582873 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:22 INFO - PROCESS | 1666 | 1466740582875 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x11649f800 == 47 [pid = 1666] [id = 543] 20:56:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x112ad3800) [pid = 1666] [serial = 1629] [outer = 0x0] 20:56:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x112e03c00) [pid = 1666] [serial = 1630] [outer = 0x112ad3800] 20:56:22 INFO - PROCESS | 1666 | 1466740582904 Marionette DEBUG loaded listener.js 20:56:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x1132d5800) [pid = 1666] [serial = 1631] [outer = 0x112ad3800] 20:56:23 INFO - PROCESS | 1666 | --DOCSHELL 0x12b9d5000 == 46 [pid = 1666] [id = 537] 20:56:23 INFO - PROCESS | 1666 | --DOCSHELL 0x12afa9800 == 45 [pid = 1666] [id = 536] 20:56:23 INFO - PROCESS | 1666 | --DOCSHELL 0x12a445000 == 44 [pid = 1666] [id = 535] 20:56:23 INFO - PROCESS | 1666 | --DOCSHELL 0x126f06800 == 43 [pid = 1666] [id = 534] 20:56:23 INFO - PROCESS | 1666 | --DOCSHELL 0x124bc1800 == 42 [pid = 1666] [id = 533] 20:56:23 INFO - PROCESS | 1666 | --DOCSHELL 0x1240ab800 == 41 [pid = 1666] [id = 532] 20:56:23 INFO - PROCESS | 1666 | --DOCSHELL 0x1191ad800 == 40 [pid = 1666] [id = 531] 20:56:23 INFO - PROCESS | 1666 | --DOCSHELL 0x11745a000 == 39 [pid = 1666] [id = 530] 20:56:23 INFO - PROCESS | 1666 | --DOCSHELL 0x124dad800 == 38 [pid = 1666] [id = 529] 20:56:23 INFO - PROCESS | 1666 | --DOCSHELL 0x116ac1000 == 37 [pid = 1666] [id = 528] 20:56:23 INFO - PROCESS | 1666 | --DOCSHELL 0x12afad000 == 36 [pid = 1666] [id = 514] 20:56:23 INFO - PROCESS | 1666 | --DOCSHELL 0x12c08e000 == 35 [pid = 1666] [id = 527] 20:56:23 INFO - PROCESS | 1666 | --DOCSHELL 0x128c90000 == 34 [pid = 1666] [id = 510] 20:56:23 INFO - PROCESS | 1666 | --DOCSHELL 0x117465800 == 33 [pid = 1666] [id = 515] 20:56:23 INFO - PROCESS | 1666 | --DOCSHELL 0x1291a3000 == 32 [pid = 1666] [id = 511] 20:56:23 INFO - PROCESS | 1666 | --DOCSHELL 0x126f22000 == 31 [pid = 1666] [id = 509] 20:56:23 INFO - PROCESS | 1666 | --DOCSHELL 0x12cc1c000 == 30 [pid = 1666] [id = 542] 20:56:23 INFO - PROCESS | 1666 | --DOCSHELL 0x12c640000 == 29 [pid = 1666] [id = 541] 20:56:23 INFO - PROCESS | 1666 | --DOCSHELL 0x127478000 == 28 [pid = 1666] [id = 540] 20:56:23 INFO - PROCESS | 1666 | --DOCSHELL 0x128c7f000 == 27 [pid = 1666] [id = 538] 20:56:23 INFO - PROCESS | 1666 | --DOCSHELL 0x11715a000 == 26 [pid = 1666] [id = 539] 20:56:23 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x12453c400) [pid = 1666] [serial = 1564] [outer = 0x0] [url = about:blank] 20:56:23 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x114e72400) [pid = 1666] [serial = 1547] [outer = 0x0] [url = about:blank] 20:56:23 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x113203c00) [pid = 1666] [serial = 1546] [outer = 0x0] [url = about:blank] 20:56:23 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x11846c000) [pid = 1666] [serial = 1555] [outer = 0x0] [url = about:blank] 20:56:23 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x1132db800) [pid = 1666] [serial = 1549] [outer = 0x0] [url = about:blank] 20:56:23 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x125d2d000) [pid = 1666] [serial = 1567] [outer = 0x0] [url = about:blank] 20:56:23 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x1191c7000) [pid = 1666] [serial = 1558] [outer = 0x0] [url = about:blank] 20:56:23 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x119889c00) [pid = 1666] [serial = 1559] [outer = 0x0] [url = about:blank] 20:56:23 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x116f7e800) [pid = 1666] [serial = 1552] [outer = 0x0] [url = about:blank] 20:56:23 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x1174c1800) [pid = 1666] [serial = 1553] [outer = 0x0] [url = about:blank] 20:56:23 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x1167e9400) [pid = 1666] [serial = 1538] [outer = 0x0] [url = about:blank] 20:56:23 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x115e25800) [pid = 1666] [serial = 1537] [outer = 0x0] [url = about:blank] 20:56:23 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x1184e2800) [pid = 1666] [serial = 1541] [outer = 0x0] [url = about:blank] 20:56:23 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x125808400) [pid = 1666] [serial = 1565] [outer = 0x0] [url = about:blank] 20:56:23 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x1274b6800) [pid = 1666] [serial = 1570] [outer = 0x0] [url = about:blank] 20:56:23 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x118147000) [pid = 1666] [serial = 1540] [outer = 0x0] [url = about:blank] 20:56:23 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x1191c6c00) [pid = 1666] [serial = 1574] [outer = 0x0] [url = about:blank] 20:56:23 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x1176ccc00) [pid = 1666] [serial = 1573] [outer = 0x0] [url = about:blank] 20:56:23 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x123196800) [pid = 1666] [serial = 1580] [outer = 0x0] [url = about:blank] 20:56:23 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x124bb1c00) [pid = 1666] [serial = 1576] [outer = 0x0] [url = about:blank] 20:56:23 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x1291b1800) [pid = 1666] [serial = 1579] [outer = 0x0] [url = about:blank] 20:56:23 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x128c78400) [pid = 1666] [serial = 1571] [outer = 0x0] [url = about:blank] 20:56:23 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x123681c00) [pid = 1666] [serial = 1544] [outer = 0x0] [url = about:blank] 20:56:23 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x11859d400) [pid = 1666] [serial = 1556] [outer = 0x0] [url = about:blank] 20:56:23 INFO - PROCESS | 1666 | --DOMWINDOW == 73 (0x11a20e800) [pid = 1666] [serial = 1543] [outer = 0x0] [url = about:blank] 20:56:23 INFO - PROCESS | 1666 | --DOMWINDOW == 72 (0x114e71400) [pid = 1666] [serial = 1550] [outer = 0x0] [url = about:blank] 20:56:23 INFO - PROCESS | 1666 | --DOMWINDOW == 71 (0x119cd8000) [pid = 1666] [serial = 1561] [outer = 0x0] [url = about:blank] 20:56:23 INFO - PROCESS | 1666 | --DOMWINDOW == 70 (0x126f7ec00) [pid = 1666] [serial = 1568] [outer = 0x0] [url = about:blank] 20:56:23 INFO - PROCESS | 1666 | --DOMWINDOW == 69 (0x128ce9800) [pid = 1666] [serial = 1577] [outer = 0x0] [url = about:blank] 20:56:23 INFO - PROCESS | 1666 | --DOMWINDOW == 68 (0x129404000) [pid = 1666] [serial = 1582] [outer = 0x0] [url = about:blank] 20:56:23 INFO - PROCESS | 1666 | --DOMWINDOW == 67 (0x12325b000) [pid = 1666] [serial = 1562] [outer = 0x0] [url = about:blank] 20:56:23 INFO - PROCESS | 1666 | 1466740583780 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] 20:56:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 20:56:23 INFO - PROCESS | 1666 | 1466740583830 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 20:56:23 INFO - PROCESS | 1666 | 1466740583839 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 20:56:23 INFO - PROCESS | 1666 | 1466740583841 Marionette TRACE conn2 <- [1,2146,null,{}] 20:56:23 INFO - PROCESS | 1666 | 1466740583844 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}] 20:56:23 INFO - PROCESS | 1666 | 1466740583846 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:23 INFO - PROCESS | 1666 | 1466740583925 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 20:56:23 INFO - PROCESS | 1666 | 1466740583930 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:23 INFO - PROCESS | 1666 | 1466740583934 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:23 INFO - PROCESS | 1666 | ++DOCSHELL 0x116673800 == 27 [pid = 1666] [id = 544] 20:56:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 68 (0x112a73800) [pid = 1666] [serial = 1632] [outer = 0x0] 20:56:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 69 (0x112e07800) [pid = 1666] [serial = 1633] [outer = 0x112a73800] 20:56:23 INFO - PROCESS | 1666 | 1466740583965 Marionette DEBUG loaded listener.js 20:56:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 70 (0x111d1a800) [pid = 1666] [serial = 1634] [outer = 0x112a73800] 20:56:24 INFO - PROCESS | 1666 | 1466740584344 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] 20:56:24 INFO - PROCESS | 1666 | 1466740584362 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 20:56:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 20:56:24 INFO - PROCESS | 1666 | 1466740584367 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 20:56:24 INFO - PROCESS | 1666 | 1466740584369 Marionette TRACE conn2 <- [1,2150,null,{}] 20:56:24 INFO - PROCESS | 1666 | 1466740584371 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}] 20:56:24 INFO - PROCESS | 1666 | 1466740584373 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:24 INFO - PROCESS | 1666 | 1466740584450 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 20:56:24 INFO - PROCESS | 1666 | 1466740584457 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:24 INFO - PROCESS | 1666 | 1466740584458 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:24 INFO - PROCESS | 1666 | ++DOCSHELL 0x1185cb000 == 28 [pid = 1666] [id = 545] 20:56:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 71 (0x1164e9800) [pid = 1666] [serial = 1635] [outer = 0x0] 20:56:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 72 (0x116748400) [pid = 1666] [serial = 1636] [outer = 0x1164e9800] 20:56:24 INFO - PROCESS | 1666 | 1466740584486 Marionette DEBUG loaded listener.js 20:56:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 73 (0x116980000) [pid = 1666] [serial = 1637] [outer = 0x1164e9800] 20:56:24 INFO - PROCESS | 1666 | 1466740584841 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]]]}] 20:56:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 20:56:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 523ms 20:56:24 INFO - PROCESS | 1666 | 1466740584891 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 20:56:24 INFO - PROCESS | 1666 | 1466740584892 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 20:56:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 20:56:24 INFO - PROCESS | 1666 | 1466740584895 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 20:56:24 INFO - PROCESS | 1666 | 1466740584897 Marionette TRACE conn2 <- [1,2154,null,{}] 20:56:24 INFO - PROCESS | 1666 | 1466740584905 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}] 20:56:24 INFO - PROCESS | 1666 | 1466740584908 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:24 INFO - PROCESS | 1666 | 1466740584985 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 20:56:24 INFO - PROCESS | 1666 | 1466740584990 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:24 INFO - PROCESS | 1666 | 1466740584992 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x1212d4800 == 29 [pid = 1666] [id = 546] 20:56:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 74 (0x1122a6800) [pid = 1666] [serial = 1638] [outer = 0x0] 20:56:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x1180d0800) [pid = 1666] [serial = 1639] [outer = 0x1122a6800] 20:56:25 INFO - PROCESS | 1666 | 1466740585023 Marionette DEBUG loaded listener.js 20:56:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x118147400) [pid = 1666] [serial = 1640] [outer = 0x1122a6800] 20:56:25 INFO - PROCESS | 1666 | 1466740585356 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]]]}] 20:56:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 20:56:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 472ms 20:56:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 20:56:25 INFO - PROCESS | 1666 | 1466740585367 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 20:56:25 INFO - PROCESS | 1666 | 1466740585369 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 20:56:25 INFO - PROCESS | 1666 | 1466740585371 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 20:56:25 INFO - PROCESS | 1666 | 1466740585372 Marionette TRACE conn2 <- [1,2158,null,{}] 20:56:25 INFO - PROCESS | 1666 | 1466740585375 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}] 20:56:25 INFO - PROCESS | 1666 | 1466740585377 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:25 INFO - PROCESS | 1666 | 1466740585456 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 20:56:25 INFO - PROCESS | 1666 | 1466740585515 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:25 INFO - PROCESS | 1666 | 1466740585516 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x124475800 == 30 [pid = 1666] [id = 547] 20:56:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x118149c00) [pid = 1666] [serial = 1641] [outer = 0x0] 20:56:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x1184dac00) [pid = 1666] [serial = 1642] [outer = 0x118149c00] 20:56:25 INFO - PROCESS | 1666 | 1466740585542 Marionette DEBUG loaded listener.js 20:56:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x1185d1400) [pid = 1666] [serial = 1643] [outer = 0x118149c00] 20:56:25 INFO - PROCESS | 1666 | 1466740585814 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]]]}] 20:56:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 20:56:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 471ms 20:56:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 20:56:25 INFO - PROCESS | 1666 | 1466740585843 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 20:56:25 INFO - PROCESS | 1666 | 1466740585844 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 20:56:25 INFO - PROCESS | 1666 | 1466740585846 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 20:56:25 INFO - PROCESS | 1666 | 1466740585854 Marionette TRACE conn2 <- [1,2162,null,{}] 20:56:25 INFO - PROCESS | 1666 | 1466740585870 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}] 20:56:25 INFO - PROCESS | 1666 | 1466740585871 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:25 INFO - PROCESS | 1666 | 1466740585967 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 20:56:25 INFO - PROCESS | 1666 | 1466740585971 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:25 INFO - PROCESS | 1666 | 1466740585972 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x125815800 == 31 [pid = 1666] [id = 548] 20:56:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x116139800) [pid = 1666] [serial = 1644] [outer = 0x0] 20:56:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x1188a5c00) [pid = 1666] [serial = 1645] [outer = 0x116139800] 20:56:25 INFO - PROCESS | 1666 | 1466740585997 Marionette DEBUG loaded listener.js 20:56:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x11918c000) [pid = 1666] [serial = 1646] [outer = 0x116139800] 20:56:26 INFO - PROCESS | 1666 | 1466740586319 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]]]}] 20:56:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 20:56:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 529ms 20:56:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 20:56:26 INFO - PROCESS | 1666 | 1466740586377 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 20:56:26 INFO - PROCESS | 1666 | 1466740586378 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 20:56:26 INFO - PROCESS | 1666 | 1466740586380 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 20:56:26 INFO - PROCESS | 1666 | 1466740586382 Marionette TRACE conn2 <- [1,2166,null,{}] 20:56:26 INFO - PROCESS | 1666 | 1466740586384 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}] 20:56:26 INFO - PROCESS | 1666 | 1466740586388 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:26 INFO - PROCESS | 1666 | 1466740586498 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 20:56:26 INFO - PROCESS | 1666 | 1466740586536 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:26 INFO - PROCESS | 1666 | 1466740586537 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x127484000 == 32 [pid = 1666] [id = 549] 20:56:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x119880400) [pid = 1666] [serial = 1647] [outer = 0x0] 20:56:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x119bb0400) [pid = 1666] [serial = 1648] [outer = 0x119880400] 20:56:26 INFO - PROCESS | 1666 | 1466740586562 Marionette DEBUG loaded listener.js 20:56:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x124531c00) [pid = 1666] [serial = 1649] [outer = 0x119880400] 20:56:26 INFO - PROCESS | 1666 | 1466740586849 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]]]}] 20:56:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 20:56:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 519ms 20:56:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 20:56:26 INFO - PROCESS | 1666 | 1466740586902 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 20:56:26 INFO - PROCESS | 1666 | 1466740586904 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 20:56:26 INFO - PROCESS | 1666 | 1466740586906 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 20:56:26 INFO - PROCESS | 1666 | 1466740586907 Marionette TRACE conn2 <- [1,2170,null,{}] 20:56:26 INFO - PROCESS | 1666 | 1466740586910 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}] 20:56:26 INFO - PROCESS | 1666 | 1466740586911 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:27 INFO - PROCESS | 1666 | 1466740587012 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 20:56:27 INFO - PROCESS | 1666 | 1466740587048 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:27 INFO - PROCESS | 1666 | 1466740587049 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x1294d4000 == 33 [pid = 1666] [id = 550] 20:56:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x111d7d800) [pid = 1666] [serial = 1650] [outer = 0x0] 20:56:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x12453ec00) [pid = 1666] [serial = 1651] [outer = 0x111d7d800] 20:56:27 INFO - PROCESS | 1666 | 1466740587074 Marionette DEBUG loaded listener.js 20:56:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x124bfc800) [pid = 1666] [serial = 1652] [outer = 0x111d7d800] 20:56:27 INFO - PROCESS | 1666 | 1466740587408 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]]]}] 20:56:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 20:56:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 520ms 20:56:27 INFO - PROCESS | 1666 | 1466740587427 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 20:56:27 INFO - PROCESS | 1666 | 1466740587429 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 20:56:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 20:56:27 INFO - PROCESS | 1666 | 1466740587432 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 20:56:27 INFO - PROCESS | 1666 | 1466740587434 Marionette TRACE conn2 <- [1,2174,null,{}] 20:56:27 INFO - PROCESS | 1666 | 1466740587436 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}] 20:56:27 INFO - PROCESS | 1666 | 1466740587438 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:27 INFO - PROCESS | 1666 | 1466740587572 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 20:56:27 INFO - PROCESS | 1666 | 1466740587588 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:27 INFO - PROCESS | 1666 | 1466740587589 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a5ad800 == 34 [pid = 1666] [id = 551] 20:56:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x119bbe400) [pid = 1666] [serial = 1653] [outer = 0x0] 20:56:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x125808400) [pid = 1666] [serial = 1654] [outer = 0x119bbe400] 20:56:27 INFO - PROCESS | 1666 | 1466740587632 Marionette DEBUG loaded listener.js 20:56:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x125d31800) [pid = 1666] [serial = 1655] [outer = 0x119bbe400] 20:56:27 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x125120400) [pid = 1666] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 20:56:27 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x128dc8800) [pid = 1666] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 20:56:27 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x116f74c00) [pid = 1666] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 20:56:27 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x1174bf000) [pid = 1666] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 20:56:27 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x119183c00) [pid = 1666] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 20:56:27 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x112e06000) [pid = 1666] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 20:56:27 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x112a75800) [pid = 1666] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 20:56:27 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x115dcd400) [pid = 1666] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 20:56:27 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x1185dd000) [pid = 1666] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 20:56:27 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x116137800) [pid = 1666] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 20:56:28 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x11229ec00) [pid = 1666] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 20:56:28 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x1110a6000) [pid = 1666] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 20:56:28 INFO - PROCESS | 1666 | 1466740588113 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]]]}] 20:56:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 20:56:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 721ms 20:56:28 INFO - PROCESS | 1666 | 1466740588153 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 20:56:28 INFO - PROCESS | 1666 | 1466740588154 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 20:56:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 20:56:28 INFO - PROCESS | 1666 | 1466740588156 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 20:56:28 INFO - PROCESS | 1666 | 1466740588158 Marionette TRACE conn2 <- [1,2178,null,{}] 20:56:28 INFO - PROCESS | 1666 | 1466740588160 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}] 20:56:28 INFO - PROCESS | 1666 | 1466740588161 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:28 INFO - PROCESS | 1666 | 1466740588242 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 20:56:28 INFO - PROCESS | 1666 | 1466740588300 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:28 INFO - PROCESS | 1666 | 1466740588301 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x1212d3000 == 35 [pid = 1666] [id = 552] 20:56:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x112967800) [pid = 1666] [serial = 1656] [outer = 0x0] 20:56:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x1180d5c00) [pid = 1666] [serial = 1657] [outer = 0x112967800] 20:56:28 INFO - PROCESS | 1666 | 1466740588325 Marionette DEBUG loaded listener.js 20:56:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x124de3c00) [pid = 1666] [serial = 1658] [outer = 0x112967800] 20:56:28 INFO - PROCESS | 1666 | 1466740588576 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]]]}] 20:56:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 20:56:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 469ms 20:56:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 20:56:28 INFO - PROCESS | 1666 | 1466740588627 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 20:56:28 INFO - PROCESS | 1666 | 1466740588628 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 20:56:28 INFO - PROCESS | 1666 | 1466740588630 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 20:56:28 INFO - PROCESS | 1666 | 1466740588631 Marionette TRACE conn2 <- [1,2182,null,{}] 20:56:28 INFO - PROCESS | 1666 | 1466740588633 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}] 20:56:28 INFO - PROCESS | 1666 | 1466740588634 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:28 INFO - PROCESS | 1666 | 1466740588713 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 20:56:28 INFO - PROCESS | 1666 | 1466740588717 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:28 INFO - PROCESS | 1666 | 1466740588718 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b7a3000 == 36 [pid = 1666] [id = 553] 20:56:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x124bf3c00) [pid = 1666] [serial = 1659] [outer = 0x0] 20:56:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x126e6b800) [pid = 1666] [serial = 1660] [outer = 0x124bf3c00] 20:56:28 INFO - PROCESS | 1666 | 1466740588745 Marionette DEBUG loaded listener.js 20:56:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x1274bd400) [pid = 1666] [serial = 1661] [outer = 0x124bf3c00] 20:56:29 INFO - PROCESS | 1666 | 1466740589068 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]]]}] 20:56:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 20:56:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 469ms 20:56:29 INFO - PROCESS | 1666 | 1466740589100 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 20:56:29 INFO - PROCESS | 1666 | 1466740589103 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 20:56:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 20:56:29 INFO - PROCESS | 1666 | 1466740589107 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 20:56:29 INFO - PROCESS | 1666 | 1466740589109 Marionette TRACE conn2 <- [1,2186,null,{}] 20:56:29 INFO - PROCESS | 1666 | 1466740589111 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}] 20:56:29 INFO - PROCESS | 1666 | 1466740589113 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:29 INFO - PROCESS | 1666 | 1466740589237 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 20:56:29 INFO - PROCESS | 1666 | 1466740589242 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:29 INFO - PROCESS | 1666 | 1466740589244 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x1257af800 == 37 [pid = 1666] [id = 554] 20:56:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x125120400) [pid = 1666] [serial = 1662] [outer = 0x0] 20:56:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x128c76400) [pid = 1666] [serial = 1663] [outer = 0x125120400] 20:56:29 INFO - PROCESS | 1666 | 1466740589272 Marionette DEBUG loaded listener.js 20:56:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x119ed3800) [pid = 1666] [serial = 1664] [outer = 0x125120400] 20:56:29 INFO - PROCESS | 1666 | 1466740589563 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]]]}] 20:56:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 20:56:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 469ms 20:56:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 20:56:29 INFO - PROCESS | 1666 | 1466740589576 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 20:56:29 INFO - PROCESS | 1666 | 1466740589577 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 20:56:29 INFO - PROCESS | 1666 | 1466740589579 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 20:56:29 INFO - PROCESS | 1666 | 1466740589581 Marionette TRACE conn2 <- [1,2190,null,{}] 20:56:29 INFO - PROCESS | 1666 | 1466740589590 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}] 20:56:29 INFO - PROCESS | 1666 | 1466740589592 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:29 INFO - PROCESS | 1666 | 1466740589679 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 20:56:29 INFO - PROCESS | 1666 | 1466740589685 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:29 INFO - PROCESS | 1666 | 1466740589686 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c640000 == 38 [pid = 1666] [id = 555] 20:56:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x1291b6400) [pid = 1666] [serial = 1665] [outer = 0x0] 20:56:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x129408800) [pid = 1666] [serial = 1666] [outer = 0x1291b6400] 20:56:29 INFO - PROCESS | 1666 | 1466740589713 Marionette DEBUG loaded listener.js 20:56:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x129507800) [pid = 1666] [serial = 1667] [outer = 0x1291b6400] 20:56:30 INFO - PROCESS | 1666 | --DOCSHELL 0x116673800 == 37 [pid = 1666] [id = 544] 20:56:30 INFO - PROCESS | 1666 | --DOCSHELL 0x11649f800 == 36 [pid = 1666] [id = 543] 20:56:30 INFO - PROCESS | 1666 | --DOCSHELL 0x1185cb000 == 35 [pid = 1666] [id = 545] 20:56:31 INFO - PROCESS | 1666 | --DOCSHELL 0x1212d4800 == 34 [pid = 1666] [id = 546] 20:56:31 INFO - PROCESS | 1666 | --DOCSHELL 0x12a5ad800 == 33 [pid = 1666] [id = 551] 20:56:31 INFO - PROCESS | 1666 | --DOCSHELL 0x1212d3000 == 32 [pid = 1666] [id = 552] 20:56:31 INFO - PROCESS | 1666 | --DOCSHELL 0x12b7a3000 == 31 [pid = 1666] [id = 553] 20:56:31 INFO - PROCESS | 1666 | --DOCSHELL 0x124475800 == 30 [pid = 1666] [id = 547] 20:56:31 INFO - PROCESS | 1666 | --DOCSHELL 0x127484000 == 29 [pid = 1666] [id = 549] 20:56:31 INFO - PROCESS | 1666 | --DOCSHELL 0x1294d4000 == 28 [pid = 1666] [id = 550] 20:56:31 INFO - PROCESS | 1666 | --DOCSHELL 0x125815800 == 27 [pid = 1666] [id = 548] 20:56:31 INFO - PROCESS | 1666 | --DOCSHELL 0x1257af800 == 26 [pid = 1666] [id = 554] 20:56:31 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x1258b6c00) [pid = 1666] [serial = 1606] [outer = 0x0] [url = about:blank] 20:56:31 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x1291b5800) [pid = 1666] [serial = 1609] [outer = 0x0] [url = about:blank] 20:56:31 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x128ce8c00) [pid = 1666] [serial = 1607] [outer = 0x0] [url = about:blank] 20:56:31 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x1180cfc00) [pid = 1666] [serial = 1588] [outer = 0x0] [url = about:blank] 20:56:31 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x1184e2400) [pid = 1666] [serial = 1589] [outer = 0x0] [url = about:blank] 20:56:31 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x1180d7400) [pid = 1666] [serial = 1594] [outer = 0x0] [url = about:blank] 20:56:31 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x1184dc800) [pid = 1666] [serial = 1595] [outer = 0x0] [url = about:blank] 20:56:31 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x12453e400) [pid = 1666] [serial = 1603] [outer = 0x0] [url = about:blank] 20:56:31 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x112f06800) [pid = 1666] [serial = 1585] [outer = 0x0] [url = about:blank] 20:56:31 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x115dca000) [pid = 1666] [serial = 1586] [outer = 0x0] [url = about:blank] 20:56:31 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x123430400) [pid = 1666] [serial = 1600] [outer = 0x0] [url = about:blank] 20:56:31 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x124532800) [pid = 1666] [serial = 1601] [outer = 0x0] [url = about:blank] 20:56:31 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x1164e4800) [pid = 1666] [serial = 1591] [outer = 0x0] [url = about:blank] 20:56:31 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x116f74800) [pid = 1666] [serial = 1592] [outer = 0x0] [url = about:blank] 20:56:31 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x1191cc400) [pid = 1666] [serial = 1597] [outer = 0x0] [url = about:blank] 20:56:31 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x1180cc000) [pid = 1666] [serial = 1598] [outer = 0x0] [url = about:blank] 20:56:31 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x12950b000) [pid = 1666] [serial = 1583] [outer = 0x0] [url = about:blank] 20:56:31 INFO - PROCESS | 1666 | --DOMWINDOW == 73 (0x129410400) [pid = 1666] [serial = 1612] [outer = 0x0] [url = about:blank] 20:56:31 INFO - PROCESS | 1666 | --DOMWINDOW == 72 (0x116743800) [pid = 1666] [serial = 1615] [outer = 0x0] [url = about:blank] 20:56:31 INFO - PROCESS | 1666 | --DOMWINDOW == 71 (0x1291bfc00) [pid = 1666] [serial = 1610] [outer = 0x0] [url = about:blank] 20:56:31 INFO - PROCESS | 1666 | --DOMWINDOW == 70 (0x11854d400) [pid = 1666] [serial = 1616] [outer = 0x0] [url = about:blank] 20:56:31 INFO - PROCESS | 1666 | --DOMWINDOW == 69 (0x12a402c00) [pid = 1666] [serial = 1613] [outer = 0x0] [url = about:blank] 20:56:31 INFO - PROCESS | 1666 | --DOMWINDOW == 68 (0x124ddb800) [pid = 1666] [serial = 1604] [outer = 0x0] [url = about:blank] 20:56:31 INFO - PROCESS | 1666 | 1466740591195 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]]]}] 20:56:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 20:56:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1627ms 20:56:31 INFO - PROCESS | 1666 | 1466740591208 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 20:56:31 INFO - PROCESS | 1666 | 1466740591210 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 20:56:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 20:56:31 INFO - PROCESS | 1666 | 1466740591214 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 20:56:31 INFO - PROCESS | 1666 | 1466740591216 Marionette TRACE conn2 <- [1,2194,null,{}] 20:56:31 INFO - PROCESS | 1666 | 1466740591220 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}] 20:56:31 INFO - PROCESS | 1666 | 1466740591222 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:31 INFO - PROCESS | 1666 | 1466740591299 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 20:56:31 INFO - PROCESS | 1666 | 1466740591353 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:31 INFO - PROCESS | 1666 | 1466740591356 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:31 INFO - PROCESS | 1666 | ++DOCSHELL 0x11661a800 == 27 [pid = 1666] [id = 556] 20:56:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 69 (0x11320c400) [pid = 1666] [serial = 1668] [outer = 0x0] 20:56:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 70 (0x1132d5c00) [pid = 1666] [serial = 1669] [outer = 0x11320c400] 20:56:31 INFO - PROCESS | 1666 | 1466740591384 Marionette DEBUG loaded listener.js 20:56:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 71 (0x1133d0400) [pid = 1666] [serial = 1670] [outer = 0x11320c400] 20:56:31 INFO - PROCESS | 1666 | 1466740591690 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]]]}] 20:56:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 20:56:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 522ms 20:56:31 INFO - PROCESS | 1666 | 1466740591735 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 20:56:31 INFO - PROCESS | 1666 | 1466740591738 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 20:56:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 20:56:31 INFO - PROCESS | 1666 | 1466740591743 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 20:56:31 INFO - PROCESS | 1666 | 1466740591745 Marionette TRACE conn2 <- [1,2198,null,{}] 20:56:31 INFO - PROCESS | 1666 | 1466740591750 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}] 20:56:31 INFO - PROCESS | 1666 | 1466740591752 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:31 INFO - PROCESS | 1666 | 1466740591828 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 20:56:31 INFO - PROCESS | 1666 | 1466740591832 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:31 INFO - PROCESS | 1666 | 1466740591834 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:31 INFO - PROCESS | 1666 | ++DOCSHELL 0x11876d000 == 28 [pid = 1666] [id = 557] 20:56:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 72 (0x115dcc000) [pid = 1666] [serial = 1671] [outer = 0x0] 20:56:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 73 (0x1164e4800) [pid = 1666] [serial = 1672] [outer = 0x115dcc000] 20:56:31 INFO - PROCESS | 1666 | 1466740591863 Marionette DEBUG loaded listener.js 20:56:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 74 (0x116905c00) [pid = 1666] [serial = 1673] [outer = 0x115dcc000] 20:56:32 INFO - PROCESS | 1666 | 1466740592178 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]]]}] 20:56:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 20:56:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 475ms 20:56:32 INFO - PROCESS | 1666 | 1466740592217 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 20:56:32 INFO - PROCESS | 1666 | 1466740592219 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 20:56:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 20:56:32 INFO - PROCESS | 1666 | 1466740592221 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 20:56:32 INFO - PROCESS | 1666 | 1466740592232 Marionette TRACE conn2 <- [1,2202,null,{}] 20:56:32 INFO - PROCESS | 1666 | 1466740592240 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}] 20:56:32 INFO - PROCESS | 1666 | 1466740592243 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:32 INFO - PROCESS | 1666 | 1466740592319 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 20:56:32 INFO - PROCESS | 1666 | 1466740592327 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:32 INFO - PROCESS | 1666 | 1466740592330 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:32 INFO - PROCESS | 1666 | ++DOCSHELL 0x11a01d800 == 29 [pid = 1666] [id = 558] 20:56:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x111d7b400) [pid = 1666] [serial = 1674] [outer = 0x0] 20:56:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x1175c5000) [pid = 1666] [serial = 1675] [outer = 0x111d7b400] 20:56:32 INFO - PROCESS | 1666 | 1466740592358 Marionette DEBUG loaded listener.js 20:56:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x1180ce000) [pid = 1666] [serial = 1676] [outer = 0x111d7b400] 20:56:32 INFO - PROCESS | 1666 | 1466740592689 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]]]}] 20:56:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 20:56:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 481ms 20:56:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 20:56:32 INFO - PROCESS | 1666 | 1466740592702 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 20:56:32 INFO - PROCESS | 1666 | 1466740592704 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 20:56:32 INFO - PROCESS | 1666 | 1466740592708 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 20:56:32 INFO - PROCESS | 1666 | 1466740592711 Marionette TRACE conn2 <- [1,2206,null,{}] 20:56:32 INFO - PROCESS | 1666 | 1466740592713 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}] 20:56:32 INFO - PROCESS | 1666 | 1466740592714 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:32 INFO - PROCESS | 1666 | 1466740592790 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 20:56:32 INFO - PROCESS | 1666 | 1466740592846 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:32 INFO - PROCESS | 1666 | 1466740592847 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:32 INFO - PROCESS | 1666 | ++DOCSHELL 0x1234cb000 == 30 [pid = 1666] [id = 559] 20:56:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x1174bd800) [pid = 1666] [serial = 1677] [outer = 0x0] 20:56:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x118269c00) [pid = 1666] [serial = 1678] [outer = 0x1174bd800] 20:56:32 INFO - PROCESS | 1666 | 1466740592873 Marionette DEBUG loaded listener.js 20:56:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x1184e2400) [pid = 1666] [serial = 1679] [outer = 0x1174bd800] 20:56:33 INFO - PROCESS | 1666 | 1466740593138 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]]]}] 20:56:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 20:56:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 472ms 20:56:33 INFO - PROCESS | 1666 | 1466740593179 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 20:56:33 INFO - PROCESS | 1666 | 1466740593180 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 20:56:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 20:56:33 INFO - PROCESS | 1666 | 1466740593182 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 20:56:33 INFO - PROCESS | 1666 | 1466740593183 Marionette TRACE conn2 <- [1,2210,null,{}] 20:56:33 INFO - PROCESS | 1666 | 1466740593186 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}] 20:56:33 INFO - PROCESS | 1666 | 1466740593189 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:33 INFO - PROCESS | 1666 | 1466740593279 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 20:56:33 INFO - PROCESS | 1666 | 1466740593283 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:33 INFO - PROCESS | 1666 | 1466740593284 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x125815800 == 31 [pid = 1666] [id = 560] 20:56:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x11229c400) [pid = 1666] [serial = 1680] [outer = 0x0] 20:56:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x1185d2000) [pid = 1666] [serial = 1681] [outer = 0x11229c400] 20:56:33 INFO - PROCESS | 1666 | 1466740593311 Marionette DEBUG loaded listener.js 20:56:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x119182400) [pid = 1666] [serial = 1682] [outer = 0x11229c400] 20:56:33 INFO - PROCESS | 1666 | 1466740593641 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]]]}] 20:56:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 20:56:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 518ms 20:56:33 INFO - PROCESS | 1666 | 1466740593701 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 20:56:33 INFO - PROCESS | 1666 | 1466740593702 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 20:56:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 20:56:33 INFO - PROCESS | 1666 | 1466740593704 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 20:56:33 INFO - PROCESS | 1666 | 1466740593705 Marionette TRACE conn2 <- [1,2214,null,{}] 20:56:33 INFO - PROCESS | 1666 | 1466740593707 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}] 20:56:33 INFO - PROCESS | 1666 | 1466740593711 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:33 INFO - PROCESS | 1666 | 1466740593808 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 20:56:33 INFO - PROCESS | 1666 | 1466740593813 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:33 INFO - PROCESS | 1666 | 1466740593815 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x127477000 == 32 [pid = 1666] [id = 561] 20:56:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x1191cb800) [pid = 1666] [serial = 1683] [outer = 0x0] 20:56:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x119bb2800) [pid = 1666] [serial = 1684] [outer = 0x1191cb800] 20:56:33 INFO - PROCESS | 1666 | 1466740593843 Marionette DEBUG loaded listener.js 20:56:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x12346c400) [pid = 1666] [serial = 1685] [outer = 0x1191cb800] 20:56:34 INFO - PROCESS | 1666 | 1466740594258 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]]]}] 20:56:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 20:56:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 572ms 20:56:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 20:56:34 INFO - PROCESS | 1666 | 1466740594277 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 20:56:34 INFO - PROCESS | 1666 | 1466740594279 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 20:56:34 INFO - PROCESS | 1666 | 1466740594282 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 20:56:34 INFO - PROCESS | 1666 | 1466740594284 Marionette TRACE conn2 <- [1,2218,null,{}] 20:56:34 INFO - PROCESS | 1666 | 1466740594287 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}] 20:56:34 INFO - PROCESS | 1666 | 1466740594289 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:34 INFO - PROCESS | 1666 | 1466740594445 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 20:56:34 INFO - PROCESS | 1666 | 1466740594459 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:34 INFO - PROCESS | 1666 | 1466740594460 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:34 INFO - PROCESS | 1666 | ++DOCSHELL 0x12918d800 == 33 [pid = 1666] [id = 562] 20:56:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x124125000) [pid = 1666] [serial = 1686] [outer = 0x0] 20:56:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x124237c00) [pid = 1666] [serial = 1687] [outer = 0x124125000] 20:56:34 INFO - PROCESS | 1666 | 1466740594485 Marionette DEBUG loaded listener.js 20:56:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x124538c00) [pid = 1666] [serial = 1688] [outer = 0x124125000] 20:56:34 INFO - PROCESS | 1666 | 1466740594823 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]]]}] 20:56:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 20:56:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 570ms 20:56:34 INFO - PROCESS | 1666 | 1466740594854 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 20:56:34 INFO - PROCESS | 1666 | 1466740594855 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 20:56:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 20:56:34 INFO - PROCESS | 1666 | 1466740594858 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 20:56:34 INFO - PROCESS | 1666 | 1466740594860 Marionette TRACE conn2 <- [1,2222,null,{}] 20:56:34 INFO - PROCESS | 1666 | 1466740594863 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}] 20:56:34 INFO - PROCESS | 1666 | 1466740594865 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:34 INFO - PROCESS | 1666 | 1466740594977 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 20:56:35 INFO - PROCESS | 1666 | 1466740595059 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:35 INFO - PROCESS | 1666 | 1466740595060 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x129c67800 == 34 [pid = 1666] [id = 563] 20:56:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x121194000) [pid = 1666] [serial = 1689] [outer = 0x0] 20:56:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x12453fc00) [pid = 1666] [serial = 1690] [outer = 0x121194000] 20:56:35 INFO - PROCESS | 1666 | 1466740595100 Marionette DEBUG loaded listener.js 20:56:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x12511b000) [pid = 1666] [serial = 1691] [outer = 0x121194000] 20:56:35 INFO - PROCESS | 1666 | 1466740595406 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]]]}] 20:56:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 20:56:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 569ms 20:56:35 INFO - PROCESS | 1666 | 1466740595427 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 20:56:35 INFO - PROCESS | 1666 | 1466740595428 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 20:56:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 20:56:35 INFO - PROCESS | 1666 | 1466740595439 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 20:56:35 INFO - PROCESS | 1666 | 1466740595440 Marionette TRACE conn2 <- [1,2226,null,{}] 20:56:35 INFO - PROCESS | 1666 | 1466740595442 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}] 20:56:35 INFO - PROCESS | 1666 | 1466740595443 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:35 INFO - PROCESS | 1666 | 1466740595520 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 20:56:35 INFO - PROCESS | 1666 | 1466740595534 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:35 INFO - PROCESS | 1666 | 1466740595536 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x11a017000 == 35 [pid = 1666] [id = 564] 20:56:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x115e8cc00) [pid = 1666] [serial = 1692] [outer = 0x0] 20:56:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x12580b800) [pid = 1666] [serial = 1693] [outer = 0x115e8cc00] 20:56:35 INFO - PROCESS | 1666 | 1466740595610 Marionette DEBUG loaded listener.js 20:56:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x1274af000) [pid = 1666] [serial = 1694] [outer = 0x115e8cc00] 20:56:35 INFO - PROCESS | 1666 | 1466740595838 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]]]}] 20:56:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 20:56:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 478ms 20:56:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 20:56:35 INFO - PROCESS | 1666 | 1466740595917 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 20:56:35 INFO - PROCESS | 1666 | 1466740595918 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 20:56:35 INFO - PROCESS | 1666 | 1466740595920 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 20:56:35 INFO - PROCESS | 1666 | 1466740595921 Marionette TRACE conn2 <- [1,2230,null,{}] 20:56:35 INFO - PROCESS | 1666 | 1466740595924 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}] 20:56:35 INFO - PROCESS | 1666 | 1466740595925 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:36 INFO - PROCESS | 1666 | 1466740596006 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 20:56:36 INFO - PROCESS | 1666 | 1466740596010 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:36 INFO - PROCESS | 1666 | 1466740596013 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b9bb000 == 36 [pid = 1666] [id = 565] 20:56:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x125d38400) [pid = 1666] [serial = 1695] [outer = 0x0] 20:56:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x128c7ac00) [pid = 1666] [serial = 1696] [outer = 0x125d38400] 20:56:36 INFO - PROCESS | 1666 | 1466740596038 Marionette DEBUG loaded listener.js 20:56:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x128cf2400) [pid = 1666] [serial = 1697] [outer = 0x125d38400] 20:56:36 INFO - PROCESS | 1666 | 1466740596438 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]]]}] 20:56:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 20:56:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 522ms 20:56:36 INFO - PROCESS | 1666 | 1466740596443 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 20:56:36 INFO - PROCESS | 1666 | 1466740596445 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 20:56:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 20:56:36 INFO - PROCESS | 1666 | 1466740596449 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 20:56:36 INFO - PROCESS | 1666 | 1466740596452 Marionette TRACE conn2 <- [1,2234,null,{}] 20:56:36 INFO - PROCESS | 1666 | 1466740596455 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}] 20:56:36 INFO - PROCESS | 1666 | 1466740596458 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:36 INFO - PROCESS | 1666 | 1466740596622 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 20:56:36 INFO - PROCESS | 1666 | 1466740596646 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:36 INFO - PROCESS | 1666 | 1466740596648 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x125815000 == 37 [pid = 1666] [id = 566] 20:56:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x128dcc400) [pid = 1666] [serial = 1698] [outer = 0x0] 20:56:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x129402c00) [pid = 1666] [serial = 1699] [outer = 0x128dcc400] 20:56:36 INFO - PROCESS | 1666 | 1466740596700 Marionette DEBUG loaded listener.js 20:56:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x129504400) [pid = 1666] [serial = 1700] [outer = 0x128dcc400] 20:56:37 INFO - PROCESS | 1666 | 1466740597015 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]]]}] 20:56:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 20:56:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 621ms 20:56:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 20:56:37 INFO - PROCESS | 1666 | 1466740597070 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 20:56:37 INFO - PROCESS | 1666 | 1466740597071 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 20:56:37 INFO - PROCESS | 1666 | 1466740597073 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 20:56:37 INFO - PROCESS | 1666 | 1466740597074 Marionette TRACE conn2 <- [1,2238,null,{}] 20:56:37 INFO - PROCESS | 1666 | 1466740597076 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}] 20:56:37 INFO - PROCESS | 1666 | 1466740597077 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:37 INFO - PROCESS | 1666 | 1466740597173 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 20:56:37 INFO - PROCESS | 1666 | 1466740597219 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:37 INFO - PROCESS | 1666 | 1466740597220 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c63d800 == 38 [pid = 1666] [id = 567] 20:56:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x129504800) [pid = 1666] [serial = 1701] [outer = 0x0] 20:56:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x129511400) [pid = 1666] [serial = 1702] [outer = 0x129504800] 20:56:37 INFO - PROCESS | 1666 | 1466740597243 Marionette DEBUG loaded listener.js 20:56:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x12a411c00) [pid = 1666] [serial = 1703] [outer = 0x129504800] 20:56:37 INFO - PROCESS | 1666 | 1466740597520 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]]]}] 20:56:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 20:56:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 469ms 20:56:37 INFO - PROCESS | 1666 | 1466740597545 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 20:56:37 INFO - PROCESS | 1666 | 1466740597546 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 20:56:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 20:56:37 INFO - PROCESS | 1666 | 1466740597548 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 20:56:37 INFO - PROCESS | 1666 | 1466740597550 Marionette TRACE conn2 <- [1,2242,null,{}] 20:56:37 INFO - PROCESS | 1666 | 1466740597559 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}] 20:56:37 INFO - PROCESS | 1666 | 1466740597560 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:37 INFO - PROCESS | 1666 | 1466740597665 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 20:56:37 INFO - PROCESS | 1666 | 1466740597669 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:37 INFO - PROCESS | 1666 | 1466740597677 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cf4c000 == 39 [pid = 1666] [id = 568] 20:56:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x1291b1800) [pid = 1666] [serial = 1704] [outer = 0x0] 20:56:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x12a539000) [pid = 1666] [serial = 1705] [outer = 0x1291b1800] 20:56:37 INFO - PROCESS | 1666 | 1466740597701 Marionette DEBUG loaded listener.js 20:56:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x12a541000) [pid = 1666] [serial = 1706] [outer = 0x1291b1800] 20:56:38 INFO - PROCESS | 1666 | 1466740598077 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]]]}] 20:56:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 20:56:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 569ms 20:56:38 INFO - PROCESS | 1666 | 1466740598119 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 20:56:38 INFO - PROCESS | 1666 | 1466740598120 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 20:56:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 20:56:38 INFO - PROCESS | 1666 | 1466740598124 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 20:56:38 INFO - PROCESS | 1666 | 1466740598125 Marionette TRACE conn2 <- [1,2246,null,{}] 20:56:38 INFO - PROCESS | 1666 | 1466740598128 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}] 20:56:38 INFO - PROCESS | 1666 | 1466740598130 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:38 INFO - PROCESS | 1666 | 1466740598485 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 20:56:38 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x116139800) [pid = 1666] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 20:56:38 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x111d7d800) [pid = 1666] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 20:56:38 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x119880400) [pid = 1666] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 20:56:38 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x112967800) [pid = 1666] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 20:56:38 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x119bbe400) [pid = 1666] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 20:56:38 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x124bf3c00) [pid = 1666] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 20:56:38 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x125120400) [pid = 1666] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 20:56:38 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x12587c800) [pid = 1666] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 20:56:38 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x1235f1800) [pid = 1666] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 20:56:38 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x1180cc800) [pid = 1666] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 20:56:38 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x1133b1c00) [pid = 1666] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 20:56:38 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x118149c00) [pid = 1666] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 20:56:38 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x1122a6800) [pid = 1666] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 20:56:38 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x1164e9800) [pid = 1666] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 20:56:38 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x112a73800) [pid = 1666] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 20:56:38 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x112ad3800) [pid = 1666] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 20:56:38 INFO - PROCESS | 1666 | 1466740598557 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:38 INFO - PROCESS | 1666 | 1466740598558 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:38 INFO - PROCESS | 1666 | ++DOCSHELL 0x116ab0800 == 40 [pid = 1666] [id = 569] 20:56:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x111d83c00) [pid = 1666] [serial = 1707] [outer = 0x0] 20:56:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x112967800) [pid = 1666] [serial = 1708] [outer = 0x111d83c00] 20:56:38 INFO - PROCESS | 1666 | 1466740598593 Marionette DEBUG loaded listener.js 20:56:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x116f89000) [pid = 1666] [serial = 1709] [outer = 0x111d83c00] 20:56:38 INFO - PROCESS | 1666 | 1466740598851 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]]]}] 20:56:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 20:56:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 770ms 20:56:38 INFO - PROCESS | 1666 | 1466740598900 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 20:56:38 INFO - PROCESS | 1666 | 1466740598902 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 20:56:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 20:56:38 INFO - PROCESS | 1666 | 1466740598904 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 20:56:38 INFO - PROCESS | 1666 | 1466740598905 Marionette TRACE conn2 <- [1,2250,null,{}] 20:56:38 INFO - PROCESS | 1666 | 1466740598907 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}] 20:56:38 INFO - PROCESS | 1666 | 1466740598908 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:39 INFO - PROCESS | 1666 | 1466740599035 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 20:56:39 INFO - PROCESS | 1666 | 1466740599070 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:39 INFO - PROCESS | 1666 | 1466740599071 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x111d88000 == 41 [pid = 1666] [id = 570] 20:56:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x1122ab400) [pid = 1666] [serial = 1710] [outer = 0x0] 20:56:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x1184e1800) [pid = 1666] [serial = 1711] [outer = 0x1122ab400] 20:56:39 INFO - PROCESS | 1666 | 1466740599095 Marionette DEBUG loaded listener.js 20:56:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x125810400) [pid = 1666] [serial = 1712] [outer = 0x1122ab400] 20:56:39 INFO - PROCESS | 1666 | 1466740599337 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]]]}] 20:56:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 20:56:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 469ms 20:56:39 INFO - PROCESS | 1666 | 1466740599373 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 20:56:39 INFO - PROCESS | 1666 | 1466740599375 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 20:56:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 20:56:39 INFO - PROCESS | 1666 | 1466740599384 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 20:56:39 INFO - PROCESS | 1666 | 1466740599385 Marionette TRACE conn2 <- [1,2254,null,{}] 20:56:39 INFO - PROCESS | 1666 | 1466740599388 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}] 20:56:39 INFO - PROCESS | 1666 | 1466740599389 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:39 INFO - PROCESS | 1666 | 1466740599471 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 20:56:39 INFO - PROCESS | 1666 | 1466740599475 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:39 INFO - PROCESS | 1666 | 1466740599478 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d661000 == 42 [pid = 1666] [id = 571] 20:56:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x119184000) [pid = 1666] [serial = 1713] [outer = 0x0] 20:56:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x12a5f3400) [pid = 1666] [serial = 1714] [outer = 0x119184000] 20:56:39 INFO - PROCESS | 1666 | 1466740599503 Marionette DEBUG loaded listener.js 20:56:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x12a6f7400) [pid = 1666] [serial = 1715] [outer = 0x119184000] 20:56:39 INFO - PROCESS | 1666 | 1466740599815 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]]]}] 20:56:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 20:56:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 473ms 20:56:39 INFO - PROCESS | 1666 | 1466740599860 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 20:56:39 INFO - PROCESS | 1666 | 1466740599861 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 20:56:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 20:56:39 INFO - PROCESS | 1666 | 1466740599863 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 20:56:39 INFO - PROCESS | 1666 | 1466740599864 Marionette TRACE conn2 <- [1,2258,null,{}] 20:56:39 INFO - PROCESS | 1666 | 1466740599866 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}] 20:56:39 INFO - PROCESS | 1666 | 1466740599867 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:39 INFO - PROCESS | 1666 | 1466740599982 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 20:56:39 INFO - PROCESS | 1666 | 1466740599987 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:39 INFO - PROCESS | 1666 | 1466740599988 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d66a000 == 43 [pid = 1666] [id = 572] 20:56:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x125803800) [pid = 1666] [serial = 1716] [outer = 0x0] 20:56:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x12587c800) [pid = 1666] [serial = 1717] [outer = 0x125803800] 20:56:40 INFO - PROCESS | 1666 | 1466740600012 Marionette DEBUG loaded listener.js 20:56:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x12b0dfc00) [pid = 1666] [serial = 1718] [outer = 0x125803800] 20:56:40 INFO - PROCESS | 1666 | 1466740600323 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]]]}] 20:56:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 20:56:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 468ms 20:56:40 INFO - PROCESS | 1666 | 1466740600332 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 20:56:40 INFO - PROCESS | 1666 | 1466740600333 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 20:56:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 20:56:40 INFO - PROCESS | 1666 | 1466740600335 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 20:56:40 INFO - PROCESS | 1666 | 1466740600337 Marionette TRACE conn2 <- [1,2262,null,{}] 20:56:40 INFO - PROCESS | 1666 | 1466740600340 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}] 20:56:40 INFO - PROCESS | 1666 | 1466740600341 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:40 INFO - PROCESS | 1666 | 1466740600426 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 20:56:40 INFO - PROCESS | 1666 | 1466740600548 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:40 INFO - PROCESS | 1666 | 1466740600550 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x112f6f800 == 44 [pid = 1666] [id = 573] 20:56:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x110f36800) [pid = 1666] [serial = 1719] [outer = 0x0] 20:56:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x111d17000) [pid = 1666] [serial = 1720] [outer = 0x110f36800] 20:56:40 INFO - PROCESS | 1666 | 1466740600600 Marionette DEBUG loaded listener.js 20:56:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x11295f800) [pid = 1666] [serial = 1721] [outer = 0x110f36800] 20:56:41 INFO - PROCESS | 1666 | 1466740601179 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]]]}] 20:56:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 20:56:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 874ms 20:56:41 INFO - PROCESS | 1666 | 1466740601226 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 20:56:41 INFO - PROCESS | 1666 | 1466740601228 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 20:56:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 20:56:41 INFO - PROCESS | 1666 | 1466740601233 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 20:56:41 INFO - PROCESS | 1666 | 1466740601235 Marionette TRACE conn2 <- [1,2266,null,{}] 20:56:41 INFO - PROCESS | 1666 | 1466740601239 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}] 20:56:41 INFO - PROCESS | 1666 | 1466740601242 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:41 INFO - PROCESS | 1666 | 1466740601353 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 20:56:41 INFO - PROCESS | 1666 | 1466740601433 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:41 INFO - PROCESS | 1666 | 1466740601434 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x119cab800 == 45 [pid = 1666] [id = 574] 20:56:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x115e16800) [pid = 1666] [serial = 1722] [outer = 0x0] 20:56:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x115e8a400) [pid = 1666] [serial = 1723] [outer = 0x115e16800] 20:56:41 INFO - PROCESS | 1666 | 1466740601465 Marionette DEBUG loaded listener.js 20:56:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x11690e400) [pid = 1666] [serial = 1724] [outer = 0x115e16800] 20:56:42 INFO - PROCESS | 1666 | 1466740602204 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]]]}] 20:56:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 20:56:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1025ms 20:56:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 20:56:42 INFO - PROCESS | 1666 | 1466740602257 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 20:56:42 INFO - PROCESS | 1666 | 1466740602259 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 20:56:42 INFO - PROCESS | 1666 | 1466740602263 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 20:56:42 INFO - PROCESS | 1666 | 1466740602264 Marionette TRACE conn2 <- [1,2270,null,{}] 20:56:42 INFO - PROCESS | 1666 | 1466740602268 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}] 20:56:42 INFO - PROCESS | 1666 | 1466740602270 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:42 INFO - PROCESS | 1666 | 1466740602404 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 20:56:42 INFO - PROCESS | 1666 | --DOCSHELL 0x12d66a000 == 44 [pid = 1666] [id = 572] 20:56:42 INFO - PROCESS | 1666 | --DOCSHELL 0x12d661000 == 43 [pid = 1666] [id = 571] 20:56:42 INFO - PROCESS | 1666 | --DOCSHELL 0x111d88000 == 42 [pid = 1666] [id = 570] 20:56:42 INFO - PROCESS | 1666 | --DOCSHELL 0x116ab0800 == 41 [pid = 1666] [id = 569] 20:56:42 INFO - PROCESS | 1666 | --DOCSHELL 0x12cf4c000 == 40 [pid = 1666] [id = 568] 20:56:42 INFO - PROCESS | 1666 | --DOCSHELL 0x12c63d800 == 39 [pid = 1666] [id = 567] 20:56:42 INFO - PROCESS | 1666 | --DOCSHELL 0x125815000 == 38 [pid = 1666] [id = 566] 20:56:42 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x129408800) [pid = 1666] [serial = 1666] [outer = 0x0] [url = about:blank] 20:56:42 INFO - PROCESS | 1666 | --DOCSHELL 0x12b9bb000 == 37 [pid = 1666] [id = 565] 20:56:42 INFO - PROCESS | 1666 | --DOCSHELL 0x11a017000 == 36 [pid = 1666] [id = 564] 20:56:42 INFO - PROCESS | 1666 | --DOCSHELL 0x129c67800 == 35 [pid = 1666] [id = 563] 20:56:42 INFO - PROCESS | 1666 | --DOCSHELL 0x12918d800 == 34 [pid = 1666] [id = 562] 20:56:42 INFO - PROCESS | 1666 | --DOCSHELL 0x127477000 == 33 [pid = 1666] [id = 561] 20:56:42 INFO - PROCESS | 1666 | --DOCSHELL 0x125815800 == 32 [pid = 1666] [id = 560] 20:56:42 INFO - PROCESS | 1666 | --DOCSHELL 0x1234cb000 == 31 [pid = 1666] [id = 559] 20:56:42 INFO - PROCESS | 1666 | --DOCSHELL 0x11a01d800 == 30 [pid = 1666] [id = 558] 20:56:42 INFO - PROCESS | 1666 | --DOCSHELL 0x11876d000 == 29 [pid = 1666] [id = 557] 20:56:42 INFO - PROCESS | 1666 | --DOCSHELL 0x11661a800 == 28 [pid = 1666] [id = 556] 20:56:42 INFO - PROCESS | 1666 | --DOCSHELL 0x12c640000 == 27 [pid = 1666] [id = 555] 20:56:42 INFO - PROCESS | 1666 | 1466740602490 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:42 INFO - PROCESS | 1666 | 1466740602491 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x1169b1000 == 28 [pid = 1666] [id = 575] 20:56:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x115dc0c00) [pid = 1666] [serial = 1725] [outer = 0x0] 20:56:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x115e24800) [pid = 1666] [serial = 1726] [outer = 0x115dc0c00] 20:56:42 INFO - PROCESS | 1666 | 1466740602519 Marionette DEBUG loaded listener.js 20:56:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x116976800) [pid = 1666] [serial = 1727] [outer = 0x115dc0c00] 20:56:42 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x1188a5c00) [pid = 1666] [serial = 1645] [outer = 0x0] [url = about:blank] 20:56:42 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x12453ec00) [pid = 1666] [serial = 1651] [outer = 0x0] [url = about:blank] 20:56:42 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x124531c00) [pid = 1666] [serial = 1649] [outer = 0x0] [url = about:blank] 20:56:42 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x119bb0400) [pid = 1666] [serial = 1648] [outer = 0x0] [url = about:blank] 20:56:42 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x1180d5c00) [pid = 1666] [serial = 1657] [outer = 0x0] [url = about:blank] 20:56:42 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x125808400) [pid = 1666] [serial = 1654] [outer = 0x0] [url = about:blank] 20:56:42 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x124bfc800) [pid = 1666] [serial = 1652] [outer = 0x0] [url = about:blank] 20:56:42 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x126e6b800) [pid = 1666] [serial = 1660] [outer = 0x0] [url = about:blank] 20:56:42 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x128c76400) [pid = 1666] [serial = 1663] [outer = 0x0] [url = about:blank] 20:56:42 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x125d31800) [pid = 1666] [serial = 1655] [outer = 0x0] [url = about:blank] 20:56:42 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x128ce4800) [pid = 1666] [serial = 1628] [outer = 0x0] [url = about:blank] 20:56:42 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x126f7f000) [pid = 1666] [serial = 1627] [outer = 0x0] [url = about:blank] 20:56:42 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x1251e6400) [pid = 1666] [serial = 1625] [outer = 0x0] [url = about:blank] 20:56:42 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x124a74000) [pid = 1666] [serial = 1624] [outer = 0x0] [url = about:blank] 20:56:42 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x1185d9400) [pid = 1666] [serial = 1622] [outer = 0x0] [url = about:blank] 20:56:42 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x118545000) [pid = 1666] [serial = 1621] [outer = 0x0] [url = about:blank] 20:56:42 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x119ed3800) [pid = 1666] [serial = 1664] [outer = 0x0] [url = about:blank] 20:56:42 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x116984000) [pid = 1666] [serial = 1619] [outer = 0x0] [url = about:blank] 20:56:42 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x113c8c400) [pid = 1666] [serial = 1618] [outer = 0x0] [url = about:blank] 20:56:42 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x1184dac00) [pid = 1666] [serial = 1642] [outer = 0x0] [url = about:blank] 20:56:42 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x1180d0800) [pid = 1666] [serial = 1639] [outer = 0x0] [url = about:blank] 20:56:42 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x118147400) [pid = 1666] [serial = 1640] [outer = 0x0] [url = about:blank] 20:56:42 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x116748400) [pid = 1666] [serial = 1636] [outer = 0x0] [url = about:blank] 20:56:42 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x116980000) [pid = 1666] [serial = 1637] [outer = 0x0] [url = about:blank] 20:56:42 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x112e07800) [pid = 1666] [serial = 1633] [outer = 0x0] [url = about:blank] 20:56:42 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x111d1a800) [pid = 1666] [serial = 1634] [outer = 0x0] [url = about:blank] 20:56:42 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x1132d5800) [pid = 1666] [serial = 1631] [outer = 0x0] [url = about:blank] 20:56:42 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x112e03c00) [pid = 1666] [serial = 1630] [outer = 0x0] [url = about:blank] 20:56:42 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x11918c000) [pid = 1666] [serial = 1646] [outer = 0x0] [url = about:blank] 20:56:42 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x124de3c00) [pid = 1666] [serial = 1658] [outer = 0x0] [url = about:blank] 20:56:42 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x1274bd400) [pid = 1666] [serial = 1661] [outer = 0x0] [url = about:blank] 20:56:42 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x1185d1400) [pid = 1666] [serial = 1643] [outer = 0x0] [url = about:blank] 20:56:42 INFO - PROCESS | 1666 | 1466740602823 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]]]}] 20:56:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 20:56:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 571ms 20:56:42 INFO - PROCESS | 1666 | 1466740602834 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 20:56:42 INFO - PROCESS | 1666 | 1466740602837 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 20:56:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 20:56:42 INFO - PROCESS | 1666 | 1466740602849 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 20:56:42 INFO - PROCESS | 1666 | 1466740602851 Marionette TRACE conn2 <- [1,2274,null,{}] 20:56:42 INFO - PROCESS | 1666 | 1466740602853 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}] 20:56:42 INFO - PROCESS | 1666 | 1466740602855 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:42 INFO - PROCESS | 1666 | 1466740602960 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 20:56:43 INFO - PROCESS | 1666 | 1466740603010 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:43 INFO - PROCESS | 1666 | 1466740603011 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x1191ab800 == 29 [pid = 1666] [id = 576] 20:56:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x11697a000) [pid = 1666] [serial = 1728] [outer = 0x0] 20:56:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x1174b9400) [pid = 1666] [serial = 1729] [outer = 0x11697a000] 20:56:43 INFO - PROCESS | 1666 | 1466740603039 Marionette DEBUG loaded listener.js 20:56:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x1180cd400) [pid = 1666] [serial = 1730] [outer = 0x11697a000] 20:56:43 INFO - PROCESS | 1666 | 1466740603329 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]]]}] 20:56:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 20:56:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 520ms 20:56:43 INFO - PROCESS | 1666 | 1466740603370 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 20:56:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 20:56:43 INFO - PROCESS | 1666 | 1466740603371 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 20:56:43 INFO - PROCESS | 1666 | 1466740603374 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 20:56:43 INFO - PROCESS | 1666 | 1466740603376 Marionette TRACE conn2 <- [1,2278,null,{}] 20:56:43 INFO - PROCESS | 1666 | 1466740603387 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}] 20:56:43 INFO - PROCESS | 1666 | 1466740603390 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:43 INFO - PROCESS | 1666 | 1466740603473 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 20:56:43 INFO - PROCESS | 1666 | 1466740603478 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:43 INFO - PROCESS | 1666 | 1466740603480 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x12334c800 == 30 [pid = 1666] [id = 577] 20:56:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x1180d5800) [pid = 1666] [serial = 1731] [outer = 0x0] 20:56:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x1184dc800) [pid = 1666] [serial = 1732] [outer = 0x1180d5800] 20:56:43 INFO - PROCESS | 1666 | 1466740603511 Marionette DEBUG loaded listener.js 20:56:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x1185d8c00) [pid = 1666] [serial = 1733] [outer = 0x1180d5800] 20:56:43 INFO - PROCESS | 1666 | 1466740603871 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]]]}] 20:56:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 20:56:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 522ms 20:56:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 20:56:43 INFO - PROCESS | 1666 | 1466740603897 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 20:56:43 INFO - PROCESS | 1666 | 1466740603898 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 20:56:43 INFO - PROCESS | 1666 | 1466740603900 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 20:56:43 INFO - PROCESS | 1666 | 1466740603902 Marionette TRACE conn2 <- [1,2282,null,{}] 20:56:43 INFO - PROCESS | 1666 | 1466740603906 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}] 20:56:43 INFO - PROCESS | 1666 | 1466740603908 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:43 INFO - PROCESS | 1666 | 1466740603984 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 20:56:43 INFO - PROCESS | 1666 | 1466740603987 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:43 INFO - PROCESS | 1666 | 1466740603989 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x12579b000 == 31 [pid = 1666] [id = 578] 20:56:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x11911e800) [pid = 1666] [serial = 1734] [outer = 0x0] 20:56:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x1191c5000) [pid = 1666] [serial = 1735] [outer = 0x11911e800] 20:56:44 INFO - PROCESS | 1666 | 1466740604016 Marionette DEBUG loaded listener.js 20:56:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x119884800) [pid = 1666] [serial = 1736] [outer = 0x11911e800] 20:56:44 INFO - PROCESS | 1666 | 1466740604330 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]]]}] 20:56:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 20:56:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 470ms 20:56:44 INFO - PROCESS | 1666 | 1466740604371 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 20:56:44 INFO - PROCESS | 1666 | 1466740604373 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 20:56:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 20:56:44 INFO - PROCESS | 1666 | 1466740604375 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 20:56:44 INFO - PROCESS | 1666 | 1466740604383 Marionette TRACE conn2 <- [1,2286,null,{}] 20:56:44 INFO - PROCESS | 1666 | 1466740604385 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}] 20:56:44 INFO - PROCESS | 1666 | 1466740604386 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:44 INFO - PROCESS | 1666 | 1466740604459 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 20:56:44 INFO - PROCESS | 1666 | 1466740604535 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:44 INFO - PROCESS | 1666 | 1466740604536 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x115ee6000 == 32 [pid = 1666] [id = 579] 20:56:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x112a7dc00) [pid = 1666] [serial = 1737] [outer = 0x0] 20:56:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x11998b400) [pid = 1666] [serial = 1738] [outer = 0x112a7dc00] 20:56:44 INFO - PROCESS | 1666 | 1466740604561 Marionette DEBUG loaded listener.js 20:56:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x119cd2c00) [pid = 1666] [serial = 1739] [outer = 0x112a7dc00] 20:56:44 INFO - PROCESS | 1666 | 1466740604888 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]]]}] 20:56:44 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 20:56:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 525ms 20:56:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 20:56:44 INFO - PROCESS | 1666 | 1466740604900 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 20:56:44 INFO - PROCESS | 1666 | 1466740604901 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 20:56:44 INFO - PROCESS | 1666 | 1466740604903 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 20:56:44 INFO - PROCESS | 1666 | 1466740604906 Marionette TRACE conn2 <- [1,2290,null,{}] 20:56:44 INFO - PROCESS | 1666 | 1466740604910 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}] 20:56:44 INFO - PROCESS | 1666 | 1466740604914 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:45 INFO - PROCESS | 1666 | 1466740605028 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 20:56:45 INFO - PROCESS | 1666 | 1466740605039 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:45 INFO - PROCESS | 1666 | 1466740605040 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x129196800 == 33 [pid = 1666] [id = 580] 20:56:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x11a20b400) [pid = 1666] [serial = 1740] [outer = 0x0] 20:56:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x1242f3800) [pid = 1666] [serial = 1741] [outer = 0x11a20b400] 20:56:45 INFO - PROCESS | 1666 | 1466740605067 Marionette DEBUG loaded listener.js 20:56:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x124ddc400) [pid = 1666] [serial = 1742] [outer = 0x11a20b400] 20:56:45 INFO - PROCESS | 1666 | 1466740605384 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]]]}] 20:56:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 20:56:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 524ms 20:56:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 20:56:45 INFO - PROCESS | 1666 | 1466740605435 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 20:56:45 INFO - PROCESS | 1666 | 1466740605436 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 20:56:45 INFO - PROCESS | 1666 | 1466740605438 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 20:56:45 INFO - PROCESS | 1666 | 1466740605439 Marionette TRACE conn2 <- [1,2294,null,{}] 20:56:45 INFO - PROCESS | 1666 | 1466740605442 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}] 20:56:45 INFO - PROCESS | 1666 | 1466740605443 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:45 INFO - PROCESS | 1666 | 1466740605535 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 20:56:45 INFO - PROCESS | 1666 | 1466740605544 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:45 INFO - PROCESS | 1666 | 1466740605545 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x129c72000 == 34 [pid = 1666] [id = 581] 20:56:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x11813ec00) [pid = 1666] [serial = 1743] [outer = 0x0] 20:56:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x125d38000) [pid = 1666] [serial = 1744] [outer = 0x11813ec00] 20:56:45 INFO - PROCESS | 1666 | 1466740605574 Marionette DEBUG loaded listener.js 20:56:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x1271b9000) [pid = 1666] [serial = 1745] [outer = 0x11813ec00] 20:56:45 INFO - PROCESS | 1666 | 1466740605912 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]]]}] 20:56:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 20:56:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 518ms 20:56:45 INFO - PROCESS | 1666 | 1466740605960 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 20:56:45 INFO - PROCESS | 1666 | 1466740605961 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 20:56:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 20:56:45 INFO - PROCESS | 1666 | 1466740605963 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 20:56:45 INFO - PROCESS | 1666 | 1466740605964 Marionette TRACE conn2 <- [1,2298,null,{}] 20:56:45 INFO - PROCESS | 1666 | 1466740605966 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}] 20:56:45 INFO - PROCESS | 1666 | 1466740605967 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:46 INFO - PROCESS | 1666 | 1466740606049 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 20:56:46 INFO - PROCESS | 1666 | 1466740606052 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:46 INFO - PROCESS | 1666 | 1466740606053 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:46 INFO - PROCESS | 1666 | ++DOCSHELL 0x12afab800 == 35 [pid = 1666] [id = 582] 20:56:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x1271bc800) [pid = 1666] [serial = 1746] [outer = 0x0] 20:56:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x128c75000) [pid = 1666] [serial = 1747] [outer = 0x1271bc800] 20:56:46 INFO - PROCESS | 1666 | 1466740606072 Marionette DEBUG loaded listener.js 20:56:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x128ce9400) [pid = 1666] [serial = 1748] [outer = 0x1271bc800] 20:56:46 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x1191cb800) [pid = 1666] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 20:56:46 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x111d7b400) [pid = 1666] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 20:56:46 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x11320c400) [pid = 1666] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 20:56:46 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x121194000) [pid = 1666] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 20:56:46 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x1291b1800) [pid = 1666] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 20:56:46 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x115dcc000) [pid = 1666] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 20:56:46 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x1122ab400) [pid = 1666] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 20:56:46 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x1174bd800) [pid = 1666] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 20:56:46 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x129504800) [pid = 1666] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 20:56:46 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x128dcc400) [pid = 1666] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 20:56:46 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x1291b6400) [pid = 1666] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 20:56:46 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x125d38400) [pid = 1666] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 20:56:46 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x11229c400) [pid = 1666] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 20:56:46 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x111d83c00) [pid = 1666] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 20:56:46 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x124125000) [pid = 1666] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 20:56:46 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x115e8cc00) [pid = 1666] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 20:56:46 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x119184000) [pid = 1666] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 20:56:46 INFO - PROCESS | 1666 | 1466740606732 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]]]}] 20:56:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 20:56:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 820ms 20:56:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 20:56:46 INFO - PROCESS | 1666 | 1466740606784 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 20:56:46 INFO - PROCESS | 1666 | 1466740606785 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 20:56:46 INFO - PROCESS | 1666 | 1466740606787 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 20:56:46 INFO - PROCESS | 1666 | 1466740606788 Marionette TRACE conn2 <- [1,2302,null,{}] 20:56:46 INFO - PROCESS | 1666 | 1466740606790 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}] 20:56:46 INFO - PROCESS | 1666 | 1466740606791 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:46 INFO - PROCESS | 1666 | 1466740606870 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 20:56:46 INFO - PROCESS | 1666 | 1466740606874 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:46 INFO - PROCESS | 1666 | 1466740606875 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:46 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a69f800 == 36 [pid = 1666] [id = 583] 20:56:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x11320b800) [pid = 1666] [serial = 1749] [outer = 0x0] 20:56:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x1174b5000) [pid = 1666] [serial = 1750] [outer = 0x11320b800] 20:56:46 INFO - PROCESS | 1666 | 1466740606900 Marionette DEBUG loaded listener.js 20:56:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x121190800) [pid = 1666] [serial = 1751] [outer = 0x11320b800] 20:56:47 INFO - PROCESS | 1666 | 1466740607209 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]]]}] 20:56:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 20:56:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 468ms 20:56:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 20:56:47 INFO - PROCESS | 1666 | 1466740607255 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 20:56:47 INFO - PROCESS | 1666 | 1466740607256 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 20:56:47 INFO - PROCESS | 1666 | 1466740607258 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 20:56:47 INFO - PROCESS | 1666 | 1466740607260 Marionette TRACE conn2 <- [1,2306,null,{}] 20:56:47 INFO - PROCESS | 1666 | 1466740607262 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}] 20:56:47 INFO - PROCESS | 1666 | 1466740607263 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:47 INFO - PROCESS | 1666 | 1466740607363 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 20:56:47 INFO - PROCESS | 1666 | 1466740607385 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:47 INFO - PROCESS | 1666 | 1466740607386 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:47 INFO - PROCESS | 1666 | ++DOCSHELL 0x124d98800 == 37 [pid = 1666] [id = 584] 20:56:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x125878000) [pid = 1666] [serial = 1752] [outer = 0x0] 20:56:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x128dbf400) [pid = 1666] [serial = 1753] [outer = 0x125878000] 20:56:47 INFO - PROCESS | 1666 | 1466740607412 Marionette DEBUG loaded listener.js 20:56:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x1291b5800) [pid = 1666] [serial = 1754] [outer = 0x125878000] 20:56:47 INFO - PROCESS | 1666 | 1466740607704 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]]]}] 20:56:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 20:56:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 468ms 20:56:47 INFO - PROCESS | 1666 | 1466740607731 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 20:56:47 INFO - PROCESS | 1666 | 1466740607733 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 20:56:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 20:56:47 INFO - PROCESS | 1666 | 1466740607735 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 20:56:47 INFO - PROCESS | 1666 | 1466740607737 Marionette TRACE conn2 <- [1,2310,null,{}] 20:56:47 INFO - PROCESS | 1666 | 1466740607740 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}] 20:56:47 INFO - PROCESS | 1666 | 1466740607742 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:47 INFO - PROCESS | 1666 | 1466740607836 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 20:56:47 INFO - PROCESS | 1666 | 1466740607840 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:47 INFO - PROCESS | 1666 | 1466740607842 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:47 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c647000 == 38 [pid = 1666] [id = 585] 20:56:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x1291b7400) [pid = 1666] [serial = 1755] [outer = 0x0] 20:56:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x12940a400) [pid = 1666] [serial = 1756] [outer = 0x1291b7400] 20:56:47 INFO - PROCESS | 1666 | 1466740607886 Marionette DEBUG loaded listener.js 20:56:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x12a539800) [pid = 1666] [serial = 1757] [outer = 0x1291b7400] 20:56:48 INFO - PROCESS | 1666 | 1466740608354 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]]]}] 20:56:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 20:56:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 670ms 20:56:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 20:56:48 INFO - PROCESS | 1666 | 1466740608406 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 20:56:48 INFO - PROCESS | 1666 | 1466740608407 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 20:56:48 INFO - PROCESS | 1666 | 1466740608410 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 20:56:48 INFO - PROCESS | 1666 | 1466740608412 Marionette TRACE conn2 <- [1,2314,null,{}] 20:56:48 INFO - PROCESS | 1666 | 1466740608414 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}] 20:56:48 INFO - PROCESS | 1666 | 1466740608415 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:48 INFO - PROCESS | 1666 | 1466740608494 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 20:56:48 INFO - PROCESS | 1666 | 1466740608497 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:48 INFO - PROCESS | 1666 | 1466740608498 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:48 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cf40800 == 39 [pid = 1666] [id = 586] 20:56:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x112e06800) [pid = 1666] [serial = 1758] [outer = 0x0] 20:56:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x12a6eb400) [pid = 1666] [serial = 1759] [outer = 0x112e06800] 20:56:48 INFO - PROCESS | 1666 | 1466740608522 Marionette DEBUG loaded listener.js 20:56:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x12af66400) [pid = 1666] [serial = 1760] [outer = 0x112e06800] 20:56:49 INFO - PROCESS | 1666 | 1466740609041 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]]]}] 20:56:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 20:56:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 671ms 20:56:49 INFO - PROCESS | 1666 | 1466740609089 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 20:56:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 20:56:49 INFO - PROCESS | 1666 | 1466740609094 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 20:56:49 INFO - PROCESS | 1666 | 1466740609100 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 20:56:49 INFO - PROCESS | 1666 | 1466740609104 Marionette TRACE conn2 <- [1,2318,null,{}] 20:56:49 INFO - PROCESS | 1666 | 1466740609109 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}] 20:56:49 INFO - PROCESS | 1666 | 1466740609114 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:49 INFO - PROCESS | 1666 | 1466740609246 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 20:56:49 INFO - PROCESS | 1666 | 1466740609305 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:49 INFO - PROCESS | 1666 | 1466740609306 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:49 INFO - PROCESS | 1666 | ++DOCSHELL 0x1191a0000 == 40 [pid = 1666] [id = 587] 20:56:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x113c8b000) [pid = 1666] [serial = 1761] [outer = 0x0] 20:56:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x1164e1000) [pid = 1666] [serial = 1762] [outer = 0x113c8b000] 20:56:49 INFO - PROCESS | 1666 | 1466740609337 Marionette DEBUG loaded listener.js 20:56:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x116f8b400) [pid = 1666] [serial = 1763] [outer = 0x113c8b000] 20:56:49 INFO - PROCESS | 1666 | 1466740609824 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] 20:56:49 INFO - PROCESS | 1666 | 1466740609879 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 20:56:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 20:56:49 INFO - PROCESS | 1666 | 1466740609884 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 20:56:49 INFO - PROCESS | 1666 | 1466740609886 Marionette TRACE conn2 <- [1,2322,null,{}] 20:56:49 INFO - PROCESS | 1666 | 1466740609888 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}] 20:56:49 INFO - PROCESS | 1666 | 1466740609890 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:49 INFO - PROCESS | 1666 | 1466740609989 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 20:56:50 INFO - PROCESS | 1666 | 1466740610059 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:50 INFO - PROCESS | 1666 | 1466740610060 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x125da2800 == 41 [pid = 1666] [id = 588] 20:56:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x1184d6800) [pid = 1666] [serial = 1764] [outer = 0x0] 20:56:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x118551800) [pid = 1666] [serial = 1765] [outer = 0x1184d6800] 20:56:50 INFO - PROCESS | 1666 | 1466740610091 Marionette DEBUG loaded listener.js 20:56:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x1188a4400) [pid = 1666] [serial = 1766] [outer = 0x1184d6800] 20:56:50 INFO - PROCESS | 1666 | 1466740610499 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]]]}] 20:56:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 20:56:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 622ms 20:56:50 INFO - PROCESS | 1666 | 1466740610505 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 20:56:50 INFO - PROCESS | 1666 | 1466740610507 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 20:56:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 20:56:50 INFO - PROCESS | 1666 | 1466740610509 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 20:56:50 INFO - PROCESS | 1666 | 1466740610512 Marionette TRACE conn2 <- [1,2326,null,{}] 20:56:50 INFO - PROCESS | 1666 | 1466740610520 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}] 20:56:50 INFO - PROCESS | 1666 | 1466740610523 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:50 INFO - PROCESS | 1666 | 1466740610622 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 20:56:50 INFO - PROCESS | 1666 | 1466740610678 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:50 INFO - PROCESS | 1666 | 1466740610680 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c64c000 == 42 [pid = 1666] [id = 589] 20:56:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x1191cec00) [pid = 1666] [serial = 1767] [outer = 0x0] 20:56:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x123471000) [pid = 1666] [serial = 1768] [outer = 0x1191cec00] 20:56:50 INFO - PROCESS | 1666 | 1466740610711 Marionette DEBUG loaded listener.js 20:56:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x12453f800) [pid = 1666] [serial = 1769] [outer = 0x1191cec00] 20:56:51 INFO - PROCESS | 1666 | 1466740611136 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]]]}] 20:56:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 20:56:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 674ms 20:56:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 20:56:51 INFO - PROCESS | 1666 | 1466740611183 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 20:56:51 INFO - PROCESS | 1666 | 1466740611185 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 20:56:51 INFO - PROCESS | 1666 | 1466740611187 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 20:56:51 INFO - PROCESS | 1666 | 1466740611189 Marionette TRACE conn2 <- [1,2330,null,{}] 20:56:51 INFO - PROCESS | 1666 | 1466740611191 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}] 20:56:51 INFO - PROCESS | 1666 | 1466740611192 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:51 INFO - PROCESS | 1666 | 1466740611291 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 20:56:51 INFO - PROCESS | 1666 | 1466740611380 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:51 INFO - PROCESS | 1666 | 1466740611381 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:51 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d387000 == 43 [pid = 1666] [id = 590] 20:56:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x128c75800) [pid = 1666] [serial = 1770] [outer = 0x0] 20:56:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x128dc9800) [pid = 1666] [serial = 1771] [outer = 0x128c75800] 20:56:51 INFO - PROCESS | 1666 | 1466740611410 Marionette DEBUG loaded listener.js 20:56:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x12940a000) [pid = 1666] [serial = 1772] [outer = 0x128c75800] 20:56:51 INFO - PROCESS | 1666 | 1466740611832 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]]]}] 20:56:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 20:56:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 668ms 20:56:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 20:56:51 INFO - PROCESS | 1666 | 1466740611856 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 20:56:51 INFO - PROCESS | 1666 | 1466740611858 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 20:56:51 INFO - PROCESS | 1666 | 1466740611860 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 20:56:51 INFO - PROCESS | 1666 | 1466740611861 Marionette TRACE conn2 <- [1,2334,null,{}] 20:56:51 INFO - PROCESS | 1666 | 1466740611863 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}] 20:56:51 INFO - PROCESS | 1666 | 1466740611865 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:52 INFO - PROCESS | 1666 | 1466740612080 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 20:56:52 INFO - PROCESS | 1666 | 1466740612163 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:52 INFO - PROCESS | 1666 | 1466740612165 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x1191b6000 == 44 [pid = 1666] [id = 591] 20:56:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x113c4f800) [pid = 1666] [serial = 1773] [outer = 0x0] 20:56:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x115e1d400) [pid = 1666] [serial = 1774] [outer = 0x113c4f800] 20:56:52 INFO - PROCESS | 1666 | 1466740612193 Marionette DEBUG loaded listener.js 20:56:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x116f75800) [pid = 1666] [serial = 1775] [outer = 0x113c4f800] 20:56:52 INFO - PROCESS | 1666 | 1466740612640 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]]]}] 20:56:53 INFO - PROCESS | 1666 | --DOCSHELL 0x12c647000 == 43 [pid = 1666] [id = 585] 20:56:53 INFO - PROCESS | 1666 | --DOCSHELL 0x124d98800 == 42 [pid = 1666] [id = 584] 20:56:53 INFO - PROCESS | 1666 | --DOCSHELL 0x12a69f800 == 41 [pid = 1666] [id = 583] 20:56:53 INFO - PROCESS | 1666 | --DOCSHELL 0x12afab800 == 40 [pid = 1666] [id = 582] 20:56:53 INFO - PROCESS | 1666 | --DOCSHELL 0x129c72000 == 39 [pid = 1666] [id = 581] 20:56:53 INFO - PROCESS | 1666 | --DOCSHELL 0x129196800 == 38 [pid = 1666] [id = 580] 20:56:53 INFO - PROCESS | 1666 | --DOCSHELL 0x115ee6000 == 37 [pid = 1666] [id = 579] 20:56:53 INFO - PROCESS | 1666 | --DOCSHELL 0x12579b000 == 36 [pid = 1666] [id = 578] 20:56:53 INFO - PROCESS | 1666 | --DOCSHELL 0x12334c800 == 35 [pid = 1666] [id = 577] 20:56:53 INFO - PROCESS | 1666 | --DOCSHELL 0x1191ab800 == 34 [pid = 1666] [id = 576] 20:56:53 INFO - PROCESS | 1666 | --DOCSHELL 0x1169b1000 == 33 [pid = 1666] [id = 575] 20:56:53 INFO - PROCESS | 1666 | --DOCSHELL 0x119cab800 == 32 [pid = 1666] [id = 574] 20:56:53 INFO - PROCESS | 1666 | --DOCSHELL 0x112f6f800 == 31 [pid = 1666] [id = 573] 20:56:53 INFO - PROCESS | 1666 | --DOCSHELL 0x12d387000 == 30 [pid = 1666] [id = 590] 20:56:53 INFO - PROCESS | 1666 | --DOCSHELL 0x12c64c000 == 29 [pid = 1666] [id = 589] 20:56:53 INFO - PROCESS | 1666 | --DOCSHELL 0x125da2800 == 28 [pid = 1666] [id = 588] 20:56:53 INFO - PROCESS | 1666 | --DOCSHELL 0x1191a0000 == 27 [pid = 1666] [id = 587] 20:56:53 INFO - PROCESS | 1666 | --DOCSHELL 0x12cf40800 == 26 [pid = 1666] [id = 586] 20:56:53 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x12a6f7400) [pid = 1666] [serial = 1715] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x12587c800) [pid = 1666] [serial = 1717] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x119bb2800) [pid = 1666] [serial = 1684] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x1175c5000) [pid = 1666] [serial = 1675] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x1132d5c00) [pid = 1666] [serial = 1669] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x12511b000) [pid = 1666] [serial = 1691] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x1133d0400) [pid = 1666] [serial = 1670] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x12a541000) [pid = 1666] [serial = 1706] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x1164e4800) [pid = 1666] [serial = 1672] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x125810400) [pid = 1666] [serial = 1712] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x118269c00) [pid = 1666] [serial = 1678] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x1184e2400) [pid = 1666] [serial = 1679] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x12a411c00) [pid = 1666] [serial = 1703] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x129511400) [pid = 1666] [serial = 1702] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x12453fc00) [pid = 1666] [serial = 1690] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x129402c00) [pid = 1666] [serial = 1699] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x129507800) [pid = 1666] [serial = 1667] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x12a539000) [pid = 1666] [serial = 1705] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x12346c400) [pid = 1666] [serial = 1685] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x116905c00) [pid = 1666] [serial = 1673] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x128c7ac00) [pid = 1666] [serial = 1696] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x1185d2000) [pid = 1666] [serial = 1681] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x116f89000) [pid = 1666] [serial = 1709] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x1180ce000) [pid = 1666] [serial = 1676] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x119182400) [pid = 1666] [serial = 1682] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x124237c00) [pid = 1666] [serial = 1687] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x1184e1800) [pid = 1666] [serial = 1711] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x129504400) [pid = 1666] [serial = 1700] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x128cf2400) [pid = 1666] [serial = 1697] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x12580b800) [pid = 1666] [serial = 1693] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x124538c00) [pid = 1666] [serial = 1688] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x112967800) [pid = 1666] [serial = 1708] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x1274af000) [pid = 1666] [serial = 1694] [outer = 0x0] [url = about:blank] 20:56:53 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x12a5f3400) [pid = 1666] [serial = 1714] [outer = 0x0] [url = about:blank] 20:56:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 20:56:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1376ms 20:56:53 INFO - PROCESS | 1666 | 1466740613237 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 20:56:53 INFO - PROCESS | 1666 | 1466740613240 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 20:56:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 20:56:53 INFO - PROCESS | 1666 | 1466740613244 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 20:56:53 INFO - PROCESS | 1666 | 1466740613245 Marionette TRACE conn2 <- [1,2338,null,{}] 20:56:53 INFO - PROCESS | 1666 | 1466740613249 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}] 20:56:53 INFO - PROCESS | 1666 | 1466740613251 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:53 INFO - PROCESS | 1666 | 1466740613331 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 20:56:53 INFO - PROCESS | 1666 | 1466740613339 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:53 INFO - PROCESS | 1666 | 1466740613342 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x11695a800 == 27 [pid = 1666] [id = 592] 20:56:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x1133c7400) [pid = 1666] [serial = 1776] [outer = 0x0] 20:56:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x1133d3800) [pid = 1666] [serial = 1777] [outer = 0x1133c7400] 20:56:53 INFO - PROCESS | 1666 | 1466740613371 Marionette DEBUG loaded listener.js 20:56:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x11612f000) [pid = 1666] [serial = 1778] [outer = 0x1133c7400] 20:56:53 INFO - PROCESS | 1666 | 1466740613809 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]]]}] 20:56:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 20:56:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 576ms 20:56:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 20:56:53 INFO - PROCESS | 1666 | 1466740613823 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 20:56:53 INFO - PROCESS | 1666 | 1466740613826 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 20:56:53 INFO - PROCESS | 1666 | 1466740613834 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 20:56:53 INFO - PROCESS | 1666 | 1466740613842 Marionette TRACE conn2 <- [1,2342,null,{}] 20:56:53 INFO - PROCESS | 1666 | 1466740613846 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}] 20:56:53 INFO - PROCESS | 1666 | 1466740613848 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:53 INFO - PROCESS | 1666 | 1466740613965 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 20:56:53 INFO - PROCESS | 1666 | 1466740613974 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:53 INFO - PROCESS | 1666 | 1466740613976 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x118770800 == 28 [pid = 1666] [id = 593] 20:56:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x116f8fc00) [pid = 1666] [serial = 1779] [outer = 0x0] 20:56:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x1174b7800) [pid = 1666] [serial = 1780] [outer = 0x116f8fc00] 20:56:54 INFO - PROCESS | 1666 | 1466740614024 Marionette DEBUG loaded listener.js 20:56:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x1176d0000) [pid = 1666] [serial = 1781] [outer = 0x116f8fc00] 20:56:54 INFO - PROCESS | 1666 | 1466740614408 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]]]}] 20:56:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 20:56:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 630ms 20:56:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 20:56:54 INFO - PROCESS | 1666 | 1466740614460 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 20:56:54 INFO - PROCESS | 1666 | 1466740614461 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 20:56:54 INFO - PROCESS | 1666 | 1466740614463 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 20:56:54 INFO - PROCESS | 1666 | 1466740614465 Marionette TRACE conn2 <- [1,2346,null,{}] 20:56:54 INFO - PROCESS | 1666 | 1466740614473 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}] 20:56:54 INFO - PROCESS | 1666 | 1466740614476 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:54 INFO - PROCESS | 1666 | 1466740614563 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 20:56:54 INFO - PROCESS | 1666 | 1466740614595 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:54 INFO - PROCESS | 1666 | 1466740614599 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x1234cd800 == 29 [pid = 1666] [id = 594] 20:56:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x1184e4800) [pid = 1666] [serial = 1782] [outer = 0x0] 20:56:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x1185a3000) [pid = 1666] [serial = 1783] [outer = 0x1184e4800] 20:56:54 INFO - PROCESS | 1666 | 1466740614650 Marionette DEBUG loaded listener.js 20:56:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x1188aa800) [pid = 1666] [serial = 1784] [outer = 0x1184e4800] 20:56:55 INFO - PROCESS | 1666 | 1466740615135 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]]]}] 20:56:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 20:56:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 721ms 20:56:55 INFO - PROCESS | 1666 | 1466740615186 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 20:56:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 20:56:55 INFO - PROCESS | 1666 | 1466740615188 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 20:56:55 INFO - PROCESS | 1666 | 1466740615191 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 20:56:55 INFO - PROCESS | 1666 | 1466740615193 Marionette TRACE conn2 <- [1,2350,null,{}] 20:56:55 INFO - PROCESS | 1666 | 1466740615196 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}] 20:56:55 INFO - PROCESS | 1666 | 1466740615198 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:55 INFO - PROCESS | 1666 | 1466740615277 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 20:56:55 INFO - PROCESS | 1666 | 1466740615284 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:55 INFO - PROCESS | 1666 | 1466740615286 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x1257a3000 == 30 [pid = 1666] [id = 595] 20:56:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1191cb400) [pid = 1666] [serial = 1785] [outer = 0x0] 20:56:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x119883800) [pid = 1666] [serial = 1786] [outer = 0x1191cb400] 20:56:55 INFO - PROCESS | 1666 | 1466740615311 Marionette DEBUG loaded listener.js 20:56:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x119bb5c00) [pid = 1666] [serial = 1787] [outer = 0x1191cb400] 20:56:55 INFO - PROCESS | 1666 | 1466740615656 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]]]}] 20:56:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 20:56:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 471ms 20:56:55 INFO - PROCESS | 1666 | 1466740615663 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 20:56:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 20:56:55 INFO - PROCESS | 1666 | 1466740615665 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 20:56:55 INFO - PROCESS | 1666 | 1466740615667 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 20:56:55 INFO - PROCESS | 1666 | 1466740615668 Marionette TRACE conn2 <- [1,2354,null,{}] 20:56:55 INFO - PROCESS | 1666 | 1466740615670 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}] 20:56:55 INFO - PROCESS | 1666 | 1466740615672 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:55 INFO - PROCESS | 1666 | 1466740615767 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 20:56:55 INFO - PROCESS | 1666 | 1466740615806 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:55 INFO - PROCESS | 1666 | 1466740615807 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x127474800 == 31 [pid = 1666] [id = 596] 20:56:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x11a206c00) [pid = 1666] [serial = 1788] [outer = 0x0] 20:56:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x12325c400) [pid = 1666] [serial = 1789] [outer = 0x11a206c00] 20:56:55 INFO - PROCESS | 1666 | 1466740615838 Marionette DEBUG loaded listener.js 20:56:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x124232c00) [pid = 1666] [serial = 1790] [outer = 0x11a206c00] 20:56:56 INFO - PROCESS | 1666 | 1466740616245 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]]]}] 20:56:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 20:56:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 618ms 20:56:56 INFO - PROCESS | 1666 | 1466740616287 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 20:56:56 INFO - PROCESS | 1666 | 1466740616289 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 20:56:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 20:56:56 INFO - PROCESS | 1666 | 1466740616300 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 20:56:56 INFO - PROCESS | 1666 | 1466740616302 Marionette TRACE conn2 <- [1,2358,null,{}] 20:56:56 INFO - PROCESS | 1666 | 1466740616305 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}] 20:56:56 INFO - PROCESS | 1666 | 1466740616312 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:56 INFO - PROCESS | 1666 | 1466740616486 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 20:56:56 INFO - PROCESS | 1666 | 1466740616552 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:56 INFO - PROCESS | 1666 | 1466740616554 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x1294e1000 == 32 [pid = 1666] [id = 597] 20:56:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x1242f2c00) [pid = 1666] [serial = 1791] [outer = 0x0] 20:56:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x124b70c00) [pid = 1666] [serial = 1792] [outer = 0x1242f2c00] 20:56:56 INFO - PROCESS | 1666 | 1466740616595 Marionette DEBUG loaded listener.js 20:56:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x125d39400) [pid = 1666] [serial = 1793] [outer = 0x1242f2c00] 20:56:56 INFO - PROCESS | 1666 | 1466740616950 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]]]}] 20:56:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 20:56:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 680ms 20:56:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 20:56:56 INFO - PROCESS | 1666 | 1466740616975 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 20:56:56 INFO - PROCESS | 1666 | 1466740616976 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 20:56:56 INFO - PROCESS | 1666 | 1466740616978 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 20:56:56 INFO - PROCESS | 1666 | 1466740616979 Marionette TRACE conn2 <- [1,2362,null,{}] 20:56:56 INFO - PROCESS | 1666 | 1466740616983 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}] 20:56:56 INFO - PROCESS | 1666 | 1466740616984 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:57 INFO - PROCESS | 1666 | 1466740617095 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 20:56:57 INFO - PROCESS | 1666 | 1466740617110 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:57 INFO - PROCESS | 1666 | 1466740617111 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a6a1800 == 33 [pid = 1666] [id = 598] 20:56:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x116637800) [pid = 1666] [serial = 1794] [outer = 0x0] 20:56:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x1271b5800) [pid = 1666] [serial = 1795] [outer = 0x116637800] 20:56:57 INFO - PROCESS | 1666 | 1466740617142 Marionette DEBUG loaded listener.js 20:56:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x128c78400) [pid = 1666] [serial = 1796] [outer = 0x116637800] 20:56:57 INFO - PROCESS | 1666 | 1466740617593 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]]]}] 20:56:57 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x11a20b400) [pid = 1666] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 20:56:57 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x11813ec00) [pid = 1666] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 20:56:57 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x1180d5800) [pid = 1666] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 20:56:57 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x11697a000) [pid = 1666] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 20:56:57 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x115dc0c00) [pid = 1666] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 20:56:57 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x11911e800) [pid = 1666] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 20:56:57 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x115e16800) [pid = 1666] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 20:56:57 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x110f36800) [pid = 1666] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 20:56:57 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x1271bc800) [pid = 1666] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 20:56:57 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x1291b7400) [pid = 1666] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 20:56:57 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x112e06800) [pid = 1666] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 20:56:57 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x11320b800) [pid = 1666] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 20:56:57 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x112a7dc00) [pid = 1666] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 20:56:57 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x125803800) [pid = 1666] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 20:56:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 20:56:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 673ms 20:56:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 20:56:57 INFO - PROCESS | 1666 | 1466740617652 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 20:56:57 INFO - PROCESS | 1666 | 1466740617653 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 20:56:57 INFO - PROCESS | 1666 | 1466740617655 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 20:56:57 INFO - PROCESS | 1666 | 1466740617656 Marionette TRACE conn2 <- [1,2366,null,{}] 20:56:57 INFO - PROCESS | 1666 | 1466740617659 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}] 20:56:57 INFO - PROCESS | 1666 | 1466740617660 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:57 INFO - PROCESS | 1666 | 1466740617733 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 20:56:57 INFO - PROCESS | 1666 | 1466740617739 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:57 INFO - PROCESS | 1666 | 1466740617740 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x126e05800 == 34 [pid = 1666] [id = 599] 20:56:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x112757000) [pid = 1666] [serial = 1797] [outer = 0x0] 20:56:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x113c8c400) [pid = 1666] [serial = 1798] [outer = 0x112757000] 20:56:57 INFO - PROCESS | 1666 | 1466740617766 Marionette DEBUG loaded listener.js 20:56:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1176d1c00) [pid = 1666] [serial = 1799] [outer = 0x112757000] 20:56:58 INFO - PROCESS | 1666 | 1466740618097 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]]]}] 20:56:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 20:56:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 470ms 20:56:58 INFO - PROCESS | 1666 | 1466740618127 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 20:56:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 20:56:58 INFO - PROCESS | 1666 | 1466740618128 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 20:56:58 INFO - PROCESS | 1666 | 1466740618130 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 20:56:58 INFO - PROCESS | 1666 | 1466740618131 Marionette TRACE conn2 <- [1,2370,null,{}] 20:56:58 INFO - PROCESS | 1666 | 1466740618133 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}] 20:56:58 INFO - PROCESS | 1666 | 1466740618134 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:58 INFO - PROCESS | 1666 | 1466740618207 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 20:56:58 INFO - PROCESS | 1666 | 1466740618278 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:58 INFO - PROCESS | 1666 | 1466740618279 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x12be6a000 == 35 [pid = 1666] [id = 600] 20:56:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x11320b800) [pid = 1666] [serial = 1800] [outer = 0x0] 20:56:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x124de2400) [pid = 1666] [serial = 1801] [outer = 0x11320b800] 20:56:58 INFO - PROCESS | 1666 | 1466740618311 Marionette DEBUG loaded listener.js 20:56:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x1291b6000) [pid = 1666] [serial = 1802] [outer = 0x11320b800] 20:56:58 INFO - PROCESS | 1666 | 1466740618586 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]]]}] 20:56:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 20:56:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 473ms 20:56:58 INFO - PROCESS | 1666 | 1466740618604 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 20:56:58 INFO - PROCESS | 1666 | 1466740618607 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 20:56:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 20:56:58 INFO - PROCESS | 1666 | 1466740618616 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 20:56:58 INFO - PROCESS | 1666 | 1466740618617 Marionette TRACE conn2 <- [1,2374,null,{}] 20:56:58 INFO - PROCESS | 1666 | 1466740618620 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}] 20:56:58 INFO - PROCESS | 1666 | 1466740618621 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:58 INFO - PROCESS | 1666 | 1466740618702 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 20:56:58 INFO - PROCESS | 1666 | 1466740618708 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:58 INFO - PROCESS | 1666 | 1466740618709 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c098000 == 36 [pid = 1666] [id = 601] 20:56:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x123261400) [pid = 1666] [serial = 1803] [outer = 0x0] 20:56:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x129410400) [pid = 1666] [serial = 1804] [outer = 0x123261400] 20:56:58 INFO - PROCESS | 1666 | 1466740618733 Marionette DEBUG loaded listener.js 20:56:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x12950dc00) [pid = 1666] [serial = 1805] [outer = 0x123261400] 20:56:59 INFO - PROCESS | 1666 | 1466740619047 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]]]}] 20:56:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 20:56:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 470ms 20:56:59 INFO - PROCESS | 1666 | 1466740619087 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 20:56:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 20:56:59 INFO - PROCESS | 1666 | 1466740619089 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 20:56:59 INFO - PROCESS | 1666 | 1466740619091 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 20:56:59 INFO - PROCESS | 1666 | 1466740619093 Marionette TRACE conn2 <- [1,2378,null,{}] 20:56:59 INFO - PROCESS | 1666 | 1466740619095 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}] 20:56:59 INFO - PROCESS | 1666 | 1466740619097 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:59 INFO - PROCESS | 1666 | 1466740619211 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 20:56:59 INFO - PROCESS | 1666 | 1466740619217 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:59 INFO - PROCESS | 1666 | 1466740619219 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c64c000 == 37 [pid = 1666] [id = 602] 20:56:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x129510000) [pid = 1666] [serial = 1806] [outer = 0x0] 20:56:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x12a536800) [pid = 1666] [serial = 1807] [outer = 0x129510000] 20:56:59 INFO - PROCESS | 1666 | 1466740619247 Marionette DEBUG loaded listener.js 20:56:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x12a6f3000) [pid = 1666] [serial = 1808] [outer = 0x129510000] 20:56:59 INFO - PROCESS | 1666 | 1466740619596 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]]]}] 20:56:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 20:56:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 569ms 20:56:59 INFO - PROCESS | 1666 | 1466740619661 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 20:56:59 INFO - PROCESS | 1666 | 1466740619664 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 20:56:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 20:56:59 INFO - PROCESS | 1666 | 1466740619667 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 20:56:59 INFO - PROCESS | 1666 | 1466740619669 Marionette TRACE conn2 <- [1,2382,null,{}] 20:56:59 INFO - PROCESS | 1666 | 1466740619673 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}] 20:56:59 INFO - PROCESS | 1666 | 1466740619675 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:59 INFO - PROCESS | 1666 | 1466740619764 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 20:56:59 INFO - PROCESS | 1666 | 1466740619865 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:59 INFO - PROCESS | 1666 | 1466740619868 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:56:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x117455000 == 38 [pid = 1666] [id = 603] 20:56:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x112fbd800) [pid = 1666] [serial = 1809] [outer = 0x0] 20:56:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x1132d8c00) [pid = 1666] [serial = 1810] [outer = 0x112fbd800] 20:56:59 INFO - PROCESS | 1666 | 1466740619900 Marionette DEBUG loaded listener.js 20:56:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x114e7e400) [pid = 1666] [serial = 1811] [outer = 0x112fbd800] 20:57:00 INFO - PROCESS | 1666 | 1466740620426 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]]]}] 20:57:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 20:57:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 776ms 20:57:00 INFO - PROCESS | 1666 | 1466740620442 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 20:57:00 INFO - PROCESS | 1666 | 1466740620445 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 20:57:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 20:57:00 INFO - PROCESS | 1666 | 1466740620477 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 20:57:00 INFO - PROCESS | 1666 | 1466740620480 Marionette TRACE conn2 <- [1,2386,null,{}] 20:57:00 INFO - PROCESS | 1666 | 1466740620483 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}] 20:57:00 INFO - PROCESS | 1666 | 1466740620484 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:00 INFO - PROCESS | 1666 | 1466740620594 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 20:57:00 INFO - PROCESS | 1666 | 1466740620675 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:00 INFO - PROCESS | 1666 | 1466740620677 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x1257ab800 == 39 [pid = 1666] [id = 604] 20:57:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x1180ce000) [pid = 1666] [serial = 1812] [outer = 0x0] 20:57:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x1180d1800) [pid = 1666] [serial = 1813] [outer = 0x1180ce000] 20:57:00 INFO - PROCESS | 1666 | 1466740620708 Marionette DEBUG loaded listener.js 20:57:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x118275000) [pid = 1666] [serial = 1814] [outer = 0x1180ce000] 20:57:01 INFO - PROCESS | 1666 | 1466740621405 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]]]}] 20:57:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 20:57:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 977ms 20:57:01 INFO - PROCESS | 1666 | 1466740621453 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 20:57:01 INFO - PROCESS | 1666 | 1466740621457 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 20:57:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 20:57:01 INFO - PROCESS | 1666 | 1466740621462 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 20:57:01 INFO - PROCESS | 1666 | 1466740621465 Marionette TRACE conn2 <- [1,2390,null,{}] 20:57:01 INFO - PROCESS | 1666 | 1466740621470 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}] 20:57:01 INFO - PROCESS | 1666 | 1466740621473 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:01 INFO - PROCESS | 1666 | 1466740621621 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 20:57:01 INFO - PROCESS | 1666 | --DOCSHELL 0x12c098000 == 38 [pid = 1666] [id = 601] 20:57:01 INFO - PROCESS | 1666 | --DOCSHELL 0x12be6a000 == 37 [pid = 1666] [id = 600] 20:57:01 INFO - PROCESS | 1666 | --DOCSHELL 0x126e05800 == 36 [pid = 1666] [id = 599] 20:57:01 INFO - PROCESS | 1666 | --DOCSHELL 0x12a6a1800 == 35 [pid = 1666] [id = 598] 20:57:01 INFO - PROCESS | 1666 | --DOCSHELL 0x1294e1000 == 34 [pid = 1666] [id = 597] 20:57:01 INFO - PROCESS | 1666 | --DOCSHELL 0x127474800 == 33 [pid = 1666] [id = 596] 20:57:01 INFO - PROCESS | 1666 | --DOCSHELL 0x1257a3000 == 32 [pid = 1666] [id = 595] 20:57:01 INFO - PROCESS | 1666 | --DOCSHELL 0x1234cd800 == 31 [pid = 1666] [id = 594] 20:57:01 INFO - PROCESS | 1666 | --DOCSHELL 0x118770800 == 30 [pid = 1666] [id = 593] 20:57:01 INFO - PROCESS | 1666 | --DOCSHELL 0x11695a800 == 29 [pid = 1666] [id = 592] 20:57:01 INFO - PROCESS | 1666 | --DOCSHELL 0x1191b6000 == 28 [pid = 1666] [id = 591] 20:57:01 INFO - PROCESS | 1666 | 1466740621764 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:01 INFO - PROCESS | 1666 | 1466740621768 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x113c1a000 == 29 [pid = 1666] [id = 605] 20:57:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x113345000) [pid = 1666] [serial = 1815] [outer = 0x0] 20:57:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x115e8cc00) [pid = 1666] [serial = 1816] [outer = 0x113345000] 20:57:01 INFO - PROCESS | 1666 | 1466740621814 Marionette DEBUG loaded listener.js 20:57:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x1174b2400) [pid = 1666] [serial = 1817] [outer = 0x113345000] 20:57:01 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x12b0dfc00) [pid = 1666] [serial = 1718] [outer = 0x0] [url = about:blank] 20:57:01 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x1242f3800) [pid = 1666] [serial = 1741] [outer = 0x0] [url = about:blank] 20:57:01 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x125d38000) [pid = 1666] [serial = 1744] [outer = 0x0] [url = about:blank] 20:57:01 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x1184dc800) [pid = 1666] [serial = 1732] [outer = 0x0] [url = about:blank] 20:57:01 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x1185d8c00) [pid = 1666] [serial = 1733] [outer = 0x0] [url = about:blank] 20:57:01 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x1174b9400) [pid = 1666] [serial = 1729] [outer = 0x0] [url = about:blank] 20:57:01 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x1180cd400) [pid = 1666] [serial = 1730] [outer = 0x0] [url = about:blank] 20:57:01 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x115e24800) [pid = 1666] [serial = 1726] [outer = 0x0] [url = about:blank] 20:57:01 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x116976800) [pid = 1666] [serial = 1727] [outer = 0x0] [url = about:blank] 20:57:01 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x1191c5000) [pid = 1666] [serial = 1735] [outer = 0x0] [url = about:blank] 20:57:01 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x119884800) [pid = 1666] [serial = 1736] [outer = 0x0] [url = about:blank] 20:57:01 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x115e8a400) [pid = 1666] [serial = 1723] [outer = 0x0] [url = about:blank] 20:57:01 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x11690e400) [pid = 1666] [serial = 1724] [outer = 0x0] [url = about:blank] 20:57:01 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x111d17000) [pid = 1666] [serial = 1720] [outer = 0x0] [url = about:blank] 20:57:01 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x11295f800) [pid = 1666] [serial = 1721] [outer = 0x0] [url = about:blank] 20:57:01 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x128c75000) [pid = 1666] [serial = 1747] [outer = 0x0] [url = about:blank] 20:57:01 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x12a539800) [pid = 1666] [serial = 1757] [outer = 0x0] [url = about:blank] 20:57:01 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x12a6eb400) [pid = 1666] [serial = 1759] [outer = 0x0] [url = about:blank] 20:57:01 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x121190800) [pid = 1666] [serial = 1751] [outer = 0x0] [url = about:blank] 20:57:01 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x1174b5000) [pid = 1666] [serial = 1750] [outer = 0x0] [url = about:blank] 20:57:01 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x12940a400) [pid = 1666] [serial = 1756] [outer = 0x0] [url = about:blank] 20:57:01 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x12af66400) [pid = 1666] [serial = 1760] [outer = 0x0] [url = about:blank] 20:57:01 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x128ce9400) [pid = 1666] [serial = 1748] [outer = 0x0] [url = about:blank] 20:57:01 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x128dbf400) [pid = 1666] [serial = 1753] [outer = 0x0] [url = about:blank] 20:57:01 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x11998b400) [pid = 1666] [serial = 1738] [outer = 0x0] [url = about:blank] 20:57:01 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x119cd2c00) [pid = 1666] [serial = 1739] [outer = 0x0] [url = about:blank] 20:57:01 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x1271b9000) [pid = 1666] [serial = 1745] [outer = 0x0] [url = about:blank] 20:57:01 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x124ddc400) [pid = 1666] [serial = 1742] [outer = 0x0] [url = about:blank] 20:57:02 INFO - PROCESS | 1666 | 1466740622112 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]]]}] 20:57:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 20:57:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 673ms 20:57:02 INFO - PROCESS | 1666 | 1466740622138 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 20:57:02 INFO - PROCESS | 1666 | 1466740622140 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 20:57:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 20:57:02 INFO - PROCESS | 1666 | 1466740622145 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 20:57:02 INFO - PROCESS | 1666 | 1466740622147 Marionette TRACE conn2 <- [1,2394,null,{}] 20:57:02 INFO - PROCESS | 1666 | 1466740622157 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}] 20:57:02 INFO - PROCESS | 1666 | 1466740622158 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:02 INFO - PROCESS | 1666 | 1466740622267 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 20:57:02 INFO - PROCESS | 1666 | 1466740622319 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:02 INFO - PROCESS | 1666 | 1466740622321 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x119c48800 == 30 [pid = 1666] [id = 606] 20:57:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x1174b9400) [pid = 1666] [serial = 1818] [outer = 0x0] 20:57:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x118268000) [pid = 1666] [serial = 1819] [outer = 0x1174b9400] 20:57:02 INFO - PROCESS | 1666 | 1466740622348 Marionette DEBUG loaded listener.js 20:57:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x11859e800) [pid = 1666] [serial = 1820] [outer = 0x1174b9400] 20:57:02 INFO - PROCESS | 1666 | 1466740622622 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]]]}] 20:57:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 20:57:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 521ms 20:57:02 INFO - PROCESS | 1666 | 1466740622666 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 20:57:02 INFO - PROCESS | 1666 | 1466740622668 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 20:57:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 20:57:02 INFO - PROCESS | 1666 | 1466740622677 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 20:57:02 INFO - PROCESS | 1666 | 1466740622680 Marionette TRACE conn2 <- [1,2398,null,{}] 20:57:02 INFO - PROCESS | 1666 | 1466740622687 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}] 20:57:02 INFO - PROCESS | 1666 | 1466740622694 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:02 INFO - PROCESS | 1666 | 1466740622781 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 20:57:02 INFO - PROCESS | 1666 | 1466740622841 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:02 INFO - PROCESS | 1666 | 1466740622843 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x124a20800 == 31 [pid = 1666] [id = 607] 20:57:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x11859d400) [pid = 1666] [serial = 1821] [outer = 0x0] 20:57:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x119126400) [pid = 1666] [serial = 1822] [outer = 0x11859d400] 20:57:02 INFO - PROCESS | 1666 | 1466740622871 Marionette DEBUG loaded listener.js 20:57:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x12346fc00) [pid = 1666] [serial = 1823] [outer = 0x11859d400] 20:57:03 INFO - PROCESS | 1666 | 1466740623150 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]]]}] 20:57:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 20:57:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 523ms 20:57:03 INFO - PROCESS | 1666 | 1466740623200 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 20:57:03 INFO - PROCESS | 1666 | 1466740623202 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 20:57:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 20:57:03 INFO - PROCESS | 1666 | 1466740623204 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 20:57:03 INFO - PROCESS | 1666 | 1466740623205 Marionette TRACE conn2 <- [1,2402,null,{}] 20:57:03 INFO - PROCESS | 1666 | 1466740623207 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}] 20:57:03 INFO - PROCESS | 1666 | 1466740623209 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:03 INFO - PROCESS | 1666 | 1466740623294 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 20:57:03 INFO - PROCESS | 1666 | 1466740623298 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:03 INFO - PROCESS | 1666 | 1466740623299 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x128c85800 == 32 [pid = 1666] [id = 608] 20:57:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x1242f5000) [pid = 1666] [serial = 1824] [outer = 0x0] 20:57:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x124626c00) [pid = 1666] [serial = 1825] [outer = 0x1242f5000] 20:57:03 INFO - PROCESS | 1666 | 1466740623324 Marionette DEBUG loaded listener.js 20:57:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x124bef400) [pid = 1666] [serial = 1826] [outer = 0x1242f5000] 20:57:03 INFO - PROCESS | 1666 | 1466740623651 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]]]}] 20:57:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 20:57:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 471ms 20:57:03 INFO - PROCESS | 1666 | 1466740623676 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 20:57:03 INFO - PROCESS | 1666 | 1466740623677 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 20:57:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 20:57:03 INFO - PROCESS | 1666 | 1466740623679 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 20:57:03 INFO - PROCESS | 1666 | 1466740623680 Marionette TRACE conn2 <- [1,2406,null,{}] 20:57:03 INFO - PROCESS | 1666 | 1466740623682 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}] 20:57:03 INFO - PROCESS | 1666 | 1466740623683 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:03 INFO - PROCESS | 1666 | 1466740623802 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 20:57:03 INFO - PROCESS | 1666 | 1466740623813 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:03 INFO - PROCESS | 1666 | 1466740623814 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x1294da000 == 33 [pid = 1666] [id = 609] 20:57:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1132db800) [pid = 1666] [serial = 1827] [outer = 0x0] 20:57:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x1185d8c00) [pid = 1666] [serial = 1828] [outer = 0x1132db800] 20:57:03 INFO - PROCESS | 1666 | 1466740623838 Marionette DEBUG loaded listener.js 20:57:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x1258b3800) [pid = 1666] [serial = 1829] [outer = 0x1132db800] 20:57:04 INFO - PROCESS | 1666 | 1466740624181 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]]]}] 20:57:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 20:57:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 518ms 20:57:04 INFO - PROCESS | 1666 | 1466740624198 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 20:57:04 INFO - PROCESS | 1666 | 1466740624199 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 20:57:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 20:57:04 INFO - PROCESS | 1666 | 1466740624201 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 20:57:04 INFO - PROCESS | 1666 | 1466740624202 Marionette TRACE conn2 <- [1,2410,null,{}] 20:57:04 INFO - PROCESS | 1666 | 1466740624204 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}] 20:57:04 INFO - PROCESS | 1666 | 1466740624209 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:04 INFO - PROCESS | 1666 | 1466740624329 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 20:57:04 INFO - PROCESS | 1666 | 1466740624333 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:04 INFO - PROCESS | 1666 | 1466740624334 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:04 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b052800 == 34 [pid = 1666] [id = 610] 20:57:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x125d32400) [pid = 1666] [serial = 1830] [outer = 0x0] 20:57:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x128ce4000) [pid = 1666] [serial = 1831] [outer = 0x125d32400] 20:57:04 INFO - PROCESS | 1666 | 1466740624359 Marionette DEBUG loaded listener.js 20:57:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x12a53d800) [pid = 1666] [serial = 1832] [outer = 0x125d32400] 20:57:04 INFO - PROCESS | 1666 | 1466740624688 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]]]}] 20:57:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 20:57:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 518ms 20:57:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 20:57:04 INFO - PROCESS | 1666 | 1466740624720 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 20:57:04 INFO - PROCESS | 1666 | 1466740624721 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 20:57:04 INFO - PROCESS | 1666 | 1466740624723 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 20:57:04 INFO - PROCESS | 1666 | 1466740624724 Marionette TRACE conn2 <- [1,2414,null,{}] 20:57:04 INFO - PROCESS | 1666 | 1466740624726 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}] 20:57:04 INFO - PROCESS | 1666 | 1466740624727 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:04 INFO - PROCESS | 1666 | 1466740624838 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 20:57:04 INFO - PROCESS | 1666 | 1466740624842 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:04 INFO - PROCESS | 1666 | 1466740624843 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:04 INFO - PROCESS | 1666 | ++DOCSHELL 0x12be66800 == 35 [pid = 1666] [id = 611] 20:57:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x126e67800) [pid = 1666] [serial = 1833] [outer = 0x0] 20:57:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x12a6f0800) [pid = 1666] [serial = 1834] [outer = 0x126e67800] 20:57:04 INFO - PROCESS | 1666 | 1466740624867 Marionette DEBUG loaded listener.js 20:57:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x12af68400) [pid = 1666] [serial = 1835] [outer = 0x126e67800] 20:57:05 INFO - PROCESS | 1666 | 1466740625171 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]]]}] 20:57:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 20:57:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 470ms 20:57:05 INFO - PROCESS | 1666 | 1466740625200 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 20:57:05 INFO - PROCESS | 1666 | 1466740625201 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 20:57:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 20:57:05 INFO - PROCESS | 1666 | 1466740625204 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 20:57:05 INFO - PROCESS | 1666 | 1466740625205 Marionette TRACE conn2 <- [1,2418,null,{}] 20:57:05 INFO - PROCESS | 1666 | 1466740625207 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}] 20:57:05 INFO - PROCESS | 1666 | 1466740625208 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:05 INFO - PROCESS | 1666 | 1466740625314 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 20:57:05 INFO - PROCESS | 1666 | 1466740625318 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:05 INFO - PROCESS | 1666 | 1466740625319 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c098000 == 36 [pid = 1666] [id = 612] 20:57:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x12a53d400) [pid = 1666] [serial = 1836] [outer = 0x0] 20:57:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x12b0ed400) [pid = 1666] [serial = 1837] [outer = 0x12a53d400] 20:57:05 INFO - PROCESS | 1666 | 1466740625344 Marionette DEBUG loaded listener.js 20:57:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x12b747000) [pid = 1666] [serial = 1838] [outer = 0x12a53d400] 20:57:05 INFO - PROCESS | 1666 | 1466740625685 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]]]}] 20:57:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 20:57:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 520ms 20:57:05 INFO - PROCESS | 1666 | 1466740625725 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 20:57:05 INFO - PROCESS | 1666 | 1466740625726 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 20:57:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 20:57:05 INFO - PROCESS | 1666 | 1466740625728 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 20:57:05 INFO - PROCESS | 1666 | 1466740625729 Marionette TRACE conn2 <- [1,2422,null,{}] 20:57:05 INFO - PROCESS | 1666 | 1466740625731 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}] 20:57:05 INFO - PROCESS | 1666 | 1466740625733 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:05 INFO - PROCESS | 1666 | 1466740625919 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 20:57:05 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x113c8b000) [pid = 1666] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 20:57:05 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x1184d6800) [pid = 1666] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 20:57:05 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x1191cec00) [pid = 1666] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 20:57:05 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x113c4f800) [pid = 1666] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 20:57:05 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x1191cb400) [pid = 1666] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 20:57:05 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x1184e4800) [pid = 1666] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 20:57:05 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x11a206c00) [pid = 1666] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 20:57:05 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x1242f2c00) [pid = 1666] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 20:57:05 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x128c75800) [pid = 1666] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 20:57:05 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x116637800) [pid = 1666] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 20:57:05 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x112757000) [pid = 1666] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 20:57:05 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x123261400) [pid = 1666] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 20:57:05 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x1133c7400) [pid = 1666] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 20:57:05 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x116f8fc00) [pid = 1666] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 20:57:05 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x11320b800) [pid = 1666] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 20:57:05 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x125878000) [pid = 1666] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 20:57:05 INFO - PROCESS | 1666 | 1466740625966 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:05 INFO - PROCESS | 1666 | 1466740625967 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x119822800 == 37 [pid = 1666] [id = 613] 20:57:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x112d2d400) [pid = 1666] [serial = 1839] [outer = 0x0] 20:57:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x1133ccc00) [pid = 1666] [serial = 1840] [outer = 0x112d2d400] 20:57:05 INFO - PROCESS | 1666 | 1466740625992 Marionette DEBUG loaded listener.js 20:57:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x116f7e800) [pid = 1666] [serial = 1841] [outer = 0x112d2d400] 20:57:06 INFO - PROCESS | 1666 | 1466740626243 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]]]}] 20:57:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 20:57:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 570ms 20:57:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 20:57:06 INFO - PROCESS | 1666 | 1466740626303 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 20:57:06 INFO - PROCESS | 1666 | 1466740626304 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 20:57:06 INFO - PROCESS | 1666 | 1466740626306 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 20:57:06 INFO - PROCESS | 1666 | 1466740626307 Marionette TRACE conn2 <- [1,2426,null,{}] 20:57:06 INFO - PROCESS | 1666 | 1466740626310 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}] 20:57:06 INFO - PROCESS | 1666 | 1466740626311 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:06 INFO - PROCESS | 1666 | 1466740626392 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 20:57:06 INFO - PROCESS | 1666 | 1466740626397 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:06 INFO - PROCESS | 1666 | 1466740626399 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cf51000 == 38 [pid = 1666] [id = 614] 20:57:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x1184d6800) [pid = 1666] [serial = 1842] [outer = 0x0] 20:57:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1242f2c00) [pid = 1666] [serial = 1843] [outer = 0x1184d6800] 20:57:06 INFO - PROCESS | 1666 | 1466740626423 Marionette DEBUG loaded listener.js 20:57:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x125803000) [pid = 1666] [serial = 1844] [outer = 0x1184d6800] 20:57:06 INFO - PROCESS | 1666 | 1466740626739 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]]]}] 20:57:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 20:57:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 470ms 20:57:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 20:57:06 INFO - PROCESS | 1666 | 1466740626779 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 20:57:06 INFO - PROCESS | 1666 | 1466740626780 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 20:57:06 INFO - PROCESS | 1666 | 1466740626782 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 20:57:06 INFO - PROCESS | 1666 | 1466740626784 Marionette TRACE conn2 <- [1,2430,null,{}] 20:57:06 INFO - PROCESS | 1666 | 1466740626787 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}] 20:57:06 INFO - PROCESS | 1666 | 1466740626788 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:06 INFO - PROCESS | 1666 | 1466740626916 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 20:57:06 INFO - PROCESS | 1666 | 1466740626924 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:06 INFO - PROCESS | 1666 | 1466740626925 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d669800 == 39 [pid = 1666] [id = 615] 20:57:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x12b0eb400) [pid = 1666] [serial = 1845] [outer = 0x0] 20:57:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x12b831400) [pid = 1666] [serial = 1846] [outer = 0x12b0eb400] 20:57:06 INFO - PROCESS | 1666 | 1466740626951 Marionette DEBUG loaded listener.js 20:57:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x12b8efc00) [pid = 1666] [serial = 1847] [outer = 0x12b0eb400] 20:57:07 INFO - PROCESS | 1666 | 1466740627308 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]]]}] 20:57:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 20:57:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 569ms 20:57:07 INFO - PROCESS | 1666 | 1466740627353 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 20:57:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 20:57:07 INFO - PROCESS | 1666 | 1466740627355 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 20:57:07 INFO - PROCESS | 1666 | 1466740627358 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 20:57:07 INFO - PROCESS | 1666 | 1466740627360 Marionette TRACE conn2 <- [1,2434,null,{}] 20:57:07 INFO - PROCESS | 1666 | 1466740627363 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}] 20:57:07 INFO - PROCESS | 1666 | 1466740627365 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:07 INFO - PROCESS | 1666 | 1466740627478 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 20:57:07 INFO - PROCESS | 1666 | 1466740627538 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:07 INFO - PROCESS | 1666 | 1466740627539 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d82c000 == 40 [pid = 1666] [id = 616] 20:57:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x1130c9800) [pid = 1666] [serial = 1848] [outer = 0x0] 20:57:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x12b8f4800) [pid = 1666] [serial = 1849] [outer = 0x1130c9800] 20:57:07 INFO - PROCESS | 1666 | 1466740627562 Marionette DEBUG loaded listener.js 20:57:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x12b8fe800) [pid = 1666] [serial = 1850] [outer = 0x1130c9800] 20:57:07 INFO - PROCESS | 1666 | 1466740627811 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]]]}] 20:57:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 20:57:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 470ms 20:57:07 INFO - PROCESS | 1666 | 1466740627828 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 20:57:07 INFO - PROCESS | 1666 | 1466740627829 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 20:57:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 20:57:07 INFO - PROCESS | 1666 | 1466740627831 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 20:57:07 INFO - PROCESS | 1666 | 1466740627832 Marionette TRACE conn2 <- [1,2438,null,{}] 20:57:07 INFO - PROCESS | 1666 | 1466740627834 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}] 20:57:07 INFO - PROCESS | 1666 | 1466740627835 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:07 INFO - PROCESS | 1666 | 1466740627983 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 20:57:08 INFO - PROCESS | 1666 | 1466740628039 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:08 INFO - PROCESS | 1666 | 1466740628040 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x116621000 == 41 [pid = 1666] [id = 617] 20:57:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x110f40400) [pid = 1666] [serial = 1851] [outer = 0x0] 20:57:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x1122a2400) [pid = 1666] [serial = 1852] [outer = 0x110f40400] 20:57:08 INFO - PROCESS | 1666 | 1466740628073 Marionette DEBUG loaded listener.js 20:57:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x113352c00) [pid = 1666] [serial = 1853] [outer = 0x110f40400] 20:57:08 INFO - PROCESS | 1666 | 1466740628509 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]]]}] 20:57:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 20:57:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 719ms 20:57:08 INFO - PROCESS | 1666 | 1466740628551 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 20:57:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 20:57:08 INFO - PROCESS | 1666 | 1466740628554 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 20:57:08 INFO - PROCESS | 1666 | 1466740628557 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 20:57:08 INFO - PROCESS | 1666 | 1466740628559 Marionette TRACE conn2 <- [1,2442,null,{}] 20:57:08 INFO - PROCESS | 1666 | 1466740628562 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}] 20:57:08 INFO - PROCESS | 1666 | 1466740628566 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:08 INFO - PROCESS | 1666 | 1466740628669 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 20:57:08 INFO - PROCESS | 1666 | 1466740628764 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:08 INFO - PROCESS | 1666 | 1466740628766 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x124a15800 == 42 [pid = 1666] [id = 618] 20:57:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x116f95c00) [pid = 1666] [serial = 1854] [outer = 0x0] 20:57:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x118474800) [pid = 1666] [serial = 1855] [outer = 0x116f95c00] 20:57:08 INFO - PROCESS | 1666 | 1466740628811 Marionette DEBUG loaded listener.js 20:57:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x1188a2c00) [pid = 1666] [serial = 1856] [outer = 0x116f95c00] 20:57:09 INFO - PROCESS | 1666 | 1466740629229 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]]]}] 20:57:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 20:57:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 721ms 20:57:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 20:57:09 INFO - PROCESS | 1666 | 1466740629279 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 20:57:09 INFO - PROCESS | 1666 | 1466740629282 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 20:57:09 INFO - PROCESS | 1666 | 1466740629285 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 20:57:09 INFO - PROCESS | 1666 | 1466740629288 Marionette TRACE conn2 <- [1,2446,null,{}] 20:57:09 INFO - PROCESS | 1666 | 1466740629291 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}] 20:57:09 INFO - PROCESS | 1666 | 1466740629294 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:09 INFO - PROCESS | 1666 | 1466740629412 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 20:57:09 INFO - PROCESS | 1666 | 1466740629473 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:09 INFO - PROCESS | 1666 | 1466740629475 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c64b000 == 43 [pid = 1666] [id = 619] 20:57:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x119189000) [pid = 1666] [serial = 1857] [outer = 0x0] 20:57:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x12412bc00) [pid = 1666] [serial = 1858] [outer = 0x119189000] 20:57:09 INFO - PROCESS | 1666 | 1466740629504 Marionette DEBUG loaded listener.js 20:57:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x1251dbc00) [pid = 1666] [serial = 1859] [outer = 0x119189000] 20:57:09 INFO - PROCESS | 1666 | 1466740629913 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]]]}] 20:57:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 20:57:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 670ms 20:57:09 INFO - PROCESS | 1666 | 1466740629956 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 20:57:09 INFO - PROCESS | 1666 | 1466740629959 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 20:57:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 20:57:09 INFO - PROCESS | 1666 | 1466740629967 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 20:57:09 INFO - PROCESS | 1666 | 1466740629970 Marionette TRACE conn2 <- [1,2450,null,{}] 20:57:09 INFO - PROCESS | 1666 | 1466740629972 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}] 20:57:09 INFO - PROCESS | 1666 | 1466740629975 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:10 INFO - PROCESS | 1666 | 1466740630101 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 20:57:10 INFO - PROCESS | 1666 | 1466740630162 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:10 INFO - PROCESS | 1666 | 1466740630163 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x12e348000 == 44 [pid = 1666] [id = 620] 20:57:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x125d38000) [pid = 1666] [serial = 1860] [outer = 0x0] 20:57:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x12940a400) [pid = 1666] [serial = 1861] [outer = 0x125d38000] 20:57:10 INFO - PROCESS | 1666 | 1466740630192 Marionette DEBUG loaded listener.js 20:57:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x12a53f400) [pid = 1666] [serial = 1862] [outer = 0x125d38000] 20:57:10 INFO - PROCESS | 1666 | 1466740630611 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]]]}] 20:57:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 20:57:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 731ms 20:57:10 INFO - PROCESS | 1666 | 1466740630698 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 20:57:10 INFO - PROCESS | 1666 | 1466740630699 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 20:57:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 20:57:10 INFO - PROCESS | 1666 | 1466740630704 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 20:57:10 INFO - PROCESS | 1666 | 1466740630705 Marionette TRACE conn2 <- [1,2454,null,{}] 20:57:10 INFO - PROCESS | 1666 | 1466740630708 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}] 20:57:10 INFO - PROCESS | 1666 | 1466740630709 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:10 INFO - PROCESS | 1666 | 1466740630811 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 20:57:10 INFO - PROCESS | 1666 | 1466740630883 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:10 INFO - PROCESS | 1666 | 1466740630884 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x11746c800 == 45 [pid = 1666] [id = 621] 20:57:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x1132d3000) [pid = 1666] [serial = 1863] [outer = 0x0] 20:57:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x12950c800) [pid = 1666] [serial = 1864] [outer = 0x1132d3000] 20:57:10 INFO - PROCESS | 1666 | 1466740630914 Marionette DEBUG loaded listener.js 20:57:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x12af65400) [pid = 1666] [serial = 1865] [outer = 0x1132d3000] 20:57:11 INFO - PROCESS | 1666 | 1466740631489 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]]]}] 20:57:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 20:57:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 820ms 20:57:11 INFO - PROCESS | 1666 | 1466740631525 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 20:57:11 INFO - PROCESS | 1666 | 1466740631527 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 20:57:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 20:57:11 INFO - PROCESS | 1666 | 1466740631530 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 20:57:11 INFO - PROCESS | 1666 | 1466740631532 Marionette TRACE conn2 <- [1,2458,null,{}] 20:57:11 INFO - PROCESS | 1666 | 1466740631536 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}] 20:57:11 INFO - PROCESS | 1666 | 1466740631537 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:11 INFO - PROCESS | 1666 | 1466740631631 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 20:57:11 INFO - PROCESS | 1666 | 1466740631692 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:11 INFO - PROCESS | 1666 | 1466740631693 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x12462d800 == 46 [pid = 1666] [id = 622] 20:57:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x1167e6400) [pid = 1666] [serial = 1866] [outer = 0x0] 20:57:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x11697e800) [pid = 1666] [serial = 1867] [outer = 0x1167e6400] 20:57:11 INFO - PROCESS | 1666 | 1466740631721 Marionette DEBUG loaded listener.js 20:57:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x1175c4400) [pid = 1666] [serial = 1868] [outer = 0x1167e6400] 20:57:12 INFO - PROCESS | 1666 | --DOCSHELL 0x12d82c000 == 45 [pid = 1666] [id = 616] 20:57:12 INFO - PROCESS | 1666 | --DOCSHELL 0x12d669800 == 44 [pid = 1666] [id = 615] 20:57:12 INFO - PROCESS | 1666 | --DOCSHELL 0x12cf51000 == 43 [pid = 1666] [id = 614] 20:57:12 INFO - PROCESS | 1666 | --DOCSHELL 0x119822800 == 42 [pid = 1666] [id = 613] 20:57:12 INFO - PROCESS | 1666 | --DOCSHELL 0x12c098000 == 41 [pid = 1666] [id = 612] 20:57:12 INFO - PROCESS | 1666 | --DOCSHELL 0x12be66800 == 40 [pid = 1666] [id = 611] 20:57:12 INFO - PROCESS | 1666 | --DOCSHELL 0x12b052800 == 39 [pid = 1666] [id = 610] 20:57:12 INFO - PROCESS | 1666 | --DOCSHELL 0x1294da000 == 38 [pid = 1666] [id = 609] 20:57:12 INFO - PROCESS | 1666 | --DOCSHELL 0x128c85800 == 37 [pid = 1666] [id = 608] 20:57:12 INFO - PROCESS | 1666 | --DOCSHELL 0x124a20800 == 36 [pid = 1666] [id = 607] 20:57:12 INFO - PROCESS | 1666 | --DOCSHELL 0x119c48800 == 35 [pid = 1666] [id = 606] 20:57:12 INFO - PROCESS | 1666 | --DOCSHELL 0x113c1a000 == 34 [pid = 1666] [id = 605] 20:57:12 INFO - PROCESS | 1666 | --DOCSHELL 0x12c64c000 == 33 [pid = 1666] [id = 602] 20:57:12 INFO - PROCESS | 1666 | --DOCSHELL 0x117455000 == 32 [pid = 1666] [id = 603] 20:57:12 INFO - PROCESS | 1666 | --DOCSHELL 0x1257ab800 == 31 [pid = 1666] [id = 604] 20:57:12 INFO - PROCESS | 1666 | --DOCSHELL 0x11746c800 == 30 [pid = 1666] [id = 621] 20:57:12 INFO - PROCESS | 1666 | --DOCSHELL 0x12e348000 == 29 [pid = 1666] [id = 620] 20:57:12 INFO - PROCESS | 1666 | --DOCSHELL 0x12c64b000 == 28 [pid = 1666] [id = 619] 20:57:12 INFO - PROCESS | 1666 | --DOCSHELL 0x124a15800 == 27 [pid = 1666] [id = 618] 20:57:12 INFO - PROCESS | 1666 | --DOCSHELL 0x116621000 == 26 [pid = 1666] [id = 617] 20:57:12 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x11612f000) [pid = 1666] [serial = 1778] [outer = 0x0] [url = about:blank] 20:57:12 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x12950dc00) [pid = 1666] [serial = 1805] [outer = 0x0] [url = about:blank] 20:57:12 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x1174b7800) [pid = 1666] [serial = 1780] [outer = 0x0] [url = about:blank] 20:57:12 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x1176d0000) [pid = 1666] [serial = 1781] [outer = 0x0] [url = about:blank] 20:57:12 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x128c78400) [pid = 1666] [serial = 1796] [outer = 0x0] [url = about:blank] 20:57:12 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x1291b6000) [pid = 1666] [serial = 1802] [outer = 0x0] [url = about:blank] 20:57:12 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x116f75800) [pid = 1666] [serial = 1775] [outer = 0x0] [url = about:blank] 20:57:12 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x119bb5c00) [pid = 1666] [serial = 1787] [outer = 0x0] [url = about:blank] 20:57:12 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x124de2400) [pid = 1666] [serial = 1801] [outer = 0x0] [url = about:blank] 20:57:12 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x12a536800) [pid = 1666] [serial = 1807] [outer = 0x0] [url = about:blank] 20:57:12 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x1291b5800) [pid = 1666] [serial = 1754] [outer = 0x0] [url = about:blank] 20:57:12 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x116f8b400) [pid = 1666] [serial = 1763] [outer = 0x0] [url = about:blank] 20:57:12 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x1164e1000) [pid = 1666] [serial = 1762] [outer = 0x0] [url = about:blank] 20:57:12 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x1188a4400) [pid = 1666] [serial = 1766] [outer = 0x0] [url = about:blank] 20:57:12 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x118551800) [pid = 1666] [serial = 1765] [outer = 0x0] [url = about:blank] 20:57:12 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x12453f800) [pid = 1666] [serial = 1769] [outer = 0x0] [url = about:blank] 20:57:12 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x115e1d400) [pid = 1666] [serial = 1774] [outer = 0x0] [url = about:blank] 20:57:12 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x123471000) [pid = 1666] [serial = 1768] [outer = 0x0] [url = about:blank] 20:57:12 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x119883800) [pid = 1666] [serial = 1786] [outer = 0x0] [url = about:blank] 20:57:12 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x1185a3000) [pid = 1666] [serial = 1783] [outer = 0x0] [url = about:blank] 20:57:12 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x1188aa800) [pid = 1666] [serial = 1784] [outer = 0x0] [url = about:blank] 20:57:12 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x12325c400) [pid = 1666] [serial = 1789] [outer = 0x0] [url = about:blank] 20:57:12 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x124b70c00) [pid = 1666] [serial = 1792] [outer = 0x0] [url = about:blank] 20:57:12 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x124232c00) [pid = 1666] [serial = 1790] [outer = 0x0] [url = about:blank] 20:57:12 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x12940a000) [pid = 1666] [serial = 1772] [outer = 0x0] [url = about:blank] 20:57:12 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x128dc9800) [pid = 1666] [serial = 1771] [outer = 0x0] [url = about:blank] 20:57:12 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x1271b5800) [pid = 1666] [serial = 1795] [outer = 0x0] [url = about:blank] 20:57:12 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x125d39400) [pid = 1666] [serial = 1793] [outer = 0x0] [url = about:blank] 20:57:12 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x113c8c400) [pid = 1666] [serial = 1798] [outer = 0x0] [url = about:blank] 20:57:12 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x1176d1c00) [pid = 1666] [serial = 1799] [outer = 0x0] [url = about:blank] 20:57:12 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x129410400) [pid = 1666] [serial = 1804] [outer = 0x0] [url = about:blank] 20:57:12 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x1133d3800) [pid = 1666] [serial = 1777] [outer = 0x0] [url = about:blank] 20:57:12 INFO - PROCESS | 1666 | 1466740632715 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]]]}] 20:57:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 20:57:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1226ms 20:57:12 INFO - PROCESS | 1666 | 1466740632756 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 20:57:12 INFO - PROCESS | 1666 | 1466740632759 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 20:57:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 20:57:12 INFO - PROCESS | 1666 | 1466740632762 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 20:57:12 INFO - PROCESS | 1666 | 1466740632764 Marionette TRACE conn2 <- [1,2462,null,{}] 20:57:12 INFO - PROCESS | 1666 | 1466740632768 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}] 20:57:12 INFO - PROCESS | 1666 | 1466740632769 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:12 INFO - PROCESS | 1666 | 1466740632850 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 20:57:12 INFO - PROCESS | 1666 | 1466740632855 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:12 INFO - PROCESS | 1666 | 1466740632856 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x116683800 == 27 [pid = 1666] [id = 623] 20:57:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x1133d3000) [pid = 1666] [serial = 1869] [outer = 0x0] 20:57:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x113c8e400) [pid = 1666] [serial = 1870] [outer = 0x1133d3000] 20:57:12 INFO - PROCESS | 1666 | 1466740632888 Marionette DEBUG loaded listener.js 20:57:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x115e8f800) [pid = 1666] [serial = 1871] [outer = 0x1133d3000] 20:57:13 INFO - PROCESS | 1666 | 1466740633242 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]]]}] 20:57:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 20:57:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 521ms 20:57:13 INFO - PROCESS | 1666 | 1466740633293 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 20:57:13 INFO - PROCESS | 1666 | 1466740633297 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 20:57:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 20:57:13 INFO - PROCESS | 1666 | 1466740633303 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 20:57:13 INFO - PROCESS | 1666 | 1466740633305 Marionette TRACE conn2 <- [1,2466,null,{}] 20:57:13 INFO - PROCESS | 1666 | 1466740633307 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}] 20:57:13 INFO - PROCESS | 1666 | 1466740633309 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:13 INFO - PROCESS | 1666 | 1466740633389 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 20:57:13 INFO - PROCESS | 1666 | 1466740633393 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:13 INFO - PROCESS | 1666 | 1466740633394 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x119282000 == 28 [pid = 1666] [id = 624] 20:57:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x11690d400) [pid = 1666] [serial = 1872] [outer = 0x0] 20:57:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x1174c1c00) [pid = 1666] [serial = 1873] [outer = 0x11690d400] 20:57:13 INFO - PROCESS | 1666 | 1466740633423 Marionette DEBUG loaded listener.js 20:57:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x11813ec00) [pid = 1666] [serial = 1874] [outer = 0x11690d400] 20:57:13 INFO - PROCESS | 1666 | 1466740633778 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]]]}] 20:57:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 20:57:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 518ms 20:57:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 20:57:13 INFO - PROCESS | 1666 | 1466740633822 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 20:57:13 INFO - PROCESS | 1666 | 1466740633823 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 20:57:13 INFO - PROCESS | 1666 | 1466740633826 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 20:57:13 INFO - PROCESS | 1666 | 1466740633828 Marionette TRACE conn2 <- [1,2470,null,{}] 20:57:13 INFO - PROCESS | 1666 | 1466740633836 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}] 20:57:13 INFO - PROCESS | 1666 | 1466740633839 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:13 INFO - PROCESS | 1666 | 1466740633915 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 20:57:13 INFO - PROCESS | 1666 | 1466740633920 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:13 INFO - PROCESS | 1666 | 1466740633922 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x1234cd000 == 29 [pid = 1666] [id = 625] 20:57:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1133c9400) [pid = 1666] [serial = 1875] [outer = 0x0] 20:57:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x119184000) [pid = 1666] [serial = 1876] [outer = 0x1133c9400] 20:57:13 INFO - PROCESS | 1666 | 1466740633952 Marionette DEBUG loaded listener.js 20:57:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x119881c00) [pid = 1666] [serial = 1877] [outer = 0x1133c9400] 20:57:14 INFO - PROCESS | 1666 | 1466740634294 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]]]}] 20:57:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 20:57:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 521ms 20:57:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 20:57:14 INFO - PROCESS | 1666 | 1466740634347 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 20:57:14 INFO - PROCESS | 1666 | 1466740634349 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 20:57:14 INFO - PROCESS | 1666 | 1466740634351 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 20:57:14 INFO - PROCESS | 1666 | 1466740634352 Marionette TRACE conn2 <- [1,2474,null,{}] 20:57:14 INFO - PROCESS | 1666 | 1466740634354 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}] 20:57:14 INFO - PROCESS | 1666 | 1466740634356 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:14 INFO - PROCESS | 1666 | 1466740634463 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 20:57:14 INFO - PROCESS | 1666 | 1466740634500 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:14 INFO - PROCESS | 1666 | 1466740634501 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x124a20800 == 30 [pid = 1666] [id = 626] 20:57:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x11998b400) [pid = 1666] [serial = 1878] [outer = 0x0] 20:57:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x119cd7c00) [pid = 1666] [serial = 1879] [outer = 0x11998b400] 20:57:14 INFO - PROCESS | 1666 | 1466740634527 Marionette DEBUG loaded listener.js 20:57:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x123261800) [pid = 1666] [serial = 1880] [outer = 0x11998b400] 20:57:14 INFO - PROCESS | 1666 | 1466740634820 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]]]}] 20:57:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 20:57:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 519ms 20:57:14 INFO - PROCESS | 1666 | 1466740634872 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 20:57:14 INFO - PROCESS | 1666 | 1466740634873 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 20:57:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 20:57:14 INFO - PROCESS | 1666 | 1466740634876 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 20:57:14 INFO - PROCESS | 1666 | 1466740634878 Marionette TRACE conn2 <- [1,2478,null,{}] 20:57:14 INFO - PROCESS | 1666 | 1466740634880 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}] 20:57:14 INFO - PROCESS | 1666 | 1466740634881 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:14 INFO - PROCESS | 1666 | 1466740634979 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 20:57:15 INFO - PROCESS | 1666 | 1466740635016 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:15 INFO - PROCESS | 1666 | 1466740635018 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x128c81000 == 31 [pid = 1666] [id = 627] 20:57:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x115e24800) [pid = 1666] [serial = 1881] [outer = 0x0] 20:57:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x1242f2000) [pid = 1666] [serial = 1882] [outer = 0x115e24800] 20:57:15 INFO - PROCESS | 1666 | 1466740635042 Marionette DEBUG loaded listener.js 20:57:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x12468b000) [pid = 1666] [serial = 1883] [outer = 0x115e24800] 20:57:15 INFO - PROCESS | 1666 | 1466740635364 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]]]}] 20:57:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 20:57:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 518ms 20:57:15 INFO - PROCESS | 1666 | 1466740635400 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 20:57:15 INFO - PROCESS | 1666 | 1466740635402 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 20:57:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 20:57:15 INFO - PROCESS | 1666 | 1466740635404 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 20:57:15 INFO - PROCESS | 1666 | 1466740635405 Marionette TRACE conn2 <- [1,2482,null,{}] 20:57:15 INFO - PROCESS | 1666 | 1466740635408 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}] 20:57:15 INFO - PROCESS | 1666 | 1466740635414 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:15 INFO - PROCESS | 1666 | 1466740635525 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 20:57:15 INFO - PROCESS | 1666 | 1466740635563 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:15 INFO - PROCESS | 1666 | 1466740635564 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a447000 == 32 [pid = 1666] [id = 628] 20:57:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x12468ac00) [pid = 1666] [serial = 1884] [outer = 0x0] 20:57:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x1251e8400) [pid = 1666] [serial = 1885] [outer = 0x12468ac00] 20:57:15 INFO - PROCESS | 1666 | 1466740635589 Marionette DEBUG loaded listener.js 20:57:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x128c72000) [pid = 1666] [serial = 1886] [outer = 0x12468ac00] 20:57:15 INFO - PROCESS | 1666 | 1466740635897 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]]]}] 20:57:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 20:57:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 520ms 20:57:15 INFO - PROCESS | 1666 | 1466740635924 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 20:57:15 INFO - PROCESS | 1666 | 1466740635926 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 20:57:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 20:57:15 INFO - PROCESS | 1666 | 1466740635929 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 20:57:15 INFO - PROCESS | 1666 | 1466740635930 Marionette TRACE conn2 <- [1,2486,null,{}] 20:57:15 INFO - PROCESS | 1666 | 1466740635940 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}] 20:57:15 INFO - PROCESS | 1666 | 1466740635941 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:16 INFO - PROCESS | 1666 | 1466740636046 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 20:57:16 INFO - PROCESS | 1666 | 1466740636050 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:16 INFO - PROCESS | 1666 | 1466740636051 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x12afad000 == 33 [pid = 1666] [id = 629] 20:57:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x112757000) [pid = 1666] [serial = 1887] [outer = 0x0] 20:57:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x128cf1400) [pid = 1666] [serial = 1888] [outer = 0x112757000] 20:57:16 INFO - PROCESS | 1666 | 1466740636075 Marionette DEBUG loaded listener.js 20:57:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x1291b5800) [pid = 1666] [serial = 1889] [outer = 0x112757000] 20:57:16 INFO - PROCESS | 1666 | 1466740636386 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]]]}] 20:57:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 20:57:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 475ms 20:57:16 INFO - PROCESS | 1666 | 1466740636406 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 20:57:16 INFO - PROCESS | 1666 | 1466740636407 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 20:57:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 20:57:16 INFO - PROCESS | 1666 | 1466740636417 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 20:57:16 INFO - PROCESS | 1666 | 1466740636418 Marionette TRACE conn2 <- [1,2490,null,{}] 20:57:16 INFO - PROCESS | 1666 | 1466740636420 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}] 20:57:16 INFO - PROCESS | 1666 | 1466740636421 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:16 INFO - PROCESS | 1666 | 1466740636524 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 20:57:16 INFO - PROCESS | 1666 | 1466740636528 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:16 INFO - PROCESS | 1666 | 1466740636530 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b79d000 == 34 [pid = 1666] [id = 630] 20:57:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x124badc00) [pid = 1666] [serial = 1890] [outer = 0x0] 20:57:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x129410400) [pid = 1666] [serial = 1891] [outer = 0x124badc00] 20:57:16 INFO - PROCESS | 1666 | 1466740636554 Marionette DEBUG loaded listener.js 20:57:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x12a402400) [pid = 1666] [serial = 1892] [outer = 0x124badc00] 20:57:16 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x125d32400) [pid = 1666] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 20:57:16 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x126e67800) [pid = 1666] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 20:57:16 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x112fbd800) [pid = 1666] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 20:57:16 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x1242f5000) [pid = 1666] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 20:57:16 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x129510000) [pid = 1666] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 20:57:16 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x113345000) [pid = 1666] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 20:57:16 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x1174b9400) [pid = 1666] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 20:57:16 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x11859d400) [pid = 1666] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 20:57:16 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x1180ce000) [pid = 1666] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 20:57:16 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x1130c9800) [pid = 1666] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 20:57:16 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x12b0eb400) [pid = 1666] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 20:57:16 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x112d2d400) [pid = 1666] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 20:57:16 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x1132db800) [pid = 1666] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 20:57:16 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x1184d6800) [pid = 1666] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 20:57:17 INFO - PROCESS | 1666 | 1466740637046 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]]]}] 20:57:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 20:57:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 678ms 20:57:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 20:57:17 INFO - PROCESS | 1666 | 1466740637087 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 20:57:17 INFO - PROCESS | 1666 | 1466740637089 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 20:57:17 INFO - PROCESS | 1666 | 1466740637091 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 20:57:17 INFO - PROCESS | 1666 | 1466740637094 Marionette TRACE conn2 <- [1,2494,null,{}] 20:57:17 INFO - PROCESS | 1666 | 1466740637096 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}] 20:57:17 INFO - PROCESS | 1666 | 1466740637097 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:17 INFO - PROCESS | 1666 | 1466740637180 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 20:57:17 INFO - PROCESS | 1666 | 1466740637183 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:17 INFO - PROCESS | 1666 | 1466740637184 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x1234cb000 == 35 [pid = 1666] [id = 631] 20:57:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x112d2d400) [pid = 1666] [serial = 1893] [outer = 0x0] 20:57:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x1174b9000) [pid = 1666] [serial = 1894] [outer = 0x112d2d400] 20:57:17 INFO - PROCESS | 1666 | 1466740637211 Marionette DEBUG loaded listener.js 20:57:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x124535400) [pid = 1666] [serial = 1895] [outer = 0x112d2d400] 20:57:17 INFO - PROCESS | 1666 | 1466740637532 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]]]}] 20:57:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 20:57:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 472ms 20:57:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 20:57:17 INFO - PROCESS | 1666 | 1466740637563 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 20:57:17 INFO - PROCESS | 1666 | 1466740637564 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 20:57:17 INFO - PROCESS | 1666 | 1466740637566 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 20:57:17 INFO - PROCESS | 1666 | 1466740637567 Marionette TRACE conn2 <- [1,2498,null,{}] 20:57:17 INFO - PROCESS | 1666 | 1466740637570 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}] 20:57:17 INFO - PROCESS | 1666 | 1466740637572 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:17 INFO - PROCESS | 1666 | 1466740637674 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 20:57:17 INFO - PROCESS | 1666 | 1466740637680 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:17 INFO - PROCESS | 1666 | 1466740637682 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c079800 == 36 [pid = 1666] [id = 632] 20:57:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x1180ce000) [pid = 1666] [serial = 1896] [outer = 0x0] 20:57:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x12950f800) [pid = 1666] [serial = 1897] [outer = 0x1180ce000] 20:57:17 INFO - PROCESS | 1666 | 1466740637706 Marionette DEBUG loaded listener.js 20:57:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x12a53c800) [pid = 1666] [serial = 1898] [outer = 0x1180ce000] 20:57:18 INFO - PROCESS | 1666 | 1466740638017 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]]]}] 20:57:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 20:57:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 470ms 20:57:18 INFO - PROCESS | 1666 | 1466740638037 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 20:57:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 20:57:18 INFO - PROCESS | 1666 | 1466740638038 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 20:57:18 INFO - PROCESS | 1666 | 1466740638041 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 20:57:18 INFO - PROCESS | 1666 | 1466740638043 Marionette TRACE conn2 <- [1,2502,null,{}] 20:57:18 INFO - PROCESS | 1666 | 1466740638045 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}] 20:57:18 INFO - PROCESS | 1666 | 1466740638047 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:18 INFO - PROCESS | 1666 | 1466740638147 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 20:57:18 INFO - PROCESS | 1666 | 1466740638150 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:18 INFO - PROCESS | 1666 | 1466740638152 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:18 INFO - PROCESS | 1666 | ++DOCSHELL 0x128c7e800 == 37 [pid = 1666] [id = 633] 20:57:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x119cd3400) [pid = 1666] [serial = 1899] [outer = 0x0] 20:57:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x12af5dc00) [pid = 1666] [serial = 1900] [outer = 0x119cd3400] 20:57:18 INFO - PROCESS | 1666 | 1466740638181 Marionette DEBUG loaded listener.js 20:57:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x12b750800) [pid = 1666] [serial = 1901] [outer = 0x119cd3400] 20:57:18 INFO - PROCESS | 1666 | 1466740638530 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]]]}] 20:57:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 20:57:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 519ms 20:57:18 INFO - PROCESS | 1666 | 1466740638560 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 20:57:18 INFO - PROCESS | 1666 | 1466740638561 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 20:57:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 20:57:18 INFO - PROCESS | 1666 | 1466740638564 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 20:57:18 INFO - PROCESS | 1666 | 1466740638565 Marionette TRACE conn2 <- [1,2506,null,{}] 20:57:18 INFO - PROCESS | 1666 | 1466740638567 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}] 20:57:18 INFO - PROCESS | 1666 | 1466740638568 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:18 INFO - PROCESS | 1666 | 1466740638673 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 20:57:18 INFO - PROCESS | 1666 | 1466740638678 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:18 INFO - PROCESS | 1666 | 1466740638679 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:18 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cf5b800 == 38 [pid = 1666] [id = 634] 20:57:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x12b750c00) [pid = 1666] [serial = 1902] [outer = 0x0] 20:57:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x12b837000) [pid = 1666] [serial = 1903] [outer = 0x12b750c00] 20:57:18 INFO - PROCESS | 1666 | 1466740638701 Marionette DEBUG loaded listener.js 20:57:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x12b8f4c00) [pid = 1666] [serial = 1904] [outer = 0x12b750c00] 20:57:19 INFO - PROCESS | 1666 | 1466740639042 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]]]}] 20:57:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 20:57:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 518ms 20:57:19 INFO - PROCESS | 1666 | 1466740639083 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 20:57:19 INFO - PROCESS | 1666 | 1466740639085 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 20:57:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 20:57:19 INFO - PROCESS | 1666 | 1466740639089 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 20:57:19 INFO - PROCESS | 1666 | 1466740639091 Marionette TRACE conn2 <- [1,2510,null,{}] 20:57:19 INFO - PROCESS | 1666 | 1466740639095 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}] 20:57:19 INFO - PROCESS | 1666 | 1466740639097 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:19 INFO - PROCESS | 1666 | 1466740639213 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 20:57:19 INFO - PROCESS | 1666 | 1466740639292 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:19 INFO - PROCESS | 1666 | 1466740639294 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x11746c800 == 39 [pid = 1666] [id = 635] 20:57:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x112ae0c00) [pid = 1666] [serial = 1905] [outer = 0x0] 20:57:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x115e1b400) [pid = 1666] [serial = 1906] [outer = 0x112ae0c00] 20:57:19 INFO - PROCESS | 1666 | 1466740639326 Marionette DEBUG loaded listener.js 20:57:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x1167e8c00) [pid = 1666] [serial = 1907] [outer = 0x112ae0c00] 20:57:19 INFO - PROCESS | 1666 | 1466740639871 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]]]}] 20:57:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 20:57:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 822ms 20:57:19 INFO - PROCESS | 1666 | 1466740639911 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 20:57:19 INFO - PROCESS | 1666 | 1466740639915 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 20:57:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 20:57:19 INFO - PROCESS | 1666 | 1466740639921 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 20:57:19 INFO - PROCESS | 1666 | 1466740639923 Marionette TRACE conn2 <- [1,2514,null,{}] 20:57:19 INFO - PROCESS | 1666 | 1466740639925 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}] 20:57:19 INFO - PROCESS | 1666 | 1466740639927 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:20 INFO - PROCESS | 1666 | 1466740640037 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 20:57:20 INFO - PROCESS | 1666 | 1466740640097 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:20 INFO - PROCESS | 1666 | 1466740640098 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x125815800 == 40 [pid = 1666] [id = 636] 20:57:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x11846cc00) [pid = 1666] [serial = 1908] [outer = 0x0] 20:57:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x1184d8c00) [pid = 1666] [serial = 1909] [outer = 0x11846cc00] 20:57:20 INFO - PROCESS | 1666 | 1466740640129 Marionette DEBUG loaded listener.js 20:57:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x1188ae400) [pid = 1666] [serial = 1910] [outer = 0x11846cc00] 20:57:20 INFO - PROCESS | 1666 | 1466740640800 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]]]}] 20:57:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 20:57:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 924ms 20:57:20 INFO - PROCESS | 1666 | 1466740640845 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 20:57:20 INFO - PROCESS | 1666 | 1466740640849 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 20:57:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 20:57:20 INFO - PROCESS | 1666 | 1466740640853 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 20:57:20 INFO - PROCESS | 1666 | 1466740640855 Marionette TRACE conn2 <- [1,2518,null,{}] 20:57:20 INFO - PROCESS | 1666 | 1466740640860 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}] 20:57:20 INFO - PROCESS | 1666 | 1466740640863 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:20 INFO - PROCESS | 1666 | 1466740640982 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 20:57:21 INFO - PROCESS | 1666 | 1466740641088 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:21 INFO - PROCESS | 1666 | 1466740641092 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x117463000 == 41 [pid = 1666] [id = 637] 20:57:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x116a1b800) [pid = 1666] [serial = 1911] [outer = 0x0] 20:57:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x116f8fc00) [pid = 1666] [serial = 1912] [outer = 0x116a1b800] 20:57:21 INFO - PROCESS | 1666 | 1466740641139 Marionette DEBUG loaded listener.js 20:57:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x1180c9c00) [pid = 1666] [serial = 1913] [outer = 0x116a1b800] 20:57:21 INFO - PROCESS | 1666 | --DOCSHELL 0x128c7e800 == 40 [pid = 1666] [id = 633] 20:57:21 INFO - PROCESS | 1666 | --DOCSHELL 0x12c079800 == 39 [pid = 1666] [id = 632] 20:57:21 INFO - PROCESS | 1666 | --DOCSHELL 0x1234cb000 == 38 [pid = 1666] [id = 631] 20:57:21 INFO - PROCESS | 1666 | --DOCSHELL 0x12b79d000 == 37 [pid = 1666] [id = 630] 20:57:21 INFO - PROCESS | 1666 | --DOCSHELL 0x12afad000 == 36 [pid = 1666] [id = 629] 20:57:21 INFO - PROCESS | 1666 | --DOCSHELL 0x12a447000 == 35 [pid = 1666] [id = 628] 20:57:21 INFO - PROCESS | 1666 | --DOCSHELL 0x128c81000 == 34 [pid = 1666] [id = 627] 20:57:21 INFO - PROCESS | 1666 | --DOCSHELL 0x124a20800 == 33 [pid = 1666] [id = 626] 20:57:21 INFO - PROCESS | 1666 | --DOCSHELL 0x1234cd000 == 32 [pid = 1666] [id = 625] 20:57:21 INFO - PROCESS | 1666 | --DOCSHELL 0x119282000 == 31 [pid = 1666] [id = 624] 20:57:21 INFO - PROCESS | 1666 | --DOCSHELL 0x116683800 == 30 [pid = 1666] [id = 623] 20:57:21 INFO - PROCESS | 1666 | --DOCSHELL 0x12462d800 == 29 [pid = 1666] [id = 622] 20:57:21 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x128ce4000) [pid = 1666] [serial = 1831] [outer = 0x0] [url = about:blank] 20:57:21 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x12a6f0800) [pid = 1666] [serial = 1834] [outer = 0x0] [url = about:blank] 20:57:21 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x12b0ed400) [pid = 1666] [serial = 1837] [outer = 0x0] [url = about:blank] 20:57:21 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x1132d8c00) [pid = 1666] [serial = 1810] [outer = 0x0] [url = about:blank] 20:57:21 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x114e7e400) [pid = 1666] [serial = 1811] [outer = 0x0] [url = about:blank] 20:57:21 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x124626c00) [pid = 1666] [serial = 1825] [outer = 0x0] [url = about:blank] 20:57:21 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x124bef400) [pid = 1666] [serial = 1826] [outer = 0x0] [url = about:blank] 20:57:21 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x12a6f3000) [pid = 1666] [serial = 1808] [outer = 0x0] [url = about:blank] 20:57:21 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x115e8cc00) [pid = 1666] [serial = 1816] [outer = 0x0] [url = about:blank] 20:57:21 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x1174b2400) [pid = 1666] [serial = 1817] [outer = 0x0] [url = about:blank] 20:57:21 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x12af68400) [pid = 1666] [serial = 1835] [outer = 0x0] [url = about:blank] 20:57:21 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x118268000) [pid = 1666] [serial = 1819] [outer = 0x0] [url = about:blank] 20:57:21 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x11859e800) [pid = 1666] [serial = 1820] [outer = 0x0] [url = about:blank] 20:57:21 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x119126400) [pid = 1666] [serial = 1822] [outer = 0x0] [url = about:blank] 20:57:21 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x12346fc00) [pid = 1666] [serial = 1823] [outer = 0x0] [url = about:blank] 20:57:21 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x1180d1800) [pid = 1666] [serial = 1813] [outer = 0x0] [url = about:blank] 20:57:21 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x118275000) [pid = 1666] [serial = 1814] [outer = 0x0] [url = about:blank] 20:57:21 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x12b8f4800) [pid = 1666] [serial = 1849] [outer = 0x0] [url = about:blank] 20:57:21 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x12b831400) [pid = 1666] [serial = 1846] [outer = 0x0] [url = about:blank] 20:57:21 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x12b8efc00) [pid = 1666] [serial = 1847] [outer = 0x0] [url = about:blank] 20:57:21 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x1133ccc00) [pid = 1666] [serial = 1840] [outer = 0x0] [url = about:blank] 20:57:21 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x116f7e800) [pid = 1666] [serial = 1841] [outer = 0x0] [url = about:blank] 20:57:21 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x1185d8c00) [pid = 1666] [serial = 1828] [outer = 0x0] [url = about:blank] 20:57:21 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x1242f2c00) [pid = 1666] [serial = 1843] [outer = 0x0] [url = about:blank] 20:57:21 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x12a53d800) [pid = 1666] [serial = 1832] [outer = 0x0] [url = about:blank] 20:57:21 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x125803000) [pid = 1666] [serial = 1844] [outer = 0x0] [url = about:blank] 20:57:21 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x1258b3800) [pid = 1666] [serial = 1829] [outer = 0x0] [url = about:blank] 20:57:21 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x12b8fe800) [pid = 1666] [serial = 1850] [outer = 0x0] [url = about:blank] 20:57:21 INFO - PROCESS | 1666 | 1466740641654 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]]]}] 20:57:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 20:57:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 823ms 20:57:21 INFO - PROCESS | 1666 | 1466740641675 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 20:57:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 20:57:21 INFO - PROCESS | 1666 | 1466740641680 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 20:57:21 INFO - PROCESS | 1666 | 1466740641685 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 20:57:21 INFO - PROCESS | 1666 | 1466740641686 Marionette TRACE conn2 <- [1,2522,null,{}] 20:57:21 INFO - PROCESS | 1666 | 1466740641689 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}] 20:57:21 INFO - PROCESS | 1666 | 1466740641690 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:21 INFO - PROCESS | 1666 | 1466740641770 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 20:57:21 INFO - PROCESS | 1666 | 1466740641827 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:21 INFO - PROCESS | 1666 | 1466740641829 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x1188d6800 == 30 [pid = 1666] [id = 638] 20:57:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x1180c8400) [pid = 1666] [serial = 1914] [outer = 0x0] 20:57:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x118470800) [pid = 1666] [serial = 1915] [outer = 0x1180c8400] 20:57:21 INFO - PROCESS | 1666 | 1466740641856 Marionette DEBUG loaded listener.js 20:57:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x1188a2000) [pid = 1666] [serial = 1916] [outer = 0x1180c8400] 20:57:22 INFO - PROCESS | 1666 | 1466740642149 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]]]}] 20:57:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 20:57:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 521ms 20:57:22 INFO - PROCESS | 1666 | 1466740642206 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 20:57:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 20:57:22 INFO - PROCESS | 1666 | 1466740642207 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 20:57:22 INFO - PROCESS | 1666 | 1466740642210 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 20:57:22 INFO - PROCESS | 1666 | 1466740642212 Marionette TRACE conn2 <- [1,2526,null,{}] 20:57:22 INFO - PROCESS | 1666 | 1466740642222 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}] 20:57:22 INFO - PROCESS | 1666 | 1466740642226 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:22 INFO - PROCESS | 1666 | 1466740642307 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 20:57:22 INFO - PROCESS | 1666 | 1466740642366 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:22 INFO - PROCESS | 1666 | 1466740642368 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x1257ae800 == 31 [pid = 1666] [id = 639] 20:57:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1180cb400) [pid = 1666] [serial = 1917] [outer = 0x0] 20:57:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x119885c00) [pid = 1666] [serial = 1918] [outer = 0x1180cb400] 20:57:22 INFO - PROCESS | 1666 | 1466740642397 Marionette DEBUG loaded listener.js 20:57:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x1242ecc00) [pid = 1666] [serial = 1919] [outer = 0x1180cb400] 20:57:22 INFO - PROCESS | 1666 | 1466740642702 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]]]}] 20:57:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 20:57:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 522ms 20:57:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 20:57:22 INFO - PROCESS | 1666 | 1466740642732 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 20:57:22 INFO - PROCESS | 1666 | 1466740642734 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 20:57:22 INFO - PROCESS | 1666 | 1466740642736 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 20:57:22 INFO - PROCESS | 1666 | 1466740642738 Marionette TRACE conn2 <- [1,2530,null,{}] 20:57:22 INFO - PROCESS | 1666 | 1466740642743 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}] 20:57:22 INFO - PROCESS | 1666 | 1466740642745 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:22 INFO - PROCESS | 1666 | 1466740642825 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 20:57:22 INFO - PROCESS | 1666 | 1466740642829 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:22 INFO - PROCESS | 1666 | 1466740642830 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x1294cc800 == 32 [pid = 1666] [id = 640] 20:57:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x1242f4800) [pid = 1666] [serial = 1920] [outer = 0x0] 20:57:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x124bb3800) [pid = 1666] [serial = 1921] [outer = 0x1242f4800] 20:57:22 INFO - PROCESS | 1666 | 1466740642857 Marionette DEBUG loaded listener.js 20:57:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x124de6000) [pid = 1666] [serial = 1922] [outer = 0x1242f4800] 20:57:23 INFO - PROCESS | 1666 | 1466740643180 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]]]}] 20:57:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 20:57:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 472ms 20:57:23 INFO - PROCESS | 1666 | 1466740643209 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 20:57:23 INFO - PROCESS | 1666 | 1466740643210 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 20:57:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 20:57:23 INFO - PROCESS | 1666 | 1466740643212 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 20:57:23 INFO - PROCESS | 1666 | 1466740643213 Marionette TRACE conn2 <- [1,2534,null,{}] 20:57:23 INFO - PROCESS | 1666 | 1466740643216 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}] 20:57:23 INFO - PROCESS | 1666 | 1466740643217 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:23 INFO - PROCESS | 1666 | 1466740643327 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 20:57:23 INFO - PROCESS | 1666 | 1466740643333 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:23 INFO - PROCESS | 1666 | 1466740643334 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:23 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a5a7000 == 33 [pid = 1666] [id = 641] 20:57:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x112e02800) [pid = 1666] [serial = 1923] [outer = 0x0] 20:57:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x124ddf000) [pid = 1666] [serial = 1924] [outer = 0x112e02800] 20:57:23 INFO - PROCESS | 1666 | 1466740643359 Marionette DEBUG loaded listener.js 20:57:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x126f28000) [pid = 1666] [serial = 1925] [outer = 0x112e02800] 20:57:23 INFO - PROCESS | 1666 | 1466740643942 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]]]}] 20:57:23 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x115e24800) [pid = 1666] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 20:57:23 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x1133d3000) [pid = 1666] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 20:57:23 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x1133c9400) [pid = 1666] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 20:57:23 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x11690d400) [pid = 1666] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 20:57:23 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x1167e6400) [pid = 1666] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 20:57:23 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x11998b400) [pid = 1666] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 20:57:23 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x110f40400) [pid = 1666] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 20:57:23 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x12468ac00) [pid = 1666] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 20:57:23 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x112757000) [pid = 1666] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 20:57:23 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x124badc00) [pid = 1666] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 20:57:23 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x112d2d400) [pid = 1666] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 20:57:23 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x116f95c00) [pid = 1666] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 20:57:23 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x1180ce000) [pid = 1666] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 20:57:23 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x119cd3400) [pid = 1666] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 20:57:23 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x119189000) [pid = 1666] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 20:57:23 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x125d38000) [pid = 1666] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 20:57:23 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x1132d3000) [pid = 1666] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 20:57:23 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x12a53d400) [pid = 1666] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 20:57:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 20:57:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 770ms 20:57:23 INFO - PROCESS | 1666 | 1466740643983 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 20:57:23 INFO - PROCESS | 1666 | 1466740643985 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 20:57:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 20:57:23 INFO - PROCESS | 1666 | 1466740643989 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 20:57:23 INFO - PROCESS | 1666 | 1466740643991 Marionette TRACE conn2 <- [1,2538,null,{}] 20:57:23 INFO - PROCESS | 1666 | 1466740643995 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}] 20:57:23 INFO - PROCESS | 1666 | 1466740643997 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:24 INFO - PROCESS | 1666 | 1466740644097 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 20:57:24 INFO - PROCESS | 1666 | 1466740644154 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:24 INFO - PROCESS | 1666 | 1466740644157 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:24 INFO - PROCESS | 1666 | ++DOCSHELL 0x117471800 == 34 [pid = 1666] [id = 642] 20:57:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x113350c00) [pid = 1666] [serial = 1926] [outer = 0x0] 20:57:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x1133c7800) [pid = 1666] [serial = 1927] [outer = 0x113350c00] 20:57:24 INFO - PROCESS | 1666 | 1466740644190 Marionette DEBUG loaded listener.js 20:57:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x115e88800) [pid = 1666] [serial = 1928] [outer = 0x113350c00] 20:57:24 INFO - PROCESS | 1666 | 1466740644648 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]]]}] 20:57:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 20:57:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 673ms 20:57:24 INFO - PROCESS | 1666 | 1466740644663 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 20:57:24 INFO - PROCESS | 1666 | 1466740644667 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 20:57:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 20:57:24 INFO - PROCESS | 1666 | 1466740644672 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 20:57:24 INFO - PROCESS | 1666 | 1466740644674 Marionette TRACE conn2 <- [1,2542,null,{}] 20:57:24 INFO - PROCESS | 1666 | 1466740644676 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}] 20:57:24 INFO - PROCESS | 1666 | 1466740644678 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:24 INFO - PROCESS | 1666 | 1466740644775 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 20:57:24 INFO - PROCESS | 1666 | 1466740644845 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:24 INFO - PROCESS | 1666 | 1466740644847 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:24 INFO - PROCESS | 1666 | ++DOCSHELL 0x127471800 == 35 [pid = 1666] [id = 643] 20:57:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x116f95c00) [pid = 1666] [serial = 1929] [outer = 0x0] 20:57:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x1180cc800) [pid = 1666] [serial = 1930] [outer = 0x116f95c00] 20:57:24 INFO - PROCESS | 1666 | 1466740644879 Marionette DEBUG loaded listener.js 20:57:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x1184da800) [pid = 1666] [serial = 1931] [outer = 0x116f95c00] 20:57:25 INFO - PROCESS | 1666 | 1466740645299 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]]]}] 20:57:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 20:57:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 674ms 20:57:25 INFO - PROCESS | 1666 | 1466740645347 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 20:57:25 INFO - PROCESS | 1666 | 1466740645348 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 20:57:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 20:57:25 INFO - PROCESS | 1666 | 1466740645350 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 20:57:25 INFO - PROCESS | 1666 | 1466740645353 Marionette TRACE conn2 <- [1,2546,null,{}] 20:57:25 INFO - PROCESS | 1666 | 1466740645361 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}] 20:57:25 INFO - PROCESS | 1666 | 1466740645364 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:25 INFO - PROCESS | 1666 | 1466740645489 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 20:57:25 INFO - PROCESS | 1666 | 1466740645572 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:25 INFO - PROCESS | 1666 | 1466740645574 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b9bd800 == 36 [pid = 1666] [id = 644] 20:57:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x119bb3400) [pid = 1666] [serial = 1932] [outer = 0x0] 20:57:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x11a20b400) [pid = 1666] [serial = 1933] [outer = 0x119bb3400] 20:57:25 INFO - PROCESS | 1666 | 1466740645609 Marionette DEBUG loaded listener.js 20:57:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x124237c00) [pid = 1666] [serial = 1934] [outer = 0x119bb3400] 20:57:26 INFO - PROCESS | 1666 | 1466740646028 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]]]}] 20:57:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 20:57:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 721ms 20:57:26 INFO - PROCESS | 1666 | 1466740646072 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 20:57:26 INFO - PROCESS | 1666 | 1466740646073 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 20:57:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 20:57:26 INFO - PROCESS | 1666 | 1466740646076 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 20:57:26 INFO - PROCESS | 1666 | 1466740646077 Marionette TRACE conn2 <- [1,2550,null,{}] 20:57:26 INFO - PROCESS | 1666 | 1466740646079 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}] 20:57:26 INFO - PROCESS | 1666 | 1466740646081 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:26 INFO - PROCESS | 1666 | 1466740646178 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 20:57:26 INFO - PROCESS | 1666 | 1466740646235 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:26 INFO - PROCESS | 1666 | 1466740646236 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c082800 == 37 [pid = 1666] [id = 645] 20:57:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x12453f000) [pid = 1666] [serial = 1935] [outer = 0x0] 20:57:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x12580a000) [pid = 1666] [serial = 1936] [outer = 0x12453f000] 20:57:26 INFO - PROCESS | 1666 | 1466740646265 Marionette DEBUG loaded listener.js 20:57:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x1271b5800) [pid = 1666] [serial = 1937] [outer = 0x12453f000] 20:57:26 INFO - PROCESS | 1666 | 1466740646674 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]]]}] 20:57:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 20:57:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 622ms 20:57:26 INFO - PROCESS | 1666 | 1466740646698 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 20:57:26 INFO - PROCESS | 1666 | 1466740646699 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 20:57:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 20:57:26 INFO - PROCESS | 1666 | 1466740646702 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 20:57:26 INFO - PROCESS | 1666 | 1466740646703 Marionette TRACE conn2 <- [1,2554,null,{}] 20:57:26 INFO - PROCESS | 1666 | 1466740646705 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}] 20:57:26 INFO - PROCESS | 1666 | 1466740646707 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:26 INFO - PROCESS | 1666 | 1466740646799 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 20:57:26 INFO - PROCESS | 1666 | 1466740646891 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:26 INFO - PROCESS | 1666 | 1466740646893 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c651800 == 38 [pid = 1666] [id = 646] 20:57:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x128c75800) [pid = 1666] [serial = 1938] [outer = 0x0] 20:57:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x128ce4c00) [pid = 1666] [serial = 1939] [outer = 0x128c75800] 20:57:26 INFO - PROCESS | 1666 | 1466740646928 Marionette DEBUG loaded listener.js 20:57:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x128dca000) [pid = 1666] [serial = 1940] [outer = 0x128c75800] 20:57:27 INFO - PROCESS | 1666 | 1466740647420 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]]]}] 20:57:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 20:57:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 771ms 20:57:27 INFO - PROCESS | 1666 | 1466740647481 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 20:57:27 INFO - PROCESS | 1666 | 1466740647483 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 20:57:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 20:57:27 INFO - PROCESS | 1666 | 1466740647488 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 20:57:27 INFO - PROCESS | 1666 | 1466740647489 Marionette TRACE conn2 <- [1,2558,null,{}] 20:57:27 INFO - PROCESS | 1666 | 1466740647491 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}] 20:57:27 INFO - PROCESS | 1666 | 1466740647496 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:27 INFO - PROCESS | 1666 | 1466740647617 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 20:57:27 INFO - PROCESS | 1666 | 1466740647691 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:27 INFO - PROCESS | 1666 | 1466740647692 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x1169c1800 == 39 [pid = 1666] [id = 647] 20:57:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x118147800) [pid = 1666] [serial = 1941] [outer = 0x0] 20:57:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x119ed8800) [pid = 1666] [serial = 1942] [outer = 0x118147800] 20:57:27 INFO - PROCESS | 1666 | 1466740647722 Marionette DEBUG loaded listener.js 20:57:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x12a53d800) [pid = 1666] [serial = 1943] [outer = 0x118147800] 20:57:28 INFO - PROCESS | 1666 | 1466740648252 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]]]}] 20:57:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 20:57:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 821ms 20:57:28 INFO - PROCESS | 1666 | 1466740648338 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 20:57:28 INFO - PROCESS | 1666 | 1466740648340 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 20:57:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 20:57:28 INFO - PROCESS | 1666 | 1466740648344 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 20:57:28 INFO - PROCESS | 1666 | 1466740648346 Marionette TRACE conn2 <- [1,2562,null,{}] 20:57:28 INFO - PROCESS | 1666 | 1466740648352 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}] 20:57:28 INFO - PROCESS | 1666 | 1466740648353 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:28 INFO - PROCESS | 1666 | 1466740648446 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 20:57:28 INFO - PROCESS | 1666 | 1466740648525 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:28 INFO - PROCESS | 1666 | 1466740648527 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x119ba1800 == 40 [pid = 1666] [id = 648] 20:57:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x1164e4000) [pid = 1666] [serial = 1944] [outer = 0x0] 20:57:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x1174bd800) [pid = 1666] [serial = 1945] [outer = 0x1164e4000] 20:57:28 INFO - PROCESS | 1666 | 1466740648555 Marionette DEBUG loaded listener.js 20:57:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x11846d400) [pid = 1666] [serial = 1946] [outer = 0x1164e4000] 20:57:29 INFO - PROCESS | 1666 | --DOCSHELL 0x1294cc800 == 39 [pid = 1666] [id = 640] 20:57:29 INFO - PROCESS | 1666 | --DOCSHELL 0x1257ae800 == 38 [pid = 1666] [id = 639] 20:57:29 INFO - PROCESS | 1666 | --DOCSHELL 0x1188d6800 == 37 [pid = 1666] [id = 638] 20:57:29 INFO - PROCESS | 1666 | --DOCSHELL 0x117463000 == 36 [pid = 1666] [id = 637] 20:57:29 INFO - PROCESS | 1666 | --DOCSHELL 0x125815800 == 35 [pid = 1666] [id = 636] 20:57:29 INFO - PROCESS | 1666 | --DOCSHELL 0x11746c800 == 34 [pid = 1666] [id = 635] 20:57:29 INFO - PROCESS | 1666 | --DOCSHELL 0x12cf5b800 == 33 [pid = 1666] [id = 634] 20:57:29 INFO - PROCESS | 1666 | --DOCSHELL 0x1169c1800 == 32 [pid = 1666] [id = 647] 20:57:29 INFO - PROCESS | 1666 | --DOCSHELL 0x12c651800 == 31 [pid = 1666] [id = 646] 20:57:29 INFO - PROCESS | 1666 | --DOCSHELL 0x12c082800 == 30 [pid = 1666] [id = 645] 20:57:29 INFO - PROCESS | 1666 | --DOCSHELL 0x12b9bd800 == 29 [pid = 1666] [id = 644] 20:57:29 INFO - PROCESS | 1666 | --DOCSHELL 0x127471800 == 28 [pid = 1666] [id = 643] 20:57:29 INFO - PROCESS | 1666 | --DOCSHELL 0x12a5a7000 == 27 [pid = 1666] [id = 641] 20:57:29 INFO - PROCESS | 1666 | --DOCSHELL 0x117471800 == 26 [pid = 1666] [id = 642] 20:57:29 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x1242f2000) [pid = 1666] [serial = 1882] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x113c8e400) [pid = 1666] [serial = 1870] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x115e8f800) [pid = 1666] [serial = 1871] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x119184000) [pid = 1666] [serial = 1876] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x119881c00) [pid = 1666] [serial = 1877] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x1174c1c00) [pid = 1666] [serial = 1873] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x11813ec00) [pid = 1666] [serial = 1874] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x1175c4400) [pid = 1666] [serial = 1868] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x11697e800) [pid = 1666] [serial = 1867] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x119cd7c00) [pid = 1666] [serial = 1879] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x113352c00) [pid = 1666] [serial = 1853] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x1122a2400) [pid = 1666] [serial = 1852] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x128c72000) [pid = 1666] [serial = 1886] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x1251e8400) [pid = 1666] [serial = 1885] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x128cf1400) [pid = 1666] [serial = 1888] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x129410400) [pid = 1666] [serial = 1891] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x124535400) [pid = 1666] [serial = 1895] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x1188a2c00) [pid = 1666] [serial = 1856] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x12950f800) [pid = 1666] [serial = 1897] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x1174b9000) [pid = 1666] [serial = 1894] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x118474800) [pid = 1666] [serial = 1855] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x12b750800) [pid = 1666] [serial = 1901] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x1251dbc00) [pid = 1666] [serial = 1859] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1666 | --DOMWINDOW == 73 (0x12412bc00) [pid = 1666] [serial = 1858] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1666 | --DOMWINDOW == 72 (0x12af5dc00) [pid = 1666] [serial = 1900] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1666 | --DOMWINDOW == 71 (0x12a402400) [pid = 1666] [serial = 1892] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1666 | --DOMWINDOW == 70 (0x12b837000) [pid = 1666] [serial = 1903] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1666 | --DOMWINDOW == 69 (0x12468b000) [pid = 1666] [serial = 1883] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1666 | --DOMWINDOW == 68 (0x1291b5800) [pid = 1666] [serial = 1889] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1666 | --DOMWINDOW == 67 (0x12a53f400) [pid = 1666] [serial = 1862] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1666 | --DOMWINDOW == 66 (0x12940a400) [pid = 1666] [serial = 1861] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1666 | --DOMWINDOW == 65 (0x12af65400) [pid = 1666] [serial = 1865] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1666 | --DOMWINDOW == 64 (0x12950c800) [pid = 1666] [serial = 1864] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1666 | --DOMWINDOW == 63 (0x12a53c800) [pid = 1666] [serial = 1898] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1666 | --DOMWINDOW == 62 (0x123261800) [pid = 1666] [serial = 1880] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1666 | --DOMWINDOW == 61 (0x12b747000) [pid = 1666] [serial = 1838] [outer = 0x0] [url = about:blank] 20:57:29 INFO - PROCESS | 1666 | 1466740649408 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]]]}] 20:57:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 20:57:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1075ms 20:57:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 20:57:29 INFO - PROCESS | 1666 | 1466740649420 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 20:57:29 INFO - PROCESS | 1666 | 1466740649422 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 20:57:29 INFO - PROCESS | 1666 | 1466740649425 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 20:57:29 INFO - PROCESS | 1666 | 1466740649428 Marionette TRACE conn2 <- [1,2566,null,{}] 20:57:29 INFO - PROCESS | 1666 | 1466740649439 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}] 20:57:29 INFO - PROCESS | 1666 | 1466740649441 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:29 INFO - PROCESS | 1666 | 1466740649545 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 20:57:29 INFO - PROCESS | 1666 | 1466740649553 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:29 INFO - PROCESS | 1666 | 1466740649556 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x1169a6800 == 27 [pid = 1666] [id = 649] 20:57:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 62 (0x1132db800) [pid = 1666] [serial = 1947] [outer = 0x0] 20:57:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 63 (0x113c4d400) [pid = 1666] [serial = 1948] [outer = 0x1132db800] 20:57:29 INFO - PROCESS | 1666 | 1466740649583 Marionette DEBUG loaded listener.js 20:57:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 64 (0x11320b800) [pid = 1666] [serial = 1949] [outer = 0x1132db800] 20:57:29 INFO - PROCESS | 1666 | 1466740649932 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]]]}] 20:57:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 20:57:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 528ms 20:57:29 INFO - PROCESS | 1666 | 1466740649954 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 20:57:29 INFO - PROCESS | 1666 | 1466740649958 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 20:57:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 20:57:29 INFO - PROCESS | 1666 | 1466740649962 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 20:57:29 INFO - PROCESS | 1666 | 1466740649964 Marionette TRACE conn2 <- [1,2570,null,{}] 20:57:29 INFO - PROCESS | 1666 | 1466740649966 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}] 20:57:29 INFO - PROCESS | 1666 | 1466740649968 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:30 INFO - PROCESS | 1666 | 1466740650057 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 20:57:30 INFO - PROCESS | 1666 | 1466740650119 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:30 INFO - PROCESS | 1666 | 1466740650121 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:30 INFO - PROCESS | 1666 | ++DOCSHELL 0x1191b6800 == 28 [pid = 1666] [id = 650] 20:57:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 65 (0x113349800) [pid = 1666] [serial = 1950] [outer = 0x0] 20:57:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 66 (0x1164dec00) [pid = 1666] [serial = 1951] [outer = 0x113349800] 20:57:30 INFO - PROCESS | 1666 | 1466740650165 Marionette DEBUG loaded listener.js 20:57:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 67 (0x1174bd400) [pid = 1666] [serial = 1952] [outer = 0x113349800] 20:57:30 INFO - PROCESS | 1666 | 1466740650594 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]]]}] 20:57:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 20:57:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 671ms 20:57:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 20:57:30 INFO - PROCESS | 1666 | 1466740650637 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 20:57:30 INFO - PROCESS | 1666 | 1466740650639 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 20:57:30 INFO - PROCESS | 1666 | 1466740650641 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 20:57:30 INFO - PROCESS | 1666 | 1466740650643 Marionette TRACE conn2 <- [1,2574,null,{}] 20:57:30 INFO - PROCESS | 1666 | 1466740650657 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}] 20:57:30 INFO - PROCESS | 1666 | 1466740650660 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:30 INFO - PROCESS | 1666 | 1466740650738 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 20:57:30 INFO - PROCESS | 1666 | 1466740650744 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:30 INFO - PROCESS | 1666 | 1466740650746 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:30 INFO - PROCESS | 1666 | ++DOCSHELL 0x12463a000 == 29 [pid = 1666] [id = 651] 20:57:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 68 (0x1184d7000) [pid = 1666] [serial = 1953] [outer = 0x0] 20:57:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 69 (0x118542800) [pid = 1666] [serial = 1954] [outer = 0x1184d7000] 20:57:30 INFO - PROCESS | 1666 | 1466740650775 Marionette DEBUG loaded listener.js 20:57:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 70 (0x1185d2800) [pid = 1666] [serial = 1955] [outer = 0x1184d7000] 20:57:31 INFO - PROCESS | 1666 | 1466740651095 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]]]}] 20:57:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 20:57:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 472ms 20:57:31 INFO - PROCESS | 1666 | 1466740651115 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 20:57:31 INFO - PROCESS | 1666 | 1466740651117 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 20:57:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 20:57:31 INFO - PROCESS | 1666 | 1466740651119 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 20:57:31 INFO - PROCESS | 1666 | 1466740651120 Marionette TRACE conn2 <- [1,2578,null,{}] 20:57:31 INFO - PROCESS | 1666 | 1466740651122 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}] 20:57:31 INFO - PROCESS | 1666 | 1466740651123 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:31 INFO - PROCESS | 1666 | 1466740651202 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 20:57:31 INFO - PROCESS | 1666 | 1466740651206 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:31 INFO - PROCESS | 1666 | 1466740651207 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:31 INFO - PROCESS | 1666 | ++DOCSHELL 0x125da2000 == 30 [pid = 1666] [id = 652] 20:57:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 71 (0x1188a5800) [pid = 1666] [serial = 1956] [outer = 0x0] 20:57:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 72 (0x1191cb400) [pid = 1666] [serial = 1957] [outer = 0x1188a5800] 20:57:31 INFO - PROCESS | 1666 | 1466740651235 Marionette DEBUG loaded listener.js 20:57:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 73 (0x11998e800) [pid = 1666] [serial = 1958] [outer = 0x1188a5800] 20:57:31 INFO - PROCESS | 1666 | 1466740651602 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]]]}] 20:57:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 20:57:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 521ms 20:57:31 INFO - PROCESS | 1666 | 1466740651640 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 20:57:31 INFO - PROCESS | 1666 | 1466740651641 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 20:57:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 20:57:31 INFO - PROCESS | 1666 | 1466740651651 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 20:57:31 INFO - PROCESS | 1666 | 1466740651654 Marionette TRACE conn2 <- [1,2582,null,{}] 20:57:31 INFO - PROCESS | 1666 | 1466740651656 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}] 20:57:31 INFO - PROCESS | 1666 | 1466740651657 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:31 INFO - PROCESS | 1666 | 1466740651749 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 20:57:31 INFO - PROCESS | 1666 | 1466740651787 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:31 INFO - PROCESS | 1666 | 1466740651789 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:31 INFO - PROCESS | 1666 | ++DOCSHELL 0x128c85800 == 31 [pid = 1666] [id = 653] 20:57:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 74 (0x112e06400) [pid = 1666] [serial = 1959] [outer = 0x0] 20:57:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x119cd3800) [pid = 1666] [serial = 1960] [outer = 0x112e06400] 20:57:31 INFO - PROCESS | 1666 | 1466740651813 Marionette DEBUG loaded listener.js 20:57:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x123258c00) [pid = 1666] [serial = 1961] [outer = 0x112e06400] 20:57:32 INFO - PROCESS | 1666 | 1466740652141 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]]]}] 20:57:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 20:57:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 520ms 20:57:32 INFO - PROCESS | 1666 | 1466740652177 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 20:57:32 INFO - PROCESS | 1666 | 1466740652179 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 20:57:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 20:57:32 INFO - PROCESS | 1666 | 1466740652181 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 20:57:32 INFO - PROCESS | 1666 | 1466740652182 Marionette TRACE conn2 <- [1,2586,null,{}] 20:57:32 INFO - PROCESS | 1666 | 1466740652184 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}] 20:57:32 INFO - PROCESS | 1666 | 1466740652189 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:32 INFO - PROCESS | 1666 | 1466740652292 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 20:57:32 INFO - PROCESS | 1666 | 1466740652331 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:32 INFO - PROCESS | 1666 | 1466740652332 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:32 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a44c800 == 32 [pid = 1666] [id = 654] 20:57:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x123471400) [pid = 1666] [serial = 1962] [outer = 0x0] 20:57:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x124535400) [pid = 1666] [serial = 1963] [outer = 0x123471400] 20:57:32 INFO - PROCESS | 1666 | 1466740652357 Marionette DEBUG loaded listener.js 20:57:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x1251dbc00) [pid = 1666] [serial = 1964] [outer = 0x123471400] 20:57:32 INFO - PROCESS | 1666 | 1466740652681 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]]]}] 20:57:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 20:57:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 519ms 20:57:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 20:57:32 INFO - PROCESS | 1666 | 1466740652700 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 20:57:32 INFO - PROCESS | 1666 | 1466740652701 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 20:57:32 INFO - PROCESS | 1666 | 1466740652703 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 20:57:32 INFO - PROCESS | 1666 | 1466740652705 Marionette TRACE conn2 <- [1,2590,null,{}] 20:57:32 INFO - PROCESS | 1666 | 1466740652707 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}] 20:57:32 INFO - PROCESS | 1666 | 1466740652708 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:32 INFO - PROCESS | 1666 | 1466740652810 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 20:57:32 INFO - PROCESS | 1666 | 1466740652848 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:32 INFO - PROCESS | 1666 | 1466740652849 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:32 INFO - PROCESS | 1666 | ++DOCSHELL 0x12afbf800 == 33 [pid = 1666] [id = 655] 20:57:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x124687000) [pid = 1666] [serial = 1965] [outer = 0x0] 20:57:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x1258b6000) [pid = 1666] [serial = 1966] [outer = 0x124687000] 20:57:32 INFO - PROCESS | 1666 | 1466740652873 Marionette DEBUG loaded listener.js 20:57:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x1271b3400) [pid = 1666] [serial = 1967] [outer = 0x124687000] 20:57:33 INFO - PROCESS | 1666 | 1466740653161 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]]]}] 20:57:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 20:57:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 517ms 20:57:33 INFO - PROCESS | 1666 | 1466740653222 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 20:57:33 INFO - PROCESS | 1666 | 1466740653223 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 20:57:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 20:57:33 INFO - PROCESS | 1666 | 1466740653225 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 20:57:33 INFO - PROCESS | 1666 | 1466740653226 Marionette TRACE conn2 <- [1,2594,null,{}] 20:57:33 INFO - PROCESS | 1666 | 1466740653228 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}] 20:57:33 INFO - PROCESS | 1666 | 1466740653229 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:33 INFO - PROCESS | 1666 | 1466740653325 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 20:57:33 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x112e02800) [pid = 1666] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 20:57:33 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x112ae0c00) [pid = 1666] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 20:57:33 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x1242f4800) [pid = 1666] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 20:57:33 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x11846cc00) [pid = 1666] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 20:57:33 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x1180cb400) [pid = 1666] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 20:57:33 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x1180c8400) [pid = 1666] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 20:57:33 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x12b750c00) [pid = 1666] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 20:57:33 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x116a1b800) [pid = 1666] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 20:57:33 INFO - PROCESS | 1666 | 1466740653460 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:33 INFO - PROCESS | 1666 | 1466740653461 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x118766800 == 34 [pid = 1666] [id = 656] 20:57:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x112ae0c00) [pid = 1666] [serial = 1968] [outer = 0x0] 20:57:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x115e24800) [pid = 1666] [serial = 1969] [outer = 0x112ae0c00] 20:57:33 INFO - PROCESS | 1666 | 1466740653487 Marionette DEBUG loaded listener.js 20:57:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x1185d5800) [pid = 1666] [serial = 1970] [outer = 0x112ae0c00] 20:57:33 INFO - PROCESS | 1666 | 1466740653865 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]]]}] 20:57:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 20:57:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 671ms 20:57:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 20:57:33 INFO - PROCESS | 1666 | 1466740653899 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 20:57:33 INFO - PROCESS | 1666 | 1466740653901 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 20:57:33 INFO - PROCESS | 1666 | 1466740653904 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 20:57:33 INFO - PROCESS | 1666 | 1466740653906 Marionette TRACE conn2 <- [1,2598,null,{}] 20:57:33 INFO - PROCESS | 1666 | 1466740653909 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}] 20:57:33 INFO - PROCESS | 1666 | 1466740653911 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:34 INFO - PROCESS | 1666 | 1466740654072 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 20:57:34 INFO - PROCESS | 1666 | 1466740654086 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:34 INFO - PROCESS | 1666 | 1466740654087 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:34 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b9b5800 == 35 [pid = 1666] [id = 657] 20:57:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x1133aa800) [pid = 1666] [serial = 1971] [outer = 0x0] 20:57:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x1174bec00) [pid = 1666] [serial = 1972] [outer = 0x1133aa800] 20:57:34 INFO - PROCESS | 1666 | 1466740654115 Marionette DEBUG loaded listener.js 20:57:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x128dc9c00) [pid = 1666] [serial = 1973] [outer = 0x1133aa800] 20:57:34 INFO - PROCESS | 1666 | 1466740654403 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]]]}] 20:57:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 20:57:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 522ms 20:57:34 INFO - PROCESS | 1666 | 1466740654426 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 20:57:34 INFO - PROCESS | 1666 | 1466740654427 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 20:57:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 20:57:34 INFO - PROCESS | 1666 | 1466740654429 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 20:57:34 INFO - PROCESS | 1666 | 1466740654430 Marionette TRACE conn2 <- [1,2602,null,{}] 20:57:34 INFO - PROCESS | 1666 | 1466740654432 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}] 20:57:34 INFO - PROCESS | 1666 | 1466740654433 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:34 INFO - PROCESS | 1666 | 1466740654514 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 20:57:34 INFO - PROCESS | 1666 | 1466740654519 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:34 INFO - PROCESS | 1666 | 1466740654520 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:34 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c07a000 == 36 [pid = 1666] [id = 658] 20:57:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x1291b3c00) [pid = 1666] [serial = 1974] [outer = 0x0] 20:57:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x129403400) [pid = 1666] [serial = 1975] [outer = 0x1291b3c00] 20:57:34 INFO - PROCESS | 1666 | 1466740654544 Marionette DEBUG loaded listener.js 20:57:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x128c7a400) [pid = 1666] [serial = 1976] [outer = 0x1291b3c00] 20:57:34 INFO - PROCESS | 1666 | 1466740654893 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]]]}] 20:57:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 20:57:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 471ms 20:57:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 20:57:34 INFO - PROCESS | 1666 | 1466740654900 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 20:57:34 INFO - PROCESS | 1666 | 1466740654902 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 20:57:34 INFO - PROCESS | 1666 | 1466740654904 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 20:57:34 INFO - PROCESS | 1666 | 1466740654906 Marionette TRACE conn2 <- [1,2606,null,{}] 20:57:34 INFO - PROCESS | 1666 | 1466740654908 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}] 20:57:34 INFO - PROCESS | 1666 | 1466740654909 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:35 INFO - PROCESS | 1666 | 1466740655040 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 20:57:35 INFO - PROCESS | 1666 | 1466740655046 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:35 INFO - PROCESS | 1666 | 1466740655048 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c652800 == 37 [pid = 1666] [id = 659] 20:57:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x119bbe800) [pid = 1666] [serial = 1977] [outer = 0x0] 20:57:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x129506400) [pid = 1666] [serial = 1978] [outer = 0x119bbe800] 20:57:35 INFO - PROCESS | 1666 | 1466740655074 Marionette DEBUG loaded listener.js 20:57:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x12a6ef000) [pid = 1666] [serial = 1979] [outer = 0x119bbe800] 20:57:35 INFO - PROCESS | 1666 | 1466740655398 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]]]}] 20:57:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 20:57:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 520ms 20:57:35 INFO - PROCESS | 1666 | 1466740655473 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 20:57:35 INFO - PROCESS | 1666 | 1466740655475 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 20:57:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 20:57:35 INFO - PROCESS | 1666 | 1466740655479 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 20:57:35 INFO - PROCESS | 1666 | 1466740655481 Marionette TRACE conn2 <- [1,2610,null,{}] 20:57:35 INFO - PROCESS | 1666 | 1466740655486 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}] 20:57:35 INFO - PROCESS | 1666 | 1466740655488 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:35 INFO - PROCESS | 1666 | 1466740655581 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 20:57:35 INFO - PROCESS | 1666 | 1466740655680 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:35 INFO - PROCESS | 1666 | 1466740655683 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x11661a800 == 38 [pid = 1666] [id = 660] 20:57:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x11295ec00) [pid = 1666] [serial = 1980] [outer = 0x0] 20:57:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x112a7dc00) [pid = 1666] [serial = 1981] [outer = 0x11295ec00] 20:57:35 INFO - PROCESS | 1666 | 1466740655715 Marionette DEBUG loaded listener.js 20:57:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x113c4c400) [pid = 1666] [serial = 1982] [outer = 0x11295ec00] 20:57:36 INFO - PROCESS | 1666 | 1466740656257 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]]]}] 20:57:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 20:57:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 822ms 20:57:36 INFO - PROCESS | 1666 | 1466740656305 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 20:57:36 INFO - PROCESS | 1666 | 1466740656307 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 20:57:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 20:57:36 INFO - PROCESS | 1666 | 1466740656313 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 20:57:36 INFO - PROCESS | 1666 | 1466740656316 Marionette TRACE conn2 <- [1,2614,null,{}] 20:57:36 INFO - PROCESS | 1666 | 1466740656321 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}] 20:57:36 INFO - PROCESS | 1666 | 1466740656323 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:36 INFO - PROCESS | 1666 | 1466740656451 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 20:57:36 INFO - PROCESS | 1666 | 1466740656561 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:36 INFO - PROCESS | 1666 | 1466740656563 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x124a21800 == 39 [pid = 1666] [id = 661] 20:57:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x1175c0000) [pid = 1666] [serial = 1983] [outer = 0x0] 20:57:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x1176c9400) [pid = 1666] [serial = 1984] [outer = 0x1175c0000] 20:57:36 INFO - PROCESS | 1666 | 1466740656613 Marionette DEBUG loaded listener.js 20:57:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x11813d800) [pid = 1666] [serial = 1985] [outer = 0x1175c0000] 20:57:37 INFO - PROCESS | 1666 | 1466740657498 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]]]}] 20:57:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 20:57:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1225ms 20:57:37 INFO - PROCESS | 1666 | 1466740657536 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 20:57:37 INFO - PROCESS | 1666 | 1466740657540 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 20:57:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 20:57:37 INFO - PROCESS | 1666 | 1466740657545 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 20:57:37 INFO - PROCESS | 1666 | 1466740657547 Marionette TRACE conn2 <- [1,2618,null,{}] 20:57:37 INFO - PROCESS | 1666 | 1466740657550 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}] 20:57:37 INFO - PROCESS | 1666 | 1466740657552 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:37 INFO - PROCESS | 1666 | 1466740657654 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 20:57:37 INFO - PROCESS | 1666 | 1466740657712 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:37 INFO - PROCESS | 1666 | 1466740657715 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x119294800 == 40 [pid = 1666] [id = 662] 20:57:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x116748800) [pid = 1666] [serial = 1986] [outer = 0x0] 20:57:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x1167e6000) [pid = 1666] [serial = 1987] [outer = 0x116748800] 20:57:37 INFO - PROCESS | 1666 | 1466740657744 Marionette DEBUG loaded listener.js 20:57:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x1175c2800) [pid = 1666] [serial = 1988] [outer = 0x116748800] 20:57:37 INFO - PROCESS | 1666 | --DOCSHELL 0x12c07a000 == 39 [pid = 1666] [id = 658] 20:57:37 INFO - PROCESS | 1666 | --DOCSHELL 0x12b9b5800 == 38 [pid = 1666] [id = 657] 20:57:37 INFO - PROCESS | 1666 | --DOCSHELL 0x118766800 == 37 [pid = 1666] [id = 656] 20:57:37 INFO - PROCESS | 1666 | --DOCSHELL 0x12afbf800 == 36 [pid = 1666] [id = 655] 20:57:37 INFO - PROCESS | 1666 | --DOCSHELL 0x12a44c800 == 35 [pid = 1666] [id = 654] 20:57:37 INFO - PROCESS | 1666 | --DOCSHELL 0x128c85800 == 34 [pid = 1666] [id = 653] 20:57:37 INFO - PROCESS | 1666 | --DOCSHELL 0x125da2000 == 33 [pid = 1666] [id = 652] 20:57:37 INFO - PROCESS | 1666 | --DOCSHELL 0x12463a000 == 32 [pid = 1666] [id = 651] 20:57:37 INFO - PROCESS | 1666 | --DOCSHELL 0x1191b6800 == 31 [pid = 1666] [id = 650] 20:57:37 INFO - PROCESS | 1666 | --DOCSHELL 0x1169a6800 == 30 [pid = 1666] [id = 649] 20:57:37 INFO - PROCESS | 1666 | --DOCSHELL 0x119ba1800 == 29 [pid = 1666] [id = 648] 20:57:37 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x126f28000) [pid = 1666] [serial = 1925] [outer = 0x0] [url = about:blank] 20:57:37 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x115e1b400) [pid = 1666] [serial = 1906] [outer = 0x0] [url = about:blank] 20:57:37 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x1167e8c00) [pid = 1666] [serial = 1907] [outer = 0x0] [url = about:blank] 20:57:37 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x124bb3800) [pid = 1666] [serial = 1921] [outer = 0x0] [url = about:blank] 20:57:37 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x1188ae400) [pid = 1666] [serial = 1910] [outer = 0x0] [url = about:blank] 20:57:37 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x119885c00) [pid = 1666] [serial = 1918] [outer = 0x0] [url = about:blank] 20:57:37 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x118470800) [pid = 1666] [serial = 1915] [outer = 0x0] [url = about:blank] 20:57:37 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x1184d8c00) [pid = 1666] [serial = 1909] [outer = 0x0] [url = about:blank] 20:57:37 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x124de6000) [pid = 1666] [serial = 1922] [outer = 0x0] [url = about:blank] 20:57:37 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x12b8f4c00) [pid = 1666] [serial = 1904] [outer = 0x0] [url = about:blank] 20:57:37 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x1188a2000) [pid = 1666] [serial = 1916] [outer = 0x0] [url = about:blank] 20:57:37 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x1242ecc00) [pid = 1666] [serial = 1919] [outer = 0x0] [url = about:blank] 20:57:37 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x116f8fc00) [pid = 1666] [serial = 1912] [outer = 0x0] [url = about:blank] 20:57:37 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x1180c9c00) [pid = 1666] [serial = 1913] [outer = 0x0] [url = about:blank] 20:57:37 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x124ddf000) [pid = 1666] [serial = 1924] [outer = 0x0] [url = about:blank] 20:57:38 INFO - PROCESS | 1666 | 1466740658093 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]]]}] 20:57:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 20:57:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 570ms 20:57:38 INFO - PROCESS | 1666 | 1466740658115 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 20:57:38 INFO - PROCESS | 1666 | 1466740658118 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 20:57:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 20:57:38 INFO - PROCESS | 1666 | 1466740658125 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 20:57:38 INFO - PROCESS | 1666 | 1466740658127 Marionette TRACE conn2 <- [1,2622,null,{}] 20:57:38 INFO - PROCESS | 1666 | 1466740658130 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}] 20:57:38 INFO - PROCESS | 1666 | 1466740658131 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:38 INFO - PROCESS | 1666 | 1466740658212 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 20:57:38 INFO - PROCESS | 1666 | 1466740658216 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:38 INFO - PROCESS | 1666 | 1466740658217 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:38 INFO - PROCESS | 1666 | ++DOCSHELL 0x119cb1000 == 30 [pid = 1666] [id = 663] 20:57:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x11674bc00) [pid = 1666] [serial = 1989] [outer = 0x0] 20:57:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x118474800) [pid = 1666] [serial = 1990] [outer = 0x11674bc00] 20:57:38 INFO - PROCESS | 1666 | 1466740658246 Marionette DEBUG loaded listener.js 20:57:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x11859f400) [pid = 1666] [serial = 1991] [outer = 0x11674bc00] 20:57:38 INFO - PROCESS | 1666 | 1466740658619 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]]]}] 20:57:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 20:57:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 571ms 20:57:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 20:57:38 INFO - PROCESS | 1666 | 1466740658695 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 20:57:38 INFO - PROCESS | 1666 | 1466740658696 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 20:57:38 INFO - PROCESS | 1666 | 1466740658698 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 20:57:38 INFO - PROCESS | 1666 | 1466740658700 Marionette TRACE conn2 <- [1,2626,null,{}] 20:57:38 INFO - PROCESS | 1666 | 1466740658709 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}] 20:57:38 INFO - PROCESS | 1666 | 1466740658712 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:38 INFO - PROCESS | 1666 | 1466740658791 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 20:57:38 INFO - PROCESS | 1666 | 1466740658797 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:38 INFO - PROCESS | 1666 | 1466740658798 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:38 INFO - PROCESS | 1666 | ++DOCSHELL 0x126f17000 == 31 [pid = 1666] [id = 664] 20:57:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x1188a5c00) [pid = 1666] [serial = 1992] [outer = 0x0] 20:57:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x119bb2400) [pid = 1666] [serial = 1993] [outer = 0x1188a5c00] 20:57:38 INFO - PROCESS | 1666 | 1466740658828 Marionette DEBUG loaded listener.js 20:57:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x124125000) [pid = 1666] [serial = 1994] [outer = 0x1188a5c00] 20:57:39 INFO - PROCESS | 1666 | 1466740659185 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]]]}] 20:57:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 20:57:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 526ms 20:57:39 INFO - PROCESS | 1666 | 1466740659226 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 20:57:39 INFO - PROCESS | 1666 | 1466740659227 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 20:57:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 20:57:39 INFO - PROCESS | 1666 | 1466740659230 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 20:57:39 INFO - PROCESS | 1666 | 1466740659231 Marionette TRACE conn2 <- [1,2630,null,{}] 20:57:39 INFO - PROCESS | 1666 | 1466740659233 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}] 20:57:39 INFO - PROCESS | 1666 | 1466740659234 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:39 INFO - PROCESS | 1666 | 1466740659312 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 20:57:39 INFO - PROCESS | 1666 | 1466740659315 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:39 INFO - PROCESS | 1666 | 1466740659317 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x129c73800 == 32 [pid = 1666] [id = 665] 20:57:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x12412a800) [pid = 1666] [serial = 1995] [outer = 0x0] 20:57:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x12453c400) [pid = 1666] [serial = 1996] [outer = 0x12412a800] 20:57:39 INFO - PROCESS | 1666 | 1466740659344 Marionette DEBUG loaded listener.js 20:57:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x124bfdc00) [pid = 1666] [serial = 1997] [outer = 0x12412a800] 20:57:39 INFO - PROCESS | 1666 | 1466740659662 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]]]}] 20:57:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 20:57:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 468ms 20:57:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 20:57:39 INFO - PROCESS | 1666 | 1466740659698 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 20:57:39 INFO - PROCESS | 1666 | 1466740659699 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 20:57:39 INFO - PROCESS | 1666 | 1466740659701 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 20:57:39 INFO - PROCESS | 1666 | 1466740659703 Marionette TRACE conn2 <- [1,2634,null,{}] 20:57:39 INFO - PROCESS | 1666 | 1466740659707 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}] 20:57:39 INFO - PROCESS | 1666 | 1466740659708 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:39 INFO - PROCESS | 1666 | 1466740659782 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 20:57:39 INFO - PROCESS | 1666 | 1466740659846 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:39 INFO - PROCESS | 1666 | 1466740659847 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a6a2000 == 33 [pid = 1666] [id = 666] 20:57:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x1242ecc00) [pid = 1666] [serial = 1998] [outer = 0x0] 20:57:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x12580b400) [pid = 1666] [serial = 1999] [outer = 0x1242ecc00] 20:57:39 INFO - PROCESS | 1666 | 1466740659872 Marionette DEBUG loaded listener.js 20:57:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x1274b6c00) [pid = 1666] [serial = 2000] [outer = 0x1242ecc00] 20:57:40 INFO - PROCESS | 1666 | 1466740660174 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]]]}] 20:57:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 20:57:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 519ms 20:57:40 INFO - PROCESS | 1666 | 1466740660222 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 20:57:40 INFO - PROCESS | 1666 | 1466740660223 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 20:57:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 20:57:40 INFO - PROCESS | 1666 | 1466740660227 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 20:57:40 INFO - PROCESS | 1666 | 1466740660228 Marionette TRACE conn2 <- [1,2638,null,{}] 20:57:40 INFO - PROCESS | 1666 | 1466740660231 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}] 20:57:40 INFO - PROCESS | 1666 | 1466740660235 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:40 INFO - PROCESS | 1666 | 1466740660350 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 20:57:40 INFO - PROCESS | 1666 | 1466740660362 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:40 INFO - PROCESS | 1666 | 1466740660363 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c07e000 == 34 [pid = 1666] [id = 667] 20:57:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x128c79400) [pid = 1666] [serial = 2001] [outer = 0x0] 20:57:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x1291b9000) [pid = 1666] [serial = 2002] [outer = 0x128c79400] 20:57:40 INFO - PROCESS | 1666 | 1466740660392 Marionette DEBUG loaded listener.js 20:57:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x12a53d400) [pid = 1666] [serial = 2003] [outer = 0x128c79400] 20:57:40 INFO - PROCESS | 1666 | 1466740660712 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]]]}] 20:57:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 20:57:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 522ms 20:57:40 INFO - PROCESS | 1666 | 1466740660757 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 20:57:40 INFO - PROCESS | 1666 | 1466740660758 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 20:57:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 20:57:40 INFO - PROCESS | 1666 | 1466740660760 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 20:57:40 INFO - PROCESS | 1666 | 1466740660762 Marionette TRACE conn2 <- [1,2642,null,{}] 20:57:40 INFO - PROCESS | 1666 | 1466740660764 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}] 20:57:40 INFO - PROCESS | 1666 | 1466740660765 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:40 INFO - PROCESS | 1666 | 1466740660866 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 20:57:40 INFO - PROCESS | 1666 | 1466740660869 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:40 INFO - PROCESS | 1666 | 1466740660870 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c64f800 == 35 [pid = 1666] [id = 668] 20:57:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x12a53dc00) [pid = 1666] [serial = 2004] [outer = 0x0] 20:57:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x12a6ea400) [pid = 1666] [serial = 2005] [outer = 0x12a53dc00] 20:57:40 INFO - PROCESS | 1666 | 1466740660901 Marionette DEBUG loaded listener.js 20:57:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x12af69000) [pid = 1666] [serial = 2006] [outer = 0x12a53dc00] 20:57:41 INFO - PROCESS | 1666 | 1466740661205 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]]]}] 20:57:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 20:57:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 468ms 20:57:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 20:57:41 INFO - PROCESS | 1666 | 1466740661236 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 20:57:41 INFO - PROCESS | 1666 | 1466740661237 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 20:57:41 INFO - PROCESS | 1666 | 1466740661239 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 20:57:41 INFO - PROCESS | 1666 | 1466740661240 Marionette TRACE conn2 <- [1,2646,null,{}] 20:57:41 INFO - PROCESS | 1666 | 1466740661243 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}] 20:57:41 INFO - PROCESS | 1666 | 1466740661244 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:41 INFO - PROCESS | 1666 | 1466740661350 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 20:57:41 INFO - PROCESS | 1666 | 1466740661354 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:41 INFO - PROCESS | 1666 | 1466740661355 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cf53000 == 36 [pid = 1666] [id = 669] 20:57:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x12a53e400) [pid = 1666] [serial = 2007] [outer = 0x0] 20:57:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x12b0edc00) [pid = 1666] [serial = 2008] [outer = 0x12a53e400] 20:57:41 INFO - PROCESS | 1666 | 1466740661380 Marionette DEBUG loaded listener.js 20:57:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x12b747000) [pid = 1666] [serial = 2009] [outer = 0x12a53e400] 20:57:41 INFO - PROCESS | 1666 | 1466740661713 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]]]}] 20:57:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 20:57:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 519ms 20:57:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 20:57:41 INFO - PROCESS | 1666 | 1466740661760 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 20:57:41 INFO - PROCESS | 1666 | 1466740661761 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 20:57:41 INFO - PROCESS | 1666 | 1466740661764 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 20:57:41 INFO - PROCESS | 1666 | 1466740661765 Marionette TRACE conn2 <- [1,2650,null,{}] 20:57:41 INFO - PROCESS | 1666 | 1466740661769 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}] 20:57:41 INFO - PROCESS | 1666 | 1466740661771 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:41 INFO - PROCESS | 1666 | 1466740661867 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 20:57:41 INFO - PROCESS | 1666 | 1466740661906 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:41 INFO - PROCESS | 1666 | 1466740661907 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d3a3800 == 37 [pid = 1666] [id = 670] 20:57:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x12b747800) [pid = 1666] [serial = 2010] [outer = 0x0] 20:57:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x12b74f000) [pid = 1666] [serial = 2011] [outer = 0x12b747800] 20:57:41 INFO - PROCESS | 1666 | 1466740661938 Marionette DEBUG loaded listener.js 20:57:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x12b834800) [pid = 1666] [serial = 2012] [outer = 0x12b747800] 20:57:42 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x112e06400) [pid = 1666] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 20:57:42 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x1291b3c00) [pid = 1666] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 20:57:42 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x1132db800) [pid = 1666] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 20:57:42 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x1164e4000) [pid = 1666] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 20:57:42 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x1184d7000) [pid = 1666] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 20:57:42 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x123471400) [pid = 1666] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 20:57:42 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x113349800) [pid = 1666] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 20:57:42 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x1188a5800) [pid = 1666] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 20:57:42 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x113350c00) [pid = 1666] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 20:57:42 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x116f95c00) [pid = 1666] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 20:57:42 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x119bb3400) [pid = 1666] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 20:57:42 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x12453f000) [pid = 1666] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 20:57:42 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x124687000) [pid = 1666] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 20:57:42 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x128c75800) [pid = 1666] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 20:57:42 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x112ae0c00) [pid = 1666] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 20:57:42 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x1133aa800) [pid = 1666] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 20:57:42 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x118147800) [pid = 1666] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 20:57:42 INFO - PROCESS | 1666 | 1466740662312 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]]]}] 20:57:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 20:57:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 568ms 20:57:42 INFO - PROCESS | 1666 | 1466740662332 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 20:57:42 INFO - PROCESS | 1666 | 1466740662334 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 20:57:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 20:57:42 INFO - PROCESS | 1666 | 1466740662336 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 20:57:42 INFO - PROCESS | 1666 | 1466740662337 Marionette TRACE conn2 <- [1,2654,null,{}] 20:57:42 INFO - PROCESS | 1666 | 1466740662339 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}] 20:57:42 INFO - PROCESS | 1666 | 1466740662340 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:42 INFO - PROCESS | 1666 | 1466740662419 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 20:57:42 INFO - PROCESS | 1666 | 1466740662422 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:42 INFO - PROCESS | 1666 | 1466740662423 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a5bc000 == 38 [pid = 1666] [id = 671] 20:57:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x112e06400) [pid = 1666] [serial = 2013] [outer = 0x0] 20:57:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x1174c1800) [pid = 1666] [serial = 2014] [outer = 0x112e06400] 20:57:42 INFO - PROCESS | 1666 | 1466740662450 Marionette DEBUG loaded listener.js 20:57:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x119bb3400) [pid = 1666] [serial = 2015] [outer = 0x112e06400] 20:57:42 INFO - PROCESS | 1666 | 1466740662771 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]]]}] 20:57:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 20:57:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 469ms 20:57:42 INFO - PROCESS | 1666 | 1466740662806 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 20:57:42 INFO - PROCESS | 1666 | 1466740662810 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 20:57:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 20:57:42 INFO - PROCESS | 1666 | 1466740662812 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 20:57:42 INFO - PROCESS | 1666 | 1466740662814 Marionette TRACE conn2 <- [1,2658,null,{}] 20:57:42 INFO - PROCESS | 1666 | 1466740662816 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}] 20:57:42 INFO - PROCESS | 1666 | 1466740662818 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:42 INFO - PROCESS | 1666 | 1466740662933 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 20:57:42 INFO - PROCESS | 1666 | 1466740662939 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:42 INFO - PROCESS | 1666 | 1466740662950 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d828000 == 39 [pid = 1666] [id = 672] 20:57:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x118147800) [pid = 1666] [serial = 2016] [outer = 0x0] 20:57:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x1271b7000) [pid = 1666] [serial = 2017] [outer = 0x118147800] 20:57:42 INFO - PROCESS | 1666 | 1466740662978 Marionette DEBUG loaded listener.js 20:57:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x12b83e000) [pid = 1666] [serial = 2018] [outer = 0x118147800] 20:57:43 INFO - PROCESS | 1666 | 1466740663295 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]]]}] 20:57:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 20:57:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 521ms 20:57:43 INFO - PROCESS | 1666 | 1466740663334 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 20:57:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 20:57:43 INFO - PROCESS | 1666 | 1466740663336 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 20:57:43 INFO - PROCESS | 1666 | 1466740663338 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 20:57:43 INFO - PROCESS | 1666 | 1466740663339 Marionette TRACE conn2 <- [1,2662,null,{}] 20:57:43 INFO - PROCESS | 1666 | 1466740663341 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}] 20:57:43 INFO - PROCESS | 1666 | 1466740663342 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:43 INFO - PROCESS | 1666 | 1466740663440 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 20:57:43 INFO - PROCESS | 1666 | 1466740663446 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:43 INFO - PROCESS | 1666 | 1466740663447 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x12db40000 == 40 [pid = 1666] [id = 673] 20:57:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x12b8f9c00) [pid = 1666] [serial = 2019] [outer = 0x0] 20:57:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x12b963800) [pid = 1666] [serial = 2020] [outer = 0x12b8f9c00] 20:57:43 INFO - PROCESS | 1666 | 1466740663481 Marionette DEBUG loaded listener.js 20:57:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x12b969400) [pid = 1666] [serial = 2021] [outer = 0x12b8f9c00] 20:57:43 INFO - PROCESS | 1666 | 1466740663935 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]]]}] 20:57:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 20:57:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 620ms 20:57:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 20:57:43 INFO - PROCESS | 1666 | 1466740663959 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 20:57:43 INFO - PROCESS | 1666 | 1466740663960 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 20:57:43 INFO - PROCESS | 1666 | 1466740663964 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 20:57:43 INFO - PROCESS | 1666 | 1466740663965 Marionette TRACE conn2 <- [1,2666,null,{}] 20:57:43 INFO - PROCESS | 1666 | 1466740663969 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}] 20:57:43 INFO - PROCESS | 1666 | 1466740663972 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:44 INFO - PROCESS | 1666 | 1466740664056 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 20:57:44 INFO - PROCESS | 1666 | 1466740664060 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:44 INFO - PROCESS | 1666 | 1466740664061 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x12e357000 == 41 [pid = 1666] [id = 674] 20:57:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x12b969000) [pid = 1666] [serial = 2022] [outer = 0x0] 20:57:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x12bc5e400) [pid = 1666] [serial = 2023] [outer = 0x12b969000] 20:57:44 INFO - PROCESS | 1666 | 1466740664086 Marionette DEBUG loaded listener.js 20:57:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x12bc64c00) [pid = 1666] [serial = 2024] [outer = 0x12b969000] 20:57:45 INFO - PROCESS | 1666 | 1466740665028 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]]]}] 20:57:45 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) 20:57:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1071ms 20:57:45 INFO - PROCESS | 1666 | 1466740665035 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 20:57:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 20:57:45 INFO - PROCESS | 1666 | 1466740665037 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 20:57:45 INFO - PROCESS | 1666 | 1466740665041 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 20:57:45 INFO - PROCESS | 1666 | 1466740665043 Marionette TRACE conn2 <- [1,2670,null,{}] 20:57:45 INFO - PROCESS | 1666 | 1466740665047 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}] 20:57:45 INFO - PROCESS | 1666 | 1466740665049 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:45 INFO - PROCESS | 1666 | 1466740665204 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 20:57:45 INFO - PROCESS | 1666 | 1466740665283 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:45 INFO - PROCESS | 1666 | 1466740665285 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x123359000 == 42 [pid = 1666] [id = 675] 20:57:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x115dcd400) [pid = 1666] [serial = 2025] [outer = 0x0] 20:57:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x116f91400) [pid = 1666] [serial = 2026] [outer = 0x115dcd400] 20:57:45 INFO - PROCESS | 1666 | 1466740665316 Marionette DEBUG loaded listener.js 20:57:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x118147000) [pid = 1666] [serial = 2027] [outer = 0x115dcd400] 20:57:46 INFO - PROCESS | 1666 | 1466740666399 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"]]]}] 20:57:46 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 20:57:46 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 20:57:46 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 20:57:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:57:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:57:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1373ms 20:57:46 INFO - PROCESS | 1666 | 1466740666415 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 20:57:46 INFO - PROCESS | 1666 | 1466740666417 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 20:57:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 20:57:46 INFO - PROCESS | 1666 | 1466740666421 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 20:57:46 INFO - PROCESS | 1666 | 1466740666422 Marionette TRACE conn2 <- [1,2674,null,{}] 20:57:46 INFO - PROCESS | 1666 | 1466740666426 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}] 20:57:46 INFO - PROCESS | 1666 | 1466740666428 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:46 INFO - PROCESS | 1666 | 1466740666521 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 20:57:46 INFO - PROCESS | 1666 | 1466740666615 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:46 INFO - PROCESS | 1666 | 1466740666616 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:46 INFO - PROCESS | 1666 | ++DOCSHELL 0x119c32800 == 43 [pid = 1666] [id = 676] 20:57:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x1175bc800) [pid = 1666] [serial = 2028] [outer = 0x0] 20:57:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x1180d6c00) [pid = 1666] [serial = 2029] [outer = 0x1175bc800] 20:57:46 INFO - PROCESS | 1666 | 1466740666645 Marionette DEBUG loaded listener.js 20:57:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x118542400) [pid = 1666] [serial = 2030] [outer = 0x1175bc800] 20:57:47 INFO - PROCESS | 1666 | --DOCSHELL 0x12db40000 == 42 [pid = 1666] [id = 673] 20:57:47 INFO - PROCESS | 1666 | --DOCSHELL 0x12d828000 == 41 [pid = 1666] [id = 672] 20:57:47 INFO - PROCESS | 1666 | --DOCSHELL 0x12a5bc000 == 40 [pid = 1666] [id = 671] 20:57:47 INFO - PROCESS | 1666 | --DOCSHELL 0x12d3a3800 == 39 [pid = 1666] [id = 670] 20:57:47 INFO - PROCESS | 1666 | --DOCSHELL 0x12cf53000 == 38 [pid = 1666] [id = 669] 20:57:47 INFO - PROCESS | 1666 | --DOCSHELL 0x12c64f800 == 37 [pid = 1666] [id = 668] 20:57:47 INFO - PROCESS | 1666 | --DOCSHELL 0x12c07e000 == 36 [pid = 1666] [id = 667] 20:57:47 INFO - PROCESS | 1666 | --DOCSHELL 0x12a6a2000 == 35 [pid = 1666] [id = 666] 20:57:47 INFO - PROCESS | 1666 | --DOCSHELL 0x129c73800 == 34 [pid = 1666] [id = 665] 20:57:47 INFO - PROCESS | 1666 | --DOCSHELL 0x126f17000 == 33 [pid = 1666] [id = 664] 20:57:47 INFO - PROCESS | 1666 | --DOCSHELL 0x119cb1000 == 32 [pid = 1666] [id = 663] 20:57:47 INFO - PROCESS | 1666 | --DOCSHELL 0x119294800 == 31 [pid = 1666] [id = 662] 20:57:47 INFO - PROCESS | 1666 | --DOCSHELL 0x124a21800 == 30 [pid = 1666] [id = 661] 20:57:47 INFO - PROCESS | 1666 | --DOCSHELL 0x12c652800 == 29 [pid = 1666] [id = 659] 20:57:47 INFO - PROCESS | 1666 | --DOCSHELL 0x11661a800 == 28 [pid = 1666] [id = 660] 20:57:47 INFO - PROCESS | 1666 | --DOCSHELL 0x12e357000 == 27 [pid = 1666] [id = 674] 20:57:47 INFO - PROCESS | 1666 | --DOCSHELL 0x123359000 == 26 [pid = 1666] [id = 675] 20:57:47 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x119cd3800) [pid = 1666] [serial = 1960] [outer = 0x0] [url = about:blank] 20:57:47 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x128c7a400) [pid = 1666] [serial = 1976] [outer = 0x0] [url = about:blank] 20:57:47 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x113c4d400) [pid = 1666] [serial = 1948] [outer = 0x0] [url = about:blank] 20:57:47 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x11320b800) [pid = 1666] [serial = 1949] [outer = 0x0] [url = about:blank] 20:57:47 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x11846d400) [pid = 1666] [serial = 1946] [outer = 0x0] [url = about:blank] 20:57:47 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x1174bd800) [pid = 1666] [serial = 1945] [outer = 0x0] [url = about:blank] 20:57:47 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x118542800) [pid = 1666] [serial = 1954] [outer = 0x0] [url = about:blank] 20:57:47 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x1185d2800) [pid = 1666] [serial = 1955] [outer = 0x0] [url = about:blank] 20:57:47 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x124535400) [pid = 1666] [serial = 1963] [outer = 0x0] [url = about:blank] 20:57:47 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x1164dec00) [pid = 1666] [serial = 1951] [outer = 0x0] [url = about:blank] 20:57:47 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x1174bd400) [pid = 1666] [serial = 1952] [outer = 0x0] [url = about:blank] 20:57:47 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x1191cb400) [pid = 1666] [serial = 1957] [outer = 0x0] [url = about:blank] 20:57:47 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x115e88800) [pid = 1666] [serial = 1928] [outer = 0x0] [url = about:blank] 20:57:47 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x1133c7800) [pid = 1666] [serial = 1927] [outer = 0x0] [url = about:blank] 20:57:47 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x1184da800) [pid = 1666] [serial = 1931] [outer = 0x0] [url = about:blank] 20:57:47 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x1180cc800) [pid = 1666] [serial = 1930] [outer = 0x0] [url = about:blank] 20:57:47 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x124237c00) [pid = 1666] [serial = 1934] [outer = 0x0] [url = about:blank] 20:57:47 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x11a20b400) [pid = 1666] [serial = 1933] [outer = 0x0] [url = about:blank] 20:57:47 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x123258c00) [pid = 1666] [serial = 1961] [outer = 0x0] [url = about:blank] 20:57:47 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x1271b5800) [pid = 1666] [serial = 1937] [outer = 0x0] [url = about:blank] 20:57:47 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x12580a000) [pid = 1666] [serial = 1936] [outer = 0x0] [url = about:blank] 20:57:47 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x1258b6000) [pid = 1666] [serial = 1966] [outer = 0x0] [url = about:blank] 20:57:47 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x1251dbc00) [pid = 1666] [serial = 1964] [outer = 0x0] [url = about:blank] 20:57:47 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x128dca000) [pid = 1666] [serial = 1940] [outer = 0x0] [url = about:blank] 20:57:47 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x115e24800) [pid = 1666] [serial = 1969] [outer = 0x0] [url = about:blank] 20:57:47 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x128ce4c00) [pid = 1666] [serial = 1939] [outer = 0x0] [url = about:blank] 20:57:47 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x129506400) [pid = 1666] [serial = 1978] [outer = 0x0] [url = about:blank] 20:57:47 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x1271b3400) [pid = 1666] [serial = 1967] [outer = 0x0] [url = about:blank] 20:57:47 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x1174bec00) [pid = 1666] [serial = 1972] [outer = 0x0] [url = about:blank] 20:57:47 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x12a53d800) [pid = 1666] [serial = 1943] [outer = 0x0] [url = about:blank] 20:57:47 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x1185d5800) [pid = 1666] [serial = 1970] [outer = 0x0] [url = about:blank] 20:57:47 INFO - PROCESS | 1666 | --DOMWINDOW == 73 (0x129403400) [pid = 1666] [serial = 1975] [outer = 0x0] [url = about:blank] 20:57:47 INFO - PROCESS | 1666 | --DOMWINDOW == 72 (0x128dc9c00) [pid = 1666] [serial = 1973] [outer = 0x0] [url = about:blank] 20:57:47 INFO - PROCESS | 1666 | --DOMWINDOW == 71 (0x119ed8800) [pid = 1666] [serial = 1942] [outer = 0x0] [url = about:blank] 20:57:47 INFO - PROCESS | 1666 | --DOMWINDOW == 70 (0x11998e800) [pid = 1666] [serial = 1958] [outer = 0x0] [url = about:blank] 20:57:47 INFO - PROCESS | 1666 | 1466740667880 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"]]]}] 20:57:47 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 20:57:47 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 20:57:47 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 20:57:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:57:47 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:57:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1477ms 20:57:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 20:57:47 INFO - PROCESS | 1666 | 1466740667898 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 20:57:47 INFO - PROCESS | 1666 | 1466740667901 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 20:57:47 INFO - PROCESS | 1666 | 1466740667904 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 20:57:47 INFO - PROCESS | 1666 | 1466740667906 Marionette TRACE conn2 <- [1,2678,null,{}] 20:57:47 INFO - PROCESS | 1666 | 1466740667909 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}] 20:57:47 INFO - PROCESS | 1666 | 1466740667911 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:47 INFO - PROCESS | 1666 | 1466740667989 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 20:57:47 INFO - PROCESS | 1666 | 1466740667994 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:48 INFO - PROCESS | 1666 | 1466740667997 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:48 INFO - PROCESS | 1666 | ++DOCSHELL 0x1169b7800 == 27 [pid = 1666] [id = 677] 20:57:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 71 (0x112967400) [pid = 1666] [serial = 2031] [outer = 0x0] 20:57:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 72 (0x115dc6800) [pid = 1666] [serial = 2032] [outer = 0x112967400] 20:57:48 INFO - PROCESS | 1666 | 1466740668028 Marionette DEBUG loaded listener.js 20:57:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 73 (0x116138400) [pid = 1666] [serial = 2033] [outer = 0x112967400] 20:57:48 INFO - PROCESS | 1666 | 1466740668831 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]]]}] 20:57:48 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) 20:57:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 977ms 20:57:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 20:57:48 INFO - PROCESS | 1666 | 1466740668880 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 20:57:48 INFO - PROCESS | 1666 | 1466740668884 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 20:57:48 INFO - PROCESS | 1666 | 1466740668888 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 20:57:48 INFO - PROCESS | 1666 | 1466740668890 Marionette TRACE conn2 <- [1,2682,null,{}] 20:57:48 INFO - PROCESS | 1666 | 1466740668892 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}] 20:57:48 INFO - PROCESS | 1666 | 1466740668894 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:48 INFO - PROCESS | 1666 | 1466740668974 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 20:57:49 INFO - PROCESS | 1666 | 1466740669029 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:49 INFO - PROCESS | 1666 | 1466740669030 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:49 INFO - PROCESS | 1666 | ++DOCSHELL 0x1191aa000 == 28 [pid = 1666] [id = 678] 20:57:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 74 (0x116752800) [pid = 1666] [serial = 2034] [outer = 0x0] 20:57:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x1175b6800) [pid = 1666] [serial = 2035] [outer = 0x116752800] 20:57:49 INFO - PROCESS | 1666 | 1466740669058 Marionette DEBUG loaded listener.js 20:57:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x1180d4c00) [pid = 1666] [serial = 2036] [outer = 0x116752800] 20:57:49 INFO - PROCESS | 1666 | 1466740669833 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]]]}] 20:57:49 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) 20:57:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 971ms 20:57:49 INFO - PROCESS | 1666 | 1466740669862 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 20:57:49 INFO - PROCESS | 1666 | 1466740669863 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 20:57:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 20:57:49 INFO - PROCESS | 1666 | 1466740669865 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 20:57:49 INFO - PROCESS | 1666 | 1466740669875 Marionette TRACE conn2 <- [1,2686,null,{}] 20:57:49 INFO - PROCESS | 1666 | 1466740669885 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}] 20:57:49 INFO - PROCESS | 1666 | 1466740669889 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:49 INFO - PROCESS | 1666 | 1466740669988 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 20:57:50 INFO - PROCESS | 1666 | 1466740670028 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:50 INFO - PROCESS | 1666 | 1466740670031 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x12424f800 == 29 [pid = 1666] [id = 679] 20:57:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x1185d0400) [pid = 1666] [serial = 2037] [outer = 0x0] 20:57:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x1185dd800) [pid = 1666] [serial = 2038] [outer = 0x1185d0400] 20:57:50 INFO - PROCESS | 1666 | 1466740670059 Marionette DEBUG loaded listener.js 20:57:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x119182c00) [pid = 1666] [serial = 2039] [outer = 0x1185d0400] 20:57:50 INFO - PROCESS | 1666 | 1466740670857 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"]]]}] 20:57:50 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 20:57:50 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 20:57:50 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 20:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:57:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:57:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1030ms 20:57:50 INFO - PROCESS | 1666 | 1466740670902 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 20:57:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 20:57:50 INFO - PROCESS | 1666 | 1466740670903 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 20:57:50 INFO - PROCESS | 1666 | 1466740670906 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 20:57:50 INFO - PROCESS | 1666 | 1466740670907 Marionette TRACE conn2 <- [1,2690,null,{}] 20:57:50 INFO - PROCESS | 1666 | 1466740670909 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}] 20:57:50 INFO - PROCESS | 1666 | 1466740670910 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:51 INFO - PROCESS | 1666 | 1466740671007 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 20:57:51 INFO - PROCESS | 1666 | 1466740671011 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:51 INFO - PROCESS | 1666 | 1466740671012 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:51 INFO - PROCESS | 1666 | ++DOCSHELL 0x12582e000 == 30 [pid = 1666] [id = 680] 20:57:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x1191c1000) [pid = 1666] [serial = 2040] [outer = 0x0] 20:57:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x119932000) [pid = 1666] [serial = 2041] [outer = 0x1191c1000] 20:57:51 INFO - PROCESS | 1666 | 1466740671038 Marionette DEBUG loaded listener.js 20:57:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x119939c00) [pid = 1666] [serial = 2042] [outer = 0x1191c1000] 20:57:51 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x12a53dc00) [pid = 1666] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 20:57:51 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x128c79400) [pid = 1666] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 20:57:51 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x12a53e400) [pid = 1666] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 20:57:51 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x1242ecc00) [pid = 1666] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 20:57:51 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x11295ec00) [pid = 1666] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 20:57:51 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x12412a800) [pid = 1666] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 20:57:51 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x119bbe800) [pid = 1666] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 20:57:51 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x1188a5c00) [pid = 1666] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 20:57:51 INFO - PROCESS | 1666 | --DOMWINDOW == 73 (0x12b747800) [pid = 1666] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 20:57:51 INFO - PROCESS | 1666 | --DOMWINDOW == 72 (0x11674bc00) [pid = 1666] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 20:57:51 INFO - PROCESS | 1666 | --DOMWINDOW == 71 (0x116748800) [pid = 1666] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 20:57:51 INFO - PROCESS | 1666 | --DOMWINDOW == 70 (0x1175c0000) [pid = 1666] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 20:57:51 INFO - PROCESS | 1666 | --DOMWINDOW == 69 (0x12b8f9c00) [pid = 1666] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 20:57:51 INFO - PROCESS | 1666 | --DOMWINDOW == 68 (0x112e06400) [pid = 1666] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 20:57:51 INFO - PROCESS | 1666 | --DOMWINDOW == 67 (0x12b969000) [pid = 1666] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 20:57:51 INFO - PROCESS | 1666 | --DOMWINDOW == 66 (0x118147800) [pid = 1666] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 20:57:51 INFO - PROCESS | 1666 | 1466740671978 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"]]]}] 20:57:52 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 20:57:52 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 20:57:52 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 20:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:57:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1121ms 20:57:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 20:57:52 INFO - PROCESS | 1666 | 1466740672027 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 20:57:52 INFO - PROCESS | 1666 | 1466740672028 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 20:57:52 INFO - PROCESS | 1666 | 1466740672031 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 20:57:52 INFO - PROCESS | 1666 | 1466740672032 Marionette TRACE conn2 <- [1,2694,null,{}] 20:57:52 INFO - PROCESS | 1666 | 1466740672034 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}] 20:57:52 INFO - PROCESS | 1666 | 1466740672035 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:52 INFO - PROCESS | 1666 | 1466740672111 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 20:57:52 INFO - PROCESS | 1666 | 1466740672114 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:52 INFO - PROCESS | 1666 | 1466740672115 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x12711a000 == 31 [pid = 1666] [id = 681] 20:57:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 67 (0x110f31c00) [pid = 1666] [serial = 2043] [outer = 0x0] 20:57:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 68 (0x1176cfc00) [pid = 1666] [serial = 2044] [outer = 0x110f31c00] 20:57:52 INFO - PROCESS | 1666 | 1466740672143 Marionette DEBUG loaded listener.js 20:57:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 69 (0x119938400) [pid = 1666] [serial = 2045] [outer = 0x110f31c00] 20:57:52 INFO - PROCESS | 1666 | 1466740672938 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"]]]}] 20:57:52 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 20:57:52 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 20:57:52 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 20:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:57:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:57:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 918ms 20:57:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 20:57:52 INFO - PROCESS | 1666 | 1466740672950 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 20:57:52 INFO - PROCESS | 1666 | 1466740672951 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 20:57:52 INFO - PROCESS | 1666 | 1466740672953 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 20:57:52 INFO - PROCESS | 1666 | 1466740672954 Marionette TRACE conn2 <- [1,2698,null,{}] 20:57:52 INFO - PROCESS | 1666 | 1466740672956 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}] 20:57:52 INFO - PROCESS | 1666 | 1466740672961 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:53 INFO - PROCESS | 1666 | 1466740673055 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 20:57:53 INFO - PROCESS | 1666 | 1466740673113 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:53 INFO - PROCESS | 1666 | 1466740673114 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x1294d4000 == 32 [pid = 1666] [id = 682] 20:57:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 70 (0x1167e8c00) [pid = 1666] [serial = 2046] [outer = 0x0] 20:57:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 71 (0x119ed8800) [pid = 1666] [serial = 2047] [outer = 0x1167e8c00] 20:57:53 INFO - PROCESS | 1666 | 1466740673140 Marionette DEBUG loaded listener.js 20:57:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 72 (0x1242ed800) [pid = 1666] [serial = 2048] [outer = 0x1167e8c00] 20:57:53 INFO - PROCESS | 1666 | 1466740673896 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"]]]}] 20:57:53 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 20:57:53 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 20:57:53 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 20:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:57:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:57:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 968ms 20:57:53 INFO - PROCESS | 1666 | 1466740673922 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 20:57:53 INFO - PROCESS | 1666 | 1466740673925 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 20:57:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 20:57:53 INFO - PROCESS | 1666 | 1466740673927 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 20:57:53 INFO - PROCESS | 1666 | 1466740673928 Marionette TRACE conn2 <- [1,2702,null,{}] 20:57:53 INFO - PROCESS | 1666 | 1466740673930 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}] 20:57:53 INFO - PROCESS | 1666 | 1466740673931 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:54 INFO - PROCESS | 1666 | 1466740674079 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 20:57:54 INFO - PROCESS | 1666 | 1466740674157 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:54 INFO - PROCESS | 1666 | 1466740674160 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x1169b0800 == 33 [pid = 1666] [id = 683] 20:57:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 73 (0x112962400) [pid = 1666] [serial = 2049] [outer = 0x0] 20:57:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 74 (0x112e02800) [pid = 1666] [serial = 2050] [outer = 0x112962400] 20:57:54 INFO - PROCESS | 1666 | 1466740674192 Marionette DEBUG loaded listener.js 20:57:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x113c4e800) [pid = 1666] [serial = 2051] [outer = 0x112962400] 20:57:54 INFO - PROCESS | 1666 | 1466740674733 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]]]}] 20:57:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 20:57:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 820ms 20:57:54 INFO - PROCESS | 1666 | 1466740674771 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 20:57:54 INFO - PROCESS | 1666 | 1466740674774 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 20:57:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 20:57:54 INFO - PROCESS | 1666 | 1466740674778 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 20:57:54 INFO - PROCESS | 1666 | 1466740674780 Marionette TRACE conn2 <- [1,2706,null,{}] 20:57:54 INFO - PROCESS | 1666 | 1466740674783 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}] 20:57:54 INFO - PROCESS | 1666 | 1466740674786 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:54 INFO - PROCESS | 1666 | 1466740674891 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 20:57:54 INFO - PROCESS | 1666 | 1466740674970 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:54 INFO - PROCESS | 1666 | 1466740674971 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x124bc8000 == 34 [pid = 1666] [id = 684] 20:57:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x1180ca000) [pid = 1666] [serial = 2052] [outer = 0x0] 20:57:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x1180d5c00) [pid = 1666] [serial = 2053] [outer = 0x1180ca000] 20:57:55 INFO - PROCESS | 1666 | 1466740675003 Marionette DEBUG loaded listener.js 20:57:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x118478c00) [pid = 1666] [serial = 2054] [outer = 0x1180ca000] 20:57:55 INFO - PROCESS | 1666 | 1466740675764 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]]]}] 20:57:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 20:57:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1024ms 20:57:55 INFO - PROCESS | 1666 | 1466740675803 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 20:57:55 INFO - PROCESS | 1666 | 1466740675805 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 20:57:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 20:57:55 INFO - PROCESS | 1666 | 1466740675809 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 20:57:55 INFO - PROCESS | 1666 | 1466740675811 Marionette TRACE conn2 <- [1,2710,null,{}] 20:57:55 INFO - PROCESS | 1666 | 1466740675814 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}] 20:57:55 INFO - PROCESS | 1666 | 1466740675816 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:55 INFO - PROCESS | 1666 | 1466740675930 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 20:57:55 INFO - PROCESS | 1666 | --DOCSHELL 0x12711a000 == 33 [pid = 1666] [id = 681] 20:57:55 INFO - PROCESS | 1666 | --DOCSHELL 0x12582e000 == 32 [pid = 1666] [id = 680] 20:57:55 INFO - PROCESS | 1666 | --DOCSHELL 0x12424f800 == 31 [pid = 1666] [id = 679] 20:57:55 INFO - PROCESS | 1666 | --DOCSHELL 0x1191aa000 == 30 [pid = 1666] [id = 678] 20:57:55 INFO - PROCESS | 1666 | --DOCSHELL 0x1169b7800 == 29 [pid = 1666] [id = 677] 20:57:55 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x12a6ea400) [pid = 1666] [serial = 2005] [outer = 0x0] [url = about:blank] 20:57:55 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x1291b9000) [pid = 1666] [serial = 2002] [outer = 0x0] [url = about:blank] 20:57:55 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x12b0edc00) [pid = 1666] [serial = 2008] [outer = 0x0] [url = about:blank] 20:57:55 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x12580b400) [pid = 1666] [serial = 1999] [outer = 0x0] [url = about:blank] 20:57:55 INFO - PROCESS | 1666 | --DOMWINDOW == 73 (0x112a7dc00) [pid = 1666] [serial = 1981] [outer = 0x0] [url = about:blank] 20:57:55 INFO - PROCESS | 1666 | --DOMWINDOW == 72 (0x113c4c400) [pid = 1666] [serial = 1982] [outer = 0x0] [url = about:blank] 20:57:55 INFO - PROCESS | 1666 | --DOMWINDOW == 71 (0x12453c400) [pid = 1666] [serial = 1996] [outer = 0x0] [url = about:blank] 20:57:55 INFO - PROCESS | 1666 | --DOMWINDOW == 70 (0x124bfdc00) [pid = 1666] [serial = 1997] [outer = 0x0] [url = about:blank] 20:57:55 INFO - PROCESS | 1666 | --DOMWINDOW == 69 (0x12a6ef000) [pid = 1666] [serial = 1979] [outer = 0x0] [url = about:blank] 20:57:55 INFO - PROCESS | 1666 | --DOMWINDOW == 68 (0x119bb2400) [pid = 1666] [serial = 1993] [outer = 0x0] [url = about:blank] 20:57:55 INFO - PROCESS | 1666 | --DOMWINDOW == 67 (0x124125000) [pid = 1666] [serial = 1994] [outer = 0x0] [url = about:blank] 20:57:55 INFO - PROCESS | 1666 | --DOMWINDOW == 66 (0x12b74f000) [pid = 1666] [serial = 2011] [outer = 0x0] [url = about:blank] 20:57:55 INFO - PROCESS | 1666 | --DOMWINDOW == 65 (0x118474800) [pid = 1666] [serial = 1990] [outer = 0x0] [url = about:blank] 20:57:55 INFO - PROCESS | 1666 | --DOMWINDOW == 64 (0x11859f400) [pid = 1666] [serial = 1991] [outer = 0x0] [url = about:blank] 20:57:55 INFO - PROCESS | 1666 | --DOMWINDOW == 63 (0x1167e6000) [pid = 1666] [serial = 1987] [outer = 0x0] [url = about:blank] 20:57:55 INFO - PROCESS | 1666 | --DOMWINDOW == 62 (0x1175c2800) [pid = 1666] [serial = 1988] [outer = 0x0] [url = about:blank] 20:57:55 INFO - PROCESS | 1666 | --DOMWINDOW == 61 (0x1176c9400) [pid = 1666] [serial = 1984] [outer = 0x0] [url = about:blank] 20:57:55 INFO - PROCESS | 1666 | --DOMWINDOW == 60 (0x11813d800) [pid = 1666] [serial = 1985] [outer = 0x0] [url = about:blank] 20:57:55 INFO - PROCESS | 1666 | --DOMWINDOW == 59 (0x12b747000) [pid = 1666] [serial = 2009] [outer = 0x0] [url = about:blank] 20:57:55 INFO - PROCESS | 1666 | --DOMWINDOW == 58 (0x12b969400) [pid = 1666] [serial = 2021] [outer = 0x0] [url = about:blank] 20:57:55 INFO - PROCESS | 1666 | --DOMWINDOW == 57 (0x119bb3400) [pid = 1666] [serial = 2015] [outer = 0x0] [url = about:blank] 20:57:55 INFO - PROCESS | 1666 | --DOMWINDOW == 56 (0x12bc5e400) [pid = 1666] [serial = 2023] [outer = 0x0] [url = about:blank] 20:57:55 INFO - PROCESS | 1666 | --DOMWINDOW == 55 (0x1174c1800) [pid = 1666] [serial = 2014] [outer = 0x0] [url = about:blank] 20:57:55 INFO - PROCESS | 1666 | --DOMWINDOW == 54 (0x1271b7000) [pid = 1666] [serial = 2017] [outer = 0x0] [url = about:blank] 20:57:55 INFO - PROCESS | 1666 | --DOMWINDOW == 53 (0x12b963800) [pid = 1666] [serial = 2020] [outer = 0x0] [url = about:blank] 20:57:55 INFO - PROCESS | 1666 | --DOMWINDOW == 52 (0x12b834800) [pid = 1666] [serial = 2012] [outer = 0x0] [url = about:blank] 20:57:55 INFO - PROCESS | 1666 | --DOMWINDOW == 51 (0x12af69000) [pid = 1666] [serial = 2006] [outer = 0x0] [url = about:blank] 20:57:55 INFO - PROCESS | 1666 | --DOMWINDOW == 50 (0x12b83e000) [pid = 1666] [serial = 2018] [outer = 0x0] [url = about:blank] 20:57:55 INFO - PROCESS | 1666 | --DOMWINDOW == 49 (0x12a53d400) [pid = 1666] [serial = 2003] [outer = 0x0] [url = about:blank] 20:57:55 INFO - PROCESS | 1666 | --DOMWINDOW == 48 (0x1274b6c00) [pid = 1666] [serial = 2000] [outer = 0x0] [url = about:blank] 20:57:55 INFO - PROCESS | 1666 | --DOMWINDOW == 47 (0x12bc64c00) [pid = 1666] [serial = 2024] [outer = 0x0] [url = about:blank] 20:57:56 INFO - PROCESS | 1666 | 1466740676011 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:56 INFO - PROCESS | 1666 | 1466740676014 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x117e65000 == 30 [pid = 1666] [id = 685] 20:57:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 48 (0x115e21000) [pid = 1666] [serial = 2055] [outer = 0x0] 20:57:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 49 (0x1167e6000) [pid = 1666] [serial = 2056] [outer = 0x115e21000] 20:57:56 INFO - PROCESS | 1666 | 1466740676041 Marionette DEBUG loaded listener.js 20:57:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 50 (0x1174b5000) [pid = 1666] [serial = 2057] [outer = 0x115e21000] 20:57:56 INFO - PROCESS | 1666 | 1466740676325 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] 20:57:56 INFO - PROCESS | 1666 | 1466740676383 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 20:57:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 20:57:56 INFO - PROCESS | 1666 | 1466740676389 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 20:57:56 INFO - PROCESS | 1666 | 1466740676393 Marionette TRACE conn2 <- [1,2714,null,{}] 20:57:56 INFO - PROCESS | 1666 | 1466740676396 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}] 20:57:56 INFO - PROCESS | 1666 | 1466740676397 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:56 INFO - PROCESS | 1666 | 1466740676476 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 20:57:56 INFO - PROCESS | 1666 | 1466740676551 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:56 INFO - PROCESS | 1666 | 1466740676552 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x119cb1000 == 31 [pid = 1666] [id = 686] 20:57:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 51 (0x11674bc00) [pid = 1666] [serial = 2058] [outer = 0x0] 20:57:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 52 (0x1180d7000) [pid = 1666] [serial = 2059] [outer = 0x11674bc00] 20:57:56 INFO - PROCESS | 1666 | 1466740676579 Marionette DEBUG loaded listener.js 20:57:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 53 (0x1185d1800) [pid = 1666] [serial = 2060] [outer = 0x11674bc00] 20:57:56 INFO - PROCESS | 1666 | 1466740676866 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]]]}] 20:57:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 20:57:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 523ms 20:57:56 INFO - PROCESS | 1666 | 1466740676913 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 20:57:56 INFO - PROCESS | 1666 | 1466740676914 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 20:57:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 20:57:56 INFO - PROCESS | 1666 | 1466740676917 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 20:57:56 INFO - PROCESS | 1666 | 1466740676919 Marionette TRACE conn2 <- [1,2718,null,{}] 20:57:56 INFO - PROCESS | 1666 | 1466740676927 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}] 20:57:56 INFO - PROCESS | 1666 | 1466740676932 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:57 INFO - PROCESS | 1666 | 1466740677012 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 20:57:57 INFO - PROCESS | 1666 | 1466740677017 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:57 INFO - PROCESS | 1666 | 1466740677026 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x128c81000 == 32 [pid = 1666] [id = 687] 20:57:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 54 (0x1188a9400) [pid = 1666] [serial = 2061] [outer = 0x0] 20:57:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 55 (0x119934000) [pid = 1666] [serial = 2062] [outer = 0x1188a9400] 20:57:57 INFO - PROCESS | 1666 | 1466740677061 Marionette DEBUG loaded listener.js 20:57:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 56 (0x11998e800) [pid = 1666] [serial = 2063] [outer = 0x1188a9400] 20:57:57 INFO - PROCESS | 1666 | 1466740677425 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] 20:57:57 INFO - PROCESS | 1666 | 1466740677440 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 20:57:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 20:57:57 INFO - PROCESS | 1666 | 1466740677442 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 20:57:57 INFO - PROCESS | 1666 | 1466740677443 Marionette TRACE conn2 <- [1,2722,null,{}] 20:57:57 INFO - PROCESS | 1666 | 1466740677446 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}] 20:57:57 INFO - PROCESS | 1666 | 1466740677448 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:57 INFO - PROCESS | 1666 | 1466740677524 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 20:57:57 INFO - PROCESS | 1666 | 1466740677528 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:57 INFO - PROCESS | 1666 | 1466740677530 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a450000 == 33 [pid = 1666] [id = 688] 20:57:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 57 (0x11a20b400) [pid = 1666] [serial = 2064] [outer = 0x0] 20:57:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 58 (0x123261800) [pid = 1666] [serial = 2065] [outer = 0x11a20b400] 20:57:57 INFO - PROCESS | 1666 | 1466740677552 Marionette DEBUG loaded listener.js 20:57:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 59 (0x124238400) [pid = 1666] [serial = 2066] [outer = 0x11a20b400] 20:57:57 INFO - PROCESS | 1666 | 1466740677855 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] 20:57:57 INFO - PROCESS | 1666 | 1466740677867 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 20:57:57 INFO - PROCESS | 1666 | 1466740677871 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 20:57:57 INFO - PROCESS | 1666 | 1466740677874 Marionette TRACE conn2 <- [1,2726,null,{}] 20:57:57 INFO - PROCESS | 1666 | 1466740677878 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}] 20:57:57 INFO - PROCESS | 1666 | 1466740677879 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:57 INFO - PROCESS | 1666 | 1466740677942 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 20:57:58 INFO - PROCESS | 1666 | 1466740678012 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:58 INFO - PROCESS | 1666 | 1466740678013 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a689000 == 34 [pid = 1666] [id = 689] 20:57:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 60 (0x112962c00) [pid = 1666] [serial = 2067] [outer = 0x0] 20:57:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 61 (0x12368a800) [pid = 1666] [serial = 2068] [outer = 0x112962c00] 20:57:58 INFO - PROCESS | 1666 | 1466740678048 Marionette DEBUG loaded listener.js 20:57:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 62 (0x124b6fc00) [pid = 1666] [serial = 2069] [outer = 0x112962c00] 20:57:58 INFO - PROCESS | 1666 | 1466740678532 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]]]}] 20:57:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 20:57:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 679ms 20:57:58 INFO - PROCESS | 1666 | 1466740678557 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 20:57:58 INFO - PROCESS | 1666 | 1466740678558 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 20:57:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 20:57:58 INFO - PROCESS | 1666 | 1466740678569 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 20:57:58 INFO - PROCESS | 1666 | 1466740678572 Marionette TRACE conn2 <- [1,2730,null,{}] 20:57:58 INFO - PROCESS | 1666 | 1466740678575 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}] 20:57:58 INFO - PROCESS | 1666 | 1466740678581 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:58 INFO - PROCESS | 1666 | 1466740678741 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 20:57:58 INFO - PROCESS | 1666 | 1466740678758 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:58 INFO - PROCESS | 1666 | 1466740678759 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b7ab800 == 35 [pid = 1666] [id = 690] 20:57:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 63 (0x125877800) [pid = 1666] [serial = 2070] [outer = 0x0] 20:57:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 64 (0x1274bd400) [pid = 1666] [serial = 2071] [outer = 0x125877800] 20:57:58 INFO - PROCESS | 1666 | 1466740678784 Marionette DEBUG loaded listener.js 20:57:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 65 (0x128c7a800) [pid = 1666] [serial = 2072] [outer = 0x125877800] 20:57:59 INFO - PROCESS | 1666 | --DOMWINDOW == 64 (0x1191c1000) [pid = 1666] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 20:57:59 INFO - PROCESS | 1666 | --DOMWINDOW == 63 (0x116752800) [pid = 1666] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 20:57:59 INFO - PROCESS | 1666 | --DOMWINDOW == 62 (0x112967400) [pid = 1666] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 20:57:59 INFO - PROCESS | 1666 | --DOMWINDOW == 61 (0x1175bc800) [pid = 1666] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 20:57:59 INFO - PROCESS | 1666 | --DOMWINDOW == 60 (0x110f31c00) [pid = 1666] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 20:57:59 INFO - PROCESS | 1666 | --DOMWINDOW == 59 (0x115dcd400) [pid = 1666] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 20:57:59 INFO - PROCESS | 1666 | --DOMWINDOW == 58 (0x1185d0400) [pid = 1666] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 20:57:59 INFO - PROCESS | 1666 | 1466740679566 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"]]]}] 20:57:59 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 20:57:59 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 20:57:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 20:57:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:57:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:57:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1025ms 20:57:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 20:57:59 INFO - PROCESS | 1666 | 1466740679595 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 20:57:59 INFO - PROCESS | 1666 | 1466740679596 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 20:57:59 INFO - PROCESS | 1666 | 1466740679598 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 20:57:59 INFO - PROCESS | 1666 | 1466740679599 Marionette TRACE conn2 <- [1,2734,null,{}] 20:57:59 INFO - PROCESS | 1666 | 1466740679601 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}] 20:57:59 INFO - PROCESS | 1666 | 1466740679602 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:59 INFO - PROCESS | 1666 | 1466740679697 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 20:57:59 INFO - PROCESS | 1666 | 1466740679735 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:59 INFO - PROCESS | 1666 | 1466740679736 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:57:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b9d4800 == 36 [pid = 1666] [id = 691] 20:57:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 59 (0x1185d5400) [pid = 1666] [serial = 2073] [outer = 0x0] 20:57:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 60 (0x119123000) [pid = 1666] [serial = 2074] [outer = 0x1185d5400] 20:57:59 INFO - PROCESS | 1666 | 1466740679768 Marionette DEBUG loaded listener.js 20:57:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 61 (0x128ce7c00) [pid = 1666] [serial = 2075] [outer = 0x1185d5400] 20:58:00 INFO - PROCESS | 1666 | 1466740680010 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]]]}] 20:58:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 20:58:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 420ms 20:58:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 20:58:00 INFO - PROCESS | 1666 | 1466740680020 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 20:58:00 INFO - PROCESS | 1666 | 1466740680021 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 20:58:00 INFO - PROCESS | 1666 | 1466740680023 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 20:58:00 INFO - PROCESS | 1666 | 1466740680024 Marionette TRACE conn2 <- [1,2738,null,{}] 20:58:00 INFO - PROCESS | 1666 | 1466740680026 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}] 20:58:00 INFO - PROCESS | 1666 | 1466740680027 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:00 INFO - PROCESS | 1666 | 1466740680111 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 20:58:00 INFO - PROCESS | 1666 | 1466740680117 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:00 INFO - PROCESS | 1666 | 1466740680118 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c091000 == 37 [pid = 1666] [id = 692] 20:58:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 62 (0x128dc9400) [pid = 1666] [serial = 2076] [outer = 0x0] 20:58:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 63 (0x1291bc400) [pid = 1666] [serial = 2077] [outer = 0x128dc9400] 20:58:00 INFO - PROCESS | 1666 | 1466740680142 Marionette DEBUG loaded listener.js 20:58:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 64 (0x12940b000) [pid = 1666] [serial = 2078] [outer = 0x128dc9400] 20:58:00 INFO - PROCESS | 1666 | 1466740680457 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]]]}] 20:58:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 20:58:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 473ms 20:58:00 INFO - PROCESS | 1666 | 1466740680497 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 20:58:00 INFO - PROCESS | 1666 | 1466740680498 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 20:58:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 20:58:00 INFO - PROCESS | 1666 | 1466740680500 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 20:58:00 INFO - PROCESS | 1666 | 1466740680502 Marionette TRACE conn2 <- [1,2742,null,{}] 20:58:00 INFO - PROCESS | 1666 | 1466740680504 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}] 20:58:00 INFO - PROCESS | 1666 | 1466740680506 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:00 INFO - PROCESS | 1666 | 1466740680613 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 20:58:00 INFO - PROCESS | 1666 | 1466740680619 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:00 INFO - PROCESS | 1666 | 1466740680620 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c644000 == 38 [pid = 1666] [id = 693] 20:58:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 65 (0x128dca000) [pid = 1666] [serial = 2079] [outer = 0x0] 20:58:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 66 (0x129411000) [pid = 1666] [serial = 2080] [outer = 0x128dca000] 20:58:00 INFO - PROCESS | 1666 | 1466740680651 Marionette DEBUG loaded listener.js 20:58:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 67 (0x12a411400) [pid = 1666] [serial = 2081] [outer = 0x128dca000] 20:58:00 INFO - PROCESS | 1666 | 1466740680948 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]]]}] 20:58:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 20:58:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 471ms 20:58:00 INFO - PROCESS | 1666 | 1466740680971 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 20:58:00 INFO - PROCESS | 1666 | 1466740680973 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 20:58:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 20:58:00 INFO - PROCESS | 1666 | 1466740680977 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 20:58:00 INFO - PROCESS | 1666 | 1466740680980 Marionette TRACE conn2 <- [1,2746,null,{}] 20:58:00 INFO - PROCESS | 1666 | 1466740680982 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}] 20:58:00 INFO - PROCESS | 1666 | 1466740680983 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:01 INFO - PROCESS | 1666 | 1466740681060 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 20:58:01 INFO - PROCESS | 1666 | 1466740681064 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:01 INFO - PROCESS | 1666 | 1466740681065 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cf40800 == 39 [pid = 1666] [id = 694] 20:58:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 68 (0x1212ab000) [pid = 1666] [serial = 2082] [outer = 0x0] 20:58:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 69 (0x12a5eb800) [pid = 1666] [serial = 2083] [outer = 0x1212ab000] 20:58:01 INFO - PROCESS | 1666 | 1466740681090 Marionette DEBUG loaded listener.js 20:58:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 70 (0x12a6efc00) [pid = 1666] [serial = 2084] [outer = 0x1212ab000] 20:58:01 INFO - PROCESS | 1666 | 1466740681401 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]]]}] 20:58:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 20:58:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 473ms 20:58:01 INFO - PROCESS | 1666 | 1466740681449 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 20:58:01 INFO - PROCESS | 1666 | 1466740681450 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 20:58:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 20:58:01 INFO - PROCESS | 1666 | 1466740681453 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 20:58:01 INFO - PROCESS | 1666 | 1466740681454 Marionette TRACE conn2 <- [1,2750,null,{}] 20:58:01 INFO - PROCESS | 1666 | 1466740681457 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}] 20:58:01 INFO - PROCESS | 1666 | 1466740681458 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:01 INFO - PROCESS | 1666 | 1466740681576 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 20:58:01 INFO - PROCESS | 1666 | 1466740681581 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:01 INFO - PROCESS | 1666 | 1466740681583 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cf5e800 == 40 [pid = 1666] [id = 695] 20:58:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 71 (0x124236000) [pid = 1666] [serial = 2085] [outer = 0x0] 20:58:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 72 (0x12a6f0800) [pid = 1666] [serial = 2086] [outer = 0x124236000] 20:58:01 INFO - PROCESS | 1666 | 1466740681616 Marionette DEBUG loaded listener.js 20:58:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 73 (0x12b74f000) [pid = 1666] [serial = 2087] [outer = 0x124236000] 20:58:01 INFO - PROCESS | 1666 | 1466740681915 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]]]}] 20:58:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 20:58:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 518ms 20:58:02 INFO - PROCESS | 1666 | 1466740681998 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 20:58:02 INFO - PROCESS | 1666 | 1466740682000 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 20:58:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 20:58:02 INFO - PROCESS | 1666 | 1466740682004 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 20:58:02 INFO - PROCESS | 1666 | 1466740682007 Marionette TRACE conn2 <- [1,2754,null,{}] 20:58:02 INFO - PROCESS | 1666 | 1466740682011 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}] 20:58:02 INFO - PROCESS | 1666 | 1466740682013 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:02 INFO - PROCESS | 1666 | 1466740682108 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 20:58:02 INFO - PROCESS | 1666 | 1466740682203 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:02 INFO - PROCESS | 1666 | 1466740682205 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x1188d9800 == 41 [pid = 1666] [id = 696] 20:58:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 74 (0x11320c400) [pid = 1666] [serial = 2088] [outer = 0x0] 20:58:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x113c51800) [pid = 1666] [serial = 2089] [outer = 0x11320c400] 20:58:02 INFO - PROCESS | 1666 | 1466740682238 Marionette DEBUG loaded listener.js 20:58:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x11690a800) [pid = 1666] [serial = 2090] [outer = 0x11320c400] 20:58:02 INFO - PROCESS | 1666 | 1466740682689 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]]]}] 20:58:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 20:58:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 723ms 20:58:02 INFO - PROCESS | 1666 | 1466740682728 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 20:58:02 INFO - PROCESS | 1666 | 1466740682730 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 20:58:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 20:58:02 INFO - PROCESS | 1666 | 1466740682735 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 20:58:02 INFO - PROCESS | 1666 | 1466740682737 Marionette TRACE conn2 <- [1,2758,null,{}] 20:58:02 INFO - PROCESS | 1666 | 1466740682740 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}] 20:58:02 INFO - PROCESS | 1666 | 1466740682742 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:02 INFO - PROCESS | 1666 | 1466740682846 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 20:58:02 INFO - PROCESS | 1666 | 1466740682905 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:02 INFO - PROCESS | 1666 | 1466740682906 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x12919a000 == 42 [pid = 1666] [id = 697] 20:58:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x116f91000) [pid = 1666] [serial = 2091] [outer = 0x0] 20:58:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x119184000) [pid = 1666] [serial = 2092] [outer = 0x116f91000] 20:58:02 INFO - PROCESS | 1666 | 1466740682938 Marionette DEBUG loaded listener.js 20:58:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x119936000) [pid = 1666] [serial = 2093] [outer = 0x116f91000] 20:58:03 INFO - PROCESS | 1666 | 1466740683381 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]]]}] 20:58:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 20:58:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 672ms 20:58:03 INFO - PROCESS | 1666 | 1466740683405 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 20:58:03 INFO - PROCESS | 1666 | 1466740683406 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 20:58:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 20:58:03 INFO - PROCESS | 1666 | 1466740683409 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 20:58:03 INFO - PROCESS | 1666 | 1466740683410 Marionette TRACE conn2 <- [1,2762,null,{}] 20:58:03 INFO - PROCESS | 1666 | 1466740683433 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}] 20:58:03 INFO - PROCESS | 1666 | 1466740683437 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:03 INFO - PROCESS | 1666 | 1466740683580 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 20:58:03 INFO - PROCESS | 1666 | 1466740683637 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:03 INFO - PROCESS | 1666 | 1466740683640 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d38e800 == 43 [pid = 1666] [id = 698] 20:58:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x124de5000) [pid = 1666] [serial = 2094] [outer = 0x0] 20:58:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x1251e8400) [pid = 1666] [serial = 2095] [outer = 0x124de5000] 20:58:03 INFO - PROCESS | 1666 | 1466740683671 Marionette DEBUG loaded listener.js 20:58:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x126e75800) [pid = 1666] [serial = 2096] [outer = 0x124de5000] 20:58:04 INFO - PROCESS | 1666 | 1466740684084 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]]]}] 20:58:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 20:58:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 720ms 20:58:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 20:58:04 INFO - PROCESS | 1666 | 1466740684129 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 20:58:04 INFO - PROCESS | 1666 | 1466740684131 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 20:58:04 INFO - PROCESS | 1666 | 1466740684133 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 20:58:04 INFO - PROCESS | 1666 | 1466740684134 Marionette TRACE conn2 <- [1,2766,null,{}] 20:58:04 INFO - PROCESS | 1666 | 1466740684137 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}] 20:58:04 INFO - PROCESS | 1666 | 1466740684138 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:04 INFO - PROCESS | 1666 | 1466740684238 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 20:58:04 INFO - PROCESS | 1666 | 1466740684298 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:04 INFO - PROCESS | 1666 | 1466740684299 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:04 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d829000 == 44 [pid = 1666] [id = 699] 20:58:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x128dcb400) [pid = 1666] [serial = 2097] [outer = 0x0] 20:58:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x129502800) [pid = 1666] [serial = 2098] [outer = 0x128dcb400] 20:58:04 INFO - PROCESS | 1666 | 1466740684328 Marionette DEBUG loaded listener.js 20:58:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x12af65400) [pid = 1666] [serial = 2099] [outer = 0x128dcb400] 20:58:04 INFO - PROCESS | 1666 | 1466740684969 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]]]}] 20:58:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 20:58:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 871ms 20:58:05 INFO - PROCESS | 1666 | 1466740685005 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 20:58:05 INFO - PROCESS | 1666 | 1466740685007 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 20:58:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 20:58:05 INFO - PROCESS | 1666 | 1466740685010 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 20:58:05 INFO - PROCESS | 1666 | 1466740685012 Marionette TRACE conn2 <- [1,2770,null,{}] 20:58:05 INFO - PROCESS | 1666 | 1466740685016 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}] 20:58:05 INFO - PROCESS | 1666 | 1466740685017 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:05 INFO - PROCESS | 1666 | 1466740685114 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 20:58:05 INFO - PROCESS | 1666 | 1466740685189 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:05 INFO - PROCESS | 1666 | 1466740685190 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x11694a000 == 45 [pid = 1666] [id = 700] 20:58:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x113c8c400) [pid = 1666] [serial = 2100] [outer = 0x0] 20:58:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x1174bec00) [pid = 1666] [serial = 2101] [outer = 0x113c8c400] 20:58:05 INFO - PROCESS | 1666 | 1466740685218 Marionette DEBUG loaded listener.js 20:58:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x11813e000) [pid = 1666] [serial = 2102] [outer = 0x113c8c400] 20:58:06 INFO - PROCESS | 1666 | --DOCSHELL 0x12cf40800 == 44 [pid = 1666] [id = 694] 20:58:06 INFO - PROCESS | 1666 | --DOCSHELL 0x12c644000 == 43 [pid = 1666] [id = 693] 20:58:06 INFO - PROCESS | 1666 | --DOCSHELL 0x12c091000 == 42 [pid = 1666] [id = 692] 20:58:06 INFO - PROCESS | 1666 | --DOCSHELL 0x12b9d4800 == 41 [pid = 1666] [id = 691] 20:58:06 INFO - PROCESS | 1666 | --DOCSHELL 0x12b7ab800 == 40 [pid = 1666] [id = 690] 20:58:06 INFO - PROCESS | 1666 | --DOCSHELL 0x12a689000 == 39 [pid = 1666] [id = 689] 20:58:06 INFO - PROCESS | 1666 | --DOCSHELL 0x12a450000 == 38 [pid = 1666] [id = 688] 20:58:06 INFO - PROCESS | 1666 | --DOCSHELL 0x128c81000 == 37 [pid = 1666] [id = 687] 20:58:06 INFO - PROCESS | 1666 | --DOCSHELL 0x119cb1000 == 36 [pid = 1666] [id = 686] 20:58:06 INFO - PROCESS | 1666 | --DOCSHELL 0x117e65000 == 35 [pid = 1666] [id = 685] 20:58:06 INFO - PROCESS | 1666 | --DOCSHELL 0x124bc8000 == 34 [pid = 1666] [id = 684] 20:58:06 INFO - PROCESS | 1666 | --DOCSHELL 0x1294d4000 == 33 [pid = 1666] [id = 682] 20:58:06 INFO - PROCESS | 1666 | --DOCSHELL 0x1169b0800 == 32 [pid = 1666] [id = 683] 20:58:06 INFO - PROCESS | 1666 | --DOCSHELL 0x119c32800 == 31 [pid = 1666] [id = 676] 20:58:06 INFO - PROCESS | 1666 | --DOCSHELL 0x12d829000 == 30 [pid = 1666] [id = 699] 20:58:06 INFO - PROCESS | 1666 | --DOCSHELL 0x12d38e800 == 29 [pid = 1666] [id = 698] 20:58:06 INFO - PROCESS | 1666 | --DOCSHELL 0x12919a000 == 28 [pid = 1666] [id = 697] 20:58:06 INFO - PROCESS | 1666 | --DOCSHELL 0x12cf5e800 == 27 [pid = 1666] [id = 695] 20:58:06 INFO - PROCESS | 1666 | --DOCSHELL 0x1188d9800 == 26 [pid = 1666] [id = 696] 20:58:06 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x119ed8800) [pid = 1666] [serial = 2047] [outer = 0x0] [url = about:blank] 20:58:06 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x119932000) [pid = 1666] [serial = 2041] [outer = 0x0] [url = about:blank] 20:58:06 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x1175b6800) [pid = 1666] [serial = 2035] [outer = 0x0] [url = about:blank] 20:58:06 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x115dc6800) [pid = 1666] [serial = 2032] [outer = 0x0] [url = about:blank] 20:58:06 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x116138400) [pid = 1666] [serial = 2033] [outer = 0x0] [url = about:blank] 20:58:06 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x118542400) [pid = 1666] [serial = 2030] [outer = 0x0] [url = about:blank] 20:58:06 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x1180d6c00) [pid = 1666] [serial = 2029] [outer = 0x0] [url = about:blank] 20:58:06 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x1176cfc00) [pid = 1666] [serial = 2044] [outer = 0x0] [url = about:blank] 20:58:06 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x119938400) [pid = 1666] [serial = 2045] [outer = 0x0] [url = about:blank] 20:58:06 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x118147000) [pid = 1666] [serial = 2027] [outer = 0x0] [url = about:blank] 20:58:06 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x116f91400) [pid = 1666] [serial = 2026] [outer = 0x0] [url = about:blank] 20:58:06 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x1185dd800) [pid = 1666] [serial = 2038] [outer = 0x0] [url = about:blank] 20:58:06 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x119939c00) [pid = 1666] [serial = 2042] [outer = 0x0] [url = about:blank] 20:58:06 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x119182c00) [pid = 1666] [serial = 2039] [outer = 0x0] [url = about:blank] 20:58:06 INFO - PROCESS | 1666 | --DOMWINDOW == 73 (0x1180d4c00) [pid = 1666] [serial = 2036] [outer = 0x0] [url = about:blank] 20:58:06 INFO - PROCESS | 1666 | 1466740686147 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]]]}] 20:58:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 20:58:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1173ms 20:58:06 INFO - PROCESS | 1666 | 1466740686183 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 20:58:06 INFO - PROCESS | 1666 | 1466740686186 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 20:58:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 20:58:06 INFO - PROCESS | 1666 | 1466740686189 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 20:58:06 INFO - PROCESS | 1666 | 1466740686191 Marionette TRACE conn2 <- [1,2774,null,{}] 20:58:06 INFO - PROCESS | 1666 | 1466740686194 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}] 20:58:06 INFO - PROCESS | 1666 | 1466740686196 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:06 INFO - PROCESS | 1666 | 1466740686278 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 20:58:06 INFO - PROCESS | 1666 | 1466740686285 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:06 INFO - PROCESS | 1666 | 1466740686287 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x1169ad800 == 27 [pid = 1666] [id = 701] 20:58:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 74 (0x112f03000) [pid = 1666] [serial = 2103] [outer = 0x0] 20:58:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x1130c9800) [pid = 1666] [serial = 2104] [outer = 0x112f03000] 20:58:06 INFO - PROCESS | 1666 | 1466740686316 Marionette DEBUG loaded listener.js 20:58:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x110f34400) [pid = 1666] [serial = 2105] [outer = 0x112f03000] 20:58:06 INFO - PROCESS | 1666 | 1466740686697 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]]]}] 20:58:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 20:58:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 520ms 20:58:06 INFO - PROCESS | 1666 | 1466740686710 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 20:58:06 INFO - PROCESS | 1666 | 1466740686713 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 20:58:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 20:58:06 INFO - PROCESS | 1666 | 1466740686718 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 20:58:06 INFO - PROCESS | 1666 | 1466740686720 Marionette TRACE conn2 <- [1,2778,null,{}] 20:58:06 INFO - PROCESS | 1666 | 1466740686722 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}] 20:58:06 INFO - PROCESS | 1666 | 1466740686726 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:06 INFO - PROCESS | 1666 | 1466740686803 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 20:58:06 INFO - PROCESS | 1666 | 1466740686808 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:06 INFO - PROCESS | 1666 | 1466740686809 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x1191ae000 == 28 [pid = 1666] [id = 702] 20:58:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x113dbe800) [pid = 1666] [serial = 2106] [outer = 0x0] 20:58:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x1167f4400) [pid = 1666] [serial = 2107] [outer = 0x113dbe800] 20:58:06 INFO - PROCESS | 1666 | 1466740686838 Marionette DEBUG loaded listener.js 20:58:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x1174b8800) [pid = 1666] [serial = 2108] [outer = 0x113dbe800] 20:58:07 INFO - PROCESS | 1666 | 1466740687186 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]]]}] 20:58:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 20:58:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 519ms 20:58:07 INFO - PROCESS | 1666 | 1466740687238 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 20:58:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 20:58:07 INFO - PROCESS | 1666 | 1466740687247 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 20:58:07 INFO - PROCESS | 1666 | 1466740687249 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 20:58:07 INFO - PROCESS | 1666 | 1466740687251 Marionette TRACE conn2 <- [1,2782,null,{}] 20:58:07 INFO - PROCESS | 1666 | 1466740687259 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}] 20:58:07 INFO - PROCESS | 1666 | 1466740687262 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:07 INFO - PROCESS | 1666 | 1466740687338 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 20:58:07 INFO - PROCESS | 1666 | 1466740687346 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:07 INFO - PROCESS | 1666 | 1466740687349 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x124244000 == 29 [pid = 1666] [id = 703] 20:58:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x112f03400) [pid = 1666] [serial = 2109] [outer = 0x0] 20:58:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x118149000) [pid = 1666] [serial = 2110] [outer = 0x112f03400] 20:58:07 INFO - PROCESS | 1666 | 1466740687377 Marionette DEBUG loaded listener.js 20:58:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x118542400) [pid = 1666] [serial = 2111] [outer = 0x112f03400] 20:58:07 INFO - PROCESS | 1666 | 1466740687711 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]]]}] 20:58:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 20:58:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 473ms 20:58:07 INFO - PROCESS | 1666 | 1466740687722 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 20:58:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 20:58:07 INFO - PROCESS | 1666 | 1466740687727 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 20:58:07 INFO - PROCESS | 1666 | 1466740687730 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 20:58:07 INFO - PROCESS | 1666 | 1466740687731 Marionette TRACE conn2 <- [1,2786,null,{}] 20:58:07 INFO - PROCESS | 1666 | 1466740687733 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}] 20:58:07 INFO - PROCESS | 1666 | 1466740687735 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:07 INFO - PROCESS | 1666 | 1466740687812 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 20:58:07 INFO - PROCESS | 1666 | 1466740687877 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:07 INFO - PROCESS | 1666 | 1466740687879 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x124dad800 == 30 [pid = 1666] [id = 704] 20:58:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x118144000) [pid = 1666] [serial = 2112] [outer = 0x0] 20:58:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x1188ae400) [pid = 1666] [serial = 2113] [outer = 0x118144000] 20:58:07 INFO - PROCESS | 1666 | 1466740687904 Marionette DEBUG loaded listener.js 20:58:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x1191cec00) [pid = 1666] [serial = 2114] [outer = 0x118144000] 20:58:08 INFO - PROCESS | 1666 | 1466740688176 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]]]}] 20:58:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 20:58:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 470ms 20:58:08 INFO - PROCESS | 1666 | 1466740688200 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 20:58:08 INFO - PROCESS | 1666 | 1466740688202 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 20:58:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 20:58:08 INFO - PROCESS | 1666 | 1466740688211 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 20:58:08 INFO - PROCESS | 1666 | 1466740688212 Marionette TRACE conn2 <- [1,2790,null,{}] 20:58:08 INFO - PROCESS | 1666 | 1466740688215 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}] 20:58:08 INFO - PROCESS | 1666 | 1466740688223 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:08 INFO - PROCESS | 1666 | 1466740688330 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 20:58:08 INFO - PROCESS | 1666 | 1466740688339 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:08 INFO - PROCESS | 1666 | 1466740688340 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x127481800 == 31 [pid = 1666] [id = 705] 20:58:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x113c51400) [pid = 1666] [serial = 2115] [outer = 0x0] 20:58:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x119937800) [pid = 1666] [serial = 2116] [outer = 0x113c51400] 20:58:08 INFO - PROCESS | 1666 | 1466740688367 Marionette DEBUG loaded listener.js 20:58:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x11998a800) [pid = 1666] [serial = 2117] [outer = 0x113c51400] 20:58:08 INFO - PROCESS | 1666 | 1466740688709 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]]]}] 20:58:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 20:58:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 519ms 20:58:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 20:58:08 INFO - PROCESS | 1666 | 1466740688734 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 20:58:08 INFO - PROCESS | 1666 | 1466740688736 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 20:58:08 INFO - PROCESS | 1666 | 1466740688738 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 20:58:08 INFO - PROCESS | 1666 | 1466740688739 Marionette TRACE conn2 <- [1,2794,null,{}] 20:58:08 INFO - PROCESS | 1666 | 1466740688741 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}] 20:58:08 INFO - PROCESS | 1666 | 1466740688745 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:08 INFO - PROCESS | 1666 | 1466740688860 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 20:58:08 INFO - PROCESS | 1666 | 1466740688866 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:08 INFO - PROCESS | 1666 | 1466740688867 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a439800 == 32 [pid = 1666] [id = 706] 20:58:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x119bb3400) [pid = 1666] [serial = 2118] [outer = 0x0] 20:58:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x11a20e800) [pid = 1666] [serial = 2119] [outer = 0x119bb3400] 20:58:08 INFO - PROCESS | 1666 | 1466740688892 Marionette DEBUG loaded listener.js 20:58:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x124a74800) [pid = 1666] [serial = 2120] [outer = 0x119bb3400] 20:58:09 INFO - PROCESS | 1666 | 1466740689193 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]]]}] 20:58:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 20:58:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 469ms 20:58:09 INFO - PROCESS | 1666 | 1466740689211 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 20:58:09 INFO - PROCESS | 1666 | 1466740689212 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 20:58:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 20:58:09 INFO - PROCESS | 1666 | 1466740689214 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 20:58:09 INFO - PROCESS | 1666 | 1466740689215 Marionette TRACE conn2 <- [1,2798,null,{}] 20:58:09 INFO - PROCESS | 1666 | 1466740689218 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}] 20:58:09 INFO - PROCESS | 1666 | 1466740689219 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:09 INFO - PROCESS | 1666 | 1466740689325 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 20:58:09 INFO - PROCESS | 1666 | 1466740689362 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:09 INFO - PROCESS | 1666 | 1466740689363 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b053000 == 33 [pid = 1666] [id = 707] 20:58:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x124532400) [pid = 1666] [serial = 2121] [outer = 0x0] 20:58:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x124bfec00) [pid = 1666] [serial = 2122] [outer = 0x124532400] 20:58:09 INFO - PROCESS | 1666 | 1466740689388 Marionette DEBUG loaded listener.js 20:58:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x125805000) [pid = 1666] [serial = 2123] [outer = 0x124532400] 20:58:09 INFO - PROCESS | 1666 | 1466740689681 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]]]}] 20:58:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 20:58:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 518ms 20:58:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 20:58:09 INFO - PROCESS | 1666 | 1466740689733 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 20:58:09 INFO - PROCESS | 1666 | 1466740689734 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 20:58:09 INFO - PROCESS | 1666 | 1466740689736 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 20:58:09 INFO - PROCESS | 1666 | 1466740689737 Marionette TRACE conn2 <- [1,2802,null,{}] 20:58:09 INFO - PROCESS | 1666 | 1466740689739 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}] 20:58:09 INFO - PROCESS | 1666 | 1466740689740 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:09 INFO - PROCESS | 1666 | 1466740689837 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 20:58:09 INFO - PROCESS | 1666 | 1466740689851 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:09 INFO - PROCESS | 1666 | 1466740689852 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b7b6800 == 34 [pid = 1666] [id = 708] 20:58:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x1258a9000) [pid = 1666] [serial = 2124] [outer = 0x0] 20:58:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x126f2e400) [pid = 1666] [serial = 2125] [outer = 0x1258a9000] 20:58:09 INFO - PROCESS | 1666 | 1466740689877 Marionette DEBUG loaded listener.js 20:58:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x128c6cc00) [pid = 1666] [serial = 2126] [outer = 0x1258a9000] 20:58:10 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x125877800) [pid = 1666] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 20:58:10 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x1167e8c00) [pid = 1666] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 20:58:10 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x1188a9400) [pid = 1666] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 20:58:10 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x1180ca000) [pid = 1666] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 20:58:10 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x11674bc00) [pid = 1666] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 20:58:10 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x11a20b400) [pid = 1666] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 20:58:10 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x115e21000) [pid = 1666] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 20:58:10 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x112962400) [pid = 1666] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 20:58:10 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x1185d5400) [pid = 1666] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 20:58:10 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x128dc9400) [pid = 1666] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 20:58:10 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x1212ab000) [pid = 1666] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 20:58:10 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x124236000) [pid = 1666] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 20:58:10 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x128dca000) [pid = 1666] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 20:58:10 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x112962c00) [pid = 1666] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 20:58:10 INFO - PROCESS | 1666 | 1466740690361 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]]]}] 20:58:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 20:58:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 669ms 20:58:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 20:58:10 INFO - PROCESS | 1666 | 1466740690405 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 20:58:10 INFO - PROCESS | 1666 | 1466740690407 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 20:58:10 INFO - PROCESS | 1666 | 1466740690409 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 20:58:10 INFO - PROCESS | 1666 | 1466740690410 Marionette TRACE conn2 <- [1,2806,null,{}] 20:58:10 INFO - PROCESS | 1666 | 1466740690413 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}] 20:58:10 INFO - PROCESS | 1666 | 1466740690414 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:10 INFO - PROCESS | 1666 | 1466740690496 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 20:58:10 INFO - PROCESS | 1666 | 1466740690500 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:10 INFO - PROCESS | 1666 | 1466740690501 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x1240b2800 == 35 [pid = 1666] [id = 709] 20:58:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x1122aa000) [pid = 1666] [serial = 2127] [outer = 0x0] 20:58:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x1180ca000) [pid = 1666] [serial = 2128] [outer = 0x1122aa000] 20:58:10 INFO - PROCESS | 1666 | 1466740690525 Marionette DEBUG loaded listener.js 20:58:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x124236000) [pid = 1666] [serial = 2129] [outer = 0x1122aa000] 20:58:10 INFO - PROCESS | 1666 | 1466740690846 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]]]}] 20:58:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 20:58:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 471ms 20:58:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 20:58:10 INFO - PROCESS | 1666 | 1466740690880 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 20:58:10 INFO - PROCESS | 1666 | 1466740690882 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 20:58:10 INFO - PROCESS | 1666 | 1466740690884 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 20:58:10 INFO - PROCESS | 1666 | 1466740690885 Marionette TRACE conn2 <- [1,2810,null,{}] 20:58:10 INFO - PROCESS | 1666 | 1466740690887 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}] 20:58:10 INFO - PROCESS | 1666 | 1466740690888 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:10 INFO - PROCESS | 1666 | 1466740690989 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 20:58:10 INFO - PROCESS | 1666 | 1466740690996 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:10 INFO - PROCESS | 1666 | 1466740690998 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c63d800 == 36 [pid = 1666] [id = 710] 20:58:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x124239c00) [pid = 1666] [serial = 2130] [outer = 0x0] 20:58:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x128c7a400) [pid = 1666] [serial = 2131] [outer = 0x124239c00] 20:58:11 INFO - PROCESS | 1666 | 1466740691022 Marionette DEBUG loaded listener.js 20:58:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x128dbf400) [pid = 1666] [serial = 2132] [outer = 0x124239c00] 20:58:11 INFO - PROCESS | 1666 | 1466740691318 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]]]}] 20:58:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 20:58:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 468ms 20:58:11 INFO - PROCESS | 1666 | 1466740691354 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 20:58:11 INFO - PROCESS | 1666 | 1466740691356 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 20:58:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 20:58:11 INFO - PROCESS | 1666 | 1466740691358 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 20:58:11 INFO - PROCESS | 1666 | 1466740691359 Marionette TRACE conn2 <- [1,2814,null,{}] 20:58:11 INFO - PROCESS | 1666 | 1466740691362 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}] 20:58:11 INFO - PROCESS | 1666 | 1466740691363 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:11 INFO - PROCESS | 1666 | 1466740691454 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 20:58:11 INFO - PROCESS | 1666 | 1466740691465 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:11 INFO - PROCESS | 1666 | 1466740691467 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x12747f800 == 37 [pid = 1666] [id = 711] 20:58:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x128dbfc00) [pid = 1666] [serial = 2133] [outer = 0x0] 20:58:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x129408800) [pid = 1666] [serial = 2134] [outer = 0x128dbfc00] 20:58:11 INFO - PROCESS | 1666 | 1466740691495 Marionette DEBUG loaded listener.js 20:58:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x12a537400) [pid = 1666] [serial = 2135] [outer = 0x128dbfc00] 20:58:11 INFO - PROCESS | 1666 | 1466740691831 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]]]}] 20:58:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 20:58:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 519ms 20:58:11 INFO - PROCESS | 1666 | 1466740691878 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 20:58:11 INFO - PROCESS | 1666 | 1466740691879 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 20:58:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 20:58:11 INFO - PROCESS | 1666 | 1466740691891 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 20:58:11 INFO - PROCESS | 1666 | 1466740691892 Marionette TRACE conn2 <- [1,2818,null,{}] 20:58:11 INFO - PROCESS | 1666 | 1466740691894 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}] 20:58:11 INFO - PROCESS | 1666 | 1466740691895 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:11 INFO - PROCESS | 1666 | 1466740691974 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 20:58:11 INFO - PROCESS | 1666 | 1466740691977 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:11 INFO - PROCESS | 1666 | 1466740691978 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d674800 == 38 [pid = 1666] [id = 712] 20:58:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x12a539c00) [pid = 1666] [serial = 2136] [outer = 0x0] 20:58:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x12a6ebc00) [pid = 1666] [serial = 2137] [outer = 0x12a539c00] 20:58:12 INFO - PROCESS | 1666 | 1466740692002 Marionette DEBUG loaded listener.js 20:58:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x12af5dc00) [pid = 1666] [serial = 2138] [outer = 0x12a539c00] 20:58:12 INFO - PROCESS | 1666 | 1466740692358 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]]]}] 20:58:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 20:58:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 528ms 20:58:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 20:58:12 INFO - PROCESS | 1666 | 1466740692410 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 20:58:12 INFO - PROCESS | 1666 | 1466740692413 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 20:58:12 INFO - PROCESS | 1666 | 1466740692416 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 20:58:12 INFO - PROCESS | 1666 | 1466740692419 Marionette TRACE conn2 <- [1,2822,null,{}] 20:58:12 INFO - PROCESS | 1666 | 1466740692424 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}] 20:58:12 INFO - PROCESS | 1666 | 1466740692425 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:12 INFO - PROCESS | 1666 | 1466740692544 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 20:58:12 INFO - PROCESS | 1666 | 1466740692622 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:12 INFO - PROCESS | 1666 | 1466740692624 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x117145800 == 39 [pid = 1666] [id = 713] 20:58:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x11295ec00) [pid = 1666] [serial = 2139] [outer = 0x0] 20:58:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x112e03c00) [pid = 1666] [serial = 2140] [outer = 0x11295ec00] 20:58:12 INFO - PROCESS | 1666 | 1466740692657 Marionette DEBUG loaded listener.js 20:58:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x1133d2c00) [pid = 1666] [serial = 2141] [outer = 0x11295ec00] 20:58:13 INFO - PROCESS | 1666 | 1466740693150 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]]]}] 20:58:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 20:58:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 821ms 20:58:13 INFO - PROCESS | 1666 | 1466740693238 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 20:58:13 INFO - PROCESS | 1666 | 1466740693241 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 20:58:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 20:58:13 INFO - PROCESS | 1666 | 1466740693246 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 20:58:13 INFO - PROCESS | 1666 | 1466740693248 Marionette TRACE conn2 <- [1,2826,null,{}] 20:58:13 INFO - PROCESS | 1666 | 1466740693250 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}] 20:58:13 INFO - PROCESS | 1666 | 1466740693252 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:13 INFO - PROCESS | 1666 | 1466740693360 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 20:58:13 INFO - PROCESS | 1666 | 1466740693440 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:13 INFO - PROCESS | 1666 | 1466740693442 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x124bc2800 == 40 [pid = 1666] [id = 714] 20:58:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x116f74000) [pid = 1666] [serial = 2142] [outer = 0x0] 20:58:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x1175bfc00) [pid = 1666] [serial = 2143] [outer = 0x116f74000] 20:58:13 INFO - PROCESS | 1666 | 1466740693473 Marionette DEBUG loaded listener.js 20:58:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x1180d4c00) [pid = 1666] [serial = 2144] [outer = 0x116f74000] 20:58:14 INFO - PROCESS | 1666 | 1466740694076 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 20:58:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 20:58:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 872ms 20:58:14 INFO - PROCESS | 1666 | 1466740694118 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 20:58:14 INFO - PROCESS | 1666 | 1466740694121 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 20:58:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 20:58:14 INFO - PROCESS | 1666 | 1466740694124 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 20:58:14 INFO - PROCESS | 1666 | 1466740694128 Marionette TRACE conn2 <- [1,2830,null,{}] 20:58:14 INFO - PROCESS | 1666 | 1466740694140 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}] 20:58:14 INFO - PROCESS | 1666 | 1466740694145 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:14 INFO - PROCESS | 1666 | 1466740694302 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 20:58:14 INFO - PROCESS | 1666 | 1466740694499 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:14 INFO - PROCESS | 1666 | 1466740694501 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x116ab9800 == 41 [pid = 1666] [id = 715] 20:58:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x1132d5c00) [pid = 1666] [serial = 2145] [outer = 0x0] 20:58:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x114e72400) [pid = 1666] [serial = 2146] [outer = 0x1132d5c00] 20:58:14 INFO - PROCESS | 1666 | 1466740694529 Marionette DEBUG loaded listener.js 20:58:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x116629400) [pid = 1666] [serial = 2147] [outer = 0x1132d5c00] 20:58:14 INFO - PROCESS | 1666 | --DOCSHELL 0x12d39f000 == 40 [pid = 1666] [id = 17] 20:58:14 INFO - PROCESS | 1666 | --DOCSHELL 0x12747f800 == 39 [pid = 1666] [id = 711] 20:58:14 INFO - PROCESS | 1666 | --DOCSHELL 0x12c63d800 == 38 [pid = 1666] [id = 710] 20:58:14 INFO - PROCESS | 1666 | --DOCSHELL 0x1240b2800 == 37 [pid = 1666] [id = 709] 20:58:14 INFO - PROCESS | 1666 | --DOCSHELL 0x12b7b6800 == 36 [pid = 1666] [id = 708] 20:58:14 INFO - PROCESS | 1666 | --DOCSHELL 0x12b053000 == 35 [pid = 1666] [id = 707] 20:58:14 INFO - PROCESS | 1666 | --DOCSHELL 0x12a439800 == 34 [pid = 1666] [id = 706] 20:58:14 INFO - PROCESS | 1666 | --DOCSHELL 0x127481800 == 33 [pid = 1666] [id = 705] 20:58:14 INFO - PROCESS | 1666 | --DOCSHELL 0x124dad800 == 32 [pid = 1666] [id = 704] 20:58:15 INFO - PROCESS | 1666 | --DOCSHELL 0x124244000 == 31 [pid = 1666] [id = 703] 20:58:15 INFO - PROCESS | 1666 | --DOCSHELL 0x1191ae000 == 30 [pid = 1666] [id = 702] 20:58:15 INFO - PROCESS | 1666 | --DOCSHELL 0x1169ad800 == 29 [pid = 1666] [id = 701] 20:58:15 INFO - PROCESS | 1666 | 1466740695061 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]]]}] 20:58:15 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x1274bd400) [pid = 1666] [serial = 2071] [outer = 0x0] [url = about:blank] 20:58:15 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x1242ed800) [pid = 1666] [serial = 2048] [outer = 0x0] [url = about:blank] 20:58:15 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x119934000) [pid = 1666] [serial = 2062] [outer = 0x0] [url = about:blank] 20:58:15 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x11998e800) [pid = 1666] [serial = 2063] [outer = 0x0] [url = about:blank] 20:58:15 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x1180d5c00) [pid = 1666] [serial = 2053] [outer = 0x0] [url = about:blank] 20:58:15 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x118478c00) [pid = 1666] [serial = 2054] [outer = 0x0] [url = about:blank] 20:58:15 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x1180d7000) [pid = 1666] [serial = 2059] [outer = 0x0] [url = about:blank] 20:58:15 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x1185d1800) [pid = 1666] [serial = 2060] [outer = 0x0] [url = about:blank] 20:58:15 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x123261800) [pid = 1666] [serial = 2065] [outer = 0x0] [url = about:blank] 20:58:15 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x124238400) [pid = 1666] [serial = 2066] [outer = 0x0] [url = about:blank] 20:58:15 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x1167e6000) [pid = 1666] [serial = 2056] [outer = 0x0] [url = about:blank] 20:58:15 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x1174b5000) [pid = 1666] [serial = 2057] [outer = 0x0] [url = about:blank] 20:58:15 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x112e02800) [pid = 1666] [serial = 2050] [outer = 0x0] [url = about:blank] 20:58:15 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x113c4e800) [pid = 1666] [serial = 2051] [outer = 0x0] [url = about:blank] 20:58:15 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x119123000) [pid = 1666] [serial = 2074] [outer = 0x0] [url = about:blank] 20:58:15 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x1291bc400) [pid = 1666] [serial = 2077] [outer = 0x0] [url = about:blank] 20:58:15 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x12a6efc00) [pid = 1666] [serial = 2084] [outer = 0x0] [url = about:blank] 20:58:15 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x12a5eb800) [pid = 1666] [serial = 2083] [outer = 0x0] [url = about:blank] 20:58:15 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x12b74f000) [pid = 1666] [serial = 2087] [outer = 0x0] [url = about:blank] 20:58:15 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x12a411400) [pid = 1666] [serial = 2081] [outer = 0x0] [url = about:blank] 20:58:15 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x12368a800) [pid = 1666] [serial = 2068] [outer = 0x0] [url = about:blank] 20:58:15 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x12a6f0800) [pid = 1666] [serial = 2086] [outer = 0x0] [url = about:blank] 20:58:15 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x124b6fc00) [pid = 1666] [serial = 2069] [outer = 0x0] [url = about:blank] 20:58:15 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x12940b000) [pid = 1666] [serial = 2078] [outer = 0x0] [url = about:blank] 20:58:15 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x128c7a800) [pid = 1666] [serial = 2072] [outer = 0x0] [url = about:blank] 20:58:15 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x128ce7c00) [pid = 1666] [serial = 2075] [outer = 0x0] [url = about:blank] 20:58:15 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x129411000) [pid = 1666] [serial = 2080] [outer = 0x0] [url = about:blank] 20:58:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 20:58:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 975ms 20:58:15 INFO - PROCESS | 1666 | 1466740695101 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 20:58:15 INFO - PROCESS | 1666 | 1466740695103 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 20:58:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 20:58:15 INFO - PROCESS | 1666 | 1466740695107 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 20:58:15 INFO - PROCESS | 1666 | 1466740695109 Marionette TRACE conn2 <- [1,2834,null,{}] 20:58:15 INFO - PROCESS | 1666 | 1466740695114 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}] 20:58:15 INFO - PROCESS | 1666 | 1466740695116 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:15 INFO - PROCESS | 1666 | 1466740695205 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 20:58:15 INFO - PROCESS | 1666 | 1466740695209 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:15 INFO - PROCESS | 1666 | 1466740695211 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x119283000 == 30 [pid = 1666] [id = 716] 20:58:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x1174b5400) [pid = 1666] [serial = 2148] [outer = 0x0] 20:58:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x1175c3000) [pid = 1666] [serial = 2149] [outer = 0x1174b5400] 20:58:15 INFO - PROCESS | 1666 | 1466740695246 Marionette DEBUG loaded listener.js 20:58:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x1184e1800) [pid = 1666] [serial = 2150] [outer = 0x1174b5400] 20:58:15 INFO - PROCESS | 1666 | 1466740695710 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 20:58:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 20:58:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 620ms 20:58:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 20:58:15 INFO - PROCESS | 1666 | 1466740695729 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 20:58:15 INFO - PROCESS | 1666 | 1466740695732 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 20:58:15 INFO - PROCESS | 1666 | 1466740695734 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 20:58:15 INFO - PROCESS | 1666 | 1466740695735 Marionette TRACE conn2 <- [1,2838,null,{}] 20:58:15 INFO - PROCESS | 1666 | 1466740695740 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}] 20:58:15 INFO - PROCESS | 1666 | 1466740695741 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:15 INFO - PROCESS | 1666 | 1466740695819 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 20:58:15 INFO - PROCESS | 1666 | 1466740695825 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:15 INFO - PROCESS | 1666 | 1466740695826 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x1257a8800 == 31 [pid = 1666] [id = 717] 20:58:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x1185d6c00) [pid = 1666] [serial = 2151] [outer = 0x0] 20:58:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x119935800) [pid = 1666] [serial = 2152] [outer = 0x1185d6c00] 20:58:15 INFO - PROCESS | 1666 | 1466740695853 Marionette DEBUG loaded listener.js 20:58:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x119bb8800) [pid = 1666] [serial = 2153] [outer = 0x1185d6c00] 20:58:16 INFO - PROCESS | 1666 | 1466740696225 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]]]}] 20:58:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 20:58:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 521ms 20:58:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 20:58:16 INFO - PROCESS | 1666 | 1466740696257 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 20:58:16 INFO - PROCESS | 1666 | 1466740696258 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 20:58:16 INFO - PROCESS | 1666 | 1466740696265 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 20:58:16 INFO - PROCESS | 1666 | 1466740696269 Marionette TRACE conn2 <- [1,2842,null,{}] 20:58:16 INFO - PROCESS | 1666 | 1466740696272 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}] 20:58:16 INFO - PROCESS | 1666 | 1466740696275 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:16 INFO - PROCESS | 1666 | 1466740696360 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 20:58:16 INFO - PROCESS | 1666 | 1466740696364 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:16 INFO - PROCESS | 1666 | 1466740696365 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a43b000 == 32 [pid = 1666] [id = 718] 20:58:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x119cd2400) [pid = 1666] [serial = 2154] [outer = 0x0] 20:58:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x12346f800) [pid = 1666] [serial = 2155] [outer = 0x119cd2400] 20:58:16 INFO - PROCESS | 1666 | 1466740696390 Marionette DEBUG loaded listener.js 20:58:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x124623c00) [pid = 1666] [serial = 2156] [outer = 0x119cd2400] 20:58:16 INFO - PROCESS | 1666 | 1466740696716 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]]]}] 20:58:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 20:58:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 477ms 20:58:16 INFO - PROCESS | 1666 | 1466740696740 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 20:58:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 20:58:16 INFO - PROCESS | 1666 | 1466740696743 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 20:58:16 INFO - PROCESS | 1666 | 1466740696745 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 20:58:16 INFO - PROCESS | 1666 | 1466740696746 Marionette TRACE conn2 <- [1,2846,null,{}] 20:58:16 INFO - PROCESS | 1666 | 1466740696749 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}] 20:58:16 INFO - PROCESS | 1666 | 1466740696750 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:16 INFO - PROCESS | 1666 | 1466740696830 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 20:58:16 INFO - PROCESS | 1666 | 1466740696896 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:16 INFO - PROCESS | 1666 | 1466740696897 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x12afa8800 == 33 [pid = 1666] [id = 719] 20:58:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x119cd4000) [pid = 1666] [serial = 2157] [outer = 0x0] 20:58:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x124bfdc00) [pid = 1666] [serial = 2158] [outer = 0x119cd4000] 20:58:16 INFO - PROCESS | 1666 | 1466740696922 Marionette DEBUG loaded listener.js 20:58:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x125d35000) [pid = 1666] [serial = 2159] [outer = 0x119cd4000] 20:58:17 INFO - PROCESS | 1666 | 1466740697227 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]]]}] 20:58:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 20:58:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 519ms 20:58:17 INFO - PROCESS | 1666 | 1466740697271 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 20:58:17 INFO - PROCESS | 1666 | 1466740697272 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 20:58:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 20:58:17 INFO - PROCESS | 1666 | 1466740697275 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 20:58:17 INFO - PROCESS | 1666 | 1466740697276 Marionette TRACE conn2 <- [1,2850,null,{}] 20:58:17 INFO - PROCESS | 1666 | 1466740697278 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}] 20:58:17 INFO - PROCESS | 1666 | 1466740697280 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:17 INFO - PROCESS | 1666 | 1466740697380 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 20:58:17 INFO - PROCESS | 1666 | 1466740697384 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:17 INFO - PROCESS | 1666 | 1466740697388 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x12be69000 == 34 [pid = 1666] [id = 720] 20:58:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x128ce6000) [pid = 1666] [serial = 2160] [outer = 0x0] 20:58:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x128dc7400) [pid = 1666] [serial = 2161] [outer = 0x128ce6000] 20:58:17 INFO - PROCESS | 1666 | 1466740697455 Marionette DEBUG loaded listener.js 20:58:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x12940b000) [pid = 1666] [serial = 2162] [outer = 0x128ce6000] 20:58:17 INFO - PROCESS | 1666 | 1466740697796 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 20:58:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 20:58:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 570ms 20:58:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 20:58:17 INFO - PROCESS | 1666 | 1466740697846 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 20:58:17 INFO - PROCESS | 1666 | 1466740697847 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 20:58:17 INFO - PROCESS | 1666 | 1466740697849 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 20:58:17 INFO - PROCESS | 1666 | 1466740697850 Marionette TRACE conn2 <- [1,2854,null,{}] 20:58:17 INFO - PROCESS | 1666 | 1466740697852 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}] 20:58:17 INFO - PROCESS | 1666 | 1466740697854 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:17 INFO - PROCESS | 1666 | 1466740697955 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 20:58:17 INFO - PROCESS | 1666 | 1466740697965 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:17 INFO - PROCESS | 1666 | 1466740697967 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c63c000 == 35 [pid = 1666] [id = 721] 20:58:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x129508400) [pid = 1666] [serial = 2163] [outer = 0x0] 20:58:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x12a540400) [pid = 1666] [serial = 2164] [outer = 0x129508400] 20:58:17 INFO - PROCESS | 1666 | 1466740697993 Marionette DEBUG loaded listener.js 20:58:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x128dc6400) [pid = 1666] [serial = 2165] [outer = 0x129508400] 20:58:18 INFO - PROCESS | 1666 | 1466740698423 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]]]}] 20:58:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 20:58:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 618ms 20:58:18 INFO - PROCESS | 1666 | 1466740698468 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 20:58:18 INFO - PROCESS | 1666 | 1466740698470 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 20:58:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 20:58:18 INFO - PROCESS | 1666 | 1466740698478 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 20:58:18 INFO - PROCESS | 1666 | 1466740698479 Marionette TRACE conn2 <- [1,2858,null,{}] 20:58:18 INFO - PROCESS | 1666 | 1466740698482 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}] 20:58:18 INFO - PROCESS | 1666 | 1466740698483 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:18 INFO - PROCESS | 1666 | 1466740698582 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 20:58:18 INFO - PROCESS | 1666 | 1466740698585 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:18 INFO - PROCESS | 1666 | 1466740698586 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:18 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cc2a000 == 36 [pid = 1666] [id = 722] 20:58:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x1185dc800) [pid = 1666] [serial = 2166] [outer = 0x0] 20:58:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x12af69800) [pid = 1666] [serial = 2167] [outer = 0x1185dc800] 20:58:18 INFO - PROCESS | 1666 | 1466740698610 Marionette DEBUG loaded listener.js 20:58:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x12b0ed800) [pid = 1666] [serial = 2168] [outer = 0x1185dc800] 20:58:18 INFO - PROCESS | 1666 | 1466740698948 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 20:58:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 20:58:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 519ms 20:58:19 INFO - PROCESS | 1666 | 1466740698997 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 20:58:19 INFO - PROCESS | 1666 | 1466740698998 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 20:58:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 20:58:19 INFO - PROCESS | 1666 | 1466740699002 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 20:58:19 INFO - PROCESS | 1666 | 1466740699004 Marionette TRACE conn2 <- [1,2862,null,{}] 20:58:19 INFO - PROCESS | 1666 | 1466740699006 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}] 20:58:19 INFO - PROCESS | 1666 | 1466740699008 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:19 INFO - PROCESS | 1666 | 1466740699105 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 20:58:19 INFO - PROCESS | 1666 | 1466740699109 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:19 INFO - PROCESS | 1666 | 1466740699110 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d39f000 == 37 [pid = 1666] [id = 723] 20:58:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x11813d800) [pid = 1666] [serial = 2169] [outer = 0x0] 20:58:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x12b748800) [pid = 1666] [serial = 2170] [outer = 0x11813d800] 20:58:19 INFO - PROCESS | 1666 | 1466740699135 Marionette DEBUG loaded listener.js 20:58:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x12b750400) [pid = 1666] [serial = 2171] [outer = 0x11813d800] 20:58:19 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x128dcb400) [pid = 1666] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 20:58:19 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x119bb3400) [pid = 1666] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 20:58:19 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x124532400) [pid = 1666] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 20:58:19 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x112f03400) [pid = 1666] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 20:58:19 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x113dbe800) [pid = 1666] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 20:58:19 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x113c51400) [pid = 1666] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 20:58:19 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x124239c00) [pid = 1666] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 20:58:19 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x1258a9000) [pid = 1666] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 20:58:19 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x118144000) [pid = 1666] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 20:58:19 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x1122aa000) [pid = 1666] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 20:58:19 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x116f91000) [pid = 1666] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 20:58:19 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x113c8c400) [pid = 1666] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 20:58:19 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x112f03000) [pid = 1666] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 20:58:19 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x124de5000) [pid = 1666] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 20:58:19 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x11320c400) [pid = 1666] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 20:58:19 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x128dbfc00) [pid = 1666] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 20:58:19 INFO - PROCESS | 1666 | 1466740699517 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]]]}] 20:58:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 20:58:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 522ms 20:58:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 20:58:19 INFO - PROCESS | 1666 | 1466740699530 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 20:58:19 INFO - PROCESS | 1666 | 1466740699531 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 20:58:19 INFO - PROCESS | 1666 | 1466740699533 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 20:58:19 INFO - PROCESS | 1666 | 1466740699534 Marionette TRACE conn2 <- [1,2866,null,{}] 20:58:19 INFO - PROCESS | 1666 | 1466740699536 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}] 20:58:19 INFO - PROCESS | 1666 | 1466740699537 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:19 INFO - PROCESS | 1666 | 1466740699649 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 20:58:19 INFO - PROCESS | 1666 | 1466740699685 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:19 INFO - PROCESS | 1666 | 1466740699686 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c644000 == 38 [pid = 1666] [id = 724] 20:58:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1122a7000) [pid = 1666] [serial = 2172] [outer = 0x0] 20:58:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x118144000) [pid = 1666] [serial = 2173] [outer = 0x1122a7000] 20:58:19 INFO - PROCESS | 1666 | 1466740699711 Marionette DEBUG loaded listener.js 20:58:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x119bbe000) [pid = 1666] [serial = 2174] [outer = 0x1122a7000] 20:58:19 INFO - PROCESS | 1666 | 1466740699987 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]]]}] 20:58:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 20:58:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 468ms 20:58:20 INFO - PROCESS | 1666 | 1466740700008 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 20:58:20 INFO - PROCESS | 1666 | 1466740700009 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 20:58:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 20:58:20 INFO - PROCESS | 1666 | 1466740700012 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 20:58:20 INFO - PROCESS | 1666 | 1466740700013 Marionette TRACE conn2 <- [1,2870,null,{}] 20:58:20 INFO - PROCESS | 1666 | 1466740700015 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}] 20:58:20 INFO - PROCESS | 1666 | 1466740700016 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:20 INFO - PROCESS | 1666 | 1466740700101 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 20:58:20 INFO - PROCESS | 1666 | 1466740700107 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:20 INFO - PROCESS | 1666 | 1466740700109 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x12db42000 == 39 [pid = 1666] [id = 725] 20:58:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x119993400) [pid = 1666] [serial = 2175] [outer = 0x0] 20:58:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x128dc7c00) [pid = 1666] [serial = 2176] [outer = 0x119993400] 20:58:20 INFO - PROCESS | 1666 | 1466740700135 Marionette DEBUG loaded listener.js 20:58:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x12b833800) [pid = 1666] [serial = 2177] [outer = 0x119993400] 20:58:20 INFO - PROCESS | 1666 | 1466740700482 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]]]}] 20:58:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 20:58:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 518ms 20:58:20 INFO - PROCESS | 1666 | 1466740700540 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 20:58:20 INFO - PROCESS | 1666 | 1466740700542 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 20:58:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 20:58:20 INFO - PROCESS | 1666 | 1466740700551 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 20:58:20 INFO - PROCESS | 1666 | 1466740700553 Marionette TRACE conn2 <- [1,2874,null,{}] 20:58:20 INFO - PROCESS | 1666 | 1466740700555 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}] 20:58:20 INFO - PROCESS | 1666 | 1466740700556 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:20 INFO - PROCESS | 1666 | 1466740700641 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 20:58:20 INFO - PROCESS | 1666 | 1466740700647 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:20 INFO - PROCESS | 1666 | 1466740700648 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x12e357000 == 40 [pid = 1666] [id = 726] 20:58:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x12b83c800) [pid = 1666] [serial = 2178] [outer = 0x0] 20:58:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x12b8fc800) [pid = 1666] [serial = 2179] [outer = 0x12b83c800] 20:58:20 INFO - PROCESS | 1666 | 1466740700667 Marionette DEBUG loaded listener.js 20:58:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x12b962c00) [pid = 1666] [serial = 2180] [outer = 0x12b83c800] 20:58:21 INFO - PROCESS | 1666 | 1466740701071 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]]]}] 20:58:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 20:58:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 570ms 20:58:21 INFO - PROCESS | 1666 | 1466740701122 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 20:58:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 20:58:21 INFO - PROCESS | 1666 | 1466740701126 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 20:58:21 INFO - PROCESS | 1666 | 1466740701130 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 20:58:21 INFO - PROCESS | 1666 | 1466740701131 Marionette TRACE conn2 <- [1,2878,null,{}] 20:58:21 INFO - PROCESS | 1666 | 1466740701135 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}] 20:58:21 INFO - PROCESS | 1666 | 1466740701137 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:21 INFO - PROCESS | 1666 | 1466740701297 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 20:58:21 INFO - PROCESS | 1666 | 1466740701431 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:21 INFO - PROCESS | 1666 | 1466740701433 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x117156000 == 41 [pid = 1666] [id = 727] 20:58:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x110f26800) [pid = 1666] [serial = 2181] [outer = 0x0] 20:58:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x112e02800) [pid = 1666] [serial = 2182] [outer = 0x110f26800] 20:58:21 INFO - PROCESS | 1666 | 1466740701481 Marionette DEBUG loaded listener.js 20:58:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x115dc9400) [pid = 1666] [serial = 2183] [outer = 0x110f26800] 20:58:21 INFO - PROCESS | 1666 | 1466740701921 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]]]}] 20:58:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 20:58:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 820ms 20:58:21 INFO - PROCESS | 1666 | 1466740701951 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 20:58:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 20:58:21 INFO - PROCESS | 1666 | 1466740701953 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 20:58:21 INFO - PROCESS | 1666 | 1466740701957 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 20:58:21 INFO - PROCESS | 1666 | 1466740701958 Marionette TRACE conn2 <- [1,2882,null,{}] 20:58:21 INFO - PROCESS | 1666 | 1466740701962 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}] 20:58:21 INFO - PROCESS | 1666 | 1466740701965 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:22 INFO - PROCESS | 1666 | 1466740702073 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 20:58:22 INFO - PROCESS | 1666 | 1466740702135 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:22 INFO - PROCESS | 1666 | 1466740702136 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x128d19800 == 42 [pid = 1666] [id = 728] 20:58:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x112e07800) [pid = 1666] [serial = 2184] [outer = 0x0] 20:58:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x1180d2000) [pid = 1666] [serial = 2185] [outer = 0x112e07800] 20:58:22 INFO - PROCESS | 1666 | 1466740702167 Marionette DEBUG loaded listener.js 20:58:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x119183800) [pid = 1666] [serial = 2186] [outer = 0x112e07800] 20:58:22 INFO - PROCESS | 1666 | 1466740702614 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]]]}] 20:58:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 20:58:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 673ms 20:58:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 20:58:22 INFO - PROCESS | 1666 | 1466740702631 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 20:58:22 INFO - PROCESS | 1666 | 1466740702634 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 20:58:22 INFO - PROCESS | 1666 | 1466740702637 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 20:58:22 INFO - PROCESS | 1666 | 1466740702638 Marionette TRACE conn2 <- [1,2886,null,{}] 20:58:22 INFO - PROCESS | 1666 | 1466740702641 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}] 20:58:22 INFO - PROCESS | 1666 | 1466740702642 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:22 INFO - PROCESS | 1666 | 1466740702748 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 20:58:22 INFO - PROCESS | 1666 | 1466740702856 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:22 INFO - PROCESS | 1666 | 1466740702858 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cf53000 == 43 [pid = 1666] [id = 729] 20:58:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x11a20c400) [pid = 1666] [serial = 2187] [outer = 0x0] 20:58:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x124125000) [pid = 1666] [serial = 2188] [outer = 0x11a20c400] 20:58:22 INFO - PROCESS | 1666 | 1466740702888 Marionette DEBUG loaded listener.js 20:58:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x124bf1800) [pid = 1666] [serial = 2189] [outer = 0x11a20c400] 20:58:23 INFO - PROCESS | 1666 | 1466740703311 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]]]}] 20:58:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 20:58:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 719ms 20:58:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 20:58:23 INFO - PROCESS | 1666 | 1466740703357 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 20:58:23 INFO - PROCESS | 1666 | 1466740703358 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 20:58:23 INFO - PROCESS | 1666 | 1466740703365 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 20:58:23 INFO - PROCESS | 1666 | 1466740703370 Marionette TRACE conn2 <- [1,2890,null,{}] 20:58:23 INFO - PROCESS | 1666 | 1466740703374 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}] 20:58:23 INFO - PROCESS | 1666 | 1466740703377 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:23 INFO - PROCESS | 1666 | 1466740703481 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 20:58:23 INFO - PROCESS | 1666 | 1466740703556 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:23 INFO - PROCESS | 1666 | 1466740703557 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:23 INFO - PROCESS | 1666 | ++DOCSHELL 0x12e348800 == 44 [pid = 1666] [id = 730] 20:58:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x1251e4800) [pid = 1666] [serial = 2190] [outer = 0x0] 20:58:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x1291b8800) [pid = 1666] [serial = 2191] [outer = 0x1251e4800] 20:58:23 INFO - PROCESS | 1666 | 1466740703587 Marionette DEBUG loaded listener.js 20:58:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x12a53e000) [pid = 1666] [serial = 2192] [outer = 0x1251e4800] 20:58:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 20:58:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 678ms 20:58:24 INFO - PROCESS | 1666 | 1466740704035 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 20:58:24 INFO - PROCESS | 1666 | 1466740704040 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 20:58:24 INFO - PROCESS | 1666 | 1466740704042 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 20:58:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 20:58:24 INFO - PROCESS | 1666 | 1466740704044 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 20:58:24 INFO - PROCESS | 1666 | 1466740704046 Marionette TRACE conn2 <- [1,2894,null,{}] 20:58:24 INFO - PROCESS | 1666 | 1466740704050 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}] 20:58:24 INFO - PROCESS | 1666 | 1466740704052 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:24 INFO - PROCESS | 1666 | 1466740704173 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 20:58:24 INFO - PROCESS | 1666 | 1466740704401 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:24 INFO - PROCESS | 1666 | 1466740704403 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:24 INFO - PROCESS | 1666 | ++DOCSHELL 0x116ac2000 == 45 [pid = 1666] [id = 731] 20:58:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x110f2c000) [pid = 1666] [serial = 2193] [outer = 0x0] 20:58:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x112762800) [pid = 1666] [serial = 2194] [outer = 0x110f2c000] 20:58:24 INFO - PROCESS | 1666 | 1466740704450 Marionette DEBUG loaded listener.js 20:58:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x11275b400) [pid = 1666] [serial = 2195] [outer = 0x110f2c000] 20:58:24 INFO - PROCESS | 1666 | 1466740704884 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]]]}] 20:58:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 20:58:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 871ms 20:58:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 20:58:24 INFO - PROCESS | 1666 | 1466740704916 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 20:58:24 INFO - PROCESS | 1666 | 1466740704918 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 20:58:24 INFO - PROCESS | 1666 | 1466740704921 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 20:58:24 INFO - PROCESS | 1666 | 1466740704922 Marionette TRACE conn2 <- [1,2898,null,{}] 20:58:24 INFO - PROCESS | 1666 | 1466740704926 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}] 20:58:24 INFO - PROCESS | 1666 | 1466740704929 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:25 INFO - PROCESS | 1666 | 1466740705024 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 20:58:25 INFO - PROCESS | 1666 | 1466740705090 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:25 INFO - PROCESS | 1666 | 1466740705092 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x1188de800 == 46 [pid = 1666] [id = 732] 20:58:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x1132dbc00) [pid = 1666] [serial = 2196] [outer = 0x0] 20:58:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x113c89c00) [pid = 1666] [serial = 2197] [outer = 0x1132dbc00] 20:58:25 INFO - PROCESS | 1666 | 1466740705120 Marionette DEBUG loaded listener.js 20:58:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x115e88400) [pid = 1666] [serial = 2198] [outer = 0x1132dbc00] 20:58:25 INFO - PROCESS | 1666 | --DOCSHELL 0x12e357000 == 45 [pid = 1666] [id = 726] 20:58:25 INFO - PROCESS | 1666 | --DOCSHELL 0x12db42000 == 44 [pid = 1666] [id = 725] 20:58:25 INFO - PROCESS | 1666 | --DOCSHELL 0x12c644000 == 43 [pid = 1666] [id = 724] 20:58:25 INFO - PROCESS | 1666 | --DOCSHELL 0x12d39f000 == 42 [pid = 1666] [id = 723] 20:58:25 INFO - PROCESS | 1666 | --DOCSHELL 0x12cc2a000 == 41 [pid = 1666] [id = 722] 20:58:25 INFO - PROCESS | 1666 | --DOCSHELL 0x12c63c000 == 40 [pid = 1666] [id = 721] 20:58:25 INFO - PROCESS | 1666 | --DOCSHELL 0x12be69000 == 39 [pid = 1666] [id = 720] 20:58:25 INFO - PROCESS | 1666 | --DOCSHELL 0x12afa8800 == 38 [pid = 1666] [id = 719] 20:58:25 INFO - PROCESS | 1666 | --DOCSHELL 0x12a43b000 == 37 [pid = 1666] [id = 718] 20:58:25 INFO - PROCESS | 1666 | --DOCSHELL 0x1257a8800 == 36 [pid = 1666] [id = 717] 20:58:25 INFO - PROCESS | 1666 | --DOCSHELL 0x119283000 == 35 [pid = 1666] [id = 716] 20:58:25 INFO - PROCESS | 1666 | --DOCSHELL 0x12d394800 == 34 [pid = 1666] [id = 18] 20:58:25 INFO - PROCESS | 1666 | --DOCSHELL 0x116ab9800 == 33 [pid = 1666] [id = 715] 20:58:25 INFO - PROCESS | 1666 | --DOCSHELL 0x124bc2800 == 32 [pid = 1666] [id = 714] 20:58:25 INFO - PROCESS | 1666 | --DOCSHELL 0x12d674800 == 31 [pid = 1666] [id = 712] 20:58:25 INFO - PROCESS | 1666 | --DOCSHELL 0x117145800 == 30 [pid = 1666] [id = 713] 20:58:25 INFO - PROCESS | 1666 | --DOCSHELL 0x11694a000 == 29 [pid = 1666] [id = 700] 20:58:25 INFO - PROCESS | 1666 | --DOCSHELL 0x116ac2000 == 28 [pid = 1666] [id = 731] 20:58:25 INFO - PROCESS | 1666 | --DOCSHELL 0x12e348800 == 27 [pid = 1666] [id = 730] 20:58:25 INFO - PROCESS | 1666 | --DOCSHELL 0x12cf53000 == 26 [pid = 1666] [id = 729] 20:58:25 INFO - PROCESS | 1666 | --DOCSHELL 0x128d19800 == 25 [pid = 1666] [id = 728] 20:58:25 INFO - PROCESS | 1666 | --DOCSHELL 0x117156000 == 24 [pid = 1666] [id = 727] 20:58:25 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x129502800) [pid = 1666] [serial = 2098] [outer = 0x0] [url = about:blank] 20:58:25 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x11a20e800) [pid = 1666] [serial = 2119] [outer = 0x0] [url = about:blank] 20:58:25 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x125805000) [pid = 1666] [serial = 2123] [outer = 0x0] [url = about:blank] 20:58:25 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x124a74800) [pid = 1666] [serial = 2120] [outer = 0x0] [url = about:blank] 20:58:25 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x118149000) [pid = 1666] [serial = 2110] [outer = 0x0] [url = about:blank] 20:58:25 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x1174b8800) [pid = 1666] [serial = 2108] [outer = 0x0] [url = about:blank] 20:58:25 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x119937800) [pid = 1666] [serial = 2116] [outer = 0x0] [url = about:blank] 20:58:25 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x128dbf400) [pid = 1666] [serial = 2132] [outer = 0x0] [url = about:blank] 20:58:25 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x128c6cc00) [pid = 1666] [serial = 2126] [outer = 0x0] [url = about:blank] 20:58:25 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x1188ae400) [pid = 1666] [serial = 2113] [outer = 0x0] [url = about:blank] 20:58:25 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x1180ca000) [pid = 1666] [serial = 2128] [outer = 0x0] [url = about:blank] 20:58:25 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x124236000) [pid = 1666] [serial = 2129] [outer = 0x0] [url = about:blank] 20:58:25 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x119936000) [pid = 1666] [serial = 2093] [outer = 0x0] [url = about:blank] 20:58:25 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x11813e000) [pid = 1666] [serial = 2102] [outer = 0x0] [url = about:blank] 20:58:25 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x1130c9800) [pid = 1666] [serial = 2104] [outer = 0x0] [url = about:blank] 20:58:25 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x126f2e400) [pid = 1666] [serial = 2125] [outer = 0x0] [url = about:blank] 20:58:25 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x1251e8400) [pid = 1666] [serial = 2095] [outer = 0x0] [url = about:blank] 20:58:25 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x119184000) [pid = 1666] [serial = 2092] [outer = 0x0] [url = about:blank] 20:58:25 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x124bfec00) [pid = 1666] [serial = 2122] [outer = 0x0] [url = about:blank] 20:58:25 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x12af65400) [pid = 1666] [serial = 2099] [outer = 0x0] [url = about:blank] 20:58:25 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x128c7a400) [pid = 1666] [serial = 2131] [outer = 0x0] [url = about:blank] 20:58:25 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x1191cec00) [pid = 1666] [serial = 2114] [outer = 0x0] [url = about:blank] 20:58:25 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x1167f4400) [pid = 1666] [serial = 2107] [outer = 0x0] [url = about:blank] 20:58:25 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x126e75800) [pid = 1666] [serial = 2096] [outer = 0x0] [url = about:blank] 20:58:25 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x110f34400) [pid = 1666] [serial = 2105] [outer = 0x0] [url = about:blank] 20:58:25 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x1174bec00) [pid = 1666] [serial = 2101] [outer = 0x0] [url = about:blank] 20:58:25 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x11998a800) [pid = 1666] [serial = 2117] [outer = 0x0] [url = about:blank] 20:58:25 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x118542400) [pid = 1666] [serial = 2111] [outer = 0x0] [url = about:blank] 20:58:25 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x11690a800) [pid = 1666] [serial = 2090] [outer = 0x0] [url = about:blank] 20:58:25 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x113c51800) [pid = 1666] [serial = 2089] [outer = 0x0] [url = about:blank] 20:58:25 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x129408800) [pid = 1666] [serial = 2134] [outer = 0x0] [url = about:blank] 20:58:25 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x12a6ebc00) [pid = 1666] [serial = 2137] [outer = 0x0] [url = about:blank] 20:58:25 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x12a537400) [pid = 1666] [serial = 2135] [outer = 0x0] [url = about:blank] 20:58:26 INFO - PROCESS | 1666 | 1466740706107 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]]]}] 20:58:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 20:58:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1223ms 20:58:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 20:58:26 INFO - PROCESS | 1666 | 1466740706144 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 20:58:26 INFO - PROCESS | 1666 | 1466740706146 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 20:58:26 INFO - PROCESS | 1666 | 1466740706149 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 20:58:26 INFO - PROCESS | 1666 | 1466740706152 Marionette TRACE conn2 <- [1,2902,null,{}] 20:58:26 INFO - PROCESS | 1666 | 1466740706155 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}] 20:58:26 INFO - PROCESS | 1666 | 1466740706157 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:26 INFO - PROCESS | 1666 | 1466740706239 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 20:58:26 INFO - PROCESS | 1666 | 1466740706243 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:26 INFO - PROCESS | 1666 | 1466740706246 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x116aaf000 == 25 [pid = 1666] [id = 733] 20:58:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x11295fc00) [pid = 1666] [serial = 2199] [outer = 0x0] 20:58:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x1133c8c00) [pid = 1666] [serial = 2200] [outer = 0x11295fc00] 20:58:26 INFO - PROCESS | 1666 | 1466740706276 Marionette DEBUG loaded listener.js 20:58:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x115e21c00) [pid = 1666] [serial = 2201] [outer = 0x11295fc00] 20:58:26 INFO - PROCESS | 1666 | 1466740706636 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 20:58:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 20:58:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 526ms 20:58:26 INFO - PROCESS | 1666 | 1466740706675 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 20:58:26 INFO - PROCESS | 1666 | 1466740706679 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 20:58:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 20:58:26 INFO - PROCESS | 1666 | 1466740706684 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 20:58:26 INFO - PROCESS | 1666 | 1466740706685 Marionette TRACE conn2 <- [1,2906,null,{}] 20:58:26 INFO - PROCESS | 1666 | 1466740706688 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}] 20:58:26 INFO - PROCESS | 1666 | 1466740706689 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:26 INFO - PROCESS | 1666 | 1466740706771 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 20:58:26 INFO - PROCESS | 1666 | 1466740706776 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:26 INFO - PROCESS | 1666 | 1466740706777 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x11981e800 == 26 [pid = 1666] [id = 734] 20:58:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x11690a800) [pid = 1666] [serial = 2202] [outer = 0x0] 20:58:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x116a1ac00) [pid = 1666] [serial = 2203] [outer = 0x11690a800] 20:58:26 INFO - PROCESS | 1666 | 1466740706807 Marionette DEBUG loaded listener.js 20:58:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x116f8b000) [pid = 1666] [serial = 2204] [outer = 0x11690a800] 20:58:27 INFO - PROCESS | 1666 | 1466740707171 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]]]}] 20:58:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 20:58:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 520ms 20:58:27 INFO - PROCESS | 1666 | 1466740707203 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 20:58:27 INFO - PROCESS | 1666 | 1466740707205 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 20:58:27 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 20:58:27 INFO - PROCESS | 1666 | 1466740707207 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 20:58:27 INFO - PROCESS | 1666 | 1466740707209 Marionette TRACE conn2 <- [1,2910,null,{}] 20:58:27 INFO - PROCESS | 1666 | 1466740707217 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}] 20:58:27 INFO - PROCESS | 1666 | 1466740707221 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:27 INFO - PROCESS | 1666 | 1466740707301 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 20:58:27 INFO - PROCESS | 1666 | 1466740707306 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:27 INFO - PROCESS | 1666 | 1466740707308 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x12446f800 == 27 [pid = 1666] [id = 735] 20:58:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1176c5800) [pid = 1666] [serial = 2205] [outer = 0x0] 20:58:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x1180d4000) [pid = 1666] [serial = 2206] [outer = 0x1176c5800] 20:58:27 INFO - PROCESS | 1666 | 1466740707338 Marionette DEBUG loaded listener.js 20:58:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x118469800) [pid = 1666] [serial = 2207] [outer = 0x1176c5800] 20:58:27 INFO - PROCESS | 1666 | 1466740707646 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]]]}] 20:58:27 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 20:58:27 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 20:58:27 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 470ms 20:58:27 INFO - TEST-START | /DOMEvents/constructors.html 20:58:27 INFO - PROCESS | 1666 | 1466740707678 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 20:58:27 INFO - PROCESS | 1666 | 1466740707680 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 20:58:27 INFO - PROCESS | 1666 | 1466740707682 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 20:58:27 INFO - PROCESS | 1666 | 1466740707683 Marionette TRACE conn2 <- [1,2914,null,{}] 20:58:27 INFO - PROCESS | 1666 | 1466740707685 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}] 20:58:27 INFO - PROCESS | 1666 | 1466740707686 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:27 INFO - PROCESS | 1666 | 1466740707765 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 20:58:27 INFO - PROCESS | 1666 | 1466740707829 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:27 INFO - PROCESS | 1666 | 1466740707830 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x1257a8800 == 28 [pid = 1666] [id = 736] 20:58:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x116985400) [pid = 1666] [serial = 2208] [outer = 0x0] 20:58:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x1184d9c00) [pid = 1666] [serial = 2209] [outer = 0x116985400] 20:58:27 INFO - PROCESS | 1666 | 1466740707865 Marionette DEBUG loaded listener.js 20:58:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x1185d8800) [pid = 1666] [serial = 2210] [outer = 0x116985400] 20:58:28 INFO - PROCESS | 1666 | 1466740708218 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]]]}] 20:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 20:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 20:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 20:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 20:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 20:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 20:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 20:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 20:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 20:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 20:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 20:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 20:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 20:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 20:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 20:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 20:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 20:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 20:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 20:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 20:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 20:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 20:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 20:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 20:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 20:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 20:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 20:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 20:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 20:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 20:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 20:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 20:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 20:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 20:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 20:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 20:58:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 20:58:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 20:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 20:58:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:58:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 20:58:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 20:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 20:58:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:58:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 20:58:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 20:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 20:58:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:58:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 20:58:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 20:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 20:58:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:58:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 20:58:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 20:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 20:58:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:58:28 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 20:58:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 20:58:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 20:58:28 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:58:28 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 20:58:28 INFO - TEST-OK | /DOMEvents/constructors.html | took 574ms 20:58:28 INFO - TEST-START | /DOMEvents/event-phases-order.html 20:58:28 INFO - PROCESS | 1666 | 1466740708257 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 20:58:28 INFO - PROCESS | 1666 | 1466740708258 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 20:58:28 INFO - PROCESS | 1666 | 1466740708260 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 20:58:28 INFO - PROCESS | 1666 | 1466740708262 Marionette TRACE conn2 <- [1,2918,null,{}] 20:58:28 INFO - PROCESS | 1666 | 1466740708264 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}] 20:58:28 INFO - PROCESS | 1666 | 1466740708266 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:28 INFO - PROCESS | 1666 | 1466740708357 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 20:58:28 INFO - PROCESS | 1666 | 1466740708395 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:28 INFO - PROCESS | 1666 | 1466740708396 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x12747e000 == 29 [pid = 1666] [id = 737] 20:58:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x115e8e000) [pid = 1666] [serial = 2211] [outer = 0x0] 20:58:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x11911f800) [pid = 1666] [serial = 2212] [outer = 0x115e8e000] 20:58:28 INFO - PROCESS | 1666 | 1466740708420 Marionette DEBUG loaded listener.js 20:58:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x119884800) [pid = 1666] [serial = 2213] [outer = 0x115e8e000] 20:58:28 INFO - PROCESS | 1666 | 1466740708757 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 20:58:28 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 20:58:28 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 518ms 20:58:28 INFO - PROCESS | 1666 | 1466740708785 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 20:58:28 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 20:58:28 INFO - PROCESS | 1666 | 1466740708786 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 20:58:28 INFO - PROCESS | 1666 | 1466740708789 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 20:58:28 INFO - PROCESS | 1666 | 1466740708790 Marionette TRACE conn2 <- [1,2922,null,{}] 20:58:28 INFO - PROCESS | 1666 | 1466740708792 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}] 20:58:28 INFO - PROCESS | 1666 | 1466740708796 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:28 INFO - PROCESS | 1666 | 1466740708904 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 20:58:28 INFO - PROCESS | 1666 | 1466740708908 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:28 INFO - PROCESS | 1666 | 1466740708909 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a442800 == 30 [pid = 1666] [id = 738] 20:58:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x119884c00) [pid = 1666] [serial = 2214] [outer = 0x0] 20:58:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x119936000) [pid = 1666] [serial = 2215] [outer = 0x119884c00] 20:58:28 INFO - PROCESS | 1666 | 1466740708942 Marionette DEBUG loaded listener.js 20:58:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x123471000) [pid = 1666] [serial = 2216] [outer = 0x119884c00] 20:58:29 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 20:58:29 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 20:58:29 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 20:58:29 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 20:58:29 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x12d39f800) [pid = 1666] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 20:58:29 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x12b83c800) [pid = 1666] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 20:58:29 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x129508400) [pid = 1666] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 20:58:29 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x128ce6000) [pid = 1666] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 20:58:29 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x1185dc800) [pid = 1666] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 20:58:29 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x11813d800) [pid = 1666] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 20:58:29 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x1122a7000) [pid = 1666] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 20:58:29 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x119cd4000) [pid = 1666] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 20:58:29 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x12a539c00) [pid = 1666] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 20:58:29 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x116f74000) [pid = 1666] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 20:58:29 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x119cd2400) [pid = 1666] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 20:58:29 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x1132d5c00) [pid = 1666] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 20:58:29 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x11295ec00) [pid = 1666] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 20:58:29 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x1174b5400) [pid = 1666] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 20:58:29 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x1185d6c00) [pid = 1666] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 20:58:29 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x119993400) [pid = 1666] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 20:58:29 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x12d164400) [pid = 1666] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:58:29 INFO - PROCESS | 1666 | 1466740709546 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]]]}] 20:58:29 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 20:58:29 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 20:58:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 20:58:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:29 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:58:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:58:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:58:29 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 20:58:29 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 20:58:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:58:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:29 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:58:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:58:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:58:29 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 20:58:29 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 20:58:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:58:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:29 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:58:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:58:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:58:29 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]" 20:58:29 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 20:58:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:58:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:29 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:58:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:58:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:58:29 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 20:58:29 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 770ms 20:58:29 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 20:58:29 INFO - PROCESS | 1666 | 1466740709560 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 20:58:29 INFO - PROCESS | 1666 | 1466740709563 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 20:58:29 INFO - PROCESS | 1666 | 1466740709566 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 20:58:29 INFO - PROCESS | 1666 | 1466740709568 Marionette TRACE conn2 <- [1,2926,null,{}] 20:58:29 INFO - PROCESS | 1666 | 1466740709572 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}] 20:58:29 INFO - PROCESS | 1666 | 1466740709574 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:29 INFO - PROCESS | 1666 | 1466740709709 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 20:58:29 INFO - PROCESS | 1666 | 1466740709769 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:29 INFO - PROCESS | 1666 | 1466740709770 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x1191a7800 == 31 [pid = 1666] [id = 739] 20:58:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x1133b2800) [pid = 1666] [serial = 2217] [outer = 0x0] 20:58:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x115e89c00) [pid = 1666] [serial = 2218] [outer = 0x1133b2800] 20:58:29 INFO - PROCESS | 1666 | 1466740709802 Marionette DEBUG loaded listener.js 20:58:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x116904c00) [pid = 1666] [serial = 2219] [outer = 0x1133b2800] 20:58:30 INFO - PROCESS | 1666 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 20:58:30 INFO - PROCESS | 1666 | 1466740710307 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]]]}] 20:58:30 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 20:58:30 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 774ms 20:58:30 INFO - PROCESS | 1666 | 1466740710341 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 20:58:30 INFO - PROCESS | 1666 | 1466740710345 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 20:58:30 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 20:58:30 INFO - PROCESS | 1666 | 1466740710352 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 20:58:30 INFO - PROCESS | 1666 | 1466740710355 Marionette TRACE conn2 <- [1,2930,null,{}] 20:58:30 INFO - PROCESS | 1666 | 1466740710359 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}] 20:58:30 INFO - PROCESS | 1666 | 1466740710362 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:30 INFO - PROCESS | 1666 | 1466740710544 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 20:58:30 INFO - PROCESS | 1666 | 1466740710672 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:30 INFO - PROCESS | 1666 | 1466740710674 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:30 INFO - PROCESS | 1666 | ++DOCSHELL 0x127477800 == 32 [pid = 1666] [id = 740] 20:58:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x1174b8c00) [pid = 1666] [serial = 2220] [outer = 0x0] 20:58:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x1180cb800) [pid = 1666] [serial = 2221] [outer = 0x1174b8c00] 20:58:30 INFO - PROCESS | 1666 | 1466740710724 Marionette DEBUG loaded listener.js 20:58:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1184dc000) [pid = 1666] [serial = 2222] [outer = 0x1174b8c00] 20:58:31 INFO - PROCESS | 1666 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 20:58:31 INFO - PROCESS | 1666 | 1466740711145 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]]]}] 20:58:31 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 20:58:31 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 823ms 20:58:31 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 20:58:31 INFO - PROCESS | 1666 | 1466740711175 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 20:58:31 INFO - PROCESS | 1666 | 1466740711176 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 20:58:31 INFO - PROCESS | 1666 | 1466740711178 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 20:58:31 INFO - PROCESS | 1666 | 1466740711181 Marionette TRACE conn2 <- [1,2934,null,{}] 20:58:31 INFO - PROCESS | 1666 | 1466740711189 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}] 20:58:31 INFO - PROCESS | 1666 | 1466740711192 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:31 INFO - PROCESS | 1666 | 1466740711299 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 20:58:31 INFO - PROCESS | 1666 | 1466740711359 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:31 INFO - PROCESS | 1666 | 1466740711361 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:31 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b046000 == 33 [pid = 1666] [id = 741] 20:58:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x11854e800) [pid = 1666] [serial = 2223] [outer = 0x0] 20:58:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x1188afc00) [pid = 1666] [serial = 2224] [outer = 0x11854e800] 20:58:31 INFO - PROCESS | 1666 | 1466740711393 Marionette DEBUG loaded listener.js 20:58:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x11998e400) [pid = 1666] [serial = 2225] [outer = 0x11854e800] 20:58:31 INFO - PROCESS | 1666 | 1466740711922 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]]]}] 20:58:31 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 20:58:31 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 774ms 20:58:31 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 20:58:31 INFO - PROCESS | 1666 | 1466740711953 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 20:58:31 INFO - PROCESS | 1666 | 1466740711955 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 20:58:31 INFO - PROCESS | 1666 | 1466740711958 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 20:58:31 INFO - PROCESS | 1666 | 1466740711960 Marionette TRACE conn2 <- [1,2938,null,{}] 20:58:31 INFO - PROCESS | 1666 | 1466740711964 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}] 20:58:31 INFO - PROCESS | 1666 | 1466740711965 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:32 INFO - PROCESS | 1666 | 1466740712076 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 20:58:32 INFO - PROCESS | 1666 | 1466740712135 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:32 INFO - PROCESS | 1666 | 1466740712138 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:32 INFO - PROCESS | 1666 | ++DOCSHELL 0x119289000 == 34 [pid = 1666] [id = 742] 20:58:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x115e8a400) [pid = 1666] [serial = 2226] [outer = 0x0] 20:58:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x1161a5000) [pid = 1666] [serial = 2227] [outer = 0x115e8a400] 20:58:32 INFO - PROCESS | 1666 | 1466740712165 Marionette DEBUG loaded listener.js 20:58:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x116f74c00) [pid = 1666] [serial = 2228] [outer = 0x115e8a400] 20:58:32 INFO - PROCESS | 1666 | --DOCSHELL 0x12747e000 == 33 [pid = 1666] [id = 737] 20:58:32 INFO - PROCESS | 1666 | --DOCSHELL 0x1257a8800 == 32 [pid = 1666] [id = 736] 20:58:32 INFO - PROCESS | 1666 | --DOCSHELL 0x12446f800 == 31 [pid = 1666] [id = 735] 20:58:32 INFO - PROCESS | 1666 | --DOCSHELL 0x11981e800 == 30 [pid = 1666] [id = 734] 20:58:32 INFO - PROCESS | 1666 | --DOCSHELL 0x116aaf000 == 29 [pid = 1666] [id = 733] 20:58:32 INFO - PROCESS | 1666 | --DOCSHELL 0x1188de800 == 28 [pid = 1666] [id = 732] 20:58:32 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x12d661800) [pid = 1666] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 20:58:32 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x12b8fc800) [pid = 1666] [serial = 2179] [outer = 0x0] [url = about:blank] 20:58:32 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x12a540400) [pid = 1666] [serial = 2164] [outer = 0x0] [url = about:blank] 20:58:32 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x128dc7400) [pid = 1666] [serial = 2161] [outer = 0x0] [url = about:blank] 20:58:32 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x12af69800) [pid = 1666] [serial = 2167] [outer = 0x0] [url = about:blank] 20:58:32 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x12b748800) [pid = 1666] [serial = 2170] [outer = 0x0] [url = about:blank] 20:58:32 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x118144000) [pid = 1666] [serial = 2173] [outer = 0x0] [url = about:blank] 20:58:32 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x12b0ed800) [pid = 1666] [serial = 2168] [outer = 0x0] [url = about:blank] 20:58:32 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x124bfdc00) [pid = 1666] [serial = 2158] [outer = 0x0] [url = about:blank] 20:58:32 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x12af5dc00) [pid = 1666] [serial = 2138] [outer = 0x0] [url = about:blank] 20:58:32 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x1175bfc00) [pid = 1666] [serial = 2143] [outer = 0x0] [url = about:blank] 20:58:32 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x1180d4c00) [pid = 1666] [serial = 2144] [outer = 0x0] [url = about:blank] 20:58:32 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x12346f800) [pid = 1666] [serial = 2155] [outer = 0x0] [url = about:blank] 20:58:32 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x124623c00) [pid = 1666] [serial = 2156] [outer = 0x0] [url = about:blank] 20:58:32 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x114e72400) [pid = 1666] [serial = 2146] [outer = 0x0] [url = about:blank] 20:58:32 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x116629400) [pid = 1666] [serial = 2147] [outer = 0x0] [url = about:blank] 20:58:32 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x112e03c00) [pid = 1666] [serial = 2140] [outer = 0x0] [url = about:blank] 20:58:32 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x1133d2c00) [pid = 1666] [serial = 2141] [outer = 0x0] [url = about:blank] 20:58:32 INFO - PROCESS | 1666 | --DOMWINDOW == 73 (0x1175c3000) [pid = 1666] [serial = 2149] [outer = 0x0] [url = about:blank] 20:58:32 INFO - PROCESS | 1666 | --DOMWINDOW == 72 (0x1184e1800) [pid = 1666] [serial = 2150] [outer = 0x0] [url = about:blank] 20:58:32 INFO - PROCESS | 1666 | --DOMWINDOW == 71 (0x119935800) [pid = 1666] [serial = 2152] [outer = 0x0] [url = about:blank] 20:58:32 INFO - PROCESS | 1666 | --DOMWINDOW == 70 (0x119bb8800) [pid = 1666] [serial = 2153] [outer = 0x0] [url = about:blank] 20:58:32 INFO - PROCESS | 1666 | --DOMWINDOW == 69 (0x12b833800) [pid = 1666] [serial = 2177] [outer = 0x0] [url = about:blank] 20:58:32 INFO - PROCESS | 1666 | --DOMWINDOW == 68 (0x128dc7c00) [pid = 1666] [serial = 2176] [outer = 0x0] [url = about:blank] 20:58:32 INFO - PROCESS | 1666 | --DOMWINDOW == 67 (0x11697ec00) [pid = 1666] [serial = 1457] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:58:32 INFO - PROCESS | 1666 | --DOMWINDOW == 66 (0x12b750400) [pid = 1666] [serial = 2171] [outer = 0x0] [url = about:blank] 20:58:32 INFO - PROCESS | 1666 | --DOMWINDOW == 65 (0x12940b000) [pid = 1666] [serial = 2162] [outer = 0x0] [url = about:blank] 20:58:32 INFO - PROCESS | 1666 | --DOMWINDOW == 64 (0x128dc6400) [pid = 1666] [serial = 2165] [outer = 0x0] [url = about:blank] 20:58:32 INFO - PROCESS | 1666 | --DOMWINDOW == 63 (0x119bbe000) [pid = 1666] [serial = 2174] [outer = 0x0] [url = about:blank] 20:58:32 INFO - PROCESS | 1666 | --DOMWINDOW == 62 (0x125d35000) [pid = 1666] [serial = 2159] [outer = 0x0] [url = about:blank] 20:58:32 INFO - PROCESS | 1666 | --DOMWINDOW == 61 (0x12b962c00) [pid = 1666] [serial = 2180] [outer = 0x0] [url = about:blank] 20:58:32 INFO - PROCESS | 1666 | 1466740712536 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]]]}] 20:58:32 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. 20:58:32 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 621ms 20:58:32 INFO - PROCESS | 1666 | 1466740712581 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 20:58:32 INFO - PROCESS | 1666 | 1466740712585 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 20:58:32 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 20:58:32 INFO - PROCESS | 1666 | 1466740712589 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 20:58:32 INFO - PROCESS | 1666 | 1466740712591 Marionette TRACE conn2 <- [1,2942,null,{}] 20:58:32 INFO - PROCESS | 1666 | 1466740712593 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}] 20:58:32 INFO - PROCESS | 1666 | 1466740712595 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:32 INFO - PROCESS | 1666 | 1466740712697 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 20:58:32 INFO - PROCESS | 1666 | 1466740712703 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:32 INFO - PROCESS | 1666 | 1466740712705 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:32 INFO - PROCESS | 1666 | ++DOCSHELL 0x118761800 == 29 [pid = 1666] [id = 743] 20:58:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 62 (0x1174b7400) [pid = 1666] [serial = 2229] [outer = 0x0] 20:58:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 63 (0x1175c3000) [pid = 1666] [serial = 2230] [outer = 0x1174b7400] 20:58:32 INFO - PROCESS | 1666 | 1466740712732 Marionette DEBUG loaded listener.js 20:58:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 64 (0x1180d7c00) [pid = 1666] [serial = 2231] [outer = 0x1174b7400] 20:58:33 INFO - PROCESS | 1666 | 1466740713045 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"]]]}] 20:58:33 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 20:58:33 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 20:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:33 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 20:58:33 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 469ms 20:58:33 INFO - PROCESS | 1666 | 1466740713061 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 20:58:33 INFO - PROCESS | 1666 | 1466740713062 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 20:58:33 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 20:58:33 INFO - PROCESS | 1666 | 1466740713064 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 20:58:33 INFO - PROCESS | 1666 | 1466740713067 Marionette TRACE conn2 <- [1,2946,null,{}] 20:58:33 INFO - PROCESS | 1666 | 1466740713074 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}] 20:58:33 INFO - PROCESS | 1666 | 1466740713077 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:33 INFO - PROCESS | 1666 | 1466740713184 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 20:58:33 INFO - PROCESS | 1666 | 1466740713239 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:33 INFO - PROCESS | 1666 | 1466740713241 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x1257a7800 == 30 [pid = 1666] [id = 744] 20:58:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 65 (0x118478c00) [pid = 1666] [serial = 2232] [outer = 0x0] 20:58:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 66 (0x1188a3800) [pid = 1666] [serial = 2233] [outer = 0x118478c00] 20:58:33 INFO - PROCESS | 1666 | 1466740713268 Marionette DEBUG loaded listener.js 20:58:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 67 (0x119938c00) [pid = 1666] [serial = 2234] [outer = 0x118478c00] 20:58:33 INFO - PROCESS | 1666 | 1466740713517 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]]]}] 20:58:33 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. 20:58:33 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 472ms 20:58:33 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 20:58:33 INFO - PROCESS | 1666 | 1466740713536 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 20:58:33 INFO - PROCESS | 1666 | 1466740713538 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 20:58:33 INFO - PROCESS | 1666 | 1466740713547 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 20:58:33 INFO - PROCESS | 1666 | 1466740713548 Marionette TRACE conn2 <- [1,2950,null,{}] 20:58:33 INFO - PROCESS | 1666 | 1466740713553 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}] 20:58:33 INFO - PROCESS | 1666 | 1466740713554 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:33 INFO - PROCESS | 1666 | 1466740713642 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 20:58:33 INFO - PROCESS | 1666 | 1466740713647 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:33 INFO - PROCESS | 1666 | 1466740713648 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x128c90000 == 31 [pid = 1666] [id = 745] 20:58:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 68 (0x119939800) [pid = 1666] [serial = 2235] [outer = 0x0] 20:58:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 69 (0x119bbac00) [pid = 1666] [serial = 2236] [outer = 0x119939800] 20:58:33 INFO - PROCESS | 1666 | 1466740713674 Marionette DEBUG loaded listener.js 20:58:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 70 (0x11a20b400) [pid = 1666] [serial = 2237] [outer = 0x119939800] 20:58:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x1294db800 == 32 [pid = 1666] [id = 746] 20:58:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 71 (0x12412bc00) [pid = 1666] [serial = 2238] [outer = 0x0] 20:58:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 72 (0x119bb2c00) [pid = 1666] [serial = 2239] [outer = 0x12412bc00] 20:58:34 INFO - PROCESS | 1666 | 1466740714024 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]]]}] 20:58:34 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. 20:58:34 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 525ms 20:58:34 INFO - PROCESS | 1666 | 1466740714066 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 20:58:34 INFO - PROCESS | 1666 | 1466740714067 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 20:58:34 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 20:58:34 INFO - PROCESS | 1666 | 1466740714069 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 20:58:34 INFO - PROCESS | 1666 | 1466740714070 Marionette TRACE conn2 <- [1,2954,null,{}] 20:58:34 INFO - PROCESS | 1666 | 1466740714072 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}] 20:58:34 INFO - PROCESS | 1666 | 1466740714074 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:34 INFO - PROCESS | 1666 | 1466740714165 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 20:58:34 INFO - PROCESS | 1666 | 1466740714169 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:34 INFO - PROCESS | 1666 | 1466740714170 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:34 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a69b800 == 33 [pid = 1666] [id = 747] 20:58:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 73 (0x1212b0000) [pid = 1666] [serial = 2240] [outer = 0x0] 20:58:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 74 (0x124234c00) [pid = 1666] [serial = 2241] [outer = 0x1212b0000] 20:58:34 INFO - PROCESS | 1666 | 1466740714195 Marionette DEBUG loaded listener.js 20:58:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x12453d800) [pid = 1666] [serial = 2242] [outer = 0x1212b0000] 20:58:34 INFO - PROCESS | 1666 | 1466740714507 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]]]}] 20:58:34 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 20:58:34 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 20:58:34 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 470ms 20:58:34 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 20:58:34 INFO - PROCESS | 1666 | 1466740714539 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 20:58:34 INFO - PROCESS | 1666 | 1466740714540 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 20:58:34 INFO - PROCESS | 1666 | 1466740714544 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 20:58:34 INFO - PROCESS | 1666 | 1466740714546 Marionette TRACE conn2 <- [1,2958,null,{}] 20:58:34 INFO - PROCESS | 1666 | 1466740714548 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}] 20:58:34 INFO - PROCESS | 1666 | 1466740714553 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:34 INFO - PROCESS | 1666 | 1466740714654 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 20:58:34 INFO - PROCESS | 1666 | 1466740714725 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:34 INFO - PROCESS | 1666 | 1466740714726 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:34 INFO - PROCESS | 1666 | ++DOCSHELL 0x12be6a000 == 34 [pid = 1666] [id = 748] 20:58:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x112964c00) [pid = 1666] [serial = 2243] [outer = 0x0] 20:58:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x124626800) [pid = 1666] [serial = 2244] [outer = 0x112964c00] 20:58:34 INFO - PROCESS | 1666 | 1466740714751 Marionette DEBUG loaded listener.js 20:58:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x125d33c00) [pid = 1666] [serial = 2245] [outer = 0x112964c00] 20:58:35 INFO - PROCESS | 1666 | 1466740715021 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]]]}] 20:58:35 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. 20:58:35 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 523ms 20:58:35 INFO - PROCESS | 1666 | 1466740715070 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 20:58:35 INFO - PROCESS | 1666 | 1466740715071 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 20:58:35 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 20:58:35 INFO - PROCESS | 1666 | 1466740715073 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 20:58:35 INFO - PROCESS | 1666 | 1466740715074 Marionette TRACE conn2 <- [1,2962,null,{}] 20:58:35 INFO - PROCESS | 1666 | 1466740715077 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}] 20:58:35 INFO - PROCESS | 1666 | 1466740715078 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:35 INFO - PROCESS | 1666 | 1466740715181 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 20:58:35 INFO - PROCESS | 1666 | 1466740715186 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:35 INFO - PROCESS | 1666 | 1466740715187 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c08a800 == 35 [pid = 1666] [id = 749] 20:58:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x112ae0c00) [pid = 1666] [serial = 2246] [outer = 0x0] 20:58:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x126e66800) [pid = 1666] [serial = 2247] [outer = 0x112ae0c00] 20:58:35 INFO - PROCESS | 1666 | 1466740715244 Marionette DEBUG loaded listener.js 20:58:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x128c6dc00) [pid = 1666] [serial = 2248] [outer = 0x112ae0c00] 20:58:35 INFO - PROCESS | 1666 | 1466740715535 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]]]}] 20:58:35 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. 20:58:35 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 472ms 20:58:35 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 20:58:35 INFO - PROCESS | 1666 | 1466740715550 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 20:58:35 INFO - PROCESS | 1666 | 1466740715551 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 20:58:35 INFO - PROCESS | 1666 | 1466740715553 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 20:58:35 INFO - PROCESS | 1666 | 1466740715554 Marionette TRACE conn2 <- [1,2966,null,{}] 20:58:35 INFO - PROCESS | 1666 | 1466740715557 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}] 20:58:35 INFO - PROCESS | 1666 | 1466740715558 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:35 INFO - PROCESS | 1666 | 1466740715662 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 20:58:35 INFO - PROCESS | 1666 | 1466740715700 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:35 INFO - PROCESS | 1666 | 1466740715702 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c64b800 == 36 [pid = 1666] [id = 750] 20:58:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x128c74800) [pid = 1666] [serial = 2249] [outer = 0x0] 20:58:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x128ce5800) [pid = 1666] [serial = 2250] [outer = 0x128c74800] 20:58:35 INFO - PROCESS | 1666 | 1466740715726 Marionette DEBUG loaded listener.js 20:58:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x128dbf000) [pid = 1666] [serial = 2251] [outer = 0x128c74800] 20:58:35 INFO - PROCESS | 1666 | 1466740715987 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]]]}] 20:58:36 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. 20:58:36 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 469ms 20:58:36 INFO - PROCESS | 1666 | 1466740716031 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 20:58:36 INFO - PROCESS | 1666 | 1466740716032 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 20:58:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 20:58:36 INFO - PROCESS | 1666 | 1466740716034 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 20:58:36 INFO - PROCESS | 1666 | 1466740716035 Marionette TRACE conn2 <- [1,2970,null,{}] 20:58:36 INFO - PROCESS | 1666 | 1466740716037 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}] 20:58:36 INFO - PROCESS | 1666 | 1466740716038 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:36 INFO - PROCESS | 1666 | 1466740716140 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 20:58:36 INFO - PROCESS | 1666 | 1466740716144 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:36 INFO - PROCESS | 1666 | 1466740716146 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cc2a000 == 37 [pid = 1666] [id = 751] 20:58:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x128ce7000) [pid = 1666] [serial = 2252] [outer = 0x0] 20:58:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1291b3800) [pid = 1666] [serial = 2253] [outer = 0x128ce7000] 20:58:36 INFO - PROCESS | 1666 | 1466740716201 Marionette DEBUG loaded listener.js 20:58:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x1291bf400) [pid = 1666] [serial = 2254] [outer = 0x128ce7000] 20:58:36 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x116985400) [pid = 1666] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 20:58:36 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x1251e4800) [pid = 1666] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 20:58:36 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x112e07800) [pid = 1666] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 20:58:36 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x110f26800) [pid = 1666] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 20:58:36 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x110f2c000) [pid = 1666] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 20:58:36 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x11a20c400) [pid = 1666] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 20:58:36 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x1176c5800) [pid = 1666] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 20:58:36 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x11690a800) [pid = 1666] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 20:58:36 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x115e8e000) [pid = 1666] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 20:58:36 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x11295fc00) [pid = 1666] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 20:58:36 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x1132dbc00) [pid = 1666] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 20:58:36 INFO - PROCESS | 1666 | 1466740716487 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]]]}] 20:58:36 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. 20:58:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 474ms 20:58:36 INFO - PROCESS | 1666 | 1466740716513 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 20:58:36 INFO - PROCESS | 1666 | 1466740716514 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 20:58:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 20:58:36 INFO - PROCESS | 1666 | 1466740716517 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 20:58:36 INFO - PROCESS | 1666 | 1466740716518 Marionette TRACE conn2 <- [1,2974,null,{}] 20:58:36 INFO - PROCESS | 1666 | 1466740716520 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}] 20:58:36 INFO - PROCESS | 1666 | 1466740716521 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:36 INFO - PROCESS | 1666 | 1466740716608 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 20:58:36 INFO - PROCESS | 1666 | 1466740716666 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:36 INFO - PROCESS | 1666 | 1466740716667 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cf55800 == 38 [pid = 1666] [id = 752] 20:58:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x112f06c00) [pid = 1666] [serial = 2255] [outer = 0x0] 20:58:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x1174be400) [pid = 1666] [serial = 2256] [outer = 0x112f06c00] 20:58:36 INFO - PROCESS | 1666 | 1466740716692 Marionette DEBUG loaded listener.js 20:58:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x129403800) [pid = 1666] [serial = 2257] [outer = 0x112f06c00] 20:58:36 INFO - PROCESS | 1666 | 1466740716932 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]]]}] 20:58:36 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. 20:58:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 467ms 20:58:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 20:58:36 INFO - PROCESS | 1666 | 1466740716992 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 20:58:36 INFO - PROCESS | 1666 | 1466740716994 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 20:58:36 INFO - PROCESS | 1666 | 1466740716996 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 20:58:37 INFO - PROCESS | 1666 | 1466740716998 Marionette TRACE conn2 <- [1,2978,null,{}] 20:58:37 INFO - PROCESS | 1666 | 1466740717000 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}] 20:58:37 INFO - PROCESS | 1666 | 1466740717002 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:37 INFO - PROCESS | 1666 | 1466740717096 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 20:58:37 INFO - PROCESS | 1666 | 1466740717100 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:37 INFO - PROCESS | 1666 | 1466740717102 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d65d000 == 39 [pid = 1666] [id = 753] 20:58:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x129409400) [pid = 1666] [serial = 2258] [outer = 0x0] 20:58:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x12950b400) [pid = 1666] [serial = 2259] [outer = 0x129409400] 20:58:37 INFO - PROCESS | 1666 | 1466740717130 Marionette DEBUG loaded listener.js 20:58:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x12a5ef000) [pid = 1666] [serial = 2260] [outer = 0x129409400] 20:58:37 INFO - PROCESS | 1666 | 1466740717434 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]]]}] 20:58:37 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. 20:58:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 469ms 20:58:37 INFO - PROCESS | 1666 | 1466740717465 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 20:58:37 INFO - PROCESS | 1666 | 1466740717466 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 20:58:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 20:58:37 INFO - PROCESS | 1666 | 1466740717471 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 20:58:37 INFO - PROCESS | 1666 | 1466740717473 Marionette TRACE conn2 <- [1,2982,null,{}] 20:58:37 INFO - PROCESS | 1666 | 1466740717475 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}] 20:58:37 INFO - PROCESS | 1666 | 1466740717476 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:37 INFO - PROCESS | 1666 | 1466740717587 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 20:58:37 INFO - PROCESS | 1666 | 1466740717620 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:37 INFO - PROCESS | 1666 | 1466740717621 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d81d800 == 40 [pid = 1666] [id = 754] 20:58:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x12a5ee800) [pid = 1666] [serial = 2261] [outer = 0x0] 20:58:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x12a6f4400) [pid = 1666] [serial = 2262] [outer = 0x12a5ee800] 20:58:37 INFO - PROCESS | 1666 | 1466740717646 Marionette DEBUG loaded listener.js 20:58:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x12b0e2c00) [pid = 1666] [serial = 2263] [outer = 0x12a5ee800] 20:58:37 INFO - PROCESS | 1666 | 1466740717894 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"]]]}] 20:58:37 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 20:58:37 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 20:58:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:37 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 20:58:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 471ms 20:58:37 INFO - PROCESS | 1666 | 1466740717941 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 20:58:37 INFO - PROCESS | 1666 | 1466740717942 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 20:58:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 20:58:37 INFO - PROCESS | 1666 | 1466740717944 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 20:58:37 INFO - PROCESS | 1666 | 1466740717945 Marionette TRACE conn2 <- [1,2986,null,{}] 20:58:37 INFO - PROCESS | 1666 | 1466740717955 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}] 20:58:37 INFO - PROCESS | 1666 | 1466740717956 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:38 INFO - PROCESS | 1666 | 1466740718040 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 20:58:38 INFO - PROCESS | 1666 | 1466740718044 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:38 INFO - PROCESS | 1666 | 1466740718045 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:38 INFO - PROCESS | 1666 | ++DOCSHELL 0x12db38800 == 41 [pid = 1666] [id = 755] 20:58:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x11320a400) [pid = 1666] [serial = 2264] [outer = 0x0] 20:58:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x12b742400) [pid = 1666] [serial = 2265] [outer = 0x11320a400] 20:58:38 INFO - PROCESS | 1666 | 1466740718073 Marionette DEBUG loaded listener.js 20:58:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x12b74f800) [pid = 1666] [serial = 2266] [outer = 0x11320a400] 20:58:38 INFO - PROCESS | 1666 | 1466740718365 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]]]}] 20:58:38 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. 20:58:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 429ms 20:58:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 20:58:38 INFO - PROCESS | 1666 | 1466740718377 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 20:58:38 INFO - PROCESS | 1666 | 1466740718378 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 20:58:38 INFO - PROCESS | 1666 | 1466740718380 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 20:58:38 INFO - PROCESS | 1666 | 1466740718381 Marionette TRACE conn2 <- [1,2990,null,{}] 20:58:38 INFO - PROCESS | 1666 | 1466740718384 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}] 20:58:38 INFO - PROCESS | 1666 | 1466740718385 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:38 INFO - PROCESS | 1666 | 1466740718473 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 20:58:38 INFO - PROCESS | 1666 | 1466740718535 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:38 INFO - PROCESS | 1666 | 1466740718536 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:38 INFO - PROCESS | 1666 | ++DOCSHELL 0x12db7e000 == 42 [pid = 1666] [id = 756] 20:58:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x1258ab400) [pid = 1666] [serial = 2267] [outer = 0x0] 20:58:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x12b74f400) [pid = 1666] [serial = 2268] [outer = 0x1258ab400] 20:58:38 INFO - PROCESS | 1666 | 1466740718560 Marionette DEBUG loaded listener.js 20:58:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x12b83dc00) [pid = 1666] [serial = 2269] [outer = 0x1258ab400] 20:58:38 INFO - PROCESS | 1666 | ++DOCSHELL 0x10eae7800 == 43 [pid = 1666] [id = 757] 20:58:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x112f09800) [pid = 1666] [serial = 2270] [outer = 0x0] 20:58:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x112fbe000) [pid = 1666] [serial = 2271] [outer = 0x112f09800] 20:58:38 INFO - PROCESS | 1666 | 1466740718956 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]]]}] 20:58:38 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. 20:58:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 620ms 20:58:39 INFO - PROCESS | 1666 | 1466740719001 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 20:58:39 INFO - PROCESS | 1666 | 1466740719003 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 20:58:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 20:58:39 INFO - PROCESS | 1666 | 1466740719007 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 20:58:39 INFO - PROCESS | 1666 | 1466740719009 Marionette TRACE conn2 <- [1,2994,null,{}] 20:58:39 INFO - PROCESS | 1666 | 1466740719013 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}] 20:58:39 INFO - PROCESS | 1666 | 1466740719014 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:39 INFO - PROCESS | 1666 | 1466740719146 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 20:58:39 INFO - PROCESS | 1666 | 1466740719250 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:39 INFO - PROCESS | 1666 | 1466740719251 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x12446c800 == 44 [pid = 1666] [id = 758] 20:58:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x115e88800) [pid = 1666] [serial = 2272] [outer = 0x0] 20:58:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x116f8c800) [pid = 1666] [serial = 2273] [outer = 0x115e88800] 20:58:39 INFO - PROCESS | 1666 | 1466740719284 Marionette DEBUG loaded listener.js 20:58:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x1180d7000) [pid = 1666] [serial = 2274] [outer = 0x115e88800] 20:58:39 INFO - PROCESS | 1666 | 1466740719679 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]]]}] 20:58:39 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 20:58:39 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 20:58:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 720ms 20:58:39 INFO - PROCESS | 1666 | 1466740719727 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 20:58:39 INFO - PROCESS | 1666 | 1466740719730 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 20:58:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 20:58:39 INFO - PROCESS | 1666 | 1466740719735 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 20:58:39 INFO - PROCESS | 1666 | 1466740719737 Marionette TRACE conn2 <- [1,2998,null,{}] 20:58:39 INFO - PROCESS | 1666 | 1466740719739 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}] 20:58:39 INFO - PROCESS | 1666 | 1466740719741 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:39 INFO - PROCESS | 1666 | 1466740719881 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 20:58:39 INFO - PROCESS | 1666 | 1466740719983 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:39 INFO - PROCESS | 1666 | 1466740719985 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b7b6000 == 45 [pid = 1666] [id = 759] 20:58:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x1185d8400) [pid = 1666] [serial = 2275] [outer = 0x0] 20:58:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x119935800) [pid = 1666] [serial = 2276] [outer = 0x1185d8400] 20:58:40 INFO - PROCESS | 1666 | 1466740720017 Marionette DEBUG loaded listener.js 20:58:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x121194000) [pid = 1666] [serial = 2277] [outer = 0x1185d8400] 20:58:40 INFO - PROCESS | 1666 | 1466740720388 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]]]}] 20:58:40 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. 20:58:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 669ms 20:58:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 20:58:40 INFO - PROCESS | 1666 | 1466740720404 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 20:58:40 INFO - PROCESS | 1666 | 1466740720406 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 20:58:40 INFO - PROCESS | 1666 | 1466740720408 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 20:58:40 INFO - PROCESS | 1666 | 1466740720411 Marionette TRACE conn2 <- [1,3002,null,{}] 20:58:40 INFO - PROCESS | 1666 | 1466740720419 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}] 20:58:40 INFO - PROCESS | 1666 | 1466740720423 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:40 INFO - PROCESS | 1666 | 1466740720529 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 20:58:40 INFO - PROCESS | 1666 | 1466740720633 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:40 INFO - PROCESS | 1666 | 1466740720635 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x12db82000 == 46 [pid = 1666] [id = 760] 20:58:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x12511e400) [pid = 1666] [serial = 2278] [outer = 0x0] 20:58:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x1251e8400) [pid = 1666] [serial = 2279] [outer = 0x12511e400] 20:58:40 INFO - PROCESS | 1666 | 1466740720666 Marionette DEBUG loaded listener.js 20:58:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x128c78400) [pid = 1666] [serial = 2280] [outer = 0x12511e400] 20:58:41 INFO - PROCESS | 1666 | 1466740721015 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]]]}] 20:58:41 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. 20:58:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 627ms 20:58:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 20:58:41 INFO - PROCESS | 1666 | 1466740721036 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 20:58:41 INFO - PROCESS | 1666 | 1466740721038 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 20:58:41 INFO - PROCESS | 1666 | 1466740721040 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 20:58:41 INFO - PROCESS | 1666 | 1466740721042 Marionette TRACE conn2 <- [1,3006,null,{}] 20:58:41 INFO - PROCESS | 1666 | 1466740721044 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}] 20:58:41 INFO - PROCESS | 1666 | 1466740721045 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:41 INFO - PROCESS | 1666 | 1466740721159 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 20:58:41 INFO - PROCESS | 1666 | 1466740721217 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:41 INFO - PROCESS | 1666 | 1466740721218 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x12e358000 == 47 [pid = 1666] [id = 761] 20:58:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x128c7ac00) [pid = 1666] [serial = 2281] [outer = 0x0] 20:58:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x12a408000) [pid = 1666] [serial = 2282] [outer = 0x128c7ac00] 20:58:41 INFO - PROCESS | 1666 | 1466740721248 Marionette DEBUG loaded listener.js 20:58:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x12a5e7400) [pid = 1666] [serial = 2283] [outer = 0x128c7ac00] 20:58:41 INFO - PROCESS | 1666 | 1466740721799 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]]]}] 20:58:41 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. 20:58:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 771ms 20:58:41 INFO - PROCESS | 1666 | 1466740721811 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 20:58:41 INFO - PROCESS | 1666 | 1466740721813 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 20:58:41 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 20:58:41 INFO - PROCESS | 1666 | 1466740721818 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 20:58:41 INFO - PROCESS | 1666 | 1466740721820 Marionette TRACE conn2 <- [1,3010,null,{}] 20:58:41 INFO - PROCESS | 1666 | 1466740721824 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}] 20:58:41 INFO - PROCESS | 1666 | 1466740721825 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:41 INFO - PROCESS | 1666 | 1466740721947 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 20:58:42 INFO - PROCESS | 1666 | 1466740722006 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:42 INFO - PROCESS | 1666 | 1466740722009 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x12446f800 == 48 [pid = 1666] [id = 762] 20:58:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x116985000) [pid = 1666] [serial = 2284] [outer = 0x0] 20:58:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x1174b3c00) [pid = 1666] [serial = 2285] [outer = 0x116985000] 20:58:42 INFO - PROCESS | 1666 | 1466740722037 Marionette DEBUG loaded listener.js 20:58:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x118267400) [pid = 1666] [serial = 2286] [outer = 0x116985000] 20:58:42 INFO - PROCESS | 1666 | 1466740722450 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]]]}] 20:58:42 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 20:58:42 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 671ms 20:58:42 INFO - PROCESS | 1666 | 1466740722490 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 20:58:42 INFO - PROCESS | 1666 | 1466740722493 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 20:58:42 INFO - TEST-START | /FileAPI/FileReaderSync.worker 20:58:42 INFO - PROCESS | 1666 | 1466740722497 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 20:58:42 INFO - PROCESS | 1666 | 1466740722499 Marionette TRACE conn2 <- [1,3014,null,{}] 20:58:42 INFO - PROCESS | 1666 | 1466740722501 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}] 20:58:42 INFO - PROCESS | 1666 | 1466740722503 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:42 INFO - PROCESS | 1666 | 1466740722597 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 20:58:42 INFO - PROCESS | 1666 | 1466740722660 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:42 INFO - PROCESS | 1666 | 1466740722661 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x119b9a800 == 49 [pid = 1666] [id = 763] 20:58:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x1184d6800) [pid = 1666] [serial = 2287] [outer = 0x0] 20:58:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x1185a6000) [pid = 1666] [serial = 2288] [outer = 0x1184d6800] 20:58:42 INFO - PROCESS | 1666 | 1466740722689 Marionette DEBUG loaded listener.js 20:58:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x1188a1c00) [pid = 1666] [serial = 2289] [outer = 0x1184d6800] 20:58:43 INFO - PROCESS | 1666 | --DOCSHELL 0x12db38800 == 48 [pid = 1666] [id = 755] 20:58:43 INFO - PROCESS | 1666 | --DOCSHELL 0x12d81d800 == 47 [pid = 1666] [id = 754] 20:58:43 INFO - PROCESS | 1666 | --DOCSHELL 0x12d65d000 == 46 [pid = 1666] [id = 753] 20:58:43 INFO - PROCESS | 1666 | --DOCSHELL 0x12cf55800 == 45 [pid = 1666] [id = 752] 20:58:43 INFO - PROCESS | 1666 | --DOCSHELL 0x12cc2a000 == 44 [pid = 1666] [id = 751] 20:58:43 INFO - PROCESS | 1666 | --DOCSHELL 0x12c64b800 == 43 [pid = 1666] [id = 750] 20:58:43 INFO - PROCESS | 1666 | --DOCSHELL 0x12c08a800 == 42 [pid = 1666] [id = 749] 20:58:43 INFO - PROCESS | 1666 | --DOCSHELL 0x12be6a000 == 41 [pid = 1666] [id = 748] 20:58:43 INFO - PROCESS | 1666 | --DOCSHELL 0x12a69b800 == 40 [pid = 1666] [id = 747] 20:58:43 INFO - PROCESS | 1666 | --DOCSHELL 0x1294db800 == 39 [pid = 1666] [id = 746] 20:58:43 INFO - PROCESS | 1666 | --DOCSHELL 0x128c90000 == 38 [pid = 1666] [id = 745] 20:58:43 INFO - PROCESS | 1666 | --DOCSHELL 0x1257a7800 == 37 [pid = 1666] [id = 744] 20:58:43 INFO - PROCESS | 1666 | --DOCSHELL 0x118761800 == 36 [pid = 1666] [id = 743] 20:58:43 INFO - PROCESS | 1666 | --DOCSHELL 0x119289000 == 35 [pid = 1666] [id = 742] 20:58:43 INFO - PROCESS | 1666 | --DOCSHELL 0x12b046000 == 34 [pid = 1666] [id = 741] 20:58:43 INFO - PROCESS | 1666 | --DOCSHELL 0x127477800 == 33 [pid = 1666] [id = 740] 20:58:43 INFO - PROCESS | 1666 | --DOCSHELL 0x1191a7800 == 32 [pid = 1666] [id = 739] 20:58:43 INFO - PROCESS | 1666 | --DOCSHELL 0x12a442800 == 31 [pid = 1666] [id = 738] 20:58:43 INFO - PROCESS | 1666 | --DOCSHELL 0x12446f800 == 30 [pid = 1666] [id = 762] 20:58:43 INFO - PROCESS | 1666 | --DOCSHELL 0x12e358000 == 29 [pid = 1666] [id = 761] 20:58:43 INFO - PROCESS | 1666 | --DOCSHELL 0x12db82000 == 28 [pid = 1666] [id = 760] 20:58:43 INFO - PROCESS | 1666 | --DOCSHELL 0x12b7b6000 == 27 [pid = 1666] [id = 759] 20:58:43 INFO - PROCESS | 1666 | --DOCSHELL 0x12db7e000 == 26 [pid = 1666] [id = 756] 20:58:43 INFO - PROCESS | 1666 | --DOCSHELL 0x12446c800 == 25 [pid = 1666] [id = 758] 20:58:43 INFO - PROCESS | 1666 | --DOCSHELL 0x10eae7800 == 24 [pid = 1666] [id = 757] 20:58:43 INFO - PROCESS | 1666 | [1666] 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 20:58:43 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x1184d9c00) [pid = 1666] [serial = 2209] [outer = 0x0] [url = about:blank] 20:58:43 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x119936000) [pid = 1666] [serial = 2215] [outer = 0x0] [url = about:blank] 20:58:43 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x1185d8800) [pid = 1666] [serial = 2210] [outer = 0x0] [url = about:blank] 20:58:43 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x12a53e000) [pid = 1666] [serial = 2192] [outer = 0x0] [url = about:blank] 20:58:43 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x119183800) [pid = 1666] [serial = 2186] [outer = 0x0] [url = about:blank] 20:58:43 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x115dc9400) [pid = 1666] [serial = 2183] [outer = 0x0] [url = about:blank] 20:58:43 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x11275b400) [pid = 1666] [serial = 2195] [outer = 0x0] [url = about:blank] 20:58:43 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x124bf1800) [pid = 1666] [serial = 2189] [outer = 0x0] [url = about:blank] 20:58:43 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x1180d4000) [pid = 1666] [serial = 2206] [outer = 0x0] [url = about:blank] 20:58:43 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x116a1ac00) [pid = 1666] [serial = 2203] [outer = 0x0] [url = about:blank] 20:58:43 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x11911f800) [pid = 1666] [serial = 2212] [outer = 0x0] [url = about:blank] 20:58:43 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x116f8b000) [pid = 1666] [serial = 2204] [outer = 0x0] [url = about:blank] 20:58:43 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x1133c8c00) [pid = 1666] [serial = 2200] [outer = 0x0] [url = about:blank] 20:58:43 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x115e21c00) [pid = 1666] [serial = 2201] [outer = 0x0] [url = about:blank] 20:58:43 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x118469800) [pid = 1666] [serial = 2207] [outer = 0x0] [url = about:blank] 20:58:43 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x119884800) [pid = 1666] [serial = 2213] [outer = 0x0] [url = about:blank] 20:58:43 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x112e02800) [pid = 1666] [serial = 2182] [outer = 0x0] [url = about:blank] 20:58:43 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x1180d2000) [pid = 1666] [serial = 2185] [outer = 0x0] [url = about:blank] 20:58:43 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x124125000) [pid = 1666] [serial = 2188] [outer = 0x0] [url = about:blank] 20:58:43 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x1291b8800) [pid = 1666] [serial = 2191] [outer = 0x0] [url = about:blank] 20:58:43 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x112762800) [pid = 1666] [serial = 2194] [outer = 0x0] [url = about:blank] 20:58:43 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x115e88400) [pid = 1666] [serial = 2198] [outer = 0x0] [url = about:blank] 20:58:43 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x113c89c00) [pid = 1666] [serial = 2197] [outer = 0x0] [url = about:blank] 20:58:43 INFO - PROCESS | 1666 | 1466740723640 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 20:58:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 20:58:43 INFO - {} 20:58:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 20:58:43 INFO - {} 20:58:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 20:58:43 INFO - {} 20:58:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 20:58:43 INFO - {} 20:58:43 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1172ms 20:58:43 INFO - TEST-START | /FileAPI/fileReader.html 20:58:43 INFO - PROCESS | 1666 | 1466740723670 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 20:58:43 INFO - PROCESS | 1666 | 1466740723672 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 20:58:43 INFO - PROCESS | 1666 | 1466740723675 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 20:58:43 INFO - PROCESS | 1666 | 1466740723678 Marionette TRACE conn2 <- [1,3018,null,{}] 20:58:43 INFO - PROCESS | 1666 | 1466740723681 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}] 20:58:43 INFO - PROCESS | 1666 | 1466740723682 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:43 INFO - PROCESS | 1666 | 1466740723765 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 20:58:43 INFO - PROCESS | 1666 | 1466740723783 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:43 INFO - PROCESS | 1666 | 1466740723784 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x117154000 == 25 [pid = 1666] [id = 764] 20:58:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x116746400) [pid = 1666] [serial = 2290] [outer = 0x0] 20:58:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x1167e9400) [pid = 1666] [serial = 2291] [outer = 0x116746400] 20:58:43 INFO - PROCESS | 1666 | 1466740723812 Marionette DEBUG loaded listener.js 20:58:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x112f03c00) [pid = 1666] [serial = 2292] [outer = 0x116746400] 20:58:44 INFO - PROCESS | 1666 | 1466740724159 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]]]}] 20:58:44 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 20:58:44 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 20:58:44 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 20:58:44 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 20:58:44 INFO - TEST-OK | /FileAPI/fileReader.html | took 523ms 20:58:44 INFO - PROCESS | 1666 | 1466740724199 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 20:58:44 INFO - PROCESS | 1666 | 1466740724202 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 20:58:44 INFO - TEST-START | /FileAPI/historical.html 20:58:44 INFO - PROCESS | 1666 | 1466740724207 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 20:58:44 INFO - PROCESS | 1666 | 1466740724209 Marionette TRACE conn2 <- [1,3022,null,{}] 20:58:44 INFO - PROCESS | 1666 | 1466740724211 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}] 20:58:44 INFO - PROCESS | 1666 | 1466740724212 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:44 INFO - PROCESS | 1666 | 1466740724294 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 20:58:44 INFO - PROCESS | 1666 | 1466740724300 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:44 INFO - PROCESS | 1666 | 1466740724301 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x119297000 == 26 [pid = 1666] [id = 765] 20:58:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x1175c3c00) [pid = 1666] [serial = 2293] [outer = 0x0] 20:58:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x118143800) [pid = 1666] [serial = 2294] [outer = 0x1175c3c00] 20:58:44 INFO - PROCESS | 1666 | 1466740724328 Marionette DEBUG loaded listener.js 20:58:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x118542400) [pid = 1666] [serial = 2295] [outer = 0x1175c3c00] 20:58:44 INFO - PROCESS | 1666 | 1466740724672 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"]]]}] 20:58:44 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 20:58:44 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 20:58:44 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 20:58:44 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 20:58:44 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 20:58:44 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 20:58:44 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 20:58:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:44 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 20:58:44 INFO - TEST-OK | /FileAPI/historical.html | took 474ms 20:58:44 INFO - PROCESS | 1666 | 1466740724682 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 20:58:44 INFO - PROCESS | 1666 | 1466740724684 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 20:58:44 INFO - TEST-START | /FileAPI/idlharness.html 20:58:44 INFO - PROCESS | 1666 | 1466740724686 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 20:58:44 INFO - PROCESS | 1666 | 1466740724688 Marionette TRACE conn2 <- [1,3026,null,{}] 20:58:44 INFO - PROCESS | 1666 | 1466740724697 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}] 20:58:44 INFO - PROCESS | 1666 | 1466740724702 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:44 INFO - PROCESS | 1666 | 1466740724802 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 20:58:44 INFO - PROCESS | 1666 | 1466740724810 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:44 INFO - PROCESS | 1666 | 1466740724812 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x12447c800 == 27 [pid = 1666] [id = 766] 20:58:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x1188a7c00) [pid = 1666] [serial = 2296] [outer = 0x0] 20:58:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x119888000) [pid = 1666] [serial = 2297] [outer = 0x1188a7c00] 20:58:44 INFO - PROCESS | 1666 | 1466740724842 Marionette DEBUG loaded listener.js 20:58:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x11993e400) [pid = 1666] [serial = 2298] [outer = 0x1188a7c00] 20:58:45 INFO - PROCESS | 1666 | 1466740725329 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]]]}] 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 20:58:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 20:58:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 20:58:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:58:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:58:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:58:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:58:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 20:58:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 20:58:45 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 20:58:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:45 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:58:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:58:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:58:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:58:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 20:58:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 20:58:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 20:58:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:58:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:58:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:58:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:58:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 20:58:45 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 20:58:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:58:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:58:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:58:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:58:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:58:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 20:58:45 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 20:58:45 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 20:58:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:58:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:58:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:58:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:58:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:58:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 20:58:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 20:58:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 20:58:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:58:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:58:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:58:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 20:58:45 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 20:58:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:58:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:58:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:58:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:58:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:58:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 20:58:45 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 20:58:45 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 20:58:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:58:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:58:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:58:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:58:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:58:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 20:58:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 20:58:45 INFO - TEST-OK | /FileAPI/idlharness.html | took 685ms 20:58:45 INFO - PROCESS | 1666 | 1466740725371 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 20:58:45 INFO - TEST-START | /FileAPI/idlharness.worker 20:58:45 INFO - PROCESS | 1666 | 1466740725373 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 20:58:45 INFO - PROCESS | 1666 | 1466740725375 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 20:58:45 INFO - PROCESS | 1666 | 1466740725376 Marionette TRACE conn2 <- [1,3030,null,{}] 20:58:45 INFO - PROCESS | 1666 | 1466740725391 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}] 20:58:45 INFO - PROCESS | 1666 | 1466740725392 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:45 INFO - PROCESS | 1666 | 1466740725496 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 20:58:45 INFO - PROCESS | 1666 | 1466740725499 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:45 INFO - PROCESS | 1666 | 1466740725501 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x12afbe800 == 28 [pid = 1666] [id = 767] 20:58:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x119995000) [pid = 1666] [serial = 2299] [outer = 0x0] 20:58:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x128ce9000) [pid = 1666] [serial = 2300] [outer = 0x119995000] 20:58:45 INFO - PROCESS | 1666 | 1466740725526 Marionette DEBUG loaded listener.js 20:58:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x12950a000) [pid = 1666] [serial = 2301] [outer = 0x119995000] 20:58:45 INFO - PROCESS | 1666 | [1666] 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 20:58:46 INFO - PROCESS | 1666 | 1466740726155 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,{},{}]]]}] 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 20:58:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 20:58:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:58:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:58:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:58:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:58:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 20:58:46 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 20:58:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:46 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:58:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:58:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:58:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:58:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 20:58:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 20:58:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:58:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:58:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:58:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:58:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 20:58:46 INFO - {} 20:58:46 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 20:58:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:58:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:58:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:58:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:58:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:58:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 20:58:46 INFO - {} 20:58:46 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 - {} 20:58:46 INFO - {} 20:58:46 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 20:58:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:58:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:58:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:58:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:58:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:58:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 20:58:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 20:58:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:58:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:58:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:58:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 20:58:46 INFO - {} 20:58:46 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 20:58:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:58:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:58:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:58:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:58:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:58:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 20:58:46 INFO - {} 20:58:46 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 - {} 20:58:46 INFO - {} 20:58:46 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 20:58:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:58:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:58:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:58:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:58:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:58:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:58:46 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 20:58:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 20:58:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 20:58:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:58:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:58:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:58:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:58:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 20:58:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:58:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:58:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:58:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:58:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:58:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 20:58:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 20:58:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:58:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:58:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:58:46 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 20:58:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 20:58:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 20:58:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:58:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:58:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:58:46 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 20:58:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 20:58:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 20:58:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:58:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:58:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:58:46 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 20:58:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 20:58:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:58:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:58:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:58:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:58:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:58:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:58:46 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 20:58:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:46 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:58:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:58:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:58:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:58:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:58:46 INFO - {} 20:58:46 INFO - TEST-OK | /FileAPI/idlharness.worker | took 834ms 20:58:46 INFO - PROCESS | 1666 | 1466740726210 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 20:58:46 INFO - PROCESS | 1666 | 1466740726212 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 20:58:46 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 20:58:46 INFO - PROCESS | 1666 | 1466740726214 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 20:58:46 INFO - PROCESS | 1666 | 1466740726215 Marionette TRACE conn2 <- [1,3034,null,{}] 20:58:46 INFO - PROCESS | 1666 | 1466740726217 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}] 20:58:46 INFO - PROCESS | 1666 | 1466740726218 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:46 INFO - PROCESS | 1666 | 1466740726334 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 20:58:46 INFO - PROCESS | 1666 | 1466740726348 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:46 INFO - PROCESS | 1666 | 1466740726349 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:46 INFO - PROCESS | 1666 | ++DOCSHELL 0x115d12800 == 29 [pid = 1666] [id = 768] 20:58:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x12a537000) [pid = 1666] [serial = 2302] [outer = 0x0] 20:58:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x12c806800) [pid = 1666] [serial = 2303] [outer = 0x12a537000] 20:58:46 INFO - PROCESS | 1666 | 1466740726381 Marionette DEBUG loaded listener.js 20:58:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x12c80cc00) [pid = 1666] [serial = 2304] [outer = 0x12a537000] 20:58:46 INFO - PROCESS | 1666 | 1466740726811 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]]]}] 20:58:46 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 20:58:46 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 618ms 20:58:46 INFO - PROCESS | 1666 | 1466740726832 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 20:58:46 INFO - PROCESS | 1666 | 1466740726834 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 20:58:46 INFO - TEST-START | /FileAPI/blob/Blob-close.html 20:58:46 INFO - PROCESS | 1666 | 1466740726836 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 20:58:46 INFO - PROCESS | 1666 | 1466740726837 Marionette TRACE conn2 <- [1,3038,null,{}] 20:58:46 INFO - PROCESS | 1666 | 1466740726839 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}] 20:58:46 INFO - PROCESS | 1666 | 1466740726843 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:46 INFO - PROCESS | 1666 | 1466740726952 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 20:58:46 INFO - PROCESS | 1666 | 1466740726994 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:46 INFO - PROCESS | 1666 | 1466740726995 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:47 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d608000 == 30 [pid = 1666] [id = 769] 20:58:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x1129a0c00) [pid = 1666] [serial = 2305] [outer = 0x0] 20:58:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x12c80f800) [pid = 1666] [serial = 2306] [outer = 0x1129a0c00] 20:58:47 INFO - PROCESS | 1666 | 1466740727024 Marionette DEBUG loaded listener.js 20:58:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x12d163000) [pid = 1666] [serial = 2307] [outer = 0x1129a0c00] 20:58:47 INFO - PROCESS | 1666 | 1466740727277 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"]]]}] 20:58:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 20:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 20:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 20:58:47 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 471ms 20:58:47 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 20:58:47 INFO - PROCESS | 1666 | 1466740727308 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 20:58:47 INFO - PROCESS | 1666 | 1466740727309 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 20:58:47 INFO - PROCESS | 1666 | 1466740727311 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 20:58:47 INFO - PROCESS | 1666 | 1466740727320 Marionette TRACE conn2 <- [1,3042,null,{}] 20:58:47 INFO - PROCESS | 1666 | 1466740727338 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}] 20:58:47 INFO - PROCESS | 1666 | 1466740727340 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:47 INFO - PROCESS | 1666 | 1466740727671 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 20:58:47 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x1258ab400) [pid = 1666] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 20:58:47 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x112f09800) [pid = 1666] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 20:58:47 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x112ae0c00) [pid = 1666] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 20:58:47 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x128c74800) [pid = 1666] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 20:58:47 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x112f06c00) [pid = 1666] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 20:58:47 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x128ce7000) [pid = 1666] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 20:58:47 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x1174b8c00) [pid = 1666] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 20:58:47 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x115e8a400) [pid = 1666] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 20:58:47 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x119939800) [pid = 1666] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 20:58:47 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x12412bc00) [pid = 1666] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 20:58:47 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x1212b0000) [pid = 1666] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 20:58:47 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x1174b7400) [pid = 1666] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 20:58:47 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x118478c00) [pid = 1666] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 20:58:47 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x11854e800) [pid = 1666] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 20:58:47 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x1133b2800) [pid = 1666] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 20:58:47 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x119884c00) [pid = 1666] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 20:58:47 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x129409400) [pid = 1666] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 20:58:47 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x11320a400) [pid = 1666] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 20:58:47 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x12a5ee800) [pid = 1666] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 20:58:47 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x112964c00) [pid = 1666] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 20:58:47 INFO - PROCESS | 1666 | 1466740727715 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:47 INFO - PROCESS | 1666 | 1466740727716 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:47 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d607000 == 31 [pid = 1666] [id = 770] 20:58:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x112ae0c00) [pid = 1666] [serial = 2308] [outer = 0x0] 20:58:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x1133d2c00) [pid = 1666] [serial = 2309] [outer = 0x112ae0c00] 20:58:47 INFO - PROCESS | 1666 | 1466740727742 Marionette DEBUG loaded listener.js 20:58:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x119884c00) [pid = 1666] [serial = 2310] [outer = 0x112ae0c00] 20:58:48 INFO - PROCESS | 1666 | 1466740728054 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]]]}] 20:58:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 20:58:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 20:58:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 20:58:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 20:58:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 20:58:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 20:58:48 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. 20:58:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 20:58:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 20:58:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 20:58:48 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'.) 20:58:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 20:58:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 20:58:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 20:58:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 20:58:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 20:58:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 20:58:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 20:58:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 20:58:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 20:58:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 20:58:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 20:58:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 20:58:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 20:58:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 20:58:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 20:58:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 20:58:48 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. 20:58:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 20:58:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 20:58:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 20:58:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 20:58:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 20:58:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 20:58:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 20:58:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 20:58:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 20:58:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 20:58:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 20:58:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 20:58:48 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. 20:58:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 20:58:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 20:58:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:58:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 20:58:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 20:58:48 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. 20:58:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 20:58:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 20:58:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:58:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 20:58:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 20:58:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 20:58:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 20:58:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 20:58:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 20:58:48 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 20:58:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:48 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:58:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 20:58:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 20:58:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 20:58:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 20:58:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:58:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:58:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:58:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 20:58:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 20:58:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:58:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:58:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:58:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 20:58:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:58:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:58:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:58:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 20:58:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:58:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:58:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:58:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 20:58:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 20:58:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:58:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:58:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:58:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 20:58:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:58:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:58:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:58:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 20:58:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:58:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:58:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:58:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 20:58:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:58:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:58:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:58:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 20:58:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:58:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:58:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:58:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 20:58:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 20:58:48 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 20:58:48 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 801ms 20:58:48 INFO - PROCESS | 1666 | 1466740728114 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 20:58:48 INFO - PROCESS | 1666 | 1466740728115 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 20:58:48 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 20:58:48 INFO - PROCESS | 1666 | 1466740728118 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 20:58:48 INFO - PROCESS | 1666 | 1466740728119 Marionette TRACE conn2 <- [1,3046,null,{}] 20:58:48 INFO - PROCESS | 1666 | 1466740728122 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}] 20:58:48 INFO - PROCESS | 1666 | 1466740728123 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:48 INFO - PROCESS | 1666 | 1466740728198 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 20:58:48 INFO - PROCESS | 1666 | 1466740728219 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:48 INFO - PROCESS | 1666 | 1466740728229 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:48 INFO - PROCESS | 1666 | ++DOCSHELL 0x118413000 == 32 [pid = 1666] [id = 771] 20:58:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x1129a0400) [pid = 1666] [serial = 2311] [outer = 0x0] 20:58:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x123486c00) [pid = 1666] [serial = 2312] [outer = 0x1129a0400] 20:58:48 INFO - PROCESS | 1666 | 1466740728254 Marionette DEBUG loaded listener.js 20:58:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x12bc6b800) [pid = 1666] [serial = 2313] [outer = 0x1129a0400] 20:58:48 INFO - PROCESS | 1666 | [1666] 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 20:58:48 INFO - PROCESS | 1666 | 1466740728570 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 20:58:48 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 20:58:48 INFO - {} 20:58:48 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 470ms 20:58:48 INFO - PROCESS | 1666 | 1466740728592 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 20:58:48 INFO - PROCESS | 1666 | 1466740728593 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 20:58:48 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 20:58:48 INFO - PROCESS | 1666 | 1466740728595 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 20:58:48 INFO - PROCESS | 1666 | 1466740728596 Marionette TRACE conn2 <- [1,3050,null,{}] 20:58:48 INFO - PROCESS | 1666 | 1466740728598 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}] 20:58:48 INFO - PROCESS | 1666 | 1466740728599 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:48 INFO - PROCESS | 1666 | 1466740728721 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 20:58:48 INFO - PROCESS | 1666 | 1466740728727 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:48 INFO - PROCESS | 1666 | 1466740728730 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:48 INFO - PROCESS | 1666 | ++DOCSHELL 0x1169a6000 == 33 [pid = 1666] [id = 772] 20:58:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x112e02400) [pid = 1666] [serial = 2314] [outer = 0x0] 20:58:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x112964800) [pid = 1666] [serial = 2315] [outer = 0x112e02400] 20:58:48 INFO - PROCESS | 1666 | 1466740728767 Marionette DEBUG loaded listener.js 20:58:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x115e21c00) [pid = 1666] [serial = 2316] [outer = 0x112e02400] 20:58:49 INFO - PROCESS | 1666 | 1466740729160 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]]]}] 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 20:58:49 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 570ms 20:58:49 INFO - PROCESS | 1666 | 1466740729166 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 20:58:49 INFO - PROCESS | 1666 | 1466740729168 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 20:58:49 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 20:58:49 INFO - PROCESS | 1666 | 1466740729172 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 20:58:49 INFO - PROCESS | 1666 | 1466740729173 Marionette TRACE conn2 <- [1,3054,null,{}] 20:58:49 INFO - PROCESS | 1666 | 1466740729176 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}] 20:58:49 INFO - PROCESS | 1666 | 1466740729178 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:49 INFO - PROCESS | 1666 | 1466740729276 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 20:58:49 INFO - PROCESS | 1666 | 1466740729279 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:49 INFO - PROCESS | 1666 | 1466740729290 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:49 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d895800 == 34 [pid = 1666] [id = 773] 20:58:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x11748ec00) [pid = 1666] [serial = 2317] [outer = 0x0] 20:58:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x128bcac00) [pid = 1666] [serial = 2318] [outer = 0x11748ec00] 20:58:49 INFO - PROCESS | 1666 | 1466740729316 Marionette DEBUG loaded listener.js 20:58:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x128bcf800) [pid = 1666] [serial = 2319] [outer = 0x11748ec00] 20:58:49 INFO - PROCESS | 1666 | 1466740729820 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"]]]}] 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 20:58:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 20:58:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 20:58:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:58:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 20:58:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:58:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 20:58:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:58:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 20:58:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:58:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 20:58:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:58:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 20:58:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:58:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 20:58:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:58:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 20:58:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:58:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 20:58:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:58:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 20:58:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:58:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 20:58:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:58:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 20:58:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:58:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 20:58:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:58:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 20:58:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:58:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 20:58:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:58:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 20:58:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:58:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 20:58:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:58:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 20:58:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:58:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 20:58:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:58:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 20:58:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:58:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 20:58:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:58:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 20:58:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:58:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 20:58:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:58:49 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" 20:58:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:58:49 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" 20:58:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:58:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:58:49 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 738ms 20:58:49 INFO - PROCESS | 1666 | 1466740729910 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 20:58:49 INFO - PROCESS | 1666 | 1466740729913 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 20:58:49 INFO - TEST-START | /FileAPI/file/File-constructor.html 20:58:49 INFO - PROCESS | 1666 | 1466740729917 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 20:58:49 INFO - PROCESS | 1666 | 1466740729919 Marionette TRACE conn2 <- [1,3058,null,{}] 20:58:49 INFO - PROCESS | 1666 | 1466740729923 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}] 20:58:49 INFO - PROCESS | 1666 | 1466740729926 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:50 INFO - PROCESS | 1666 | 1466740730049 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 20:58:50 INFO - PROCESS | 1666 | 1466740730128 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:50 INFO - PROCESS | 1666 | 1466740730130 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x116674000 == 35 [pid = 1666] [id = 774] 20:58:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x1129a5c00) [pid = 1666] [serial = 2320] [outer = 0x0] 20:58:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x112a7ec00) [pid = 1666] [serial = 2321] [outer = 0x1129a5c00] 20:58:50 INFO - PROCESS | 1666 | 1466740730161 Marionette DEBUG loaded listener.js 20:58:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x113c92800) [pid = 1666] [serial = 2322] [outer = 0x1129a5c00] 20:58:50 INFO - PROCESS | 1666 | 1466740730642 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]]]}] 20:58:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 20:58:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 20:58:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 20:58:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 20:58:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 20:58:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 20:58:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 20:58:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 20:58:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 20:58:50 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 20:58:50 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 20:58:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:50 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 20:58:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 20:58:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 20:58:50 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 20:58:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 20:58:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 20:58:50 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 20:58:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 20:58:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 20:58:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 20:58:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 20:58:50 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 775ms 20:58:50 INFO - PROCESS | 1666 | 1466740730693 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 20:58:50 INFO - PROCESS | 1666 | 1466740730696 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 20:58:50 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 20:58:50 INFO - PROCESS | 1666 | 1466740730701 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 20:58:50 INFO - PROCESS | 1666 | 1466740730703 Marionette TRACE conn2 <- [1,3062,null,{}] 20:58:50 INFO - PROCESS | 1666 | 1466740730705 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}] 20:58:50 INFO - PROCESS | 1666 | 1466740730707 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:50 INFO - PROCESS | 1666 | 1466740730819 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 20:58:50 INFO - PROCESS | 1666 | 1466740730903 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:50 INFO - PROCESS | 1666 | 1466740730905 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x123279000 == 36 [pid = 1666] [id = 775] 20:58:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x116f74800) [pid = 1666] [serial = 2323] [outer = 0x0] 20:58:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x11813d800) [pid = 1666] [serial = 2324] [outer = 0x116f74800] 20:58:50 INFO - PROCESS | 1666 | 1466740730937 Marionette DEBUG loaded listener.js 20:58:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x1185a6800) [pid = 1666] [serial = 2325] [outer = 0x116f74800] 20:58:51 INFO - PROCESS | 1666 | [1666] 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 20:58:51 INFO - PROCESS | 1666 | 1466740731355 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 20:58:51 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 20:58:51 INFO - {} 20:58:51 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 670ms 20:58:51 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 20:58:51 INFO - PROCESS | 1666 | 1466740731370 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 20:58:51 INFO - PROCESS | 1666 | 1466740731372 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 20:58:51 INFO - PROCESS | 1666 | 1466740731374 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 20:58:51 INFO - PROCESS | 1666 | 1466740731377 Marionette TRACE conn2 <- [1,3066,null,{}] 20:58:51 INFO - PROCESS | 1666 | 1466740731385 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}] 20:58:51 INFO - PROCESS | 1666 | 1466740731389 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:51 INFO - PROCESS | 1666 | 1466740731536 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 20:58:51 INFO - PROCESS | 1666 | 1466740731642 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:51 INFO - PROCESS | 1666 | 1466740731644 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:51 INFO - PROCESS | 1666 | ++DOCSHELL 0x126e05800 == 37 [pid = 1666] [id = 776] 20:58:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x112762800) [pid = 1666] [serial = 2326] [outer = 0x0] 20:58:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x1175c2800) [pid = 1666] [serial = 2327] [outer = 0x112762800] 20:58:51 INFO - PROCESS | 1666 | 1466740731680 Marionette DEBUG loaded listener.js 20:58:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x12348e400) [pid = 1666] [serial = 2328] [outer = 0x112762800] 20:58:52 INFO - PROCESS | 1666 | 1466740732427 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]]]}] 20:58:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 20:58:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 20:58:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 20:58:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 20:58:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 20:58:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 20:58:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 20:58:52 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1077ms 20:58:52 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 20:58:52 INFO - PROCESS | 1666 | 1466740732484 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 20:58:52 INFO - PROCESS | 1666 | 1466740732486 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 20:58:52 INFO - PROCESS | 1666 | 1466740732492 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 20:58:52 INFO - PROCESS | 1666 | 1466740732494 Marionette TRACE conn2 <- [1,3070,null,{}] 20:58:52 INFO - PROCESS | 1666 | 1466740732498 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}] 20:58:52 INFO - PROCESS | 1666 | 1466740732499 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:52 INFO - PROCESS | 1666 | 1466740732609 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 20:58:52 INFO - PROCESS | 1666 | 1466740732698 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:52 INFO - PROCESS | 1666 | 1466740732700 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x1169bd800 == 38 [pid = 1666] [id = 777] 20:58:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x114e71400) [pid = 1666] [serial = 2329] [outer = 0x0] 20:58:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x115e1cc00) [pid = 1666] [serial = 2330] [outer = 0x114e71400] 20:58:52 INFO - PROCESS | 1666 | 1466740732733 Marionette DEBUG loaded listener.js 20:58:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x116746800) [pid = 1666] [serial = 2331] [outer = 0x114e71400] 20:58:53 INFO - PROCESS | 1666 | --DOCSHELL 0x1169a6000 == 37 [pid = 1666] [id = 772] 20:58:53 INFO - PROCESS | 1666 | --DOCSHELL 0x118413000 == 36 [pid = 1666] [id = 771] 20:58:53 INFO - PROCESS | 1666 | --DOCSHELL 0x12d607000 == 35 [pid = 1666] [id = 770] 20:58:53 INFO - PROCESS | 1666 | --DOCSHELL 0x12d608000 == 34 [pid = 1666] [id = 769] 20:58:53 INFO - PROCESS | 1666 | --DOCSHELL 0x115d12800 == 33 [pid = 1666] [id = 768] 20:58:53 INFO - PROCESS | 1666 | --DOCSHELL 0x12afbe800 == 32 [pid = 1666] [id = 767] 20:58:53 INFO - PROCESS | 1666 | --DOCSHELL 0x12447c800 == 31 [pid = 1666] [id = 766] 20:58:53 INFO - PROCESS | 1666 | --DOCSHELL 0x119297000 == 30 [pid = 1666] [id = 765] 20:58:53 INFO - PROCESS | 1666 | --DOCSHELL 0x117154000 == 29 [pid = 1666] [id = 764] 20:58:53 INFO - PROCESS | 1666 | --DOCSHELL 0x119b9a800 == 28 [pid = 1666] [id = 763] 20:58:53 INFO - PROCESS | 1666 | 1466740733239 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]]]}] 20:58:53 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x12b83dc00) [pid = 1666] [serial = 2269] [outer = 0x0] [url = about:blank] 20:58:53 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x112fbe000) [pid = 1666] [serial = 2271] [outer = 0x0] [url = about:blank] 20:58:53 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x12b74f400) [pid = 1666] [serial = 2268] [outer = 0x0] [url = about:blank] 20:58:53 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x126e66800) [pid = 1666] [serial = 2247] [outer = 0x0] [url = about:blank] 20:58:53 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x128ce5800) [pid = 1666] [serial = 2250] [outer = 0x0] [url = about:blank] 20:58:53 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x128c6dc00) [pid = 1666] [serial = 2248] [outer = 0x0] [url = about:blank] 20:58:53 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x1174be400) [pid = 1666] [serial = 2256] [outer = 0x0] [url = about:blank] 20:58:53 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x1291b3800) [pid = 1666] [serial = 2253] [outer = 0x0] [url = about:blank] 20:58:53 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x128dbf000) [pid = 1666] [serial = 2251] [outer = 0x0] [url = about:blank] 20:58:53 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x1180cb800) [pid = 1666] [serial = 2221] [outer = 0x0] [url = about:blank] 20:58:53 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x1184dc000) [pid = 1666] [serial = 2222] [outer = 0x0] [url = about:blank] 20:58:53 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x1161a5000) [pid = 1666] [serial = 2227] [outer = 0x0] [url = about:blank] 20:58:53 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x116f74c00) [pid = 1666] [serial = 2228] [outer = 0x0] [url = about:blank] 20:58:53 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x119bbac00) [pid = 1666] [serial = 2236] [outer = 0x0] [url = about:blank] 20:58:53 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x11a20b400) [pid = 1666] [serial = 2237] [outer = 0x0] [url = about:blank] 20:58:53 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x119bb2c00) [pid = 1666] [serial = 2239] [outer = 0x0] [url = about:blank] 20:58:53 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x124234c00) [pid = 1666] [serial = 2241] [outer = 0x0] [url = about:blank] 20:58:53 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x12453d800) [pid = 1666] [serial = 2242] [outer = 0x0] [url = about:blank] 20:58:53 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x1175c3000) [pid = 1666] [serial = 2230] [outer = 0x0] [url = about:blank] 20:58:53 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x1180d7c00) [pid = 1666] [serial = 2231] [outer = 0x0] [url = about:blank] 20:58:53 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x1188a3800) [pid = 1666] [serial = 2233] [outer = 0x0] [url = about:blank] 20:58:53 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x119938c00) [pid = 1666] [serial = 2234] [outer = 0x0] [url = about:blank] 20:58:53 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x1188afc00) [pid = 1666] [serial = 2224] [outer = 0x0] [url = about:blank] 20:58:53 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x11998e400) [pid = 1666] [serial = 2225] [outer = 0x0] [url = about:blank] 20:58:53 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x115e89c00) [pid = 1666] [serial = 2218] [outer = 0x0] [url = about:blank] 20:58:53 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x116904c00) [pid = 1666] [serial = 2219] [outer = 0x0] [url = about:blank] 20:58:53 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x123471000) [pid = 1666] [serial = 2216] [outer = 0x0] [url = about:blank] 20:58:53 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x12950b400) [pid = 1666] [serial = 2259] [outer = 0x0] [url = about:blank] 20:58:53 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x12b74f800) [pid = 1666] [serial = 2266] [outer = 0x0] [url = about:blank] 20:58:53 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x12a6f4400) [pid = 1666] [serial = 2262] [outer = 0x0] [url = about:blank] 20:58:53 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x12b0e2c00) [pid = 1666] [serial = 2263] [outer = 0x0] [url = about:blank] 20:58:53 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x1291bf400) [pid = 1666] [serial = 2254] [outer = 0x0] [url = about:blank] 20:58:53 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x12b742400) [pid = 1666] [serial = 2265] [outer = 0x0] [url = about:blank] 20:58:53 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x12a5ef000) [pid = 1666] [serial = 2260] [outer = 0x0] [url = about:blank] 20:58:53 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x124626800) [pid = 1666] [serial = 2244] [outer = 0x0] [url = about:blank] 20:58:53 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x125d33c00) [pid = 1666] [serial = 2245] [outer = 0x0] [url = about:blank] 20:58:53 INFO - PROCESS | 1666 | --DOMWINDOW == 73 (0x129403800) [pid = 1666] [serial = 2257] [outer = 0x0] [url = about:blank] 20:58:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 20:58:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 20:58:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 20:58:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 20:58:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 20:58:53 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 20:58:53 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 776ms 20:58:53 INFO - PROCESS | 1666 | 1466740733272 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 20:58:53 INFO - PROCESS | 1666 | 1466740733276 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 20:58:53 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 20:58:53 INFO - PROCESS | 1666 | 1466740733286 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 20:58:53 INFO - PROCESS | 1666 | 1466740733289 Marionette TRACE conn2 <- [1,3074,null,{}] 20:58:53 INFO - PROCESS | 1666 | 1466740733293 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}] 20:58:53 INFO - PROCESS | 1666 | 1466740733295 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:53 INFO - PROCESS | 1666 | 1466740733396 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 20:58:53 INFO - PROCESS | 1666 | 1466740733400 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:53 INFO - PROCESS | 1666 | 1466740733401 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x117e71000 == 29 [pid = 1666] [id = 778] 20:58:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 74 (0x116f75c00) [pid = 1666] [serial = 2332] [outer = 0x0] 20:58:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x117482000) [pid = 1666] [serial = 2333] [outer = 0x116f75c00] 20:58:53 INFO - PROCESS | 1666 | 1466740733430 Marionette DEBUG loaded listener.js 20:58:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x1174be400) [pid = 1666] [serial = 2334] [outer = 0x116f75c00] 20:58:53 INFO - PROCESS | 1666 | 1466740733773 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]]]}] 20:58:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 20:58:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 20:58:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 20:58:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 20:58:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 20:58:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 20:58:53 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 523ms 20:58:53 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 20:58:53 INFO - PROCESS | 1666 | 1466740733808 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 20:58:53 INFO - PROCESS | 1666 | 1466740733810 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 20:58:53 INFO - PROCESS | 1666 | 1466740733812 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 20:58:53 INFO - PROCESS | 1666 | 1466740733815 Marionette TRACE conn2 <- [1,3078,null,{}] 20:58:53 INFO - PROCESS | 1666 | 1466740733822 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}] 20:58:53 INFO - PROCESS | 1666 | 1466740733825 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:53 INFO - PROCESS | 1666 | 1466740733903 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 20:58:53 INFO - PROCESS | 1666 | 1466740733973 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:53 INFO - PROCESS | 1666 | 1466740733975 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x1199bc800 == 30 [pid = 1666] [id = 779] 20:58:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x1174c0c00) [pid = 1666] [serial = 2335] [outer = 0x0] 20:58:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x11846e800) [pid = 1666] [serial = 2336] [outer = 0x1174c0c00] 20:58:54 INFO - PROCESS | 1666 | 1466740734009 Marionette DEBUG loaded listener.js 20:58:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x1185dd400) [pid = 1666] [serial = 2337] [outer = 0x1174c0c00] 20:58:54 INFO - PROCESS | 1666 | 1466740734309 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] 20:58:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 20:58:54 INFO - PROCESS | 1666 | 1466740734339 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 20:58:54 INFO - PROCESS | 1666 | 1466740734341 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 20:58:54 INFO - PROCESS | 1666 | 1466740734343 Marionette TRACE conn2 <- [1,3082,null,{}] 20:58:54 INFO - PROCESS | 1666 | 1466740734345 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}] 20:58:54 INFO - PROCESS | 1666 | 1466740734346 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:54 INFO - PROCESS | 1666 | 1466740734435 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 20:58:54 INFO - PROCESS | 1666 | 1466740734497 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:54 INFO - PROCESS | 1666 | 1466740734498 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x125819000 == 31 [pid = 1666] [id = 780] 20:58:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x1191cc400) [pid = 1666] [serial = 2338] [outer = 0x0] 20:58:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x119bbdc00) [pid = 1666] [serial = 2339] [outer = 0x1191cc400] 20:58:54 INFO - PROCESS | 1666 | 1466740734523 Marionette DEBUG loaded listener.js 20:58:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x1212a4800) [pid = 1666] [serial = 2340] [outer = 0x1191cc400] 20:58:54 INFO - PROCESS | 1666 | 1466740734768 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]]]}] 20:58:54 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 20:58:54 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 20:58:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:54 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 20:58:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 20:58:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 473ms 20:58:54 INFO - PROCESS | 1666 | 1466740734818 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 20:58:54 INFO - PROCESS | 1666 | 1466740734819 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 20:58:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 20:58:54 INFO - PROCESS | 1666 | 1466740734822 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 20:58:54 INFO - PROCESS | 1666 | 1466740734823 Marionette TRACE conn2 <- [1,3086,null,{}] 20:58:54 INFO - PROCESS | 1666 | 1466740734825 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}] 20:58:54 INFO - PROCESS | 1666 | 1466740734826 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:54 INFO - PROCESS | 1666 | 1466740734908 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 20:58:54 INFO - PROCESS | 1666 | 1466740734913 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:54 INFO - PROCESS | 1666 | 1466740734915 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x12758d000 == 32 [pid = 1666] [id = 781] 20:58:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x119937400) [pid = 1666] [serial = 2341] [outer = 0x0] 20:58:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x123483400) [pid = 1666] [serial = 2342] [outer = 0x119937400] 20:58:54 INFO - PROCESS | 1666 | 1466740734947 Marionette DEBUG loaded listener.js 20:58:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x123682000) [pid = 1666] [serial = 2343] [outer = 0x119937400] 20:58:55 INFO - PROCESS | 1666 | 1466740735294 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 20:58:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 20:58:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 518ms 20:58:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 20:58:55 INFO - PROCESS | 1666 | 1466740735341 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 20:58:55 INFO - PROCESS | 1666 | 1466740735342 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 20:58:55 INFO - PROCESS | 1666 | 1466740735344 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 20:58:55 INFO - PROCESS | 1666 | 1466740735345 Marionette TRACE conn2 <- [1,3090,null,{}] 20:58:55 INFO - PROCESS | 1666 | 1466740735354 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}] 20:58:55 INFO - PROCESS | 1666 | 1466740735358 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:55 INFO - PROCESS | 1666 | 1466740735478 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 20:58:55 INFO - PROCESS | 1666 | 1466740735493 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:55 INFO - PROCESS | 1666 | 1466740735495 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x128d18000 == 33 [pid = 1666] [id = 782] 20:58:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x12368a800) [pid = 1666] [serial = 2344] [outer = 0x0] 20:58:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x12453f000) [pid = 1666] [serial = 2345] [outer = 0x12368a800] 20:58:55 INFO - PROCESS | 1666 | 1466740735519 Marionette DEBUG loaded listener.js 20:58:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x1258b2c00) [pid = 1666] [serial = 2346] [outer = 0x12368a800] 20:58:55 INFO - PROCESS | 1666 | 1466740735837 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 20:58:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 20:58:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 527ms 20:58:55 INFO - PROCESS | 1666 | 1466740735871 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 20:58:55 INFO - PROCESS | 1666 | 1466740735872 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 20:58:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 20:58:55 INFO - PROCESS | 1666 | 1466740735877 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 20:58:55 INFO - PROCESS | 1666 | 1466740735878 Marionette TRACE conn2 <- [1,3094,null,{}] 20:58:55 INFO - PROCESS | 1666 | 1466740735880 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}] 20:58:55 INFO - PROCESS | 1666 | 1466740735881 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:55 INFO - PROCESS | 1666 | 1466740735990 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 20:58:56 INFO - PROCESS | 1666 | 1466740735995 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:56 INFO - PROCESS | 1666 | 1466740735996 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a438800 == 34 [pid = 1666] [id = 783] 20:58:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x1258b4400) [pid = 1666] [serial = 2347] [outer = 0x0] 20:58:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x128bc9400) [pid = 1666] [serial = 2348] [outer = 0x1258b4400] 20:58:56 INFO - PROCESS | 1666 | 1466740736056 Marionette DEBUG loaded listener.js 20:58:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x128bcf400) [pid = 1666] [serial = 2349] [outer = 0x1258b4400] 20:58:56 INFO - PROCESS | 1666 | 1466740736321 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 20:58:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 20:58:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 471ms 20:58:56 INFO - PROCESS | 1666 | 1466740736347 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 20:58:56 INFO - PROCESS | 1666 | 1466740736348 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 20:58:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 20:58:56 INFO - PROCESS | 1666 | 1466740736350 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 20:58:56 INFO - PROCESS | 1666 | 1466740736352 Marionette TRACE conn2 <- [1,3098,null,{}] 20:58:56 INFO - PROCESS | 1666 | 1466740736366 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}] 20:58:56 INFO - PROCESS | 1666 | 1466740736367 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:56 INFO - PROCESS | 1666 | 1466740736479 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 20:58:56 INFO - PROCESS | 1666 | 1466740736483 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:56 INFO - PROCESS | 1666 | 1466740736484 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a5a4800 == 35 [pid = 1666] [id = 784] 20:58:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x1180c9000) [pid = 1666] [serial = 2350] [outer = 0x0] 20:58:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x1191c1800) [pid = 1666] [serial = 2351] [outer = 0x1180c9000] 20:58:56 INFO - PROCESS | 1666 | 1466740736510 Marionette DEBUG loaded listener.js 20:58:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x128bd2800) [pid = 1666] [serial = 2352] [outer = 0x1180c9000] 20:58:56 INFO - PROCESS | 1666 | 1466740736814 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]]]}] 20:58:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 20:58:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 20:58:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 469ms 20:58:56 INFO - PROCESS | 1666 | 1466740736833 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 20:58:56 INFO - PROCESS | 1666 | 1466740736834 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 20:58:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 20:58:56 INFO - PROCESS | 1666 | 1466740736844 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 20:58:56 INFO - PROCESS | 1666 | 1466740736845 Marionette TRACE conn2 <- [1,3102,null,{}] 20:58:56 INFO - PROCESS | 1666 | 1466740736847 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}] 20:58:56 INFO - PROCESS | 1666 | 1466740736848 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:56 INFO - PROCESS | 1666 | 1466740736966 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 20:58:56 INFO - PROCESS | 1666 | 1466740736970 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:56 INFO - PROCESS | 1666 | 1466740736971 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b79c000 == 36 [pid = 1666] [id = 785] 20:58:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x1180d0000) [pid = 1666] [serial = 2353] [outer = 0x0] 20:58:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x128bd6c00) [pid = 1666] [serial = 2354] [outer = 0x1180d0000] 20:58:56 INFO - PROCESS | 1666 | 1466740736995 Marionette DEBUG loaded listener.js 20:58:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x128cecc00) [pid = 1666] [serial = 2355] [outer = 0x1180d0000] 20:58:57 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x119995000) [pid = 1666] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 20:58:57 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x115e88800) [pid = 1666] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 20:58:57 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x1185d8400) [pid = 1666] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 20:58:57 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x12511e400) [pid = 1666] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 20:58:57 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x128c7ac00) [pid = 1666] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 20:58:57 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x116985000) [pid = 1666] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 20:58:57 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x1188a7c00) [pid = 1666] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 20:58:57 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x1184d6800) [pid = 1666] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 20:58:57 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x116746400) [pid = 1666] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 20:58:57 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x1175c3c00) [pid = 1666] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 20:58:57 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x12a537000) [pid = 1666] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 20:58:57 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x1129a0c00) [pid = 1666] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 20:58:57 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x112ae0c00) [pid = 1666] [serial = 2308] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 20:58:57 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x1129a0400) [pid = 1666] [serial = 2311] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 20:58:57 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x112e02400) [pid = 1666] [serial = 2314] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 20:58:57 INFO - PROCESS | 1666 | 1466740737368 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 20:58:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 20:58:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 568ms 20:58:57 INFO - PROCESS | 1666 | 1466740737412 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 20:58:57 INFO - PROCESS | 1666 | 1466740737413 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 20:58:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 20:58:57 INFO - PROCESS | 1666 | 1466740737431 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 20:58:57 INFO - PROCESS | 1666 | 1466740737433 Marionette TRACE conn2 <- [1,3106,null,{}] 20:58:57 INFO - PROCESS | 1666 | 1466740737444 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}] 20:58:57 INFO - PROCESS | 1666 | 1466740737445 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:57 INFO - PROCESS | 1666 | 1466740737529 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 20:58:57 INFO - PROCESS | 1666 | 1466740737533 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:57 INFO - PROCESS | 1666 | 1466740737534 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c082800 == 37 [pid = 1666] [id = 786] 20:58:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x11697ec00) [pid = 1666] [serial = 2356] [outer = 0x0] 20:58:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x128c77800) [pid = 1666] [serial = 2357] [outer = 0x11697ec00] 20:58:57 INFO - PROCESS | 1666 | 1466740737561 Marionette DEBUG loaded listener.js 20:58:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x128dca000) [pid = 1666] [serial = 2358] [outer = 0x11697ec00] 20:58:57 INFO - PROCESS | 1666 | 1466740737889 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]]]}] 20:58:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 20:58:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 20:58:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 20:58:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 487ms 20:58:57 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 20:58:57 INFO - PROCESS | 1666 | 1466740737904 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 20:58:57 INFO - PROCESS | 1666 | 1466740737905 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 20:58:57 INFO - PROCESS | 1666 | 1466740737907 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 20:58:57 INFO - PROCESS | 1666 | 1466740737909 Marionette TRACE conn2 <- [1,3110,null,{}] 20:58:57 INFO - PROCESS | 1666 | 1466740737911 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}] 20:58:57 INFO - PROCESS | 1666 | 1466740737913 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:58 INFO - PROCESS | 1666 | 1466740738014 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 20:58:58 INFO - PROCESS | 1666 | 1466740738019 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:58 INFO - PROCESS | 1666 | 1466740738021 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cc20000 == 38 [pid = 1666] [id = 787] 20:58:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x129403c00) [pid = 1666] [serial = 2359] [outer = 0x0] 20:58:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x129506400) [pid = 1666] [serial = 2360] [outer = 0x129403c00] 20:58:58 INFO - PROCESS | 1666 | 1466740738047 Marionette DEBUG loaded listener.js 20:58:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x12a6efc00) [pid = 1666] [serial = 2361] [outer = 0x129403c00] 20:58:58 INFO - PROCESS | 1666 | 1466740738366 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"]]]}] 20:58:58 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 20:58:58 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 20:58:58 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 20:58:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:58:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:58:58 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 20:58:58 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 471ms 20:58:58 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 20:58:58 INFO - PROCESS | 1666 | 1466740738383 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 20:58:58 INFO - PROCESS | 1666 | 1466740738384 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 20:58:58 INFO - PROCESS | 1666 | 1466740738386 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 20:58:58 INFO - PROCESS | 1666 | 1466740738387 Marionette TRACE conn2 <- [1,3114,null,{}] 20:58:58 INFO - PROCESS | 1666 | 1466740738389 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}] 20:58:58 INFO - PROCESS | 1666 | 1466740738390 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:58 INFO - PROCESS | 1666 | 1466740738513 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 20:58:58 INFO - PROCESS | 1666 | 1466740738519 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\", \"1e2e8409-a39e-4af5-9551-87d17b2aa1d5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:58 INFO - PROCESS | 1666 | 1466740738520 Marionette INFO sendAsync 21a4c14b-1064-6240-823c-034b7f28d7f0 20:58:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cf52800 == 39 [pid = 1666] [id = 788] 20:58:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x116746400) [pid = 1666] [serial = 2362] [outer = 0x0] 20:58:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x12a6f0800) [pid = 1666] [serial = 2363] [outer = 0x116746400] 20:58:58 INFO - PROCESS | 1666 | 1466740738544 Marionette DEBUG loaded listener.js 20:58:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x12b741c00) [pid = 1666] [serial = 2364] [outer = 0x116746400] 20:58:58 INFO - PROCESS | 1666 | 1466740738823 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]]]}] 20:58:58 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 20:58:58 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 468ms 20:58:58 INFO - PROCESS | 1666 | 1466740738854 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 20:58:58 INFO - PROCESS | 1666 | 1466740738856 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 20:58:59 WARNING - u'runner_teardown' () 20:58:59 INFO - No more tests 20:58:59 INFO - Got 0 unexpected results 20:58:59 INFO - SUITE-END | took 505s 20:58:59 INFO - Closing logging queue 20:58:59 INFO - queue closed 20:59:00 INFO - Return code: 0 20:59:00 WARNING - # TBPL SUCCESS # 20:59:00 INFO - Running post-action listener: _resource_record_post_action 20:59:00 INFO - Running post-run listener: _resource_record_post_run 20:59:01 INFO - Total resource usage - Wall time: 527s; CPU: 57.0%; Read bytes: 32640512; Write bytes: 950845952; Read time: 312; Write time: 4508 20:59:01 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 20:59:01 INFO - install - Wall time: 19s; CPU: 54.0%; Read bytes: 145308160; Write bytes: 144003072; Read time: 13519; Write time: 258 20:59:01 INFO - run-tests - Wall time: 509s; CPU: 57.0%; Read bytes: 30809600; Write bytes: 795828736; Read time: 294; Write time: 4214 20:59:01 INFO - Running post-run listener: _upload_blobber_files 20:59:01 INFO - Blob upload gear active. 20:59:01 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 20:59:01 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 20:59:01 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 20:59:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 20:59:01 INFO - (blobuploader) - INFO - Open directory for files ... 20:59:01 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 20:59:01 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 20:59:01 INFO - (blobuploader) - INFO - Uploading, attempt #1. 20:59:02 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 20:59:02 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 20:59:02 INFO - (blobuploader) - INFO - Done attempting. 20:59:02 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 20:59:03 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 20:59:03 INFO - (blobuploader) - INFO - Uploading, attempt #1. 20:59:04 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 20:59:04 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 20:59:04 INFO - (blobuploader) - INFO - Done attempting. 20:59:04 INFO - (blobuploader) - INFO - Iteration through files over. 20:59:04 INFO - Return code: 0 20:59:04 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 20:59:04 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 20:59:04 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/98f0c9d902de2ab55836a58ac40aa1a6b7aa9dc88db90d70d172c853acfe1dea56d13b1ee941ef9924fc1a49d36bc3572bdfd0bfa7421afa1987f1c073267020", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/21b26b71dc44ea595756e82a873ed9408e0d0111c19e587c565e0e5f0f18fdc32d508f9bd5e83b5f0914d833a818899a572b648814aac5f408c8e1709bbc9c34"} 20:59:04 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 20:59:04 INFO - Writing to file /builds/slave/test/properties/blobber_files 20:59:04 INFO - Contents: 20:59:04 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/98f0c9d902de2ab55836a58ac40aa1a6b7aa9dc88db90d70d172c853acfe1dea56d13b1ee941ef9924fc1a49d36bc3572bdfd0bfa7421afa1987f1c073267020", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/21b26b71dc44ea595756e82a873ed9408e0d0111c19e587c565e0e5f0f18fdc32d508f9bd5e83b5f0914d833a818899a572b648814aac5f408c8e1709bbc9c34"} 20:59:04 INFO - Running post-run listener: copy_logs_to_upload_dir 20:59:04 INFO - Copying logs to upload dir... 20:59:04 INFO - mkdir: /builds/slave/test/build/upload/logs 20:59:04 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=597.604880 ========= master_lag: 0.47 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 58 secs) (at 2016-06-23 20:59:04.966230) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-23 20:59:04.969921) ========= 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.oPA5sQXQYo/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.UmRK5IlCiV/Listeners TMPDIR=/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/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/98f0c9d902de2ab55836a58ac40aa1a6b7aa9dc88db90d70d172c853acfe1dea56d13b1ee941ef9924fc1a49d36bc3572bdfd0bfa7421afa1987f1c073267020", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/21b26b71dc44ea595756e82a873ed9408e0d0111c19e587c565e0e5f0f18fdc32d508f9bd5e83b5f0914d833a818899a572b648814aac5f408c8e1709bbc9c34"} build_url:https://queue.taskcluster.net/v1/task/Mwy2jeTjSCqdPgTchexxoQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/Mwy2jeTjSCqdPgTchexxoQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012421 build_url: 'https://queue.taskcluster.net/v1/task/Mwy2jeTjSCqdPgTchexxoQ/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/98f0c9d902de2ab55836a58ac40aa1a6b7aa9dc88db90d70d172c853acfe1dea56d13b1ee941ef9924fc1a49d36bc3572bdfd0bfa7421afa1987f1c073267020", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/21b26b71dc44ea595756e82a873ed9408e0d0111c19e587c565e0e5f0f18fdc32d508f9bd5e83b5f0914d833a818899a572b648814aac5f408c8e1709bbc9c34"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Mwy2jeTjSCqdPgTchexxoQ/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-23 20:59:05.014892) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 20:59:05.018599) ========= 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.oPA5sQXQYo/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.UmRK5IlCiV/Listeners TMPDIR=/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/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.005144 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-23 20:59:05.072704) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-23 20:59:05.073340) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-23 20:59:05.077249) ========= ========= Total master_lag: 0.69 =========