builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0279 starttime: 1468007164.05 results: success (0) buildid: 20160708113726 builduid: 0e18ae00cb88446ba899f020b0a6a925 revision: 23d50da987261085138dab3f05eae49806d9bf1b ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-08 12:46:04.048726) ========= master: http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-08 12:46:04.049150) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-08 12:46:04.049436) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-08 12:46:04.242764) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 12:46:04.243074) ========= 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.1TPX1VAXjn/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.Zw1jTFd1uo/Listeners TMPDIR=/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/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-07-08 12:46:04-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 19.1M=0.001s 2016-07-08 12:46:04 (19.1 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.128457 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 12:46:04.401524) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 12:46:04.401863) ========= 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.1TPX1VAXjn/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.Zw1jTFd1uo/Listeners TMPDIR=/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/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.033072 ========= master_lag: 0.07 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 12:46:04.509697) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 12:46:04.510050) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 23d50da987261085138dab3f05eae49806d9bf1b --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 23d50da987261085138dab3f05eae49806d9bf1b --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.1TPX1VAXjn/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.Zw1jTFd1uo/Listeners TMPDIR=/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/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-07-08 12:46:04,600 truncating revision to first 12 chars 2016-07-08 12:46:04,600 Setting DEBUG logging. 2016-07-08 12:46:04,600 attempt 1/10 2016-07-08 12:46:04,600 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/23d50da98726?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-08 12:46:04,899 unpacking tar archive at: mozilla-beta-23d50da98726/testing/mozharness/ program finished with exit code 0 elapsedTime=0.590190 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 12:46:05.130726) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-08 12:46:05.131030) ========= script_repo_revision: 23d50da987261085138dab3f05eae49806d9bf1b ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-08 12:46:05.131414) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-08 12:46:05.131680) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-08 12:46:05.151743) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 51 secs) (at 2016-07-08 12:46:05.152122) ========= /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.1TPX1VAXjn/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.Zw1jTFd1uo/Listeners TMPDIR=/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/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 12:46:05 INFO - MultiFileLogger online at 20160708 12:46:05 in /builds/slave/test 12:46:05 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 12:46:05 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 12:46:05 INFO - {'append_to_log': False, 12:46:05 INFO - 'base_work_dir': '/builds/slave/test', 12:46:05 INFO - 'blob_upload_branch': 'mozilla-beta', 12:46:05 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 12:46:05 INFO - 'buildbot_json_path': 'buildprops.json', 12:46:05 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 12:46:05 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 12:46:05 INFO - 'download_minidump_stackwalk': True, 12:46:05 INFO - 'download_symbols': 'true', 12:46:05 INFO - 'e10s': False, 12:46:05 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 12:46:05 INFO - 'tooltool.py': '/tools/tooltool.py', 12:46:05 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 12:46:05 INFO - '/tools/misc-python/virtualenv.py')}, 12:46:05 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 12:46:05 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 12:46:05 INFO - 'log_level': 'info', 12:46:05 INFO - 'log_to_console': True, 12:46:05 INFO - 'opt_config_files': (), 12:46:05 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 12:46:05 INFO - '--processes=1', 12:46:05 INFO - '--config=%(test_path)s/wptrunner.ini', 12:46:05 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 12:46:05 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 12:46:05 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 12:46:05 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 12:46:05 INFO - 'pip_index': False, 12:46:05 INFO - 'require_test_zip': True, 12:46:05 INFO - 'test_type': ('testharness',), 12:46:05 INFO - 'this_chunk': '1', 12:46:05 INFO - 'tooltool_cache': '/builds/tooltool_cache', 12:46:05 INFO - 'total_chunks': '10', 12:46:05 INFO - 'virtualenv_path': 'venv', 12:46:05 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 12:46:05 INFO - 'work_dir': 'build'} 12:46:05 INFO - ##### 12:46:05 INFO - ##### Running clobber step. 12:46:05 INFO - ##### 12:46:05 INFO - Running pre-action listener: _resource_record_pre_action 12:46:05 INFO - Running main action method: clobber 12:46:05 INFO - rmtree: /builds/slave/test/build 12:46:05 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 12:46:07 INFO - Running post-action listener: _resource_record_post_action 12:46:07 INFO - ##### 12:46:07 INFO - ##### Running read-buildbot-config step. 12:46:07 INFO - ##### 12:46:07 INFO - Running pre-action listener: _resource_record_pre_action 12:46:07 INFO - Running main action method: read_buildbot_config 12:46:07 INFO - Using buildbot properties: 12:46:07 INFO - { 12:46:07 INFO - "project": "", 12:46:07 INFO - "product": "firefox", 12:46:07 INFO - "script_repo_revision": "production", 12:46:07 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 12:46:07 INFO - "repository": "", 12:46:07 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 12:46:07 INFO - "buildid": "20160708113726", 12:46:07 INFO - "pgo_build": "False", 12:46:07 INFO - "basedir": "/builds/slave/test", 12:46:07 INFO - "buildnumber": 25, 12:46:07 INFO - "slavename": "t-yosemite-r7-0279", 12:46:07 INFO - "master": "http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/", 12:46:07 INFO - "platform": "macosx64", 12:46:07 INFO - "branch": "mozilla-beta", 12:46:07 INFO - "revision": "23d50da987261085138dab3f05eae49806d9bf1b", 12:46:07 INFO - "repo_path": "releases/mozilla-beta", 12:46:07 INFO - "moz_repo_path": "", 12:46:07 INFO - "stage_platform": "macosx64", 12:46:07 INFO - "builduid": "0e18ae00cb88446ba899f020b0a6a925", 12:46:07 INFO - "slavebuilddir": "test" 12:46:07 INFO - } 12:46:07 INFO - Found installer url https://queue.taskcluster.net/v1/task/Qe5tKhG2TZaSWnL5H2-Tyg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 12:46:07 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Qe5tKhG2TZaSWnL5H2-Tyg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 12:46:07 INFO - Running post-action listener: _resource_record_post_action 12:46:07 INFO - ##### 12:46:07 INFO - ##### Running download-and-extract step. 12:46:07 INFO - ##### 12:46:07 INFO - Running pre-action listener: _resource_record_pre_action 12:46:07 INFO - Running main action method: download_and_extract 12:46:07 INFO - mkdir: /builds/slave/test/build/tests 12:46:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:46:07 INFO - https://queue.taskcluster.net/v1/task/Qe5tKhG2TZaSWnL5H2-Tyg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 12:46:07 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Qe5tKhG2TZaSWnL5H2-Tyg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 12:46:07 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Qe5tKhG2TZaSWnL5H2-Tyg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 12:46:07 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Qe5tKhG2TZaSWnL5H2-Tyg/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 12:46:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Qe5tKhG2TZaSWnL5H2-Tyg/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 12:46:37 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Qe5tKhG2TZaSWnL5H2-Tyg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json: timed out 12:46:37 INFO - retry: attempt #1 caught exception: timed out 12:46:37 INFO - retry: Failed, sleeping 30 seconds before retrying 12:47:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Qe5tKhG2TZaSWnL5H2-Tyg/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 #2 12:47:12 INFO - Downloaded 1201 bytes. 12:47:12 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 12:47:12 INFO - Using the following test package requirements: 12:47:12 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 12:47:12 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 12:47:12 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 12:47:12 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 12:47:12 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 12:47:12 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 12:47:12 INFO - u'jsshell-mac64.zip'], 12:47:12 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 12:47:12 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 12:47:12 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 12:47:12 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 12:47:12 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 12:47:12 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 12:47:12 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 12:47:12 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 12:47:12 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 12:47:12 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 12:47:12 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 12:47:12 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 12:47:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:47:12 INFO - https://queue.taskcluster.net/v1/task/Qe5tKhG2TZaSWnL5H2-Tyg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 12:47:12 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Qe5tKhG2TZaSWnL5H2-Tyg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 12:47:12 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Qe5tKhG2TZaSWnL5H2-Tyg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 12:47:12 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Qe5tKhG2TZaSWnL5H2-Tyg/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 12:47:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Qe5tKhG2TZaSWnL5H2-Tyg/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 12:47:14 INFO - Downloaded 18406878 bytes. 12:47:14 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/*'] 12:47:14 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/* 12:47:14 INFO - caution: filename not matched: web-platform/* 12:47:14 INFO - Return code: 11 12:47: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')]} 12:47:14 INFO - https://queue.taskcluster.net/v1/task/Qe5tKhG2TZaSWnL5H2-Tyg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 12:47:14 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Qe5tKhG2TZaSWnL5H2-Tyg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 12:47:14 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Qe5tKhG2TZaSWnL5H2-Tyg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 12:47:14 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Qe5tKhG2TZaSWnL5H2-Tyg/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 12:47:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Qe5tKhG2TZaSWnL5H2-Tyg/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 12:47:16 INFO - Downloaded 36389883 bytes. 12:47:16 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/*'] 12:47:16 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/* 12:47:20 INFO - caution: filename not matched: bin/* 12:47:20 INFO - caution: filename not matched: config/* 12:47:20 INFO - caution: filename not matched: mozbase/* 12:47:20 INFO - caution: filename not matched: marionette/* 12:47:20 INFO - caution: filename not matched: tools/wptserve/* 12:47:20 INFO - Return code: 11 12:47:20 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')]} 12:47:20 INFO - https://queue.taskcluster.net/v1/task/Qe5tKhG2TZaSWnL5H2-Tyg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 12:47:20 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Qe5tKhG2TZaSWnL5H2-Tyg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 12:47:20 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Qe5tKhG2TZaSWnL5H2-Tyg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 12:47:20 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Qe5tKhG2TZaSWnL5H2-Tyg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 12:47:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Qe5tKhG2TZaSWnL5H2-Tyg/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 12:47:24 INFO - Downloaded 73006348 bytes. 12:47:24 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Qe5tKhG2TZaSWnL5H2-Tyg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 12:47:24 INFO - mkdir: /builds/slave/test/properties 12:47:24 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 12:47:24 INFO - Writing to file /builds/slave/test/properties/build_url 12:47:24 INFO - Contents: 12:47:24 INFO - build_url:https://queue.taskcluster.net/v1/task/Qe5tKhG2TZaSWnL5H2-Tyg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 12:47:25 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Qe5tKhG2TZaSWnL5H2-Tyg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 12:47:25 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 12:47:25 INFO - Writing to file /builds/slave/test/properties/symbols_url 12:47:25 INFO - Contents: 12:47:25 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Qe5tKhG2TZaSWnL5H2-Tyg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 12:47:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:47:25 INFO - https://queue.taskcluster.net/v1/task/Qe5tKhG2TZaSWnL5H2-Tyg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 12:47:25 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Qe5tKhG2TZaSWnL5H2-Tyg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 12:47:25 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Qe5tKhG2TZaSWnL5H2-Tyg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 12:47:25 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Qe5tKhG2TZaSWnL5H2-Tyg/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 12:47:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Qe5tKhG2TZaSWnL5H2-Tyg/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 12:47:28 INFO - Downloaded 103719786 bytes. 12:47:28 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'] 12:47:28 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 12:47:32 INFO - Return code: 0 12:47:32 INFO - Running post-action listener: _resource_record_post_action 12:47:32 INFO - Running post-action listener: set_extra_try_arguments 12:47:32 INFO - ##### 12:47:32 INFO - ##### Running create-virtualenv step. 12:47:32 INFO - ##### 12:47:32 INFO - Running pre-action listener: _pre_create_virtualenv 12:47:32 INFO - Running pre-action listener: _resource_record_pre_action 12:47:32 INFO - Running main action method: create_virtualenv 12:47:32 INFO - Creating virtualenv /builds/slave/test/build/venv 12:47:32 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 12:47:32 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 12:47:32 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 12:47:32 INFO - Using real prefix '/tools/python27' 12:47:32 INFO - New python executable in /builds/slave/test/build/venv/bin/python 12:47:32 INFO - Installing distribute.............................................................................................................................................................................................done. 12:47:35 INFO - Installing pip.................done. 12:47:35 INFO - Return code: 0 12:47:35 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 12:47:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:47:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:47:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:47:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:47:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:47:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:47:35 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10d073e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d090f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9cf9d95f70>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d08c5e0>, '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 0x10cc6fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10cc9a990>, '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.1TPX1VAXjn/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.Zw1jTFd1uo/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:47:35 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 12:47:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 12:47:35 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.1TPX1VAXjn/Render', 12:47:35 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:47:35 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:47:35 INFO - 'HOME': '/Users/cltbld', 12:47:35 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:47:35 INFO - 'LOGNAME': 'cltbld', 12:47:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:47:35 INFO - 'MOZ_NO_REMOTE': '1', 12:47:35 INFO - 'NO_EM_RESTART': '1', 12:47:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:47:35 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:47:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:47:35 INFO - 'PWD': '/builds/slave/test', 12:47:35 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:47:35 INFO - 'SHELL': '/bin/bash', 12:47:35 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Zw1jTFd1uo/Listeners', 12:47:35 INFO - 'TMPDIR': '/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/', 12:47:35 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:47:35 INFO - 'USER': 'cltbld', 12:47:35 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:47:35 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:47:35 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:47:35 INFO - 'XPC_FLAGS': '0x0', 12:47:35 INFO - 'XPC_SERVICE_NAME': '0', 12:47:35 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:47:36 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:47:36 INFO - Downloading/unpacking psutil>=0.7.1 12:47:36 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:47:36 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:47:36 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:47:36 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:47:36 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:47:36 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:47:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 12:47:39 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:47:39 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:47:39 INFO - Installing collected packages: psutil 12:47:39 INFO - Running setup.py install for psutil 12:47:39 INFO - building 'psutil._psutil_osx' extension 12:47:39 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 12:47:40 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 12:47:40 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 12:47:40 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 12:47:40 INFO - building 'psutil._psutil_posix' extension 12:47:40 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 12:47:40 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 12:47:40 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 12:47:40 INFO - ^ 12:47:40 INFO - 1 warning generated. 12:47:40 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 12:47:40 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:47:40 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:47:40 INFO - Successfully installed psutil 12:47:40 INFO - Cleaning up... 12:47:40 INFO - Return code: 0 12:47:40 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 12:47:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:47:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:47:40 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:47:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:47:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:47:40 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:47:40 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10d073e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d090f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9cf9d95f70>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d08c5e0>, '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 0x10cc6fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10cc9a990>, '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.1TPX1VAXjn/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.Zw1jTFd1uo/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:47:40 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 12:47:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 12:47:40 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.1TPX1VAXjn/Render', 12:47:40 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:47:40 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:47:40 INFO - 'HOME': '/Users/cltbld', 12:47:40 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:47:40 INFO - 'LOGNAME': 'cltbld', 12:47:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:47:40 INFO - 'MOZ_NO_REMOTE': '1', 12:47:40 INFO - 'NO_EM_RESTART': '1', 12:47:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:47:40 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:47:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:47:40 INFO - 'PWD': '/builds/slave/test', 12:47:40 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:47:40 INFO - 'SHELL': '/bin/bash', 12:47:40 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Zw1jTFd1uo/Listeners', 12:47:40 INFO - 'TMPDIR': '/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/', 12:47:40 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:47:40 INFO - 'USER': 'cltbld', 12:47:40 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:47:40 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:47:40 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:47:40 INFO - 'XPC_FLAGS': '0x0', 12:47:40 INFO - 'XPC_SERVICE_NAME': '0', 12:47:40 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:47:40 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:47:40 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 12:47:40 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:47:40 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:47:40 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:47:40 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:47:40 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:47:40 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:47:43 INFO - Downloading mozsystemmonitor-0.0.tar.gz 12:47:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 12:47:43 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 12:47:43 INFO - Installing collected packages: mozsystemmonitor 12:47:43 INFO - Running setup.py install for mozsystemmonitor 12:47:43 INFO - Successfully installed mozsystemmonitor 12:47:43 INFO - Cleaning up... 12:47:43 INFO - Return code: 0 12:47:43 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 12:47:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:47:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:47:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:47:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:47:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:47:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:47:43 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10d073e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d090f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9cf9d95f70>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d08c5e0>, '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 0x10cc6fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10cc9a990>, '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.1TPX1VAXjn/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.Zw1jTFd1uo/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:47:43 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 12:47:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 12:47:43 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.1TPX1VAXjn/Render', 12:47:43 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:47:43 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:47:43 INFO - 'HOME': '/Users/cltbld', 12:47:43 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:47:43 INFO - 'LOGNAME': 'cltbld', 12:47:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:47:43 INFO - 'MOZ_NO_REMOTE': '1', 12:47:43 INFO - 'NO_EM_RESTART': '1', 12:47:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:47:43 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:47:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:47:43 INFO - 'PWD': '/builds/slave/test', 12:47:43 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:47:43 INFO - 'SHELL': '/bin/bash', 12:47:43 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Zw1jTFd1uo/Listeners', 12:47:43 INFO - 'TMPDIR': '/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/', 12:47:43 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:47:43 INFO - 'USER': 'cltbld', 12:47:43 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:47:43 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:47:43 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:47:43 INFO - 'XPC_FLAGS': '0x0', 12:47:43 INFO - 'XPC_SERVICE_NAME': '0', 12:47:43 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:47:43 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:47:43 INFO - Downloading/unpacking blobuploader==1.2.4 12:47:43 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:47:43 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:47:43 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:47:43 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:47:43 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:47:43 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:47:46 INFO - Downloading blobuploader-1.2.4.tar.gz 12:47:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 12:47:46 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 12:47:46 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:47:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:47:46 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:47:46 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:47:46 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:47:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:47:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 12:47:47 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 12:47: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 12:47: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 12:47: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 12:47: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 12:47: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 12:47: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 12:47:47 INFO - Downloading docopt-0.6.1.tar.gz 12:47:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 12:47:47 INFO - Installing collected packages: blobuploader, requests, docopt 12:47:47 INFO - Running setup.py install for blobuploader 12:47:47 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 12:47:47 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 12:47:47 INFO - Running setup.py install for requests 12:47:48 INFO - Running setup.py install for docopt 12:47:48 INFO - Successfully installed blobuploader requests docopt 12:47:48 INFO - Cleaning up... 12:47:48 INFO - Return code: 0 12:47:48 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:47:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:47:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:47:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:47:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:47:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:47:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:47:48 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10d073e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d090f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9cf9d95f70>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d08c5e0>, '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 0x10cc6fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10cc9a990>, '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.1TPX1VAXjn/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.Zw1jTFd1uo/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:47:48 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 12:47:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 12:47:48 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.1TPX1VAXjn/Render', 12:47:48 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:47:48 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:47:48 INFO - 'HOME': '/Users/cltbld', 12:47:48 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:47:48 INFO - 'LOGNAME': 'cltbld', 12:47:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:47:48 INFO - 'MOZ_NO_REMOTE': '1', 12:47:48 INFO - 'NO_EM_RESTART': '1', 12:47:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:47:48 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:47:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:47:48 INFO - 'PWD': '/builds/slave/test', 12:47:48 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:47:48 INFO - 'SHELL': '/bin/bash', 12:47:48 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Zw1jTFd1uo/Listeners', 12:47:48 INFO - 'TMPDIR': '/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/', 12:47:48 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:47:48 INFO - 'USER': 'cltbld', 12:47:48 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:47:48 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:47:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:47:48 INFO - 'XPC_FLAGS': '0x0', 12:47:48 INFO - 'XPC_SERVICE_NAME': '0', 12:47:48 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:47:48 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:47:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:47:48 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-ZCmWsS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:47:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:47:48 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-xvJLkh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:47:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:47:48 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-aWzn0N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:47:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:47:49 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-5hgE3k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:47:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:47:49 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-11sXvJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:47:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:47:49 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-sGo50k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:47:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:47:49 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-j82uRn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:47:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:47:49 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-f3aQOY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:47:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:47:49 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-AzkOie-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:47:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:47:49 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-1aBFKl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:47:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:47:49 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-DKqDYp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:47:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:47:49 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-mcbIpT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:47:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:47:50 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-WauF60-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:47:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:47:50 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-hkHB9R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:47:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:47:50 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-I62Grm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:47:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:47:50 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-zcvzPO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:47:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:47:50 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-0E6OMZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:47:50 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:47:50 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-fDq_XQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:47:50 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:47:50 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-V3g_hO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:47:50 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:47:50 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-6oeIgh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:47:50 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:47:51 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-eFYTre-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:47:51 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:47:51 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 12:47:51 INFO - Running setup.py install for manifestparser 12:47:51 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 12:47:51 INFO - Running setup.py install for mozcrash 12:47:51 INFO - Running setup.py install for mozdebug 12:47:51 INFO - Running setup.py install for mozdevice 12:47:51 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 12:47:51 INFO - Installing dm script to /builds/slave/test/build/venv/bin 12:47:51 INFO - Running setup.py install for mozfile 12:47:52 INFO - Running setup.py install for mozhttpd 12:47:52 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 12:47:52 INFO - Running setup.py install for mozinfo 12:47:52 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 12:47:52 INFO - Running setup.py install for mozInstall 12:47:52 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 12:47:52 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 12:47:52 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 12:47:52 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 12:47:52 INFO - Running setup.py install for mozleak 12:47:52 INFO - Running setup.py install for mozlog 12:47:52 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 12:47:52 INFO - Running setup.py install for moznetwork 12:47:52 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 12:47:53 INFO - Running setup.py install for mozprocess 12:47:53 INFO - Running setup.py install for mozprofile 12:47:53 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 12:47:53 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 12:47:53 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 12:47:53 INFO - Running setup.py install for mozrunner 12:47:53 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 12:47:53 INFO - Running setup.py install for mozscreenshot 12:47:53 INFO - Running setup.py install for moztest 12:47:53 INFO - Running setup.py install for mozversion 12:47:53 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 12:47:53 INFO - Running setup.py install for wptserve 12:47:54 INFO - Running setup.py install for marionette-driver 12:47:54 INFO - Running setup.py install for browsermob-proxy 12:47:54 INFO - Running setup.py install for marionette-client 12:47:54 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:47:54 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 12:47:54 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 12:47:54 INFO - Cleaning up... 12:47:54 INFO - Return code: 0 12:47:54 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:47: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')]} 12:47:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:47:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:47: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')]} 12:47:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:47:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:47:54 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10d073e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d090f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9cf9d95f70>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10d08c5e0>, '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 0x10cc6fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10cc9a990>, '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.1TPX1VAXjn/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.Zw1jTFd1uo/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:47:54 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 12:47:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 12:47:54 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.1TPX1VAXjn/Render', 12:47:54 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:47:54 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:47:54 INFO - 'HOME': '/Users/cltbld', 12:47:54 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:47:54 INFO - 'LOGNAME': 'cltbld', 12:47:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:47:54 INFO - 'MOZ_NO_REMOTE': '1', 12:47:54 INFO - 'NO_EM_RESTART': '1', 12:47:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:47:54 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:47:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:47:54 INFO - 'PWD': '/builds/slave/test', 12:47:54 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:47:54 INFO - 'SHELL': '/bin/bash', 12:47:54 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Zw1jTFd1uo/Listeners', 12:47:54 INFO - 'TMPDIR': '/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/', 12:47:54 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:47:54 INFO - 'USER': 'cltbld', 12:47:54 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:47:54 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:47:54 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:47:54 INFO - 'XPC_FLAGS': '0x0', 12:47:54 INFO - 'XPC_SERVICE_NAME': '0', 12:47:54 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:47:55 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:47:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:47:55 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-yGqvfj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:47:55 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)) 12:47:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:47:55 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-b2U6HG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:47:55 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)) 12:47:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:47:55 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-cgAvx2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:47:55 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)) 12:47:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:47:55 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-EyurYA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:47:55 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 12:47:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:47:55 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-BR6o1k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:47:55 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 12:47:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:47:55 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-ioy_Mi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:47:55 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 12:47:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:47:55 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-P8JNZ3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:47:55 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 12:47:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:47:55 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-YLQZ9M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:47:55 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 12:47:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:47:55 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-1eMVZJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:47:55 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 12:47:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:47:55 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-dBG1jC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:47:56 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)) 12:47:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:47:56 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-HXHh9k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:47:56 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)) 12:47:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:47:56 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-dBL_rN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:47:56 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)) 12:47:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:47:56 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-Iy72vu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:47:56 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 12:47:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:47:56 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-voRwx4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:47:56 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 12:47:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:47:56 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-8InIry-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:47:56 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 12:47:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:47:56 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-81o4cQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:47:56 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 12:47:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:47:56 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-3neRc2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:47:56 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 12:47:56 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:47:56 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-Uwnz7c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:47:56 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 12:47:56 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:47:56 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-VYcqM5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:47:57 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)) 12:47:57 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:47:57 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-cDQRLY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:47:57 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)) 12:47:57 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:47:57 INFO - Running setup.py (path:/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/pip-yIjStb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:47:57 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:47:57 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 12:47:57 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 12:47:57 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 12:47:57 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 12:47:57 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 12:47:57 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 12:47:57 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 12:47: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 12:47: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 12:47: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 12:47: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 12:47: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 12:47: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 12:48:00 INFO - Downloading blessings-1.6.tar.gz 12:48:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 12:48:00 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 12:48:00 INFO - Installing collected packages: blessings 12:48:00 INFO - Running setup.py install for blessings 12:48:00 INFO - Successfully installed blessings 12:48:00 INFO - Cleaning up... 12:48:00 INFO - Return code: 0 12:48:00 INFO - Done creating virtualenv /builds/slave/test/build/venv. 12:48:00 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:48:00 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:48:00 INFO - Reading from file tmpfile_stdout 12:48:00 INFO - Current package versions: 12:48:00 INFO - blessings == 1.6 12:48:00 INFO - blobuploader == 1.2.4 12:48:00 INFO - browsermob-proxy == 0.6.0 12:48:00 INFO - docopt == 0.6.1 12:48:00 INFO - manifestparser == 1.1 12:48:00 INFO - marionette-client == 2.3.0 12:48:00 INFO - marionette-driver == 1.4.0 12:48:00 INFO - mozInstall == 1.12 12:48:00 INFO - mozcrash == 0.17 12:48:00 INFO - mozdebug == 0.1 12:48:00 INFO - mozdevice == 0.48 12:48:00 INFO - mozfile == 1.2 12:48:00 INFO - mozhttpd == 0.7 12:48:00 INFO - mozinfo == 0.9 12:48:00 INFO - mozleak == 0.1 12:48:00 INFO - mozlog == 3.1 12:48:00 INFO - moznetwork == 0.27 12:48:00 INFO - mozprocess == 0.22 12:48:00 INFO - mozprofile == 0.28 12:48:00 INFO - mozrunner == 6.11 12:48:00 INFO - mozscreenshot == 0.1 12:48:00 INFO - mozsystemmonitor == 0.0 12:48:00 INFO - moztest == 0.7 12:48:00 INFO - mozversion == 1.4 12:48:00 INFO - psutil == 3.1.1 12:48:00 INFO - requests == 1.2.3 12:48:00 INFO - wptserve == 1.4.0 12:48:00 INFO - wsgiref == 0.1.2 12:48:00 INFO - Running post-action listener: _resource_record_post_action 12:48:00 INFO - Running post-action listener: _start_resource_monitoring 12:48:00 INFO - Starting resource monitoring. 12:48:00 INFO - ##### 12:48:00 INFO - ##### Running pull step. 12:48:00 INFO - ##### 12:48:00 INFO - Running pre-action listener: _resource_record_pre_action 12:48:00 INFO - Running main action method: pull 12:48:00 INFO - Pull has nothing to do! 12:48:00 INFO - Running post-action listener: _resource_record_post_action 12:48:00 INFO - ##### 12:48:00 INFO - ##### Running install step. 12:48:00 INFO - ##### 12:48:00 INFO - Running pre-action listener: _resource_record_pre_action 12:48:00 INFO - Running main action method: install 12:48:00 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:48:00 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:48:01 INFO - Reading from file tmpfile_stdout 12:48:01 INFO - Detecting whether we're running mozinstall >=1.0... 12:48:01 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 12:48:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 12:48:01 INFO - Reading from file tmpfile_stdout 12:48:01 INFO - Output received: 12:48:01 INFO - Usage: mozinstall [options] installer 12:48:01 INFO - Options: 12:48:01 INFO - -h, --help show this help message and exit 12:48:01 INFO - -d DEST, --destination=DEST 12:48:01 INFO - Directory to install application into. [default: 12:48:01 INFO - "/builds/slave/test"] 12:48:01 INFO - --app=APP Application being installed. [default: firefox] 12:48:01 INFO - mkdir: /builds/slave/test/build/application 12:48:01 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'] 12:48:01 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 12:48:19 INFO - Reading from file tmpfile_stdout 12:48:19 INFO - Output received: 12:48:19 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 12:48:19 INFO - Running post-action listener: _resource_record_post_action 12:48:19 INFO - ##### 12:48:19 INFO - ##### Running run-tests step. 12:48:19 INFO - ##### 12:48:19 INFO - Running pre-action listener: _resource_record_pre_action 12:48:19 INFO - Running main action method: run_tests 12:48:19 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 12:48:19 INFO - Minidump filename unknown. Determining based upon platform and architecture. 12:48:19 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 12:48:19 INFO - grabbing minidump binary from tooltool 12:48:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:48:19 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 0x10d08c5e0>, '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 0x10cc6fcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10cc9a990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 12:48:19 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 12:48:19 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 12:48:19 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 12:48:19 INFO - Return code: 0 12:48:19 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 12:48:19 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 12:48:19 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/Qe5tKhG2TZaSWnL5H2-Tyg/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 12:48:19 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/Qe5tKhG2TZaSWnL5H2-Tyg/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 12:48:19 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.1TPX1VAXjn/Render', 12:48:19 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:48:19 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:48:19 INFO - 'HOME': '/Users/cltbld', 12:48:19 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:48:19 INFO - 'LOGNAME': 'cltbld', 12:48:19 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 12:48:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:48:19 INFO - 'MOZ_NO_REMOTE': '1', 12:48:19 INFO - 'NO_EM_RESTART': '1', 12:48:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:48:19 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:48:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:48:19 INFO - 'PWD': '/builds/slave/test', 12:48:19 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:48:19 INFO - 'SHELL': '/bin/bash', 12:48:19 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Zw1jTFd1uo/Listeners', 12:48:19 INFO - 'TMPDIR': '/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/T/', 12:48:19 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:48:19 INFO - 'USER': 'cltbld', 12:48:19 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:48:19 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:48:19 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:48:19 INFO - 'XPC_FLAGS': '0x0', 12:48:19 INFO - 'XPC_SERVICE_NAME': '0', 12:48:19 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:48:19 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/Qe5tKhG2TZaSWnL5H2-Tyg/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 12:48:20 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 12:48:20 INFO - import pkg_resources 12:48:20 INFO - Using 1 client processes 12:48:21 INFO - wptserve Starting http server on 127.0.0.1:8001 12:48:21 INFO - wptserve Starting http server on 127.0.0.1:8000 12:48:21 INFO - wptserve Starting http server on 127.0.0.1:8443 12:48:23 INFO - SUITE-START | Running 778 tests 12:48:23 INFO - Running testharness tests 12:48:23 INFO - Setting up ssl 12:48:23 INFO - PROCESS | certutil | 12:48:23 INFO - PROCESS | certutil | 12:48:23 INFO - PROCESS | certutil | 12:48:23 INFO - Certificate Nickname Trust Attributes 12:48:23 INFO - SSL,S/MIME,JAR/XPI 12:48:23 INFO - 12:48:23 INFO - web-platform-tests CT,, 12:48:23 INFO - 12:48:23 INFO - Starting runner 12:48:24 INFO - PROCESS | 1670 | [1670] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 12:48:24 INFO - PROCESS | 1670 | 1468007304217 Marionette DEBUG Marionette enabled via build flag and pref 12:48:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x113dcb000 == 1 [pid = 1670] [id = 1] 12:48:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 1 (0x113dcb800) [pid = 1670] [serial = 1] [outer = 0x0] 12:48:24 INFO - PROCESS | 1670 | [1670] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 12:48:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 2 (0x113dcc800) [pid = 1670] [serial = 2] [outer = 0x113dcb800] 12:48:24 INFO - PROCESS | 1670 | 1468007304533 Marionette INFO Listening on port 2828 12:48:24 INFO - PROCESS | 1670 | 1468007304761 Marionette DEBUG Marionette enabled via command-line flag 12:48:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x11686d000 == 2 [pid = 1670] [id = 2] 12:48:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 3 (0x11686d800) [pid = 1670] [serial = 3] [outer = 0x0] 12:48:24 INFO - PROCESS | 1670 | [1670] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 12:48:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 4 (0x11686e800) [pid = 1670] [serial = 4] [outer = 0x11686d800] 12:48:24 INFO - PROCESS | 1670 | [1670] 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 12:48:24 INFO - PROCESS | 1670 | 1468007304923 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49297 12:48:25 INFO - PROCESS | 1670 | 1468007304995 Marionette DEBUG Closed connection conn0 12:48:25 INFO - PROCESS | 1670 | [1670] 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 12:48:25 INFO - PROCESS | 1670 | 1468007304998 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49298 12:48:25 INFO - PROCESS | 1670 | 1468007305009 Marionette DEBUG Closed connection conn1 12:48:25 INFO - PROCESS | 1670 | [1670] 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 12:48:25 INFO - PROCESS | 1670 | 1468007305014 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49299 12:48:25 INFO - PROCESS | 1670 | 1468007305024 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 12:48:25 INFO - PROCESS | 1670 | 1468007305029 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":"20160708113726","device":"desktop","version":"48.0"} 12:48:25 INFO - PROCESS | 1670 | [1670] 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 12:48:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x1196cb000 == 3 [pid = 1670] [id = 3] 12:48:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 5 (0x1196d1800) [pid = 1670] [serial = 5] [outer = 0x0] 12:48:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x1196d2800 == 4 [pid = 1670] [id = 4] 12:48:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 6 (0x119624000) [pid = 1670] [serial = 6] [outer = 0x0] 12:48:26 INFO - PROCESS | 1670 | [1670] 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 12:48:26 INFO - PROCESS | 1670 | ++DOCSHELL 0x121b04800 == 5 [pid = 1670] [id = 5] 12:48:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 7 (0x1188a7c00) [pid = 1670] [serial = 7] [outer = 0x0] 12:48:26 INFO - PROCESS | 1670 | [1670] 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 12:48:26 INFO - PROCESS | 1670 | [1670] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 12:48:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 8 (0x121bb7c00) [pid = 1670] [serial = 8] [outer = 0x1188a7c00] 12:48:26 INFO - PROCESS | 1670 | [1670] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 12:48:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 9 (0x123f67800) [pid = 1670] [serial = 9] [outer = 0x1196d1800] 12:48:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 10 (0x123de2c00) [pid = 1670] [serial = 10] [outer = 0x119624000] 12:48:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 11 (0x123de4800) [pid = 1670] [serial = 11] [outer = 0x1188a7c00] 12:48:26 INFO - PROCESS | 1670 | [1670] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 12:48:27 INFO - PROCESS | 1670 | 1468007307004 Marionette INFO startBrowser cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:27 INFO - PROCESS | 1670 | 1468007307034 Marionette DEBUG loaded listener.js 12:48:27 INFO - PROCESS | 1670 | 1468007307047 Marionette DEBUG loaded listener.js 12:48:27 INFO - PROCESS | 1670 | 1468007307049 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 12 (0x126926800) [pid = 1670] [serial = 12] [outer = 0x1188a7c00] 12:48:27 INFO - PROCESS | 1670 | 1468007307534 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"cce15be4-eac1-3b4c-ab60-c86a922ce13d","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":"20160708113726","device":"desktop","version":"48.0","command_id":1}}] 12:48:27 INFO - PROCESS | 1670 | 1468007307631 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}] 12:48:27 INFO - PROCESS | 1670 | 1468007307633 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:27 INFO - PROCESS | 1670 | 1468007307697 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 12:48:27 INFO - PROCESS | 1670 | 1468007307770 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 12:48:27 INFO - PROCESS | 1670 | 1468007307771 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:27 INFO - PROCESS | 1670 | [1670] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 12:48:27 INFO - PROCESS | 1670 | [1670] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 12:48:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 13 (0x119b63800) [pid = 1670] [serial = 13] [outer = 0x1188a7c00] 12:48:27 INFO - PROCESS | 1670 | [1670] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 12:48:27 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:48:27 INFO - PROCESS | 1670 | [1670] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 12:48:27 INFO - PROCESS | 1670 | [1670] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 12:48:28 INFO - PROCESS | 1670 | 1468007308022 Marionette TRACE conn2 <- [1,3,null,{}] 12:48:28 INFO - PROCESS | 1670 | 1468007308025 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 12:48:28 INFO - PROCESS | 1670 | 1468007308027 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:28 INFO - PROCESS | 1670 | 1468007308043 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 12:48:28 INFO - PROCESS | 1670 | 1468007308072 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 12:48:28 INFO - PROCESS | 1670 | 1468007308073 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 12:48:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 12:48:28 INFO - PROCESS | 1670 | 1468007308076 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 12:48:28 INFO - PROCESS | 1670 | 1468007308078 Marionette TRACE conn2 <- [1,6,null,{}] 12:48:28 INFO - PROCESS | 1670 | 1468007308081 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}] 12:48:28 INFO - PROCESS | 1670 | 1468007308082 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:28 INFO - PROCESS | 1670 | 1468007308097 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 12:48:28 INFO - PROCESS | 1670 | 1468007308104 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:28 INFO - PROCESS | 1670 | 1468007308105 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x12903a000 == 6 [pid = 1670] [id = 6] 12:48:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 14 (0x129050c00) [pid = 1670] [serial = 14] [outer = 0x0] 12:48:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 15 (0x129052800) [pid = 1670] [serial = 15] [outer = 0x129050c00] 12:48:28 INFO - PROCESS | 1670 | 1468007308137 Marionette DEBUG loaded listener.js 12:48:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 16 (0x129058400) [pid = 1670] [serial = 16] [outer = 0x129050c00] 12:48:28 INFO - PROCESS | 1670 | 1468007308426 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]]]}] 12:48:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 12:48:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 371ms 12:48:28 INFO - PROCESS | 1670 | 1468007308447 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 12:48:28 INFO - PROCESS | 1670 | 1468007308449 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 12:48:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 12:48:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x114f10000 == 7 [pid = 1670] [id = 7] 12:48:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 17 (0x113eb0800) [pid = 1670] [serial = 17] [outer = 0x0] 12:48:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 18 (0x129344000) [pid = 1670] [serial = 18] [outer = 0x113eb0800] 12:48:28 INFO - PROCESS | 1670 | 1468007308475 Marionette DEBUG loaded listener.js 12:48:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 19 (0x12a2c9800) [pid = 1670] [serial = 19] [outer = 0x113eb0800] 12:48:28 INFO - PROCESS | 1670 | 1468007308521 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 12:48:28 INFO - PROCESS | 1670 | 1468007308522 Marionette TRACE conn2 <- [1,10,null,{}] 12:48:28 INFO - PROCESS | 1670 | 1468007308557 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}] 12:48:28 INFO - PROCESS | 1670 | 1468007308560 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:28 INFO - PROCESS | 1670 | 1468007308662 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 12:48:28 INFO - PROCESS | 1670 | 1468007308712 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:28 INFO - PROCESS | 1670 | 1468007308714 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a5e4000 == 8 [pid = 1670] [id = 8] 12:48:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 20 (0x12a76d400) [pid = 1670] [serial = 20] [outer = 0x0] 12:48:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 21 (0x12a76f000) [pid = 1670] [serial = 21] [outer = 0x12a76d400] 12:48:28 INFO - PROCESS | 1670 | 1468007308747 Marionette DEBUG loaded listener.js 12:48:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 22 (0x12a79f800) [pid = 1670] [serial = 22] [outer = 0x12a76d400] 12:48:29 INFO - PROCESS | 1670 | 1468007309107 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]]]}] 12:48:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 12:48:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 658ms 12:48:29 INFO - PROCESS | 1670 | 1468007309113 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 12:48:29 INFO - PROCESS | 1670 | 1468007309114 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 12:48:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 12:48:29 INFO - PROCESS | 1670 | 1468007309118 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 12:48:29 INFO - PROCESS | 1670 | 1468007309120 Marionette TRACE conn2 <- [1,14,null,{}] 12:48:29 INFO - PROCESS | 1670 | 1468007309122 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}] 12:48:29 INFO - PROCESS | 1670 | 1468007309124 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:29 INFO - PROCESS | 1670 | 1468007309212 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 12:48:29 INFO - PROCESS | 1670 | 1468007309217 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:29 INFO - PROCESS | 1670 | 1468007309219 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b237000 == 9 [pid = 1670] [id = 9] 12:48:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 23 (0x12a7a6c00) [pid = 1670] [serial = 23] [outer = 0x0] 12:48:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 24 (0x12b0e1000) [pid = 1670] [serial = 24] [outer = 0x12a7a6c00] 12:48:29 INFO - PROCESS | 1670 | 1468007309244 Marionette DEBUG loaded listener.js 12:48:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 25 (0x12b0ec000) [pid = 1670] [serial = 25] [outer = 0x12a7a6c00] 12:48:29 INFO - PROCESS | 1670 | 1468007309505 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]]]}] 12:48:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 12:48:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 420ms 12:48:29 INFO - PROCESS | 1670 | 1468007309541 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 12:48:29 INFO - PROCESS | 1670 | 1468007309542 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 12:48:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 12:48:29 INFO - PROCESS | 1670 | 1468007309545 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 12:48:29 INFO - PROCESS | 1670 | 1468007309546 Marionette TRACE conn2 <- [1,18,null,{}] 12:48:29 INFO - PROCESS | 1670 | 1468007309556 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}] 12:48:29 INFO - PROCESS | 1670 | 1468007309557 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:29 INFO - PROCESS | 1670 | 1468007309651 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 12:48:29 INFO - PROCESS | 1670 | 1468007309656 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:29 INFO - PROCESS | 1670 | 1468007309658 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b24a800 == 10 [pid = 1670] [id = 10] 12:48:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 26 (0x12b8dd000) [pid = 1670] [serial = 26] [outer = 0x0] 12:48:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 27 (0x12b98ac00) [pid = 1670] [serial = 27] [outer = 0x12b8dd000] 12:48:29 INFO - PROCESS | 1670 | 1468007309682 Marionette DEBUG loaded listener.js 12:48:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 28 (0x12b990c00) [pid = 1670] [serial = 28] [outer = 0x12b8dd000] 12:48:29 INFO - PROCESS | 1670 | 1468007309954 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]]]}] 12:48:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 12:48:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 419ms 12:48:29 INFO - PROCESS | 1670 | 1468007309963 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 12:48:29 INFO - PROCESS | 1670 | 1468007309965 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 12:48:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 12:48:29 INFO - PROCESS | 1670 | 1468007309973 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 12:48:29 INFO - PROCESS | 1670 | 1468007309974 Marionette TRACE conn2 <- [1,22,null,{}] 12:48:29 INFO - PROCESS | 1670 | 1468007309976 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}] 12:48:29 INFO - PROCESS | 1670 | 1468007309978 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:30 INFO - PROCESS | 1670 | 1468007310075 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 12:48:30 INFO - PROCESS | 1670 | 1468007310079 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:30 INFO - PROCESS | 1670 | 1468007310080 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x129032000 == 11 [pid = 1670] [id = 11] 12:48:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 29 (0x12b994c00) [pid = 1670] [serial = 29] [outer = 0x0] 12:48:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 30 (0x12bd42000) [pid = 1670] [serial = 30] [outer = 0x12b994c00] 12:48:30 INFO - PROCESS | 1670 | 1468007310105 Marionette DEBUG loaded listener.js 12:48:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 31 (0x118346c00) [pid = 1670] [serial = 31] [outer = 0x12b994c00] 12:48:30 INFO - PROCESS | 1670 | 1468007310337 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]]]}] 12:48:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 12:48:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 424ms 12:48:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 12:48:30 INFO - PROCESS | 1670 | 1468007310393 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 12:48:30 INFO - PROCESS | 1670 | 1468007310394 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 12:48:30 INFO - PROCESS | 1670 | 1468007310396 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 12:48:30 INFO - PROCESS | 1670 | 1468007310397 Marionette TRACE conn2 <- [1,26,null,{}] 12:48:30 INFO - PROCESS | 1670 | 1468007310399 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}] 12:48:30 INFO - PROCESS | 1670 | 1468007310401 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:30 INFO - PROCESS | 1670 | 1468007310502 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 12:48:30 INFO - PROCESS | 1670 | 1468007310506 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:30 INFO - PROCESS | 1670 | 1468007310508 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c038800 == 12 [pid = 1670] [id = 12] 12:48:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 32 (0x1182e7400) [pid = 1670] [serial = 32] [outer = 0x0] 12:48:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 33 (0x12bd39c00) [pid = 1670] [serial = 33] [outer = 0x1182e7400] 12:48:30 INFO - PROCESS | 1670 | 1468007310532 Marionette DEBUG loaded listener.js 12:48:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 34 (0x12bf18000) [pid = 1670] [serial = 34] [outer = 0x1182e7400] 12:48:30 INFO - PROCESS | 1670 | 1468007310769 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]]]}] 12:48:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 12:48:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 418ms 12:48:30 INFO - PROCESS | 1670 | 1468007310814 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 12:48:30 INFO - PROCESS | 1670 | 1468007310815 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 12:48:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 12:48:30 INFO - PROCESS | 1670 | 1468007310825 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 12:48:30 INFO - PROCESS | 1670 | 1468007310826 Marionette TRACE conn2 <- [1,30,null,{}] 12:48:30 INFO - PROCESS | 1670 | 1468007310828 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}] 12:48:30 INFO - PROCESS | 1670 | 1468007310829 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:30 INFO - PROCESS | 1670 | 1468007310929 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 12:48:30 INFO - PROCESS | 1670 | 1468007310933 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:30 INFO - PROCESS | 1670 | 1468007310934 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c49e800 == 13 [pid = 1670] [id = 13] 12:48:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 35 (0x12bf1ac00) [pid = 1670] [serial = 35] [outer = 0x0] 12:48:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 36 (0x12bf21800) [pid = 1670] [serial = 36] [outer = 0x12bf1ac00] 12:48:30 INFO - PROCESS | 1670 | 1468007310958 Marionette DEBUG loaded listener.js 12:48:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 37 (0x12bf36000) [pid = 1670] [serial = 37] [outer = 0x12bf1ac00] 12:48:31 INFO - PROCESS | 1670 | 1468007311178 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]]]}] 12:48:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 12:48:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 369ms 12:48:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 12:48:31 INFO - PROCESS | 1670 | 1468007311196 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 12:48:31 INFO - PROCESS | 1670 | 1468007311197 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 12:48:31 INFO - PROCESS | 1670 | 1468007311211 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 12:48:31 INFO - PROCESS | 1670 | 1468007311213 Marionette TRACE conn2 <- [1,34,null,{}] 12:48:31 INFO - PROCESS | 1670 | 1468007311216 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}] 12:48:31 INFO - PROCESS | 1670 | 1468007311222 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:31 INFO - PROCESS | 1670 | 1468007311386 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 12:48:31 INFO - PROCESS | 1670 | 1468007311393 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:31 INFO - PROCESS | 1670 | 1468007311394 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:31 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c738000 == 14 [pid = 1670] [id = 14] 12:48:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 38 (0x12bf38c00) [pid = 1670] [serial = 38] [outer = 0x0] 12:48:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 39 (0x12bf3f000) [pid = 1670] [serial = 39] [outer = 0x12bf38c00] 12:48:31 INFO - PROCESS | 1670 | 1468007311434 Marionette DEBUG loaded listener.js 12:48:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 40 (0x12c5c6c00) [pid = 1670] [serial = 40] [outer = 0x12bf38c00] 12:48:31 INFO - PROCESS | 1670 | 1468007311821 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]]]}] 12:48:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 12:48:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 630ms 12:48:31 INFO - PROCESS | 1670 | 1468007311831 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 12:48:31 INFO - PROCESS | 1670 | 1468007311832 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 12:48:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 12:48:31 INFO - PROCESS | 1670 | 1468007311836 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 12:48:31 INFO - PROCESS | 1670 | 1468007311837 Marionette TRACE conn2 <- [1,38,null,{}] 12:48:31 INFO - PROCESS | 1670 | 1468007311840 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}] 12:48:31 INFO - PROCESS | 1670 | 1468007311841 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:31 INFO - PROCESS | 1670 | 1468007311928 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 12:48:31 INFO - PROCESS | 1670 | 1468007311940 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:31 INFO - PROCESS | 1670 | 1468007311941 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:31 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ca66000 == 15 [pid = 1670] [id = 15] 12:48:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 41 (0x12c5ca000) [pid = 1670] [serial = 41] [outer = 0x0] 12:48:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 42 (0x12caac400) [pid = 1670] [serial = 42] [outer = 0x12c5ca000] 12:48:31 INFO - PROCESS | 1670 | 1468007311964 Marionette DEBUG loaded listener.js 12:48:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 43 (0x12cab1800) [pid = 1670] [serial = 43] [outer = 0x12c5ca000] 12:48:32 INFO - PROCESS | 1670 | 1468007312203 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]]]}] 12:48:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 12:48:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 422ms 12:48:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 12:48:32 INFO - PROCESS | 1670 | 1468007312257 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 12:48:32 INFO - PROCESS | 1670 | 1468007312258 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 12:48:32 INFO - PROCESS | 1670 | 1468007312260 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 12:48:32 INFO - PROCESS | 1670 | 1468007312261 Marionette TRACE conn2 <- [1,42,null,{}] 12:48:32 INFO - PROCESS | 1670 | 1468007312263 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}] 12:48:32 INFO - PROCESS | 1670 | 1468007312264 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:32 INFO - PROCESS | 1670 | 1468007312361 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 12:48:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cd8d800 == 16 [pid = 1670] [id = 16] 12:48:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 44 (0x12cd90000) [pid = 1670] [serial = 44] [outer = 0x0] 12:48:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 45 (0x12cd92000) [pid = 1670] [serial = 45] [outer = 0x12cd90000] 12:48:32 INFO - PROCESS | 1670 | 1468007312378 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:32 INFO - PROCESS | 1670 | 1468007312379 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 46 (0x12cd99000) [pid = 1670] [serial = 46] [outer = 0x12cd90000] 12:48:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cda0800 == 17 [pid = 1670] [id = 17] 12:48:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 47 (0x12cdd5000) [pid = 1670] [serial = 47] [outer = 0x0] 12:48:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 48 (0x12cdd6c00) [pid = 1670] [serial = 48] [outer = 0x12cdd5000] 12:48:32 INFO - PROCESS | 1670 | 1468007312409 Marionette DEBUG loaded listener.js 12:48:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 49 (0x12cddb000) [pid = 1670] [serial = 49] [outer = 0x12cdd5000] 12:48:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cd8f000 == 18 [pid = 1670] [id = 18] 12:48:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 50 (0x12cab9400) [pid = 1670] [serial = 50] [outer = 0x0] 12:48:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 51 (0x12d39c800) [pid = 1670] [serial = 51] [outer = 0x12cab9400] 12:48:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 52 (0x12cddcc00) [pid = 1670] [serial = 52] [outer = 0x12cab9400] 12:48:32 INFO - PROCESS | 1670 | 1468007312762 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]]]}] 12:48:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 12:48:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 519ms 12:48:32 INFO - PROCESS | 1670 | 1468007312780 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 12:48:32 INFO - PROCESS | 1670 | 1468007312781 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 12:48:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 12:48:32 INFO - PROCESS | 1670 | 1468007312784 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 12:48:32 INFO - PROCESS | 1670 | 1468007312785 Marionette TRACE conn2 <- [1,46,null,{}] 12:48:32 INFO - PROCESS | 1670 | 1468007312788 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}] 12:48:32 INFO - PROCESS | 1670 | 1468007312789 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:32 INFO - PROCESS | 1670 | 1468007312876 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 12:48:32 INFO - PROCESS | 1670 | 1468007312888 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:32 INFO - PROCESS | 1670 | 1468007312890 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d761000 == 19 [pid = 1670] [id = 19] 12:48:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 53 (0x12cddfc00) [pid = 1670] [serial = 53] [outer = 0x0] 12:48:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 54 (0x12d44ec00) [pid = 1670] [serial = 54] [outer = 0x12cddfc00] 12:48:32 INFO - PROCESS | 1670 | 1468007312915 Marionette DEBUG loaded listener.js 12:48:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 55 (0x11804c800) [pid = 1670] [serial = 55] [outer = 0x12cddfc00] 12:48:33 INFO - PROCESS | 1670 | 1468007313156 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]]]}] 12:48:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 12:48:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 420ms 12:48:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 12:48:33 INFO - PROCESS | 1670 | 1468007313207 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 12:48:33 INFO - PROCESS | 1670 | 1468007313208 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 12:48:33 INFO - PROCESS | 1670 | 1468007313210 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 12:48:33 INFO - PROCESS | 1670 | 1468007313211 Marionette TRACE conn2 <- [1,50,null,{}] 12:48:33 INFO - PROCESS | 1670 | 1468007313213 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}] 12:48:33 INFO - PROCESS | 1670 | 1468007313214 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:33 INFO - PROCESS | 1670 | 1468007313315 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 12:48:33 INFO - PROCESS | 1670 | 1468007313319 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:33 INFO - PROCESS | 1670 | 1468007313321 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c8ba800 == 20 [pid = 1670] [id = 20] 12:48:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 56 (0x118055800) [pid = 1670] [serial = 56] [outer = 0x0] 12:48:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 57 (0x11820c000) [pid = 1670] [serial = 57] [outer = 0x118055800] 12:48:33 INFO - PROCESS | 1670 | 1468007313346 Marionette DEBUG loaded listener.js 12:48:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 58 (0x118211c00) [pid = 1670] [serial = 58] [outer = 0x118055800] 12:48:33 INFO - PROCESS | 1670 | 1468007313567 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]]]}] 12:48:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 12:48:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 367ms 12:48:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 12:48:33 INFO - PROCESS | 1670 | 1468007313578 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 12:48:33 INFO - PROCESS | 1670 | 1468007313579 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 12:48:33 INFO - PROCESS | 1670 | 1468007313581 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 12:48:33 INFO - PROCESS | 1670 | 1468007313582 Marionette TRACE conn2 <- [1,54,null,{}] 12:48:33 INFO - PROCESS | 1670 | 1468007313591 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}] 12:48:33 INFO - PROCESS | 1670 | 1468007313592 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:33 INFO - PROCESS | 1670 | 1468007313695 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 12:48:33 INFO - PROCESS | 1670 | 1468007313699 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:33 INFO - PROCESS | 1670 | 1468007313700 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c8ca800 == 21 [pid = 1670] [id = 21] 12:48:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 59 (0x11889ac00) [pid = 1670] [serial = 59] [outer = 0x0] 12:48:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 60 (0x12d452400) [pid = 1670] [serial = 60] [outer = 0x11889ac00] 12:48:33 INFO - PROCESS | 1670 | 1468007313723 Marionette DEBUG loaded listener.js 12:48:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 61 (0x12d455800) [pid = 1670] [serial = 61] [outer = 0x11889ac00] 12:48:33 INFO - PROCESS | 1670 | 1468007313950 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]]]}] 12:48:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 12:48:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 425ms 12:48:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 12:48:34 INFO - PROCESS | 1670 | 1468007314007 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 12:48:34 INFO - PROCESS | 1670 | 1468007314008 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 12:48:34 INFO - PROCESS | 1670 | 1468007314010 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 12:48:34 INFO - PROCESS | 1670 | 1468007314011 Marionette TRACE conn2 <- [1,58,null,{}] 12:48:34 INFO - PROCESS | 1670 | 1468007314014 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}] 12:48:34 INFO - PROCESS | 1670 | 1468007314016 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:34 INFO - PROCESS | 1670 | 1468007314145 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 12:48:34 INFO - PROCESS | 1670 | 1468007314151 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:34 INFO - PROCESS | 1670 | 1468007314153 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e06c800 == 22 [pid = 1670] [id = 22] 12:48:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 62 (0x12d45a400) [pid = 1670] [serial = 62] [outer = 0x0] 12:48:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 63 (0x12d458000) [pid = 1670] [serial = 63] [outer = 0x12d45a400] 12:48:34 INFO - PROCESS | 1670 | 1468007314183 Marionette DEBUG loaded listener.js 12:48:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 64 (0x12e10d400) [pid = 1670] [serial = 64] [outer = 0x12d45a400] 12:48:35 INFO - PROCESS | 1670 | 1468007315226 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]]]}] 12:48:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 12:48:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1271ms 12:48:35 INFO - PROCESS | 1670 | 1468007315282 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 12:48:35 INFO - PROCESS | 1670 | 1468007315285 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 12:48:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 12:48:35 INFO - PROCESS | 1670 | 1468007315288 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 12:48:35 INFO - PROCESS | 1670 | 1468007315290 Marionette TRACE conn2 <- [1,62,null,{}] 12:48:35 INFO - PROCESS | 1670 | 1468007315295 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}] 12:48:35 INFO - PROCESS | 1670 | 1468007315297 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:35 INFO - PROCESS | 1670 | 1468007315409 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 12:48:35 INFO - PROCESS | 1670 | 1468007315464 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:35 INFO - PROCESS | 1670 | 1468007315465 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x112ae4800 == 23 [pid = 1670] [id = 23] 12:48:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 65 (0x112ee0000) [pid = 1670] [serial = 65] [outer = 0x0] 12:48:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 66 (0x112fc5400) [pid = 1670] [serial = 66] [outer = 0x112ee0000] 12:48:35 INFO - PROCESS | 1670 | 1468007315510 Marionette DEBUG loaded listener.js 12:48:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 67 (0x115e06800) [pid = 1670] [serial = 67] [outer = 0x112ee0000] 12:48:35 INFO - PROCESS | 1670 | 1468007315956 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]]]}] 12:48:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 12:48:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 721ms 12:48:36 INFO - PROCESS | 1670 | 1468007316011 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 12:48:36 INFO - PROCESS | 1670 | 1468007316015 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 12:48:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 12:48:36 INFO - PROCESS | 1670 | 1468007316022 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 12:48:36 INFO - PROCESS | 1670 | 1468007316025 Marionette TRACE conn2 <- [1,66,null,{}] 12:48:36 INFO - PROCESS | 1670 | 1468007316029 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}] 12:48:36 INFO - PROCESS | 1670 | 1468007316032 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:36 INFO - PROCESS | 1670 | 1468007316204 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 12:48:36 INFO - PROCESS | 1670 | 1468007316258 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:36 INFO - PROCESS | 1670 | 1468007316259 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x116ab8800 == 24 [pid = 1670] [id = 24] 12:48:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 68 (0x116a22800) [pid = 1670] [serial = 68] [outer = 0x0] 12:48:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 69 (0x118053c00) [pid = 1670] [serial = 69] [outer = 0x116a22800] 12:48:36 INFO - PROCESS | 1670 | 1468007316290 Marionette DEBUG loaded listener.js 12:48:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 70 (0x118203c00) [pid = 1670] [serial = 70] [outer = 0x116a22800] 12:48:36 INFO - PROCESS | 1670 | 1468007316703 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]]]}] 12:48:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 12:48:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 724ms 12:48:36 INFO - PROCESS | 1670 | 1468007316746 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 12:48:36 INFO - PROCESS | 1670 | 1468007316747 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 12:48:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 12:48:36 INFO - PROCESS | 1670 | 1468007316750 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 12:48:36 INFO - PROCESS | 1670 | 1468007316753 Marionette TRACE conn2 <- [1,70,null,{}] 12:48:36 INFO - PROCESS | 1670 | 1468007316761 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}] 12:48:36 INFO - PROCESS | 1670 | 1468007316765 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:36 INFO - PROCESS | 1670 | 1468007316897 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 12:48:36 INFO - PROCESS | 1670 | 1468007316940 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:36 INFO - PROCESS | 1670 | 1468007316942 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x117467000 == 25 [pid = 1670] [id = 25] 12:48:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 71 (0x1182e7000) [pid = 1670] [serial = 71] [outer = 0x0] 12:48:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 72 (0x119104800) [pid = 1670] [serial = 72] [outer = 0x1182e7000] 12:48:36 INFO - PROCESS | 1670 | 1468007316974 Marionette DEBUG loaded listener.js 12:48:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 73 (0x1193b6000) [pid = 1670] [serial = 73] [outer = 0x1182e7000] 12:48:37 INFO - PROCESS | 1670 | 1468007317611 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]]]}] 12:48:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 12:48:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 872ms 12:48:37 INFO - PROCESS | 1670 | 1468007317640 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 12:48:37 INFO - PROCESS | 1670 | 1468007317643 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 12:48:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 12:48:37 INFO - PROCESS | 1670 | 1468007317648 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 12:48:37 INFO - PROCESS | 1670 | 1468007317650 Marionette TRACE conn2 <- [1,74,null,{}] 12:48:37 INFO - PROCESS | 1670 | 1468007317656 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}] 12:48:37 INFO - PROCESS | 1670 | 1468007317658 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:37 INFO - PROCESS | 1670 | 1468007317743 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 12:48:37 INFO - PROCESS | 1670 | 1468007317792 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:37 INFO - PROCESS | 1670 | 1468007317795 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x112720800 == 26 [pid = 1670] [id = 26] 12:48:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 74 (0x113d70400) [pid = 1670] [serial = 74] [outer = 0x0] 12:48:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x114f68800) [pid = 1670] [serial = 75] [outer = 0x113d70400] 12:48:37 INFO - PROCESS | 1670 | 1468007317823 Marionette DEBUG loaded listener.js 12:48:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x115e07800) [pid = 1670] [serial = 76] [outer = 0x113d70400] 12:48:38 INFO - PROCESS | 1670 | 1468007318242 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]]]}] 12:48:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 12:48:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 625ms 12:48:38 INFO - PROCESS | 1670 | 1468007318273 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 12:48:38 INFO - PROCESS | 1670 | 1468007318275 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 12:48:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 12:48:38 INFO - PROCESS | 1670 | 1468007318280 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 12:48:38 INFO - PROCESS | 1670 | 1468007318281 Marionette TRACE conn2 <- [1,78,null,{}] 12:48:38 INFO - PROCESS | 1670 | 1468007318284 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}] 12:48:38 INFO - PROCESS | 1670 | 1468007318285 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:38 INFO - PROCESS | 1670 | 1468007318375 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 12:48:38 INFO - PROCESS | 1670 | 1468007318446 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:38 INFO - PROCESS | 1670 | 1468007318447 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x113d04000 == 27 [pid = 1670] [id = 27] 12:48:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x115e6fc00) [pid = 1670] [serial = 77] [outer = 0x0] 12:48:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x11663b000) [pid = 1670] [serial = 78] [outer = 0x115e6fc00] 12:48:38 INFO - PROCESS | 1670 | 1468007318475 Marionette DEBUG loaded listener.js 12:48:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x116891c00) [pid = 1670] [serial = 79] [outer = 0x115e6fc00] 12:48:38 INFO - PROCESS | 1670 | 1468007318753 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]]]}] 12:48:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 12:48:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 524ms 12:48:38 INFO - PROCESS | 1670 | 1468007318805 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 12:48:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 12:48:38 INFO - PROCESS | 1670 | 1468007318806 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 12:48:38 INFO - PROCESS | 1670 | 1468007318808 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 12:48:38 INFO - PROCESS | 1670 | 1468007318811 Marionette TRACE conn2 <- [1,82,null,{}] 12:48:38 INFO - PROCESS | 1670 | 1468007318820 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}] 12:48:38 INFO - PROCESS | 1670 | 1468007318823 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:38 INFO - PROCESS | 1670 | 1468007318897 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 12:48:38 INFO - PROCESS | 1670 | 1468007318940 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:38 INFO - PROCESS | 1670 | 1468007318942 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x116183800 == 28 [pid = 1670] [id = 28] 12:48:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x116893400) [pid = 1670] [serial = 80] [outer = 0x0] 12:48:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x11755f000) [pid = 1670] [serial = 81] [outer = 0x116893400] 12:48:38 INFO - PROCESS | 1670 | 1468007318972 Marionette DEBUG loaded listener.js 12:48:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x118120400) [pid = 1670] [serial = 82] [outer = 0x116893400] 12:48:39 INFO - PROCESS | 1670 | 1468007319240 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]]]}] 12:48:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 12:48:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 469ms 12:48:39 INFO - PROCESS | 1670 | 1468007319279 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 12:48:39 INFO - PROCESS | 1670 | 1468007319280 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 12:48:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 12:48:39 INFO - PROCESS | 1670 | 1468007319291 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 12:48:39 INFO - PROCESS | 1670 | 1468007319292 Marionette TRACE conn2 <- [1,86,null,{}] 12:48:39 INFO - PROCESS | 1670 | 1468007319295 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}] 12:48:39 INFO - PROCESS | 1670 | 1468007319296 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:39 INFO - PROCESS | 1670 | 1468007319383 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 12:48:39 INFO - PROCESS | 1670 | 1468007319388 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:39 INFO - PROCESS | 1670 | 1468007319390 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x1168bd000 == 29 [pid = 1670] [id = 29] 12:48:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x11812b000) [pid = 1670] [serial = 83] [outer = 0x0] 12:48:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x118208c00) [pid = 1670] [serial = 84] [outer = 0x11812b000] 12:48:39 INFO - PROCESS | 1670 | 1468007319415 Marionette DEBUG loaded listener.js 12:48:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x1182df000) [pid = 1670] [serial = 85] [outer = 0x11812b000] 12:48:39 INFO - PROCESS | 1670 | 1468007319710 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]]]}] 12:48:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 12:48:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 478ms 12:48:39 INFO - PROCESS | 1670 | 1468007319760 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 12:48:39 INFO - PROCESS | 1670 | 1468007319762 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 12:48:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 12:48:39 INFO - PROCESS | 1670 | 1468007319764 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 12:48:39 INFO - PROCESS | 1670 | 1468007319765 Marionette TRACE conn2 <- [1,90,null,{}] 12:48:39 INFO - PROCESS | 1670 | 1468007319769 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}] 12:48:39 INFO - PROCESS | 1670 | 1468007319771 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:39 INFO - PROCESS | 1670 | 1468007319841 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 12:48:39 INFO - PROCESS | 1670 | 1468007319845 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:39 INFO - PROCESS | 1670 | 1468007319846 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x11711a000 == 30 [pid = 1670] [id = 30] 12:48:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x11820a000) [pid = 1670] [serial = 86] [outer = 0x0] 12:48:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x118344000) [pid = 1670] [serial = 87] [outer = 0x11820a000] 12:48:39 INFO - PROCESS | 1670 | 1468007319872 Marionette DEBUG loaded listener.js 12:48:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x118f5f400) [pid = 1670] [serial = 88] [outer = 0x11820a000] 12:48:40 INFO - PROCESS | 1670 | 1468007320175 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]]]}] 12:48:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 12:48:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 419ms 12:48:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 12:48:40 INFO - PROCESS | 1670 | 1468007320191 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 12:48:40 INFO - PROCESS | 1670 | 1468007320192 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 12:48:40 INFO - PROCESS | 1670 | 1468007320194 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 12:48:40 INFO - PROCESS | 1670 | 1468007320195 Marionette TRACE conn2 <- [1,94,null,{}] 12:48:40 INFO - PROCESS | 1670 | 1468007320197 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}] 12:48:40 INFO - PROCESS | 1670 | 1468007320203 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:40 INFO - PROCESS | 1670 | 1468007320309 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 12:48:40 INFO - PROCESS | 1670 | 1468007320313 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:40 INFO - PROCESS | 1670 | 1468007320314 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x118256800 == 31 [pid = 1670] [id = 31] 12:48:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x118fd2800) [pid = 1670] [serial = 89] [outer = 0x0] 12:48:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x119106000) [pid = 1670] [serial = 90] [outer = 0x118fd2800] 12:48:40 INFO - PROCESS | 1670 | 1468007320341 Marionette DEBUG loaded listener.js 12:48:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x1193c4400) [pid = 1670] [serial = 91] [outer = 0x118fd2800] 12:48:40 INFO - PROCESS | 1670 | 1468007320646 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]]]}] 12:48:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 12:48:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 468ms 12:48:40 INFO - PROCESS | 1670 | 1468007320665 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 12:48:40 INFO - PROCESS | 1670 | 1468007320666 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 12:48:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 12:48:40 INFO - PROCESS | 1670 | 1468007320671 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 12:48:40 INFO - PROCESS | 1670 | 1468007320673 Marionette TRACE conn2 <- [1,98,null,{}] 12:48:40 INFO - PROCESS | 1670 | 1468007320675 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}] 12:48:40 INFO - PROCESS | 1670 | 1468007320676 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:40 INFO - PROCESS | 1670 | 1468007320770 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 12:48:40 INFO - PROCESS | 1670 | 1468007320777 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:40 INFO - PROCESS | 1670 | 1468007320778 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x11876b000 == 32 [pid = 1670] [id = 32] 12:48:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x11852f000) [pid = 1670] [serial = 92] [outer = 0x0] 12:48:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x11961b000) [pid = 1670] [serial = 93] [outer = 0x11852f000] 12:48:40 INFO - PROCESS | 1670 | 1468007320803 Marionette DEBUG loaded listener.js 12:48:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x119b59800) [pid = 1670] [serial = 94] [outer = 0x11852f000] 12:48:41 INFO - PROCESS | 1670 | 1468007321072 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]]]}] 12:48:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 12:48:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 420ms 12:48:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 12:48:41 INFO - PROCESS | 1670 | 1468007321090 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 12:48:41 INFO - PROCESS | 1670 | 1468007321091 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 12:48:41 INFO - PROCESS | 1670 | 1468007321094 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 12:48:41 INFO - PROCESS | 1670 | 1468007321095 Marionette TRACE conn2 <- [1,102,null,{}] 12:48:41 INFO - PROCESS | 1670 | 1468007321097 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}] 12:48:41 INFO - PROCESS | 1670 | 1468007321098 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:41 INFO - PROCESS | 1670 | 1468007321189 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 12:48:41 INFO - PROCESS | 1670 | 1468007321192 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:41 INFO - PROCESS | 1670 | 1468007321193 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x1191bd800 == 33 [pid = 1670] [id = 33] 12:48:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x1138d9000) [pid = 1670] [serial = 95] [outer = 0x0] 12:48:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x11a07a400) [pid = 1670] [serial = 96] [outer = 0x1138d9000] 12:48:41 INFO - PROCESS | 1670 | 1468007321219 Marionette DEBUG loaded listener.js 12:48:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x1212eb000) [pid = 1670] [serial = 97] [outer = 0x1138d9000] 12:48:41 INFO - PROCESS | 1670 | 1468007321509 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]]]}] 12:48:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 12:48:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 420ms 12:48:41 INFO - PROCESS | 1670 | 1468007321514 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 12:48:41 INFO - PROCESS | 1670 | 1468007321516 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 12:48:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 12:48:41 INFO - PROCESS | 1670 | 1468007321526 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 12:48:41 INFO - PROCESS | 1670 | 1468007321527 Marionette TRACE conn2 <- [1,106,null,{}] 12:48:41 INFO - PROCESS | 1670 | 1468007321530 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}] 12:48:41 INFO - PROCESS | 1670 | 1468007321531 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:41 INFO - PROCESS | 1670 | 1468007321631 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 12:48:41 INFO - PROCESS | 1670 | 1468007321692 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:41 INFO - PROCESS | 1670 | 1468007321694 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x11946c800 == 34 [pid = 1670] [id = 34] 12:48:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x111f1b000) [pid = 1670] [serial = 98] [outer = 0x0] 12:48:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x121410800) [pid = 1670] [serial = 99] [outer = 0x111f1b000] 12:48:41 INFO - PROCESS | 1670 | 1468007321734 Marionette DEBUG loaded listener.js 12:48:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x121a2a800) [pid = 1670] [serial = 100] [outer = 0x111f1b000] 12:48:42 INFO - PROCESS | 1670 | 1468007322118 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]]]}] 12:48:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 12:48:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 620ms 12:48:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 12:48:42 INFO - PROCESS | 1670 | 1468007322147 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 12:48:42 INFO - PROCESS | 1670 | 1468007322148 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 12:48:42 INFO - PROCESS | 1670 | 1468007322150 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 12:48:42 INFO - PROCESS | 1670 | 1468007322153 Marionette TRACE conn2 <- [1,110,null,{}] 12:48:42 INFO - PROCESS | 1670 | 1468007322156 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}] 12:48:42 INFO - PROCESS | 1670 | 1468007322157 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:42 INFO - PROCESS | 1670 | 1468007322261 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 12:48:42 INFO - PROCESS | 1670 | 1468007322268 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:42 INFO - PROCESS | 1670 | 1468007322269 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x1196d3800 == 35 [pid = 1670] [id = 35] 12:48:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x118202400) [pid = 1670] [serial = 101] [outer = 0x0] 12:48:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x121bb8c00) [pid = 1670] [serial = 102] [outer = 0x118202400] 12:48:42 INFO - PROCESS | 1670 | 1468007322293 Marionette DEBUG loaded listener.js 12:48:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x123de0c00) [pid = 1670] [serial = 103] [outer = 0x118202400] 12:48:42 INFO - PROCESS | 1670 | 1468007322556 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]]]}] 12:48:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 12:48:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 420ms 12:48:42 INFO - PROCESS | 1670 | 1468007322576 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 12:48:42 INFO - PROCESS | 1670 | 1468007322577 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 12:48:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 12:48:42 INFO - PROCESS | 1670 | 1468007322580 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 12:48:42 INFO - PROCESS | 1670 | 1468007322582 Marionette TRACE conn2 <- [1,114,null,{}] 12:48:42 INFO - PROCESS | 1670 | 1468007322592 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}] 12:48:42 INFO - PROCESS | 1670 | 1468007322593 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:42 INFO - PROCESS | 1670 | 1468007322686 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 12:48:42 INFO - PROCESS | 1670 | 1468007322691 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:42 INFO - PROCESS | 1670 | 1468007322692 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x1210db000 == 36 [pid = 1670] [id = 36] 12:48:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x123d2cc00) [pid = 1670] [serial = 104] [outer = 0x0] 12:48:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x124b06c00) [pid = 1670] [serial = 105] [outer = 0x123d2cc00] 12:48:42 INFO - PROCESS | 1670 | 1468007322718 Marionette DEBUG loaded listener.js 12:48:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x124e51400) [pid = 1670] [serial = 106] [outer = 0x123d2cc00] 12:48:43 INFO - PROCESS | 1670 | 1468007323057 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]]]}] 12:48:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 12:48:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 529ms 12:48:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 12:48:43 INFO - PROCESS | 1670 | 1468007323110 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 12:48:43 INFO - PROCESS | 1670 | 1468007323111 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 12:48:43 INFO - PROCESS | 1670 | 1468007323113 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 12:48:43 INFO - PROCESS | 1670 | 1468007323114 Marionette TRACE conn2 <- [1,118,null,{}] 12:48:43 INFO - PROCESS | 1670 | 1468007323116 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}] 12:48:43 INFO - PROCESS | 1670 | 1468007323117 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:43 INFO - PROCESS | 1670 | 1468007323223 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 12:48:43 INFO - PROCESS | 1670 | 1468007323229 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:43 INFO - PROCESS | 1670 | 1468007323230 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x121215000 == 37 [pid = 1670] [id = 37] 12:48:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x123d31800) [pid = 1670] [serial = 107] [outer = 0x0] 12:48:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x124ec0000) [pid = 1670] [serial = 108] [outer = 0x123d31800] 12:48:43 INFO - PROCESS | 1670 | 1468007323254 Marionette DEBUG loaded listener.js 12:48:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x12629d800) [pid = 1670] [serial = 109] [outer = 0x123d31800] 12:48:43 INFO - PROCESS | 1670 | 1468007323519 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]]]}] 12:48:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 12:48:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 419ms 12:48:43 INFO - PROCESS | 1670 | 1468007323533 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 12:48:43 INFO - PROCESS | 1670 | 1468007323534 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 12:48:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 12:48:43 INFO - PROCESS | 1670 | 1468007323543 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 12:48:43 INFO - PROCESS | 1670 | 1468007323544 Marionette TRACE conn2 <- [1,122,null,{}] 12:48:43 INFO - PROCESS | 1670 | 1468007323546 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}] 12:48:43 INFO - PROCESS | 1670 | 1468007323547 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:43 INFO - PROCESS | 1670 | 1468007323628 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 12:48:43 INFO - PROCESS | 1670 | 1468007323632 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:43 INFO - PROCESS | 1670 | 1468007323634 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x1213b0000 == 38 [pid = 1670] [id = 38] 12:48:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x121c54400) [pid = 1670] [serial = 110] [outer = 0x0] 12:48:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x126676000) [pid = 1670] [serial = 111] [outer = 0x121c54400] 12:48:43 INFO - PROCESS | 1670 | 1468007323659 Marionette DEBUG loaded listener.js 12:48:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x12676c800) [pid = 1670] [serial = 112] [outer = 0x121c54400] 12:48:43 INFO - PROCESS | 1670 | 1468007323930 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]]]}] 12:48:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 12:48:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 423ms 12:48:43 INFO - PROCESS | 1670 | 1468007323961 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 12:48:43 INFO - PROCESS | 1670 | 1468007323962 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 12:48:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 12:48:43 INFO - PROCESS | 1670 | 1468007323964 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 12:48:43 INFO - PROCESS | 1670 | 1468007323965 Marionette TRACE conn2 <- [1,126,null,{}] 12:48:43 INFO - PROCESS | 1670 | 1468007323976 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}] 12:48:43 INFO - PROCESS | 1670 | 1468007323977 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:44 INFO - PROCESS | 1670 | 1468007324077 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 12:48:44 INFO - PROCESS | 1670 | 1468007324123 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:44 INFO - PROCESS | 1670 | 1468007324124 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x12155d800 == 39 [pid = 1670] [id = 39] 12:48:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x1182ed400) [pid = 1670] [serial = 113] [outer = 0x0] 12:48:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x12698e800) [pid = 1670] [serial = 114] [outer = 0x1182ed400] 12:48:44 INFO - PROCESS | 1670 | 1468007324148 Marionette DEBUG loaded listener.js 12:48:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x126de2c00) [pid = 1670] [serial = 115] [outer = 0x1182ed400] 12:48:44 INFO - PROCESS | 1670 | 1468007324389 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]]]}] 12:48:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 12:48:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 477ms 12:48:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 12:48:44 INFO - PROCESS | 1670 | 1468007324442 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 12:48:44 INFO - PROCESS | 1670 | 1468007324443 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 12:48:44 INFO - PROCESS | 1670 | 1468007324445 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 12:48:44 INFO - PROCESS | 1670 | 1468007324446 Marionette TRACE conn2 <- [1,130,null,{}] 12:48:44 INFO - PROCESS | 1670 | 1468007324448 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}] 12:48:44 INFO - PROCESS | 1670 | 1468007324450 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:44 INFO - PROCESS | 1670 | 1468007324548 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 12:48:44 INFO - PROCESS | 1670 | 1468007324554 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:44 INFO - PROCESS | 1670 | 1468007324555 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x123d4f800 == 40 [pid = 1670] [id = 40] 12:48:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x128b13000) [pid = 1670] [serial = 116] [outer = 0x0] 12:48:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x128d5e000) [pid = 1670] [serial = 117] [outer = 0x128b13000] 12:48:44 INFO - PROCESS | 1670 | 1468007324583 Marionette DEBUG loaded listener.js 12:48:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x129057000) [pid = 1670] [serial = 118] [outer = 0x128b13000] 12:48:44 INFO - PROCESS | 1670 | 1468007324969 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]]]}] 12:48:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 12:48:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 568ms 12:48:45 INFO - PROCESS | 1670 | 1468007325014 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 12:48:45 INFO - PROCESS | 1670 | 1468007325023 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 12:48:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 12:48:45 INFO - PROCESS | 1670 | 1468007325037 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 12:48:45 INFO - PROCESS | 1670 | 1468007325038 Marionette TRACE conn2 <- [1,134,null,{}] 12:48:45 INFO - PROCESS | 1670 | 1468007325040 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}] 12:48:45 INFO - PROCESS | 1670 | 1468007325041 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:45 INFO - PROCESS | 1670 | 1468007325120 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 12:48:45 INFO - PROCESS | 1670 | 1468007325124 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:45 INFO - PROCESS | 1670 | 1468007325125 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x123fcd800 == 41 [pid = 1670] [id = 41] 12:48:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x129288000) [pid = 1670] [serial = 119] [outer = 0x0] 12:48:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x129290400) [pid = 1670] [serial = 120] [outer = 0x129288000] 12:48:45 INFO - PROCESS | 1670 | 1468007325149 Marionette DEBUG loaded listener.js 12:48:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x129343000) [pid = 1670] [serial = 121] [outer = 0x129288000] 12:48:45 INFO - PROCESS | 1670 | 1468007325455 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]]]}] 12:48:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 12:48:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 470ms 12:48:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 12:48:45 INFO - PROCESS | 1670 | 1468007325506 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 12:48:45 INFO - PROCESS | 1670 | 1468007325507 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 12:48:45 INFO - PROCESS | 1670 | 1468007325509 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 12:48:45 INFO - PROCESS | 1670 | 1468007325510 Marionette TRACE conn2 <- [1,138,null,{}] 12:48:45 INFO - PROCESS | 1670 | 1468007325513 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}] 12:48:45 INFO - PROCESS | 1670 | 1468007325514 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:45 INFO - PROCESS | 1670 | 1468007325595 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 12:48:45 INFO - PROCESS | 1670 | 1468007325598 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:45 INFO - PROCESS | 1670 | 1468007325599 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x1256af800 == 42 [pid = 1670] [id = 42] 12:48:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x12934a800) [pid = 1670] [serial = 122] [outer = 0x0] 12:48:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x129350c00) [pid = 1670] [serial = 123] [outer = 0x12934a800] 12:48:45 INFO - PROCESS | 1670 | 1468007325625 Marionette DEBUG loaded listener.js 12:48:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x12a2d6c00) [pid = 1670] [serial = 124] [outer = 0x12934a800] 12:48:46 INFO - PROCESS | 1670 | 1468007326787 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]]]}] 12:48:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 12:48:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1322ms 12:48:46 INFO - PROCESS | 1670 | 1468007326832 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 12:48:46 INFO - PROCESS | 1670 | 1468007326837 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 12:48:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 12:48:46 INFO - PROCESS | 1670 | 1468007326844 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 12:48:46 INFO - PROCESS | 1670 | 1468007326845 Marionette TRACE conn2 <- [1,142,null,{}] 12:48:46 INFO - PROCESS | 1670 | 1468007326856 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}] 12:48:46 INFO - PROCESS | 1670 | 1468007326858 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:46 INFO - PROCESS | 1670 | 1468007326949 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 12:48:46 INFO - PROCESS | 1670 | 1468007326955 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:46 INFO - PROCESS | 1670 | 1468007326957 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x1138d0000 == 43 [pid = 1670] [id = 43] 12:48:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x11688cc00) [pid = 1670] [serial = 125] [outer = 0x0] 12:48:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x11715c800) [pid = 1670] [serial = 126] [outer = 0x11688cc00] 12:48:46 INFO - PROCESS | 1670 | 1468007326983 Marionette DEBUG loaded listener.js 12:48:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x118054000) [pid = 1670] [serial = 127] [outer = 0x11688cc00] 12:48:47 INFO - PROCESS | 1670 | 1468007327323 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]]]}] 12:48:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 12:48:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 528ms 12:48:47 INFO - PROCESS | 1670 | 1468007327371 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 12:48:47 INFO - PROCESS | 1670 | 1468007327374 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 12:48:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 12:48:47 INFO - PROCESS | 1670 | 1468007327378 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 12:48:47 INFO - PROCESS | 1670 | 1468007327380 Marionette TRACE conn2 <- [1,146,null,{}] 12:48:47 INFO - PROCESS | 1670 | 1468007327382 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}] 12:48:47 INFO - PROCESS | 1670 | 1468007327384 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:47 INFO - PROCESS | 1670 | 1468007327477 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 12:48:47 INFO - PROCESS | 1670 | 1468007327510 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:47 INFO - PROCESS | 1670 | 1468007327511 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:47 INFO - PROCESS | 1670 | ++DOCSHELL 0x11669a800 == 44 [pid = 1670] [id = 44] 12:48:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x11817c800) [pid = 1670] [serial = 128] [outer = 0x0] 12:48:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x1182df400) [pid = 1670] [serial = 129] [outer = 0x11817c800] 12:48:47 INFO - PROCESS | 1670 | 1468007327537 Marionette DEBUG loaded listener.js 12:48:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x118537800) [pid = 1670] [serial = 130] [outer = 0x11817c800] 12:48:48 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x12a7a6c00) [pid = 1670] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 12:48:48 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x12a76d400) [pid = 1670] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 12:48:48 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x129050c00) [pid = 1670] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 12:48:48 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x11889ac00) [pid = 1670] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 12:48:48 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x118055800) [pid = 1670] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 12:48:48 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x12cddfc00) [pid = 1670] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 12:48:48 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x12cdd5000) [pid = 1670] [serial = 47] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 12:48:48 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x12c5ca000) [pid = 1670] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 12:48:48 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x12bf38c00) [pid = 1670] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 12:48:48 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x12bf1ac00) [pid = 1670] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 12:48:48 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x1182e7400) [pid = 1670] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 12:48:48 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x12b994c00) [pid = 1670] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 12:48:48 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x12b8dd000) [pid = 1670] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 12:48:48 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x116a22800) [pid = 1670] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 12:48:48 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x1182e7000) [pid = 1670] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 12:48:48 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x113d70400) [pid = 1670] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 12:48:48 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x115e6fc00) [pid = 1670] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 12:48:48 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x116893400) [pid = 1670] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 12:48:48 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x11812b000) [pid = 1670] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 12:48:48 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x11820a000) [pid = 1670] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 12:48:48 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x118fd2800) [pid = 1670] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 12:48:48 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x11852f000) [pid = 1670] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 12:48:48 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x1138d9000) [pid = 1670] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 12:48:48 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x111f1b000) [pid = 1670] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 12:48:48 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x123d2cc00) [pid = 1670] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 12:48:48 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x123d31800) [pid = 1670] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 12:48:48 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x121c54400) [pid = 1670] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 12:48:48 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x12d45a400) [pid = 1670] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 12:48:48 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x112ee0000) [pid = 1670] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 12:48:48 INFO - PROCESS | 1670 | 1468007328446 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]]]}] 12:48:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 12:48:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1121ms 12:48:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 12:48:48 INFO - PROCESS | 1670 | 1468007328499 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 12:48:48 INFO - PROCESS | 1670 | 1468007328500 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 12:48:48 INFO - PROCESS | 1670 | 1468007328503 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 12:48:48 INFO - PROCESS | 1670 | 1468007328505 Marionette TRACE conn2 <- [1,150,null,{}] 12:48:48 INFO - PROCESS | 1670 | 1468007328512 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}] 12:48:48 INFO - PROCESS | 1670 | 1468007328515 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:48 INFO - PROCESS | 1670 | 1468007328587 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 12:48:48 INFO - PROCESS | 1670 | 1468007328640 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:48 INFO - PROCESS | 1670 | 1468007328642 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x11711b000 == 45 [pid = 1670] [id = 45] 12:48:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x116799000) [pid = 1670] [serial = 131] [outer = 0x0] 12:48:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x117dc3400) [pid = 1670] [serial = 132] [outer = 0x116799000] 12:48:48 INFO - PROCESS | 1670 | 1468007328670 Marionette DEBUG loaded listener.js 12:48:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x117158c00) [pid = 1670] [serial = 133] [outer = 0x116799000] 12:48:48 INFO - PROCESS | 1670 | 1468007328943 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]]]}] 12:48:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 12:48:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 470ms 12:48:48 INFO - PROCESS | 1670 | 1468007328975 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 12:48:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 12:48:48 INFO - PROCESS | 1670 | 1468007328977 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 12:48:48 INFO - PROCESS | 1670 | 1468007328979 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 12:48:48 INFO - PROCESS | 1670 | 1468007328980 Marionette TRACE conn2 <- [1,154,null,{}] 12:48:48 INFO - PROCESS | 1670 | 1468007328991 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}] 12:48:48 INFO - PROCESS | 1670 | 1468007328992 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:49 INFO - PROCESS | 1670 | 1468007329072 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 12:48:49 INFO - PROCESS | 1670 | 1468007329076 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:49 INFO - PROCESS | 1670 | 1468007329077 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x118768000 == 46 [pid = 1670] [id = 46] 12:48:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x119108800) [pid = 1670] [serial = 134] [outer = 0x0] 12:48:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x1193b6c00) [pid = 1670] [serial = 135] [outer = 0x119108800] 12:48:49 INFO - PROCESS | 1670 | 1468007329111 Marionette DEBUG loaded listener.js 12:48:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x1193c0800) [pid = 1670] [serial = 136] [outer = 0x119108800] 12:48:49 INFO - PROCESS | 1670 | 1468007329408 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]]]}] 12:48:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 12:48:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 470ms 12:48:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 12:48:49 INFO - PROCESS | 1670 | 1468007329457 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 12:48:49 INFO - PROCESS | 1670 | 1468007329459 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 12:48:49 INFO - PROCESS | 1670 | 1468007329461 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 12:48:49 INFO - PROCESS | 1670 | 1468007329462 Marionette TRACE conn2 <- [1,158,null,{}] 12:48:49 INFO - PROCESS | 1670 | 1468007329464 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}] 12:48:49 INFO - PROCESS | 1670 | 1468007329466 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:49 INFO - PROCESS | 1670 | 1468007329534 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 12:48:49 INFO - PROCESS | 1670 | 1468007329540 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:49 INFO - PROCESS | 1670 | 1468007329541 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x11945c800 == 47 [pid = 1670] [id = 47] 12:48:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x1193cac00) [pid = 1670] [serial = 137] [outer = 0x0] 12:48:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x119984c00) [pid = 1670] [serial = 138] [outer = 0x1193cac00] 12:48:49 INFO - PROCESS | 1670 | 1468007329565 Marionette DEBUG loaded listener.js 12:48:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x119b5a000) [pid = 1670] [serial = 139] [outer = 0x1193cac00] 12:48:49 INFO - PROCESS | 1670 | 1468007329893 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]]]}] 12:48:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 12:48:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 468ms 12:48:49 INFO - PROCESS | 1670 | 1468007329929 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 12:48:49 INFO - PROCESS | 1670 | 1468007329931 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 12:48:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 12:48:49 INFO - PROCESS | 1670 | 1468007329933 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 12:48:49 INFO - PROCESS | 1670 | 1468007329934 Marionette TRACE conn2 <- [1,162,null,{}] 12:48:49 INFO - PROCESS | 1670 | 1468007329936 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}] 12:48:49 INFO - PROCESS | 1670 | 1468007329940 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:50 INFO - PROCESS | 1670 | 1468007330040 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 12:48:50 INFO - PROCESS | 1670 | 1468007330046 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:50 INFO - PROCESS | 1670 | 1468007330047 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x1199d4000 == 48 [pid = 1670] [id = 48] 12:48:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x119b61000) [pid = 1670] [serial = 140] [outer = 0x0] 12:48:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x121519000) [pid = 1670] [serial = 141] [outer = 0x119b61000] 12:48:50 INFO - PROCESS | 1670 | 1468007330079 Marionette DEBUG loaded listener.js 12:48:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x124b45c00) [pid = 1670] [serial = 142] [outer = 0x119b61000] 12:48:50 INFO - PROCESS | 1670 | 1468007330471 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]]]}] 12:48:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 12:48:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 567ms 12:48:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 12:48:50 INFO - PROCESS | 1670 | 1468007330501 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 12:48:50 INFO - PROCESS | 1670 | 1468007330504 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 12:48:50 INFO - PROCESS | 1670 | 1468007330507 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 12:48:50 INFO - PROCESS | 1670 | 1468007330509 Marionette TRACE conn2 <- [1,166,null,{}] 12:48:50 INFO - PROCESS | 1670 | 1468007330513 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}] 12:48:50 INFO - PROCESS | 1670 | 1468007330514 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:50 INFO - PROCESS | 1670 | 1468007330611 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 12:48:50 INFO - PROCESS | 1670 | 1468007330660 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:50 INFO - PROCESS | 1670 | 1468007330661 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x115e25800 == 49 [pid = 1670] [id = 49] 12:48:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x113d70400) [pid = 1670] [serial = 143] [outer = 0x0] 12:48:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x115e6fc00) [pid = 1670] [serial = 144] [outer = 0x113d70400] 12:48:50 INFO - PROCESS | 1670 | 1468007330692 Marionette DEBUG loaded listener.js 12:48:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x116885800) [pid = 1670] [serial = 145] [outer = 0x113d70400] 12:48:51 INFO - PROCESS | 1670 | 1468007331145 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]]]}] 12:48:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 12:48:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 672ms 12:48:51 INFO - PROCESS | 1670 | 1468007331188 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 12:48:51 INFO - PROCESS | 1670 | 1468007331192 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 12:48:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 12:48:51 INFO - PROCESS | 1670 | 1468007331200 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 12:48:51 INFO - PROCESS | 1670 | 1468007331206 Marionette TRACE conn2 <- [1,170,null,{}] 12:48:51 INFO - PROCESS | 1670 | 1468007331254 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}] 12:48:51 INFO - PROCESS | 1670 | 1468007331257 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:51 INFO - PROCESS | 1670 | 1468007331408 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 12:48:51 INFO - PROCESS | 1670 | 1468007331514 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:51 INFO - PROCESS | 1670 | 1468007331517 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x1199e0000 == 50 [pid = 1670] [id = 50] 12:48:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x118185c00) [pid = 1670] [serial = 146] [outer = 0x0] 12:48:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x1182dfc00) [pid = 1670] [serial = 147] [outer = 0x118185c00] 12:48:51 INFO - PROCESS | 1670 | 1468007331569 Marionette DEBUG loaded listener.js 12:48:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x1188a0c00) [pid = 1670] [serial = 148] [outer = 0x118185c00] 12:48:51 INFO - PROCESS | 1670 | 1468007331987 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]]]}] 12:48:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 12:48:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 854ms 12:48:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 12:48:52 INFO - PROCESS | 1670 | 1468007332054 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 12:48:52 INFO - PROCESS | 1670 | 1468007332056 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 12:48:52 INFO - PROCESS | 1670 | 1468007332058 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 12:48:52 INFO - PROCESS | 1670 | 1468007332061 Marionette TRACE conn2 <- [1,174,null,{}] 12:48:52 INFO - PROCESS | 1670 | 1468007332068 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}] 12:48:52 INFO - PROCESS | 1670 | 1468007332072 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:52 INFO - PROCESS | 1670 | 1468007332164 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 12:48:52 INFO - PROCESS | 1670 | 1468007332226 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:52 INFO - PROCESS | 1670 | 1468007332228 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:52 INFO - PROCESS | 1670 | ++DOCSHELL 0x12155b800 == 51 [pid = 1670] [id = 51] 12:48:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x1211bc000) [pid = 1670] [serial = 149] [outer = 0x0] 12:48:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x1212e8c00) [pid = 1670] [serial = 150] [outer = 0x1211bc000] 12:48:52 INFO - PROCESS | 1670 | 1468007332259 Marionette DEBUG loaded listener.js 12:48:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x123d2cc00) [pid = 1670] [serial = 151] [outer = 0x1211bc000] 12:48:52 INFO - PROCESS | 1670 | 1468007332702 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]]]}] 12:48:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 12:48:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 672ms 12:48:52 INFO - PROCESS | 1670 | 1468007332737 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 12:48:52 INFO - PROCESS | 1670 | 1468007332740 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 12:48:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 12:48:52 INFO - PROCESS | 1670 | 1468007332782 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 12:48:52 INFO - PROCESS | 1670 | 1468007332784 Marionette TRACE conn2 <- [1,178,null,{}] 12:48:52 INFO - PROCESS | 1670 | 1468007332790 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}] 12:48:52 INFO - PROCESS | 1670 | 1468007332793 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:52 INFO - PROCESS | 1670 | 1468007332932 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 12:48:53 INFO - PROCESS | 1670 | 1468007333044 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:53 INFO - PROCESS | 1670 | 1468007333046 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x123fb7800 == 52 [pid = 1670] [id = 52] 12:48:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x124c43400) [pid = 1670] [serial = 152] [outer = 0x0] 12:48:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x124e17400) [pid = 1670] [serial = 153] [outer = 0x124c43400] 12:48:53 INFO - PROCESS | 1670 | 1468007333087 Marionette DEBUG loaded listener.js 12:48:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x124ebd800) [pid = 1670] [serial = 154] [outer = 0x124c43400] 12:48:53 INFO - PROCESS | 1670 | 1468007333481 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]]]}] 12:48:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 12:48:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 738ms 12:48:53 INFO - PROCESS | 1670 | 1468007333505 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 12:48:53 INFO - PROCESS | 1670 | 1468007333507 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 12:48:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 12:48:53 INFO - PROCESS | 1670 | 1468007333509 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 12:48:53 INFO - PROCESS | 1670 | 1468007333510 Marionette TRACE conn2 <- [1,182,null,{}] 12:48:53 INFO - PROCESS | 1670 | 1468007333513 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}] 12:48:53 INFO - PROCESS | 1670 | 1468007333514 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:53 INFO - PROCESS | 1670 | 1468007333668 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 12:48:53 INFO - PROCESS | 1670 | 1468007333721 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:53 INFO - PROCESS | 1670 | 1468007333723 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x112fa7000 == 53 [pid = 1670] [id = 53] 12:48:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x112e3f800) [pid = 1670] [serial = 155] [outer = 0x0] 12:48:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x1130d7000) [pid = 1670] [serial = 156] [outer = 0x112e3f800] 12:48:53 INFO - PROCESS | 1670 | 1468007333750 Marionette DEBUG loaded listener.js 12:48:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x115e08800) [pid = 1670] [serial = 157] [outer = 0x112e3f800] 12:48:54 INFO - PROCESS | 1670 | 1468007334138 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]]]}] 12:48:54 INFO - PROCESS | 1670 | --DOCSHELL 0x11946c800 == 52 [pid = 1670] [id = 34] 12:48:54 INFO - PROCESS | 1670 | --DOCSHELL 0x11945c800 == 51 [pid = 1670] [id = 47] 12:48:54 INFO - PROCESS | 1670 | --DOCSHELL 0x118768000 == 50 [pid = 1670] [id = 46] 12:48:54 INFO - PROCESS | 1670 | --DOCSHELL 0x11876b000 == 49 [pid = 1670] [id = 32] 12:48:54 INFO - PROCESS | 1670 | --DOCSHELL 0x11711b000 == 48 [pid = 1670] [id = 45] 12:48:54 INFO - PROCESS | 1670 | --DOCSHELL 0x118256800 == 47 [pid = 1670] [id = 31] 12:48:54 INFO - PROCESS | 1670 | --DOCSHELL 0x11669a800 == 46 [pid = 1670] [id = 44] 12:48:54 INFO - PROCESS | 1670 | --DOCSHELL 0x11711a000 == 45 [pid = 1670] [id = 30] 12:48:54 INFO - PROCESS | 1670 | --DOCSHELL 0x1168bd000 == 44 [pid = 1670] [id = 29] 12:48:54 INFO - PROCESS | 1670 | --DOCSHELL 0x1138d0000 == 43 [pid = 1670] [id = 43] 12:48:54 INFO - PROCESS | 1670 | --DOCSHELL 0x113d04000 == 42 [pid = 1670] [id = 27] 12:48:54 INFO - PROCESS | 1670 | --DOCSHELL 0x1191bd800 == 41 [pid = 1670] [id = 33] 12:48:54 INFO - PROCESS | 1670 | --DOCSHELL 0x116183800 == 40 [pid = 1670] [id = 28] 12:48:54 INFO - PROCESS | 1670 | --DOCSHELL 0x1196d3800 == 39 [pid = 1670] [id = 35] 12:48:54 INFO - PROCESS | 1670 | --DOCSHELL 0x1210db000 == 38 [pid = 1670] [id = 36] 12:48:54 INFO - PROCESS | 1670 | --DOCSHELL 0x123fb7800 == 37 [pid = 1670] [id = 52] 12:48:54 INFO - PROCESS | 1670 | --DOCSHELL 0x12155b800 == 36 [pid = 1670] [id = 51] 12:48:54 INFO - PROCESS | 1670 | --DOCSHELL 0x1256af800 == 35 [pid = 1670] [id = 42] 12:48:54 INFO - PROCESS | 1670 | --DOCSHELL 0x1213b0000 == 34 [pid = 1670] [id = 38] 12:48:54 INFO - PROCESS | 1670 | --DOCSHELL 0x1199e0000 == 33 [pid = 1670] [id = 50] 12:48:54 INFO - PROCESS | 1670 | --DOCSHELL 0x123fcd800 == 32 [pid = 1670] [id = 41] 12:48:54 INFO - PROCESS | 1670 | --DOCSHELL 0x123d4f800 == 31 [pid = 1670] [id = 40] 12:48:54 INFO - PROCESS | 1670 | --DOCSHELL 0x1199d4000 == 30 [pid = 1670] [id = 48] 12:48:54 INFO - PROCESS | 1670 | --DOCSHELL 0x121215000 == 29 [pid = 1670] [id = 37] 12:48:54 INFO - PROCESS | 1670 | --DOCSHELL 0x12155d800 == 28 [pid = 1670] [id = 39] 12:48:54 INFO - PROCESS | 1670 | --DOCSHELL 0x115e25800 == 27 [pid = 1670] [id = 49] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x123de4800) [pid = 1670] [serial = 11] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x126676000) [pid = 1670] [serial = 111] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x12698e800) [pid = 1670] [serial = 114] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x128d5e000) [pid = 1670] [serial = 117] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x119104800) [pid = 1670] [serial = 72] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x114f68800) [pid = 1670] [serial = 75] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x115e07800) [pid = 1670] [serial = 76] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x11663b000) [pid = 1670] [serial = 78] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x11755f000) [pid = 1670] [serial = 81] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x118208c00) [pid = 1670] [serial = 84] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x118344000) [pid = 1670] [serial = 87] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x118f5f400) [pid = 1670] [serial = 88] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x119106000) [pid = 1670] [serial = 90] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x1193c4400) [pid = 1670] [serial = 91] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x11961b000) [pid = 1670] [serial = 93] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x119b59800) [pid = 1670] [serial = 94] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x11a07a400) [pid = 1670] [serial = 96] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x121410800) [pid = 1670] [serial = 99] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x121bb8c00) [pid = 1670] [serial = 102] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x124b06c00) [pid = 1670] [serial = 105] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x124ec0000) [pid = 1670] [serial = 108] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x1212eb000) [pid = 1670] [serial = 97] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x112fc5400) [pid = 1670] [serial = 66] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x118053c00) [pid = 1670] [serial = 69] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x121a2a800) [pid = 1670] [serial = 100] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x115e06800) [pid = 1670] [serial = 67] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x124e51400) [pid = 1670] [serial = 106] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x118120400) [pid = 1670] [serial = 82] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x12629d800) [pid = 1670] [serial = 109] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x116891c00) [pid = 1670] [serial = 79] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x12676c800) [pid = 1670] [serial = 112] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x118203c00) [pid = 1670] [serial = 70] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x1193b6000) [pid = 1670] [serial = 73] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x1182df000) [pid = 1670] [serial = 85] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x12e10d400) [pid = 1670] [serial = 64] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x129290400) [pid = 1670] [serial = 120] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x121bb7c00) [pid = 1670] [serial = 8] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x12bd39c00) [pid = 1670] [serial = 33] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x12bf18000) [pid = 1670] [serial = 34] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x118346c00) [pid = 1670] [serial = 31] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x12bd42000) [pid = 1670] [serial = 30] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x12b98ac00) [pid = 1670] [serial = 27] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x12b990c00) [pid = 1670] [serial = 28] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x12b0e1000) [pid = 1670] [serial = 24] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x12b0ec000) [pid = 1670] [serial = 25] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x12a76f000) [pid = 1670] [serial = 21] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x12a79f800) [pid = 1670] [serial = 22] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x129344000) [pid = 1670] [serial = 18] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x129052800) [pid = 1670] [serial = 15] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x129058400) [pid = 1670] [serial = 16] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x12d458000) [pid = 1670] [serial = 63] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x12d452400) [pid = 1670] [serial = 60] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x12d455800) [pid = 1670] [serial = 61] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 74 (0x11820c000) [pid = 1670] [serial = 57] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 73 (0x118211c00) [pid = 1670] [serial = 58] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 72 (0x11804c800) [pid = 1670] [serial = 55] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 71 (0x12d44ec00) [pid = 1670] [serial = 54] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 70 (0x12d39c800) [pid = 1670] [serial = 51] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 69 (0x12cd92000) [pid = 1670] [serial = 45] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 68 (0x12cdd6c00) [pid = 1670] [serial = 48] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 67 (0x12cddb000) [pid = 1670] [serial = 49] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 66 (0x12caac400) [pid = 1670] [serial = 42] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 65 (0x12cab1800) [pid = 1670] [serial = 43] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 64 (0x12c5c6c00) [pid = 1670] [serial = 40] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 63 (0x12bf3f000) [pid = 1670] [serial = 39] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 62 (0x12bf21800) [pid = 1670] [serial = 36] [outer = 0x0] [url = about:blank] 12:48:54 INFO - PROCESS | 1670 | --DOMWINDOW == 61 (0x12bf36000) [pid = 1670] [serial = 37] [outer = 0x0] [url = about:blank] 12:48:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 12:48:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1173ms 12:48:54 INFO - PROCESS | 1670 | 1468007334688 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 12:48:54 INFO - PROCESS | 1670 | 1468007334691 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 12:48:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 12:48:54 INFO - PROCESS | 1670 | 1468007334695 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 12:48:54 INFO - PROCESS | 1670 | 1468007334697 Marionette TRACE conn2 <- [1,186,null,{}] 12:48:54 INFO - PROCESS | 1670 | 1468007334702 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}] 12:48:54 INFO - PROCESS | 1670 | 1468007334705 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:54 INFO - PROCESS | 1670 | 1468007334821 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 12:48:54 INFO - PROCESS | 1670 | 1468007334831 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:54 INFO - PROCESS | 1670 | 1468007334835 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x112af0000 == 28 [pid = 1670] [id = 54] 12:48:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 62 (0x116147800) [pid = 1670] [serial = 158] [outer = 0x0] 12:48:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 63 (0x1164e9400) [pid = 1670] [serial = 159] [outer = 0x116147800] 12:48:54 INFO - PROCESS | 1670 | 1468007334883 Marionette DEBUG loaded listener.js 12:48:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 64 (0x11680c400) [pid = 1670] [serial = 160] [outer = 0x116147800] 12:48:55 INFO - PROCESS | 1670 | 1468007335245 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]]]}] 12:48:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 12:48:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 621ms 12:48:55 INFO - PROCESS | 1670 | 1468007335317 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 12:48:55 INFO - PROCESS | 1670 | 1468007335320 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 12:48:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 12:48:55 INFO - PROCESS | 1670 | 1468007335328 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 12:48:55 INFO - PROCESS | 1670 | 1468007335332 Marionette TRACE conn2 <- [1,190,null,{}] 12:48:55 INFO - PROCESS | 1670 | 1468007335336 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}] 12:48:55 INFO - PROCESS | 1670 | 1468007335338 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:55 INFO - PROCESS | 1670 | 1468007335446 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 12:48:55 INFO - PROCESS | 1670 | 1468007335456 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:55 INFO - PROCESS | 1670 | 1468007335458 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x115ed0000 == 29 [pid = 1670] [id = 55] 12:48:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 65 (0x117155c00) [pid = 1670] [serial = 161] [outer = 0x0] 12:48:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 66 (0x118053c00) [pid = 1670] [serial = 162] [outer = 0x117155c00] 12:48:55 INFO - PROCESS | 1670 | 1468007335503 Marionette DEBUG loaded listener.js 12:48:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 67 (0x11817b000) [pid = 1670] [serial = 163] [outer = 0x117155c00] 12:48:55 INFO - PROCESS | 1670 | 1468007335959 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]]]}] 12:48:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 12:48:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 680ms 12:48:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 12:48:56 INFO - PROCESS | 1670 | 1468007336006 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 12:48:56 INFO - PROCESS | 1670 | 1468007336007 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 12:48:56 INFO - PROCESS | 1670 | 1468007336010 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 12:48:56 INFO - PROCESS | 1670 | 1468007336011 Marionette TRACE conn2 <- [1,194,null,{}] 12:48:56 INFO - PROCESS | 1670 | 1468007336019 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}] 12:48:56 INFO - PROCESS | 1670 | 1468007336023 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:56 INFO - PROCESS | 1670 | 1468007336117 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 12:48:56 INFO - PROCESS | 1670 | 1468007336127 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:56 INFO - PROCESS | 1670 | 1468007336129 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x116ad0000 == 30 [pid = 1670] [id = 56] 12:48:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 68 (0x11834bc00) [pid = 1670] [serial = 164] [outer = 0x0] 12:48:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 69 (0x11889b000) [pid = 1670] [serial = 165] [outer = 0x11834bc00] 12:48:56 INFO - PROCESS | 1670 | 1468007336157 Marionette DEBUG loaded listener.js 12:48:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 70 (0x118fd3000) [pid = 1670] [serial = 166] [outer = 0x11834bc00] 12:48:56 INFO - PROCESS | 1670 | 1468007336471 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]]]}] 12:48:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 12:48:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 469ms 12:48:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 12:48:56 INFO - PROCESS | 1670 | 1468007336479 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 12:48:56 INFO - PROCESS | 1670 | 1468007336480 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 12:48:56 INFO - PROCESS | 1670 | 1468007336482 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 12:48:56 INFO - PROCESS | 1670 | 1468007336484 Marionette TRACE conn2 <- [1,198,null,{}] 12:48:56 INFO - PROCESS | 1670 | 1468007336492 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}] 12:48:56 INFO - PROCESS | 1670 | 1468007336493 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:56 INFO - PROCESS | 1670 | 1468007336596 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 12:48:56 INFO - PROCESS | 1670 | 1468007336603 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:56 INFO - PROCESS | 1670 | 1468007336604 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x11824d800 == 31 [pid = 1670] [id = 57] 12:48:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 71 (0x11931a400) [pid = 1670] [serial = 167] [outer = 0x0] 12:48:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 72 (0x1193b0c00) [pid = 1670] [serial = 168] [outer = 0x11931a400] 12:48:56 INFO - PROCESS | 1670 | 1468007336629 Marionette DEBUG loaded listener.js 12:48:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 73 (0x1193bfc00) [pid = 1670] [serial = 169] [outer = 0x11931a400] 12:48:56 INFO - PROCESS | 1670 | 1468007336924 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]]]}] 12:48:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 12:48:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 475ms 12:48:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 12:48:56 INFO - PROCESS | 1670 | 1468007336957 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 12:48:56 INFO - PROCESS | 1670 | 1468007336958 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 12:48:56 INFO - PROCESS | 1670 | 1468007336960 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 12:48:56 INFO - PROCESS | 1670 | 1468007336962 Marionette TRACE conn2 <- [1,202,null,{}] 12:48:56 INFO - PROCESS | 1670 | 1468007336964 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}] 12:48:56 INFO - PROCESS | 1670 | 1468007336965 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:57 INFO - PROCESS | 1670 | 1468007337053 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 12:48:57 INFO - PROCESS | 1670 | 1468007337057 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:57 INFO - PROCESS | 1670 | 1468007337058 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x118f07800 == 32 [pid = 1670] [id = 58] 12:48:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 74 (0x11931b000) [pid = 1670] [serial = 170] [outer = 0x0] 12:48:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x119619c00) [pid = 1670] [serial = 171] [outer = 0x11931b000] 12:48:57 INFO - PROCESS | 1670 | 1468007337089 Marionette DEBUG loaded listener.js 12:48:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x119b64c00) [pid = 1670] [serial = 172] [outer = 0x11931b000] 12:48:57 INFO - PROCESS | 1670 | 1468007337384 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]]]}] 12:48:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 12:48:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 469ms 12:48:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 12:48:57 INFO - PROCESS | 1670 | 1468007337430 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 12:48:57 INFO - PROCESS | 1670 | 1468007337432 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 12:48:57 INFO - PROCESS | 1670 | 1468007337440 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 12:48:57 INFO - PROCESS | 1670 | 1468007337442 Marionette TRACE conn2 <- [1,206,null,{}] 12:48:57 INFO - PROCESS | 1670 | 1468007337444 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}] 12:48:57 INFO - PROCESS | 1670 | 1468007337448 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:57 INFO - PROCESS | 1670 | 1468007337556 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 12:48:57 INFO - PROCESS | 1670 | 1468007337560 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:57 INFO - PROCESS | 1670 | 1468007337561 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x11945b000 == 33 [pid = 1670] [id = 59] 12:48:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x11a07ac00) [pid = 1670] [serial = 173] [outer = 0x0] 12:48:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x12140ec00) [pid = 1670] [serial = 174] [outer = 0x11a07ac00] 12:48:57 INFO - PROCESS | 1670 | 1468007337586 Marionette DEBUG loaded listener.js 12:48:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x123de5c00) [pid = 1670] [serial = 175] [outer = 0x11a07ac00] 12:48:57 INFO - PROCESS | 1670 | 1468007337896 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]]]}] 12:48:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 12:48:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 474ms 12:48:57 INFO - PROCESS | 1670 | 1468007337925 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 12:48:57 INFO - PROCESS | 1670 | 1468007337926 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 12:48:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 12:48:57 INFO - PROCESS | 1670 | 1468007337928 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 12:48:57 INFO - PROCESS | 1670 | 1468007337929 Marionette TRACE conn2 <- [1,210,null,{}] 12:48:57 INFO - PROCESS | 1670 | 1468007337932 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}] 12:48:57 INFO - PROCESS | 1670 | 1468007337933 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:58 INFO - PROCESS | 1670 | 1468007338019 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 12:48:58 INFO - PROCESS | 1670 | 1468007338024 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:58 INFO - PROCESS | 1670 | 1468007338025 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x1199e5800 == 34 [pid = 1670] [id = 60] 12:48:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x1211bc400) [pid = 1670] [serial = 176] [outer = 0x0] 12:48:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x124b3bc00) [pid = 1670] [serial = 177] [outer = 0x1211bc400] 12:48:58 INFO - PROCESS | 1670 | 1468007338049 Marionette DEBUG loaded listener.js 12:48:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x124ebe000) [pid = 1670] [serial = 178] [outer = 0x1211bc400] 12:48:58 INFO - PROCESS | 1670 | 1468007338346 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]]]}] 12:48:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 12:48:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 468ms 12:48:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 12:48:58 INFO - PROCESS | 1670 | 1468007338398 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 12:48:58 INFO - PROCESS | 1670 | 1468007338399 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 12:48:58 INFO - PROCESS | 1670 | 1468007338402 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 12:48:58 INFO - PROCESS | 1670 | 1468007338404 Marionette TRACE conn2 <- [1,214,null,{}] 12:48:58 INFO - PROCESS | 1670 | 1468007338414 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}] 12:48:58 INFO - PROCESS | 1670 | 1468007338415 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:58 INFO - PROCESS | 1670 | 1468007338501 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 12:48:58 INFO - PROCESS | 1670 | 1468007338504 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:58 INFO - PROCESS | 1670 | 1468007338505 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x1210e1800 == 35 [pid = 1670] [id = 61] 12:48:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x121bb7c00) [pid = 1670] [serial = 179] [outer = 0x0] 12:48:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x125114800) [pid = 1670] [serial = 180] [outer = 0x121bb7c00] 12:48:58 INFO - PROCESS | 1670 | 1468007338530 Marionette DEBUG loaded listener.js 12:48:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x12629d800) [pid = 1670] [serial = 181] [outer = 0x121bb7c00] 12:48:58 INFO - PROCESS | 1670 | 1468007338928 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]]]}] 12:48:58 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x11688cc00) [pid = 1670] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 12:48:58 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x116799000) [pid = 1670] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 12:48:58 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x11817c800) [pid = 1670] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 12:48:58 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x119108800) [pid = 1670] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 12:48:58 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x119b61000) [pid = 1670] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 12:48:58 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x1193cac00) [pid = 1670] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 12:48:58 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x12934a800) [pid = 1670] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 12:48:58 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x1182ed400) [pid = 1670] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 12:48:58 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x118202400) [pid = 1670] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 12:48:58 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x129288000) [pid = 1670] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 12:48:58 INFO - PROCESS | 1670 | --DOMWINDOW == 74 (0x128b13000) [pid = 1670] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 12:48:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 12:48:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 578ms 12:48:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 12:48:58 INFO - PROCESS | 1670 | 1468007338980 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 12:48:58 INFO - PROCESS | 1670 | 1468007338982 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 12:48:58 INFO - PROCESS | 1670 | 1468007338986 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 12:48:58 INFO - PROCESS | 1670 | 1468007338988 Marionette TRACE conn2 <- [1,218,null,{}] 12:48:58 INFO - PROCESS | 1670 | 1468007338991 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}] 12:48:58 INFO - PROCESS | 1670 | 1468007338993 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:59 INFO - PROCESS | 1670 | 1468007339102 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 12:48:59 INFO - PROCESS | 1670 | 1468007339125 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:59 INFO - PROCESS | 1670 | 1468007339126 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x1210dd000 == 36 [pid = 1670] [id = 62] 12:48:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x119108800) [pid = 1670] [serial = 182] [outer = 0x0] 12:48:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x1193cac00) [pid = 1670] [serial = 183] [outer = 0x119108800] 12:48:59 INFO - PROCESS | 1670 | 1468007339167 Marionette DEBUG loaded listener.js 12:48:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x125671c00) [pid = 1670] [serial = 184] [outer = 0x119108800] 12:48:59 INFO - PROCESS | 1670 | 1468007339511 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]]]}] 12:48:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 12:48:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 570ms 12:48:59 INFO - PROCESS | 1670 | 1468007339557 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 12:48:59 INFO - PROCESS | 1670 | 1468007339558 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 12:48:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 12:48:59 INFO - PROCESS | 1670 | 1468007339561 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 12:48:59 INFO - PROCESS | 1670 | 1468007339562 Marionette TRACE conn2 <- [1,222,null,{}] 12:48:59 INFO - PROCESS | 1670 | 1468007339564 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}] 12:48:59 INFO - PROCESS | 1670 | 1468007339565 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:59 INFO - PROCESS | 1670 | 1468007339658 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 12:48:59 INFO - PROCESS | 1670 | 1468007339663 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:59 INFO - PROCESS | 1670 | 1468007339665 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:48:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x1213ae000 == 37 [pid = 1670] [id = 63] 12:48:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x115df0800) [pid = 1670] [serial = 185] [outer = 0x0] 12:48:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x126675400) [pid = 1670] [serial = 186] [outer = 0x115df0800] 12:48:59 INFO - PROCESS | 1670 | 1468007339689 Marionette DEBUG loaded listener.js 12:48:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x126925c00) [pid = 1670] [serial = 187] [outer = 0x115df0800] 12:48:59 INFO - PROCESS | 1670 | 1468007339955 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]]]}] 12:48:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 12:48:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 417ms 12:48:59 INFO - PROCESS | 1670 | 1468007339979 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 12:48:59 INFO - PROCESS | 1670 | 1468007339981 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 12:48:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 12:48:59 INFO - PROCESS | 1670 | 1468007339983 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 12:48:59 INFO - PROCESS | 1670 | 1468007339985 Marionette TRACE conn2 <- [1,226,null,{}] 12:49:00 INFO - PROCESS | 1670 | 1468007339994 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}] 12:49:00 INFO - PROCESS | 1670 | 1468007339996 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:00 INFO - PROCESS | 1670 | 1468007340086 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 12:49:00 INFO - PROCESS | 1670 | 1468007340091 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:00 INFO - PROCESS | 1670 | 1468007340093 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x123d62000 == 38 [pid = 1670] [id = 64] 12:49:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x12698b800) [pid = 1670] [serial = 188] [outer = 0x0] 12:49:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x126de1c00) [pid = 1670] [serial = 189] [outer = 0x12698b800] 12:49:00 INFO - PROCESS | 1670 | 1468007340119 Marionette DEBUG loaded listener.js 12:49:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x119b5e800) [pid = 1670] [serial = 190] [outer = 0x12698b800] 12:49:00 INFO - PROCESS | 1670 | 1468007340442 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]]]}] 12:49:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 12:49:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 476ms 12:49:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 12:49:00 INFO - PROCESS | 1670 | 1468007340460 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 12:49:00 INFO - PROCESS | 1670 | 1468007340461 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 12:49:00 INFO - PROCESS | 1670 | 1468007340463 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 12:49:00 INFO - PROCESS | 1670 | 1468007340464 Marionette TRACE conn2 <- [1,230,null,{}] 12:49:00 INFO - PROCESS | 1670 | 1468007340466 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}] 12:49:00 INFO - PROCESS | 1670 | 1468007340468 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:00 INFO - PROCESS | 1670 | 1468007340541 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 12:49:00 INFO - PROCESS | 1670 | 1468007340589 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:00 INFO - PROCESS | 1670 | 1468007340590 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x124be3000 == 39 [pid = 1670] [id = 65] 12:49:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x115de2000) [pid = 1670] [serial = 191] [outer = 0x0] 12:49:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x129052800) [pid = 1670] [serial = 192] [outer = 0x115de2000] 12:49:00 INFO - PROCESS | 1670 | 1468007340614 Marionette DEBUG loaded listener.js 12:49:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x129289c00) [pid = 1670] [serial = 193] [outer = 0x115de2000] 12:49:00 INFO - PROCESS | 1670 | 1468007340847 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]]]}] 12:49:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 12:49:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 418ms 12:49:00 INFO - PROCESS | 1670 | 1468007340881 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 12:49:00 INFO - PROCESS | 1670 | 1468007340883 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 12:49:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 12:49:00 INFO - PROCESS | 1670 | 1468007340894 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 12:49:00 INFO - PROCESS | 1670 | 1468007340895 Marionette TRACE conn2 <- [1,234,null,{}] 12:49:00 INFO - PROCESS | 1670 | 1468007340897 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}] 12:49:00 INFO - PROCESS | 1670 | 1468007340898 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:01 INFO - PROCESS | 1670 | 1468007341017 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 12:49:01 INFO - PROCESS | 1670 | 1468007341059 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:01 INFO - PROCESS | 1670 | 1468007341061 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x112120000 == 40 [pid = 1670] [id = 66] 12:49:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x1121b0c00) [pid = 1670] [serial = 194] [outer = 0x0] 12:49:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x112a79400) [pid = 1670] [serial = 195] [outer = 0x1121b0c00] 12:49:01 INFO - PROCESS | 1670 | 1468007341092 Marionette DEBUG loaded listener.js 12:49:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x113d42400) [pid = 1670] [serial = 196] [outer = 0x1121b0c00] 12:49:01 INFO - PROCESS | 1670 | 1468007341542 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]]]}] 12:49:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 12:49:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 723ms 12:49:01 INFO - PROCESS | 1670 | 1468007341616 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 12:49:01 INFO - PROCESS | 1670 | 1468007341619 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 12:49:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 12:49:01 INFO - PROCESS | 1670 | 1468007341622 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 12:49:01 INFO - PROCESS | 1670 | 1468007341624 Marionette TRACE conn2 <- [1,238,null,{}] 12:49:01 INFO - PROCESS | 1670 | 1468007341627 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}] 12:49:01 INFO - PROCESS | 1670 | 1468007341630 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:01 INFO - PROCESS | 1670 | 1468007341737 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 12:49:01 INFO - PROCESS | 1670 | 1468007341845 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:01 INFO - PROCESS | 1670 | 1468007341846 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x116acf800 == 41 [pid = 1670] [id = 67] 12:49:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x116a22c00) [pid = 1670] [serial = 197] [outer = 0x0] 12:49:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x117dc6800) [pid = 1670] [serial = 198] [outer = 0x116a22c00] 12:49:01 INFO - PROCESS | 1670 | 1468007341878 Marionette DEBUG loaded listener.js 12:49:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x118181400) [pid = 1670] [serial = 199] [outer = 0x116a22c00] 12:49:02 INFO - PROCESS | 1670 | 1468007342466 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]]]}] 12:49:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 12:49:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 872ms 12:49:02 INFO - PROCESS | 1670 | 1468007342510 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 12:49:02 INFO - PROCESS | 1670 | 1468007342513 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 12:49:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 12:49:02 INFO - PROCESS | 1670 | 1468007342518 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 12:49:02 INFO - PROCESS | 1670 | 1468007342521 Marionette TRACE conn2 <- [1,242,null,{}] 12:49:02 INFO - PROCESS | 1670 | 1468007342525 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}] 12:49:02 INFO - PROCESS | 1670 | 1468007342526 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:02 INFO - PROCESS | 1670 | 1468007342622 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 12:49:02 INFO - PROCESS | 1670 | --DOCSHELL 0x124be3000 == 40 [pid = 1670] [id = 65] 12:49:02 INFO - PROCESS | 1670 | --DOCSHELL 0x123d62000 == 39 [pid = 1670] [id = 64] 12:49:02 INFO - PROCESS | 1670 | --DOCSHELL 0x1213ae000 == 38 [pid = 1670] [id = 63] 12:49:02 INFO - PROCESS | 1670 | --DOCSHELL 0x1210dd000 == 37 [pid = 1670] [id = 62] 12:49:02 INFO - PROCESS | 1670 | --DOCSHELL 0x1210e1800 == 36 [pid = 1670] [id = 61] 12:49:02 INFO - PROCESS | 1670 | --DOCSHELL 0x1199e5800 == 35 [pid = 1670] [id = 60] 12:49:02 INFO - PROCESS | 1670 | --DOCSHELL 0x11945b000 == 34 [pid = 1670] [id = 59] 12:49:02 INFO - PROCESS | 1670 | --DOCSHELL 0x118f07800 == 33 [pid = 1670] [id = 58] 12:49:02 INFO - PROCESS | 1670 | --DOCSHELL 0x11824d800 == 32 [pid = 1670] [id = 57] 12:49:02 INFO - PROCESS | 1670 | --DOCSHELL 0x116ad0000 == 31 [pid = 1670] [id = 56] 12:49:02 INFO - PROCESS | 1670 | --DOCSHELL 0x115ed0000 == 30 [pid = 1670] [id = 55] 12:49:02 INFO - PROCESS | 1670 | --DOCSHELL 0x112af0000 == 29 [pid = 1670] [id = 54] 12:49:02 INFO - PROCESS | 1670 | --DOCSHELL 0x112fa7000 == 28 [pid = 1670] [id = 53] 12:49:02 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x126de2c00) [pid = 1670] [serial = 115] [outer = 0x0] [url = about:blank] 12:49:02 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x123de0c00) [pid = 1670] [serial = 103] [outer = 0x0] [url = about:blank] 12:49:02 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x129343000) [pid = 1670] [serial = 121] [outer = 0x0] [url = about:blank] 12:49:02 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x129057000) [pid = 1670] [serial = 118] [outer = 0x0] [url = about:blank] 12:49:02 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x11715c800) [pid = 1670] [serial = 126] [outer = 0x0] [url = about:blank] 12:49:02 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x117dc3400) [pid = 1670] [serial = 132] [outer = 0x0] [url = about:blank] 12:49:02 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x1182df400) [pid = 1670] [serial = 129] [outer = 0x0] [url = about:blank] 12:49:02 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x118054000) [pid = 1670] [serial = 127] [outer = 0x0] [url = about:blank] 12:49:02 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x1193b6c00) [pid = 1670] [serial = 135] [outer = 0x0] [url = about:blank] 12:49:02 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x1193c0800) [pid = 1670] [serial = 136] [outer = 0x0] [url = about:blank] 12:49:02 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x121519000) [pid = 1670] [serial = 141] [outer = 0x0] [url = about:blank] 12:49:02 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x124b45c00) [pid = 1670] [serial = 142] [outer = 0x0] [url = about:blank] 12:49:02 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x118537800) [pid = 1670] [serial = 130] [outer = 0x0] [url = about:blank] 12:49:02 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x119b5a000) [pid = 1670] [serial = 139] [outer = 0x0] [url = about:blank] 12:49:02 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x119984c00) [pid = 1670] [serial = 138] [outer = 0x0] [url = about:blank] 12:49:02 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x117158c00) [pid = 1670] [serial = 133] [outer = 0x0] [url = about:blank] 12:49:02 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x12a2d6c00) [pid = 1670] [serial = 124] [outer = 0x0] [url = about:blank] 12:49:02 INFO - PROCESS | 1670 | --DOMWINDOW == 74 (0x129350c00) [pid = 1670] [serial = 123] [outer = 0x0] [url = about:blank] 12:49:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x116890400) [pid = 1670] [serial = 200] [outer = 0x12cab9400] 12:49:02 INFO - PROCESS | 1670 | 1468007342739 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:02 INFO - PROCESS | 1670 | 1468007342742 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x113dbe000 == 29 [pid = 1670] [id = 68] 12:49:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x117dc3c00) [pid = 1670] [serial = 201] [outer = 0x0] 12:49:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x11804c000) [pid = 1670] [serial = 202] [outer = 0x117dc3c00] 12:49:02 INFO - PROCESS | 1670 | 1468007342776 Marionette DEBUG loaded listener.js 12:49:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x118202800) [pid = 1670] [serial = 203] [outer = 0x117dc3c00] 12:49:03 INFO - PROCESS | 1670 | 1468007343093 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]]]}] 12:49:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 12:49:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 622ms 12:49:03 INFO - PROCESS | 1670 | 1468007343140 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 12:49:03 INFO - PROCESS | 1670 | 1468007343143 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 12:49:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 12:49:03 INFO - PROCESS | 1670 | 1468007343149 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 12:49:03 INFO - PROCESS | 1670 | 1468007343150 Marionette TRACE conn2 <- [1,246,null,{}] 12:49:03 INFO - PROCESS | 1670 | 1468007343153 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}] 12:49:03 INFO - PROCESS | 1670 | 1468007343155 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:03 INFO - PROCESS | 1670 | 1468007343230 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 12:49:03 INFO - PROCESS | 1670 | 1468007343236 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:03 INFO - PROCESS | 1670 | 1468007343238 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x117465000 == 30 [pid = 1670] [id = 69] 12:49:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x118208c00) [pid = 1670] [serial = 204] [outer = 0x0] 12:49:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x119102400) [pid = 1670] [serial = 205] [outer = 0x118208c00] 12:49:03 INFO - PROCESS | 1670 | 1468007343266 Marionette DEBUG loaded listener.js 12:49:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x1193b3400) [pid = 1670] [serial = 206] [outer = 0x118208c00] 12:49:03 INFO - PROCESS | 1670 | 1468007343619 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]]]}] 12:49:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 12:49:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 519ms 12:49:03 INFO - PROCESS | 1670 | 1468007343668 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 12:49:03 INFO - PROCESS | 1670 | 1468007343670 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 12:49:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 12:49:03 INFO - PROCESS | 1670 | 1468007343674 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 12:49:03 INFO - PROCESS | 1670 | 1468007343678 Marionette TRACE conn2 <- [1,250,null,{}] 12:49:03 INFO - PROCESS | 1670 | 1468007343690 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}] 12:49:03 INFO - PROCESS | 1670 | 1468007343695 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:03 INFO - PROCESS | 1670 | 1468007343827 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 12:49:03 INFO - PROCESS | 1670 | 1468007343841 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:03 INFO - PROCESS | 1670 | 1468007343844 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x118fbe800 == 31 [pid = 1670] [id = 70] 12:49:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x119991c00) [pid = 1670] [serial = 207] [outer = 0x0] 12:49:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x1212e5800) [pid = 1670] [serial = 208] [outer = 0x119991c00] 12:49:03 INFO - PROCESS | 1670 | 1468007343885 Marionette DEBUG loaded listener.js 12:49:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x121a28800) [pid = 1670] [serial = 209] [outer = 0x119991c00] 12:49:04 INFO - PROCESS | 1670 | 1468007344209 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]]]}] 12:49:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 12:49:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 574ms 12:49:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 12:49:04 INFO - PROCESS | 1670 | 1468007344257 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 12:49:04 INFO - PROCESS | 1670 | 1468007344259 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 12:49:04 INFO - PROCESS | 1670 | 1468007344261 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 12:49:04 INFO - PROCESS | 1670 | 1468007344262 Marionette TRACE conn2 <- [1,254,null,{}] 12:49:04 INFO - PROCESS | 1670 | 1468007344264 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}] 12:49:04 INFO - PROCESS | 1670 | 1468007344265 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:04 INFO - PROCESS | 1670 | 1468007344341 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 12:49:04 INFO - PROCESS | 1670 | 1468007344345 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:04 INFO - PROCESS | 1670 | 1468007344346 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x1194ac800 == 32 [pid = 1670] [id = 71] 12:49:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x123db2000) [pid = 1670] [serial = 210] [outer = 0x0] 12:49:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x124b47400) [pid = 1670] [serial = 211] [outer = 0x123db2000] 12:49:04 INFO - PROCESS | 1670 | 1468007344374 Marionette DEBUG loaded listener.js 12:49:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x124e48c00) [pid = 1670] [serial = 212] [outer = 0x123db2000] 12:49:04 INFO - PROCESS | 1670 | 1468007344693 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]]]}] 12:49:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 12:49:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 467ms 12:49:04 INFO - PROCESS | 1670 | 1468007344729 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 12:49:04 INFO - PROCESS | 1670 | 1468007344730 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 12:49:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 12:49:04 INFO - PROCESS | 1670 | 1468007344732 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 12:49:04 INFO - PROCESS | 1670 | 1468007344733 Marionette TRACE conn2 <- [1,258,null,{}] 12:49:04 INFO - PROCESS | 1670 | 1468007344736 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}] 12:49:04 INFO - PROCESS | 1670 | 1468007344737 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:04 INFO - PROCESS | 1670 | 1468007344814 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 12:49:04 INFO - PROCESS | 1670 | 1468007344822 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:04 INFO - PROCESS | 1670 | 1468007344823 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x113b39800 == 33 [pid = 1670] [id = 72] 12:49:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x123de1400) [pid = 1670] [serial = 213] [outer = 0x0] 12:49:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x126295800) [pid = 1670] [serial = 214] [outer = 0x123de1400] 12:49:04 INFO - PROCESS | 1670 | 1468007344847 Marionette DEBUG loaded listener.js 12:49:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x126677800) [pid = 1670] [serial = 215] [outer = 0x123de1400] 12:49:05 INFO - PROCESS | 1670 | 1468007345197 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]]]}] 12:49:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 12:49:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 468ms 12:49:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 12:49:05 INFO - PROCESS | 1670 | 1468007345201 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 12:49:05 INFO - PROCESS | 1670 | 1468007345202 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 12:49:05 INFO - PROCESS | 1670 | 1468007345204 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 12:49:05 INFO - PROCESS | 1670 | 1468007345205 Marionette TRACE conn2 <- [1,262,null,{}] 12:49:05 INFO - PROCESS | 1670 | 1468007345207 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}] 12:49:05 INFO - PROCESS | 1670 | 1468007345211 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:05 INFO - PROCESS | 1670 | 1468007345318 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 12:49:05 INFO - PROCESS | 1670 | 1468007345348 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:05 INFO - PROCESS | 1670 | 1468007345349 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x12165a800 == 34 [pid = 1670] [id = 73] 12:49:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x126703800) [pid = 1670] [serial = 216] [outer = 0x0] 12:49:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x126ddcc00) [pid = 1670] [serial = 217] [outer = 0x126703800] 12:49:05 INFO - PROCESS | 1670 | 1468007345373 Marionette DEBUG loaded listener.js 12:49:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x12928e800) [pid = 1670] [serial = 218] [outer = 0x126703800] 12:49:05 INFO - PROCESS | 1670 | 1468007345693 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]]]}] 12:49:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 12:49:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 518ms 12:49:05 INFO - PROCESS | 1670 | 1468007345722 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 12:49:05 INFO - PROCESS | 1670 | 1468007345724 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 12:49:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 12:49:05 INFO - PROCESS | 1670 | 1468007345735 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 12:49:05 INFO - PROCESS | 1670 | 1468007345736 Marionette TRACE conn2 <- [1,266,null,{}] 12:49:05 INFO - PROCESS | 1670 | 1468007345738 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}] 12:49:05 INFO - PROCESS | 1670 | 1468007345739 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:05 INFO - PROCESS | 1670 | 1468007345835 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 12:49:05 INFO - PROCESS | 1670 | 1468007345866 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:05 INFO - PROCESS | 1670 | 1468007345867 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x123f6a800 == 35 [pid = 1670] [id = 74] 12:49:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x128b13000) [pid = 1670] [serial = 219] [outer = 0x0] 12:49:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x12934b400) [pid = 1670] [serial = 220] [outer = 0x128b13000] 12:49:05 INFO - PROCESS | 1670 | 1468007345892 Marionette DEBUG loaded listener.js 12:49:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x12a2d3800) [pid = 1670] [serial = 221] [outer = 0x128b13000] 12:49:06 INFO - PROCESS | 1670 | 1468007346206 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]]]}] 12:49:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 12:49:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 519ms 12:49:06 INFO - PROCESS | 1670 | 1468007346255 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 12:49:06 INFO - PROCESS | 1670 | 1468007346258 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 12:49:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 12:49:06 INFO - PROCESS | 1670 | 1468007346261 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 12:49:06 INFO - PROCESS | 1670 | 1468007346263 Marionette TRACE conn2 <- [1,270,null,{}] 12:49:06 INFO - PROCESS | 1670 | 1468007346265 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}] 12:49:06 INFO - PROCESS | 1670 | 1468007346266 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:06 INFO - PROCESS | 1670 | 1468007346398 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 12:49:06 INFO - PROCESS | 1670 | 1468007346414 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:06 INFO - PROCESS | 1670 | 1468007346415 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:06 INFO - PROCESS | 1670 | ++DOCSHELL 0x1256c1800 == 36 [pid = 1670] [id = 75] 12:49:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x12a4b6800) [pid = 1670] [serial = 222] [outer = 0x0] 12:49:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x12a4be000) [pid = 1670] [serial = 223] [outer = 0x12a4b6800] 12:49:06 INFO - PROCESS | 1670 | 1468007346454 Marionette DEBUG loaded listener.js 12:49:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x12a767000) [pid = 1670] [serial = 224] [outer = 0x12a4b6800] 12:49:06 INFO - PROCESS | 1670 | 1468007346816 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]]]}] 12:49:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 12:49:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 569ms 12:49:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 12:49:06 INFO - PROCESS | 1670 | 1468007346830 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 12:49:06 INFO - PROCESS | 1670 | 1468007346831 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 12:49:06 INFO - PROCESS | 1670 | 1468007346833 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 12:49:06 INFO - PROCESS | 1670 | 1468007346834 Marionette TRACE conn2 <- [1,274,null,{}] 12:49:06 INFO - PROCESS | 1670 | 1468007346836 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}] 12:49:06 INFO - PROCESS | 1670 | 1468007346837 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:06 INFO - PROCESS | 1670 | 1468007346933 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 12:49:07 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x117155c00) [pid = 1670] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 12:49:07 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x112e3f800) [pid = 1670] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 12:49:07 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x11931b000) [pid = 1670] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 12:49:07 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x1211bc400) [pid = 1670] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 12:49:07 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x113d70400) [pid = 1670] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 12:49:07 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x118185c00) [pid = 1670] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 12:49:07 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x1211bc000) [pid = 1670] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 12:49:07 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x12698b800) [pid = 1670] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 12:49:07 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x124c43400) [pid = 1670] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 12:49:07 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x11a07ac00) [pid = 1670] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 12:49:07 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x121bb7c00) [pid = 1670] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 12:49:07 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x119108800) [pid = 1670] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 12:49:07 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x115df0800) [pid = 1670] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 12:49:07 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x116147800) [pid = 1670] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 12:49:07 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x11931a400) [pid = 1670] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 12:49:07 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x11834bc00) [pid = 1670] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 12:49:07 INFO - PROCESS | 1670 | 1468007347047 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:07 INFO - PROCESS | 1670 | 1468007347048 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x117d6b000 == 37 [pid = 1670] [id = 76] 12:49:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x112e42c00) [pid = 1670] [serial = 225] [outer = 0x0] 12:49:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x115e0fc00) [pid = 1670] [serial = 226] [outer = 0x112e42c00] 12:49:07 INFO - PROCESS | 1670 | 1468007347072 Marionette DEBUG loaded listener.js 12:49:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x118185c00) [pid = 1670] [serial = 227] [outer = 0x112e42c00] 12:49:07 INFO - PROCESS | 1670 | 1468007347321 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]]]}] 12:49:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 12:49:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 521ms 12:49:07 INFO - PROCESS | 1670 | 1468007347358 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 12:49:07 INFO - PROCESS | 1670 | 1468007347359 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 12:49:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 12:49:07 INFO - PROCESS | 1670 | 1468007347362 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 12:49:07 INFO - PROCESS | 1670 | 1468007347363 Marionette TRACE conn2 <- [1,278,null,{}] 12:49:07 INFO - PROCESS | 1670 | 1468007347365 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}] 12:49:07 INFO - PROCESS | 1670 | 1468007347366 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:07 INFO - PROCESS | 1670 | 1468007347456 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 12:49:07 INFO - PROCESS | 1670 | 1468007347459 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:07 INFO - PROCESS | 1670 | 1468007347460 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x119471000 == 38 [pid = 1670] [id = 77] 12:49:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x118124800) [pid = 1670] [serial = 228] [outer = 0x0] 12:49:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x124e51c00) [pid = 1670] [serial = 229] [outer = 0x118124800] 12:49:07 INFO - PROCESS | 1670 | 1468007347484 Marionette DEBUG loaded listener.js 12:49:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x12a76cc00) [pid = 1670] [serial = 230] [outer = 0x118124800] 12:49:07 INFO - PROCESS | 1670 | 1468007347810 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]]]}] 12:49:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 12:49:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 469ms 12:49:07 INFO - PROCESS | 1670 | 1468007347831 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 12:49:07 INFO - PROCESS | 1670 | 1468007347833 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 12:49:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 12:49:07 INFO - PROCESS | 1670 | 1468007347835 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 12:49:07 INFO - PROCESS | 1670 | 1468007347839 Marionette TRACE conn2 <- [1,282,null,{}] 12:49:07 INFO - PROCESS | 1670 | 1468007347841 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}] 12:49:07 INFO - PROCESS | 1670 | 1468007347843 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:07 INFO - PROCESS | 1670 | 1468007347957 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 12:49:07 INFO - PROCESS | 1670 | 1468007347963 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:07 INFO - PROCESS | 1670 | 1468007347965 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x12789f800 == 39 [pid = 1670] [id = 78] 12:49:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x12a76d000) [pid = 1670] [serial = 231] [outer = 0x0] 12:49:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x12a7a8800) [pid = 1670] [serial = 232] [outer = 0x12a76d000] 12:49:07 INFO - PROCESS | 1670 | 1468007347992 Marionette DEBUG loaded listener.js 12:49:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x12b023c00) [pid = 1670] [serial = 233] [outer = 0x12a76d000] 12:49:08 INFO - PROCESS | 1670 | 1468007348290 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]]]}] 12:49:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 12:49:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 471ms 12:49:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 12:49:08 INFO - PROCESS | 1670 | 1468007348307 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 12:49:08 INFO - PROCESS | 1670 | 1468007348308 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 12:49:08 INFO - PROCESS | 1670 | 1468007348310 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 12:49:08 INFO - PROCESS | 1670 | 1468007348311 Marionette TRACE conn2 <- [1,286,null,{}] 12:49:08 INFO - PROCESS | 1670 | 1468007348314 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}] 12:49:08 INFO - PROCESS | 1670 | 1468007348315 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:08 INFO - PROCESS | 1670 | 1468007348395 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 12:49:08 INFO - PROCESS | 1670 | 1468007348399 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:08 INFO - PROCESS | 1670 | 1468007348400 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x1194a3800 == 40 [pid = 1670] [id = 79] 12:49:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x12b026800) [pid = 1670] [serial = 234] [outer = 0x0] 12:49:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x12b0e1400) [pid = 1670] [serial = 235] [outer = 0x12b026800] 12:49:08 INFO - PROCESS | 1670 | 1468007348426 Marionette DEBUG loaded listener.js 12:49:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x12b0ec400) [pid = 1670] [serial = 236] [outer = 0x12b026800] 12:49:08 INFO - PROCESS | 1670 | 1468007348740 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]]]}] 12:49:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 12:49:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 467ms 12:49:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 12:49:08 INFO - PROCESS | 1670 | 1468007348778 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 12:49:08 INFO - PROCESS | 1670 | 1468007348780 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 12:49:08 INFO - PROCESS | 1670 | 1468007348782 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 12:49:08 INFO - PROCESS | 1670 | 1468007348783 Marionette TRACE conn2 <- [1,290,null,{}] 12:49:08 INFO - PROCESS | 1670 | 1468007348785 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}] 12:49:08 INFO - PROCESS | 1670 | 1468007348786 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:08 INFO - PROCESS | 1670 | 1468007348893 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 12:49:08 INFO - PROCESS | 1670 | 1468007348899 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:08 INFO - PROCESS | 1670 | 1468007348900 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x129049800 == 41 [pid = 1670] [id = 80] 12:49:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x12a7aa800) [pid = 1670] [serial = 237] [outer = 0x0] 12:49:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x12b8d2c00) [pid = 1670] [serial = 238] [outer = 0x12a7aa800] 12:49:08 INFO - PROCESS | 1670 | 1468007348927 Marionette DEBUG loaded listener.js 12:49:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x12b8db400) [pid = 1670] [serial = 239] [outer = 0x12a7aa800] 12:49:09 INFO - PROCESS | 1670 | 1468007349322 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]]]}] 12:49:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 12:49:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 568ms 12:49:09 INFO - PROCESS | 1670 | 1468007349351 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 12:49:09 INFO - PROCESS | 1670 | 1468007349354 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 12:49:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 12:49:09 INFO - PROCESS | 1670 | 1468007349357 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 12:49:09 INFO - PROCESS | 1670 | 1468007349359 Marionette TRACE conn2 <- [1,294,null,{}] 12:49:09 INFO - PROCESS | 1670 | 1468007349364 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}] 12:49:09 INFO - PROCESS | 1670 | 1468007349365 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:09 INFO - PROCESS | 1670 | 1468007349467 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 12:49:09 INFO - PROCESS | 1670 | 1468007349531 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:09 INFO - PROCESS | 1670 | 1468007349532 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x117105000 == 42 [pid = 1670] [id = 81] 12:49:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x117560000) [pid = 1670] [serial = 240] [outer = 0x0] 12:49:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x118205400) [pid = 1670] [serial = 241] [outer = 0x117560000] 12:49:09 INFO - PROCESS | 1670 | 1468007349563 Marionette DEBUG loaded listener.js 12:49:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x1182e6000) [pid = 1670] [serial = 242] [outer = 0x117560000] 12:49:09 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. 12:49:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 622ms 12:49:09 INFO - PROCESS | 1670 | 1468007349974 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]]]}] 12:49:09 INFO - PROCESS | 1670 | 1468007349979 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 12:49:09 INFO - PROCESS | 1670 | 1468007349982 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 12:49:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 12:49:09 INFO - PROCESS | 1670 | 1468007349987 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 12:49:09 INFO - PROCESS | 1670 | 1468007349989 Marionette TRACE conn2 <- [1,298,null,{}] 12:49:09 INFO - PROCESS | 1670 | 1468007349991 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}] 12:49:09 INFO - PROCESS | 1670 | 1468007349993 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:10 INFO - PROCESS | 1670 | 1468007350092 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 12:49:10 INFO - PROCESS | 1670 | 1468007350174 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:10 INFO - PROCESS | 1670 | 1468007350176 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x12134d000 == 43 [pid = 1670] [id = 82] 12:49:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x1193c3400) [pid = 1670] [serial = 243] [outer = 0x0] 12:49:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x11961e400) [pid = 1670] [serial = 244] [outer = 0x1193c3400] 12:49:10 INFO - PROCESS | 1670 | 1468007350208 Marionette DEBUG loaded listener.js 12:49:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x11a0d5000) [pid = 1670] [serial = 245] [outer = 0x1193c3400] 12:49:10 INFO - PROCESS | 1670 | 1468007350608 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]]]}] 12:49:10 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. 12:49:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 669ms 12:49:10 INFO - PROCESS | 1670 | 1468007350657 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 12:49:10 INFO - PROCESS | 1670 | 1468007350659 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 12:49:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 12:49:10 INFO - PROCESS | 1670 | 1468007350661 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 12:49:10 INFO - PROCESS | 1670 | 1468007350663 Marionette TRACE conn2 <- [1,302,null,{}] 12:49:10 INFO - PROCESS | 1670 | 1468007350671 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}] 12:49:10 INFO - PROCESS | 1670 | 1468007350674 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:10 INFO - PROCESS | 1670 | 1468007350778 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 12:49:10 INFO - PROCESS | 1670 | 1468007350842 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:10 INFO - PROCESS | 1670 | 1468007350844 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x1278a7000 == 44 [pid = 1670] [id = 83] 12:49:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x11a0dc400) [pid = 1670] [serial = 246] [outer = 0x0] 12:49:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x121411c00) [pid = 1670] [serial = 247] [outer = 0x11a0dc400] 12:49:10 INFO - PROCESS | 1670 | 1468007350876 Marionette DEBUG loaded listener.js 12:49:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x124b3f400) [pid = 1670] [serial = 248] [outer = 0x11a0dc400] 12:49:11 INFO - PROCESS | 1670 | 1468007351283 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]]]}] 12:49:11 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. 12:49:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 671ms 12:49:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 12:49:11 INFO - PROCESS | 1670 | 1468007351333 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 12:49:11 INFO - PROCESS | 1670 | 1468007351335 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 12:49:11 INFO - PROCESS | 1670 | 1468007351337 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 12:49:11 INFO - PROCESS | 1670 | 1468007351338 Marionette TRACE conn2 <- [1,306,null,{}] 12:49:11 INFO - PROCESS | 1670 | 1468007351341 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}] 12:49:11 INFO - PROCESS | 1670 | 1468007351342 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:11 INFO - PROCESS | 1670 | 1468007351470 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 12:49:11 INFO - PROCESS | 1670 | 1468007351533 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:11 INFO - PROCESS | 1670 | 1468007351535 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x1196c9800 == 45 [pid = 1670] [id = 84] 12:49:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x11663b000) [pid = 1670] [serial = 249] [outer = 0x0] 12:49:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x126762800) [pid = 1670] [serial = 250] [outer = 0x11663b000] 12:49:11 INFO - PROCESS | 1670 | 1468007351565 Marionette DEBUG loaded listener.js 12:49:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x126ddb000) [pid = 1670] [serial = 251] [outer = 0x11663b000] 12:49:12 INFO - PROCESS | 1670 | 1468007352126 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]]]}] 12:49:12 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. 12:49:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 821ms 12:49:12 INFO - PROCESS | 1670 | 1468007352159 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 12:49:12 INFO - PROCESS | 1670 | 1468007352163 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 12:49:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 12:49:12 INFO - PROCESS | 1670 | 1468007352168 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 12:49:12 INFO - PROCESS | 1670 | 1468007352173 Marionette TRACE conn2 <- [1,310,null,{}] 12:49:12 INFO - PROCESS | 1670 | 1468007352178 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}] 12:49:12 INFO - PROCESS | 1670 | 1468007352181 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:12 INFO - PROCESS | 1670 | 1468007352316 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 12:49:12 INFO - PROCESS | 1670 | 1468007352408 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:12 INFO - PROCESS | 1670 | 1468007352409 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x116187000 == 46 [pid = 1670] [id = 85] 12:49:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x1138e1400) [pid = 1670] [serial = 252] [outer = 0x0] 12:49:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x11688a000) [pid = 1670] [serial = 253] [outer = 0x1138e1400] 12:49:12 INFO - PROCESS | 1670 | 1468007352455 Marionette DEBUG loaded listener.js 12:49:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x11817c800) [pid = 1670] [serial = 254] [outer = 0x1138e1400] 12:49:12 INFO - PROCESS | 1670 | --DOCSHELL 0x1194a3800 == 45 [pid = 1670] [id = 79] 12:49:12 INFO - PROCESS | 1670 | --DOCSHELL 0x12789f800 == 44 [pid = 1670] [id = 78] 12:49:12 INFO - PROCESS | 1670 | --DOCSHELL 0x119471000 == 43 [pid = 1670] [id = 77] 12:49:12 INFO - PROCESS | 1670 | --DOCSHELL 0x117d6b000 == 42 [pid = 1670] [id = 76] 12:49:12 INFO - PROCESS | 1670 | --DOCSHELL 0x1256c1800 == 41 [pid = 1670] [id = 75] 12:49:12 INFO - PROCESS | 1670 | --DOCSHELL 0x123f6a800 == 40 [pid = 1670] [id = 74] 12:49:12 INFO - PROCESS | 1670 | --DOCSHELL 0x12165a800 == 39 [pid = 1670] [id = 73] 12:49:12 INFO - PROCESS | 1670 | --DOCSHELL 0x113b39800 == 38 [pid = 1670] [id = 72] 12:49:12 INFO - PROCESS | 1670 | --DOCSHELL 0x1194ac800 == 37 [pid = 1670] [id = 71] 12:49:12 INFO - PROCESS | 1670 | --DOCSHELL 0x118fbe800 == 36 [pid = 1670] [id = 70] 12:49:12 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x129052800) [pid = 1670] [serial = 192] [outer = 0x0] [url = about:blank] 12:49:12 INFO - PROCESS | 1670 | --DOCSHELL 0x117465000 == 35 [pid = 1670] [id = 69] 12:49:12 INFO - PROCESS | 1670 | --DOCSHELL 0x113dbe000 == 34 [pid = 1670] [id = 68] 12:49:12 INFO - PROCESS | 1670 | --DOCSHELL 0x116acf800 == 33 [pid = 1670] [id = 67] 12:49:12 INFO - PROCESS | 1670 | --DOCSHELL 0x112120000 == 32 [pid = 1670] [id = 66] 12:49:12 INFO - PROCESS | 1670 | 1468007352914 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]]]}] 12:49:12 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. 12:49:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 774ms 12:49:12 INFO - PROCESS | 1670 | 1468007352941 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 12:49:12 INFO - PROCESS | 1670 | 1468007352944 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 12:49:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 12:49:12 INFO - PROCESS | 1670 | 1468007352948 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 12:49:12 INFO - PROCESS | 1670 | 1468007352950 Marionette TRACE conn2 <- [1,314,null,{}] 12:49:12 INFO - PROCESS | 1670 | 1468007352952 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}] 12:49:12 INFO - PROCESS | 1670 | 1468007352954 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:13 INFO - PROCESS | 1670 | 1468007353039 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 12:49:13 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x118053c00) [pid = 1670] [serial = 162] [outer = 0x0] [url = about:blank] 12:49:13 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x11817b000) [pid = 1670] [serial = 163] [outer = 0x0] [url = about:blank] 12:49:13 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x115e08800) [pid = 1670] [serial = 157] [outer = 0x0] [url = about:blank] 12:49:13 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x1130d7000) [pid = 1670] [serial = 156] [outer = 0x0] [url = about:blank] 12:49:13 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x119619c00) [pid = 1670] [serial = 171] [outer = 0x0] [url = about:blank] 12:49:13 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x124b3bc00) [pid = 1670] [serial = 177] [outer = 0x0] [url = about:blank] 12:49:13 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x116885800) [pid = 1670] [serial = 145] [outer = 0x0] [url = about:blank] 12:49:13 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x115e6fc00) [pid = 1670] [serial = 144] [outer = 0x0] [url = about:blank] 12:49:13 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x1188a0c00) [pid = 1670] [serial = 148] [outer = 0x0] [url = about:blank] 12:49:13 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x1182dfc00) [pid = 1670] [serial = 147] [outer = 0x0] [url = about:blank] 12:49:13 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x123d2cc00) [pid = 1670] [serial = 151] [outer = 0x0] [url = about:blank] 12:49:13 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x1212e8c00) [pid = 1670] [serial = 150] [outer = 0x0] [url = about:blank] 12:49:13 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x119b5e800) [pid = 1670] [serial = 190] [outer = 0x0] [url = about:blank] 12:49:13 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x124ebd800) [pid = 1670] [serial = 154] [outer = 0x0] [url = about:blank] 12:49:13 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x124e17400) [pid = 1670] [serial = 153] [outer = 0x0] [url = about:blank] 12:49:13 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x12140ec00) [pid = 1670] [serial = 174] [outer = 0x0] [url = about:blank] 12:49:13 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x125114800) [pid = 1670] [serial = 180] [outer = 0x0] [url = about:blank] 12:49:13 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x124ebe000) [pid = 1670] [serial = 178] [outer = 0x0] [url = about:blank] 12:49:13 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x125671c00) [pid = 1670] [serial = 184] [outer = 0x0] [url = about:blank] 12:49:13 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x126675400) [pid = 1670] [serial = 186] [outer = 0x0] [url = about:blank] 12:49:13 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x1193cac00) [pid = 1670] [serial = 183] [outer = 0x0] [url = about:blank] 12:49:13 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x126de1c00) [pid = 1670] [serial = 189] [outer = 0x0] [url = about:blank] 12:49:13 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x1164e9400) [pid = 1670] [serial = 159] [outer = 0x0] [url = about:blank] 12:49:13 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x12629d800) [pid = 1670] [serial = 181] [outer = 0x0] [url = about:blank] 12:49:13 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x11680c400) [pid = 1670] [serial = 160] [outer = 0x0] [url = about:blank] 12:49:13 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x1193b0c00) [pid = 1670] [serial = 168] [outer = 0x0] [url = about:blank] 12:49:13 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x11889b000) [pid = 1670] [serial = 165] [outer = 0x0] [url = about:blank] 12:49:13 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x118fd3000) [pid = 1670] [serial = 166] [outer = 0x0] [url = about:blank] 12:49:13 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x123de5c00) [pid = 1670] [serial = 175] [outer = 0x0] [url = about:blank] 12:49:13 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x119b64c00) [pid = 1670] [serial = 172] [outer = 0x0] [url = about:blank] 12:49:13 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x126925c00) [pid = 1670] [serial = 187] [outer = 0x0] [url = about:blank] 12:49:13 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x1193bfc00) [pid = 1670] [serial = 169] [outer = 0x0] [url = about:blank] 12:49:13 INFO - PROCESS | 1670 | 1468007353094 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:13 INFO - PROCESS | 1670 | 1468007353095 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x115ed9000 == 33 [pid = 1670] [id = 86] 12:49:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x115e6fc00) [pid = 1670] [serial = 255] [outer = 0x0] 12:49:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x11817b000) [pid = 1670] [serial = 256] [outer = 0x115e6fc00] 12:49:13 INFO - PROCESS | 1670 | 1468007353122 Marionette DEBUG loaded listener.js 12:49:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x1193b6000) [pid = 1670] [serial = 257] [outer = 0x115e6fc00] 12:49:13 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. 12:49:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 469ms 12:49:13 INFO - PROCESS | 1670 | 1468007353414 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]]]}] 12:49:13 INFO - PROCESS | 1670 | 1468007353425 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 12:49:13 INFO - PROCESS | 1670 | 1468007353426 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 12:49:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 12:49:13 INFO - PROCESS | 1670 | 1468007353429 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 12:49:13 INFO - PROCESS | 1670 | 1468007353431 Marionette TRACE conn2 <- [1,318,null,{}] 12:49:13 INFO - PROCESS | 1670 | 1468007353465 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}] 12:49:13 INFO - PROCESS | 1670 | 1468007353469 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:13 INFO - PROCESS | 1670 | 1468007353545 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 12:49:13 INFO - PROCESS | 1670 | 1468007353599 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:13 INFO - PROCESS | 1670 | 1468007353601 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x118f07800 == 34 [pid = 1670] [id = 87] 12:49:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x1193b9800) [pid = 1670] [serial = 258] [outer = 0x0] 12:49:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x11a079c00) [pid = 1670] [serial = 259] [outer = 0x1193b9800] 12:49:13 INFO - PROCESS | 1670 | 1468007353628 Marionette DEBUG loaded listener.js 12:49:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x121729000) [pid = 1670] [serial = 260] [outer = 0x1193b9800] 12:49:13 INFO - PROCESS | 1670 | 1468007353912 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]]]}] 12:49:13 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. 12:49:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 521ms 12:49:13 INFO - PROCESS | 1670 | 1468007353957 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 12:49:13 INFO - PROCESS | 1670 | 1468007353959 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 12:49:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 12:49:13 INFO - PROCESS | 1670 | 1468007353962 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 12:49:13 INFO - PROCESS | 1670 | 1468007353963 Marionette TRACE conn2 <- [1,322,null,{}] 12:49:13 INFO - PROCESS | 1670 | 1468007353965 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}] 12:49:13 INFO - PROCESS | 1670 | 1468007353966 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:14 INFO - PROCESS | 1670 | 1468007354049 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 12:49:14 INFO - PROCESS | 1670 | 1468007354055 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:14 INFO - PROCESS | 1670 | 1468007354056 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:14 INFO - PROCESS | 1670 | ++DOCSHELL 0x1194a7800 == 35 [pid = 1670] [id = 88] 12:49:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x123de8800) [pid = 1670] [serial = 261] [outer = 0x0] 12:49:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x124e4e800) [pid = 1670] [serial = 262] [outer = 0x123de8800] 12:49:14 INFO - PROCESS | 1670 | 1468007354081 Marionette DEBUG loaded listener.js 12:49:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x12566f400) [pid = 1670] [serial = 263] [outer = 0x123de8800] 12:49:14 INFO - PROCESS | 1670 | 1468007354430 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]]]}] 12:49:14 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. 12:49:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 518ms 12:49:14 INFO - PROCESS | 1670 | 1468007354481 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 12:49:14 INFO - PROCESS | 1670 | 1468007354482 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 12:49:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 12:49:14 INFO - PROCESS | 1670 | 1468007354484 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 12:49:14 INFO - PROCESS | 1670 | 1468007354485 Marionette TRACE conn2 <- [1,326,null,{}] 12:49:14 INFO - PROCESS | 1670 | 1468007354488 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}] 12:49:14 INFO - PROCESS | 1670 | 1468007354489 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:14 INFO - PROCESS | 1670 | 1468007354564 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 12:49:14 INFO - PROCESS | 1670 | 1468007354567 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:14 INFO - PROCESS | 1670 | 1468007354568 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:14 INFO - PROCESS | 1670 | ++DOCSHELL 0x121203000 == 36 [pid = 1670] [id = 89] 12:49:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x12629d800) [pid = 1670] [serial = 264] [outer = 0x0] 12:49:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x126676000) [pid = 1670] [serial = 265] [outer = 0x12629d800] 12:49:14 INFO - PROCESS | 1670 | 1468007354594 Marionette DEBUG loaded listener.js 12:49:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x126ddc000) [pid = 1670] [serial = 266] [outer = 0x12629d800] 12:49:14 INFO - PROCESS | 1670 | 1468007354914 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]]]}] 12:49:14 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. 12:49:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 470ms 12:49:14 INFO - PROCESS | 1670 | 1468007354956 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 12:49:14 INFO - PROCESS | 1670 | 1468007354957 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 12:49:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 12:49:14 INFO - PROCESS | 1670 | 1468007354959 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 12:49:14 INFO - PROCESS | 1670 | 1468007354960 Marionette TRACE conn2 <- [1,330,null,{}] 12:49:14 INFO - PROCESS | 1670 | 1468007354962 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}] 12:49:14 INFO - PROCESS | 1670 | 1468007354966 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:15 INFO - PROCESS | 1670 | 1468007355086 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 12:49:15 INFO - PROCESS | 1670 | 1468007355097 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:15 INFO - PROCESS | 1670 | 1468007355099 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x121351000 == 37 [pid = 1670] [id = 90] 12:49:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x12629f400) [pid = 1670] [serial = 267] [outer = 0x0] 12:49:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x126de2800) [pid = 1670] [serial = 268] [outer = 0x12629f400] 12:49:15 INFO - PROCESS | 1670 | 1468007355123 Marionette DEBUG loaded listener.js 12:49:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x129344800) [pid = 1670] [serial = 269] [outer = 0x12629f400] 12:49:15 INFO - PROCESS | 1670 | 1468007355461 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]]]}] 12:49:15 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. 12:49:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 519ms 12:49:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 12:49:15 INFO - PROCESS | 1670 | 1468007355479 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 12:49:15 INFO - PROCESS | 1670 | 1468007355480 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 12:49:15 INFO - PROCESS | 1670 | 1468007355482 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 12:49:15 INFO - PROCESS | 1670 | 1468007355484 Marionette TRACE conn2 <- [1,334,null,{}] 12:49:15 INFO - PROCESS | 1670 | 1468007355488 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}] 12:49:15 INFO - PROCESS | 1670 | 1468007355490 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:15 INFO - PROCESS | 1670 | 1468007355581 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 12:49:15 INFO - PROCESS | 1670 | 1468007355591 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:15 INFO - PROCESS | 1670 | 1468007355592 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x115d81800 == 38 [pid = 1670] [id = 91] 12:49:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x12934f000) [pid = 1670] [serial = 270] [outer = 0x0] 12:49:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x12a4bbc00) [pid = 1670] [serial = 271] [outer = 0x12934f000] 12:49:15 INFO - PROCESS | 1670 | 1468007355623 Marionette DEBUG loaded listener.js 12:49:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x12a76f000) [pid = 1670] [serial = 272] [outer = 0x12934f000] 12:49:15 INFO - PROCESS | 1670 | 1468007355913 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]]]}] 12:49:15 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. 12:49:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 472ms 12:49:15 INFO - PROCESS | 1670 | 1468007355956 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 12:49:15 INFO - PROCESS | 1670 | 1468007355958 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 12:49:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 12:49:15 INFO - PROCESS | 1670 | 1468007355960 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 12:49:15 INFO - PROCESS | 1670 | 1468007355961 Marionette TRACE conn2 <- [1,338,null,{}] 12:49:15 INFO - PROCESS | 1670 | 1468007355963 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}] 12:49:15 INFO - PROCESS | 1670 | 1468007355964 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:16 INFO - PROCESS | 1670 | 1468007356058 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 12:49:16 INFO - PROCESS | 1670 | 1468007356076 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:16 INFO - PROCESS | 1670 | 1468007356077 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x1256b1800 == 39 [pid = 1670] [id = 92] 12:49:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x12a79e400) [pid = 1670] [serial = 273] [outer = 0x0] 12:49:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x12a7a6c00) [pid = 1670] [serial = 274] [outer = 0x12a79e400] 12:49:16 INFO - PROCESS | 1670 | 1468007356101 Marionette DEBUG loaded listener.js 12:49:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x12a9ee400) [pid = 1670] [serial = 275] [outer = 0x12a79e400] 12:49:16 INFO - PROCESS | 1670 | 1468007356411 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]]]}] 12:49:16 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. 12:49:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 470ms 12:49:16 INFO - PROCESS | 1670 | 1468007356430 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 12:49:16 INFO - PROCESS | 1670 | 1468007356431 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 12:49:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 12:49:16 INFO - PROCESS | 1670 | 1468007356434 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 12:49:16 INFO - PROCESS | 1670 | 1468007356435 Marionette TRACE conn2 <- [1,342,null,{}] 12:49:16 INFO - PROCESS | 1670 | 1468007356445 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}] 12:49:16 INFO - PROCESS | 1670 | 1468007356446 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:16 INFO - PROCESS | 1670 | 1468007356544 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 12:49:16 INFO - PROCESS | 1670 | 1468007356548 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:16 INFO - PROCESS | 1670 | 1468007356549 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x12789a800 == 40 [pid = 1670] [id = 93] 12:49:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x12a9ef400) [pid = 1670] [serial = 276] [outer = 0x0] 12:49:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x12b0e1c00) [pid = 1670] [serial = 277] [outer = 0x12a9ef400] 12:49:16 INFO - PROCESS | 1670 | 1468007356580 Marionette DEBUG loaded listener.js 12:49:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x12b8d6800) [pid = 1670] [serial = 278] [outer = 0x12a9ef400] 12:49:16 INFO - PROCESS | 1670 | 1468007356914 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]]]}] 12:49:16 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. 12:49:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 521ms 12:49:16 INFO - PROCESS | 1670 | 1468007356955 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 12:49:16 INFO - PROCESS | 1670 | 1468007356956 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 12:49:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 12:49:16 INFO - PROCESS | 1670 | 1468007356958 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 12:49:16 INFO - PROCESS | 1670 | 1468007356959 Marionette TRACE conn2 <- [1,346,null,{}] 12:49:16 INFO - PROCESS | 1670 | 1468007356962 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}] 12:49:16 INFO - PROCESS | 1670 | 1468007356963 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:17 INFO - PROCESS | 1670 | 1468007357059 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 12:49:17 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x1121b0c00) [pid = 1670] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 12:49:17 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x118208c00) [pid = 1670] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 12:49:17 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x112e42c00) [pid = 1670] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 12:49:17 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x117dc3c00) [pid = 1670] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 12:49:17 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x123de1400) [pid = 1670] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 12:49:17 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x126703800) [pid = 1670] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 12:49:17 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x115de2000) [pid = 1670] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 12:49:17 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x118124800) [pid = 1670] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 12:49:17 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x12a76d000) [pid = 1670] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 12:49:17 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x12a4b6800) [pid = 1670] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 12:49:17 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x119991c00) [pid = 1670] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 12:49:17 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x123db2000) [pid = 1670] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 12:49:17 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x116a22c00) [pid = 1670] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 12:49:17 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x128b13000) [pid = 1670] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 12:49:17 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x12b026800) [pid = 1670] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 12:49:17 INFO - PROCESS | 1670 | 1468007357228 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:17 INFO - PROCESS | 1670 | 1468007357229 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x118265000 == 41 [pid = 1670] [id = 94] 12:49:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x115de2000) [pid = 1670] [serial = 279] [outer = 0x0] 12:49:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x116887c00) [pid = 1670] [serial = 280] [outer = 0x115de2000] 12:49:17 INFO - PROCESS | 1670 | 1468007357253 Marionette DEBUG loaded listener.js 12:49:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x121a30400) [pid = 1670] [serial = 281] [outer = 0x115de2000] 12:49:17 INFO - PROCESS | 1670 | 1468007357513 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]]]}] 12:49:17 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. 12:49:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 568ms 12:49:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 12:49:17 INFO - PROCESS | 1670 | 1468007357527 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 12:49:17 INFO - PROCESS | 1670 | 1468007357528 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 12:49:17 INFO - PROCESS | 1670 | 1468007357542 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 12:49:17 INFO - PROCESS | 1670 | 1468007357544 Marionette TRACE conn2 <- [1,350,null,{}] 12:49:17 INFO - PROCESS | 1670 | 1468007357546 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}] 12:49:17 INFO - PROCESS | 1670 | 1468007357547 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:17 INFO - PROCESS | 1670 | 1468007357643 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 12:49:17 INFO - PROCESS | 1670 | 1468007357647 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:17 INFO - PROCESS | 1670 | 1468007357648 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a224800 == 42 [pid = 1670] [id = 95] 12:49:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x125672400) [pid = 1670] [serial = 282] [outer = 0x0] 12:49:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x12b98a000) [pid = 1670] [serial = 283] [outer = 0x125672400] 12:49:17 INFO - PROCESS | 1670 | 1468007357682 Marionette DEBUG loaded listener.js 12:49:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x12bd3b400) [pid = 1670] [serial = 284] [outer = 0x125672400] 12:49:18 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. 12:49:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 479ms 12:49:18 INFO - PROCESS | 1670 | 1468007358002 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]]]}] 12:49:18 INFO - PROCESS | 1670 | 1468007358011 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 12:49:18 INFO - PROCESS | 1670 | 1468007358012 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 12:49:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 12:49:18 INFO - PROCESS | 1670 | 1468007358017 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 12:49:18 INFO - PROCESS | 1670 | 1468007358018 Marionette TRACE conn2 <- [1,354,null,{}] 12:49:18 INFO - PROCESS | 1670 | 1468007358024 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}] 12:49:18 INFO - PROCESS | 1670 | 1468007358025 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:18 INFO - PROCESS | 1670 | 1468007358129 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 12:49:18 INFO - PROCESS | 1670 | 1468007358135 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:18 INFO - PROCESS | 1670 | 1468007358136 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:18 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a418000 == 43 [pid = 1670] [id = 96] 12:49:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x123db4800) [pid = 1670] [serial = 285] [outer = 0x0] 12:49:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x12bd3e400) [pid = 1670] [serial = 286] [outer = 0x123db4800] 12:49:18 INFO - PROCESS | 1670 | 1468007358160 Marionette DEBUG loaded listener.js 12:49:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x12bf13c00) [pid = 1670] [serial = 287] [outer = 0x123db4800] 12:49:18 INFO - PROCESS | 1670 | 1468007358436 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]]]}] 12:49:18 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. 12:49:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 471ms 12:49:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 12:49:18 INFO - PROCESS | 1670 | 1468007358490 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 12:49:18 INFO - PROCESS | 1670 | 1468007358491 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 12:49:18 INFO - PROCESS | 1670 | 1468007358493 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 12:49:18 INFO - PROCESS | 1670 | 1468007358494 Marionette TRACE conn2 <- [1,358,null,{}] 12:49:18 INFO - PROCESS | 1670 | 1468007358496 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}] 12:49:18 INFO - PROCESS | 1670 | 1468007358497 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:18 INFO - PROCESS | 1670 | 1468007358578 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 12:49:18 INFO - PROCESS | 1670 | 1468007358582 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:18 INFO - PROCESS | 1670 | 1468007358583 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:18 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a5e4800 == 44 [pid = 1670] [id = 97] 12:49:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x123f94800) [pid = 1670] [serial = 288] [outer = 0x0] 12:49:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x12bf19000) [pid = 1670] [serial = 289] [outer = 0x123f94800] 12:49:18 INFO - PROCESS | 1670 | 1468007358615 Marionette DEBUG loaded listener.js 12:49:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x12bf20400) [pid = 1670] [serial = 290] [outer = 0x123f94800] 12:49:18 INFO - PROCESS | 1670 | 1468007358942 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]]]}] 12:49:18 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. 12:49:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 468ms 12:49:18 INFO - PROCESS | 1670 | 1468007358962 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 12:49:18 INFO - PROCESS | 1670 | 1468007358963 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 12:49:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 12:49:18 INFO - PROCESS | 1670 | 1468007358965 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 12:49:18 INFO - PROCESS | 1670 | 1468007358966 Marionette TRACE conn2 <- [1,362,null,{}] 12:49:18 INFO - PROCESS | 1670 | 1468007358969 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}] 12:49:18 INFO - PROCESS | 1670 | 1468007358971 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:19 INFO - PROCESS | 1670 | 1468007359075 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 12:49:19 INFO - PROCESS | 1670 | 1468007359081 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:19 INFO - PROCESS | 1670 | 1468007359082 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a5f4800 == 45 [pid = 1670] [id = 98] 12:49:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x12b994400) [pid = 1670] [serial = 291] [outer = 0x0] 12:49:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x12bf35800) [pid = 1670] [serial = 292] [outer = 0x12b994400] 12:49:19 INFO - PROCESS | 1670 | 1468007359106 Marionette DEBUG loaded listener.js 12:49:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x12bf3d000) [pid = 1670] [serial = 293] [outer = 0x12b994400] 12:49:19 INFO - PROCESS | 1670 | 1468007359554 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]]]}] 12:49:19 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. 12:49:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 618ms 12:49:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 12:49:19 INFO - PROCESS | 1670 | 1468007359584 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 12:49:19 INFO - PROCESS | 1670 | 1468007359587 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 12:49:19 INFO - PROCESS | 1670 | 1468007359590 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 12:49:19 INFO - PROCESS | 1670 | 1468007359592 Marionette TRACE conn2 <- [1,366,null,{}] 12:49:19 INFO - PROCESS | 1670 | 1468007359597 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}] 12:49:19 INFO - PROCESS | 1670 | 1468007359598 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:19 INFO - PROCESS | 1670 | 1468007359702 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 12:49:19 INFO - PROCESS | 1670 | 1468007359755 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:19 INFO - PROCESS | 1670 | 1468007359757 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x11710a000 == 46 [pid = 1670] [id = 99] 12:49:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x118124400) [pid = 1670] [serial = 294] [outer = 0x0] 12:49:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x1182dfc00) [pid = 1670] [serial = 295] [outer = 0x118124400] 12:49:19 INFO - PROCESS | 1670 | 1468007359785 Marionette DEBUG loaded listener.js 12:49:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x1188a6400) [pid = 1670] [serial = 296] [outer = 0x118124400] 12:49:20 INFO - PROCESS | 1670 | 1468007360229 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]]]}] 12:49:20 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. 12:49:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 673ms 12:49:20 INFO - PROCESS | 1670 | 1468007360263 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 12:49:20 INFO - PROCESS | 1670 | 1468007360266 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 12:49:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 12:49:20 INFO - PROCESS | 1670 | 1468007360292 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 12:49:20 INFO - PROCESS | 1670 | 1468007360294 Marionette TRACE conn2 <- [1,370,null,{}] 12:49:20 INFO - PROCESS | 1670 | 1468007360316 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}] 12:49:20 INFO - PROCESS | 1670 | 1468007360318 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:20 INFO - PROCESS | 1670 | 1468007360422 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 12:49:20 INFO - PROCESS | 1670 | 1468007360486 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:20 INFO - PROCESS | 1670 | 1468007360487 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:20 INFO - PROCESS | 1670 | ++DOCSHELL 0x121353800 == 47 [pid = 1670] [id = 100] 12:49:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x11a0d6400) [pid = 1670] [serial = 297] [outer = 0x0] 12:49:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x11a0d9000) [pid = 1670] [serial = 298] [outer = 0x11a0d6400] 12:49:20 INFO - PROCESS | 1670 | 1468007360518 Marionette DEBUG loaded listener.js 12:49:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x12140a400) [pid = 1670] [serial = 299] [outer = 0x11a0d6400] 12:49:20 INFO - PROCESS | 1670 | 1468007360940 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]]]}] 12:49:20 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. 12:49:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 709ms 12:49:20 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 12:49:20 INFO - PROCESS | 1670 | 1468007360980 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 12:49:20 INFO - PROCESS | 1670 | 1468007360981 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 12:49:20 INFO - PROCESS | 1670 | 1468007360983 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 12:49:20 INFO - PROCESS | 1670 | 1468007360986 Marionette TRACE conn2 <- [1,374,null,{}] 12:49:21 INFO - PROCESS | 1670 | 1468007361013 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}] 12:49:21 INFO - PROCESS | 1670 | 1468007361016 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:21 INFO - PROCESS | 1670 | 1468007361119 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 12:49:21 INFO - PROCESS | 1670 | 1468007361185 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:21 INFO - PROCESS | 1670 | 1468007361187 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a412800 == 48 [pid = 1670] [id = 101] 12:49:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x126de3000) [pid = 1670] [serial = 300] [outer = 0x0] 12:49:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x126de5400) [pid = 1670] [serial = 301] [outer = 0x126de3000] 12:49:21 INFO - PROCESS | 1670 | 1468007361218 Marionette DEBUG loaded listener.js 12:49:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x128d5dc00) [pid = 1670] [serial = 302] [outer = 0x126de3000] 12:49:21 INFO - PROCESS | 1670 | 1468007361683 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 12:49:21 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 12:49:21 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 789ms 12:49:21 INFO - PROCESS | 1670 | 1468007361783 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 12:49:21 INFO - PROCESS | 1670 | 1468007361785 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 12:49:21 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 12:49:21 INFO - PROCESS | 1670 | 1468007361789 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 12:49:21 INFO - PROCESS | 1670 | 1468007361790 Marionette TRACE conn2 <- [1,378,null,{}] 12:49:21 INFO - PROCESS | 1670 | 1468007361792 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}] 12:49:21 INFO - PROCESS | 1670 | 1468007361793 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:21 INFO - PROCESS | 1670 | 1468007361919 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 12:49:22 INFO - PROCESS | 1670 | 1468007362015 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:22 INFO - PROCESS | 1670 | 1468007362016 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x123fb3000 == 49 [pid = 1670] [id = 102] 12:49:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x1193bb800) [pid = 1670] [serial = 303] [outer = 0x0] 12:49:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x12a76b800) [pid = 1670] [serial = 304] [outer = 0x1193bb800] 12:49:22 INFO - PROCESS | 1670 | 1468007362064 Marionette DEBUG loaded listener.js 12:49:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x12b990000) [pid = 1670] [serial = 305] [outer = 0x1193bb800] 12:49:22 INFO - PROCESS | 1670 | 1468007362718 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 12:49:22 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 12:49:22 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 973ms 12:49:22 INFO - PROCESS | 1670 | 1468007362764 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 12:49:22 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 12:49:22 INFO - PROCESS | 1670 | 1468007362766 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 12:49:22 INFO - PROCESS | 1670 | 1468007362769 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 12:49:22 INFO - PROCESS | 1670 | 1468007362771 Marionette TRACE conn2 <- [1,382,null,{}] 12:49:22 INFO - PROCESS | 1670 | 1468007362775 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}] 12:49:22 INFO - PROCESS | 1670 | 1468007362777 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:22 INFO - PROCESS | 1670 | 1468007362867 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 12:49:22 INFO - PROCESS | 1670 | 1468007362932 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:22 INFO - PROCESS | 1670 | 1468007362935 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x1191bb000 == 50 [pid = 1670] [id = 103] 12:49:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x11805a000) [pid = 1670] [serial = 306] [outer = 0x0] 12:49:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x1182e3800) [pid = 1670] [serial = 307] [outer = 0x11805a000] 12:49:22 INFO - PROCESS | 1670 | 1468007362962 Marionette DEBUG loaded listener.js 12:49:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x118fd0c00) [pid = 1670] [serial = 308] [outer = 0x11805a000] 12:49:23 INFO - PROCESS | 1670 | 1468007363424 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 12:49:23 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 12:49:23 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 671ms 12:49:23 INFO - PROCESS | 1670 | 1468007363441 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 12:49:23 INFO - PROCESS | 1670 | 1468007363444 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 12:49:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 12:49:23 INFO - PROCESS | 1670 | 1468007363448 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 12:49:23 INFO - PROCESS | 1670 | 1468007363450 Marionette TRACE conn2 <- [1,386,null,{}] 12:49:23 INFO - PROCESS | 1670 | 1468007363470 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}] 12:49:23 INFO - PROCESS | 1670 | 1468007363472 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:23 INFO - PROCESS | 1670 | 1468007363565 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 12:49:23 INFO - PROCESS | 1670 | --DOCSHELL 0x12a5e4800 == 49 [pid = 1670] [id = 97] 12:49:23 INFO - PROCESS | 1670 | --DOCSHELL 0x12a418000 == 48 [pid = 1670] [id = 96] 12:49:23 INFO - PROCESS | 1670 | --DOCSHELL 0x12a224800 == 47 [pid = 1670] [id = 95] 12:49:23 INFO - PROCESS | 1670 | --DOCSHELL 0x118265000 == 46 [pid = 1670] [id = 94] 12:49:23 INFO - PROCESS | 1670 | --DOCSHELL 0x12789a800 == 45 [pid = 1670] [id = 93] 12:49:23 INFO - PROCESS | 1670 | --DOCSHELL 0x1256b1800 == 44 [pid = 1670] [id = 92] 12:49:23 INFO - PROCESS | 1670 | --DOCSHELL 0x115d81800 == 43 [pid = 1670] [id = 91] 12:49:23 INFO - PROCESS | 1670 | --DOCSHELL 0x121351000 == 42 [pid = 1670] [id = 90] 12:49:23 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x12b8d2c00) [pid = 1670] [serial = 238] [outer = 0x0] [url = about:blank] 12:49:23 INFO - PROCESS | 1670 | 1468007363664 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:23 INFO - PROCESS | 1670 | 1468007363665 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:23 INFO - PROCESS | 1670 | --DOCSHELL 0x121203000 == 41 [pid = 1670] [id = 89] 12:49:23 INFO - PROCESS | 1670 | --DOCSHELL 0x1194a7800 == 40 [pid = 1670] [id = 88] 12:49:23 INFO - PROCESS | 1670 | --DOCSHELL 0x118f07800 == 39 [pid = 1670] [id = 87] 12:49:23 INFO - PROCESS | 1670 | --DOCSHELL 0x115ed9000 == 38 [pid = 1670] [id = 86] 12:49:23 INFO - PROCESS | 1670 | --DOCSHELL 0x116187000 == 37 [pid = 1670] [id = 85] 12:49:23 INFO - PROCESS | 1670 | --DOCSHELL 0x1196c9800 == 36 [pid = 1670] [id = 84] 12:49:23 INFO - PROCESS | 1670 | --DOCSHELL 0x1278a7000 == 35 [pid = 1670] [id = 83] 12:49:23 INFO - PROCESS | 1670 | --DOCSHELL 0x12134d000 == 34 [pid = 1670] [id = 82] 12:49:23 INFO - PROCESS | 1670 | --DOCSHELL 0x117105000 == 33 [pid = 1670] [id = 81] 12:49:23 INFO - PROCESS | 1670 | --DOCSHELL 0x129049800 == 32 [pid = 1670] [id = 80] 12:49:23 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x12b0e1400) [pid = 1670] [serial = 235] [outer = 0x0] [url = about:blank] 12:49:23 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x12b0ec400) [pid = 1670] [serial = 236] [outer = 0x0] [url = about:blank] 12:49:23 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x113d42400) [pid = 1670] [serial = 196] [outer = 0x0] [url = about:blank] 12:49:23 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x119102400) [pid = 1670] [serial = 205] [outer = 0x0] [url = about:blank] 12:49:23 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x115e0fc00) [pid = 1670] [serial = 226] [outer = 0x0] [url = about:blank] 12:49:23 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x118202800) [pid = 1670] [serial = 203] [outer = 0x0] [url = about:blank] 12:49:23 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x126295800) [pid = 1670] [serial = 214] [outer = 0x0] [url = about:blank] 12:49:23 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x11804c000) [pid = 1670] [serial = 202] [outer = 0x0] [url = about:blank] 12:49:23 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x126ddcc00) [pid = 1670] [serial = 217] [outer = 0x0] [url = about:blank] 12:49:23 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x126677800) [pid = 1670] [serial = 215] [outer = 0x0] [url = about:blank] 12:49:23 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x129289c00) [pid = 1670] [serial = 193] [outer = 0x0] [url = about:blank] 12:49:23 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x124e51c00) [pid = 1670] [serial = 229] [outer = 0x0] [url = about:blank] 12:49:23 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x12a7a8800) [pid = 1670] [serial = 232] [outer = 0x0] [url = about:blank] 12:49:23 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x12a767000) [pid = 1670] [serial = 224] [outer = 0x0] [url = about:blank] 12:49:23 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x121a28800) [pid = 1670] [serial = 209] [outer = 0x0] [url = about:blank] 12:49:23 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x12928e800) [pid = 1670] [serial = 218] [outer = 0x0] [url = about:blank] 12:49:23 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x12cddcc00) [pid = 1670] [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.] 12:49:23 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x124e48c00) [pid = 1670] [serial = 212] [outer = 0x0] [url = about:blank] 12:49:23 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x1212e5800) [pid = 1670] [serial = 208] [outer = 0x0] [url = about:blank] 12:49:23 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x12a4be000) [pid = 1670] [serial = 223] [outer = 0x0] [url = about:blank] 12:49:23 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x124b47400) [pid = 1670] [serial = 211] [outer = 0x0] [url = about:blank] 12:49:23 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x112a79400) [pid = 1670] [serial = 195] [outer = 0x0] [url = about:blank] 12:49:23 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x1193b3400) [pid = 1670] [serial = 206] [outer = 0x0] [url = about:blank] 12:49:23 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x118181400) [pid = 1670] [serial = 199] [outer = 0x0] [url = about:blank] 12:49:23 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x118185c00) [pid = 1670] [serial = 227] [outer = 0x0] [url = about:blank] 12:49:23 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x12a76cc00) [pid = 1670] [serial = 230] [outer = 0x0] [url = about:blank] 12:49:23 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x12b023c00) [pid = 1670] [serial = 233] [outer = 0x0] [url = about:blank] 12:49:23 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x117dc6800) [pid = 1670] [serial = 198] [outer = 0x0] [url = about:blank] 12:49:23 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x12934b400) [pid = 1670] [serial = 220] [outer = 0x0] [url = about:blank] 12:49:23 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x12a2d3800) [pid = 1670] [serial = 221] [outer = 0x0] [url = about:blank] 12:49:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x112f99800 == 33 [pid = 1670] [id = 104] 12:49:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x11804c000) [pid = 1670] [serial = 309] [outer = 0x0] 12:49:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x1193b3000) [pid = 1670] [serial = 310] [outer = 0x11804c000] 12:49:23 INFO - PROCESS | 1670 | 1468007363704 Marionette DEBUG loaded listener.js 12:49:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x11a0d5400) [pid = 1670] [serial = 311] [outer = 0x11804c000] 12:49:24 INFO - PROCESS | 1670 | 1468007364041 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]]]}] 12:49:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 12:49:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 619ms 12:49:24 INFO - PROCESS | 1670 | 1468007364068 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 12:49:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 12:49:24 INFO - PROCESS | 1670 | 1468007364072 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 12:49:24 INFO - PROCESS | 1670 | 1468007364076 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 12:49:24 INFO - PROCESS | 1670 | 1468007364080 Marionette TRACE conn2 <- [1,390,null,{}] 12:49:24 INFO - PROCESS | 1670 | 1468007364086 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}] 12:49:24 INFO - PROCESS | 1670 | 1468007364089 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:24 INFO - PROCESS | 1670 | 1468007364156 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 12:49:24 INFO - PROCESS | 1670 | 1468007364161 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:24 INFO - PROCESS | 1670 | 1468007364163 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x118774000 == 34 [pid = 1670] [id = 105] 12:49:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x1212e8800) [pid = 1670] [serial = 312] [outer = 0x0] 12:49:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x124b3bc00) [pid = 1670] [serial = 313] [outer = 0x1212e8800] 12:49:24 INFO - PROCESS | 1670 | 1468007364185 Marionette DEBUG loaded listener.js 12:49:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x12566e800) [pid = 1670] [serial = 314] [outer = 0x1212e8800] 12:49:24 INFO - PROCESS | 1670 | 1468007364807 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]]]}] 12:49:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 12:49:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 779ms 12:49:24 INFO - PROCESS | 1670 | 1468007364882 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 12:49:24 INFO - PROCESS | 1670 | 1468007364885 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 12:49:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 12:49:24 INFO - PROCESS | 1670 | 1468007364896 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 12:49:24 INFO - PROCESS | 1670 | 1468007364897 Marionette TRACE conn2 <- [1,394,null,{}] 12:49:24 INFO - PROCESS | 1670 | 1468007364900 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}] 12:49:24 INFO - PROCESS | 1670 | 1468007364902 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:25 INFO - PROCESS | 1670 | 1468007364999 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 12:49:25 INFO - PROCESS | 1670 | 1468007365012 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:25 INFO - PROCESS | 1670 | 1468007365013 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x12121c800 == 35 [pid = 1670] [id = 106] 12:49:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x12928d800) [pid = 1670] [serial = 315] [outer = 0x0] 12:49:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x129342800) [pid = 1670] [serial = 316] [outer = 0x12928d800] 12:49:25 INFO - PROCESS | 1670 | 1468007365039 Marionette DEBUG loaded listener.js 12:49:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x12a2ca800) [pid = 1670] [serial = 317] [outer = 0x12928d800] 12:49:25 INFO - PROCESS | 1670 | 1468007365361 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]]]}] 12:49:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 12:49:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 474ms 12:49:25 INFO - PROCESS | 1670 | 1468007365367 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 12:49:25 INFO - PROCESS | 1670 | 1468007365368 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 12:49:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 12:49:25 INFO - PROCESS | 1670 | 1468007365375 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 12:49:25 INFO - PROCESS | 1670 | 1468007365376 Marionette TRACE conn2 <- [1,398,null,{}] 12:49:25 INFO - PROCESS | 1670 | 1468007365378 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}] 12:49:25 INFO - PROCESS | 1670 | 1468007365380 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:25 INFO - PROCESS | 1670 | 1468007365491 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 12:49:25 INFO - PROCESS | 1670 | 1468007365520 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:25 INFO - PROCESS | 1670 | 1468007365521 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x121656000 == 36 [pid = 1670] [id = 107] 12:49:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x11817b800) [pid = 1670] [serial = 318] [outer = 0x0] 12:49:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x12a4bb400) [pid = 1670] [serial = 319] [outer = 0x11817b800] 12:49:25 INFO - PROCESS | 1670 | 1468007365546 Marionette DEBUG loaded listener.js 12:49:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x12a7ab800) [pid = 1670] [serial = 320] [outer = 0x11817b800] 12:49:25 INFO - PROCESS | 1670 | 1468007365857 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]]]}] 12:49:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 12:49:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 518ms 12:49:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 12:49:25 INFO - PROCESS | 1670 | 1468007365894 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 12:49:25 INFO - PROCESS | 1670 | 1468007365895 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 12:49:25 INFO - PROCESS | 1670 | 1468007365897 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 12:49:25 INFO - PROCESS | 1670 | 1468007365898 Marionette TRACE conn2 <- [1,402,null,{}] 12:49:25 INFO - PROCESS | 1670 | 1468007365901 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}] 12:49:25 INFO - PROCESS | 1670 | 1468007365907 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:26 INFO - PROCESS | 1670 | 1468007366035 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 12:49:26 INFO - PROCESS | 1670 | 1468007366050 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:26 INFO - PROCESS | 1670 | 1468007366051 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:26 INFO - PROCESS | 1670 | ++DOCSHELL 0x1164c8800 == 37 [pid = 1670] [id = 108] 12:49:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x12b026800) [pid = 1670] [serial = 321] [outer = 0x0] 12:49:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x12b987800) [pid = 1670] [serial = 322] [outer = 0x12b026800] 12:49:26 INFO - PROCESS | 1670 | 1468007366077 Marionette DEBUG loaded listener.js 12:49:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x12bf20800) [pid = 1670] [serial = 323] [outer = 0x12b026800] 12:49:26 INFO - PROCESS | 1670 | 1468007366433 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]]]}] 12:49:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 12:49:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 568ms 12:49:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 12:49:26 INFO - PROCESS | 1670 | 1468007366472 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 12:49:26 INFO - PROCESS | 1670 | 1468007366473 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 12:49:26 INFO - PROCESS | 1670 | 1468007366475 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 12:49:26 INFO - PROCESS | 1670 | 1468007366476 Marionette TRACE conn2 <- [1,406,null,{}] 12:49:26 INFO - PROCESS | 1670 | 1468007366478 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}] 12:49:26 INFO - PROCESS | 1670 | 1468007366479 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:26 INFO - PROCESS | 1670 | 1468007366587 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 12:49:26 INFO - PROCESS | 1670 | 1468007366590 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:26 INFO - PROCESS | 1670 | 1468007366592 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:26 INFO - PROCESS | 1670 | ++DOCSHELL 0x126c11000 == 38 [pid = 1670] [id = 109] 12:49:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x12bf36800) [pid = 1670] [serial = 324] [outer = 0x0] 12:49:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x12bf3fc00) [pid = 1670] [serial = 325] [outer = 0x12bf36800] 12:49:26 INFO - PROCESS | 1670 | 1468007366616 Marionette DEBUG loaded listener.js 12:49:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x12b8d2c00) [pid = 1670] [serial = 326] [outer = 0x12bf36800] 12:49:26 INFO - PROCESS | 1670 | 1468007366947 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]]]}] 12:49:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 12:49:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 519ms 12:49:26 INFO - PROCESS | 1670 | 1468007366994 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 12:49:26 INFO - PROCESS | 1670 | 1468007366995 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 12:49:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 12:49:26 INFO - PROCESS | 1670 | 1468007366998 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 12:49:27 INFO - PROCESS | 1670 | 1468007366999 Marionette TRACE conn2 <- [1,410,null,{}] 12:49:27 INFO - PROCESS | 1670 | 1468007367001 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}] 12:49:27 INFO - PROCESS | 1670 | 1468007367010 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:27 INFO - PROCESS | 1670 | 1468007367072 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 12:49:27 INFO - PROCESS | 1670 | 1468007367137 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 12:49:27 INFO - PROCESS | 1670 | 1468007367141 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:27 INFO - PROCESS | 1670 | 1468007367142 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x128d04000 == 39 [pid = 1670] [id = 110] 12:49:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x12c5c8000) [pid = 1670] [serial = 327] [outer = 0x0] 12:49:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x12c5d2400) [pid = 1670] [serial = 328] [outer = 0x12c5c8000] 12:49:27 INFO - PROCESS | 1670 | 1468007367195 Marionette DEBUG loaded listener.js 12:49:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x12cdd2000) [pid = 1670] [serial = 329] [outer = 0x12c5c8000] 12:49:27 INFO - PROCESS | 1670 | 1468007367574 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]]]}] 12:49:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 12:49:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 618ms 12:49:27 INFO - PROCESS | 1670 | 1468007367626 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 12:49:27 INFO - PROCESS | 1670 | 1468007367628 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 12:49:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 12:49:27 INFO - PROCESS | 1670 | 1468007367631 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 12:49:27 INFO - PROCESS | 1670 | 1468007367633 Marionette TRACE conn2 <- [1,414,null,{}] 12:49:27 INFO - PROCESS | 1670 | 1468007367638 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}] 12:49:27 INFO - PROCESS | 1670 | 1468007367640 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:27 INFO - PROCESS | 1670 | 1468007367793 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 12:49:27 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x12934f000) [pid = 1670] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 12:49:27 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x1138e1400) [pid = 1670] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 12:49:27 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x115e6fc00) [pid = 1670] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 12:49:27 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x12629d800) [pid = 1670] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 12:49:27 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x12a79e400) [pid = 1670] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 12:49:27 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x123f94800) [pid = 1670] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 12:49:27 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x123de8800) [pid = 1670] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 12:49:27 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x12a9ef400) [pid = 1670] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 12:49:27 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x1193b9800) [pid = 1670] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 12:49:27 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x115de2000) [pid = 1670] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 12:49:27 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x123db4800) [pid = 1670] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 12:49:27 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x125672400) [pid = 1670] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 12:49:27 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x12629f400) [pid = 1670] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 12:49:28 INFO - PROCESS | 1670 | 1468007368003 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:28 INFO - PROCESS | 1670 | 1468007368005 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x1210c5000 == 40 [pid = 1670] [id = 111] 12:49:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x110eea000) [pid = 1670] [serial = 330] [outer = 0x0] 12:49:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x110eefc00) [pid = 1670] [serial = 331] [outer = 0x110eea000] 12:49:28 INFO - PROCESS | 1670 | 1468007368028 Marionette DEBUG loaded listener.js 12:49:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x1138e1400) [pid = 1670] [serial = 332] [outer = 0x110eea000] 12:49:28 INFO - PROCESS | 1670 | 1468007368289 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]]]}] 12:49:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 12:49:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 727ms 12:49:28 INFO - PROCESS | 1670 | 1468007368358 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 12:49:28 INFO - PROCESS | 1670 | 1468007368360 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 12:49:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 12:49:28 INFO - PROCESS | 1670 | 1468007368362 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 12:49:28 INFO - PROCESS | 1670 | 1468007368363 Marionette TRACE conn2 <- [1,418,null,{}] 12:49:28 INFO - PROCESS | 1670 | 1468007368365 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}] 12:49:28 INFO - PROCESS | 1670 | 1468007368366 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:28 INFO - PROCESS | 1670 | 1468007368462 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 12:49:28 INFO - PROCESS | 1670 | 1468007368514 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:28 INFO - PROCESS | 1670 | 1468007368515 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x123fc5000 == 41 [pid = 1670] [id = 112] 12:49:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x110eed000) [pid = 1670] [serial = 333] [outer = 0x0] 12:49:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x118209c00) [pid = 1670] [serial = 334] [outer = 0x110eed000] 12:49:28 INFO - PROCESS | 1670 | 1468007368539 Marionette DEBUG loaded listener.js 12:49:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x1262a0400) [pid = 1670] [serial = 335] [outer = 0x110eed000] 12:49:29 INFO - PROCESS | 1670 | 1468007369248 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]]]}] 12:49:29 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 12:49:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 919ms 12:49:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 12:49:29 INFO - PROCESS | 1670 | 1468007369281 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 12:49:29 INFO - PROCESS | 1670 | 1468007369282 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 12:49:29 INFO - PROCESS | 1670 | 1468007369284 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 12:49:29 INFO - PROCESS | 1670 | 1468007369288 Marionette TRACE conn2 <- [1,422,null,{}] 12:49:29 INFO - PROCESS | 1670 | 1468007369294 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}] 12:49:29 INFO - PROCESS | 1670 | 1468007369295 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:29 INFO - PROCESS | 1670 | 1468007369393 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 12:49:29 INFO - PROCESS | 1670 | 1468007369398 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:29 INFO - PROCESS | 1670 | 1468007369399 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b23f800 == 42 [pid = 1670] [id = 113] 12:49:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x1128cc800) [pid = 1670] [serial = 336] [outer = 0x0] 12:49:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x1128d2c00) [pid = 1670] [serial = 337] [outer = 0x1128cc800] 12:49:29 INFO - PROCESS | 1670 | 1468007369443 Marionette DEBUG loaded listener.js 12:49:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x12934f000) [pid = 1670] [serial = 338] [outer = 0x1128cc800] 12:49:30 INFO - PROCESS | 1670 | 1468007370395 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]]]}] 12:49:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 12:49:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1126ms 12:49:30 INFO - PROCESS | 1670 | 1468007370412 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 12:49:30 INFO - PROCESS | 1670 | 1468007370416 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 12:49:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 12:49:30 INFO - PROCESS | 1670 | 1468007370436 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 12:49:30 INFO - PROCESS | 1670 | 1468007370439 Marionette TRACE conn2 <- [1,426,null,{}] 12:49:30 INFO - PROCESS | 1670 | 1468007370446 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}] 12:49:30 INFO - PROCESS | 1670 | 1468007370449 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:30 INFO - PROCESS | 1670 | 1468007370557 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 12:49:30 INFO - PROCESS | 1670 | 1468007370608 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:30 INFO - PROCESS | 1670 | 1468007370611 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x1168bd000 == 43 [pid = 1670] [id = 114] 12:49:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x1128d9000) [pid = 1670] [serial = 339] [outer = 0x0] 12:49:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x1129a5800) [pid = 1670] [serial = 340] [outer = 0x1128d9000] 12:49:30 INFO - PROCESS | 1670 | 1468007370642 Marionette DEBUG loaded listener.js 12:49:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x1129ac000) [pid = 1670] [serial = 341] [outer = 0x1128d9000] 12:49:31 INFO - PROCESS | 1670 | 1468007371133 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] 12:49:31 INFO - PROCESS | 1670 | 1468007371175 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 12:49:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 12:49:31 INFO - PROCESS | 1670 | 1468007371181 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 12:49:31 INFO - PROCESS | 1670 | 1468007371184 Marionette TRACE conn2 <- [1,430,null,{}] 12:49:31 INFO - PROCESS | 1670 | 1468007371188 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}] 12:49:31 INFO - PROCESS | 1670 | 1468007371190 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:31 INFO - PROCESS | 1670 | 1468007371294 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 12:49:31 INFO - PROCESS | 1670 | 1468007371361 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:31 INFO - PROCESS | 1670 | 1468007371363 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:31 INFO - PROCESS | 1670 | ++DOCSHELL 0x1210cc000 == 44 [pid = 1670] [id = 115] 12:49:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x11755f000) [pid = 1670] [serial = 342] [outer = 0x0] 12:49:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x118058000) [pid = 1670] [serial = 343] [outer = 0x11755f000] 12:49:31 INFO - PROCESS | 1670 | 1468007371393 Marionette DEBUG loaded listener.js 12:49:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x11852e000) [pid = 1670] [serial = 344] [outer = 0x11755f000] 12:49:31 INFO - PROCESS | 1670 | 1468007371823 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]]]}] 12:49:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 12:49:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 671ms 12:49:31 INFO - PROCESS | 1670 | 1468007371853 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 12:49:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 12:49:31 INFO - PROCESS | 1670 | 1468007371855 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 12:49:31 INFO - PROCESS | 1670 | 1468007371857 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 12:49:31 INFO - PROCESS | 1670 | 1468007371859 Marionette TRACE conn2 <- [1,434,null,{}] 12:49:31 INFO - PROCESS | 1670 | 1468007371867 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}] 12:49:31 INFO - PROCESS | 1670 | 1468007371870 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:31 INFO - PROCESS | 1670 | 1468007371975 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 12:49:32 INFO - PROCESS | 1670 | 1468007372062 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:32 INFO - PROCESS | 1670 | 1468007372064 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a5e5800 == 45 [pid = 1670] [id = 116] 12:49:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x119b5b400) [pid = 1670] [serial = 345] [outer = 0x0] 12:49:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x1211be800) [pid = 1670] [serial = 346] [outer = 0x119b5b400] 12:49:32 INFO - PROCESS | 1670 | 1468007372094 Marionette DEBUG loaded listener.js 12:49:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x123dadc00) [pid = 1670] [serial = 347] [outer = 0x119b5b400] 12:49:32 INFO - PROCESS | 1670 | 1468007372538 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]]]}] 12:49:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 12:49:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 725ms 12:49:32 INFO - PROCESS | 1670 | 1468007372583 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 12:49:32 INFO - PROCESS | 1670 | 1468007372586 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 12:49:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 12:49:32 INFO - PROCESS | 1670 | 1468007372590 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 12:49:32 INFO - PROCESS | 1670 | 1468007372592 Marionette TRACE conn2 <- [1,438,null,{}] 12:49:32 INFO - PROCESS | 1670 | 1468007372595 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}] 12:49:32 INFO - PROCESS | 1670 | 1468007372598 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:32 INFO - PROCESS | 1670 | 1468007372755 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 12:49:32 INFO - PROCESS | 1670 | 1468007372882 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:32 INFO - PROCESS | 1670 | 1468007372883 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b961800 == 46 [pid = 1670] [id = 117] 12:49:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x124e16800) [pid = 1670] [serial = 348] [outer = 0x0] 12:49:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x126931400) [pid = 1670] [serial = 349] [outer = 0x124e16800] 12:49:32 INFO - PROCESS | 1670 | 1468007372933 Marionette DEBUG loaded listener.js 12:49:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x129052c00) [pid = 1670] [serial = 350] [outer = 0x124e16800] 12:49:33 INFO - PROCESS | 1670 | 1468007373524 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]]]}] 12:49:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 12:49:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 972ms 12:49:33 INFO - PROCESS | 1670 | 1468007373562 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 12:49:33 INFO - PROCESS | 1670 | 1468007373564 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 12:49:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 12:49:33 INFO - PROCESS | 1670 | 1468007373568 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 12:49:33 INFO - PROCESS | 1670 | 1468007373570 Marionette TRACE conn2 <- [1,442,null,{}] 12:49:33 INFO - PROCESS | 1670 | 1468007373573 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}] 12:49:33 INFO - PROCESS | 1670 | 1468007373575 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:33 INFO - PROCESS | 1670 | 1468007373666 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 12:49:33 INFO - PROCESS | 1670 | 1468007373733 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:33 INFO - PROCESS | 1670 | 1468007373736 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x119465800 == 47 [pid = 1670] [id = 118] 12:49:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x116798000) [pid = 1670] [serial = 351] [outer = 0x0] 12:49:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x116a22c00) [pid = 1670] [serial = 352] [outer = 0x116798000] 12:49:33 INFO - PROCESS | 1670 | 1468007373763 Marionette DEBUG loaded listener.js 12:49:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x118341000) [pid = 1670] [serial = 353] [outer = 0x116798000] 12:49:34 INFO - PROCESS | 1670 | 1468007374210 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]]]}] 12:49:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 12:49:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 673ms 12:49:34 INFO - PROCESS | 1670 | 1468007374241 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 12:49:34 INFO - PROCESS | 1670 | 1468007374244 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 12:49:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 12:49:34 INFO - PROCESS | 1670 | 1468007374248 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 12:49:34 INFO - PROCESS | 1670 | 1468007374249 Marionette TRACE conn2 <- [1,446,null,{}] 12:49:34 INFO - PROCESS | 1670 | 1468007374252 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}] 12:49:34 INFO - PROCESS | 1670 | 1468007374254 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:34 INFO - PROCESS | 1670 | 1468007374350 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 12:49:34 INFO - PROCESS | 1670 | --DOCSHELL 0x123fc5000 == 46 [pid = 1670] [id = 112] 12:49:34 INFO - PROCESS | 1670 | --DOCSHELL 0x1210c5000 == 45 [pid = 1670] [id = 111] 12:49:34 INFO - PROCESS | 1670 | --DOCSHELL 0x128d04000 == 44 [pid = 1670] [id = 110] 12:49:34 INFO - PROCESS | 1670 | --DOCSHELL 0x126c11000 == 43 [pid = 1670] [id = 109] 12:49:34 INFO - PROCESS | 1670 | --DOCSHELL 0x1164c8800 == 42 [pid = 1670] [id = 108] 12:49:34 INFO - PROCESS | 1670 | --DOCSHELL 0x121656000 == 41 [pid = 1670] [id = 107] 12:49:34 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x121411c00) [pid = 1670] [serial = 247] [outer = 0x0] [url = about:blank] 12:49:34 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x118205400) [pid = 1670] [serial = 241] [outer = 0x0] [url = about:blank] 12:49:34 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x126762800) [pid = 1670] [serial = 250] [outer = 0x0] [url = about:blank] 12:49:34 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x11961e400) [pid = 1670] [serial = 244] [outer = 0x0] [url = about:blank] 12:49:34 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x12bf35800) [pid = 1670] [serial = 292] [outer = 0x0] [url = about:blank] 12:49:34 INFO - PROCESS | 1670 | --DOCSHELL 0x12121c800 == 40 [pid = 1670] [id = 106] 12:49:34 INFO - PROCESS | 1670 | --DOCSHELL 0x118774000 == 39 [pid = 1670] [id = 105] 12:49:34 INFO - PROCESS | 1670 | --DOCSHELL 0x112f99800 == 38 [pid = 1670] [id = 104] 12:49:34 INFO - PROCESS | 1670 | --DOCSHELL 0x1191bb000 == 37 [pid = 1670] [id = 103] 12:49:34 INFO - PROCESS | 1670 | --DOCSHELL 0x123fb3000 == 36 [pid = 1670] [id = 102] 12:49:34 INFO - PROCESS | 1670 | --DOCSHELL 0x121353800 == 35 [pid = 1670] [id = 100] 12:49:34 INFO - PROCESS | 1670 | --DOCSHELL 0x11710a000 == 34 [pid = 1670] [id = 99] 12:49:34 INFO - PROCESS | 1670 | --DOCSHELL 0x12a5f4800 == 33 [pid = 1670] [id = 98] 12:49:34 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x126676000) [pid = 1670] [serial = 265] [outer = 0x0] [url = about:blank] 12:49:34 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x12a7a6c00) [pid = 1670] [serial = 274] [outer = 0x0] [url = about:blank] 12:49:34 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x126ddc000) [pid = 1670] [serial = 266] [outer = 0x0] [url = about:blank] 12:49:34 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x12bf19000) [pid = 1670] [serial = 289] [outer = 0x0] [url = about:blank] 12:49:34 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x124e4e800) [pid = 1670] [serial = 262] [outer = 0x0] [url = about:blank] 12:49:34 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x12566f400) [pid = 1670] [serial = 263] [outer = 0x0] [url = about:blank] 12:49:34 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x12b0e1c00) [pid = 1670] [serial = 277] [outer = 0x0] [url = about:blank] 12:49:34 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x11a079c00) [pid = 1670] [serial = 259] [outer = 0x0] [url = about:blank] 12:49:34 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x121729000) [pid = 1670] [serial = 260] [outer = 0x0] [url = about:blank] 12:49:34 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x12b8d6800) [pid = 1670] [serial = 278] [outer = 0x0] [url = about:blank] 12:49:34 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x121a30400) [pid = 1670] [serial = 281] [outer = 0x0] [url = about:blank] 12:49:34 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x12bf13c00) [pid = 1670] [serial = 287] [outer = 0x0] [url = about:blank] 12:49:34 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x12b98a000) [pid = 1670] [serial = 283] [outer = 0x0] [url = about:blank] 12:49:34 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x116887c00) [pid = 1670] [serial = 280] [outer = 0x0] [url = about:blank] 12:49:34 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x126de2800) [pid = 1670] [serial = 268] [outer = 0x0] [url = about:blank] 12:49:34 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x129344800) [pid = 1670] [serial = 269] [outer = 0x0] [url = about:blank] 12:49:34 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x12bd3e400) [pid = 1670] [serial = 286] [outer = 0x0] [url = about:blank] 12:49:34 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x12a9ee400) [pid = 1670] [serial = 275] [outer = 0x0] [url = about:blank] 12:49:34 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x12a76f000) [pid = 1670] [serial = 272] [outer = 0x0] [url = about:blank] 12:49:34 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x12bd3b400) [pid = 1670] [serial = 284] [outer = 0x0] [url = about:blank] 12:49:34 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x12bf20400) [pid = 1670] [serial = 290] [outer = 0x0] [url = about:blank] 12:49:34 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x12a4bbc00) [pid = 1670] [serial = 271] [outer = 0x0] [url = about:blank] 12:49:34 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x11688a000) [pid = 1670] [serial = 253] [outer = 0x0] [url = about:blank] 12:49:34 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x11817c800) [pid = 1670] [serial = 254] [outer = 0x0] [url = about:blank] 12:49:34 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x11817b000) [pid = 1670] [serial = 256] [outer = 0x0] [url = about:blank] 12:49:34 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x1193b6000) [pid = 1670] [serial = 257] [outer = 0x0] [url = about:blank] 12:49:34 INFO - PROCESS | 1670 | 1468007374443 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:34 INFO - PROCESS | 1670 | 1468007374445 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x116685000 == 34 [pid = 1670] [id = 119] 12:49:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x116887c00) [pid = 1670] [serial = 354] [outer = 0x0] 12:49:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x118fd2c00) [pid = 1670] [serial = 355] [outer = 0x116887c00] 12:49:34 INFO - PROCESS | 1670 | 1468007374474 Marionette DEBUG loaded listener.js 12:49:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x11a07a000) [pid = 1670] [serial = 356] [outer = 0x116887c00] 12:49:34 INFO - PROCESS | 1670 | 1468007374779 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]]]}] 12:49:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 12:49:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 569ms 12:49:34 INFO - PROCESS | 1670 | 1468007374817 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 12:49:34 INFO - PROCESS | 1670 | 1468007374819 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 12:49:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 12:49:34 INFO - PROCESS | 1670 | 1468007374823 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 12:49:34 INFO - PROCESS | 1670 | 1468007374826 Marionette TRACE conn2 <- [1,450,null,{}] 12:49:34 INFO - PROCESS | 1670 | 1468007374833 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}] 12:49:34 INFO - PROCESS | 1670 | 1468007374836 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:34 INFO - PROCESS | 1670 | 1468007374915 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 12:49:35 INFO - PROCESS | 1670 | 1468007374998 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:35 INFO - PROCESS | 1670 | 1468007375000 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x1196d7800 == 35 [pid = 1670] [id = 120] 12:49:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x123de1400) [pid = 1670] [serial = 357] [outer = 0x0] 12:49:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x126676000) [pid = 1670] [serial = 358] [outer = 0x123de1400] 12:49:35 INFO - PROCESS | 1670 | 1468007375028 Marionette DEBUG loaded listener.js 12:49:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x126de7800) [pid = 1670] [serial = 359] [outer = 0x123de1400] 12:49:35 INFO - PROCESS | 1670 | 1468007375308 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] 12:49:35 INFO - PROCESS | 1670 | 1468007375346 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 12:49:35 INFO - PROCESS | 1670 | 1468007375348 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 12:49:35 INFO - PROCESS | 1670 | 1468007375349 Marionette TRACE conn2 <- [1,454,null,{}] 12:49:35 INFO - PROCESS | 1670 | 1468007375351 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}] 12:49:35 INFO - PROCESS | 1670 | 1468007375354 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:35 INFO - PROCESS | 1670 | 1468007375446 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 12:49:35 INFO - PROCESS | 1670 | 1468007375449 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:35 INFO - PROCESS | 1670 | 1468007375450 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x12164b800 == 36 [pid = 1670] [id = 121] 12:49:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x129051000) [pid = 1670] [serial = 360] [outer = 0x0] 12:49:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x129351000) [pid = 1670] [serial = 361] [outer = 0x129051000] 12:49:35 INFO - PROCESS | 1670 | 1468007375476 Marionette DEBUG loaded listener.js 12:49:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x12a767000) [pid = 1670] [serial = 362] [outer = 0x129051000] 12:49:35 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:49:35 INFO - PROCESS | 1670 | 1468007375808 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]]]}] 12:49:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 12:49:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 519ms 12:49:35 INFO - PROCESS | 1670 | 1468007375867 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 12:49:35 INFO - PROCESS | 1670 | 1468007375868 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 12:49:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 12:49:35 INFO - PROCESS | 1670 | 1468007375871 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 12:49:35 INFO - PROCESS | 1670 | 1468007375872 Marionette TRACE conn2 <- [1,458,null,{}] 12:49:35 INFO - PROCESS | 1670 | 1468007375874 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}] 12:49:35 INFO - PROCESS | 1670 | 1468007375875 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:35 INFO - PROCESS | 1670 | 1468007375952 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 12:49:35 INFO - PROCESS | 1670 | 1468007375958 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:35 INFO - PROCESS | 1670 | 1468007375959 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x124bdb800 == 37 [pid = 1670] [id = 122] 12:49:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x12a2ce000) [pid = 1670] [serial = 363] [outer = 0x0] 12:49:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x12a9e7800) [pid = 1670] [serial = 364] [outer = 0x12a2ce000] 12:49:35 INFO - PROCESS | 1670 | 1468007375983 Marionette DEBUG loaded listener.js 12:49:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x12b031400) [pid = 1670] [serial = 365] [outer = 0x12a2ce000] 12:49:36 INFO - PROCESS | 1670 | 1468007376323 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] 12:49:36 INFO - PROCESS | 1670 | 1468007376341 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 12:49:36 INFO - PROCESS | 1670 | 1468007376343 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 12:49:36 INFO - PROCESS | 1670 | 1468007376344 Marionette TRACE conn2 <- [1,462,null,{}] 12:49:36 INFO - PROCESS | 1670 | 1468007376347 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}] 12:49:36 INFO - PROCESS | 1670 | 1468007376358 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:36 INFO - PROCESS | 1670 | 1468007376485 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 12:49:36 INFO - PROCESS | 1670 | 1468007376496 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:36 INFO - PROCESS | 1670 | 1468007376497 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x1256b2800 == 38 [pid = 1670] [id = 123] 12:49:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x12a79c800) [pid = 1670] [serial = 366] [outer = 0x0] 12:49:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x12b0e4000) [pid = 1670] [serial = 367] [outer = 0x12a79c800] 12:49:36 INFO - PROCESS | 1670 | 1468007376522 Marionette DEBUG loaded listener.js 12:49:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x12bf1f000) [pid = 1670] [serial = 368] [outer = 0x12a79c800] 12:49:36 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:49:36 INFO - PROCESS | 1670 | 1468007376870 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] 12:49:36 INFO - PROCESS | 1670 | 1468007376915 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 12:49:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 12:49:36 INFO - PROCESS | 1670 | 1468007376917 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 12:49:36 INFO - PROCESS | 1670 | 1468007376918 Marionette TRACE conn2 <- [1,466,null,{}] 12:49:36 INFO - PROCESS | 1670 | 1468007376920 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}] 12:49:36 INFO - PROCESS | 1670 | 1468007376921 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:37 INFO - PROCESS | 1670 | 1468007377017 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 12:49:37 INFO - PROCESS | 1670 | 1468007377030 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:37 INFO - PROCESS | 1670 | 1468007377032 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x1138c6000 == 39 [pid = 1670] [id = 124] 12:49:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x12bf1e400) [pid = 1670] [serial = 369] [outer = 0x0] 12:49:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x12c5c3400) [pid = 1670] [serial = 370] [outer = 0x12bf1e400] 12:49:37 INFO - PROCESS | 1670 | 1468007377056 Marionette DEBUG loaded listener.js 12:49:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x12caae400) [pid = 1670] [serial = 371] [outer = 0x12bf1e400] 12:49:37 INFO - PROCESS | 1670 | 1468007377406 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] 12:49:37 INFO - PROCESS | 1670 | 1468007377450 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 12:49:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 12:49:37 INFO - PROCESS | 1670 | 1468007377452 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 12:49:37 INFO - PROCESS | 1670 | 1468007377453 Marionette TRACE conn2 <- [1,470,null,{}] 12:49:37 INFO - PROCESS | 1670 | 1468007377456 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}] 12:49:37 INFO - PROCESS | 1670 | 1468007377457 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:37 INFO - PROCESS | 1670 | 1468007377556 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 12:49:37 INFO - PROCESS | 1670 | 1468007377560 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:37 INFO - PROCESS | 1670 | 1468007377561 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a22c000 == 40 [pid = 1670] [id = 125] 12:49:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x1174b1000) [pid = 1670] [serial = 372] [outer = 0x0] 12:49:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x1174b9800) [pid = 1670] [serial = 373] [outer = 0x1174b1000] 12:49:37 INFO - PROCESS | 1670 | 1468007377618 Marionette DEBUG loaded listener.js 12:49:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x1174bfc00) [pid = 1670] [serial = 374] [outer = 0x1174b1000] 12:49:37 INFO - PROCESS | 1670 | 1468007377914 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]]]}] 12:49:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 12:49:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 470ms 12:49:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 12:49:37 INFO - PROCESS | 1670 | 1468007377932 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 12:49:37 INFO - PROCESS | 1670 | 1468007377934 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 12:49:37 INFO - PROCESS | 1670 | 1468007377939 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 12:49:37 INFO - PROCESS | 1670 | 1468007377942 Marionette TRACE conn2 <- [1,474,null,{}] 12:49:37 INFO - PROCESS | 1670 | 1468007377944 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}] 12:49:37 INFO - PROCESS | 1670 | 1468007377945 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:38 INFO - PROCESS | 1670 | 1468007378045 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 12:49:38 INFO - PROCESS | 1670 | 1468007378049 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:38 INFO - PROCESS | 1670 | 1468007378050 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a5db800 == 41 [pid = 1670] [id = 126] 12:49:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x110e77c00) [pid = 1670] [serial = 375] [outer = 0x0] 12:49:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x110e7f400) [pid = 1670] [serial = 376] [outer = 0x110e77c00] 12:49:38 INFO - PROCESS | 1670 | 1468007378073 Marionette DEBUG loaded listener.js 12:49:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x110e84000) [pid = 1670] [serial = 377] [outer = 0x110e77c00] 12:49:38 INFO - PROCESS | 1670 | 1468007378417 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]]]}] 12:49:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 12:49:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 521ms 12:49:38 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x12c5c8000) [pid = 1670] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 12:49:38 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x110eea000) [pid = 1670] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 12:49:38 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x110eed000) [pid = 1670] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 12:49:38 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x12a7aa800) [pid = 1670] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 12:49:38 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x117560000) [pid = 1670] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 12:49:38 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x1193c3400) [pid = 1670] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 12:49:38 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x11a0dc400) [pid = 1670] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 12:49:38 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x11663b000) [pid = 1670] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 12:49:38 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x12b026800) [pid = 1670] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 12:49:38 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x12bf36800) [pid = 1670] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 12:49:38 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x118124400) [pid = 1670] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 12:49:38 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x12928d800) [pid = 1670] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 12:49:38 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x11a0d6400) [pid = 1670] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 12:49:38 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x1212e8800) [pid = 1670] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 12:49:38 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x11804c000) [pid = 1670] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 12:49:38 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x11805a000) [pid = 1670] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 12:49:38 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x12b994400) [pid = 1670] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 12:49:38 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x11817b800) [pid = 1670] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 12:49:38 INFO - PROCESS | 1670 | 1468007378547 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 12:49:38 INFO - PROCESS | 1670 | 1468007378549 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 12:49:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 12:49:38 INFO - PROCESS | 1670 | 1468007378558 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 12:49:38 INFO - PROCESS | 1670 | 1468007378559 Marionette TRACE conn2 <- [1,478,null,{}] 12:49:38 INFO - PROCESS | 1670 | 1468007378562 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}] 12:49:38 INFO - PROCESS | 1670 | 1468007378563 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:38 INFO - PROCESS | 1670 | 1468007378644 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 12:49:38 INFO - PROCESS | 1670 | 1468007378648 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:38 INFO - PROCESS | 1670 | 1468007378649 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x1194ae800 == 42 [pid = 1670] [id = 127] 12:49:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x110eecc00) [pid = 1670] [serial = 378] [outer = 0x0] 12:49:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x1130d7000) [pid = 1670] [serial = 379] [outer = 0x110eecc00] 12:49:38 INFO - PROCESS | 1670 | 1468007378673 Marionette DEBUG loaded listener.js 12:49:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x1174bcc00) [pid = 1670] [serial = 380] [outer = 0x110eecc00] 12:49:39 INFO - PROCESS | 1670 | 1468007379000 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]]]}] 12:49:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 12:49:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 474ms 12:49:39 INFO - PROCESS | 1670 | 1468007379028 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 12:49:39 INFO - PROCESS | 1670 | 1468007379029 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 12:49:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 12:49:39 INFO - PROCESS | 1670 | 1468007379031 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 12:49:39 INFO - PROCESS | 1670 | 1468007379033 Marionette TRACE conn2 <- [1,482,null,{}] 12:49:39 INFO - PROCESS | 1670 | 1468007379035 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}] 12:49:39 INFO - PROCESS | 1670 | 1468007379037 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:39 INFO - PROCESS | 1670 | 1468007379129 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 12:49:39 INFO - PROCESS | 1670 | 1468007379185 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:39 INFO - PROCESS | 1670 | 1468007379187 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b961000 == 43 [pid = 1670] [id = 128] 12:49:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x110eed000) [pid = 1670] [serial = 381] [outer = 0x0] 12:49:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x118fd5800) [pid = 1670] [serial = 382] [outer = 0x110eed000] 12:49:39 INFO - PROCESS | 1670 | 1468007379213 Marionette DEBUG loaded listener.js 12:49:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x11a0d6800) [pid = 1670] [serial = 383] [outer = 0x110eed000] 12:49:39 INFO - PROCESS | 1670 | 1468007379510 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]]]}] 12:49:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 12:49:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 518ms 12:49:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 12:49:39 INFO - PROCESS | 1670 | 1468007379550 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 12:49:39 INFO - PROCESS | 1670 | 1468007379551 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 12:49:39 INFO - PROCESS | 1670 | 1468007379555 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 12:49:39 INFO - PROCESS | 1670 | 1468007379557 Marionette TRACE conn2 <- [1,486,null,{}] 12:49:39 INFO - PROCESS | 1670 | 1468007379560 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}] 12:49:39 INFO - PROCESS | 1670 | 1468007379561 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:39 INFO - PROCESS | 1670 | 1468007379646 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 12:49:39 INFO - PROCESS | 1670 | 1468007379649 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:39 INFO - PROCESS | 1670 | 1468007379650 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c4a3800 == 44 [pid = 1670] [id = 129] 12:49:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x1197df000) [pid = 1670] [serial = 384] [outer = 0x0] 12:49:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x1197e6800) [pid = 1670] [serial = 385] [outer = 0x1197df000] 12:49:39 INFO - PROCESS | 1670 | 1468007379675 Marionette DEBUG loaded listener.js 12:49:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x1197ea400) [pid = 1670] [serial = 386] [outer = 0x1197df000] 12:49:40 INFO - PROCESS | 1670 | 1468007379997 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]]]}] 12:49:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 12:49:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 472ms 12:49:40 INFO - PROCESS | 1670 | 1468007380026 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 12:49:40 INFO - PROCESS | 1670 | 1468007380027 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 12:49:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 12:49:40 INFO - PROCESS | 1670 | 1468007380029 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 12:49:40 INFO - PROCESS | 1670 | 1468007380030 Marionette TRACE conn2 <- [1,490,null,{}] 12:49:40 INFO - PROCESS | 1670 | 1468007380032 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}] 12:49:40 INFO - PROCESS | 1670 | 1468007380033 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:40 INFO - PROCESS | 1670 | 1468007380143 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 12:49:40 INFO - PROCESS | 1670 | 1468007380149 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:40 INFO - PROCESS | 1670 | 1468007380150 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c733000 == 45 [pid = 1670] [id = 130] 12:49:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x11933fc00) [pid = 1670] [serial = 387] [outer = 0x0] 12:49:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x1197eac00) [pid = 1670] [serial = 388] [outer = 0x11933fc00] 12:49:40 INFO - PROCESS | 1670 | 1468007380174 Marionette DEBUG loaded listener.js 12:49:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x12a7aa800) [pid = 1670] [serial = 389] [outer = 0x11933fc00] 12:49:40 INFO - PROCESS | 1670 | 1468007380489 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]]]}] 12:49:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 12:49:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 469ms 12:49:40 INFO - PROCESS | 1670 | 1468007380499 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 12:49:40 INFO - PROCESS | 1670 | 1468007380500 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 12:49:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 12:49:40 INFO - PROCESS | 1670 | 1468007380504 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 12:49:40 INFO - PROCESS | 1670 | 1468007380507 Marionette TRACE conn2 <- [1,494,null,{}] 12:49:40 INFO - PROCESS | 1670 | 1468007380510 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}] 12:49:40 INFO - PROCESS | 1670 | 1468007380512 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:40 INFO - PROCESS | 1670 | 1468007380665 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 12:49:40 INFO - PROCESS | 1670 | 1468007380726 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:40 INFO - PROCESS | 1670 | 1468007380728 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x115ec5800 == 46 [pid = 1670] [id = 131] 12:49:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x110e7a000) [pid = 1670] [serial = 390] [outer = 0x0] 12:49:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x110ee4800) [pid = 1670] [serial = 391] [outer = 0x110e7a000] 12:49:40 INFO - PROCESS | 1670 | 1468007380759 Marionette DEBUG loaded listener.js 12:49:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x1129a5000) [pid = 1670] [serial = 392] [outer = 0x110e7a000] 12:49:41 INFO - PROCESS | 1670 | 1468007381218 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]]]}] 12:49:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 12:49:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 773ms 12:49:41 INFO - PROCESS | 1670 | 1468007381276 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 12:49:41 INFO - PROCESS | 1670 | 1468007381279 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 12:49:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 12:49:41 INFO - PROCESS | 1670 | 1468007381282 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 12:49:41 INFO - PROCESS | 1670 | 1468007381284 Marionette TRACE conn2 <- [1,498,null,{}] 12:49:41 INFO - PROCESS | 1670 | 1468007381307 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}] 12:49:41 INFO - PROCESS | 1670 | 1468007381309 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:41 INFO - PROCESS | 1670 | 1468007381424 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 12:49:41 INFO - PROCESS | 1670 | 1468007381502 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:41 INFO - PROCESS | 1670 | 1468007381505 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x1210c4800 == 47 [pid = 1670] [id = 132] 12:49:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x1174b3400) [pid = 1670] [serial = 393] [outer = 0x0] 12:49:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x118f61c00) [pid = 1670] [serial = 394] [outer = 0x1174b3400] 12:49:41 INFO - PROCESS | 1670 | 1468007381554 Marionette DEBUG loaded listener.js 12:49:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x11933a800) [pid = 1670] [serial = 395] [outer = 0x1174b3400] 12:49:42 INFO - PROCESS | 1670 | 1468007382083 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]]]}] 12:49:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 12:49:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 842ms 12:49:42 INFO - PROCESS | 1670 | 1468007382124 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 12:49:42 INFO - PROCESS | 1670 | 1468007382126 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 12:49:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 12:49:42 INFO - PROCESS | 1670 | 1468007382128 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 12:49:42 INFO - PROCESS | 1670 | 1468007382129 Marionette TRACE conn2 <- [1,502,null,{}] 12:49:42 INFO - PROCESS | 1670 | 1468007382132 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}] 12:49:42 INFO - PROCESS | 1670 | 1468007382133 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:42 INFO - PROCESS | 1670 | 1468007382239 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 12:49:42 INFO - PROCESS | 1670 | 1468007382300 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:42 INFO - PROCESS | 1670 | 1468007382301 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ab0b000 == 48 [pid = 1670] [id = 133] 12:49:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x119342c00) [pid = 1670] [serial = 396] [outer = 0x0] 12:49:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x11a0d8000) [pid = 1670] [serial = 397] [outer = 0x119342c00] 12:49:42 INFO - PROCESS | 1670 | 1468007382330 Marionette DEBUG loaded listener.js 12:49:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x121171c00) [pid = 1670] [serial = 398] [outer = 0x119342c00] 12:49:42 INFO - PROCESS | 1670 | 1468007382788 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]]]}] 12:49:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 12:49:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 670ms 12:49:42 INFO - PROCESS | 1670 | 1468007382799 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 12:49:42 INFO - PROCESS | 1670 | 1468007382802 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 12:49:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 12:49:42 INFO - PROCESS | 1670 | 1468007382812 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 12:49:42 INFO - PROCESS | 1670 | 1468007382815 Marionette TRACE conn2 <- [1,506,null,{}] 12:49:42 INFO - PROCESS | 1670 | 1468007382817 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}] 12:49:42 INFO - PROCESS | 1670 | 1468007382820 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:42 INFO - PROCESS | 1670 | 1468007382927 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 12:49:42 INFO - PROCESS | 1670 | 1468007382985 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:42 INFO - PROCESS | 1670 | 1468007382986 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c73f000 == 49 [pid = 1670] [id = 134] 12:49:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x121174800) [pid = 1670] [serial = 399] [outer = 0x0] 12:49:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x1212e8c00) [pid = 1670] [serial = 400] [outer = 0x121174800] 12:49:43 INFO - PROCESS | 1670 | 1468007383015 Marionette DEBUG loaded listener.js 12:49:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x12698d000) [pid = 1670] [serial = 401] [outer = 0x121174800] 12:49:43 INFO - PROCESS | 1670 | 1468007383488 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]]]}] 12:49:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 12:49:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 726ms 12:49:43 INFO - PROCESS | 1670 | 1468007383557 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 12:49:43 INFO - PROCESS | 1670 | 1468007383559 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 12:49:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 12:49:43 INFO - PROCESS | 1670 | 1468007383563 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 12:49:43 INFO - PROCESS | 1670 | 1468007383564 Marionette TRACE conn2 <- [1,510,null,{}] 12:49:43 INFO - PROCESS | 1670 | 1468007383567 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}] 12:49:43 INFO - PROCESS | 1670 | 1468007383570 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:43 INFO - PROCESS | 1670 | 1468007383705 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 12:49:44 INFO - PROCESS | 1670 | 1468007384105 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:44 INFO - PROCESS | 1670 | 1468007384107 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x118256000 == 50 [pid = 1670] [id = 135] 12:49:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x110ee4400) [pid = 1670] [serial = 402] [outer = 0x0] 12:49:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x1129ac800) [pid = 1670] [serial = 403] [outer = 0x110ee4400] 12:49:44 INFO - PROCESS | 1670 | 1468007384137 Marionette DEBUG loaded listener.js 12:49:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x116640800) [pid = 1670] [serial = 404] [outer = 0x110ee4400] 12:49:44 INFO - PROCESS | 1670 | 1468007384616 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]]]}] 12:49:44 INFO - PROCESS | 1670 | --DOCSHELL 0x12c733000 == 49 [pid = 1670] [id = 130] 12:49:44 INFO - PROCESS | 1670 | --DOCSHELL 0x12c4a3800 == 48 [pid = 1670] [id = 129] 12:49:44 INFO - PROCESS | 1670 | --DOCSHELL 0x12b961000 == 47 [pid = 1670] [id = 128] 12:49:44 INFO - PROCESS | 1670 | --DOCSHELL 0x1194ae800 == 46 [pid = 1670] [id = 127] 12:49:44 INFO - PROCESS | 1670 | --DOCSHELL 0x12a5db800 == 45 [pid = 1670] [id = 126] 12:49:44 INFO - PROCESS | 1670 | --DOCSHELL 0x12a22c000 == 44 [pid = 1670] [id = 125] 12:49:44 INFO - PROCESS | 1670 | --DOCSHELL 0x1138c6000 == 43 [pid = 1670] [id = 124] 12:49:44 INFO - PROCESS | 1670 | --DOCSHELL 0x1256b2800 == 42 [pid = 1670] [id = 123] 12:49:44 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x1128d2c00) [pid = 1670] [serial = 337] [outer = 0x0] [url = about:blank] 12:49:44 INFO - PROCESS | 1670 | --DOCSHELL 0x124bdb800 == 41 [pid = 1670] [id = 122] 12:49:44 INFO - PROCESS | 1670 | --DOCSHELL 0x12164b800 == 40 [pid = 1670] [id = 121] 12:49:44 INFO - PROCESS | 1670 | --DOCSHELL 0x1196d7800 == 39 [pid = 1670] [id = 120] 12:49:44 INFO - PROCESS | 1670 | --DOCSHELL 0x116685000 == 38 [pid = 1670] [id = 119] 12:49:44 INFO - PROCESS | 1670 | --DOCSHELL 0x119465800 == 37 [pid = 1670] [id = 118] 12:49:44 INFO - PROCESS | 1670 | --DOCSHELL 0x1210cc000 == 36 [pid = 1670] [id = 115] 12:49:44 INFO - PROCESS | 1670 | --DOCSHELL 0x1168bd000 == 35 [pid = 1670] [id = 114] 12:49:44 INFO - PROCESS | 1670 | --DOCSHELL 0x12b23f800 == 34 [pid = 1670] [id = 113] 12:49:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 12:49:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1120ms 12:49:44 INFO - PROCESS | 1670 | 1468007384686 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 12:49:44 INFO - PROCESS | 1670 | 1468007384689 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 12:49:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 12:49:44 INFO - PROCESS | 1670 | 1468007384692 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 12:49:44 INFO - PROCESS | 1670 | 1468007384694 Marionette TRACE conn2 <- [1,514,null,{}] 12:49:44 INFO - PROCESS | 1670 | 1468007384697 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}] 12:49:44 INFO - PROCESS | 1670 | 1468007384699 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:44 INFO - PROCESS | 1670 | 1468007384774 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 12:49:44 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x126ddb000) [pid = 1670] [serial = 251] [outer = 0x0] [url = about:blank] 12:49:44 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x12b8db400) [pid = 1670] [serial = 239] [outer = 0x0] [url = about:blank] 12:49:44 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x1182e6000) [pid = 1670] [serial = 242] [outer = 0x0] [url = about:blank] 12:49:44 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x11a0d5000) [pid = 1670] [serial = 245] [outer = 0x0] [url = about:blank] 12:49:44 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x124b3f400) [pid = 1670] [serial = 248] [outer = 0x0] [url = about:blank] 12:49:44 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x12b987800) [pid = 1670] [serial = 322] [outer = 0x0] [url = about:blank] 12:49:44 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x12bf3fc00) [pid = 1670] [serial = 325] [outer = 0x0] [url = about:blank] 12:49:44 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x1188a6400) [pid = 1670] [serial = 296] [outer = 0x0] [url = about:blank] 12:49:44 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x1182dfc00) [pid = 1670] [serial = 295] [outer = 0x0] [url = about:blank] 12:49:44 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x129342800) [pid = 1670] [serial = 316] [outer = 0x0] [url = about:blank] 12:49:44 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x12a2ca800) [pid = 1670] [serial = 317] [outer = 0x0] [url = about:blank] 12:49:44 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x12140a400) [pid = 1670] [serial = 299] [outer = 0x0] [url = about:blank] 12:49:44 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x11a0d9000) [pid = 1670] [serial = 298] [outer = 0x0] [url = about:blank] 12:49:44 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x124b3bc00) [pid = 1670] [serial = 313] [outer = 0x0] [url = about:blank] 12:49:44 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x12566e800) [pid = 1670] [serial = 314] [outer = 0x0] [url = about:blank] 12:49:44 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x1193b3000) [pid = 1670] [serial = 310] [outer = 0x0] [url = about:blank] 12:49:44 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x11a0d5400) [pid = 1670] [serial = 311] [outer = 0x0] [url = about:blank] 12:49:44 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x1182e3800) [pid = 1670] [serial = 307] [outer = 0x0] [url = about:blank] 12:49:44 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x118fd0c00) [pid = 1670] [serial = 308] [outer = 0x0] [url = about:blank] 12:49:44 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x126de5400) [pid = 1670] [serial = 301] [outer = 0x0] [url = about:blank] 12:49:44 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x12bf3d000) [pid = 1670] [serial = 293] [outer = 0x0] [url = about:blank] 12:49:44 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x12a4bb400) [pid = 1670] [serial = 319] [outer = 0x0] [url = about:blank] 12:49:44 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x12a76b800) [pid = 1670] [serial = 304] [outer = 0x0] [url = about:blank] 12:49:44 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x12c5d2400) [pid = 1670] [serial = 328] [outer = 0x0] [url = about:blank] 12:49:44 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x110eefc00) [pid = 1670] [serial = 331] [outer = 0x0] [url = about:blank] 12:49:44 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x1138e1400) [pid = 1670] [serial = 332] [outer = 0x0] [url = about:blank] 12:49:44 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x118209c00) [pid = 1670] [serial = 334] [outer = 0x0] [url = about:blank] 12:49:44 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x1262a0400) [pid = 1670] [serial = 335] [outer = 0x0] [url = about:blank] 12:49:44 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x12b8d2c00) [pid = 1670] [serial = 326] [outer = 0x0] [url = about:blank] 12:49:44 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x12cdd2000) [pid = 1670] [serial = 329] [outer = 0x0] [url = about:blank] 12:49:44 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x12bf20800) [pid = 1670] [serial = 323] [outer = 0x0] [url = about:blank] 12:49:44 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x12a7ab800) [pid = 1670] [serial = 320] [outer = 0x0] [url = about:blank] 12:49:44 INFO - PROCESS | 1670 | 1468007384847 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:44 INFO - PROCESS | 1670 | 1468007384848 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x11669a800 == 35 [pid = 1670] [id = 136] 12:49:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x115e74c00) [pid = 1670] [serial = 405] [outer = 0x0] 12:49:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x1174b9400) [pid = 1670] [serial = 406] [outer = 0x115e74c00] 12:49:44 INFO - PROCESS | 1670 | 1468007384877 Marionette DEBUG loaded listener.js 12:49:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x11811fc00) [pid = 1670] [serial = 407] [outer = 0x115e74c00] 12:49:45 INFO - PROCESS | 1670 | 1468007385157 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]]]}] 12:49:45 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 12:49:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 520ms 12:49:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 12:49:45 INFO - PROCESS | 1670 | 1468007385214 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 12:49:45 INFO - PROCESS | 1670 | 1468007385217 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 12:49:45 INFO - PROCESS | 1670 | 1468007385219 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 12:49:45 INFO - PROCESS | 1670 | 1468007385223 Marionette TRACE conn2 <- [1,518,null,{}] 12:49:45 INFO - PROCESS | 1670 | 1468007385227 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}] 12:49:45 INFO - PROCESS | 1670 | 1468007385228 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:45 INFO - PROCESS | 1670 | 1468007385310 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 12:49:45 INFO - PROCESS | 1670 | 1468007385397 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:45 INFO - PROCESS | 1670 | 1468007385399 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x1191c3000 == 36 [pid = 1670] [id = 137] 12:49:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x1174b5400) [pid = 1670] [serial = 408] [outer = 0x0] 12:49:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x11933bc00) [pid = 1670] [serial = 409] [outer = 0x1174b5400] 12:49:45 INFO - PROCESS | 1670 | 1468007385424 Marionette DEBUG loaded listener.js 12:49:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x1193bc400) [pid = 1670] [serial = 410] [outer = 0x1174b5400] 12:49:45 INFO - PROCESS | 1670 | 1468007385733 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]]]}] 12:49:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 12:49:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 523ms 12:49:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 12:49:45 INFO - PROCESS | 1670 | 1468007385747 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 12:49:45 INFO - PROCESS | 1670 | 1468007385749 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 12:49:45 INFO - PROCESS | 1670 | 1468007385762 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 12:49:45 INFO - PROCESS | 1670 | 1468007385767 Marionette TRACE conn2 <- [1,522,null,{}] 12:49:45 INFO - PROCESS | 1670 | 1468007385773 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}] 12:49:45 INFO - PROCESS | 1670 | 1468007385776 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:45 INFO - PROCESS | 1670 | 1468007385889 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 12:49:45 INFO - PROCESS | 1670 | 1468007385976 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:45 INFO - PROCESS | 1670 | 1468007385977 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x1199dc000 == 37 [pid = 1670] [id = 138] 12:49:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x11805a000) [pid = 1670] [serial = 411] [outer = 0x0] 12:49:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x1197de800) [pid = 1670] [serial = 412] [outer = 0x11805a000] 12:49:46 INFO - PROCESS | 1670 | 1468007386019 Marionette DEBUG loaded listener.js 12:49:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x121172400) [pid = 1670] [serial = 413] [outer = 0x11805a000] 12:49:46 INFO - PROCESS | 1670 | 1468007386362 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]]]}] 12:49:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 12:49:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 633ms 12:49:46 INFO - PROCESS | 1670 | 1468007386386 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 12:49:46 INFO - PROCESS | 1670 | 1468007386391 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 12:49:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 12:49:46 INFO - PROCESS | 1670 | 1468007386393 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 12:49:46 INFO - PROCESS | 1670 | 1468007386395 Marionette TRACE conn2 <- [1,526,null,{}] 12:49:46 INFO - PROCESS | 1670 | 1468007386397 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}] 12:49:46 INFO - PROCESS | 1670 | 1468007386398 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:46 INFO - PROCESS | 1670 | 1468007386478 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 12:49:46 INFO - PROCESS | 1670 | 1468007386543 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:46 INFO - PROCESS | 1670 | 1468007386544 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x12155c000 == 38 [pid = 1670] [id = 139] 12:49:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x11820d000) [pid = 1670] [serial = 414] [outer = 0x0] 12:49:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x12140a400) [pid = 1670] [serial = 415] [outer = 0x11820d000] 12:49:46 INFO - PROCESS | 1670 | 1468007386584 Marionette DEBUG loaded listener.js 12:49:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x124bbcc00) [pid = 1670] [serial = 416] [outer = 0x11820d000] 12:49:46 INFO - PROCESS | 1670 | 1468007386964 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]]]}] 12:49:47 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 12:49:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 619ms 12:49:47 INFO - PROCESS | 1670 | 1468007387015 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 12:49:47 INFO - PROCESS | 1670 | 1468007387017 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 12:49:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 12:49:47 INFO - PROCESS | 1670 | 1468007387022 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 12:49:47 INFO - PROCESS | 1670 | 1468007387024 Marionette TRACE conn2 <- [1,530,null,{}] 12:49:47 INFO - PROCESS | 1670 | 1468007387027 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}] 12:49:47 INFO - PROCESS | 1670 | 1468007387029 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:47 INFO - PROCESS | 1670 | 1468007387187 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 12:49:47 INFO - PROCESS | 1670 | 1468007387216 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:47 INFO - PROCESS | 1670 | 1468007387222 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:47 INFO - PROCESS | 1670 | ++DOCSHELL 0x124bdb800 == 39 [pid = 1670] [id = 140] 12:49:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x126caec00) [pid = 1670] [serial = 417] [outer = 0x0] 12:49:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x126de3800) [pid = 1670] [serial = 418] [outer = 0x126caec00] 12:49:47 INFO - PROCESS | 1670 | 1468007387276 Marionette DEBUG loaded listener.js 12:49:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x129287800) [pid = 1670] [serial = 419] [outer = 0x126caec00] 12:49:47 INFO - PROCESS | 1670 | 1468007387748 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"]]]}] 12:49:47 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 12:49:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 12:49:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:49:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 12:49:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:49:47 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 12:49:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 12:49:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:49:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 12:49:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:49:47 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 770ms 12:49:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 12:49:47 INFO - PROCESS | 1670 | 1468007387792 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 12:49:47 INFO - PROCESS | 1670 | 1468007387793 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 12:49:47 INFO - PROCESS | 1670 | 1468007387795 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 12:49:47 INFO - PROCESS | 1670 | 1468007387796 Marionette TRACE conn2 <- [1,534,null,{}] 12:49:47 INFO - PROCESS | 1670 | 1468007387799 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}] 12:49:47 INFO - PROCESS | 1670 | 1468007387800 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:47 INFO - PROCESS | 1670 | 1468007387902 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 12:49:47 INFO - PROCESS | 1670 | 1468007387941 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:47 INFO - PROCESS | 1670 | 1468007387942 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:47 INFO - PROCESS | 1670 | ++DOCSHELL 0x12789b000 == 40 [pid = 1670] [id = 141] 12:49:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x129294800) [pid = 1670] [serial = 420] [outer = 0x0] 12:49:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x12934b400) [pid = 1670] [serial = 421] [outer = 0x129294800] 12:49:47 INFO - PROCESS | 1670 | 1468007387973 Marionette DEBUG loaded listener.js 12:49:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x12b02e000) [pid = 1670] [serial = 422] [outer = 0x129294800] 12:49:48 INFO - PROCESS | 1670 | 1468007388303 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]]]}] 12:49:48 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 12:49:48 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 520ms 12:49:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 12:49:48 INFO - PROCESS | 1670 | 1468007388315 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 12:49:48 INFO - PROCESS | 1670 | 1468007388317 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 12:49:48 INFO - PROCESS | 1670 | 1468007388319 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 12:49:48 INFO - PROCESS | 1670 | 1468007388320 Marionette TRACE conn2 <- [1,538,null,{}] 12:49:48 INFO - PROCESS | 1670 | 1468007388326 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}] 12:49:48 INFO - PROCESS | 1670 | 1468007388327 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:48 INFO - PROCESS | 1670 | 1468007388435 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 12:49:48 INFO - PROCESS | 1670 | 1468007388447 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:48 INFO - PROCESS | 1670 | 1468007388448 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x129038000 == 41 [pid = 1670] [id = 142] 12:49:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x12a9efc00) [pid = 1670] [serial = 423] [outer = 0x0] 12:49:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x12b0ee800) [pid = 1670] [serial = 424] [outer = 0x12a9efc00] 12:49:48 INFO - PROCESS | 1670 | 1468007388477 Marionette DEBUG loaded listener.js 12:49:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x12b98a400) [pid = 1670] [serial = 425] [outer = 0x12a9efc00] 12:49:48 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x12bf1e400) [pid = 1670] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 12:49:48 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x1174b1000) [pid = 1670] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 12:49:48 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x129051000) [pid = 1670] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 12:49:48 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x123de1400) [pid = 1670] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 12:49:48 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x116887c00) [pid = 1670] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 12:49:48 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x116798000) [pid = 1670] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 12:49:48 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x12a2ce000) [pid = 1670] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 12:49:48 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x110e77c00) [pid = 1670] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 12:49:48 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x110eecc00) [pid = 1670] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 12:49:48 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x1197df000) [pid = 1670] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 12:49:48 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x110eed000) [pid = 1670] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 12:49:48 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x12a79c800) [pid = 1670] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 12:49:48 INFO - PROCESS | 1670 | 1468007388979 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]]]}] 12:49:48 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. 12:49:48 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 672ms 12:49:48 INFO - PROCESS | 1670 | 1468007388992 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 12:49:48 INFO - PROCESS | 1670 | 1468007388993 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 12:49:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 12:49:48 INFO - PROCESS | 1670 | 1468007388995 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 12:49:48 INFO - PROCESS | 1670 | 1468007388996 Marionette TRACE conn2 <- [1,542,null,{}] 12:49:49 INFO - PROCESS | 1670 | 1468007388999 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}] 12:49:49 INFO - PROCESS | 1670 | 1468007389000 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:49 INFO - PROCESS | 1670 | 1468007389077 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 12:49:49 INFO - PROCESS | 1670 | 1468007389081 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:49 INFO - PROCESS | 1670 | 1468007389082 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a21a000 == 42 [pid = 1670] [id = 143] 12:49:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x110ef1000) [pid = 1670] [serial = 426] [outer = 0x0] 12:49:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x1174b3c00) [pid = 1670] [serial = 427] [outer = 0x110ef1000] 12:49:49 INFO - PROCESS | 1670 | 1468007389114 Marionette DEBUG loaded listener.js 12:49:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x1197df000) [pid = 1670] [serial = 428] [outer = 0x110ef1000] 12:49:49 INFO - PROCESS | 1670 | 1468007389442 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]]]}] 12:49:49 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. 12:49:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 468ms 12:49:49 INFO - PROCESS | 1670 | 1468007389464 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 12:49:49 INFO - PROCESS | 1670 | 1468007389465 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 12:49:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 12:49:49 INFO - PROCESS | 1670 | 1468007389468 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 12:49:49 INFO - PROCESS | 1670 | 1468007389469 Marionette TRACE conn2 <- [1,546,null,{}] 12:49:49 INFO - PROCESS | 1670 | 1468007389474 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}] 12:49:49 INFO - PROCESS | 1670 | 1468007389476 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:49 INFO - PROCESS | 1670 | 1468007389605 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 12:49:49 INFO - PROCESS | 1670 | 1468007389699 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:49 INFO - PROCESS | 1670 | 1468007389700 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a54c000 == 43 [pid = 1670] [id = 144] 12:49:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x113d75000) [pid = 1670] [serial = 429] [outer = 0x0] 12:49:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x1197e9800) [pid = 1670] [serial = 430] [outer = 0x113d75000] 12:49:49 INFO - PROCESS | 1670 | 1468007389727 Marionette DEBUG loaded listener.js 12:49:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x12b995800) [pid = 1670] [serial = 431] [outer = 0x113d75000] 12:49:50 INFO - PROCESS | 1670 | 1468007390029 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]]]}] 12:49:50 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 12:49:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 575ms 12:49:50 INFO - PROCESS | 1670 | 1468007390050 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 12:49:50 INFO - PROCESS | 1670 | 1468007390052 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 12:49:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 12:49:50 INFO - PROCESS | 1670 | 1468007390059 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 12:49:50 INFO - PROCESS | 1670 | 1468007390060 Marionette TRACE conn2 <- [1,550,null,{}] 12:49:50 INFO - PROCESS | 1670 | 1468007390064 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}] 12:49:50 INFO - PROCESS | 1670 | 1468007390066 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:50 INFO - PROCESS | 1670 | 1468007390221 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 12:49:50 INFO - PROCESS | 1670 | 1468007390367 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:50 INFO - PROCESS | 1670 | 1468007390369 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ab09000 == 44 [pid = 1670] [id = 145] 12:49:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x1167a3c00) [pid = 1670] [serial = 432] [outer = 0x0] 12:49:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x12bd3ac00) [pid = 1670] [serial = 433] [outer = 0x1167a3c00] 12:49:50 INFO - PROCESS | 1670 | 1468007390421 Marionette DEBUG loaded listener.js 12:49:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x12bf1e000) [pid = 1670] [serial = 434] [outer = 0x1167a3c00] 12:49:50 INFO - PROCESS | 1670 | 1468007390707 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]]]}] 12:49:50 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. 12:49:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 670ms 12:49:50 INFO - PROCESS | 1670 | 1468007390729 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 12:49:50 INFO - PROCESS | 1670 | 1468007390730 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 12:49:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 12:49:50 INFO - PROCESS | 1670 | 1468007390732 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 12:49:50 INFO - PROCESS | 1670 | 1468007390734 Marionette TRACE conn2 <- [1,554,null,{}] 12:49:50 INFO - PROCESS | 1670 | 1468007390743 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}] 12:49:50 INFO - PROCESS | 1670 | 1468007390745 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:50 INFO - PROCESS | 1670 | 1468007390841 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 12:49:50 INFO - PROCESS | 1670 | 1468007390845 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:50 INFO - PROCESS | 1670 | 1468007390846 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c733800 == 45 [pid = 1670] [id = 146] 12:49:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x1214b1000) [pid = 1670] [serial = 435] [outer = 0x0] 12:49:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x1214b3c00) [pid = 1670] [serial = 436] [outer = 0x1214b1000] 12:49:50 INFO - PROCESS | 1670 | 1468007390870 Marionette DEBUG loaded listener.js 12:49:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x12bf21400) [pid = 1670] [serial = 437] [outer = 0x1214b1000] 12:49:51 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:49:51 INFO - PROCESS | 1670 | 1468007391323 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]]]}] 12:49:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 12:49:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 619ms 12:49:51 INFO - PROCESS | 1670 | 1468007391353 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 12:49:51 INFO - PROCESS | 1670 | 1468007391356 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 12:49:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 12:49:51 INFO - PROCESS | 1670 | 1468007391359 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 12:49:51 INFO - PROCESS | 1670 | 1468007391361 Marionette TRACE conn2 <- [1,558,null,{}] 12:49:51 INFO - PROCESS | 1670 | 1468007391366 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}] 12:49:51 INFO - PROCESS | 1670 | 1468007391368 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:51 INFO - PROCESS | 1670 | 1468007391472 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 12:49:51 INFO - PROCESS | 1670 | 1468007391534 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:51 INFO - PROCESS | 1670 | 1468007391535 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x118fbc000 == 46 [pid = 1670] [id = 147] 12:49:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x1164ebc00) [pid = 1670] [serial = 438] [outer = 0x0] 12:49:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x1174be000) [pid = 1670] [serial = 439] [outer = 0x1164ebc00] 12:49:51 INFO - PROCESS | 1670 | 1468007391578 Marionette DEBUG loaded listener.js 12:49:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x118178c00) [pid = 1670] [serial = 440] [outer = 0x1164ebc00] 12:49:52 INFO - PROCESS | 1670 | 1468007392022 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]]]}] 12:49:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 12:49:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 671ms 12:49:52 INFO - PROCESS | 1670 | 1468007392031 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 12:49:52 INFO - PROCESS | 1670 | 1468007392034 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 12:49:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 12:49:52 INFO - PROCESS | 1670 | 1468007392041 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 12:49:52 INFO - PROCESS | 1670 | 1468007392043 Marionette TRACE conn2 <- [1,562,null,{}] 12:49:52 INFO - PROCESS | 1670 | 1468007392045 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}] 12:49:52 INFO - PROCESS | 1670 | 1468007392047 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:52 INFO - PROCESS | 1670 | 1468007392154 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 12:49:52 INFO - PROCESS | 1670 | 1468007392213 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:52 INFO - PROCESS | 1670 | 1468007392214 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:52 INFO - PROCESS | 1670 | ++DOCSHELL 0x124bd9800 == 47 [pid = 1670] [id = 148] 12:49:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x11933cc00) [pid = 1670] [serial = 441] [outer = 0x0] 12:49:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x1197e8c00) [pid = 1670] [serial = 442] [outer = 0x11933cc00] 12:49:52 INFO - PROCESS | 1670 | 1468007392246 Marionette DEBUG loaded listener.js 12:49:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x11a0d9000) [pid = 1670] [serial = 443] [outer = 0x11933cc00] 12:49:52 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:49:52 INFO - PROCESS | 1670 | 1468007392665 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]]]}] 12:49:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 12:49:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 669ms 12:49:52 INFO - PROCESS | 1670 | 1468007392710 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 12:49:52 INFO - PROCESS | 1670 | 1468007392712 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 12:49:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 12:49:52 INFO - PROCESS | 1670 | 1468007392714 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 12:49:52 INFO - PROCESS | 1670 | 1468007392717 Marionette TRACE conn2 <- [1,566,null,{}] 12:49:52 INFO - PROCESS | 1670 | 1468007392725 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}] 12:49:52 INFO - PROCESS | 1670 | 1468007392728 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:52 INFO - PROCESS | 1670 | 1468007392853 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 12:49:52 INFO - PROCESS | 1670 | 1468007392954 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:52 INFO - PROCESS | 1670 | 1468007392956 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:52 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c72e000 == 48 [pid = 1670] [id = 149] 12:49:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x1214b1400) [pid = 1670] [serial = 444] [outer = 0x0] 12:49:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x121c4e800) [pid = 1670] [serial = 445] [outer = 0x1214b1400] 12:49:52 INFO - PROCESS | 1670 | 1468007392988 Marionette DEBUG loaded listener.js 12:49:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x126764400) [pid = 1670] [serial = 446] [outer = 0x1214b1400] 12:49:53 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:49:53 INFO - PROCESS | 1670 | 1468007393397 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]]]}] 12:49:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 12:49:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 721ms 12:49:53 INFO - PROCESS | 1670 | 1468007393436 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 12:49:53 INFO - PROCESS | 1670 | 1468007393438 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 12:49:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 12:49:53 INFO - PROCESS | 1670 | 1468007393440 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 12:49:53 INFO - PROCESS | 1670 | 1468007393441 Marionette TRACE conn2 <- [1,570,null,{}] 12:49:53 INFO - PROCESS | 1670 | 1468007393444 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}] 12:49:53 INFO - PROCESS | 1670 | 1468007393445 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:53 INFO - PROCESS | 1670 | 1468007393553 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 12:49:53 INFO - PROCESS | 1670 | 1468007393611 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:53 INFO - PROCESS | 1670 | 1468007393612 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ca63000 == 49 [pid = 1670] [id = 150] 12:49:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x128d5b000) [pid = 1670] [serial = 447] [outer = 0x0] 12:49:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x129293400) [pid = 1670] [serial = 448] [outer = 0x128d5b000] 12:49:53 INFO - PROCESS | 1670 | 1468007393641 Marionette DEBUG loaded listener.js 12:49:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x12a768c00) [pid = 1670] [serial = 449] [outer = 0x128d5b000] 12:49:53 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:49:54 INFO - PROCESS | 1670 | 1468007394074 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]]]}] 12:49:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 12:49:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 668ms 12:49:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 12:49:54 INFO - PROCESS | 1670 | 1468007394109 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 12:49:54 INFO - PROCESS | 1670 | 1468007394110 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 12:49:54 INFO - PROCESS | 1670 | 1468007394113 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 12:49:54 INFO - PROCESS | 1670 | 1468007394114 Marionette TRACE conn2 <- [1,574,null,{}] 12:49:54 INFO - PROCESS | 1670 | 1468007394116 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}] 12:49:54 INFO - PROCESS | 1670 | 1468007394118 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:54 INFO - PROCESS | 1670 | 1468007394238 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 12:49:54 INFO - PROCESS | 1670 | 1468007394322 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:54 INFO - PROCESS | 1670 | 1468007394323 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cd81000 == 50 [pid = 1670] [id = 151] 12:49:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x1129ad400) [pid = 1670] [serial = 450] [outer = 0x0] 12:49:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x12bd3a000) [pid = 1670] [serial = 451] [outer = 0x1129ad400] 12:49:54 INFO - PROCESS | 1670 | 1468007394351 Marionette DEBUG loaded listener.js 12:49:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x12bf19000) [pid = 1670] [serial = 452] [outer = 0x1129ad400] 12:49:54 INFO - PROCESS | 1670 | 1468007394978 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]]]}] 12:49:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 12:49:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 919ms 12:49:55 INFO - PROCESS | 1670 | 1468007395033 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 12:49:55 INFO - PROCESS | 1670 | 1468007395039 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 12:49:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 12:49:55 INFO - PROCESS | 1670 | 1468007395045 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 12:49:55 INFO - PROCESS | 1670 | 1468007395049 Marionette TRACE conn2 <- [1,578,null,{}] 12:49:55 INFO - PROCESS | 1670 | 1468007395054 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}] 12:49:55 INFO - PROCESS | 1670 | 1468007395057 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:55 INFO - PROCESS | 1670 | 1468007395200 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 12:49:55 INFO - PROCESS | 1670 | 1468007395263 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:55 INFO - PROCESS | 1670 | 1468007395266 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x1191b4000 == 51 [pid = 1670] [id = 152] 12:49:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x110ef0400) [pid = 1670] [serial = 453] [outer = 0x0] 12:49:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x1161b5800) [pid = 1670] [serial = 454] [outer = 0x110ef0400] 12:49:55 INFO - PROCESS | 1670 | 1468007395337 Marionette DEBUG loaded listener.js 12:49:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x117db9000) [pid = 1670] [serial = 455] [outer = 0x110ef0400] 12:49:55 INFO - PROCESS | 1670 | 1468007395752 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]]]}] 12:49:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 12:49:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 774ms 12:49:55 INFO - PROCESS | 1670 | 1468007395818 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 12:49:55 INFO - PROCESS | 1670 | 1468007395821 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 12:49:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 12:49:55 INFO - PROCESS | 1670 | 1468007395825 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 12:49:55 INFO - PROCESS | 1670 | 1468007395827 Marionette TRACE conn2 <- [1,582,null,{}] 12:49:55 INFO - PROCESS | 1670 | 1468007395829 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}] 12:49:55 INFO - PROCESS | 1670 | 1468007395831 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:55 INFO - PROCESS | 1670 | 1468007395929 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 12:49:55 INFO - PROCESS | 1670 | 1468007395988 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:55 INFO - PROCESS | 1670 | 1468007395989 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x12135a800 == 52 [pid = 1670] [id = 153] 12:49:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x11889b000) [pid = 1670] [serial = 456] [outer = 0x0] 12:49:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x1197dd400) [pid = 1670] [serial = 457] [outer = 0x11889b000] 12:49:56 INFO - PROCESS | 1670 | 1468007396017 Marionette DEBUG loaded listener.js 12:49:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 131 (0x11a0d4c00) [pid = 1670] [serial = 458] [outer = 0x11889b000] 12:49:56 INFO - PROCESS | 1670 | --DOCSHELL 0x12ab09000 == 51 [pid = 1670] [id = 145] 12:49:56 INFO - PROCESS | 1670 | --DOCSHELL 0x12a54c000 == 50 [pid = 1670] [id = 144] 12:49:56 INFO - PROCESS | 1670 | --DOCSHELL 0x12a21a000 == 49 [pid = 1670] [id = 143] 12:49:56 INFO - PROCESS | 1670 | --DOCSHELL 0x129038000 == 48 [pid = 1670] [id = 142] 12:49:56 INFO - PROCESS | 1670 | --DOCSHELL 0x12789b000 == 47 [pid = 1670] [id = 141] 12:49:56 INFO - PROCESS | 1670 | --DOCSHELL 0x124bdb800 == 46 [pid = 1670] [id = 140] 12:49:56 INFO - PROCESS | 1670 | --DOCSHELL 0x12155c000 == 45 [pid = 1670] [id = 139] 12:49:56 INFO - PROCESS | 1670 | --DOCSHELL 0x1199dc000 == 44 [pid = 1670] [id = 138] 12:49:56 INFO - PROCESS | 1670 | --DOCSHELL 0x1191c3000 == 43 [pid = 1670] [id = 137] 12:49:56 INFO - PROCESS | 1670 | --DOCSHELL 0x11669a800 == 42 [pid = 1670] [id = 136] 12:49:56 INFO - PROCESS | 1670 | --DOCSHELL 0x118256000 == 41 [pid = 1670] [id = 135] 12:49:56 INFO - PROCESS | 1670 | --DOCSHELL 0x12ab0b000 == 40 [pid = 1670] [id = 133] 12:49:56 INFO - PROCESS | 1670 | --DOCSHELL 0x1210c4800 == 39 [pid = 1670] [id = 132] 12:49:56 INFO - PROCESS | 1670 | --DOCSHELL 0x115ec5800 == 38 [pid = 1670] [id = 131] 12:49:56 INFO - PROCESS | 1670 | --DOCSHELL 0x12b961800 == 37 [pid = 1670] [id = 117] 12:49:56 INFO - PROCESS | 1670 | --DOCSHELL 0x12c73f000 == 36 [pid = 1670] [id = 134] 12:49:56 INFO - PROCESS | 1670 | --DOCSHELL 0x12a5e5800 == 35 [pid = 1670] [id = 116] 12:49:56 INFO - PROCESS | 1670 | --DOCSHELL 0x12a412800 == 34 [pid = 1670] [id = 101] 12:49:56 INFO - PROCESS | 1670 | --DOCSHELL 0x1191b4000 == 33 [pid = 1670] [id = 152] 12:49:56 INFO - PROCESS | 1670 | --DOCSHELL 0x12cd81000 == 32 [pid = 1670] [id = 151] 12:49:56 INFO - PROCESS | 1670 | --DOCSHELL 0x12ca63000 == 31 [pid = 1670] [id = 150] 12:49:56 INFO - PROCESS | 1670 | --DOCSHELL 0x12c72e000 == 30 [pid = 1670] [id = 149] 12:49:56 INFO - PROCESS | 1670 | --DOCSHELL 0x124bd9800 == 29 [pid = 1670] [id = 148] 12:49:56 INFO - PROCESS | 1670 | --DOCSHELL 0x12c733800 == 28 [pid = 1670] [id = 146] 12:49:56 INFO - PROCESS | 1670 | --DOCSHELL 0x118fbc000 == 27 [pid = 1670] [id = 147] 12:49:56 INFO - PROCESS | 1670 | --DOMWINDOW == 130 (0x12c5c3400) [pid = 1670] [serial = 370] [outer = 0x0] [url = about:blank] 12:49:56 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x1174b9800) [pid = 1670] [serial = 373] [outer = 0x0] [url = about:blank] 12:49:56 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x12caae400) [pid = 1670] [serial = 371] [outer = 0x0] [url = about:blank] 12:49:56 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x129351000) [pid = 1670] [serial = 361] [outer = 0x0] [url = about:blank] 12:49:56 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x12a767000) [pid = 1670] [serial = 362] [outer = 0x0] [url = about:blank] 12:49:56 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x126676000) [pid = 1670] [serial = 358] [outer = 0x0] [url = about:blank] 12:49:56 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x126de7800) [pid = 1670] [serial = 359] [outer = 0x0] [url = about:blank] 12:49:56 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x118fd2c00) [pid = 1670] [serial = 355] [outer = 0x0] [url = about:blank] 12:49:56 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x11a07a000) [pid = 1670] [serial = 356] [outer = 0x0] [url = about:blank] 12:49:56 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x118341000) [pid = 1670] [serial = 353] [outer = 0x0] [url = about:blank] 12:49:56 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x116a22c00) [pid = 1670] [serial = 352] [outer = 0x0] [url = about:blank] 12:49:56 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x12a9e7800) [pid = 1670] [serial = 364] [outer = 0x0] [url = about:blank] 12:49:56 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x12b031400) [pid = 1670] [serial = 365] [outer = 0x0] [url = about:blank] 12:49:56 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x126931400) [pid = 1670] [serial = 349] [outer = 0x0] [url = about:blank] 12:49:56 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x1211be800) [pid = 1670] [serial = 346] [outer = 0x0] [url = about:blank] 12:49:56 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x1129a5800) [pid = 1670] [serial = 340] [outer = 0x0] [url = about:blank] 12:49:56 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x118058000) [pid = 1670] [serial = 343] [outer = 0x0] [url = about:blank] 12:49:56 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x110e7f400) [pid = 1670] [serial = 376] [outer = 0x0] [url = about:blank] 12:49:56 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x1174bfc00) [pid = 1670] [serial = 374] [outer = 0x0] [url = about:blank] 12:49:56 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x1130d7000) [pid = 1670] [serial = 379] [outer = 0x0] [url = about:blank] 12:49:56 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x110e84000) [pid = 1670] [serial = 377] [outer = 0x0] [url = about:blank] 12:49:56 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x1197ea400) [pid = 1670] [serial = 386] [outer = 0x0] [url = about:blank] 12:49:56 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x1174bcc00) [pid = 1670] [serial = 380] [outer = 0x0] [url = about:blank] 12:49:56 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x1197e6800) [pid = 1670] [serial = 385] [outer = 0x0] [url = about:blank] 12:49:56 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x11a0d6800) [pid = 1670] [serial = 383] [outer = 0x0] [url = about:blank] 12:49:56 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x1197eac00) [pid = 1670] [serial = 388] [outer = 0x0] [url = about:blank] 12:49:56 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x12b0e4000) [pid = 1670] [serial = 367] [outer = 0x0] [url = about:blank] 12:49:56 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x12bf1f000) [pid = 1670] [serial = 368] [outer = 0x0] [url = about:blank] 12:49:56 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x118fd5800) [pid = 1670] [serial = 382] [outer = 0x0] [url = about:blank] 12:49:57 INFO - PROCESS | 1670 | 1468007397070 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]]]}] 12:49:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 12:49:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1270ms 12:49:57 INFO - PROCESS | 1670 | 1468007397097 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 12:49:57 INFO - PROCESS | 1670 | 1468007397101 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 12:49:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 12:49:57 INFO - PROCESS | 1670 | 1468007397105 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 12:49:57 INFO - PROCESS | 1670 | 1468007397110 Marionette TRACE conn2 <- [1,586,null,{}] 12:49:57 INFO - PROCESS | 1670 | 1468007397115 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}] 12:49:57 INFO - PROCESS | 1670 | 1468007397117 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:57 INFO - PROCESS | 1670 | 1468007397242 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 12:49:57 INFO - PROCESS | 1670 | 1468007397349 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:57 INFO - PROCESS | 1670 | 1468007397351 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x116852800 == 28 [pid = 1670] [id = 154] 12:49:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x1128d8800) [pid = 1670] [serial = 459] [outer = 0x0] 12:49:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x1161b3400) [pid = 1670] [serial = 460] [outer = 0x1128d8800] 12:49:57 INFO - PROCESS | 1670 | 1468007397397 Marionette DEBUG loaded listener.js 12:49:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x117158800) [pid = 1670] [serial = 461] [outer = 0x1128d8800] 12:49:57 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:49:57 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:49:57 INFO - PROCESS | 1670 | 1468007397743 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]]]}] 12:49:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 12:49:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 673ms 12:49:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 12:49:57 INFO - PROCESS | 1670 | 1468007397778 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 12:49:57 INFO - PROCESS | 1670 | 1468007397780 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 12:49:57 INFO - PROCESS | 1670 | 1468007397784 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 12:49:57 INFO - PROCESS | 1670 | 1468007397786 Marionette TRACE conn2 <- [1,590,null,{}] 12:49:57 INFO - PROCESS | 1670 | 1468007397792 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}] 12:49:57 INFO - PROCESS | 1670 | 1468007397793 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:57 INFO - PROCESS | 1670 | 1468007397893 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 12:49:57 INFO - PROCESS | 1670 | 1468007397948 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:57 INFO - PROCESS | 1670 | 1468007397949 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x118258800 == 29 [pid = 1670] [id = 155] 12:49:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x11715c800) [pid = 1670] [serial = 462] [outer = 0x0] 12:49:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x117560000) [pid = 1670] [serial = 463] [outer = 0x11715c800] 12:49:57 INFO - PROCESS | 1670 | 1468007397976 Marionette DEBUG loaded listener.js 12:49:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x11820ec00) [pid = 1670] [serial = 464] [outer = 0x11715c800] 12:49:58 INFO - PROCESS | 1670 | 1468007398287 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]]]}] 12:49:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 12:49:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 523ms 12:49:58 INFO - PROCESS | 1670 | 1468007398309 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 12:49:58 INFO - PROCESS | 1670 | 1468007398310 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 12:49:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 12:49:58 INFO - PROCESS | 1670 | 1468007398312 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 12:49:58 INFO - PROCESS | 1670 | 1468007398315 Marionette TRACE conn2 <- [1,594,null,{}] 12:49:58 INFO - PROCESS | 1670 | 1468007398326 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}] 12:49:58 INFO - PROCESS | 1670 | 1468007398329 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:58 INFO - PROCESS | 1670 | 1468007398405 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 12:49:58 INFO - PROCESS | 1670 | 1468007398410 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:58 INFO - PROCESS | 1670 | 1468007398413 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x1194a6800 == 30 [pid = 1670] [id = 156] 12:49:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x1174b4000) [pid = 1670] [serial = 465] [outer = 0x0] 12:49:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x11889bc00) [pid = 1670] [serial = 466] [outer = 0x1174b4000] 12:49:58 INFO - PROCESS | 1670 | 1468007398495 Marionette DEBUG loaded listener.js 12:49:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x1193b4000) [pid = 1670] [serial = 467] [outer = 0x1174b4000] 12:49:58 INFO - PROCESS | 1670 | 1468007398802 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]]]}] 12:49:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 12:49:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 521ms 12:49:58 INFO - PROCESS | 1670 | 1468007398833 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 12:49:58 INFO - PROCESS | 1670 | 1468007398835 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 12:49:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 12:49:58 INFO - PROCESS | 1670 | 1468007398838 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 12:49:58 INFO - PROCESS | 1670 | 1468007398841 Marionette TRACE conn2 <- [1,598,null,{}] 12:49:58 INFO - PROCESS | 1670 | 1468007398844 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}] 12:49:58 INFO - PROCESS | 1670 | 1468007398845 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:58 INFO - PROCESS | 1670 | 1468007398945 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 12:49:58 INFO - PROCESS | 1670 | 1468007398949 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:58 INFO - PROCESS | 1670 | 1468007398950 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x121206000 == 31 [pid = 1670] [id = 157] 12:49:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x1193ba400) [pid = 1670] [serial = 468] [outer = 0x0] 12:49:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x1197e4000) [pid = 1670] [serial = 469] [outer = 0x1193ba400] 12:49:58 INFO - PROCESS | 1670 | 1468007398975 Marionette DEBUG loaded listener.js 12:49:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x119b57000) [pid = 1670] [serial = 470] [outer = 0x1193ba400] 12:49:59 INFO - PROCESS | 1670 | 1468007399333 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]]]}] 12:49:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 12:49:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 523ms 12:49:59 INFO - PROCESS | 1670 | 1468007399361 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 12:49:59 INFO - PROCESS | 1670 | 1468007399362 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 12:49:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 12:49:59 INFO - PROCESS | 1670 | 1468007399364 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 12:49:59 INFO - PROCESS | 1670 | 1468007399365 Marionette TRACE conn2 <- [1,602,null,{}] 12:49:59 INFO - PROCESS | 1670 | 1468007399368 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}] 12:49:59 INFO - PROCESS | 1670 | 1468007399369 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:59 INFO - PROCESS | 1670 | 1468007399473 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 12:49:59 INFO - PROCESS | 1670 | 1468007399511 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:59 INFO - PROCESS | 1670 | 1468007399512 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:49:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x12165a800 == 32 [pid = 1670] [id = 158] 12:49:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x11a0dac00) [pid = 1670] [serial = 471] [outer = 0x0] 12:49:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x11a0de800) [pid = 1670] [serial = 472] [outer = 0x11a0dac00] 12:49:59 INFO - PROCESS | 1670 | 1468007399537 Marionette DEBUG loaded listener.js 12:49:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x121175800) [pid = 1670] [serial = 473] [outer = 0x11a0dac00] 12:49:59 INFO - PROCESS | 1670 | 1468007399862 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]]]}] 12:49:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 12:49:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 518ms 12:49:59 INFO - PROCESS | 1670 | 1468007399883 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 12:49:59 INFO - PROCESS | 1670 | 1468007399884 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 12:49:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 12:49:59 INFO - PROCESS | 1670 | 1468007399893 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 12:49:59 INFO - PROCESS | 1670 | 1468007399894 Marionette TRACE conn2 <- [1,606,null,{}] 12:49:59 INFO - PROCESS | 1670 | 1468007399896 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}] 12:49:59 INFO - PROCESS | 1670 | 1468007399900 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:00 INFO - PROCESS | 1670 | 1468007400007 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 12:50:00 INFO - PROCESS | 1670 | 1468007400011 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:00 INFO - PROCESS | 1670 | 1468007400012 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x1256c2000 == 33 [pid = 1670] [id = 159] 12:50:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x121175c00) [pid = 1670] [serial = 474] [outer = 0x0] 12:50:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x1214aa800) [pid = 1670] [serial = 475] [outer = 0x121175c00] 12:50:00 INFO - PROCESS | 1670 | 1468007400038 Marionette DEBUG loaded listener.js 12:50:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x124c44c00) [pid = 1670] [serial = 476] [outer = 0x121175c00] 12:50:00 INFO - PROCESS | 1670 | 1468007400397 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]]]}] 12:50:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 12:50:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 524ms 12:50:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 12:50:00 INFO - PROCESS | 1670 | 1468007400412 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 12:50:00 INFO - PROCESS | 1670 | 1468007400413 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 12:50:00 INFO - PROCESS | 1670 | 1468007400415 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 12:50:00 INFO - PROCESS | 1670 | 1468007400416 Marionette TRACE conn2 <- [1,610,null,{}] 12:50:00 INFO - PROCESS | 1670 | 1468007400418 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}] 12:50:00 INFO - PROCESS | 1670 | 1468007400419 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:00 INFO - PROCESS | 1670 | 1468007400530 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 12:50:00 INFO - PROCESS | 1670 | 1468007400534 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:00 INFO - PROCESS | 1670 | 1468007400535 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x126c21800 == 34 [pid = 1670] [id = 160] 12:50:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x1129ac400) [pid = 1670] [serial = 477] [outer = 0x0] 12:50:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x125112000) [pid = 1670] [serial = 478] [outer = 0x1129ac400] 12:50:00 INFO - PROCESS | 1670 | 1468007400562 Marionette DEBUG loaded listener.js 12:50:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x126706400) [pid = 1670] [serial = 479] [outer = 0x1129ac400] 12:50:01 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x115e74c00) [pid = 1670] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 12:50:01 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x12a9efc00) [pid = 1670] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 12:50:01 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x1128cc800) [pid = 1670] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 12:50:01 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x1193bb800) [pid = 1670] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 12:50:01 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x1174b5400) [pid = 1670] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 12:50:01 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x113d75000) [pid = 1670] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 12:50:01 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x126caec00) [pid = 1670] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 12:50:01 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x129294800) [pid = 1670] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 12:50:01 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x126de3000) [pid = 1670] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 12:50:01 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x1174b3400) [pid = 1670] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 12:50:01 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x11755f000) [pid = 1670] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 12:50:01 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x110ef1000) [pid = 1670] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 12:50:01 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x1128d9000) [pid = 1670] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 12:50:01 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x11820d000) [pid = 1670] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 12:50:01 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x110e7a000) [pid = 1670] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 12:50:01 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x119342c00) [pid = 1670] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 12:50:01 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x1167a3c00) [pid = 1670] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 12:50:01 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x11805a000) [pid = 1670] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 12:50:01 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x121174800) [pid = 1670] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 12:50:01 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x11933fc00) [pid = 1670] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 12:50:01 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x119b5b400) [pid = 1670] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 12:50:01 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x110ee4400) [pid = 1670] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 12:50:01 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x124e16800) [pid = 1670] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 12:50:01 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x1214b1000) [pid = 1670] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 12:50:01 INFO - PROCESS | 1670 | 1468007401172 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]]]}] 12:50:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 12:50:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 768ms 12:50:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 12:50:01 INFO - PROCESS | 1670 | 1468007401184 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 12:50:01 INFO - PROCESS | 1670 | 1468007401186 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 12:50:01 INFO - PROCESS | 1670 | 1468007401191 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 12:50:01 INFO - PROCESS | 1670 | 1468007401193 Marionette TRACE conn2 <- [1,614,null,{}] 12:50:01 INFO - PROCESS | 1670 | 1468007401195 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}] 12:50:01 INFO - PROCESS | 1670 | 1468007401196 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:01 INFO - PROCESS | 1670 | 1468007401285 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 12:50:01 INFO - PROCESS | 1670 | 1468007401291 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:01 INFO - PROCESS | 1670 | 1468007401292 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x1213ab800 == 35 [pid = 1670] [id = 161] 12:50:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x1129af000) [pid = 1670] [serial = 480] [outer = 0x0] 12:50:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x1174bec00) [pid = 1670] [serial = 481] [outer = 0x1129af000] 12:50:01 INFO - PROCESS | 1670 | 1468007401316 Marionette DEBUG loaded listener.js 12:50:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x1193bd400) [pid = 1670] [serial = 482] [outer = 0x1129af000] 12:50:01 INFO - PROCESS | 1670 | 1468007401631 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]]]}] 12:50:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 12:50:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 470ms 12:50:01 INFO - PROCESS | 1670 | 1468007401660 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 12:50:01 INFO - PROCESS | 1670 | 1468007401670 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 12:50:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 12:50:01 INFO - PROCESS | 1670 | 1468007401674 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 12:50:01 INFO - PROCESS | 1670 | 1468007401676 Marionette TRACE conn2 <- [1,618,null,{}] 12:50:01 INFO - PROCESS | 1670 | 1468007401678 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}] 12:50:01 INFO - PROCESS | 1670 | 1468007401679 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:01 INFO - PROCESS | 1670 | 1468007401776 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 12:50:01 INFO - PROCESS | 1670 | 1468007401782 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:01 INFO - PROCESS | 1670 | 1468007401783 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a226000 == 36 [pid = 1670] [id = 162] 12:50:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x118125800) [pid = 1670] [serial = 483] [outer = 0x0] 12:50:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x121170800) [pid = 1670] [serial = 484] [outer = 0x118125800] 12:50:01 INFO - PROCESS | 1670 | 1468007401810 Marionette DEBUG loaded listener.js 12:50:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x124e1ec00) [pid = 1670] [serial = 485] [outer = 0x118125800] 12:50:02 INFO - PROCESS | 1670 | 1468007402118 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]]]}] 12:50:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 12:50:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 469ms 12:50:02 INFO - PROCESS | 1670 | 1468007402144 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 12:50:02 INFO - PROCESS | 1670 | 1468007402145 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 12:50:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 12:50:02 INFO - PROCESS | 1670 | 1468007402148 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 12:50:02 INFO - PROCESS | 1670 | 1468007402149 Marionette TRACE conn2 <- [1,622,null,{}] 12:50:02 INFO - PROCESS | 1670 | 1468007402153 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}] 12:50:02 INFO - PROCESS | 1670 | 1468007402157 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:02 INFO - PROCESS | 1670 | 1468007402269 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 12:50:02 INFO - PROCESS | 1670 | 1468007402274 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:02 INFO - PROCESS | 1670 | 1468007402277 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a42b800 == 37 [pid = 1670] [id = 163] 12:50:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x119f77800) [pid = 1670] [serial = 486] [outer = 0x0] 12:50:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x126de4400) [pid = 1670] [serial = 487] [outer = 0x119f77800] 12:50:02 INFO - PROCESS | 1670 | 1468007402317 Marionette DEBUG loaded listener.js 12:50:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x128d4fc00) [pid = 1670] [serial = 488] [outer = 0x119f77800] 12:50:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x12934c400) [pid = 1670] [serial = 489] [outer = 0x12cab9400] 12:50:02 INFO - PROCESS | 1670 | 1468007402879 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]]]}] 12:50:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 12:50:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 775ms 12:50:02 INFO - PROCESS | 1670 | 1468007402925 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 12:50:02 INFO - PROCESS | 1670 | 1468007402927 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 12:50:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 12:50:02 INFO - PROCESS | 1670 | 1468007402929 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 12:50:02 INFO - PROCESS | 1670 | 1468007402939 Marionette TRACE conn2 <- [1,626,null,{}] 12:50:02 INFO - PROCESS | 1670 | 1468007402942 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}] 12:50:02 INFO - PROCESS | 1670 | 1468007402943 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:03 INFO - PROCESS | 1670 | 1468007403028 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 12:50:03 INFO - PROCESS | 1670 | 1468007403031 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:03 INFO - PROCESS | 1670 | 1468007403033 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b95f800 == 38 [pid = 1670] [id = 164] 12:50:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x128b1d000) [pid = 1670] [serial = 490] [outer = 0x0] 12:50:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x12a79c800) [pid = 1670] [serial = 491] [outer = 0x128b1d000] 12:50:03 INFO - PROCESS | 1670 | 1468007403061 Marionette DEBUG loaded listener.js 12:50:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x12b0e3800) [pid = 1670] [serial = 492] [outer = 0x128b1d000] 12:50:03 INFO - PROCESS | 1670 | 1468007403692 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]]]}] 12:50:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 12:50:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 829ms 12:50:03 INFO - PROCESS | 1670 | 1468007403759 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 12:50:03 INFO - PROCESS | 1670 | 1468007403761 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 12:50:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 12:50:03 INFO - PROCESS | 1670 | 1468007403764 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 12:50:03 INFO - PROCESS | 1670 | 1468007403768 Marionette TRACE conn2 <- [1,630,null,{}] 12:50:03 INFO - PROCESS | 1670 | 1468007403772 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}] 12:50:03 INFO - PROCESS | 1670 | 1468007403773 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:03 INFO - PROCESS | 1670 | 1468007403882 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 12:50:03 INFO - PROCESS | 1670 | 1468007403962 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:03 INFO - PROCESS | 1670 | 1468007403964 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x117471800 == 39 [pid = 1670] [id = 165] 12:50:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x1129b2c00) [pid = 1670] [serial = 493] [outer = 0x0] 12:50:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x1164f3c00) [pid = 1670] [serial = 494] [outer = 0x1129b2c00] 12:50:03 INFO - PROCESS | 1670 | 1468007403995 Marionette DEBUG loaded listener.js 12:50:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x1174bf800) [pid = 1670] [serial = 495] [outer = 0x1129b2c00] 12:50:04 INFO - PROCESS | 1670 | 1468007404514 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]]]}] 12:50:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 12:50:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 822ms 12:50:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 12:50:04 INFO - PROCESS | 1670 | 1468007404586 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 12:50:04 INFO - PROCESS | 1670 | 1468007404589 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 12:50:04 INFO - PROCESS | 1670 | 1468007404594 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 12:50:04 INFO - PROCESS | 1670 | 1468007404596 Marionette TRACE conn2 <- [1,634,null,{}] 12:50:04 INFO - PROCESS | 1670 | 1468007404598 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}] 12:50:04 INFO - PROCESS | 1670 | 1468007404600 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:04 INFO - PROCESS | 1670 | 1468007404713 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 12:50:04 INFO - PROCESS | 1670 | 1468007404774 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:04 INFO - PROCESS | 1670 | 1468007404775 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x1168bd000 == 40 [pid = 1670] [id = 166] 12:50:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x112fc8800) [pid = 1670] [serial = 496] [outer = 0x0] 12:50:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x11817ac00) [pid = 1670] [serial = 497] [outer = 0x112fc8800] 12:50:04 INFO - PROCESS | 1670 | 1468007404806 Marionette DEBUG loaded listener.js 12:50:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x1182e4400) [pid = 1670] [serial = 498] [outer = 0x112fc8800] 12:50:05 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:50:05 INFO - PROCESS | 1670 | --DOCSHELL 0x12a42b800 == 39 [pid = 1670] [id = 163] 12:50:05 INFO - PROCESS | 1670 | --DOCSHELL 0x12a226000 == 38 [pid = 1670] [id = 162] 12:50:05 INFO - PROCESS | 1670 | --DOCSHELL 0x1213ab800 == 37 [pid = 1670] [id = 161] 12:50:05 INFO - PROCESS | 1670 | --DOCSHELL 0x126c21800 == 36 [pid = 1670] [id = 160] 12:50:05 INFO - PROCESS | 1670 | --DOCSHELL 0x1256c2000 == 35 [pid = 1670] [id = 159] 12:50:05 INFO - PROCESS | 1670 | --DOCSHELL 0x12165a800 == 34 [pid = 1670] [id = 158] 12:50:05 INFO - PROCESS | 1670 | --DOCSHELL 0x121206000 == 33 [pid = 1670] [id = 157] 12:50:05 INFO - PROCESS | 1670 | --DOCSHELL 0x1194a6800 == 32 [pid = 1670] [id = 156] 12:50:05 INFO - PROCESS | 1670 | --DOCSHELL 0x118258800 == 31 [pid = 1670] [id = 155] 12:50:05 INFO - PROCESS | 1670 | --DOCSHELL 0x116852800 == 30 [pid = 1670] [id = 154] 12:50:05 INFO - PROCESS | 1670 | --DOCSHELL 0x12135a800 == 29 [pid = 1670] [id = 153] 12:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x11811fc00) [pid = 1670] [serial = 407] [outer = 0x0] [url = about:blank] 12:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x12b98a400) [pid = 1670] [serial = 425] [outer = 0x0] [url = about:blank] 12:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x12934f000) [pid = 1670] [serial = 338] [outer = 0x0] [url = about:blank] 12:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x12b990000) [pid = 1670] [serial = 305] [outer = 0x0] [url = about:blank] 12:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x1193bc400) [pid = 1670] [serial = 410] [outer = 0x0] [url = about:blank] 12:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x12b0ee800) [pid = 1670] [serial = 424] [outer = 0x0] [url = about:blank] 12:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x1197e9800) [pid = 1670] [serial = 430] [outer = 0x0] [url = about:blank] 12:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x129287800) [pid = 1670] [serial = 419] [outer = 0x0] [url = about:blank] 12:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x12934b400) [pid = 1670] [serial = 421] [outer = 0x0] [url = about:blank] 12:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x12b995800) [pid = 1670] [serial = 431] [outer = 0x0] [url = about:blank] 12:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x128d5dc00) [pid = 1670] [serial = 302] [outer = 0x0] [url = about:blank] 12:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x118f61c00) [pid = 1670] [serial = 394] [outer = 0x0] [url = about:blank] 12:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x11852e000) [pid = 1670] [serial = 344] [outer = 0x0] [url = about:blank] 12:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x1174b3c00) [pid = 1670] [serial = 427] [outer = 0x0] [url = about:blank] 12:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x1129ac000) [pid = 1670] [serial = 341] [outer = 0x0] [url = about:blank] 12:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x124bbcc00) [pid = 1670] [serial = 416] [outer = 0x0] [url = about:blank] 12:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x12140a400) [pid = 1670] [serial = 415] [outer = 0x0] [url = about:blank] 12:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x110ee4800) [pid = 1670] [serial = 391] [outer = 0x0] [url = about:blank] 12:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x121171c00) [pid = 1670] [serial = 398] [outer = 0x0] [url = about:blank] 12:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x12bd3ac00) [pid = 1670] [serial = 433] [outer = 0x0] [url = about:blank] 12:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x1197de800) [pid = 1670] [serial = 412] [outer = 0x0] [url = about:blank] 12:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x11933bc00) [pid = 1670] [serial = 409] [outer = 0x0] [url = about:blank] 12:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x1212e8c00) [pid = 1670] [serial = 400] [outer = 0x0] [url = about:blank] 12:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x12a7aa800) [pid = 1670] [serial = 389] [outer = 0x0] [url = about:blank] 12:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x11a0d8000) [pid = 1670] [serial = 397] [outer = 0x0] [url = about:blank] 12:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x123dadc00) [pid = 1670] [serial = 347] [outer = 0x0] [url = about:blank] 12:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x12698d000) [pid = 1670] [serial = 401] [outer = 0x0] [url = about:blank] 12:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x1129ac800) [pid = 1670] [serial = 403] [outer = 0x0] [url = about:blank] 12:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x1197df000) [pid = 1670] [serial = 428] [outer = 0x0] [url = about:blank] 12:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x11933a800) [pid = 1670] [serial = 395] [outer = 0x0] [url = about:blank] 12:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x121172400) [pid = 1670] [serial = 413] [outer = 0x0] [url = about:blank] 12:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x126de3800) [pid = 1670] [serial = 418] [outer = 0x0] [url = about:blank] 12:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x1129a5000) [pid = 1670] [serial = 392] [outer = 0x0] [url = about:blank] 12:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x116640800) [pid = 1670] [serial = 404] [outer = 0x0] [url = about:blank] 12:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x12b02e000) [pid = 1670] [serial = 422] [outer = 0x0] [url = about:blank] 12:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x129052c00) [pid = 1670] [serial = 350] [outer = 0x0] [url = about:blank] 12:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x1174b9400) [pid = 1670] [serial = 406] [outer = 0x0] [url = about:blank] 12:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x1214b3c00) [pid = 1670] [serial = 436] [outer = 0x0] [url = about:blank] 12:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x12bf21400) [pid = 1670] [serial = 437] [outer = 0x0] [url = about:blank] 12:50:05 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x12bf1e000) [pid = 1670] [serial = 434] [outer = 0x0] [url = about:blank] 12:50:05 INFO - PROCESS | 1670 | 1468007405442 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]]]}] 12:50:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 12:50:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 870ms 12:50:05 INFO - PROCESS | 1670 | 1468007405464 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 12:50:05 INFO - PROCESS | 1670 | 1468007405466 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 12:50:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 12:50:05 INFO - PROCESS | 1670 | 1468007405469 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 12:50:05 INFO - PROCESS | 1670 | 1468007405473 Marionette TRACE conn2 <- [1,638,null,{}] 12:50:05 INFO - PROCESS | 1670 | 1468007405476 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}] 12:50:05 INFO - PROCESS | 1670 | 1468007405477 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:05 INFO - PROCESS | 1670 | 1468007405544 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 12:50:05 INFO - PROCESS | 1670 | 1468007405548 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:05 INFO - PROCESS | 1670 | 1468007405550 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x115d7f800 == 30 [pid = 1670] [id = 167] 12:50:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x112e49000) [pid = 1670] [serial = 499] [outer = 0x0] 12:50:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x1130d0c00) [pid = 1670] [serial = 500] [outer = 0x112e49000] 12:50:05 INFO - PROCESS | 1670 | 1468007405575 Marionette DEBUG loaded listener.js 12:50:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x113d43400) [pid = 1670] [serial = 501] [outer = 0x112e49000] 12:50:05 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:50:06 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:50:06 INFO - PROCESS | 1670 | 1468007406091 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]]]}] 12:50:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 12:50:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 673ms 12:50:06 INFO - PROCESS | 1670 | 1468007406143 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 12:50:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 12:50:06 INFO - PROCESS | 1670 | 1468007406147 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 12:50:06 INFO - PROCESS | 1670 | 1468007406153 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 12:50:06 INFO - PROCESS | 1670 | 1468007406158 Marionette TRACE conn2 <- [1,642,null,{}] 12:50:06 INFO - PROCESS | 1670 | 1468007406161 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}] 12:50:06 INFO - PROCESS | 1670 | 1468007406164 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:06 INFO - PROCESS | 1670 | 1468007406291 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 12:50:06 INFO - PROCESS | 1670 | 1468007406362 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:06 INFO - PROCESS | 1670 | 1468007406363 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:06 INFO - PROCESS | 1670 | ++DOCSHELL 0x116ac5800 == 31 [pid = 1670] [id = 168] 12:50:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x113d42000) [pid = 1670] [serial = 502] [outer = 0x0] 12:50:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x116fa7800) [pid = 1670] [serial = 503] [outer = 0x113d42000] 12:50:06 INFO - PROCESS | 1670 | 1468007406390 Marionette DEBUG loaded listener.js 12:50:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x1174b9400) [pid = 1670] [serial = 504] [outer = 0x113d42000] 12:50:06 INFO - PROCESS | 1670 | 1468007406686 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]]]}] 12:50:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 12:50:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 574ms 12:50:06 INFO - PROCESS | 1670 | 1468007406727 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 12:50:06 INFO - PROCESS | 1670 | 1468007406728 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 12:50:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 12:50:06 INFO - PROCESS | 1670 | 1468007406730 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 12:50:06 INFO - PROCESS | 1670 | 1468007406733 Marionette TRACE conn2 <- [1,646,null,{}] 12:50:06 INFO - PROCESS | 1670 | 1468007406743 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}] 12:50:06 INFO - PROCESS | 1670 | 1468007406746 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:06 INFO - PROCESS | 1670 | 1468007406823 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 12:50:06 INFO - PROCESS | 1670 | 1468007406896 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:06 INFO - PROCESS | 1670 | 1468007406898 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:06 INFO - PROCESS | 1670 | ++DOCSHELL 0x118f06800 == 32 [pid = 1670] [id = 169] 12:50:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x1174e8000) [pid = 1670] [serial = 505] [outer = 0x0] 12:50:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x11812a400) [pid = 1670] [serial = 506] [outer = 0x1174e8000] 12:50:06 INFO - PROCESS | 1670 | 1468007406926 Marionette DEBUG loaded listener.js 12:50:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x1182e5800) [pid = 1670] [serial = 507] [outer = 0x1174e8000] 12:50:07 INFO - PROCESS | 1670 | 1468007407204 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]]]}] 12:50:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 12:50:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 522ms 12:50:07 INFO - PROCESS | 1670 | 1468007407253 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 12:50:07 INFO - PROCESS | 1670 | 1468007407257 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 12:50:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 12:50:07 INFO - PROCESS | 1670 | 1468007407260 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 12:50:07 INFO - PROCESS | 1670 | 1468007407261 Marionette TRACE conn2 <- [1,650,null,{}] 12:50:07 INFO - PROCESS | 1670 | 1468007407263 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}] 12:50:07 INFO - PROCESS | 1670 | 1468007407264 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:07 INFO - PROCESS | 1670 | 1468007407345 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 12:50:07 INFO - PROCESS | 1670 | 1468007407349 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:07 INFO - PROCESS | 1670 | 1468007407350 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x1199da000 == 33 [pid = 1670] [id = 170] 12:50:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x118343c00) [pid = 1670] [serial = 508] [outer = 0x0] 12:50:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x119104c00) [pid = 1670] [serial = 509] [outer = 0x118343c00] 12:50:07 INFO - PROCESS | 1670 | 1468007407377 Marionette DEBUG loaded listener.js 12:50:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x11931bc00) [pid = 1670] [serial = 510] [outer = 0x118343c00] 12:50:07 INFO - PROCESS | 1670 | 1468007407729 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]]]}] 12:50:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 12:50:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 518ms 12:50:07 INFO - PROCESS | 1670 | 1468007407778 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 12:50:07 INFO - PROCESS | 1670 | 1468007407779 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 12:50:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 12:50:07 INFO - PROCESS | 1670 | 1468007407781 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 12:50:07 INFO - PROCESS | 1670 | 1468007407783 Marionette TRACE conn2 <- [1,654,null,{}] 12:50:07 INFO - PROCESS | 1670 | 1468007407785 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}] 12:50:07 INFO - PROCESS | 1670 | 1468007407786 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:07 INFO - PROCESS | 1670 | 1468007407879 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 12:50:07 INFO - PROCESS | 1670 | 1468007407892 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:07 INFO - PROCESS | 1670 | 1468007407892 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x121211000 == 34 [pid = 1670] [id = 171] 12:50:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x1121b9c00) [pid = 1670] [serial = 511] [outer = 0x0] 12:50:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x119336800) [pid = 1670] [serial = 512] [outer = 0x1121b9c00] 12:50:07 INFO - PROCESS | 1670 | 1468007407917 Marionette DEBUG loaded listener.js 12:50:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x119342800) [pid = 1670] [serial = 513] [outer = 0x1121b9c00] 12:50:08 INFO - PROCESS | 1670 | 1468007408291 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]]]}] 12:50:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 12:50:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 517ms 12:50:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 12:50:08 INFO - PROCESS | 1670 | 1468007408300 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 12:50:08 INFO - PROCESS | 1670 | 1468007408301 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 12:50:08 INFO - PROCESS | 1670 | 1468007408304 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 12:50:08 INFO - PROCESS | 1670 | 1468007408305 Marionette TRACE conn2 <- [1,658,null,{}] 12:50:08 INFO - PROCESS | 1670 | 1468007408307 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}] 12:50:08 INFO - PROCESS | 1670 | 1468007408312 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:08 INFO - PROCESS | 1670 | 1468007408418 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 12:50:08 INFO - PROCESS | 1670 | 1468007408428 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:08 INFO - PROCESS | 1670 | 1468007408429 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x121b07800 == 35 [pid = 1670] [id = 172] 12:50:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x111e2dc00) [pid = 1670] [serial = 514] [outer = 0x0] 12:50:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x1193c8000) [pid = 1670] [serial = 515] [outer = 0x111e2dc00] 12:50:08 INFO - PROCESS | 1670 | 1468007408454 Marionette DEBUG loaded listener.js 12:50:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x11a0db800) [pid = 1670] [serial = 516] [outer = 0x111e2dc00] 12:50:08 INFO - PROCESS | 1670 | 1468007408784 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]]]}] 12:50:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 12:50:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 522ms 12:50:08 INFO - PROCESS | 1670 | 1468007408830 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 12:50:08 INFO - PROCESS | 1670 | 1468007408831 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 12:50:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 12:50:08 INFO - PROCESS | 1670 | 1468007408833 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 12:50:08 INFO - PROCESS | 1670 | 1468007408834 Marionette TRACE conn2 <- [1,662,null,{}] 12:50:08 INFO - PROCESS | 1670 | 1468007408837 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}] 12:50:08 INFO - PROCESS | 1670 | 1468007408838 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:08 INFO - PROCESS | 1670 | 1468007408934 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 12:50:08 INFO - PROCESS | 1670 | 1468007408938 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:08 INFO - PROCESS | 1670 | 1468007408939 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x1210df000 == 36 [pid = 1670] [id = 173] 12:50:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x115e72000) [pid = 1670] [serial = 517] [outer = 0x0] 12:50:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x121173400) [pid = 1670] [serial = 518] [outer = 0x115e72000] 12:50:08 INFO - PROCESS | 1670 | 1468007408963 Marionette DEBUG loaded listener.js 12:50:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x1212e5c00) [pid = 1670] [serial = 519] [outer = 0x115e72000] 12:50:09 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:50:09 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:50:09 INFO - PROCESS | 1670 | 1468007409295 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]]]}] 12:50:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 12:50:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 470ms 12:50:09 INFO - PROCESS | 1670 | 1468007409311 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 12:50:09 INFO - PROCESS | 1670 | 1468007409313 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 12:50:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 12:50:09 INFO - PROCESS | 1670 | 1468007409315 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 12:50:09 INFO - PROCESS | 1670 | 1468007409316 Marionette TRACE conn2 <- [1,666,null,{}] 12:50:09 INFO - PROCESS | 1670 | 1468007409325 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}] 12:50:09 INFO - PROCESS | 1670 | 1468007409326 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:09 INFO - PROCESS | 1670 | 1468007409423 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 12:50:09 INFO - PROCESS | 1670 | 1468007409426 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:09 INFO - PROCESS | 1670 | 1468007409427 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x1256b7800 == 37 [pid = 1670] [id = 174] 12:50:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x1212e6000) [pid = 1670] [serial = 520] [outer = 0x0] 12:50:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x1214abc00) [pid = 1670] [serial = 521] [outer = 0x1212e6000] 12:50:09 INFO - PROCESS | 1670 | 1468007409452 Marionette DEBUG loaded listener.js 12:50:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x1214b2800) [pid = 1670] [serial = 522] [outer = 0x1212e6000] 12:50:09 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x1174b4000) [pid = 1670] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 12:50:09 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x11889b000) [pid = 1670] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 12:50:09 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x1128d8800) [pid = 1670] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 12:50:09 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x1164ebc00) [pid = 1670] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 12:50:09 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x1193ba400) [pid = 1670] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 12:50:09 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x11715c800) [pid = 1670] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 12:50:09 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x11a0dac00) [pid = 1670] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 12:50:09 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x11933cc00) [pid = 1670] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 12:50:09 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x121175c00) [pid = 1670] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 12:50:09 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x1214b1400) [pid = 1670] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 12:50:09 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x128d5b000) [pid = 1670] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 12:50:09 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x1129ac400) [pid = 1670] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 12:50:09 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x1129ad400) [pid = 1670] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 12:50:09 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x118125800) [pid = 1670] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 12:50:09 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x1129af000) [pid = 1670] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 12:50:09 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x110ef0400) [pid = 1670] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 12:50:09 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x119f77800) [pid = 1670] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 12:50:09 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:50:09 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:50:09 INFO - PROCESS | 1670 | 1468007409846 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]]]}] 12:50:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 12:50:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 569ms 12:50:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 12:50:09 INFO - PROCESS | 1670 | 1468007409884 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 12:50:09 INFO - PROCESS | 1670 | 1468007409886 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 12:50:09 INFO - PROCESS | 1670 | 1468007409891 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 12:50:09 INFO - PROCESS | 1670 | 1468007409893 Marionette TRACE conn2 <- [1,670,null,{}] 12:50:09 INFO - PROCESS | 1670 | 1468007409895 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}] 12:50:09 INFO - PROCESS | 1670 | 1468007409896 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:09 INFO - PROCESS | 1670 | 1468007409978 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 12:50:09 INFO - PROCESS | 1670 | 1468007409981 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:09 INFO - PROCESS | 1670 | 1468007409982 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x126c05000 == 38 [pid = 1670] [id = 175] 12:50:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x1164ebc00) [pid = 1670] [serial = 523] [outer = 0x0] 12:50:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x118211000) [pid = 1670] [serial = 524] [outer = 0x1164ebc00] 12:50:10 INFO - PROCESS | 1670 | 1468007410007 Marionette DEBUG loaded listener.js 12:50:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x1182e5400) [pid = 1670] [serial = 525] [outer = 0x1164ebc00] 12:50:10 INFO - PROCESS | 1670 | 1468007410340 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]]]}] 12:50:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 12:50:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 472ms 12:50:10 INFO - PROCESS | 1670 | 1468007410362 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 12:50:10 INFO - PROCESS | 1670 | 1468007410363 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 12:50:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 12:50:10 INFO - PROCESS | 1670 | 1468007410365 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 12:50:10 INFO - PROCESS | 1670 | 1468007410366 Marionette TRACE conn2 <- [1,674,null,{}] 12:50:10 INFO - PROCESS | 1670 | 1468007410368 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}] 12:50:10 INFO - PROCESS | 1670 | 1468007410369 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:10 INFO - PROCESS | 1670 | 1468007410446 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 12:50:10 INFO - PROCESS | 1670 | 1468007410449 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:10 INFO - PROCESS | 1670 | 1468007410450 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x128b45800 == 39 [pid = 1670] [id = 176] 12:50:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x118fd5800) [pid = 1670] [serial = 526] [outer = 0x0] 12:50:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x1214b2000) [pid = 1670] [serial = 527] [outer = 0x118fd5800] 12:50:10 INFO - PROCESS | 1670 | 1468007410477 Marionette DEBUG loaded listener.js 12:50:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x121731800) [pid = 1670] [serial = 528] [outer = 0x118fd5800] 12:50:10 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:50:10 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:50:10 INFO - PROCESS | 1670 | 1468007410802 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]]]}] 12:50:10 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 12:50:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 468ms 12:50:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 12:50:10 INFO - PROCESS | 1670 | 1468007410834 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 12:50:10 INFO - PROCESS | 1670 | 1468007410835 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 12:50:10 INFO - PROCESS | 1670 | 1468007410837 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 12:50:10 INFO - PROCESS | 1670 | 1468007410839 Marionette TRACE conn2 <- [1,678,null,{}] 12:50:10 INFO - PROCESS | 1670 | 1468007410841 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}] 12:50:10 INFO - PROCESS | 1670 | 1468007410843 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:10 INFO - PROCESS | 1670 | 1468007410960 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 12:50:10 INFO - PROCESS | 1670 | 1468007410966 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:10 INFO - PROCESS | 1670 | 1468007410968 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a222800 == 40 [pid = 1670] [id = 177] 12:50:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x121a28800) [pid = 1670] [serial = 529] [outer = 0x0] 12:50:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x123de5000) [pid = 1670] [serial = 530] [outer = 0x121a28800] 12:50:10 INFO - PROCESS | 1670 | 1468007410994 Marionette DEBUG loaded listener.js 12:50:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x124ec1000) [pid = 1670] [serial = 531] [outer = 0x121a28800] 12:50:11 INFO - PROCESS | 1670 | 1468007411278 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]]]}] 12:50:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 12:50:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 470ms 12:50:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 12:50:11 INFO - PROCESS | 1670 | 1468007411311 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 12:50:11 INFO - PROCESS | 1670 | 1468007411312 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 12:50:11 INFO - PROCESS | 1670 | 1468007411314 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 12:50:11 INFO - PROCESS | 1670 | 1468007411315 Marionette TRACE conn2 <- [1,682,null,{}] 12:50:11 INFO - PROCESS | 1670 | 1468007411318 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}] 12:50:11 INFO - PROCESS | 1670 | 1468007411319 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:11 INFO - PROCESS | 1670 | 1468007411400 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 12:50:11 INFO - PROCESS | 1670 | 1468007411406 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:11 INFO - PROCESS | 1670 | 1468007411407 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ab0e000 == 41 [pid = 1670] [id = 178] 12:50:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x11a0dac00) [pid = 1670] [serial = 532] [outer = 0x0] 12:50:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x12629e400) [pid = 1670] [serial = 533] [outer = 0x11a0dac00] 12:50:11 INFO - PROCESS | 1670 | 1468007411431 Marionette DEBUG loaded listener.js 12:50:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x12698b400) [pid = 1670] [serial = 534] [outer = 0x11a0dac00] 12:50:12 INFO - PROCESS | 1670 | --DOCSHELL 0x115d7f800 == 40 [pid = 1670] [id = 167] 12:50:12 INFO - PROCESS | 1670 | --DOCSHELL 0x1168bd000 == 39 [pid = 1670] [id = 166] 12:50:12 INFO - PROCESS | 1670 | --DOCSHELL 0x117471800 == 38 [pid = 1670] [id = 165] 12:50:12 INFO - PROCESS | 1670 | --DOCSHELL 0x12b95f800 == 37 [pid = 1670] [id = 164] 12:50:12 INFO - PROCESS | 1670 | --DOCSHELL 0x118f06800 == 36 [pid = 1670] [id = 169] 12:50:12 INFO - PROCESS | 1670 | --DOCSHELL 0x1256b7800 == 35 [pid = 1670] [id = 174] 12:50:12 INFO - PROCESS | 1670 | --DOCSHELL 0x128b45800 == 34 [pid = 1670] [id = 176] 12:50:12 INFO - PROCESS | 1670 | --DOCSHELL 0x126c05000 == 33 [pid = 1670] [id = 175] 12:50:12 INFO - PROCESS | 1670 | --DOCSHELL 0x121b07800 == 32 [pid = 1670] [id = 172] 12:50:12 INFO - PROCESS | 1670 | --DOCSHELL 0x1199da000 == 31 [pid = 1670] [id = 170] 12:50:12 INFO - PROCESS | 1670 | --DOCSHELL 0x1210df000 == 30 [pid = 1670] [id = 173] 12:50:12 INFO - PROCESS | 1670 | --DOCSHELL 0x121211000 == 29 [pid = 1670] [id = 171] 12:50:12 INFO - PROCESS | 1670 | --DOCSHELL 0x116ac5800 == 28 [pid = 1670] [id = 168] 12:50:12 INFO - PROCESS | 1670 | --DOCSHELL 0x12a222800 == 27 [pid = 1670] [id = 177] 12:50:12 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x11889bc00) [pid = 1670] [serial = 466] [outer = 0x0] [url = about:blank] 12:50:12 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x11a0d4c00) [pid = 1670] [serial = 458] [outer = 0x0] [url = about:blank] 12:50:12 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x1197dd400) [pid = 1670] [serial = 457] [outer = 0x0] [url = about:blank] 12:50:12 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x1161b3400) [pid = 1670] [serial = 460] [outer = 0x0] [url = about:blank] 12:50:12 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x118178c00) [pid = 1670] [serial = 440] [outer = 0x0] [url = about:blank] 12:50:12 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x1174be000) [pid = 1670] [serial = 439] [outer = 0x0] [url = about:blank] 12:50:12 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x117158800) [pid = 1670] [serial = 461] [outer = 0x0] [url = about:blank] 12:50:12 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x1197e4000) [pid = 1670] [serial = 469] [outer = 0x0] [url = about:blank] 12:50:12 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x117560000) [pid = 1670] [serial = 463] [outer = 0x0] [url = about:blank] 12:50:12 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x11820ec00) [pid = 1670] [serial = 464] [outer = 0x0] [url = about:blank] 12:50:12 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x121175800) [pid = 1670] [serial = 473] [outer = 0x0] [url = about:blank] 12:50:12 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x11a0de800) [pid = 1670] [serial = 472] [outer = 0x0] [url = about:blank] 12:50:12 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x11a0d9000) [pid = 1670] [serial = 443] [outer = 0x0] [url = about:blank] 12:50:12 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x1214aa800) [pid = 1670] [serial = 475] [outer = 0x0] [url = about:blank] 12:50:12 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x1197e8c00) [pid = 1670] [serial = 442] [outer = 0x0] [url = about:blank] 12:50:12 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x126764400) [pid = 1670] [serial = 446] [outer = 0x0] [url = about:blank] 12:50:12 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x121c4e800) [pid = 1670] [serial = 445] [outer = 0x0] [url = about:blank] 12:50:12 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x12a768c00) [pid = 1670] [serial = 449] [outer = 0x0] [url = about:blank] 12:50:12 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x125112000) [pid = 1670] [serial = 478] [outer = 0x0] [url = about:blank] 12:50:12 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x129293400) [pid = 1670] [serial = 448] [outer = 0x0] [url = about:blank] 12:50:12 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x12bf19000) [pid = 1670] [serial = 452] [outer = 0x0] [url = about:blank] 12:50:12 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x12bd3a000) [pid = 1670] [serial = 451] [outer = 0x0] [url = about:blank] 12:50:12 INFO - PROCESS | 1670 | --DOMWINDOW == 74 (0x121170800) [pid = 1670] [serial = 484] [outer = 0x0] [url = about:blank] 12:50:12 INFO - PROCESS | 1670 | --DOMWINDOW == 73 (0x1174bec00) [pid = 1670] [serial = 481] [outer = 0x0] [url = about:blank] 12:50:12 INFO - PROCESS | 1670 | --DOMWINDOW == 72 (0x1161b5800) [pid = 1670] [serial = 454] [outer = 0x0] [url = about:blank] 12:50:12 INFO - PROCESS | 1670 | --DOMWINDOW == 71 (0x1193bd400) [pid = 1670] [serial = 482] [outer = 0x0] [url = about:blank] 12:50:12 INFO - PROCESS | 1670 | --DOMWINDOW == 70 (0x117db9000) [pid = 1670] [serial = 455] [outer = 0x0] [url = about:blank] 12:50:12 INFO - PROCESS | 1670 | --DOMWINDOW == 69 (0x126de4400) [pid = 1670] [serial = 487] [outer = 0x0] [url = about:blank] 12:50:12 INFO - PROCESS | 1670 | --DOMWINDOW == 68 (0x126706400) [pid = 1670] [serial = 479] [outer = 0x0] [url = about:blank] 12:50:12 INFO - PROCESS | 1670 | --DOMWINDOW == 67 (0x116890400) [pid = 1670] [serial = 200] [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.] 12:50:12 INFO - PROCESS | 1670 | --DOMWINDOW == 66 (0x124c44c00) [pid = 1670] [serial = 476] [outer = 0x0] [url = about:blank] 12:50:12 INFO - PROCESS | 1670 | --DOMWINDOW == 65 (0x119b57000) [pid = 1670] [serial = 470] [outer = 0x0] [url = about:blank] 12:50:12 INFO - PROCESS | 1670 | --DOMWINDOW == 64 (0x128d4fc00) [pid = 1670] [serial = 488] [outer = 0x0] [url = about:blank] 12:50:12 INFO - PROCESS | 1670 | --DOMWINDOW == 63 (0x124e1ec00) [pid = 1670] [serial = 485] [outer = 0x0] [url = about:blank] 12:50:12 INFO - PROCESS | 1670 | --DOMWINDOW == 62 (0x1193b4000) [pid = 1670] [serial = 467] [outer = 0x0] [url = about:blank] 12:50:13 INFO - PROCESS | 1670 | 1468007413320 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]]]}] 12:50:13 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) 12:50:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2023ms 12:50:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 12:50:13 INFO - PROCESS | 1670 | 1468007413339 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 12:50:13 INFO - PROCESS | 1670 | 1468007413342 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 12:50:13 INFO - PROCESS | 1670 | 1468007413345 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 12:50:13 INFO - PROCESS | 1670 | 1468007413347 Marionette TRACE conn2 <- [1,686,null,{}] 12:50:13 INFO - PROCESS | 1670 | 1468007413351 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}] 12:50:13 INFO - PROCESS | 1670 | 1468007413353 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:13 INFO - PROCESS | 1670 | 1468007413429 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 12:50:13 INFO - PROCESS | 1670 | 1468007413434 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:13 INFO - PROCESS | 1670 | 1468007413435 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x113b4b000 == 28 [pid = 1670] [id = 179] 12:50:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 63 (0x1129b3c00) [pid = 1670] [serial = 535] [outer = 0x0] 12:50:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 64 (0x112e43000) [pid = 1670] [serial = 536] [outer = 0x1129b3c00] 12:50:13 INFO - PROCESS | 1670 | 1468007413466 Marionette DEBUG loaded listener.js 12:50:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 65 (0x1138e1400) [pid = 1670] [serial = 537] [outer = 0x1129b3c00] 12:50:14 INFO - PROCESS | 1670 | 1468007414250 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]]]}] 12:50:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 12:50:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 924ms 12:50:14 INFO - PROCESS | 1670 | 1468007414268 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 12:50:14 INFO - PROCESS | 1670 | 1468007414273 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 12:50:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 12:50:14 INFO - PROCESS | 1670 | 1468007414278 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 12:50:14 INFO - PROCESS | 1670 | 1468007414279 Marionette TRACE conn2 <- [1,690,null,{}] 12:50:14 INFO - PROCESS | 1670 | 1468007414282 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}] 12:50:14 INFO - PROCESS | 1670 | 1468007414284 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:14 INFO - PROCESS | 1670 | 1468007414380 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 12:50:14 INFO - PROCESS | 1670 | 1468007414386 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:14 INFO - PROCESS | 1670 | 1468007414388 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:14 INFO - PROCESS | 1670 | ++DOCSHELL 0x116857000 == 29 [pid = 1670] [id = 180] 12:50:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 66 (0x113bc7800) [pid = 1670] [serial = 538] [outer = 0x0] 12:50:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 67 (0x115e6e000) [pid = 1670] [serial = 539] [outer = 0x113bc7800] 12:50:14 INFO - PROCESS | 1670 | 1468007414416 Marionette DEBUG loaded listener.js 12:50:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 68 (0x116797000) [pid = 1670] [serial = 540] [outer = 0x113bc7800] 12:50:15 INFO - PROCESS | 1670 | 1468007415233 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]]]}] 12:50:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 12:50:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 972ms 12:50:15 INFO - PROCESS | 1670 | 1468007415250 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 12:50:15 INFO - PROCESS | 1670 | 1468007415251 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 12:50:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 12:50:15 INFO - PROCESS | 1670 | 1468007415254 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 12:50:15 INFO - PROCESS | 1670 | 1468007415257 Marionette TRACE conn2 <- [1,694,null,{}] 12:50:15 INFO - PROCESS | 1670 | 1468007415265 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}] 12:50:15 INFO - PROCESS | 1670 | 1468007415269 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:15 INFO - PROCESS | 1670 | 1468007415342 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 12:50:15 INFO - PROCESS | 1670 | 1468007415346 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:15 INFO - PROCESS | 1670 | 1468007415348 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x117d6d000 == 30 [pid = 1670] [id = 181] 12:50:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 69 (0x110e83c00) [pid = 1670] [serial = 541] [outer = 0x0] 12:50:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 70 (0x117dc0000) [pid = 1670] [serial = 542] [outer = 0x110e83c00] 12:50:15 INFO - PROCESS | 1670 | 1468007415378 Marionette DEBUG loaded listener.js 12:50:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 71 (0x11805a000) [pid = 1670] [serial = 543] [outer = 0x110e83c00] 12:50:16 INFO - PROCESS | 1670 | 1468007416167 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]]]}] 12:50:16 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) 12:50:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 924ms 12:50:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 12:50:16 INFO - PROCESS | 1670 | 1468007416177 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 12:50:16 INFO - PROCESS | 1670 | 1468007416179 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 12:50:16 INFO - PROCESS | 1670 | 1468007416181 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 12:50:16 INFO - PROCESS | 1670 | 1468007416182 Marionette TRACE conn2 <- [1,698,null,{}] 12:50:16 INFO - PROCESS | 1670 | 1468007416184 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}] 12:50:16 INFO - PROCESS | 1670 | 1468007416185 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:16 INFO - PROCESS | 1670 | 1468007416263 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 12:50:16 INFO - PROCESS | 1670 | 1468007416265 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:16 INFO - PROCESS | 1670 | 1468007416267 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x118f1a800 == 31 [pid = 1670] [id = 182] 12:50:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 72 (0x113bc8800) [pid = 1670] [serial = 544] [outer = 0x0] 12:50:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 73 (0x118207800) [pid = 1670] [serial = 545] [outer = 0x113bc8800] 12:50:16 INFO - PROCESS | 1670 | 1468007416333 Marionette DEBUG loaded listener.js 12:50:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 74 (0x1182e3800) [pid = 1670] [serial = 546] [outer = 0x113bc8800] 12:50:17 INFO - PROCESS | 1670 | 1468007417065 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]]]}] 12:50:17 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) 12:50:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 919ms 12:50:17 INFO - PROCESS | 1670 | 1468007417104 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 12:50:17 INFO - PROCESS | 1670 | 1468007417107 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 12:50:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 12:50:17 INFO - PROCESS | 1670 | 1468007417111 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 12:50:17 INFO - PROCESS | 1670 | 1468007417119 Marionette TRACE conn2 <- [1,702,null,{}] 12:50:17 INFO - PROCESS | 1670 | 1468007417122 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}] 12:50:17 INFO - PROCESS | 1670 | 1468007417123 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:17 INFO - PROCESS | 1670 | 1468007417191 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 12:50:17 INFO - PROCESS | 1670 | 1468007417194 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:17 INFO - PROCESS | 1670 | 1468007417195 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x1194a0000 == 32 [pid = 1670] [id = 183] 12:50:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x113bbe800) [pid = 1670] [serial = 547] [outer = 0x0] 12:50:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x118536c00) [pid = 1670] [serial = 548] [outer = 0x113bbe800] 12:50:17 INFO - PROCESS | 1670 | 1468007417222 Marionette DEBUG loaded listener.js 12:50:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x118fca800) [pid = 1670] [serial = 549] [outer = 0x113bbe800] 12:50:18 INFO - PROCESS | 1670 | 1468007418035 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]]]}] 12:50:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 12:50:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 975ms 12:50:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 12:50:18 INFO - PROCESS | 1670 | 1468007418092 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 12:50:18 INFO - PROCESS | 1670 | 1468007418093 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 12:50:18 INFO - PROCESS | 1670 | 1468007418095 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 12:50:18 INFO - PROCESS | 1670 | 1468007418096 Marionette TRACE conn2 <- [1,706,null,{}] 12:50:18 INFO - PROCESS | 1670 | 1468007418099 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}] 12:50:18 INFO - PROCESS | 1670 | 1468007418103 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:18 INFO - PROCESS | 1670 | 1468007418210 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 12:50:18 INFO - PROCESS | 1670 | 1468007418214 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:18 INFO - PROCESS | 1670 | 1468007418215 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:18 INFO - PROCESS | 1670 | ++DOCSHELL 0x1210d1800 == 33 [pid = 1670] [id = 184] 12:50:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x1129a5800) [pid = 1670] [serial = 550] [outer = 0x0] 12:50:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x11933c400) [pid = 1670] [serial = 551] [outer = 0x1129a5800] 12:50:18 INFO - PROCESS | 1670 | 1468007418241 Marionette DEBUG loaded listener.js 12:50:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x1193ca400) [pid = 1670] [serial = 552] [outer = 0x1129a5800] 12:50:19 INFO - PROCESS | 1670 | 1468007419051 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]]]}] 12:50:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 12:50:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 970ms 12:50:19 INFO - PROCESS | 1670 | 1468007419069 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 12:50:19 INFO - PROCESS | 1670 | 1468007419072 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 12:50:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 12:50:19 INFO - PROCESS | 1670 | 1468007419076 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 12:50:19 INFO - PROCESS | 1670 | 1468007419078 Marionette TRACE conn2 <- [1,710,null,{}] 12:50:19 INFO - PROCESS | 1670 | 1468007419081 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}] 12:50:19 INFO - PROCESS | 1670 | 1468007419083 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:19 INFO - PROCESS | 1670 | 1468007419179 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 12:50:19 INFO - PROCESS | 1670 | 1468007419212 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:19 INFO - PROCESS | 1670 | 1468007419213 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x12134f800 == 34 [pid = 1670] [id = 185] 12:50:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x1174ba000) [pid = 1670] [serial = 553] [outer = 0x0] 12:50:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x1197de800) [pid = 1670] [serial = 554] [outer = 0x1174ba000] 12:50:19 INFO - PROCESS | 1670 | 1468007419237 Marionette DEBUG loaded listener.js 12:50:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x1197ea000) [pid = 1670] [serial = 555] [outer = 0x1174ba000] 12:50:19 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x1121b9c00) [pid = 1670] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 12:50:19 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x111e2dc00) [pid = 1670] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 12:50:19 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x115e72000) [pid = 1670] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 12:50:19 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x121a28800) [pid = 1670] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 12:50:19 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x1212e6000) [pid = 1670] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 12:50:19 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x118fd5800) [pid = 1670] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 12:50:19 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x1164ebc00) [pid = 1670] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 12:50:19 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x118343c00) [pid = 1670] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 12:50:19 INFO - PROCESS | 1670 | --DOMWINDOW == 74 (0x1174e8000) [pid = 1670] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 12:50:19 INFO - PROCESS | 1670 | --DOMWINDOW == 73 (0x113d42000) [pid = 1670] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 12:50:19 INFO - PROCESS | 1670 | --DOMWINDOW == 72 (0x112e49000) [pid = 1670] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 12:50:19 INFO - PROCESS | 1670 | --DOMWINDOW == 71 (0x112fc8800) [pid = 1670] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 12:50:19 INFO - PROCESS | 1670 | --DOMWINDOW == 70 (0x1129b2c00) [pid = 1670] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 12:50:19 INFO - PROCESS | 1670 | --DOMWINDOW == 69 (0x128b1d000) [pid = 1670] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 12:50:20 INFO - PROCESS | 1670 | 1468007420101 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]]]}] 12:50:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 12:50:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1073ms 12:50:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 12:50:20 INFO - PROCESS | 1670 | 1468007420149 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 12:50:20 INFO - PROCESS | 1670 | 1468007420150 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 12:50:20 INFO - PROCESS | 1670 | 1468007420152 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 12:50:20 INFO - PROCESS | 1670 | 1468007420153 Marionette TRACE conn2 <- [1,714,null,{}] 12:50:20 INFO - PROCESS | 1670 | 1468007420156 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}] 12:50:20 INFO - PROCESS | 1670 | 1468007420157 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:20 INFO - PROCESS | 1670 | 1468007420228 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 12:50:20 INFO - PROCESS | 1670 | 1468007420276 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:20 INFO - PROCESS | 1670 | 1468007420278 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:20 INFO - PROCESS | 1670 | ++DOCSHELL 0x1213ae000 == 35 [pid = 1670] [id = 186] 12:50:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 70 (0x112e49000) [pid = 1670] [serial = 556] [outer = 0x0] 12:50:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 71 (0x118129000) [pid = 1670] [serial = 557] [outer = 0x112e49000] 12:50:20 INFO - PROCESS | 1670 | 1468007420303 Marionette DEBUG loaded listener.js 12:50:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 72 (0x1197e2800) [pid = 1670] [serial = 558] [outer = 0x112e49000] 12:50:21 INFO - PROCESS | 1670 | 1468007421019 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]]]}] 12:50:21 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 12:50:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 919ms 12:50:21 INFO - PROCESS | 1670 | 1468007421072 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 12:50:21 INFO - PROCESS | 1670 | 1468007421073 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 12:50:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 12:50:21 INFO - PROCESS | 1670 | 1468007421075 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 12:50:21 INFO - PROCESS | 1670 | 1468007421076 Marionette TRACE conn2 <- [1,718,null,{}] 12:50:21 INFO - PROCESS | 1670 | 1468007421079 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}] 12:50:21 INFO - PROCESS | 1670 | 1468007421080 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:21 INFO - PROCESS | 1670 | 1468007421160 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 12:50:21 INFO - PROCESS | 1670 | 1468007421163 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:21 INFO - PROCESS | 1670 | 1468007421164 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x117d6b800 == 36 [pid = 1670] [id = 187] 12:50:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 73 (0x119991800) [pid = 1670] [serial = 559] [outer = 0x0] 12:50:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 74 (0x119f77800) [pid = 1670] [serial = 560] [outer = 0x119991800] 12:50:21 INFO - PROCESS | 1670 | 1468007421190 Marionette DEBUG loaded listener.js 12:50:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x11a0dc000) [pid = 1670] [serial = 561] [outer = 0x119991800] 12:50:21 INFO - PROCESS | 1670 | 1468007421984 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]]]}] 12:50:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 12:50:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 918ms 12:50:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 12:50:22 INFO - PROCESS | 1670 | 1468007421995 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 12:50:22 INFO - PROCESS | 1670 | 1468007421998 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 12:50:22 INFO - PROCESS | 1670 | 1468007422001 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 12:50:22 INFO - PROCESS | 1670 | 1468007422003 Marionette TRACE conn2 <- [1,722,null,{}] 12:50:22 INFO - PROCESS | 1670 | 1468007422009 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}] 12:50:22 INFO - PROCESS | 1670 | 1468007422011 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:22 INFO - PROCESS | 1670 | 1468007422117 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 12:50:22 INFO - PROCESS | 1670 | 1468007422165 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:22 INFO - PROCESS | 1670 | 1468007422168 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x115e15000 == 37 [pid = 1670] [id = 188] 12:50:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x1128ccc00) [pid = 1670] [serial = 562] [outer = 0x0] 12:50:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x1128d8400) [pid = 1670] [serial = 563] [outer = 0x1128ccc00] 12:50:22 INFO - PROCESS | 1670 | 1468007422199 Marionette DEBUG loaded listener.js 12:50:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x112e41800) [pid = 1670] [serial = 564] [outer = 0x1128ccc00] 12:50:22 INFO - PROCESS | 1670 | 1468007422729 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] 12:50:22 INFO - PROCESS | 1670 | 1468007422778 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 12:50:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 12:50:22 INFO - PROCESS | 1670 | 1468007422782 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 12:50:22 INFO - PROCESS | 1670 | 1468007422784 Marionette TRACE conn2 <- [1,726,null,{}] 12:50:22 INFO - PROCESS | 1670 | 1468007422786 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}] 12:50:22 INFO - PROCESS | 1670 | 1468007422788 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:22 INFO - PROCESS | 1670 | 1468007422896 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 12:50:22 INFO - PROCESS | 1670 | 1468007422969 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:22 INFO - PROCESS | 1670 | 1468007422970 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x113b3f800 == 38 [pid = 1670] [id = 189] 12:50:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x112d0fc00) [pid = 1670] [serial = 565] [outer = 0x0] 12:50:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x116891400) [pid = 1670] [serial = 566] [outer = 0x112d0fc00] 12:50:23 INFO - PROCESS | 1670 | 1468007423002 Marionette DEBUG loaded listener.js 12:50:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x1174b5800) [pid = 1670] [serial = 567] [outer = 0x112d0fc00] 12:50:23 INFO - PROCESS | 1670 | --DOCSHELL 0x1213ae000 == 37 [pid = 1670] [id = 186] 12:50:23 INFO - PROCESS | 1670 | --DOCSHELL 0x12134f800 == 36 [pid = 1670] [id = 185] 12:50:23 INFO - PROCESS | 1670 | --DOCSHELL 0x1210d1800 == 35 [pid = 1670] [id = 184] 12:50:23 INFO - PROCESS | 1670 | --DOCSHELL 0x1194a0000 == 34 [pid = 1670] [id = 183] 12:50:23 INFO - PROCESS | 1670 | --DOCSHELL 0x118f1a800 == 33 [pid = 1670] [id = 182] 12:50:23 INFO - PROCESS | 1670 | --DOCSHELL 0x117d6d000 == 32 [pid = 1670] [id = 181] 12:50:23 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x12629e400) [pid = 1670] [serial = 533] [outer = 0x0] [url = about:blank] 12:50:23 INFO - PROCESS | 1670 | --DOCSHELL 0x116857000 == 31 [pid = 1670] [id = 180] 12:50:23 INFO - PROCESS | 1670 | --DOCSHELL 0x113b4b000 == 30 [pid = 1670] [id = 179] 12:50:23 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x119336800) [pid = 1670] [serial = 512] [outer = 0x0] [url = about:blank] 12:50:23 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x1193c8000) [pid = 1670] [serial = 515] [outer = 0x0] [url = about:blank] 12:50:23 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x119342800) [pid = 1670] [serial = 513] [outer = 0x0] [url = about:blank] 12:50:23 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x121173400) [pid = 1670] [serial = 518] [outer = 0x0] [url = about:blank] 12:50:23 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x124ec1000) [pid = 1670] [serial = 531] [outer = 0x0] [url = about:blank] 12:50:23 INFO - PROCESS | 1670 | --DOMWINDOW == 74 (0x11a0db800) [pid = 1670] [serial = 516] [outer = 0x0] [url = about:blank] 12:50:23 INFO - PROCESS | 1670 | --DOMWINDOW == 73 (0x1214abc00) [pid = 1670] [serial = 521] [outer = 0x0] [url = about:blank] 12:50:23 INFO - PROCESS | 1670 | --DOMWINDOW == 72 (0x1212e5c00) [pid = 1670] [serial = 519] [outer = 0x0] [url = about:blank] 12:50:23 INFO - PROCESS | 1670 | --DOMWINDOW == 71 (0x1214b2000) [pid = 1670] [serial = 527] [outer = 0x0] [url = about:blank] 12:50:23 INFO - PROCESS | 1670 | --DOMWINDOW == 70 (0x118211000) [pid = 1670] [serial = 524] [outer = 0x0] [url = about:blank] 12:50:23 INFO - PROCESS | 1670 | --DOMWINDOW == 69 (0x121731800) [pid = 1670] [serial = 528] [outer = 0x0] [url = about:blank] 12:50:23 INFO - PROCESS | 1670 | --DOMWINDOW == 68 (0x1214b2800) [pid = 1670] [serial = 522] [outer = 0x0] [url = about:blank] 12:50:23 INFO - PROCESS | 1670 | --DOMWINDOW == 67 (0x119104c00) [pid = 1670] [serial = 509] [outer = 0x0] [url = about:blank] 12:50:23 INFO - PROCESS | 1670 | --DOMWINDOW == 66 (0x11812a400) [pid = 1670] [serial = 506] [outer = 0x0] [url = about:blank] 12:50:23 INFO - PROCESS | 1670 | --DOMWINDOW == 65 (0x1182e5800) [pid = 1670] [serial = 507] [outer = 0x0] [url = about:blank] 12:50:23 INFO - PROCESS | 1670 | --DOMWINDOW == 64 (0x116fa7800) [pid = 1670] [serial = 503] [outer = 0x0] [url = about:blank] 12:50:23 INFO - PROCESS | 1670 | --DOMWINDOW == 63 (0x1174b9400) [pid = 1670] [serial = 504] [outer = 0x0] [url = about:blank] 12:50:23 INFO - PROCESS | 1670 | --DOMWINDOW == 62 (0x1130d0c00) [pid = 1670] [serial = 500] [outer = 0x0] [url = about:blank] 12:50:23 INFO - PROCESS | 1670 | --DOMWINDOW == 61 (0x113d43400) [pid = 1670] [serial = 501] [outer = 0x0] [url = about:blank] 12:50:23 INFO - PROCESS | 1670 | --DOMWINDOW == 60 (0x1182e4400) [pid = 1670] [serial = 498] [outer = 0x0] [url = about:blank] 12:50:23 INFO - PROCESS | 1670 | --DOMWINDOW == 59 (0x11817ac00) [pid = 1670] [serial = 497] [outer = 0x0] [url = about:blank] 12:50:23 INFO - PROCESS | 1670 | --DOMWINDOW == 58 (0x1174bf800) [pid = 1670] [serial = 495] [outer = 0x0] [url = about:blank] 12:50:23 INFO - PROCESS | 1670 | --DOMWINDOW == 57 (0x1164f3c00) [pid = 1670] [serial = 494] [outer = 0x0] [url = about:blank] 12:50:23 INFO - PROCESS | 1670 | --DOMWINDOW == 56 (0x12a79c800) [pid = 1670] [serial = 491] [outer = 0x0] [url = about:blank] 12:50:23 INFO - PROCESS | 1670 | --DOMWINDOW == 55 (0x12b0e3800) [pid = 1670] [serial = 492] [outer = 0x0] [url = about:blank] 12:50:23 INFO - PROCESS | 1670 | --DOMWINDOW == 54 (0x123de5000) [pid = 1670] [serial = 530] [outer = 0x0] [url = about:blank] 12:50:23 INFO - PROCESS | 1670 | --DOMWINDOW == 53 (0x11931bc00) [pid = 1670] [serial = 510] [outer = 0x0] [url = about:blank] 12:50:23 INFO - PROCESS | 1670 | --DOMWINDOW == 52 (0x1182e5400) [pid = 1670] [serial = 525] [outer = 0x0] [url = about:blank] 12:50:23 INFO - PROCESS | 1670 | 1468007423621 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]]]}] 12:50:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 12:50:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 872ms 12:50:23 INFO - PROCESS | 1670 | 1468007423656 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 12:50:23 INFO - PROCESS | 1670 | 1468007423659 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 12:50:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 12:50:23 INFO - PROCESS | 1670 | 1468007423662 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 12:50:23 INFO - PROCESS | 1670 | 1468007423665 Marionette TRACE conn2 <- [1,730,null,{}] 12:50:23 INFO - PROCESS | 1670 | 1468007423668 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}] 12:50:23 INFO - PROCESS | 1670 | 1468007423670 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:23 INFO - PROCESS | 1670 | 1468007423747 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 12:50:23 INFO - PROCESS | 1670 | 1468007423753 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:23 INFO - PROCESS | 1670 | 1468007423758 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x11685b000 == 31 [pid = 1670] [id = 190] 12:50:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 53 (0x117155800) [pid = 1670] [serial = 568] [outer = 0x0] 12:50:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 54 (0x1174b3400) [pid = 1670] [serial = 569] [outer = 0x117155800] 12:50:23 INFO - PROCESS | 1670 | 1468007423788 Marionette DEBUG loaded listener.js 12:50:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 55 (0x1174d9800) [pid = 1670] [serial = 570] [outer = 0x117155800] 12:50:24 INFO - PROCESS | 1670 | 1468007424151 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] 12:50:24 INFO - PROCESS | 1670 | 1468007424189 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 12:50:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 12:50:24 INFO - PROCESS | 1670 | 1468007424196 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 12:50:24 INFO - PROCESS | 1670 | 1468007424198 Marionette TRACE conn2 <- [1,734,null,{}] 12:50:24 INFO - PROCESS | 1670 | 1468007424202 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}] 12:50:24 INFO - PROCESS | 1670 | 1468007424204 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:24 INFO - PROCESS | 1670 | 1468007424329 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 12:50:24 INFO - PROCESS | 1670 | 1468007424381 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:24 INFO - PROCESS | 1670 | 1468007424383 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x11875a000 == 32 [pid = 1670] [id = 191] 12:50:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 56 (0x1182e4400) [pid = 1670] [serial = 571] [outer = 0x0] 12:50:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 57 (0x1182ea000) [pid = 1670] [serial = 572] [outer = 0x1182e4400] 12:50:24 INFO - PROCESS | 1670 | 1468007424415 Marionette DEBUG loaded listener.js 12:50:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 58 (0x118f61c00) [pid = 1670] [serial = 573] [outer = 0x1182e4400] 12:50:24 INFO - PROCESS | 1670 | 1468007424834 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]]]}] 12:50:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 12:50:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 672ms 12:50:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 12:50:24 INFO - PROCESS | 1670 | 1468007424867 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 12:50:24 INFO - PROCESS | 1670 | 1468007424868 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 12:50:24 INFO - PROCESS | 1670 | 1468007424871 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 12:50:24 INFO - PROCESS | 1670 | 1468007424874 Marionette TRACE conn2 <- [1,738,null,{}] 12:50:24 INFO - PROCESS | 1670 | 1468007424886 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}] 12:50:24 INFO - PROCESS | 1670 | 1468007424890 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:25 INFO - PROCESS | 1670 | 1468007425040 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 12:50:25 INFO - PROCESS | 1670 | 1468007425118 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:25 INFO - PROCESS | 1670 | 1468007425120 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x1199dc800 == 33 [pid = 1670] [id = 192] 12:50:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 59 (0x118342400) [pid = 1670] [serial = 574] [outer = 0x0] 12:50:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 60 (0x119333c00) [pid = 1670] [serial = 575] [outer = 0x118342400] 12:50:25 INFO - PROCESS | 1670 | 1468007425169 Marionette DEBUG loaded listener.js 12:50:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 61 (0x1193c0c00) [pid = 1670] [serial = 576] [outer = 0x118342400] 12:50:26 INFO - PROCESS | 1670 | 1468007426011 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]]]}] 12:50:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 12:50:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1173ms 12:50:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 12:50:26 INFO - PROCESS | 1670 | 1468007426045 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 12:50:26 INFO - PROCESS | 1670 | 1468007426047 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 12:50:26 INFO - PROCESS | 1670 | 1468007426051 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 12:50:26 INFO - PROCESS | 1670 | 1468007426052 Marionette TRACE conn2 <- [1,742,null,{}] 12:50:26 INFO - PROCESS | 1670 | 1468007426055 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}] 12:50:26 INFO - PROCESS | 1670 | 1468007426058 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:26 INFO - PROCESS | 1670 | 1468007426170 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 12:50:26 INFO - PROCESS | 1670 | 1468007426174 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:26 INFO - PROCESS | 1670 | 1468007426176 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:26 INFO - PROCESS | 1670 | ++DOCSHELL 0x121221000 == 34 [pid = 1670] [id = 193] 12:50:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 62 (0x1193c7c00) [pid = 1670] [serial = 577] [outer = 0x0] 12:50:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 63 (0x119984800) [pid = 1670] [serial = 578] [outer = 0x1193c7c00] 12:50:26 INFO - PROCESS | 1670 | 1468007426201 Marionette DEBUG loaded listener.js 12:50:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 64 (0x11a0d9800) [pid = 1670] [serial = 579] [outer = 0x1193c7c00] 12:50:27 INFO - PROCESS | 1670 | --DOMWINDOW == 63 (0x1129a5800) [pid = 1670] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 12:50:27 INFO - PROCESS | 1670 | --DOMWINDOW == 62 (0x113bc8800) [pid = 1670] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 12:50:27 INFO - PROCESS | 1670 | --DOMWINDOW == 61 (0x113bbe800) [pid = 1670] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 12:50:27 INFO - PROCESS | 1670 | --DOMWINDOW == 60 (0x1129b3c00) [pid = 1670] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 12:50:27 INFO - PROCESS | 1670 | --DOMWINDOW == 59 (0x110e83c00) [pid = 1670] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 12:50:27 INFO - PROCESS | 1670 | --DOMWINDOW == 58 (0x11a0dac00) [pid = 1670] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 12:50:27 INFO - PROCESS | 1670 | --DOMWINDOW == 57 (0x113bc7800) [pid = 1670] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 12:50:27 INFO - PROCESS | 1670 | --DOMWINDOW == 56 (0x1174ba000) [pid = 1670] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 12:50:27 INFO - PROCESS | 1670 | --DOMWINDOW == 55 (0x112e49000) [pid = 1670] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 12:50:27 INFO - PROCESS | 1670 | 1468007427041 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]]]}] 12:50:27 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 12:50:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1020ms 12:50:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 12:50:27 INFO - PROCESS | 1670 | 1468007427071 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 12:50:27 INFO - PROCESS | 1670 | 1468007427073 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 12:50:27 INFO - PROCESS | 1670 | 1468007427076 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 12:50:27 INFO - PROCESS | 1670 | 1468007427078 Marionette TRACE conn2 <- [1,746,null,{}] 12:50:27 INFO - PROCESS | 1670 | 1468007427081 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}] 12:50:27 INFO - PROCESS | 1670 | 1468007427083 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:27 INFO - PROCESS | 1670 | 1468007427198 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 12:50:27 INFO - PROCESS | 1670 | 1468007427205 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:27 INFO - PROCESS | 1670 | 1468007427207 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x121b07000 == 35 [pid = 1670] [id = 194] 12:50:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 56 (0x112742400) [pid = 1670] [serial = 580] [outer = 0x0] 12:50:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 57 (0x116814c00) [pid = 1670] [serial = 581] [outer = 0x112742400] 12:50:27 INFO - PROCESS | 1670 | 1468007427234 Marionette DEBUG loaded listener.js 12:50:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 58 (0x118f5d400) [pid = 1670] [serial = 582] [outer = 0x112742400] 12:50:28 INFO - PROCESS | 1670 | 1468007428066 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]]]}] 12:50:28 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.) 12:50:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1019ms 12:50:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 12:50:28 INFO - PROCESS | 1670 | 1468007428096 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 12:50:28 INFO - PROCESS | 1670 | 1468007428097 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 12:50:28 INFO - PROCESS | 1670 | 1468007428099 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 12:50:28 INFO - PROCESS | 1670 | 1468007428100 Marionette TRACE conn2 <- [1,750,null,{}] 12:50:28 INFO - PROCESS | 1670 | 1468007428102 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}] 12:50:28 INFO - PROCESS | 1670 | 1468007428106 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:28 INFO - PROCESS | 1670 | 1468007428210 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 12:50:28 INFO - PROCESS | 1670 | 1468007428238 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:28 INFO - PROCESS | 1670 | 1468007428239 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x124be0000 == 36 [pid = 1670] [id = 195] 12:50:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 59 (0x1128d8800) [pid = 1670] [serial = 583] [outer = 0x0] 12:50:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 60 (0x1212e9c00) [pid = 1670] [serial = 584] [outer = 0x1128d8800] 12:50:28 INFO - PROCESS | 1670 | 1468007428265 Marionette DEBUG loaded listener.js 12:50:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 61 (0x1214b3000) [pid = 1670] [serial = 585] [outer = 0x1128d8800] 12:50:29 INFO - PROCESS | 1670 | 1468007429020 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]]]}] 12:50:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 12:50:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 969ms 12:50:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 12:50:29 INFO - PROCESS | 1670 | 1468007429068 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 12:50:29 INFO - PROCESS | 1670 | 1468007429070 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 12:50:29 INFO - PROCESS | 1670 | 1468007429072 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 12:50:29 INFO - PROCESS | 1670 | 1468007429073 Marionette TRACE conn2 <- [1,754,null,{}] 12:50:29 INFO - PROCESS | 1670 | 1468007429075 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}] 12:50:29 INFO - PROCESS | 1670 | 1468007429076 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:29 INFO - PROCESS | 1670 | 1468007429148 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 12:50:29 INFO - PROCESS | 1670 | 1468007429152 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:29 INFO - PROCESS | 1670 | 1468007429153 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x1256bc800 == 37 [pid = 1670] [id = 196] 12:50:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 62 (0x1214b5c00) [pid = 1670] [serial = 586] [outer = 0x0] 12:50:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 63 (0x121a30000) [pid = 1670] [serial = 587] [outer = 0x1214b5c00] 12:50:29 INFO - PROCESS | 1670 | 1468007429180 Marionette DEBUG loaded listener.js 12:50:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 64 (0x123d30800) [pid = 1670] [serial = 588] [outer = 0x1214b5c00] 12:50:30 INFO - PROCESS | 1670 | 1468007430015 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]]]}] 12:50:30 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 12:50:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 970ms 12:50:30 INFO - PROCESS | 1670 | 1468007430042 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 12:50:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 12:50:30 INFO - PROCESS | 1670 | 1468007430045 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 12:50:30 INFO - PROCESS | 1670 | 1468007430048 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 12:50:30 INFO - PROCESS | 1670 | 1468007430050 Marionette TRACE conn2 <- [1,758,null,{}] 12:50:30 INFO - PROCESS | 1670 | 1468007430054 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}] 12:50:30 INFO - PROCESS | 1670 | 1468007430056 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:30 INFO - PROCESS | 1670 | 1468007430155 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 12:50:30 INFO - PROCESS | 1670 | 1468007430202 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:30 INFO - PROCESS | 1670 | 1468007430205 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x1164c9000 == 38 [pid = 1670] [id = 197] 12:50:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 65 (0x113d43400) [pid = 1670] [serial = 589] [outer = 0x0] 12:50:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 66 (0x114f73800) [pid = 1670] [serial = 590] [outer = 0x113d43400] 12:50:30 INFO - PROCESS | 1670 | 1468007430236 Marionette DEBUG loaded listener.js 12:50:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 67 (0x116892400) [pid = 1670] [serial = 591] [outer = 0x113d43400] 12:50:30 INFO - PROCESS | 1670 | 1468007430672 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]]]}] 12:50:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 12:50:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 670ms 12:50:30 INFO - PROCESS | 1670 | 1468007430718 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 12:50:30 INFO - PROCESS | 1670 | 1468007430722 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 12:50:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 12:50:30 INFO - PROCESS | 1670 | 1468007430744 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 12:50:30 INFO - PROCESS | 1670 | 1468007430746 Marionette TRACE conn2 <- [1,762,null,{}] 12:50:30 INFO - PROCESS | 1670 | 1468007430748 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}] 12:50:30 INFO - PROCESS | 1670 | 1468007430750 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:30 INFO - PROCESS | 1670 | 1468007430847 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 12:50:30 INFO - PROCESS | 1670 | 1468007430910 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:30 INFO - PROCESS | 1670 | 1468007430912 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x1199da000 == 39 [pid = 1670] [id = 198] 12:50:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 68 (0x118055800) [pid = 1670] [serial = 592] [outer = 0x0] 12:50:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 69 (0x1182e2c00) [pid = 1670] [serial = 593] [outer = 0x118055800] 12:50:30 INFO - PROCESS | 1670 | 1468007430943 Marionette DEBUG loaded listener.js 12:50:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 70 (0x118fd0000) [pid = 1670] [serial = 594] [outer = 0x118055800] 12:50:31 INFO - PROCESS | 1670 | 1468007431798 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]]]}] 12:50:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 12:50:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1073ms 12:50:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 12:50:31 INFO - PROCESS | 1670 | 1468007431816 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 12:50:31 INFO - PROCESS | 1670 | 1468007431817 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 12:50:31 INFO - PROCESS | 1670 | 1468007431820 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 12:50:31 INFO - PROCESS | 1670 | 1468007431822 Marionette TRACE conn2 <- [1,766,null,{}] 12:50:31 INFO - PROCESS | 1670 | 1468007431830 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}] 12:50:31 INFO - PROCESS | 1670 | 1468007431833 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:31 INFO - PROCESS | 1670 | 1468007431958 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 12:50:32 INFO - PROCESS | 1670 | 1468007432011 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:32 INFO - PROCESS | 1670 | 1468007432013 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x126613800 == 40 [pid = 1670] [id = 199] 12:50:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 71 (0x1197e0800) [pid = 1670] [serial = 595] [outer = 0x0] 12:50:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 72 (0x11a0dcc00) [pid = 1670] [serial = 596] [outer = 0x1197e0800] 12:50:32 INFO - PROCESS | 1670 | 1468007432045 Marionette DEBUG loaded listener.js 12:50:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 73 (0x121171000) [pid = 1670] [serial = 597] [outer = 0x1197e0800] 12:50:33 INFO - PROCESS | 1670 | 1468007433083 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]]]}] 12:50:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 12:50:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1271ms 12:50:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 12:50:33 INFO - PROCESS | 1670 | 1468007433092 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 12:50:33 INFO - PROCESS | 1670 | 1468007433094 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 12:50:33 INFO - PROCESS | 1670 | 1468007433097 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 12:50:33 INFO - PROCESS | 1670 | 1468007433098 Marionette TRACE conn2 <- [1,770,null,{}] 12:50:33 INFO - PROCESS | 1670 | 1468007433103 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}] 12:50:33 INFO - PROCESS | 1670 | 1468007433104 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:33 INFO - PROCESS | 1670 | 1468007433179 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 12:50:33 INFO - PROCESS | 1670 | --DOCSHELL 0x124be0000 == 39 [pid = 1670] [id = 195] 12:50:33 INFO - PROCESS | 1670 | --DOCSHELL 0x121b07000 == 38 [pid = 1670] [id = 194] 12:50:33 INFO - PROCESS | 1670 | --DOCSHELL 0x121221000 == 37 [pid = 1670] [id = 193] 12:50:33 INFO - PROCESS | 1670 | --DOCSHELL 0x1199dc800 == 36 [pid = 1670] [id = 192] 12:50:33 INFO - PROCESS | 1670 | --DOCSHELL 0x11875a000 == 35 [pid = 1670] [id = 191] 12:50:33 INFO - PROCESS | 1670 | --DOCSHELL 0x11685b000 == 34 [pid = 1670] [id = 190] 12:50:33 INFO - PROCESS | 1670 | --DOCSHELL 0x113b3f800 == 33 [pid = 1670] [id = 189] 12:50:33 INFO - PROCESS | 1670 | --DOCSHELL 0x115e15000 == 32 [pid = 1670] [id = 188] 12:50:33 INFO - PROCESS | 1670 | --DOCSHELL 0x12ab0e000 == 31 [pid = 1670] [id = 178] 12:50:33 INFO - PROCESS | 1670 | --DOCSHELL 0x117d6b800 == 30 [pid = 1670] [id = 187] 12:50:33 INFO - PROCESS | 1670 | --DOCSHELL 0x126613800 == 29 [pid = 1670] [id = 199] 12:50:33 INFO - PROCESS | 1670 | --DOCSHELL 0x1199da000 == 28 [pid = 1670] [id = 198] 12:50:33 INFO - PROCESS | 1670 | --DOCSHELL 0x1256bc800 == 27 [pid = 1670] [id = 196] 12:50:33 INFO - PROCESS | 1670 | --DOCSHELL 0x1164c9000 == 26 [pid = 1670] [id = 197] 12:50:33 INFO - PROCESS | 1670 | --DOMWINDOW == 72 (0x11933c400) [pid = 1670] [serial = 551] [outer = 0x0] [url = about:blank] 12:50:33 INFO - PROCESS | 1670 | --DOMWINDOW == 71 (0x118207800) [pid = 1670] [serial = 545] [outer = 0x0] [url = about:blank] 12:50:33 INFO - PROCESS | 1670 | --DOMWINDOW == 70 (0x1182e3800) [pid = 1670] [serial = 546] [outer = 0x0] [url = about:blank] 12:50:33 INFO - PROCESS | 1670 | --DOMWINDOW == 69 (0x118536c00) [pid = 1670] [serial = 548] [outer = 0x0] [url = about:blank] 12:50:33 INFO - PROCESS | 1670 | --DOMWINDOW == 68 (0x112e43000) [pid = 1670] [serial = 536] [outer = 0x0] [url = about:blank] 12:50:33 INFO - PROCESS | 1670 | --DOMWINDOW == 67 (0x1138e1400) [pid = 1670] [serial = 537] [outer = 0x0] [url = about:blank] 12:50:33 INFO - PROCESS | 1670 | --DOMWINDOW == 66 (0x117dc0000) [pid = 1670] [serial = 542] [outer = 0x0] [url = about:blank] 12:50:33 INFO - PROCESS | 1670 | --DOMWINDOW == 65 (0x11805a000) [pid = 1670] [serial = 543] [outer = 0x0] [url = about:blank] 12:50:33 INFO - PROCESS | 1670 | --DOMWINDOW == 64 (0x12698b400) [pid = 1670] [serial = 534] [outer = 0x0] [url = about:blank] 12:50:33 INFO - PROCESS | 1670 | --DOMWINDOW == 63 (0x115e6e000) [pid = 1670] [serial = 539] [outer = 0x0] [url = about:blank] 12:50:33 INFO - PROCESS | 1670 | --DOMWINDOW == 62 (0x116797000) [pid = 1670] [serial = 540] [outer = 0x0] [url = about:blank] 12:50:33 INFO - PROCESS | 1670 | --DOMWINDOW == 61 (0x1197de800) [pid = 1670] [serial = 554] [outer = 0x0] [url = about:blank] 12:50:33 INFO - PROCESS | 1670 | --DOMWINDOW == 60 (0x1197ea000) [pid = 1670] [serial = 555] [outer = 0x0] [url = about:blank] 12:50:33 INFO - PROCESS | 1670 | --DOMWINDOW == 59 (0x119f77800) [pid = 1670] [serial = 560] [outer = 0x0] [url = about:blank] 12:50:33 INFO - PROCESS | 1670 | --DOMWINDOW == 58 (0x118129000) [pid = 1670] [serial = 557] [outer = 0x0] [url = about:blank] 12:50:33 INFO - PROCESS | 1670 | --DOMWINDOW == 57 (0x1193ca400) [pid = 1670] [serial = 552] [outer = 0x0] [url = about:blank] 12:50:33 INFO - PROCESS | 1670 | --DOMWINDOW == 56 (0x1197e2800) [pid = 1670] [serial = 558] [outer = 0x0] [url = about:blank] 12:50:33 INFO - PROCESS | 1670 | --DOMWINDOW == 55 (0x118fca800) [pid = 1670] [serial = 549] [outer = 0x0] [url = about:blank] 12:50:33 INFO - PROCESS | 1670 | 1468007433759 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:33 INFO - PROCESS | 1670 | 1468007433760 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x112728800 == 27 [pid = 1670] [id = 200] 12:50:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 56 (0x111c7d800) [pid = 1670] [serial = 598] [outer = 0x0] 12:50:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 57 (0x1121be800) [pid = 1670] [serial = 599] [outer = 0x111c7d800] 12:50:33 INFO - PROCESS | 1670 | 1468007433789 Marionette DEBUG loaded listener.js 12:50:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 58 (0x1128d7c00) [pid = 1670] [serial = 600] [outer = 0x111c7d800] 12:50:34 INFO - PROCESS | 1670 | 1468007434085 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]]]}] 12:50:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 12:50:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1020ms 12:50:34 INFO - PROCESS | 1670 | 1468007434118 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 12:50:34 INFO - PROCESS | 1670 | 1468007434120 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 12:50:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 12:50:34 INFO - PROCESS | 1670 | 1468007434127 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 12:50:34 INFO - PROCESS | 1670 | 1468007434129 Marionette TRACE conn2 <- [1,774,null,{}] 12:50:34 INFO - PROCESS | 1670 | 1468007434143 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}] 12:50:34 INFO - PROCESS | 1670 | 1468007434145 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:34 INFO - PROCESS | 1670 | 1468007434218 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 12:50:34 INFO - PROCESS | 1670 | 1468007434280 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:34 INFO - PROCESS | 1670 | 1468007434282 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x11669a800 == 28 [pid = 1670] [id = 201] 12:50:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 59 (0x112e4a000) [pid = 1670] [serial = 601] [outer = 0x0] 12:50:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 60 (0x114f69800) [pid = 1670] [serial = 602] [outer = 0x112e4a000] 12:50:34 INFO - PROCESS | 1670 | 1468007434309 Marionette DEBUG loaded listener.js 12:50:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 61 (0x11663a800) [pid = 1670] [serial = 603] [outer = 0x112e4a000] 12:50:34 INFO - PROCESS | 1670 | 1468007434597 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]]]}] 12:50:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 12:50:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 484ms 12:50:34 INFO - PROCESS | 1670 | 1468007434615 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 12:50:34 INFO - PROCESS | 1670 | 1468007434617 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 12:50:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 12:50:34 INFO - PROCESS | 1670 | 1468007434620 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 12:50:34 INFO - PROCESS | 1670 | 1468007434622 Marionette TRACE conn2 <- [1,778,null,{}] 12:50:34 INFO - PROCESS | 1670 | 1468007434631 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}] 12:50:34 INFO - PROCESS | 1670 | 1468007434633 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:34 INFO - PROCESS | 1670 | 1468007434718 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 12:50:34 INFO - PROCESS | 1670 | 1468007434725 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:34 INFO - PROCESS | 1670 | 1468007434726 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x117d68000 == 29 [pid = 1670] [id = 202] 12:50:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 62 (0x116a1b800) [pid = 1670] [serial = 604] [outer = 0x0] 12:50:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 63 (0x1174bec00) [pid = 1670] [serial = 605] [outer = 0x116a1b800] 12:50:34 INFO - PROCESS | 1670 | 1468007434752 Marionette DEBUG loaded listener.js 12:50:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 64 (0x118053c00) [pid = 1670] [serial = 606] [outer = 0x116a1b800] 12:50:35 INFO - PROCESS | 1670 | 1468007435115 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]]]}] 12:50:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 12:50:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 527ms 12:50:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 12:50:35 INFO - PROCESS | 1670 | 1468007435148 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 12:50:35 INFO - PROCESS | 1670 | 1468007435149 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 12:50:35 INFO - PROCESS | 1670 | 1468007435156 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 12:50:35 INFO - PROCESS | 1670 | 1468007435161 Marionette TRACE conn2 <- [1,782,null,{}] 12:50:35 INFO - PROCESS | 1670 | 1468007435164 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}] 12:50:35 INFO - PROCESS | 1670 | 1468007435166 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:35 INFO - PROCESS | 1670 | 1468007435245 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 12:50:35 INFO - PROCESS | 1670 | 1468007435248 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:35 INFO - PROCESS | 1670 | 1468007435250 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x118fc6800 == 30 [pid = 1670] [id = 203] 12:50:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 65 (0x11811fc00) [pid = 1670] [serial = 607] [outer = 0x0] 12:50:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 66 (0x1182e0800) [pid = 1670] [serial = 608] [outer = 0x11811fc00] 12:50:35 INFO - PROCESS | 1670 | 1468007435277 Marionette DEBUG loaded listener.js 12:50:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 67 (0x118536000) [pid = 1670] [serial = 609] [outer = 0x11811fc00] 12:50:35 INFO - PROCESS | 1670 | 1468007435586 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]]]}] 12:50:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 12:50:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 476ms 12:50:35 INFO - PROCESS | 1670 | 1468007435628 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 12:50:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 12:50:35 INFO - PROCESS | 1670 | 1468007435630 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 12:50:35 INFO - PROCESS | 1670 | 1468007435632 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 12:50:35 INFO - PROCESS | 1670 | 1468007435633 Marionette TRACE conn2 <- [1,786,null,{}] 12:50:35 INFO - PROCESS | 1670 | 1468007435636 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}] 12:50:35 INFO - PROCESS | 1670 | 1468007435637 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:35 INFO - PROCESS | 1670 | 1468007435712 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 12:50:35 INFO - PROCESS | 1670 | 1468007435744 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:35 INFO - PROCESS | 1670 | 1468007435745 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x119457000 == 31 [pid = 1670] [id = 204] 12:50:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 68 (0x1129b1c00) [pid = 1670] [serial = 610] [outer = 0x0] 12:50:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 69 (0x119105c00) [pid = 1670] [serial = 611] [outer = 0x1129b1c00] 12:50:35 INFO - PROCESS | 1670 | 1468007435770 Marionette DEBUG loaded listener.js 12:50:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 70 (0x119326400) [pid = 1670] [serial = 612] [outer = 0x1129b1c00] 12:50:36 INFO - PROCESS | 1670 | 1468007436130 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]]]}] 12:50:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 12:50:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 518ms 12:50:36 INFO - PROCESS | 1670 | 1468007436151 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 12:50:36 INFO - PROCESS | 1670 | 1468007436152 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 12:50:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 12:50:36 INFO - PROCESS | 1670 | 1468007436154 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 12:50:36 INFO - PROCESS | 1670 | 1468007436157 Marionette TRACE conn2 <- [1,790,null,{}] 12:50:36 INFO - PROCESS | 1670 | 1468007436160 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}] 12:50:36 INFO - PROCESS | 1670 | 1468007436161 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:36 INFO - PROCESS | 1670 | 1468007436249 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 12:50:36 INFO - PROCESS | 1670 | 1468007436255 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:36 INFO - PROCESS | 1670 | 1468007436260 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x12120a000 == 32 [pid = 1670] [id = 205] 12:50:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 71 (0x1193b6c00) [pid = 1670] [serial = 613] [outer = 0x0] 12:50:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 72 (0x1193c1800) [pid = 1670] [serial = 614] [outer = 0x1193b6c00] 12:50:36 INFO - PROCESS | 1670 | 1468007436293 Marionette DEBUG loaded listener.js 12:50:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 73 (0x119986000) [pid = 1670] [serial = 615] [outer = 0x1193b6c00] 12:50:36 INFO - PROCESS | 1670 | 1468007436651 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]]]}] 12:50:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 12:50:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 522ms 12:50:36 INFO - PROCESS | 1670 | 1468007436676 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 12:50:36 INFO - PROCESS | 1670 | 1468007436677 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 12:50:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 12:50:36 INFO - PROCESS | 1670 | 1468007436685 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 12:50:36 INFO - PROCESS | 1670 | 1468007436686 Marionette TRACE conn2 <- [1,794,null,{}] 12:50:36 INFO - PROCESS | 1670 | 1468007436689 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}] 12:50:36 INFO - PROCESS | 1670 | 1468007436692 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:36 INFO - PROCESS | 1670 | 1468007436787 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 12:50:36 INFO - PROCESS | 1670 | 1468007436791 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:36 INFO - PROCESS | 1670 | 1468007436792 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x11271d800 == 33 [pid = 1670] [id = 206] 12:50:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 74 (0x1193bac00) [pid = 1670] [serial = 616] [outer = 0x0] 12:50:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x11a0d8c00) [pid = 1670] [serial = 617] [outer = 0x1193bac00] 12:50:36 INFO - PROCESS | 1670 | 1468007436817 Marionette DEBUG loaded listener.js 12:50:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x1211bc000) [pid = 1670] [serial = 618] [outer = 0x1193bac00] 12:50:37 INFO - PROCESS | 1670 | 1468007437129 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]]]}] 12:50:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 12:50:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 468ms 12:50:37 INFO - PROCESS | 1670 | 1468007437162 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 12:50:37 INFO - PROCESS | 1670 | 1468007437163 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 12:50:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 12:50:37 INFO - PROCESS | 1670 | 1468007437175 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 12:50:37 INFO - PROCESS | 1670 | 1468007437184 Marionette TRACE conn2 <- [1,798,null,{}] 12:50:37 INFO - PROCESS | 1670 | 1468007437187 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}] 12:50:37 INFO - PROCESS | 1670 | 1468007437189 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:37 INFO - PROCESS | 1670 | 1468007437280 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 12:50:37 INFO - PROCESS | 1670 | 1468007437284 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:37 INFO - PROCESS | 1670 | 1468007437285 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x123f67000 == 34 [pid = 1670] [id = 207] 12:50:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x111c7f000) [pid = 1670] [serial = 619] [outer = 0x0] 12:50:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x1214a9800) [pid = 1670] [serial = 620] [outer = 0x111c7f000] 12:50:37 INFO - PROCESS | 1670 | 1468007437309 Marionette DEBUG loaded listener.js 12:50:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x1214b0800) [pid = 1670] [serial = 621] [outer = 0x111c7f000] 12:50:37 INFO - PROCESS | 1670 | 1468007437626 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]]]}] 12:50:37 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 12:50:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 478ms 12:50:37 INFO - PROCESS | 1670 | 1468007437652 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 12:50:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 12:50:37 INFO - PROCESS | 1670 | 1468007437654 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 12:50:37 INFO - PROCESS | 1670 | 1468007437657 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 12:50:37 INFO - PROCESS | 1670 | 1468007437659 Marionette TRACE conn2 <- [1,802,null,{}] 12:50:37 INFO - PROCESS | 1670 | 1468007437661 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}] 12:50:37 INFO - PROCESS | 1670 | 1468007437663 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:37 INFO - PROCESS | 1670 | 1468007437832 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 12:50:37 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x1214b5c00) [pid = 1670] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 12:50:37 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x1128d8800) [pid = 1670] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 12:50:37 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x1193c7c00) [pid = 1670] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 12:50:37 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x112742400) [pid = 1670] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 12:50:37 INFO - PROCESS | 1670 | --DOMWINDOW == 74 (0x1128ccc00) [pid = 1670] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 12:50:37 INFO - PROCESS | 1670 | --DOMWINDOW == 73 (0x118342400) [pid = 1670] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 12:50:37 INFO - PROCESS | 1670 | --DOMWINDOW == 72 (0x112d0fc00) [pid = 1670] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 12:50:37 INFO - PROCESS | 1670 | --DOMWINDOW == 71 (0x117155800) [pid = 1670] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 12:50:37 INFO - PROCESS | 1670 | --DOMWINDOW == 70 (0x119991800) [pid = 1670] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 12:50:37 INFO - PROCESS | 1670 | --DOMWINDOW == 69 (0x1182e4400) [pid = 1670] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 12:50:37 INFO - PROCESS | 1670 | 1468007437871 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:37 INFO - PROCESS | 1670 | 1468007437871 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x1191c5000 == 35 [pid = 1670] [id = 208] 12:50:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 70 (0x1121be400) [pid = 1670] [serial = 622] [outer = 0x0] 12:50:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 71 (0x112a79c00) [pid = 1670] [serial = 623] [outer = 0x1121be400] 12:50:37 INFO - PROCESS | 1670 | 1468007437896 Marionette DEBUG loaded listener.js 12:50:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 72 (0x118207400) [pid = 1670] [serial = 624] [outer = 0x1121be400] 12:50:38 INFO - PROCESS | 1670 | 1468007438152 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]]]}] 12:50:38 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 12:50:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 521ms 12:50:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 12:50:38 INFO - PROCESS | 1670 | 1468007438181 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 12:50:38 INFO - PROCESS | 1670 | 1468007438182 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 12:50:38 INFO - PROCESS | 1670 | 1468007438185 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 12:50:38 INFO - PROCESS | 1670 | 1468007438186 Marionette TRACE conn2 <- [1,806,null,{}] 12:50:38 INFO - PROCESS | 1670 | 1468007438197 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}] 12:50:38 INFO - PROCESS | 1670 | 1468007438198 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:38 INFO - PROCESS | 1670 | 1468007438283 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 12:50:38 INFO - PROCESS | 1670 | 1468007438286 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:38 INFO - PROCESS | 1670 | 1468007438288 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x1262da800 == 36 [pid = 1670] [id = 209] 12:50:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 73 (0x117dbe400) [pid = 1670] [serial = 625] [outer = 0x0] 12:50:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 74 (0x1214b2000) [pid = 1670] [serial = 626] [outer = 0x117dbe400] 12:50:38 INFO - PROCESS | 1670 | 1468007438314 Marionette DEBUG loaded listener.js 12:50:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x121bb8000) [pid = 1670] [serial = 627] [outer = 0x117dbe400] 12:50:38 INFO - PROCESS | 1670 | [1670] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 12:50:38 INFO - PROCESS | 1670 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 12:50:38 INFO - PROCESS | 1670 | Determined SkiaGL cache limits: Size 100663296, Items: 256 12:50:38 INFO - PROCESS | 1670 | [GFX2-]: Using SkiaGL canvas. 12:50:38 INFO - PROCESS | 1670 | 1468007438659 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]]]}] 12:50:38 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 12:50:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 518ms 12:50:38 INFO - PROCESS | 1670 | 1468007438703 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 12:50:38 INFO - PROCESS | 1670 | 1468007438705 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 12:50:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 12:50:38 INFO - PROCESS | 1670 | 1468007438707 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 12:50:38 INFO - PROCESS | 1670 | 1468007438708 Marionette TRACE conn2 <- [1,810,null,{}] 12:50:38 INFO - PROCESS | 1670 | 1468007438710 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}] 12:50:38 INFO - PROCESS | 1670 | 1468007438711 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:38 INFO - PROCESS | 1670 | 1468007438785 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 12:50:38 INFO - PROCESS | 1670 | 1468007438790 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:38 INFO - PROCESS | 1670 | 1468007438793 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x1278a0800 == 37 [pid = 1670] [id = 210] 12:50:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x121c52000) [pid = 1670] [serial = 628] [outer = 0x0] 12:50:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x123de4c00) [pid = 1670] [serial = 629] [outer = 0x121c52000] 12:50:38 INFO - PROCESS | 1670 | 1468007438822 Marionette DEBUG loaded listener.js 12:50:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x124c44c00) [pid = 1670] [serial = 630] [outer = 0x121c52000] 12:50:39 INFO - PROCESS | 1670 | 1468007439148 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]]]}] 12:50:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 12:50:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 469ms 12:50:39 INFO - PROCESS | 1670 | 1468007439176 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 12:50:39 INFO - PROCESS | 1670 | 1468007439178 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 12:50:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 12:50:39 INFO - PROCESS | 1670 | 1468007439180 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 12:50:39 INFO - PROCESS | 1670 | 1468007439182 Marionette TRACE conn2 <- [1,814,null,{}] 12:50:39 INFO - PROCESS | 1670 | 1468007439184 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}] 12:50:39 INFO - PROCESS | 1670 | 1468007439186 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:39 INFO - PROCESS | 1670 | 1468007439278 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 12:50:39 INFO - PROCESS | 1670 | 1468007439331 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:39 INFO - PROCESS | 1670 | 1468007439332 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x118fb3000 == 38 [pid = 1670] [id = 211] 12:50:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x124c43400) [pid = 1670] [serial = 631] [outer = 0x0] 12:50:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x124ebc400) [pid = 1670] [serial = 632] [outer = 0x124c43400] 12:50:39 INFO - PROCESS | 1670 | 1468007439356 Marionette DEBUG loaded listener.js 12:50:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x126296800) [pid = 1670] [serial = 633] [outer = 0x124c43400] 12:50:39 INFO - PROCESS | 1670 | 1468007439633 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] 12:50:39 INFO - PROCESS | 1670 | 1468007439652 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 12:50:39 INFO - PROCESS | 1670 | 1468007439661 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 12:50:39 INFO - PROCESS | 1670 | 1468007439662 Marionette TRACE conn2 <- [1,818,null,{}] 12:50:39 INFO - PROCESS | 1670 | 1468007439664 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}] 12:50:39 INFO - PROCESS | 1670 | 1468007439666 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:39 INFO - PROCESS | 1670 | 1468007439746 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 12:50:39 INFO - PROCESS | 1670 | 1468007439751 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:39 INFO - PROCESS | 1670 | 1468007439752 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a210800 == 39 [pid = 1670] [id = 212] 12:50:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x12629cc00) [pid = 1670] [serial = 634] [outer = 0x0] 12:50:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x126925c00) [pid = 1670] [serial = 635] [outer = 0x12629cc00] 12:50:39 INFO - PROCESS | 1670 | 1468007439776 Marionette DEBUG loaded listener.js 12:50:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x126993800) [pid = 1670] [serial = 636] [outer = 0x12629cc00] 12:50:40 INFO - PROCESS | 1670 | 1468007440378 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]]]}] 12:50:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 12:50:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 775ms 12:50:40 INFO - PROCESS | 1670 | 1468007440430 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 12:50:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 12:50:40 INFO - PROCESS | 1670 | 1468007440433 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 12:50:40 INFO - PROCESS | 1670 | 1468007440436 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 12:50:40 INFO - PROCESS | 1670 | 1468007440439 Marionette TRACE conn2 <- [1,822,null,{}] 12:50:40 INFO - PROCESS | 1670 | 1468007440443 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}] 12:50:40 INFO - PROCESS | 1670 | 1468007440444 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:40 INFO - PROCESS | 1670 | 1468007440549 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 12:50:40 INFO - PROCESS | 1670 | 1468007440602 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:40 INFO - PROCESS | 1670 | 1468007440603 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x117474800 == 40 [pid = 1670] [id = 213] 12:50:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x112e44400) [pid = 1670] [serial = 637] [outer = 0x0] 12:50:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x115dee800) [pid = 1670] [serial = 638] [outer = 0x112e44400] 12:50:40 INFO - PROCESS | 1670 | 1468007440634 Marionette DEBUG loaded listener.js 12:50:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x11688cc00) [pid = 1670] [serial = 639] [outer = 0x112e44400] 12:50:41 INFO - PROCESS | 1670 | 1468007441326 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] 12:50:41 INFO - PROCESS | 1670 | 1468007441363 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 12:50:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 12:50:41 INFO - PROCESS | 1670 | 1468007441366 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 12:50:41 INFO - PROCESS | 1670 | 1468007441368 Marionette TRACE conn2 <- [1,826,null,{}] 12:50:41 INFO - PROCESS | 1670 | 1468007441394 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}] 12:50:41 INFO - PROCESS | 1670 | 1468007441395 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:41 INFO - PROCESS | 1670 | 1468007441507 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 12:50:41 INFO - PROCESS | 1670 | 1468007441543 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:41 INFO - PROCESS | 1670 | 1468007441546 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x116ac8000 == 41 [pid = 1670] [id = 214] 12:50:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x115e74c00) [pid = 1670] [serial = 640] [outer = 0x0] 12:50:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x11663ac00) [pid = 1670] [serial = 641] [outer = 0x115e74c00] 12:50:41 INFO - PROCESS | 1670 | 1468007441574 Marionette DEBUG loaded listener.js 12:50:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x117154800) [pid = 1670] [serial = 642] [outer = 0x115e74c00] 12:50:41 INFO - PROCESS | 1670 | --DOCSHELL 0x12e06c800 == 40 [pid = 1670] [id = 22] 12:50:41 INFO - PROCESS | 1670 | --DOCSHELL 0x12c738000 == 39 [pid = 1670] [id = 14] 12:50:41 INFO - PROCESS | 1670 | --DOCSHELL 0x12ca66000 == 38 [pid = 1670] [id = 15] 12:50:41 INFO - PROCESS | 1670 | --DOCSHELL 0x12c8ba800 == 37 [pid = 1670] [id = 20] 12:50:41 INFO - PROCESS | 1670 | --DOCSHELL 0x12903a000 == 36 [pid = 1670] [id = 6] 12:50:41 INFO - PROCESS | 1670 | --DOCSHELL 0x12b237000 == 35 [pid = 1670] [id = 9] 12:50:41 INFO - PROCESS | 1670 | 1468007441925 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]]]}] 12:50:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 12:50:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 571ms 12:50:41 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x1214b3000) [pid = 1670] [serial = 585] [outer = 0x0] [url = about:blank] 12:50:41 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x119984800) [pid = 1670] [serial = 578] [outer = 0x0] [url = about:blank] 12:50:41 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x116814c00) [pid = 1670] [serial = 581] [outer = 0x0] [url = about:blank] 12:50:41 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x112e41800) [pid = 1670] [serial = 564] [outer = 0x0] [url = about:blank] 12:50:41 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x119333c00) [pid = 1670] [serial = 575] [outer = 0x0] [url = about:blank] 12:50:41 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x116891400) [pid = 1670] [serial = 566] [outer = 0x0] [url = about:blank] 12:50:41 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x1174b5800) [pid = 1670] [serial = 567] [outer = 0x0] [url = about:blank] 12:50:41 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x1174b3400) [pid = 1670] [serial = 569] [outer = 0x0] [url = about:blank] 12:50:41 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x1174d9800) [pid = 1670] [serial = 570] [outer = 0x0] [url = about:blank] 12:50:41 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x11a0dc000) [pid = 1670] [serial = 561] [outer = 0x0] [url = about:blank] 12:50:41 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x1182ea000) [pid = 1670] [serial = 572] [outer = 0x0] [url = about:blank] 12:50:41 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x118f61c00) [pid = 1670] [serial = 573] [outer = 0x0] [url = about:blank] 12:50:41 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x1128d8400) [pid = 1670] [serial = 563] [outer = 0x0] [url = about:blank] 12:50:41 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x123d30800) [pid = 1670] [serial = 588] [outer = 0x0] [url = about:blank] 12:50:41 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x11a0d9800) [pid = 1670] [serial = 579] [outer = 0x0] [url = about:blank] 12:50:41 INFO - PROCESS | 1670 | --DOMWINDOW == 74 (0x1193c0c00) [pid = 1670] [serial = 576] [outer = 0x0] [url = about:blank] 12:50:41 INFO - PROCESS | 1670 | --DOMWINDOW == 73 (0x1212e9c00) [pid = 1670] [serial = 584] [outer = 0x0] [url = about:blank] 12:50:41 INFO - PROCESS | 1670 | --DOMWINDOW == 72 (0x118f5d400) [pid = 1670] [serial = 582] [outer = 0x0] [url = about:blank] 12:50:41 INFO - PROCESS | 1670 | --DOMWINDOW == 71 (0x121a30000) [pid = 1670] [serial = 587] [outer = 0x0] [url = about:blank] 12:50:41 INFO - PROCESS | 1670 | 1468007441950 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 12:50:41 INFO - PROCESS | 1670 | 1468007441953 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 12:50:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 12:50:41 INFO - PROCESS | 1670 | 1468007441959 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 12:50:41 INFO - PROCESS | 1670 | 1468007441961 Marionette TRACE conn2 <- [1,830,null,{}] 12:50:41 INFO - PROCESS | 1670 | 1468007441963 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}] 12:50:41 INFO - PROCESS | 1670 | 1468007441965 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:42 INFO - PROCESS | 1670 | 1468007442039 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 12:50:42 INFO - PROCESS | 1670 | 1468007442044 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:42 INFO - PROCESS | 1670 | 1468007442045 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x11747f000 == 36 [pid = 1670] [id = 215] 12:50:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 72 (0x1174ba800) [pid = 1670] [serial = 643] [outer = 0x0] 12:50:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 73 (0x1174d9800) [pid = 1670] [serial = 644] [outer = 0x1174ba800] 12:50:42 INFO - PROCESS | 1670 | 1468007442074 Marionette DEBUG loaded listener.js 12:50:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 74 (0x11812a800) [pid = 1670] [serial = 645] [outer = 0x1174ba800] 12:50:42 INFO - PROCESS | 1670 | 1468007442407 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]]]}] 12:50:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 12:50:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 469ms 12:50:42 INFO - PROCESS | 1670 | 1468007442429 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 12:50:42 INFO - PROCESS | 1670 | 1468007442430 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 12:50:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 12:50:42 INFO - PROCESS | 1670 | 1468007442432 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 12:50:42 INFO - PROCESS | 1670 | 1468007442435 Marionette TRACE conn2 <- [1,834,null,{}] 12:50:42 INFO - PROCESS | 1670 | 1468007442442 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}] 12:50:42 INFO - PROCESS | 1670 | 1468007442445 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:42 INFO - PROCESS | 1670 | 1468007442537 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 12:50:42 INFO - PROCESS | 1670 | 1468007442586 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:42 INFO - PROCESS | 1670 | 1468007442589 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x119497800 == 37 [pid = 1670] [id = 216] 12:50:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x11820e400) [pid = 1670] [serial = 646] [outer = 0x0] 12:50:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x11889bc00) [pid = 1670] [serial = 647] [outer = 0x11820e400] 12:50:42 INFO - PROCESS | 1670 | 1468007442616 Marionette DEBUG loaded listener.js 12:50:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x119335400) [pid = 1670] [serial = 648] [outer = 0x11820e400] 12:50:42 INFO - PROCESS | 1670 | 1468007442981 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]]]}] 12:50:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 12:50:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 570ms 12:50:43 INFO - PROCESS | 1670 | 1468007443003 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 12:50:43 INFO - PROCESS | 1670 | 1468007443006 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 12:50:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 12:50:43 INFO - PROCESS | 1670 | 1468007443009 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 12:50:43 INFO - PROCESS | 1670 | 1468007443011 Marionette TRACE conn2 <- [1,838,null,{}] 12:50:43 INFO - PROCESS | 1670 | 1468007443014 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}] 12:50:43 INFO - PROCESS | 1670 | 1468007443016 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:43 INFO - PROCESS | 1670 | 1468007443146 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 12:50:43 INFO - PROCESS | 1670 | 1468007443222 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:43 INFO - PROCESS | 1670 | 1468007443224 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x1210dd000 == 38 [pid = 1670] [id = 217] 12:50:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x119337400) [pid = 1670] [serial = 649] [outer = 0x0] 12:50:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x1193b8400) [pid = 1670] [serial = 650] [outer = 0x119337400] 12:50:43 INFO - PROCESS | 1670 | 1468007443266 Marionette DEBUG loaded listener.js 12:50:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x1197e3c00) [pid = 1670] [serial = 651] [outer = 0x119337400] 12:50:43 INFO - PROCESS | 1670 | 1468007443564 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]]]}] 12:50:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 12:50:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 570ms 12:50:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 12:50:43 INFO - PROCESS | 1670 | 1468007443580 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 12:50:43 INFO - PROCESS | 1670 | 1468007443581 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 12:50:43 INFO - PROCESS | 1670 | 1468007443583 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 12:50:43 INFO - PROCESS | 1670 | 1468007443584 Marionette TRACE conn2 <- [1,842,null,{}] 12:50:43 INFO - PROCESS | 1670 | 1468007443586 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}] 12:50:43 INFO - PROCESS | 1670 | 1468007443587 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:43 INFO - PROCESS | 1670 | 1468007443673 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 12:50:43 INFO - PROCESS | 1670 | 1468007443726 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:43 INFO - PROCESS | 1670 | 1468007443727 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x1213b1000 == 39 [pid = 1670] [id = 218] 12:50:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x112d0ec00) [pid = 1670] [serial = 652] [outer = 0x0] 12:50:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x1197e8800) [pid = 1670] [serial = 653] [outer = 0x112d0ec00] 12:50:43 INFO - PROCESS | 1670 | 1468007443751 Marionette DEBUG loaded listener.js 12:50:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x11a0dac00) [pid = 1670] [serial = 654] [outer = 0x112d0ec00] 12:50:44 INFO - PROCESS | 1670 | 1468007444068 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]]]}] 12:50:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 12:50:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 518ms 12:50:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 12:50:44 INFO - PROCESS | 1670 | 1468007444110 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 12:50:44 INFO - PROCESS | 1670 | 1468007444111 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 12:50:44 INFO - PROCESS | 1670 | 1468007444113 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 12:50:44 INFO - PROCESS | 1670 | 1468007444114 Marionette TRACE conn2 <- [1,846,null,{}] 12:50:44 INFO - PROCESS | 1670 | 1468007444116 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}] 12:50:44 INFO - PROCESS | 1670 | 1468007444120 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:44 INFO - PROCESS | 1670 | 1468007444232 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 12:50:44 INFO - PROCESS | 1670 | 1468007444236 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:44 INFO - PROCESS | 1670 | 1468007444237 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x123f6b800 == 40 [pid = 1670] [id = 219] 12:50:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x11a0db000) [pid = 1670] [serial = 655] [outer = 0x0] 12:50:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x121174800) [pid = 1670] [serial = 656] [outer = 0x11a0db000] 12:50:44 INFO - PROCESS | 1670 | 1468007444262 Marionette DEBUG loaded listener.js 12:50:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x121bc0000) [pid = 1670] [serial = 657] [outer = 0x11a0db000] 12:50:44 INFO - PROCESS | 1670 | 1468007444579 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]]]}] 12:50:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 12:50:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 519ms 12:50:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 12:50:44 INFO - PROCESS | 1670 | 1468007444633 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 12:50:44 INFO - PROCESS | 1670 | 1468007444634 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 12:50:44 INFO - PROCESS | 1670 | 1468007444636 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 12:50:44 INFO - PROCESS | 1670 | 1468007444637 Marionette TRACE conn2 <- [1,850,null,{}] 12:50:44 INFO - PROCESS | 1670 | 1468007444641 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}] 12:50:44 INFO - PROCESS | 1670 | 1468007444643 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:44 INFO - PROCESS | 1670 | 1468007444740 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 12:50:44 INFO - PROCESS | 1670 | 1468007444743 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:44 INFO - PROCESS | 1670 | 1468007444744 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x1262d2000 == 41 [pid = 1670] [id = 220] 12:50:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x118181c00) [pid = 1670] [serial = 658] [outer = 0x0] 12:50:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x123db9000) [pid = 1670] [serial = 659] [outer = 0x118181c00] 12:50:44 INFO - PROCESS | 1670 | 1468007444776 Marionette DEBUG loaded listener.js 12:50:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x124c4bc00) [pid = 1670] [serial = 660] [outer = 0x118181c00] 12:50:45 INFO - PROCESS | 1670 | 1468007445120 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]]]}] 12:50:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 12:50:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 519ms 12:50:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 12:50:45 INFO - PROCESS | 1670 | 1468007445158 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 12:50:45 INFO - PROCESS | 1670 | 1468007445160 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 12:50:45 INFO - PROCESS | 1670 | 1468007445162 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 12:50:45 INFO - PROCESS | 1670 | 1468007445163 Marionette TRACE conn2 <- [1,854,null,{}] 12:50:45 INFO - PROCESS | 1670 | 1468007445165 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}] 12:50:45 INFO - PROCESS | 1670 | 1468007445166 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:45 INFO - PROCESS | 1670 | 1468007445259 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 12:50:45 INFO - PROCESS | 1670 | 1468007445263 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:45 INFO - PROCESS | 1670 | 1468007445264 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x1138cf000 == 42 [pid = 1670] [id = 221] 12:50:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x1188a1000) [pid = 1670] [serial = 661] [outer = 0x0] 12:50:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x124ec1000) [pid = 1670] [serial = 662] [outer = 0x1188a1000] 12:50:45 INFO - PROCESS | 1670 | 1468007445287 Marionette DEBUG loaded listener.js 12:50:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x125674000) [pid = 1670] [serial = 663] [outer = 0x1188a1000] 12:50:45 INFO - PROCESS | 1670 | 1468007445620 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]]]}] 12:50:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 12:50:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 469ms 12:50:45 INFO - PROCESS | 1670 | 1468007445632 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 12:50:45 INFO - PROCESS | 1670 | 1468007445634 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 12:50:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 12:50:45 INFO - PROCESS | 1670 | 1468007445637 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 12:50:45 INFO - PROCESS | 1670 | 1468007445640 Marionette TRACE conn2 <- [1,858,null,{}] 12:50:45 INFO - PROCESS | 1670 | 1468007445650 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}] 12:50:45 INFO - PROCESS | 1670 | 1468007445652 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:45 INFO - PROCESS | 1670 | 1468007445800 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 12:50:45 INFO - PROCESS | 1670 | 1468007445850 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:45 INFO - PROCESS | 1670 | 1468007445851 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x1292cd800 == 43 [pid = 1670] [id = 222] 12:50:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x124e12800) [pid = 1670] [serial = 664] [outer = 0x0] 12:50:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x12676c000) [pid = 1670] [serial = 665] [outer = 0x124e12800] 12:50:45 INFO - PROCESS | 1670 | 1468007445901 Marionette DEBUG loaded listener.js 12:50:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x126caac00) [pid = 1670] [serial = 666] [outer = 0x124e12800] 12:50:46 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x124c43400) [pid = 1670] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 12:50:46 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x1129b1c00) [pid = 1670] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 12:50:46 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x116a1b800) [pid = 1670] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 12:50:46 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x1121be400) [pid = 1670] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 12:50:46 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x11811fc00) [pid = 1670] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 12:50:46 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x117dbe400) [pid = 1670] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 12:50:46 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x111c7f000) [pid = 1670] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 12:50:46 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x121c52000) [pid = 1670] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 12:50:46 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x118055800) [pid = 1670] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 12:50:46 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x1193bac00) [pid = 1670] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 12:50:46 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x1197e0800) [pid = 1670] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 12:50:46 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x113d43400) [pid = 1670] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 12:50:46 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x111c7d800) [pid = 1670] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 12:50:46 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x1193b6c00) [pid = 1670] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 12:50:46 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x112e4a000) [pid = 1670] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 12:50:46 INFO - PROCESS | 1670 | 1468007446336 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]]]}] 12:50:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 12:50:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 728ms 12:50:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 12:50:46 INFO - PROCESS | 1670 | 1468007446365 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 12:50:46 INFO - PROCESS | 1670 | 1468007446366 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 12:50:46 INFO - PROCESS | 1670 | 1468007446369 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 12:50:46 INFO - PROCESS | 1670 | 1468007446370 Marionette TRACE conn2 <- [1,862,null,{}] 12:50:46 INFO - PROCESS | 1670 | 1468007446379 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}] 12:50:46 INFO - PROCESS | 1670 | 1468007446380 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:46 INFO - PROCESS | 1670 | 1468007446489 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 12:50:46 INFO - PROCESS | 1670 | 1468007446520 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:46 INFO - PROCESS | 1670 | 1468007446521 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a215000 == 44 [pid = 1670] [id = 223] 12:50:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x1128d4800) [pid = 1670] [serial = 667] [outer = 0x0] 12:50:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x118204800) [pid = 1670] [serial = 668] [outer = 0x1128d4800] 12:50:46 INFO - PROCESS | 1670 | 1468007446545 Marionette DEBUG loaded listener.js 12:50:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x119b57400) [pid = 1670] [serial = 669] [outer = 0x1128d4800] 12:50:46 INFO - PROCESS | 1670 | 1468007446800 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]]]}] 12:50:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 12:50:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 473ms 12:50:46 INFO - PROCESS | 1670 | 1468007446845 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 12:50:46 INFO - PROCESS | 1670 | 1468007446847 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 12:50:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 12:50:46 INFO - PROCESS | 1670 | 1468007446849 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 12:50:46 INFO - PROCESS | 1670 | 1468007446851 Marionette TRACE conn2 <- [1,866,null,{}] 12:50:46 INFO - PROCESS | 1670 | 1468007446853 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}] 12:50:46 INFO - PROCESS | 1670 | 1468007446855 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:46 INFO - PROCESS | 1670 | 1468007446954 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 12:50:46 INFO - PROCESS | 1670 | 1468007446964 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:46 INFO - PROCESS | 1670 | 1468007446965 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a54f800 == 45 [pid = 1670] [id = 224] 12:50:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x125674c00) [pid = 1670] [serial = 670] [outer = 0x0] 12:50:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x126930000) [pid = 1670] [serial = 671] [outer = 0x125674c00] 12:50:46 INFO - PROCESS | 1670 | 1468007446998 Marionette DEBUG loaded listener.js 12:50:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x128b1c000) [pid = 1670] [serial = 672] [outer = 0x125674c00] 12:50:47 INFO - PROCESS | 1670 | 1468007447324 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]]]}] 12:50:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 12:50:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 519ms 12:50:47 INFO - PROCESS | 1670 | 1468007447370 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 12:50:47 INFO - PROCESS | 1670 | 1468007447371 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 12:50:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 12:50:47 INFO - PROCESS | 1670 | 1468007447374 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 12:50:47 INFO - PROCESS | 1670 | 1468007447375 Marionette TRACE conn2 <- [1,870,null,{}] 12:50:47 INFO - PROCESS | 1670 | 1468007447386 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}] 12:50:47 INFO - PROCESS | 1670 | 1468007447388 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:47 INFO - PROCESS | 1670 | 1468007447464 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 12:50:47 INFO - PROCESS | 1670 | 1468007447467 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:47 INFO - PROCESS | 1670 | 1468007447468 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:47 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ab09000 == 46 [pid = 1670] [id = 225] 12:50:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x128d5b000) [pid = 1670] [serial = 673] [outer = 0x0] 12:50:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x129051c00) [pid = 1670] [serial = 674] [outer = 0x128d5b000] 12:50:47 INFO - PROCESS | 1670 | 1468007447488 Marionette DEBUG loaded listener.js 12:50:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x129059c00) [pid = 1670] [serial = 675] [outer = 0x128d5b000] 12:50:47 INFO - PROCESS | 1670 | 1468007447840 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]]]}] 12:50:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 12:50:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 479ms 12:50:47 INFO - PROCESS | 1670 | 1468007447855 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 12:50:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 12:50:47 INFO - PROCESS | 1670 | 1468007447859 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 12:50:47 INFO - PROCESS | 1670 | 1468007447862 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 12:50:47 INFO - PROCESS | 1670 | 1468007447864 Marionette TRACE conn2 <- [1,874,null,{}] 12:50:47 INFO - PROCESS | 1670 | 1468007447867 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}] 12:50:47 INFO - PROCESS | 1670 | 1468007447869 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:47 INFO - PROCESS | 1670 | 1468007447990 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 12:50:48 INFO - PROCESS | 1670 | 1468007448072 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:48 INFO - PROCESS | 1670 | 1468007448084 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b00b800 == 47 [pid = 1670] [id = 226] 12:50:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x126de6c00) [pid = 1670] [serial = 676] [outer = 0x0] 12:50:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x12928b000) [pid = 1670] [serial = 677] [outer = 0x126de6c00] 12:50:48 INFO - PROCESS | 1670 | 1468007448112 Marionette DEBUG loaded listener.js 12:50:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x129343000) [pid = 1670] [serial = 678] [outer = 0x126de6c00] 12:50:48 INFO - PROCESS | 1670 | 1468007448550 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]]]}] 12:50:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 12:50:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 720ms 12:50:48 INFO - PROCESS | 1670 | 1468007448618 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 12:50:48 INFO - PROCESS | 1670 | 1468007448621 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 12:50:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 12:50:48 INFO - PROCESS | 1670 | 1468007448626 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 12:50:48 INFO - PROCESS | 1670 | 1468007448629 Marionette TRACE conn2 <- [1,878,null,{}] 12:50:48 INFO - PROCESS | 1670 | 1468007448633 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}] 12:50:48 INFO - PROCESS | 1670 | 1468007448634 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:48 INFO - PROCESS | 1670 | 1468007448733 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 12:50:48 INFO - PROCESS | 1670 | 1468007448787 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:48 INFO - PROCESS | 1670 | 1468007448788 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x11876a800 == 48 [pid = 1670] [id = 227] 12:50:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x1130a3400) [pid = 1670] [serial = 679] [outer = 0x0] 12:50:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x116885800) [pid = 1670] [serial = 680] [outer = 0x1130a3400] 12:50:48 INFO - PROCESS | 1670 | 1468007448819 Marionette DEBUG loaded listener.js 12:50:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x1174bb800) [pid = 1670] [serial = 681] [outer = 0x1130a3400] 12:50:49 INFO - PROCESS | 1670 | 1468007449233 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]]]}] 12:50:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 12:50:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 621ms 12:50:49 INFO - PROCESS | 1670 | 1468007449247 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 12:50:49 INFO - PROCESS | 1670 | 1468007449250 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 12:50:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 12:50:49 INFO - PROCESS | 1670 | 1468007449255 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 12:50:49 INFO - PROCESS | 1670 | 1468007449256 Marionette TRACE conn2 <- [1,882,null,{}] 12:50:49 INFO - PROCESS | 1670 | 1468007449259 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}] 12:50:49 INFO - PROCESS | 1670 | 1468007449261 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:49 INFO - PROCESS | 1670 | 1468007449367 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 12:50:49 INFO - PROCESS | 1670 | 1468007449422 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:49 INFO - PROCESS | 1670 | 1468007449423 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x124be5000 == 49 [pid = 1670] [id = 228] 12:50:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x118209000) [pid = 1670] [serial = 682] [outer = 0x0] 12:50:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x118344000) [pid = 1670] [serial = 683] [outer = 0x118209000] 12:50:49 INFO - PROCESS | 1670 | 1468007449453 Marionette DEBUG loaded listener.js 12:50:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x11931bc00) [pid = 1670] [serial = 684] [outer = 0x118209000] 12:50:49 INFO - PROCESS | 1670 | 1468007449893 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]]]}] 12:50:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 12:50:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 672ms 12:50:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 12:50:49 INFO - PROCESS | 1670 | 1468007449927 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 12:50:49 INFO - PROCESS | 1670 | 1468007449928 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 12:50:49 INFO - PROCESS | 1670 | 1468007449930 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 12:50:49 INFO - PROCESS | 1670 | 1468007449933 Marionette TRACE conn2 <- [1,886,null,{}] 12:50:49 INFO - PROCESS | 1670 | 1468007449940 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}] 12:50:49 INFO - PROCESS | 1670 | 1468007449944 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:50 INFO - PROCESS | 1670 | 1468007450070 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 12:50:50 INFO - PROCESS | 1670 | 1468007450152 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:50 INFO - PROCESS | 1670 | 1468007450154 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b23e800 == 50 [pid = 1670] [id = 229] 12:50:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x121177000) [pid = 1670] [serial = 685] [outer = 0x0] 12:50:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x1211be800) [pid = 1670] [serial = 686] [outer = 0x121177000] 12:50:50 INFO - PROCESS | 1670 | 1468007450186 Marionette DEBUG loaded listener.js 12:50:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x1214b8400) [pid = 1670] [serial = 687] [outer = 0x121177000] 12:50:50 INFO - PROCESS | 1670 | 1468007450619 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]]]}] 12:50:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 12:50:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 721ms 12:50:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 12:50:50 INFO - PROCESS | 1670 | 1468007450652 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 12:50:50 INFO - PROCESS | 1670 | 1468007450653 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 12:50:50 INFO - PROCESS | 1670 | 1468007450656 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 12:50:50 INFO - PROCESS | 1670 | 1468007450657 Marionette TRACE conn2 <- [1,890,null,{}] 12:50:50 INFO - PROCESS | 1670 | 1468007450659 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}] 12:50:50 INFO - PROCESS | 1670 | 1468007450661 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:50 INFO - PROCESS | 1670 | 1468007450760 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 12:50:50 INFO - PROCESS | 1670 | 1468007450828 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:50 INFO - PROCESS | 1670 | 1468007450829 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x1168c7800 == 51 [pid = 1670] [id = 230] 12:50:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x1130d9800) [pid = 1670] [serial = 688] [outer = 0x0] 12:50:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x11820d000) [pid = 1670] [serial = 689] [outer = 0x1130d9800] 12:50:50 INFO - PROCESS | 1670 | 1468007450859 Marionette DEBUG loaded listener.js 12:50:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x1214b8c00) [pid = 1670] [serial = 690] [outer = 0x1130d9800] 12:50:51 INFO - PROCESS | 1670 | 1468007451411 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]]]}] 12:50:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 12:50:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 820ms 12:50:51 INFO - PROCESS | 1670 | 1468007451477 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 12:50:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 12:50:51 INFO - PROCESS | 1670 | 1468007451479 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 12:50:51 INFO - PROCESS | 1670 | 1468007451482 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 12:50:51 INFO - PROCESS | 1670 | 1468007451484 Marionette TRACE conn2 <- [1,894,null,{}] 12:50:51 INFO - PROCESS | 1670 | 1468007451488 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}] 12:50:51 INFO - PROCESS | 1670 | 1468007451489 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:51 INFO - PROCESS | 1670 | 1468007451577 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 12:50:51 INFO - PROCESS | 1670 | 1468007451645 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:51 INFO - PROCESS | 1670 | 1468007451646 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x117119000 == 52 [pid = 1670] [id = 231] 12:50:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x1167a3800) [pid = 1670] [serial = 691] [outer = 0x0] 12:50:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x1174b5000) [pid = 1670] [serial = 692] [outer = 0x1167a3800] 12:50:51 INFO - PROCESS | 1670 | 1468007451674 Marionette DEBUG loaded listener.js 12:50:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x117dc6c00) [pid = 1670] [serial = 693] [outer = 0x1167a3800] 12:50:52 INFO - PROCESS | 1670 | --DOCSHELL 0x12a5e4000 == 51 [pid = 1670] [id = 8] 12:50:52 INFO - PROCESS | 1670 | --DOCSHELL 0x12c8ca800 == 50 [pid = 1670] [id = 21] 12:50:52 INFO - PROCESS | 1670 | --DOCSHELL 0x12cda0800 == 49 [pid = 1670] [id = 17] 12:50:52 INFO - PROCESS | 1670 | --DOCSHELL 0x12d761000 == 48 [pid = 1670] [id = 19] 12:50:52 INFO - PROCESS | 1670 | --DOCSHELL 0x1213b1000 == 47 [pid = 1670] [id = 218] 12:50:52 INFO - PROCESS | 1670 | --DOCSHELL 0x112ae4800 == 46 [pid = 1670] [id = 23] 12:50:52 INFO - PROCESS | 1670 | --DOCSHELL 0x116ab8800 == 45 [pid = 1670] [id = 24] 12:50:52 INFO - PROCESS | 1670 | --DOCSHELL 0x112728800 == 44 [pid = 1670] [id = 200] 12:50:52 INFO - PROCESS | 1670 | --DOCSHELL 0x12b24a800 == 43 [pid = 1670] [id = 10] 12:50:52 INFO - PROCESS | 1670 | --DOCSHELL 0x117467000 == 42 [pid = 1670] [id = 25] 12:50:52 INFO - PROCESS | 1670 | --DOCSHELL 0x12c038800 == 41 [pid = 1670] [id = 12] 12:50:52 INFO - PROCESS | 1670 | --DOCSHELL 0x1292cd800 == 40 [pid = 1670] [id = 222] 12:50:52 INFO - PROCESS | 1670 | --DOCSHELL 0x123f6b800 == 39 [pid = 1670] [id = 219] 12:50:52 INFO - PROCESS | 1670 | --DOCSHELL 0x12c49e800 == 38 [pid = 1670] [id = 13] 12:50:52 INFO - PROCESS | 1670 | --DOCSHELL 0x129032000 == 37 [pid = 1670] [id = 11] 12:50:52 INFO - PROCESS | 1670 | --DOCSHELL 0x12a215000 == 36 [pid = 1670] [id = 223] 12:50:52 INFO - PROCESS | 1670 | --DOCSHELL 0x1262d2000 == 35 [pid = 1670] [id = 220] 12:50:52 INFO - PROCESS | 1670 | --DOCSHELL 0x1138cf000 == 34 [pid = 1670] [id = 221] 12:50:52 INFO - PROCESS | 1670 | --DOCSHELL 0x12a54f800 == 33 [pid = 1670] [id = 224] 12:50:52 INFO - PROCESS | 1670 | --DOCSHELL 0x12ab09000 == 32 [pid = 1670] [id = 225] 12:50:52 INFO - PROCESS | 1670 | --DOCSHELL 0x112720800 == 31 [pid = 1670] [id = 26] 12:50:52 INFO - PROCESS | 1670 | --DOCSHELL 0x1168c7800 == 30 [pid = 1670] [id = 230] 12:50:52 INFO - PROCESS | 1670 | --DOCSHELL 0x12b23e800 == 29 [pid = 1670] [id = 229] 12:50:52 INFO - PROCESS | 1670 | --DOCSHELL 0x124be5000 == 28 [pid = 1670] [id = 228] 12:50:52 INFO - PROCESS | 1670 | --DOCSHELL 0x11876a800 == 27 [pid = 1670] [id = 227] 12:50:52 INFO - PROCESS | 1670 | --DOCSHELL 0x12b00b800 == 26 [pid = 1670] [id = 226] 12:50:52 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x124c44c00) [pid = 1670] [serial = 630] [outer = 0x0] [url = about:blank] 12:50:52 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x126296800) [pid = 1670] [serial = 633] [outer = 0x0] [url = about:blank] 12:50:52 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x124ebc400) [pid = 1670] [serial = 632] [outer = 0x0] [url = about:blank] 12:50:52 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x119105c00) [pid = 1670] [serial = 611] [outer = 0x0] [url = about:blank] 12:50:52 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x1174bec00) [pid = 1670] [serial = 605] [outer = 0x0] [url = about:blank] 12:50:52 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x112a79c00) [pid = 1670] [serial = 623] [outer = 0x0] [url = about:blank] 12:50:52 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x118536000) [pid = 1670] [serial = 609] [outer = 0x0] [url = about:blank] 12:50:52 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x121bb8000) [pid = 1670] [serial = 627] [outer = 0x0] [url = about:blank] 12:50:52 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x1214b2000) [pid = 1670] [serial = 626] [outer = 0x0] [url = about:blank] 12:50:52 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x1214a9800) [pid = 1670] [serial = 620] [outer = 0x0] [url = about:blank] 12:50:52 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x123de4c00) [pid = 1670] [serial = 629] [outer = 0x0] [url = about:blank] 12:50:52 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x118fd0000) [pid = 1670] [serial = 594] [outer = 0x0] [url = about:blank] 12:50:52 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x11a0d8c00) [pid = 1670] [serial = 617] [outer = 0x0] [url = about:blank] 12:50:52 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x1214b0800) [pid = 1670] [serial = 621] [outer = 0x0] [url = about:blank] 12:50:52 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x11a0dcc00) [pid = 1670] [serial = 596] [outer = 0x0] [url = about:blank] 12:50:52 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x1182e0800) [pid = 1670] [serial = 608] [outer = 0x0] [url = about:blank] 12:50:52 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x116892400) [pid = 1670] [serial = 591] [outer = 0x0] [url = about:blank] 12:50:52 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x121171000) [pid = 1670] [serial = 597] [outer = 0x0] [url = about:blank] 12:50:52 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x1121be800) [pid = 1670] [serial = 599] [outer = 0x0] [url = about:blank] 12:50:52 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x1128d7c00) [pid = 1670] [serial = 600] [outer = 0x0] [url = about:blank] 12:50:52 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x119326400) [pid = 1670] [serial = 612] [outer = 0x0] [url = about:blank] 12:50:52 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x118053c00) [pid = 1670] [serial = 606] [outer = 0x0] [url = about:blank] 12:50:52 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x1193c1800) [pid = 1670] [serial = 614] [outer = 0x0] [url = about:blank] 12:50:52 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x1182e2c00) [pid = 1670] [serial = 593] [outer = 0x0] [url = about:blank] 12:50:52 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x114f69800) [pid = 1670] [serial = 602] [outer = 0x0] [url = about:blank] 12:50:52 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x119986000) [pid = 1670] [serial = 615] [outer = 0x0] [url = about:blank] 12:50:52 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x1211bc000) [pid = 1670] [serial = 618] [outer = 0x0] [url = about:blank] 12:50:52 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x11663a800) [pid = 1670] [serial = 603] [outer = 0x0] [url = about:blank] 12:50:52 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x118207400) [pid = 1670] [serial = 624] [outer = 0x0] [url = about:blank] 12:50:52 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x114f73800) [pid = 1670] [serial = 590] [outer = 0x0] [url = about:blank] 12:50:52 INFO - PROCESS | 1670 | 1468007452523 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]]]}] 12:50:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 12:50:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1072ms 12:50:52 INFO - PROCESS | 1670 | 1468007452554 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 12:50:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 12:50:52 INFO - PROCESS | 1670 | 1468007452557 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 12:50:52 INFO - PROCESS | 1670 | 1468007452560 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 12:50:52 INFO - PROCESS | 1670 | 1468007452562 Marionette TRACE conn2 <- [1,898,null,{}] 12:50:52 INFO - PROCESS | 1670 | 1468007452565 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}] 12:50:52 INFO - PROCESS | 1670 | 1468007452567 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:52 INFO - PROCESS | 1670 | 1468007452645 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 12:50:52 INFO - PROCESS | 1670 | 1468007452649 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:52 INFO - PROCESS | 1670 | 1468007452652 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:52 INFO - PROCESS | 1670 | ++DOCSHELL 0x1138c0000 == 27 [pid = 1670] [id = 232] 12:50:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x112743400) [pid = 1670] [serial = 694] [outer = 0x0] 12:50:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x1128ca800) [pid = 1670] [serial = 695] [outer = 0x112743400] 12:50:52 INFO - PROCESS | 1670 | 1468007452682 Marionette DEBUG loaded listener.js 12:50:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x1128d9000) [pid = 1670] [serial = 696] [outer = 0x112743400] 12:50:53 INFO - PROCESS | 1670 | 1468007453047 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]]]}] 12:50:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 12:50:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 520ms 12:50:53 INFO - PROCESS | 1670 | 1468007453080 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 12:50:53 INFO - PROCESS | 1670 | 1468007453083 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 12:50:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 12:50:53 INFO - PROCESS | 1670 | 1468007453088 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 12:50:53 INFO - PROCESS | 1670 | 1468007453090 Marionette TRACE conn2 <- [1,902,null,{}] 12:50:53 INFO - PROCESS | 1670 | 1468007453092 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}] 12:50:53 INFO - PROCESS | 1670 | 1468007453094 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:53 INFO - PROCESS | 1670 | 1468007453170 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 12:50:53 INFO - PROCESS | 1670 | 1468007453177 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:53 INFO - PROCESS | 1670 | 1468007453178 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x116856000 == 28 [pid = 1670] [id = 233] 12:50:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x112e4b800) [pid = 1670] [serial = 697] [outer = 0x0] 12:50:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x112ee8000) [pid = 1670] [serial = 698] [outer = 0x112e4b800] 12:50:53 INFO - PROCESS | 1670 | 1468007453205 Marionette DEBUG loaded listener.js 12:50:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x113b55400) [pid = 1670] [serial = 699] [outer = 0x112e4b800] 12:50:53 INFO - PROCESS | 1670 | 1468007453542 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]]]}] 12:50:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 12:50:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 473ms 12:50:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 12:50:53 INFO - PROCESS | 1670 | 1468007453560 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 12:50:53 INFO - PROCESS | 1670 | 1468007453562 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 12:50:53 INFO - PROCESS | 1670 | 1468007453564 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 12:50:53 INFO - PROCESS | 1670 | 1468007453566 Marionette TRACE conn2 <- [1,906,null,{}] 12:50:53 INFO - PROCESS | 1670 | 1468007453577 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}] 12:50:53 INFO - PROCESS | 1670 | 1468007453580 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:53 INFO - PROCESS | 1670 | 1468007453675 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 12:50:53 INFO - PROCESS | 1670 | 1468007453684 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:53 INFO - PROCESS | 1670 | 1468007453686 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x118248000 == 29 [pid = 1670] [id = 234] 12:50:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x1128cf000) [pid = 1670] [serial = 700] [outer = 0x0] 12:50:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x117151000) [pid = 1670] [serial = 701] [outer = 0x1128cf000] 12:50:53 INFO - PROCESS | 1670 | 1468007453716 Marionette DEBUG loaded listener.js 12:50:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x1174b8000) [pid = 1670] [serial = 702] [outer = 0x1128cf000] 12:50:54 INFO - PROCESS | 1670 | 1468007454029 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]]]}] 12:50:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 12:50:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 471ms 12:50:54 INFO - PROCESS | 1670 | 1468007454035 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 12:50:54 INFO - PROCESS | 1670 | 1468007454037 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 12:50:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 12:50:54 INFO - PROCESS | 1670 | 1468007454046 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 12:50:54 INFO - PROCESS | 1670 | 1468007454047 Marionette TRACE conn2 <- [1,910,null,{}] 12:50:54 INFO - PROCESS | 1670 | 1468007454049 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}] 12:50:54 INFO - PROCESS | 1670 | 1468007454050 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:54 INFO - PROCESS | 1670 | 1468007454131 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 12:50:54 INFO - PROCESS | 1670 | 1468007454185 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:54 INFO - PROCESS | 1670 | 1468007454186 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x11945f000 == 30 [pid = 1670] [id = 235] 12:50:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x1174bbc00) [pid = 1670] [serial = 703] [outer = 0x0] 12:50:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x11804f000) [pid = 1670] [serial = 704] [outer = 0x1174bbc00] 12:50:54 INFO - PROCESS | 1670 | 1468007454212 Marionette DEBUG loaded listener.js 12:50:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x11817b000) [pid = 1670] [serial = 705] [outer = 0x1174bbc00] 12:50:54 INFO - PROCESS | 1670 | 1468007454479 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]]]}] 12:50:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 12:50:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 475ms 12:50:54 INFO - PROCESS | 1670 | 1468007454514 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 12:50:54 INFO - PROCESS | 1670 | 1468007454516 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 12:50:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 12:50:54 INFO - PROCESS | 1670 | 1468007454518 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 12:50:54 INFO - PROCESS | 1670 | 1468007454530 Marionette TRACE conn2 <- [1,914,null,{}] 12:50:54 INFO - PROCESS | 1670 | 1468007454545 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}] 12:50:54 INFO - PROCESS | 1670 | 1468007454546 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:54 INFO - PROCESS | 1670 | 1468007454637 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 12:50:54 INFO - PROCESS | 1670 | 1468007454640 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:54 INFO - PROCESS | 1670 | 1468007454642 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x1210c4000 == 31 [pid = 1670] [id = 236] 12:50:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x110fac400) [pid = 1670] [serial = 706] [outer = 0x0] 12:50:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x118204000) [pid = 1670] [serial = 707] [outer = 0x110fac400] 12:50:54 INFO - PROCESS | 1670 | 1468007454664 Marionette DEBUG loaded listener.js 12:50:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x1182e5000) [pid = 1670] [serial = 708] [outer = 0x110fac400] 12:50:54 INFO - PROCESS | 1670 | 1468007454989 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]]]}] 12:50:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 12:50:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 485ms 12:50:55 INFO - PROCESS | 1670 | 1468007455003 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 12:50:55 INFO - PROCESS | 1670 | 1468007455005 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 12:50:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 12:50:55 INFO - PROCESS | 1670 | 1468007455019 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 12:50:55 INFO - PROCESS | 1670 | 1468007455020 Marionette TRACE conn2 <- [1,918,null,{}] 12:50:55 INFO - PROCESS | 1670 | 1468007455024 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}] 12:50:55 INFO - PROCESS | 1670 | 1468007455030 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:55 INFO - PROCESS | 1670 | 1468007455141 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 12:50:55 INFO - PROCESS | 1670 | 1468007455174 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:55 INFO - PROCESS | 1670 | 1468007455175 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x1213ab000 == 32 [pid = 1670] [id = 237] 12:50:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x1182ea000) [pid = 1670] [serial = 709] [outer = 0x0] 12:50:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x118fd5800) [pid = 1670] [serial = 710] [outer = 0x1182ea000] 12:50:55 INFO - PROCESS | 1670 | 1468007455200 Marionette DEBUG loaded listener.js 12:50:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x11933a800) [pid = 1670] [serial = 711] [outer = 0x1182ea000] 12:50:55 INFO - PROCESS | 1670 | 1468007455531 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]]]}] 12:50:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 12:50:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 528ms 12:50:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 12:50:55 INFO - PROCESS | 1670 | 1468007455544 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 12:50:55 INFO - PROCESS | 1670 | 1468007455545 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 12:50:55 INFO - PROCESS | 1670 | 1468007455547 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 12:50:55 INFO - PROCESS | 1670 | 1468007455548 Marionette TRACE conn2 <- [1,922,null,{}] 12:50:55 INFO - PROCESS | 1670 | 1468007455551 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}] 12:50:55 INFO - PROCESS | 1670 | 1468007455552 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:55 INFO - PROCESS | 1670 | 1468007455656 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 12:50:55 INFO - PROCESS | 1670 | 1468007455660 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:55 INFO - PROCESS | 1670 | 1468007455661 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x121b07800 == 33 [pid = 1670] [id = 238] 12:50:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x117156400) [pid = 1670] [serial = 712] [outer = 0x0] 12:50:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x1193b5000) [pid = 1670] [serial = 713] [outer = 0x117156400] 12:50:55 INFO - PROCESS | 1670 | 1468007455685 Marionette DEBUG loaded listener.js 12:50:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x1193c6c00) [pid = 1670] [serial = 714] [outer = 0x117156400] 12:50:56 INFO - PROCESS | 1670 | 1468007455999 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]]]}] 12:50:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 12:50:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 469ms 12:50:56 INFO - PROCESS | 1670 | 1468007456016 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 12:50:56 INFO - PROCESS | 1670 | 1468007456017 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 12:50:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 12:50:56 INFO - PROCESS | 1670 | 1468007456020 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 12:50:56 INFO - PROCESS | 1670 | 1468007456021 Marionette TRACE conn2 <- [1,926,null,{}] 12:50:56 INFO - PROCESS | 1670 | 1468007456025 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}] 12:50:56 INFO - PROCESS | 1670 | 1468007456027 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:56 INFO - PROCESS | 1670 | 1468007456117 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 12:50:56 INFO - PROCESS | 1670 | 1468007456153 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:56 INFO - PROCESS | 1670 | 1468007456154 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x123f71800 == 34 [pid = 1670] [id = 239] 12:50:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x1193b8c00) [pid = 1670] [serial = 715] [outer = 0x0] 12:50:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x1197e9400) [pid = 1670] [serial = 716] [outer = 0x1193b8c00] 12:50:56 INFO - PROCESS | 1670 | 1468007456178 Marionette DEBUG loaded listener.js 12:50:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x119b58000) [pid = 1670] [serial = 717] [outer = 0x1193b8c00] 12:50:56 INFO - PROCESS | 1670 | 1468007456644 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]]]}] 12:50:56 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x11a0db000) [pid = 1670] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 12:50:56 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x118181c00) [pid = 1670] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 12:50:56 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x124e12800) [pid = 1670] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 12:50:56 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x1128d4800) [pid = 1670] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 12:50:56 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x1174ba800) [pid = 1670] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 12:50:56 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x112d0ec00) [pid = 1670] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 12:50:56 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x12629cc00) [pid = 1670] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 12:50:56 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x11820e400) [pid = 1670] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 12:50:56 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x115e74c00) [pid = 1670] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 12:50:56 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x119337400) [pid = 1670] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 12:50:56 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x112e44400) [pid = 1670] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 12:50:56 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x1188a1000) [pid = 1670] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 12:50:56 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x128d5b000) [pid = 1670] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 12:50:56 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x125674c00) [pid = 1670] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 12:50:56 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x126de6c00) [pid = 1670] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 12:50:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 12:50:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 669ms 12:50:56 INFO - PROCESS | 1670 | 1468007456731 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 12:50:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 12:50:56 INFO - PROCESS | 1670 | 1468007456733 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 12:50:56 INFO - PROCESS | 1670 | 1468007456736 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 12:50:56 INFO - PROCESS | 1670 | 1468007456739 Marionette TRACE conn2 <- [1,930,null,{}] 12:50:56 INFO - PROCESS | 1670 | 1468007456743 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}] 12:50:56 INFO - PROCESS | 1670 | 1468007456745 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:56 INFO - PROCESS | 1670 | 1468007456833 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 12:50:56 INFO - PROCESS | 1670 | 1468007456921 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:56 INFO - PROCESS | 1670 | 1468007456923 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x112fb5800 == 35 [pid = 1670] [id = 240] 12:50:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x111c7d800) [pid = 1670] [serial = 718] [outer = 0x0] 12:50:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x111f29800) [pid = 1670] [serial = 719] [outer = 0x111c7d800] 12:50:56 INFO - PROCESS | 1670 | 1468007456956 Marionette DEBUG loaded listener.js 12:50:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x1128d8400) [pid = 1670] [serial = 720] [outer = 0x111c7d800] 12:50:57 INFO - PROCESS | 1670 | 1468007457452 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]]]}] 12:50:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 12:50:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 773ms 12:50:57 INFO - PROCESS | 1670 | 1468007457517 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 12:50:57 INFO - PROCESS | 1670 | 1468007457519 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 12:50:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 12:50:57 INFO - PROCESS | 1670 | 1468007457527 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 12:50:57 INFO - PROCESS | 1670 | 1468007457529 Marionette TRACE conn2 <- [1,934,null,{}] 12:50:57 INFO - PROCESS | 1670 | 1468007457532 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}] 12:50:57 INFO - PROCESS | 1670 | 1468007457534 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:57 INFO - PROCESS | 1670 | 1468007457637 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 12:50:57 INFO - PROCESS | 1670 | 1468007457710 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:57 INFO - PROCESS | 1670 | 1468007457712 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x118fbd800 == 36 [pid = 1670] [id = 241] 12:50:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x112edec00) [pid = 1670] [serial = 721] [outer = 0x0] 12:50:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x1138d9000) [pid = 1670] [serial = 722] [outer = 0x112edec00] 12:50:57 INFO - PROCESS | 1670 | 1468007457743 Marionette DEBUG loaded listener.js 12:50:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x114f9a400) [pid = 1670] [serial = 723] [outer = 0x112edec00] 12:50:58 INFO - PROCESS | 1670 | 1468007458379 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]]]}] 12:50:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 12:50:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 881ms 12:50:58 INFO - PROCESS | 1670 | 1468007458404 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 12:50:58 INFO - PROCESS | 1670 | 1468007458406 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 12:50:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 12:50:58 INFO - PROCESS | 1670 | 1468007458439 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 12:50:58 INFO - PROCESS | 1670 | 1468007458443 Marionette TRACE conn2 <- [1,938,null,{}] 12:50:58 INFO - PROCESS | 1670 | 1468007458446 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}] 12:50:58 INFO - PROCESS | 1670 | 1468007458448 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:58 INFO - PROCESS | 1670 | 1468007458549 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 12:50:58 INFO - PROCESS | 1670 | --DOCSHELL 0x121b07800 == 35 [pid = 1670] [id = 238] 12:50:58 INFO - PROCESS | 1670 | --DOCSHELL 0x1213ab000 == 34 [pid = 1670] [id = 237] 12:50:58 INFO - PROCESS | 1670 | --DOCSHELL 0x1210c4000 == 33 [pid = 1670] [id = 236] 12:50:58 INFO - PROCESS | 1670 | --DOCSHELL 0x11945f000 == 32 [pid = 1670] [id = 235] 12:50:58 INFO - PROCESS | 1670 | --DOCSHELL 0x118248000 == 31 [pid = 1670] [id = 234] 12:50:58 INFO - PROCESS | 1670 | --DOCSHELL 0x116856000 == 30 [pid = 1670] [id = 233] 12:50:58 INFO - PROCESS | 1670 | --DOCSHELL 0x1138c0000 == 29 [pid = 1670] [id = 232] 12:50:58 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x121174800) [pid = 1670] [serial = 656] [outer = 0x0] [url = about:blank] 12:50:58 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x124c4bc00) [pid = 1670] [serial = 660] [outer = 0x0] [url = about:blank] 12:50:58 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x123db9000) [pid = 1670] [serial = 659] [outer = 0x0] [url = about:blank] 12:50:58 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x12676c000) [pid = 1670] [serial = 665] [outer = 0x0] [url = about:blank] 12:50:58 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x118204800) [pid = 1670] [serial = 668] [outer = 0x0] [url = about:blank] 12:50:58 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x1174d9800) [pid = 1670] [serial = 644] [outer = 0x0] [url = about:blank] 12:50:58 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x11812a800) [pid = 1670] [serial = 645] [outer = 0x0] [url = about:blank] 12:50:58 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x1197e8800) [pid = 1670] [serial = 653] [outer = 0x0] [url = about:blank] 12:50:58 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x126993800) [pid = 1670] [serial = 636] [outer = 0x0] [url = about:blank] 12:50:58 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x126925c00) [pid = 1670] [serial = 635] [outer = 0x0] [url = about:blank] 12:50:58 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x11889bc00) [pid = 1670] [serial = 647] [outer = 0x0] [url = about:blank] 12:50:58 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x119335400) [pid = 1670] [serial = 648] [outer = 0x0] [url = about:blank] 12:50:58 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x11663ac00) [pid = 1670] [serial = 641] [outer = 0x0] [url = about:blank] 12:50:58 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x117154800) [pid = 1670] [serial = 642] [outer = 0x0] [url = about:blank] 12:50:58 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x1193b8400) [pid = 1670] [serial = 650] [outer = 0x0] [url = about:blank] 12:50:58 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x1197e3c00) [pid = 1670] [serial = 651] [outer = 0x0] [url = about:blank] 12:50:58 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x115dee800) [pid = 1670] [serial = 638] [outer = 0x0] [url = about:blank] 12:50:58 INFO - PROCESS | 1670 | --DOMWINDOW == 74 (0x11688cc00) [pid = 1670] [serial = 639] [outer = 0x0] [url = about:blank] 12:50:58 INFO - PROCESS | 1670 | --DOMWINDOW == 73 (0x125674000) [pid = 1670] [serial = 663] [outer = 0x0] [url = about:blank] 12:50:58 INFO - PROCESS | 1670 | --DOMWINDOW == 72 (0x124ec1000) [pid = 1670] [serial = 662] [outer = 0x0] [url = about:blank] 12:50:58 INFO - PROCESS | 1670 | --DOMWINDOW == 71 (0x129059c00) [pid = 1670] [serial = 675] [outer = 0x0] [url = about:blank] 12:50:58 INFO - PROCESS | 1670 | --DOMWINDOW == 70 (0x126930000) [pid = 1670] [serial = 671] [outer = 0x0] [url = about:blank] 12:50:58 INFO - PROCESS | 1670 | --DOMWINDOW == 69 (0x129051c00) [pid = 1670] [serial = 674] [outer = 0x0] [url = about:blank] 12:50:58 INFO - PROCESS | 1670 | --DOMWINDOW == 68 (0x126caac00) [pid = 1670] [serial = 666] [outer = 0x0] [url = about:blank] 12:50:58 INFO - PROCESS | 1670 | --DOMWINDOW == 67 (0x119b57400) [pid = 1670] [serial = 669] [outer = 0x0] [url = about:blank] 12:50:58 INFO - PROCESS | 1670 | --DOMWINDOW == 66 (0x121bc0000) [pid = 1670] [serial = 657] [outer = 0x0] [url = about:blank] 12:50:58 INFO - PROCESS | 1670 | --DOMWINDOW == 65 (0x128b1c000) [pid = 1670] [serial = 672] [outer = 0x0] [url = about:blank] 12:50:58 INFO - PROCESS | 1670 | --DOMWINDOW == 64 (0x11a0dac00) [pid = 1670] [serial = 654] [outer = 0x0] [url = about:blank] 12:50:58 INFO - PROCESS | 1670 | --DOMWINDOW == 63 (0x129343000) [pid = 1670] [serial = 678] [outer = 0x0] [url = about:blank] 12:50:58 INFO - PROCESS | 1670 | --DOMWINDOW == 62 (0x12928b000) [pid = 1670] [serial = 677] [outer = 0x0] [url = about:blank] 12:50:58 INFO - PROCESS | 1670 | 1468007458619 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:58 INFO - PROCESS | 1670 | 1468007458622 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x113b3f800 == 30 [pid = 1670] [id = 242] 12:50:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 63 (0x1129a7800) [pid = 1670] [serial = 724] [outer = 0x0] 12:50:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 64 (0x112a7ac00) [pid = 1670] [serial = 725] [outer = 0x1129a7800] 12:50:58 INFO - PROCESS | 1670 | 1468007458649 Marionette DEBUG loaded listener.js 12:50:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 65 (0x115e07000) [pid = 1670] [serial = 726] [outer = 0x1129a7800] 12:50:58 INFO - PROCESS | 1670 | 1468007458946 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]]]}] 12:50:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 12:50:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 524ms 12:50:58 INFO - PROCESS | 1670 | 1468007458963 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 12:50:58 INFO - PROCESS | 1670 | 1468007458966 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 12:50:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 12:50:58 INFO - PROCESS | 1670 | 1468007458986 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 12:50:58 INFO - PROCESS | 1670 | 1468007458988 Marionette TRACE conn2 <- [1,942,null,{}] 12:50:58 INFO - PROCESS | 1670 | 1468007458993 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}] 12:50:58 INFO - PROCESS | 1670 | 1468007458995 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:59 INFO - PROCESS | 1670 | 1468007459072 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 12:50:59 INFO - PROCESS | 1670 | 1468007459078 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:59 INFO - PROCESS | 1670 | 1468007459079 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x117d5d000 == 31 [pid = 1670] [id = 243] 12:50:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 66 (0x1164eb400) [pid = 1670] [serial = 727] [outer = 0x0] 12:50:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 67 (0x1174b3400) [pid = 1670] [serial = 728] [outer = 0x1164eb400] 12:50:59 INFO - PROCESS | 1670 | 1468007459107 Marionette DEBUG loaded listener.js 12:50:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 68 (0x1174bfc00) [pid = 1670] [serial = 729] [outer = 0x1164eb400] 12:50:59 INFO - PROCESS | 1670 | 1468007459451 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]]]}] 12:50:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 12:50:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 489ms 12:50:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 12:50:59 INFO - PROCESS | 1670 | 1468007459462 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 12:50:59 INFO - PROCESS | 1670 | 1468007459463 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 12:50:59 INFO - PROCESS | 1670 | 1468007459465 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 12:50:59 INFO - PROCESS | 1670 | 1468007459468 Marionette TRACE conn2 <- [1,946,null,{}] 12:50:59 INFO - PROCESS | 1670 | 1468007459478 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}] 12:50:59 INFO - PROCESS | 1670 | 1468007459481 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:59 INFO - PROCESS | 1670 | 1468007459558 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 12:50:59 INFO - PROCESS | 1670 | 1468007459611 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:59 INFO - PROCESS | 1670 | 1468007459619 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:50:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x1194b0800 == 32 [pid = 1670] [id = 244] 12:50:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 69 (0x110ef0c00) [pid = 1670] [serial = 730] [outer = 0x0] 12:50:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 70 (0x11811fc00) [pid = 1670] [serial = 731] [outer = 0x110ef0c00] 12:50:59 INFO - PROCESS | 1670 | 1468007459648 Marionette DEBUG loaded listener.js 12:50:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 71 (0x1182e9c00) [pid = 1670] [serial = 732] [outer = 0x110ef0c00] 12:51:00 INFO - PROCESS | 1670 | 1468007459999 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]]]}] 12:51:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 12:51:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 571ms 12:51:00 INFO - PROCESS | 1670 | 1468007460038 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 12:51:00 INFO - PROCESS | 1670 | 1468007460043 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 12:51:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 12:51:00 INFO - PROCESS | 1670 | 1468007460047 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 12:51:00 INFO - PROCESS | 1670 | 1468007460049 Marionette TRACE conn2 <- [1,950,null,{}] 12:51:00 INFO - PROCESS | 1670 | 1468007460053 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}] 12:51:00 INFO - PROCESS | 1670 | 1468007460055 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:00 INFO - PROCESS | 1670 | 1468007460210 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 12:51:00 INFO - PROCESS | 1670 | 1468007460223 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:00 INFO - PROCESS | 1670 | 1468007460224 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x1213a4800 == 33 [pid = 1670] [id = 245] 12:51:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 72 (0x11889c800) [pid = 1670] [serial = 733] [outer = 0x0] 12:51:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 73 (0x11910fc00) [pid = 1670] [serial = 734] [outer = 0x11889c800] 12:51:00 INFO - PROCESS | 1670 | 1468007460265 Marionette DEBUG loaded listener.js 12:51:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 74 (0x119335800) [pid = 1670] [serial = 735] [outer = 0x11889c800] 12:51:00 INFO - PROCESS | 1670 | 1468007460645 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]]]}] 12:51:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 12:51:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 620ms 12:51:00 INFO - PROCESS | 1670 | 1468007460667 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 12:51:00 INFO - PROCESS | 1670 | 1468007460668 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 12:51:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 12:51:00 INFO - PROCESS | 1670 | 1468007460670 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 12:51:00 INFO - PROCESS | 1670 | 1468007460671 Marionette TRACE conn2 <- [1,954,null,{}] 12:51:00 INFO - PROCESS | 1670 | 1468007460675 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}] 12:51:00 INFO - PROCESS | 1670 | 1468007460676 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:00 INFO - PROCESS | 1670 | 1468007460785 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 12:51:00 INFO - PROCESS | 1670 | 1468007460796 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:00 INFO - PROCESS | 1670 | 1468007460797 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x121b07800 == 34 [pid = 1670] [id = 246] 12:51:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x11931c800) [pid = 1670] [serial = 736] [outer = 0x0] 12:51:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x11933b400) [pid = 1670] [serial = 737] [outer = 0x11931c800] 12:51:00 INFO - PROCESS | 1670 | 1468007460821 Marionette DEBUG loaded listener.js 12:51:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x1193ca400) [pid = 1670] [serial = 738] [outer = 0x11931c800] 12:51:01 INFO - PROCESS | 1670 | 1468007461168 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]]]}] 12:51:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 12:51:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 522ms 12:51:01 INFO - PROCESS | 1670 | 1468007461204 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 12:51:01 INFO - PROCESS | 1670 | 1468007461205 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 12:51:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 12:51:01 INFO - PROCESS | 1670 | 1468007461208 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 12:51:01 INFO - PROCESS | 1670 | 1468007461209 Marionette TRACE conn2 <- [1,958,null,{}] 12:51:01 INFO - PROCESS | 1670 | 1468007461211 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}] 12:51:01 INFO - PROCESS | 1670 | 1468007461215 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:01 INFO - PROCESS | 1670 | 1468007461327 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 12:51:01 INFO - PROCESS | 1670 | 1468007461359 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:01 INFO - PROCESS | 1670 | 1468007461360 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x1256af800 == 35 [pid = 1670] [id = 247] 12:51:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x1197e3c00) [pid = 1670] [serial = 739] [outer = 0x0] 12:51:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x11a0d5800) [pid = 1670] [serial = 740] [outer = 0x1197e3c00] 12:51:01 INFO - PROCESS | 1670 | 1468007461385 Marionette DEBUG loaded listener.js 12:51:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x12116f400) [pid = 1670] [serial = 741] [outer = 0x1197e3c00] 12:51:01 INFO - PROCESS | 1670 | 1468007461677 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]]]}] 12:51:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 12:51:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 519ms 12:51:01 INFO - PROCESS | 1670 | 1468007461728 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 12:51:01 INFO - PROCESS | 1670 | 1468007461729 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 12:51:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 12:51:01 INFO - PROCESS | 1670 | 1468007461731 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 12:51:01 INFO - PROCESS | 1670 | 1468007461732 Marionette TRACE conn2 <- [1,962,null,{}] 12:51:01 INFO - PROCESS | 1670 | 1468007461734 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}] 12:51:01 INFO - PROCESS | 1670 | 1468007461735 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:01 INFO - PROCESS | 1670 | 1468007461826 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 12:51:01 INFO - PROCESS | 1670 | 1468007461857 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:01 INFO - PROCESS | 1670 | 1468007461866 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x126610000 == 36 [pid = 1670] [id = 248] 12:51:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x119f76400) [pid = 1670] [serial = 742] [outer = 0x0] 12:51:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x121179000) [pid = 1670] [serial = 743] [outer = 0x119f76400] 12:51:01 INFO - PROCESS | 1670 | 1468007461890 Marionette DEBUG loaded listener.js 12:51:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x1212e7800) [pid = 1670] [serial = 744] [outer = 0x119f76400] 12:51:02 INFO - PROCESS | 1670 | 1468007462203 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]]]}] 12:51:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 12:51:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 520ms 12:51:02 INFO - PROCESS | 1670 | 1468007462252 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 12:51:02 INFO - PROCESS | 1670 | 1468007462253 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 12:51:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 12:51:02 INFO - PROCESS | 1670 | 1468007462255 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 12:51:02 INFO - PROCESS | 1670 | 1468007462257 Marionette TRACE conn2 <- [1,966,null,{}] 12:51:02 INFO - PROCESS | 1670 | 1468007462266 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}] 12:51:02 INFO - PROCESS | 1670 | 1468007462267 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:02 INFO - PROCESS | 1670 | 1468007462362 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 12:51:02 INFO - PROCESS | 1670 | 1468007462365 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:02 INFO - PROCESS | 1670 | 1468007462366 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x1267c4800 == 37 [pid = 1670] [id = 249] 12:51:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x115e04400) [pid = 1670] [serial = 745] [outer = 0x0] 12:51:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x12140a400) [pid = 1670] [serial = 746] [outer = 0x115e04400] 12:51:02 INFO - PROCESS | 1670 | 1468007462390 Marionette DEBUG loaded listener.js 12:51:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x1214b3000) [pid = 1670] [serial = 747] [outer = 0x115e04400] 12:51:02 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x110fac400) [pid = 1670] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 12:51:02 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x118209000) [pid = 1670] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 12:51:02 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x121177000) [pid = 1670] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 12:51:02 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x1130d9800) [pid = 1670] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 12:51:02 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x1130a3400) [pid = 1670] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 12:51:02 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x117156400) [pid = 1670] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 12:51:02 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x112743400) [pid = 1670] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 12:51:02 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x1167a3800) [pid = 1670] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 12:51:02 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x112e4b800) [pid = 1670] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 12:51:02 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x1182ea000) [pid = 1670] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 12:51:02 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x1128cf000) [pid = 1670] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 12:51:02 INFO - PROCESS | 1670 | --DOMWINDOW == 74 (0x1174bbc00) [pid = 1670] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 12:51:02 INFO - PROCESS | 1670 | 1468007462719 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]]]}] 12:51:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 12:51:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 471ms 12:51:02 INFO - PROCESS | 1670 | 1468007462728 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 12:51:02 INFO - PROCESS | 1670 | 1468007462729 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 12:51:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 12:51:02 INFO - PROCESS | 1670 | 1468007462731 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 12:51:02 INFO - PROCESS | 1670 | 1468007462732 Marionette TRACE conn2 <- [1,970,null,{}] 12:51:02 INFO - PROCESS | 1670 | 1468007462735 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}] 12:51:02 INFO - PROCESS | 1670 | 1468007462736 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:02 INFO - PROCESS | 1670 | 1468007462819 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 12:51:02 INFO - PROCESS | 1670 | 1468007462823 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:02 INFO - PROCESS | 1670 | 1468007462826 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x126c11800 == 38 [pid = 1670] [id = 250] 12:51:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x110e83000) [pid = 1670] [serial = 748] [outer = 0x0] 12:51:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x117568400) [pid = 1670] [serial = 749] [outer = 0x110e83000] 12:51:02 INFO - PROCESS | 1670 | 1468007462858 Marionette DEBUG loaded listener.js 12:51:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x11933e000) [pid = 1670] [serial = 750] [outer = 0x110e83000] 12:51:03 INFO - PROCESS | 1670 | 1468007463180 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]]]}] 12:51:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 12:51:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 469ms 12:51:03 INFO - PROCESS | 1670 | 1468007463201 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 12:51:03 INFO - PROCESS | 1670 | 1468007463202 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 12:51:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 12:51:03 INFO - PROCESS | 1670 | 1468007463205 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 12:51:03 INFO - PROCESS | 1670 | 1468007463206 Marionette TRACE conn2 <- [1,974,null,{}] 12:51:03 INFO - PROCESS | 1670 | 1468007463211 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}] 12:51:03 INFO - PROCESS | 1670 | 1468007463212 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:03 INFO - PROCESS | 1670 | 1468007463313 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 12:51:03 INFO - PROCESS | 1670 | 1468007463343 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:03 INFO - PROCESS | 1670 | 1468007463344 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x128d0a000 == 39 [pid = 1670] [id = 251] 12:51:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x112741000) [pid = 1670] [serial = 751] [outer = 0x0] 12:51:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x11a0da800) [pid = 1670] [serial = 752] [outer = 0x112741000] 12:51:03 INFO - PROCESS | 1670 | 1468007463368 Marionette DEBUG loaded listener.js 12:51:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x12160a400) [pid = 1670] [serial = 753] [outer = 0x112741000] 12:51:03 INFO - PROCESS | 1670 | 1468007463636 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]]]}] 12:51:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 12:51:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 472ms 12:51:03 INFO - PROCESS | 1670 | 1468007463680 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 12:51:03 INFO - PROCESS | 1670 | 1468007463681 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 12:51:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 12:51:03 INFO - PROCESS | 1670 | 1468007463684 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 12:51:03 INFO - PROCESS | 1670 | 1468007463686 Marionette TRACE conn2 <- [1,978,null,{}] 12:51:03 INFO - PROCESS | 1670 | 1468007463688 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}] 12:51:03 INFO - PROCESS | 1670 | 1468007463690 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:03 INFO - PROCESS | 1670 | 1468007463781 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 12:51:03 INFO - PROCESS | 1670 | 1468007463784 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:03 INFO - PROCESS | 1670 | 1468007463796 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a229000 == 40 [pid = 1670] [id = 252] 12:51:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x121723800) [pid = 1670] [serial = 754] [outer = 0x0] 12:51:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x121c54400) [pid = 1670] [serial = 755] [outer = 0x121723800] 12:51:03 INFO - PROCESS | 1670 | 1468007463823 Marionette DEBUG loaded listener.js 12:51:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x124e50000) [pid = 1670] [serial = 756] [outer = 0x121723800] 12:51:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 12:51:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 468ms 12:51:04 INFO - PROCESS | 1670 | 1468007464149 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]]]}] 12:51:04 INFO - PROCESS | 1670 | 1468007464155 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 12:51:04 INFO - PROCESS | 1670 | 1468007464156 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 12:51:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 12:51:04 INFO - PROCESS | 1670 | 1468007464163 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 12:51:04 INFO - PROCESS | 1670 | 1468007464164 Marionette TRACE conn2 <- [1,982,null,{}] 12:51:04 INFO - PROCESS | 1670 | 1468007464167 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}] 12:51:04 INFO - PROCESS | 1670 | 1468007464168 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:04 INFO - PROCESS | 1670 | 1468007464273 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 12:51:04 INFO - PROCESS | 1670 | 1468007464279 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:04 INFO - PROCESS | 1670 | 1468007464280 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a422000 == 41 [pid = 1670] [id = 253] 12:51:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x1214abc00) [pid = 1670] [serial = 757] [outer = 0x0] 12:51:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x124e51400) [pid = 1670] [serial = 758] [outer = 0x1214abc00] 12:51:04 INFO - PROCESS | 1670 | 1468007464304 Marionette DEBUG loaded listener.js 12:51:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x125672000) [pid = 1670] [serial = 759] [outer = 0x1214abc00] 12:51:04 INFO - PROCESS | 1670 | 1468007464596 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]]]}] 12:51:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 12:51:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 471ms 12:51:04 INFO - PROCESS | 1670 | 1468007464634 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 12:51:04 INFO - PROCESS | 1670 | 1468007464635 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 12:51:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 12:51:04 INFO - PROCESS | 1670 | 1468007464637 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 12:51:04 INFO - PROCESS | 1670 | 1468007464638 Marionette TRACE conn2 <- [1,986,null,{}] 12:51:04 INFO - PROCESS | 1670 | 1468007464643 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}] 12:51:04 INFO - PROCESS | 1670 | 1468007464644 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:04 INFO - PROCESS | 1670 | 1468007464719 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 12:51:04 INFO - PROCESS | 1670 | 1468007464724 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:04 INFO - PROCESS | 1670 | 1468007464733 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x111f53800 == 42 [pid = 1670] [id = 254] 12:51:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x110e7dc00) [pid = 1670] [serial = 760] [outer = 0x0] 12:51:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x110eeec00) [pid = 1670] [serial = 761] [outer = 0x110e7dc00] 12:51:04 INFO - PROCESS | 1670 | 1468007464805 Marionette DEBUG loaded listener.js 12:51:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x1128d2800) [pid = 1670] [serial = 762] [outer = 0x110e7dc00] 12:51:05 INFO - PROCESS | 1670 | 1468007465295 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]]]}] 12:51:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 12:51:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 673ms 12:51:05 INFO - PROCESS | 1670 | 1468007465312 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 12:51:05 INFO - PROCESS | 1670 | 1468007465315 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 12:51:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 12:51:05 INFO - PROCESS | 1670 | 1468007465319 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 12:51:05 INFO - PROCESS | 1670 | 1468007465320 Marionette TRACE conn2 <- [1,990,null,{}] 12:51:05 INFO - PROCESS | 1670 | 1468007465324 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}] 12:51:05 INFO - PROCESS | 1670 | 1468007465325 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:05 INFO - PROCESS | 1670 | 1468007465430 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 12:51:05 INFO - PROCESS | 1670 | 1468007465519 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:05 INFO - PROCESS | 1670 | 1468007465521 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x1194ab800 == 43 [pid = 1670] [id = 255] 12:51:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x11680ec00) [pid = 1670] [serial = 763] [outer = 0x0] 12:51:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x116fa4400) [pid = 1670] [serial = 764] [outer = 0x11680ec00] 12:51:05 INFO - PROCESS | 1670 | 1468007465551 Marionette DEBUG loaded listener.js 12:51:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x1174d9800) [pid = 1670] [serial = 765] [outer = 0x11680ec00] 12:51:05 INFO - PROCESS | 1670 | 1468007465966 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]]]}] 12:51:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 12:51:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 670ms 12:51:05 INFO - PROCESS | 1670 | 1468007465988 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 12:51:05 INFO - PROCESS | 1670 | 1468007465993 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 12:51:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 12:51:06 INFO - PROCESS | 1670 | 1468007465998 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 12:51:06 INFO - PROCESS | 1670 | 1468007466000 Marionette TRACE conn2 <- [1,994,null,{}] 12:51:06 INFO - PROCESS | 1670 | 1468007466002 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}] 12:51:06 INFO - PROCESS | 1670 | 1468007466004 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:06 INFO - PROCESS | 1670 | 1468007466105 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 12:51:06 INFO - PROCESS | 1670 | 1468007466159 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:06 INFO - PROCESS | 1670 | 1468007466160 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:06 INFO - PROCESS | 1670 | ++DOCSHELL 0x126c21000 == 44 [pid = 1670] [id = 256] 12:51:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x11805a400) [pid = 1670] [serial = 766] [outer = 0x0] 12:51:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x11852e000) [pid = 1670] [serial = 767] [outer = 0x11805a400] 12:51:06 INFO - PROCESS | 1670 | 1468007466189 Marionette DEBUG loaded listener.js 12:51:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x119334c00) [pid = 1670] [serial = 768] [outer = 0x11805a400] 12:51:06 INFO - PROCESS | 1670 | 1468007466613 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]]]}] 12:51:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 12:51:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 673ms 12:51:06 INFO - PROCESS | 1670 | 1468007466671 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 12:51:06 INFO - PROCESS | 1670 | 1468007466674 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 12:51:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 12:51:06 INFO - PROCESS | 1670 | 1468007466677 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 12:51:06 INFO - PROCESS | 1670 | 1468007466682 Marionette TRACE conn2 <- [1,998,null,{}] 12:51:06 INFO - PROCESS | 1670 | 1468007466693 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}] 12:51:06 INFO - PROCESS | 1670 | 1468007466698 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:06 INFO - PROCESS | 1670 | 1468007466874 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 12:51:07 INFO - PROCESS | 1670 | 1468007467001 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:07 INFO - PROCESS | 1670 | 1468007467003 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ab1b000 == 45 [pid = 1670] [id = 257] 12:51:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x1193c3800) [pid = 1670] [serial = 769] [outer = 0x0] 12:51:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x11a0db000) [pid = 1670] [serial = 770] [outer = 0x1193c3800] 12:51:07 INFO - PROCESS | 1670 | 1468007467051 Marionette DEBUG loaded listener.js 12:51:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x12116fc00) [pid = 1670] [serial = 771] [outer = 0x1193c3800] 12:51:07 INFO - PROCESS | 1670 | 1468007467664 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]]]}] 12:51:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 12:51:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1025ms 12:51:07 INFO - PROCESS | 1670 | 1468007467703 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 12:51:07 INFO - PROCESS | 1670 | 1468007467705 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 12:51:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 12:51:07 INFO - PROCESS | 1670 | 1468007467725 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 12:51:07 INFO - PROCESS | 1670 | 1468007467727 Marionette TRACE conn2 <- [1,1002,null,{}] 12:51:07 INFO - PROCESS | 1670 | 1468007467730 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}] 12:51:07 INFO - PROCESS | 1670 | 1468007467732 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:07 INFO - PROCESS | 1670 | 1468007467819 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 12:51:07 INFO - PROCESS | 1670 | 1468007467873 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:07 INFO - PROCESS | 1670 | 1468007467875 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x117d5e000 == 46 [pid = 1670] [id = 258] 12:51:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x112e40000) [pid = 1670] [serial = 772] [outer = 0x0] 12:51:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x112e4b800) [pid = 1670] [serial = 773] [outer = 0x112e40000] 12:51:07 INFO - PROCESS | 1670 | 1468007467901 Marionette DEBUG loaded listener.js 12:51:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x113bc2800) [pid = 1670] [serial = 774] [outer = 0x112e40000] 12:51:08 INFO - PROCESS | 1670 | --DOCSHELL 0x117119000 == 45 [pid = 1670] [id = 231] 12:51:08 INFO - PROCESS | 1670 | --DOCSHELL 0x12a422000 == 44 [pid = 1670] [id = 253] 12:51:08 INFO - PROCESS | 1670 | --DOCSHELL 0x12a229000 == 43 [pid = 1670] [id = 252] 12:51:08 INFO - PROCESS | 1670 | --DOCSHELL 0x128d0a000 == 42 [pid = 1670] [id = 251] 12:51:08 INFO - PROCESS | 1670 | --DOCSHELL 0x126c11800 == 41 [pid = 1670] [id = 250] 12:51:08 INFO - PROCESS | 1670 | --DOCSHELL 0x1267c4800 == 40 [pid = 1670] [id = 249] 12:51:08 INFO - PROCESS | 1670 | --DOCSHELL 0x126610000 == 39 [pid = 1670] [id = 248] 12:51:08 INFO - PROCESS | 1670 | --DOCSHELL 0x1256af800 == 38 [pid = 1670] [id = 247] 12:51:08 INFO - PROCESS | 1670 | --DOCSHELL 0x121b07800 == 37 [pid = 1670] [id = 246] 12:51:08 INFO - PROCESS | 1670 | --DOCSHELL 0x1213a4800 == 36 [pid = 1670] [id = 245] 12:51:08 INFO - PROCESS | 1670 | --DOCSHELL 0x1194b0800 == 35 [pid = 1670] [id = 244] 12:51:08 INFO - PROCESS | 1670 | --DOCSHELL 0x117d5d000 == 34 [pid = 1670] [id = 243] 12:51:08 INFO - PROCESS | 1670 | --DOCSHELL 0x113b3f800 == 33 [pid = 1670] [id = 242] 12:51:08 INFO - PROCESS | 1670 | --DOCSHELL 0x123f71800 == 32 [pid = 1670] [id = 239] 12:51:08 INFO - PROCESS | 1670 | --DOCSHELL 0x112fb5800 == 31 [pid = 1670] [id = 240] 12:51:08 INFO - PROCESS | 1670 | --DOCSHELL 0x118fbd800 == 30 [pid = 1670] [id = 241] 12:51:08 INFO - PROCESS | 1670 | --DOCSHELL 0x12ab1b000 == 29 [pid = 1670] [id = 257] 12:51:08 INFO - PROCESS | 1670 | --DOCSHELL 0x126c21000 == 28 [pid = 1670] [id = 256] 12:51:08 INFO - PROCESS | 1670 | --DOCSHELL 0x1194ab800 == 27 [pid = 1670] [id = 255] 12:51:08 INFO - PROCESS | 1670 | --DOCSHELL 0x111f53800 == 26 [pid = 1670] [id = 254] 12:51:08 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x1193c6c00) [pid = 1670] [serial = 714] [outer = 0x0] [url = about:blank] 12:51:08 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x1193b5000) [pid = 1670] [serial = 713] [outer = 0x0] [url = about:blank] 12:51:08 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x1197e9400) [pid = 1670] [serial = 716] [outer = 0x0] [url = about:blank] 12:51:08 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x1182e5000) [pid = 1670] [serial = 708] [outer = 0x0] [url = about:blank] 12:51:08 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x1128ca800) [pid = 1670] [serial = 695] [outer = 0x0] [url = about:blank] 12:51:08 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x1128d9000) [pid = 1670] [serial = 696] [outer = 0x0] [url = about:blank] 12:51:08 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x117dc6c00) [pid = 1670] [serial = 693] [outer = 0x0] [url = about:blank] 12:51:08 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x1174b5000) [pid = 1670] [serial = 692] [outer = 0x0] [url = about:blank] 12:51:08 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x112ee8000) [pid = 1670] [serial = 698] [outer = 0x0] [url = about:blank] 12:51:08 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x113b55400) [pid = 1670] [serial = 699] [outer = 0x0] [url = about:blank] 12:51:08 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x118fd5800) [pid = 1670] [serial = 710] [outer = 0x0] [url = about:blank] 12:51:08 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x117151000) [pid = 1670] [serial = 701] [outer = 0x0] [url = about:blank] 12:51:08 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x1174b8000) [pid = 1670] [serial = 702] [outer = 0x0] [url = about:blank] 12:51:08 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x11933a800) [pid = 1670] [serial = 711] [outer = 0x0] [url = about:blank] 12:51:08 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x116885800) [pid = 1670] [serial = 680] [outer = 0x0] [url = about:blank] 12:51:08 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x118344000) [pid = 1670] [serial = 683] [outer = 0x0] [url = about:blank] 12:51:08 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x1211be800) [pid = 1670] [serial = 686] [outer = 0x0] [url = about:blank] 12:51:08 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x11820d000) [pid = 1670] [serial = 689] [outer = 0x0] [url = about:blank] 12:51:08 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x11817b000) [pid = 1670] [serial = 705] [outer = 0x0] [url = about:blank] 12:51:08 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x11804f000) [pid = 1670] [serial = 704] [outer = 0x0] [url = about:blank] 12:51:08 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x118204000) [pid = 1670] [serial = 707] [outer = 0x0] [url = about:blank] 12:51:08 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x11931bc00) [pid = 1670] [serial = 684] [outer = 0x0] [url = about:blank] 12:51:08 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x1214b8400) [pid = 1670] [serial = 687] [outer = 0x0] [url = about:blank] 12:51:08 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x1214b8c00) [pid = 1670] [serial = 690] [outer = 0x0] [url = about:blank] 12:51:08 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x1174bb800) [pid = 1670] [serial = 681] [outer = 0x0] [url = about:blank] 12:51:08 INFO - PROCESS | 1670 | 1468007468918 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]]]}] 12:51:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 12:51:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1222ms 12:51:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 12:51:08 INFO - PROCESS | 1670 | 1468007468947 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 12:51:08 INFO - PROCESS | 1670 | 1468007468951 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 12:51:08 INFO - PROCESS | 1670 | 1468007468956 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 12:51:08 INFO - PROCESS | 1670 | 1468007468961 Marionette TRACE conn2 <- [1,1006,null,{}] 12:51:08 INFO - PROCESS | 1670 | 1468007468966 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}] 12:51:08 INFO - PROCESS | 1670 | 1468007468969 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:09 INFO - PROCESS | 1670 | 1468007469030 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 12:51:09 INFO - PROCESS | 1670 | 1468007469034 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:09 INFO - PROCESS | 1670 | 1468007469035 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x114f17800 == 27 [pid = 1670] [id = 259] 12:51:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x112e3f400) [pid = 1670] [serial = 775] [outer = 0x0] 12:51:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x112ee8000) [pid = 1670] [serial = 776] [outer = 0x112e3f400] 12:51:09 INFO - PROCESS | 1670 | 1468007469061 Marionette DEBUG loaded listener.js 12:51:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x1121b2800) [pid = 1670] [serial = 777] [outer = 0x112e3f400] 12:51:09 INFO - PROCESS | 1670 | 1468007469537 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]]]}] 12:51:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 12:51:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 626ms 12:51:09 INFO - PROCESS | 1670 | 1468007469581 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 12:51:09 INFO - PROCESS | 1670 | 1468007469586 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 12:51:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 12:51:09 INFO - PROCESS | 1670 | 1468007469593 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 12:51:09 INFO - PROCESS | 1670 | 1468007469596 Marionette TRACE conn2 <- [1,1010,null,{}] 12:51:09 INFO - PROCESS | 1670 | 1468007469600 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}] 12:51:09 INFO - PROCESS | 1670 | 1468007469602 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:09 INFO - PROCESS | 1670 | 1468007469720 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 12:51:09 INFO - PROCESS | 1670 | 1468007469739 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:09 INFO - PROCESS | 1670 | 1468007469740 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x117111000 == 28 [pid = 1670] [id = 260] 12:51:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x1164e9400) [pid = 1670] [serial = 778] [outer = 0x0] 12:51:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x11688cc00) [pid = 1670] [serial = 779] [outer = 0x1164e9400] 12:51:09 INFO - PROCESS | 1670 | 1468007469783 Marionette DEBUG loaded listener.js 12:51:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x1174bb800) [pid = 1670] [serial = 780] [outer = 0x1164e9400] 12:51:10 INFO - PROCESS | 1670 | 1468007470134 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]]]}] 12:51:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 12:51:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 571ms 12:51:10 INFO - PROCESS | 1670 | 1468007470163 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 12:51:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 12:51:10 INFO - PROCESS | 1670 | 1468007470173 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 12:51:10 INFO - PROCESS | 1670 | 1468007470177 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 12:51:10 INFO - PROCESS | 1670 | 1468007470180 Marionette TRACE conn2 <- [1,1014,null,{}] 12:51:10 INFO - PROCESS | 1670 | 1468007470188 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}] 12:51:10 INFO - PROCESS | 1670 | 1468007470191 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:10 INFO - PROCESS | 1670 | 1468007470282 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 12:51:10 INFO - PROCESS | 1670 | 1468007470290 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:10 INFO - PROCESS | 1670 | 1468007470292 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x118fb9800 == 29 [pid = 1670] [id = 261] 12:51:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x1128cb400) [pid = 1670] [serial = 781] [outer = 0x0] 12:51:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x1182de400) [pid = 1670] [serial = 782] [outer = 0x1128cb400] 12:51:10 INFO - PROCESS | 1670 | 1468007470320 Marionette DEBUG loaded listener.js 12:51:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x118343400) [pid = 1670] [serial = 783] [outer = 0x1128cb400] 12:51:10 INFO - PROCESS | 1670 | 1468007470646 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]]]}] 12:51:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 12:51:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 521ms 12:51:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 12:51:10 INFO - PROCESS | 1670 | 1468007470698 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 12:51:10 INFO - PROCESS | 1670 | 1468007470700 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 12:51:10 INFO - PROCESS | 1670 | 1468007470702 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 12:51:10 INFO - PROCESS | 1670 | 1468007470703 Marionette TRACE conn2 <- [1,1018,null,{}] 12:51:10 INFO - PROCESS | 1670 | 1468007470705 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}] 12:51:10 INFO - PROCESS | 1670 | 1468007470706 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:10 INFO - PROCESS | 1670 | 1468007470809 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 12:51:10 INFO - PROCESS | 1670 | 1468007470814 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:10 INFO - PROCESS | 1670 | 1468007470816 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x1194a2000 == 30 [pid = 1670] [id = 262] 12:51:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x118342000) [pid = 1670] [serial = 784] [outer = 0x0] 12:51:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x118f62400) [pid = 1670] [serial = 785] [outer = 0x118342000] 12:51:10 INFO - PROCESS | 1670 | 1468007470841 Marionette DEBUG loaded listener.js 12:51:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x119328400) [pid = 1670] [serial = 786] [outer = 0x118342000] 12:51:11 INFO - PROCESS | 1670 | 1468007471182 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]]]}] 12:51:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 12:51:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 518ms 12:51:11 INFO - PROCESS | 1670 | 1468007471221 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 12:51:11 INFO - PROCESS | 1670 | 1468007471222 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 12:51:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 12:51:11 INFO - PROCESS | 1670 | 1468007471226 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 12:51:11 INFO - PROCESS | 1670 | 1468007471227 Marionette TRACE conn2 <- [1,1022,null,{}] 12:51:11 INFO - PROCESS | 1670 | 1468007471230 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}] 12:51:11 INFO - PROCESS | 1670 | 1468007471238 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:11 INFO - PROCESS | 1670 | 1468007471327 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 12:51:11 INFO - PROCESS | 1670 | 1468007471364 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:11 INFO - PROCESS | 1670 | 1468007471364 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x121216000 == 31 [pid = 1670] [id = 263] 12:51:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x116146c00) [pid = 1670] [serial = 787] [outer = 0x0] 12:51:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x1193b0c00) [pid = 1670] [serial = 788] [outer = 0x116146c00] 12:51:11 INFO - PROCESS | 1670 | 1468007471389 Marionette DEBUG loaded listener.js 12:51:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x1193c8000) [pid = 1670] [serial = 789] [outer = 0x116146c00] 12:51:11 INFO - PROCESS | 1670 | 1468007471702 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]]]}] 12:51:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 12:51:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 521ms 12:51:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 12:51:11 INFO - PROCESS | 1670 | 1468007471747 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 12:51:11 INFO - PROCESS | 1670 | 1468007471748 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 12:51:11 INFO - PROCESS | 1670 | 1468007471750 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 12:51:11 INFO - PROCESS | 1670 | 1468007471751 Marionette TRACE conn2 <- [1,1026,null,{}] 12:51:11 INFO - PROCESS | 1670 | 1468007471753 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}] 12:51:11 INFO - PROCESS | 1670 | 1468007471757 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:11 INFO - PROCESS | 1670 | 1468007471874 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 12:51:11 INFO - PROCESS | 1670 | 1468007471878 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:11 INFO - PROCESS | 1670 | 1468007471879 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x121b15800 == 32 [pid = 1670] [id = 264] 12:51:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x11933c800) [pid = 1670] [serial = 790] [outer = 0x0] 12:51:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x11998d400) [pid = 1670] [serial = 791] [outer = 0x11933c800] 12:51:11 INFO - PROCESS | 1670 | 1468007471904 Marionette DEBUG loaded listener.js 12:51:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x121172800) [pid = 1670] [serial = 792] [outer = 0x11933c800] 12:51:12 INFO - PROCESS | 1670 | 1468007472249 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]]]}] 12:51:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 12:51:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 518ms 12:51:12 INFO - PROCESS | 1670 | 1468007472270 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 12:51:12 INFO - PROCESS | 1670 | 1468007472272 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 12:51:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 12:51:12 INFO - PROCESS | 1670 | 1468007472277 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 12:51:12 INFO - PROCESS | 1670 | 1468007472279 Marionette TRACE conn2 <- [1,1030,null,{}] 12:51:12 INFO - PROCESS | 1670 | 1468007472282 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}] 12:51:12 INFO - PROCESS | 1670 | 1468007472284 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:12 INFO - PROCESS | 1670 | 1468007472439 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 12:51:12 INFO - PROCESS | 1670 | 1468007472457 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:12 INFO - PROCESS | 1670 | 1468007472459 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x124e73000 == 33 [pid = 1670] [id = 265] 12:51:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x1129a9c00) [pid = 1670] [serial = 793] [outer = 0x0] 12:51:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x1212e7c00) [pid = 1670] [serial = 794] [outer = 0x1129a9c00] 12:51:12 INFO - PROCESS | 1670 | 1468007472499 Marionette DEBUG loaded listener.js 12:51:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x1214b5c00) [pid = 1670] [serial = 795] [outer = 0x1129a9c00] 12:51:12 INFO - PROCESS | 1670 | 1468007472957 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]]]}] 12:51:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 12:51:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 719ms 12:51:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 12:51:12 INFO - PROCESS | 1670 | 1468007472996 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 12:51:13 INFO - PROCESS | 1670 | 1468007472997 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 12:51:13 INFO - PROCESS | 1670 | 1468007472999 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 12:51:13 INFO - PROCESS | 1670 | 1468007473000 Marionette TRACE conn2 <- [1,1034,null,{}] 12:51:13 INFO - PROCESS | 1670 | 1468007473003 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}] 12:51:13 INFO - PROCESS | 1670 | 1468007473004 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:13 INFO - PROCESS | 1670 | 1468007473261 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 12:51:13 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x111c7d800) [pid = 1670] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 12:51:13 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x121723800) [pid = 1670] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 12:51:13 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x1214abc00) [pid = 1670] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 12:51:13 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x110e83000) [pid = 1670] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 12:51:13 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x112741000) [pid = 1670] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 12:51:13 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x1197e3c00) [pid = 1670] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 12:51:13 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x11931c800) [pid = 1670] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 12:51:13 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x119f76400) [pid = 1670] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 12:51:13 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x1164eb400) [pid = 1670] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 12:51:13 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x11889c800) [pid = 1670] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 12:51:13 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x115e04400) [pid = 1670] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 12:51:13 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x110ef0c00) [pid = 1670] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 12:51:13 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x1129a7800) [pid = 1670] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 12:51:13 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x1193b8c00) [pid = 1670] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 12:51:13 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x112edec00) [pid = 1670] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 12:51:13 INFO - PROCESS | 1670 | 1468007473306 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:13 INFO - PROCESS | 1670 | 1468007473307 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x1168cf800 == 34 [pid = 1670] [id = 266] 12:51:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x110ef0c00) [pid = 1670] [serial = 796] [outer = 0x0] 12:51:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x1129b3400) [pid = 1670] [serial = 797] [outer = 0x110ef0c00] 12:51:13 INFO - PROCESS | 1670 | 1468007473333 Marionette DEBUG loaded listener.js 12:51:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x1167a3800) [pid = 1670] [serial = 798] [outer = 0x110ef0c00] 12:51:13 INFO - PROCESS | 1670 | 1468007473602 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]]]}] 12:51:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 12:51:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 618ms 12:51:13 INFO - PROCESS | 1670 | 1468007473619 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 12:51:13 INFO - PROCESS | 1670 | 1468007473621 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 12:51:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 12:51:13 INFO - PROCESS | 1670 | 1468007473635 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 12:51:13 INFO - PROCESS | 1670 | 1468007473637 Marionette TRACE conn2 <- [1,1038,null,{}] 12:51:13 INFO - PROCESS | 1670 | 1468007473651 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}] 12:51:13 INFO - PROCESS | 1670 | 1468007473653 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:13 INFO - PROCESS | 1670 | 1468007473787 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 12:51:13 INFO - PROCESS | 1670 | 1468007473891 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:13 INFO - PROCESS | 1670 | 1468007473892 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x118fb9000 == 35 [pid = 1670] [id = 267] 12:51:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x111c75400) [pid = 1670] [serial = 799] [outer = 0x0] 12:51:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x11889c800) [pid = 1670] [serial = 800] [outer = 0x111c75400] 12:51:13 INFO - PROCESS | 1670 | 1468007473934 Marionette DEBUG loaded listener.js 12:51:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x121170400) [pid = 1670] [serial = 801] [outer = 0x111c75400] 12:51:14 INFO - PROCESS | 1670 | 1468007474250 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]]]}] 12:51:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 12:51:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 672ms 12:51:14 INFO - PROCESS | 1670 | 1468007474309 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 12:51:14 INFO - PROCESS | 1670 | 1468007474311 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 12:51:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 12:51:14 INFO - PROCESS | 1670 | 1468007474314 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 12:51:14 INFO - PROCESS | 1670 | 1468007474315 Marionette TRACE conn2 <- [1,1042,null,{}] 12:51:14 INFO - PROCESS | 1670 | 1468007474317 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}] 12:51:14 INFO - PROCESS | 1670 | 1468007474318 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:14 INFO - PROCESS | 1670 | 1468007474395 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 12:51:14 INFO - PROCESS | 1670 | 1468007474447 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:14 INFO - PROCESS | 1670 | 1468007474448 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:14 INFO - PROCESS | 1670 | ++DOCSHELL 0x128b45800 == 36 [pid = 1670] [id = 268] 12:51:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x1164eb400) [pid = 1670] [serial = 802] [outer = 0x0] 12:51:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x1214b1400) [pid = 1670] [serial = 803] [outer = 0x1164eb400] 12:51:14 INFO - PROCESS | 1670 | 1468007474473 Marionette DEBUG loaded listener.js 12:51:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x123d31800) [pid = 1670] [serial = 804] [outer = 0x1164eb400] 12:51:14 INFO - PROCESS | 1670 | 1468007474725 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]]]}] 12:51:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 12:51:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 419ms 12:51:14 INFO - PROCESS | 1670 | 1468007474734 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 12:51:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 12:51:14 INFO - PROCESS | 1670 | 1468007474735 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 12:51:14 INFO - PROCESS | 1670 | 1468007474737 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 12:51:14 INFO - PROCESS | 1670 | 1468007474739 Marionette TRACE conn2 <- [1,1046,null,{}] 12:51:14 INFO - PROCESS | 1670 | 1468007474753 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}] 12:51:14 INFO - PROCESS | 1670 | 1468007474754 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:14 INFO - PROCESS | 1670 | 1468007474867 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 12:51:14 INFO - PROCESS | 1670 | 1468007474872 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:14 INFO - PROCESS | 1670 | 1468007474874 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:14 INFO - PROCESS | 1670 | ++DOCSHELL 0x12120d000 == 37 [pid = 1670] [id = 269] 12:51:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x124b03800) [pid = 1670] [serial = 805] [outer = 0x0] 12:51:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x124e15c00) [pid = 1670] [serial = 806] [outer = 0x124b03800] 12:51:14 INFO - PROCESS | 1670 | 1468007474900 Marionette DEBUG loaded listener.js 12:51:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x125671c00) [pid = 1670] [serial = 807] [outer = 0x124b03800] 12:51:15 INFO - PROCESS | 1670 | 1468007475229 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]]]}] 12:51:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 12:51:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 524ms 12:51:15 INFO - PROCESS | 1670 | 1468007475294 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 12:51:15 INFO - PROCESS | 1670 | 1468007475296 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 12:51:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 12:51:15 INFO - PROCESS | 1670 | 1468007475300 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 12:51:15 INFO - PROCESS | 1670 | 1468007475303 Marionette TRACE conn2 <- [1,1050,null,{}] 12:51:15 INFO - PROCESS | 1670 | 1468007475307 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}] 12:51:15 INFO - PROCESS | 1670 | 1468007475309 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:15 INFO - PROCESS | 1670 | 1468007475400 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 12:51:15 INFO - PROCESS | 1670 | 1468007475495 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:15 INFO - PROCESS | 1670 | 1468007475498 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x114f0e800 == 38 [pid = 1670] [id = 270] 12:51:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x1128d8000) [pid = 1670] [serial = 808] [outer = 0x0] 12:51:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x1129a9400) [pid = 1670] [serial = 809] [outer = 0x1128d8000] 12:51:15 INFO - PROCESS | 1670 | 1468007475529 Marionette DEBUG loaded listener.js 12:51:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x1130cfc00) [pid = 1670] [serial = 810] [outer = 0x1128d8000] 12:51:16 INFO - PROCESS | 1670 | 1468007476018 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]]]}] 12:51:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 12:51:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 723ms 12:51:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 12:51:16 INFO - PROCESS | 1670 | 1468007476023 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 12:51:16 INFO - PROCESS | 1670 | 1468007476025 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 12:51:16 INFO - PROCESS | 1670 | 1468007476030 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 12:51:16 INFO - PROCESS | 1670 | 1468007476032 Marionette TRACE conn2 <- [1,1054,null,{}] 12:51:16 INFO - PROCESS | 1670 | 1468007476035 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}] 12:51:16 INFO - PROCESS | 1670 | 1468007476037 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:16 INFO - PROCESS | 1670 | 1468007476144 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 12:51:16 INFO - PROCESS | 1670 | 1468007476266 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:16 INFO - PROCESS | 1670 | 1468007476268 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x1194a7000 == 39 [pid = 1670] [id = 271] 12:51:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x1174b8000) [pid = 1670] [serial = 811] [outer = 0x0] 12:51:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x117559400) [pid = 1670] [serial = 812] [outer = 0x1174b8000] 12:51:16 INFO - PROCESS | 1670 | 1468007476299 Marionette DEBUG loaded listener.js 12:51:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x118120400) [pid = 1670] [serial = 813] [outer = 0x1174b8000] 12:51:16 INFO - PROCESS | 1670 | 1468007476920 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]]]}] 12:51:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 12:51:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 926ms 12:51:16 INFO - PROCESS | 1670 | 1468007476955 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 12:51:16 INFO - PROCESS | 1670 | 1468007476958 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 12:51:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 12:51:16 INFO - PROCESS | 1670 | 1468007476963 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 12:51:16 INFO - PROCESS | 1670 | 1468007476964 Marionette TRACE conn2 <- [1,1058,null,{}] 12:51:16 INFO - PROCESS | 1670 | 1468007476968 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}] 12:51:16 INFO - PROCESS | 1670 | 1468007476969 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:17 INFO - PROCESS | 1670 | 1468007477067 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 12:51:17 INFO - PROCESS | 1670 | 1468007477146 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:17 INFO - PROCESS | 1670 | 1468007477149 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x115d82000 == 40 [pid = 1670] [id = 272] 12:51:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x1161b9800) [pid = 1670] [serial = 814] [outer = 0x0] 12:51:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x1167a2c00) [pid = 1670] [serial = 815] [outer = 0x1161b9800] 12:51:17 INFO - PROCESS | 1670 | 1468007477177 Marionette DEBUG loaded listener.js 12:51:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x1174bac00) [pid = 1670] [serial = 816] [outer = 0x1161b9800] 12:51:17 INFO - PROCESS | 1670 | --DOCSHELL 0x128b45800 == 39 [pid = 1670] [id = 268] 12:51:17 INFO - PROCESS | 1670 | --DOCSHELL 0x118fb9000 == 38 [pid = 1670] [id = 267] 12:51:17 INFO - PROCESS | 1670 | --DOCSHELL 0x1168cf800 == 37 [pid = 1670] [id = 266] 12:51:17 INFO - PROCESS | 1670 | --DOCSHELL 0x124e73000 == 36 [pid = 1670] [id = 265] 12:51:17 INFO - PROCESS | 1670 | --DOCSHELL 0x121b15800 == 35 [pid = 1670] [id = 264] 12:51:17 INFO - PROCESS | 1670 | --DOCSHELL 0x121216000 == 34 [pid = 1670] [id = 263] 12:51:17 INFO - PROCESS | 1670 | --DOCSHELL 0x1194a2000 == 33 [pid = 1670] [id = 262] 12:51:17 INFO - PROCESS | 1670 | --DOCSHELL 0x118fb9800 == 32 [pid = 1670] [id = 261] 12:51:17 INFO - PROCESS | 1670 | --DOCSHELL 0x117111000 == 31 [pid = 1670] [id = 260] 12:51:17 INFO - PROCESS | 1670 | --DOCSHELL 0x114f17800 == 30 [pid = 1670] [id = 259] 12:51:17 INFO - PROCESS | 1670 | --DOCSHELL 0x117d5e000 == 29 [pid = 1670] [id = 258] 12:51:17 INFO - PROCESS | 1670 | 1468007477549 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]]]}] 12:51:17 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x11a0d5800) [pid = 1670] [serial = 740] [outer = 0x0] [url = about:blank] 12:51:17 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x1193ca400) [pid = 1670] [serial = 738] [outer = 0x0] [url = about:blank] 12:51:17 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x121179000) [pid = 1670] [serial = 743] [outer = 0x0] [url = about:blank] 12:51:17 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x12116f400) [pid = 1670] [serial = 741] [outer = 0x0] [url = about:blank] 12:51:17 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x1174b3400) [pid = 1670] [serial = 728] [outer = 0x0] [url = about:blank] 12:51:17 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x1174bfc00) [pid = 1670] [serial = 729] [outer = 0x0] [url = about:blank] 12:51:17 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x11910fc00) [pid = 1670] [serial = 734] [outer = 0x0] [url = about:blank] 12:51:17 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x119335800) [pid = 1670] [serial = 735] [outer = 0x0] [url = about:blank] 12:51:17 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x12140a400) [pid = 1670] [serial = 746] [outer = 0x0] [url = about:blank] 12:51:17 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x11811fc00) [pid = 1670] [serial = 731] [outer = 0x0] [url = about:blank] 12:51:17 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x1182e9c00) [pid = 1670] [serial = 732] [outer = 0x0] [url = about:blank] 12:51:17 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x112a7ac00) [pid = 1670] [serial = 725] [outer = 0x0] [url = about:blank] 12:51:17 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x115e07000) [pid = 1670] [serial = 726] [outer = 0x0] [url = about:blank] 12:51:17 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x119b58000) [pid = 1670] [serial = 717] [outer = 0x0] [url = about:blank] 12:51:17 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x1138d9000) [pid = 1670] [serial = 722] [outer = 0x0] [url = about:blank] 12:51:17 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x114f9a400) [pid = 1670] [serial = 723] [outer = 0x0] [url = about:blank] 12:51:17 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x111f29800) [pid = 1670] [serial = 719] [outer = 0x0] [url = about:blank] 12:51:17 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x1128d8400) [pid = 1670] [serial = 720] [outer = 0x0] [url = about:blank] 12:51:17 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x124e50000) [pid = 1670] [serial = 756] [outer = 0x0] [url = about:blank] 12:51:17 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x1212e7800) [pid = 1670] [serial = 744] [outer = 0x0] [url = about:blank] 12:51:17 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x124e51400) [pid = 1670] [serial = 758] [outer = 0x0] [url = about:blank] 12:51:17 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x125672000) [pid = 1670] [serial = 759] [outer = 0x0] [url = about:blank] 12:51:17 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x117568400) [pid = 1670] [serial = 749] [outer = 0x0] [url = about:blank] 12:51:17 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x11a0da800) [pid = 1670] [serial = 752] [outer = 0x0] [url = about:blank] 12:51:17 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x11933e000) [pid = 1670] [serial = 750] [outer = 0x0] [url = about:blank] 12:51:17 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x1214b3000) [pid = 1670] [serial = 747] [outer = 0x0] [url = about:blank] 12:51:17 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x121c54400) [pid = 1670] [serial = 755] [outer = 0x0] [url = about:blank] 12:51:17 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x11933b400) [pid = 1670] [serial = 737] [outer = 0x0] [url = about:blank] 12:51:17 INFO - PROCESS | 1670 | --DOMWINDOW == 74 (0x12160a400) [pid = 1670] [serial = 753] [outer = 0x0] [url = about:blank] 12:51:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 12:51:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 621ms 12:51:17 INFO - PROCESS | 1670 | 1468007477584 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 12:51:17 INFO - PROCESS | 1670 | 1468007477586 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 12:51:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 12:51:17 INFO - PROCESS | 1670 | 1468007477591 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 12:51:17 INFO - PROCESS | 1670 | 1468007477592 Marionette TRACE conn2 <- [1,1062,null,{}] 12:51:17 INFO - PROCESS | 1670 | 1468007477595 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}] 12:51:17 INFO - PROCESS | 1670 | 1468007477596 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:17 INFO - PROCESS | 1670 | 1468007477677 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 12:51:17 INFO - PROCESS | 1670 | 1468007477681 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:17 INFO - PROCESS | 1670 | 1468007477682 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x118516800 == 30 [pid = 1670] [id = 273] 12:51:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x11804bc00) [pid = 1670] [serial = 817] [outer = 0x0] 12:51:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x11811fc00) [pid = 1670] [serial = 818] [outer = 0x11804bc00] 12:51:17 INFO - PROCESS | 1670 | 1468007477710 Marionette DEBUG loaded listener.js 12:51:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x11820f000) [pid = 1670] [serial = 819] [outer = 0x11804bc00] 12:51:18 INFO - PROCESS | 1670 | 1468007478044 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]]]}] 12:51:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 12:51:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 488ms 12:51:18 INFO - PROCESS | 1670 | 1468007478079 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 12:51:18 INFO - PROCESS | 1670 | 1468007478081 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 12:51:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 12:51:18 INFO - PROCESS | 1670 | 1468007478098 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 12:51:18 INFO - PROCESS | 1670 | 1468007478100 Marionette TRACE conn2 <- [1,1066,null,{}] 12:51:18 INFO - PROCESS | 1670 | 1468007478113 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}] 12:51:18 INFO - PROCESS | 1670 | 1468007478116 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:18 INFO - PROCESS | 1670 | 1468007478194 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 12:51:18 INFO - PROCESS | 1670 | 1468007478201 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:18 INFO - PROCESS | 1670 | 1468007478203 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:18 INFO - PROCESS | 1670 | ++DOCSHELL 0x119bbd800 == 31 [pid = 1670] [id = 274] 12:51:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x11889a800) [pid = 1670] [serial = 820] [outer = 0x0] 12:51:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x119334400) [pid = 1670] [serial = 821] [outer = 0x11889a800] 12:51:18 INFO - PROCESS | 1670 | 1468007478238 Marionette DEBUG loaded listener.js 12:51:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x1193c2800) [pid = 1670] [serial = 822] [outer = 0x11889a800] 12:51:18 INFO - PROCESS | 1670 | 1468007478589 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]]]}] 12:51:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 12:51:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 544ms 12:51:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 12:51:18 INFO - PROCESS | 1670 | 1468007478628 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 12:51:18 INFO - PROCESS | 1670 | 1468007478629 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 12:51:18 INFO - PROCESS | 1670 | 1468007478632 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 12:51:18 INFO - PROCESS | 1670 | 1468007478634 Marionette TRACE conn2 <- [1,1070,null,{}] 12:51:18 INFO - PROCESS | 1670 | 1468007478650 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}] 12:51:18 INFO - PROCESS | 1670 | 1468007478652 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:18 INFO - PROCESS | 1670 | 1468007478773 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 12:51:18 INFO - PROCESS | 1670 | 1468007478783 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:18 INFO - PROCESS | 1670 | 1468007478784 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:18 INFO - PROCESS | 1670 | ++DOCSHELL 0x12156e800 == 32 [pid = 1670] [id = 275] 12:51:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x1197e6800) [pid = 1670] [serial = 823] [outer = 0x0] 12:51:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x119984c00) [pid = 1670] [serial = 824] [outer = 0x1197e6800] 12:51:18 INFO - PROCESS | 1670 | 1468007478826 Marionette DEBUG loaded listener.js 12:51:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x11a07ac00) [pid = 1670] [serial = 825] [outer = 0x1197e6800] 12:51:19 INFO - PROCESS | 1670 | 1468007479291 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]]]}] 12:51:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 12:51:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 679ms 12:51:19 INFO - PROCESS | 1670 | 1468007479312 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 12:51:19 INFO - PROCESS | 1670 | 1468007479313 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 12:51:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 12:51:19 INFO - PROCESS | 1670 | 1468007479315 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 12:51:19 INFO - PROCESS | 1670 | 1468007479316 Marionette TRACE conn2 <- [1,1074,null,{}] 12:51:19 INFO - PROCESS | 1670 | 1468007479318 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}] 12:51:19 INFO - PROCESS | 1670 | 1468007479320 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:19 INFO - PROCESS | 1670 | 1468007479391 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 12:51:19 INFO - PROCESS | 1670 | 1468007479396 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:19 INFO - PROCESS | 1670 | 1468007479398 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x124bdb800 == 33 [pid = 1670] [id = 276] 12:51:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x11a0d9400) [pid = 1670] [serial = 826] [outer = 0x0] 12:51:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x12116bc00) [pid = 1670] [serial = 827] [outer = 0x11a0d9400] 12:51:19 INFO - PROCESS | 1670 | 1468007479422 Marionette DEBUG loaded listener.js 12:51:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x1212e6c00) [pid = 1670] [serial = 828] [outer = 0x11a0d9400] 12:51:19 INFO - PROCESS | 1670 | 1468007479779 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]]]}] 12:51:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 12:51:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 470ms 12:51:19 INFO - PROCESS | 1670 | 1468007479785 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 12:51:19 INFO - PROCESS | 1670 | 1468007479786 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 12:51:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 12:51:19 INFO - PROCESS | 1670 | 1468007479788 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 12:51:19 INFO - PROCESS | 1670 | 1468007479789 Marionette TRACE conn2 <- [1,1078,null,{}] 12:51:19 INFO - PROCESS | 1670 | 1468007479792 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}] 12:51:19 INFO - PROCESS | 1670 | 1468007479796 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:19 INFO - PROCESS | 1670 | 1468007479910 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 12:51:19 INFO - PROCESS | 1670 | 1468007479942 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:19 INFO - PROCESS | 1670 | 1468007479943 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x1267b0000 == 34 [pid = 1670] [id = 277] 12:51:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x11a0df400) [pid = 1670] [serial = 829] [outer = 0x0] 12:51:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x12160a400) [pid = 1670] [serial = 830] [outer = 0x11a0df400] 12:51:19 INFO - PROCESS | 1670 | 1468007479968 Marionette DEBUG loaded listener.js 12:51:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x124ec0000) [pid = 1670] [serial = 831] [outer = 0x11a0df400] 12:51:20 INFO - PROCESS | 1670 | 1468007480313 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]]]}] 12:51:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 12:51:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 572ms 12:51:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 12:51:20 INFO - PROCESS | 1670 | 1468007480360 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 12:51:20 INFO - PROCESS | 1670 | 1468007480362 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 12:51:20 INFO - PROCESS | 1670 | 1468007480364 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 12:51:20 INFO - PROCESS | 1670 | 1468007480365 Marionette TRACE conn2 <- [1,1082,null,{}] 12:51:20 INFO - PROCESS | 1670 | 1468007480367 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}] 12:51:20 INFO - PROCESS | 1670 | 1468007480368 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:20 INFO - PROCESS | 1670 | 1468007480462 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 12:51:20 INFO - PROCESS | 1670 | 1468007480466 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:20 INFO - PROCESS | 1670 | 1468007480467 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:20 INFO - PROCESS | 1670 | ++DOCSHELL 0x128d08000 == 35 [pid = 1670] [id = 278] 12:51:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x125672000) [pid = 1670] [serial = 832] [outer = 0x0] 12:51:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x126296000) [pid = 1670] [serial = 833] [outer = 0x125672000] 12:51:20 INFO - PROCESS | 1670 | 1468007480498 Marionette DEBUG loaded listener.js 12:51:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x126669400) [pid = 1670] [serial = 834] [outer = 0x125672000] 12:51:20 INFO - PROCESS | 1670 | 1468007480817 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]]]}] 12:51:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 12:51:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 468ms 12:51:20 INFO - PROCESS | 1670 | 1468007480832 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 12:51:20 INFO - PROCESS | 1670 | 1468007480833 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 12:51:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 12:51:20 INFO - PROCESS | 1670 | 1468007480835 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 12:51:20 INFO - PROCESS | 1670 | 1468007480837 Marionette TRACE conn2 <- [1,1086,null,{}] 12:51:20 INFO - PROCESS | 1670 | 1468007480839 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}] 12:51:20 INFO - PROCESS | 1670 | 1468007480840 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:20 INFO - PROCESS | 1670 | 1468007480935 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 12:51:20 INFO - PROCESS | 1670 | 1468007480946 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:20 INFO - PROCESS | 1670 | 1468007480947 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:20 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a20e000 == 36 [pid = 1670] [id = 279] 12:51:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x126672000) [pid = 1670] [serial = 835] [outer = 0x0] 12:51:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x12676c000) [pid = 1670] [serial = 836] [outer = 0x126672000] 12:51:20 INFO - PROCESS | 1670 | 1468007480971 Marionette DEBUG loaded listener.js 12:51:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x12698b800) [pid = 1670] [serial = 837] [outer = 0x126672000] 12:51:21 INFO - PROCESS | 1670 | 1468007481282 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]]]}] 12:51:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 12:51:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 468ms 12:51:21 INFO - PROCESS | 1670 | 1468007481304 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 12:51:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 12:51:21 INFO - PROCESS | 1670 | 1468007481305 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 12:51:21 INFO - PROCESS | 1670 | 1468007481309 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 12:51:21 INFO - PROCESS | 1670 | 1468007481311 Marionette TRACE conn2 <- [1,1090,null,{}] 12:51:21 INFO - PROCESS | 1670 | 1468007481313 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}] 12:51:21 INFO - PROCESS | 1670 | 1468007481315 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:21 INFO - PROCESS | 1670 | 1468007481409 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 12:51:21 INFO - PROCESS | 1670 | 1468007481413 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:21 INFO - PROCESS | 1670 | 1468007481414 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a551000 == 37 [pid = 1670] [id = 280] 12:51:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x12698c400) [pid = 1670] [serial = 838] [outer = 0x0] 12:51:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x126caac00) [pid = 1670] [serial = 839] [outer = 0x12698c400] 12:51:21 INFO - PROCESS | 1670 | 1468007481446 Marionette DEBUG loaded listener.js 12:51:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x126de2800) [pid = 1670] [serial = 840] [outer = 0x12698c400] 12:51:21 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x116146c00) [pid = 1670] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 12:51:21 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x112e3f400) [pid = 1670] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 12:51:21 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x1164e9400) [pid = 1670] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 12:51:21 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x118342000) [pid = 1670] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 12:51:21 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x112e40000) [pid = 1670] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 12:51:21 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x110e7dc00) [pid = 1670] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 12:51:21 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x11680ec00) [pid = 1670] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 12:51:21 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x11805a400) [pid = 1670] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 12:51:21 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x1193c3800) [pid = 1670] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 12:51:21 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x11933c800) [pid = 1670] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 12:51:21 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x1129a9c00) [pid = 1670] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 12:51:21 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x110ef0c00) [pid = 1670] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 12:51:21 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x111c75400) [pid = 1670] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 12:51:21 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x1128cb400) [pid = 1670] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 12:51:21 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x1164eb400) [pid = 1670] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 12:51:21 INFO - PROCESS | 1670 | 1468007481813 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]]]}] 12:51:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 12:51:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 521ms 12:51:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 12:51:21 INFO - PROCESS | 1670 | 1468007481829 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 12:51:21 INFO - PROCESS | 1670 | 1468007481831 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 12:51:21 INFO - PROCESS | 1670 | 1468007481833 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 12:51:21 INFO - PROCESS | 1670 | 1468007481834 Marionette TRACE conn2 <- [1,1094,null,{}] 12:51:21 INFO - PROCESS | 1670 | 1468007481836 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}] 12:51:21 INFO - PROCESS | 1670 | 1468007481837 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:21 INFO - PROCESS | 1670 | 1468007481915 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 12:51:21 INFO - PROCESS | 1670 | 1468007481971 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:21 INFO - PROCESS | 1670 | 1468007481972 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x129038800 == 38 [pid = 1670] [id = 281] 12:51:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x1129a5800) [pid = 1670] [serial = 841] [outer = 0x0] 12:51:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x1164eb400) [pid = 1670] [serial = 842] [outer = 0x1129a5800] 12:51:22 INFO - PROCESS | 1670 | 1468007481997 Marionette DEBUG loaded listener.js 12:51:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x119102400) [pid = 1670] [serial = 843] [outer = 0x1129a5800] 12:51:22 INFO - PROCESS | 1670 | 1468007482260 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]]]}] 12:51:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 12:51:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 469ms 12:51:22 INFO - PROCESS | 1670 | 1468007482303 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 12:51:22 INFO - PROCESS | 1670 | 1468007482304 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 12:51:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 12:51:22 INFO - PROCESS | 1670 | 1468007482306 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 12:51:22 INFO - PROCESS | 1670 | 1468007482311 Marionette TRACE conn2 <- [1,1098,null,{}] 12:51:22 INFO - PROCESS | 1670 | 1468007482319 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}] 12:51:22 INFO - PROCESS | 1670 | 1468007482321 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:22 INFO - PROCESS | 1670 | 1468007482425 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 12:51:22 INFO - PROCESS | 1670 | 1468007482430 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:22 INFO - PROCESS | 1670 | 1468007482431 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b234800 == 39 [pid = 1670] [id = 282] 12:51:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x1193c3800) [pid = 1670] [serial = 844] [outer = 0x0] 12:51:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x126de2400) [pid = 1670] [serial = 845] [outer = 0x1193c3800] 12:51:22 INFO - PROCESS | 1670 | 1468007482457 Marionette DEBUG loaded listener.js 12:51:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x128b16c00) [pid = 1670] [serial = 846] [outer = 0x1193c3800] 12:51:22 INFO - PROCESS | 1670 | 1468007482785 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]]]}] 12:51:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 12:51:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 528ms 12:51:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 12:51:22 INFO - PROCESS | 1670 | 1468007482834 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 12:51:22 INFO - PROCESS | 1670 | 1468007482836 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 12:51:22 INFO - PROCESS | 1670 | 1468007482838 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 12:51:22 INFO - PROCESS | 1670 | 1468007482839 Marionette TRACE conn2 <- [1,1102,null,{}] 12:51:22 INFO - PROCESS | 1670 | 1468007482841 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}] 12:51:22 INFO - PROCESS | 1670 | 1468007482842 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:22 INFO - PROCESS | 1670 | 1468007482948 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 12:51:22 INFO - PROCESS | 1670 | 1468007482955 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:22 INFO - PROCESS | 1670 | 1468007482956 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b24b000 == 40 [pid = 1670] [id = 283] 12:51:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x128b1b000) [pid = 1670] [serial = 847] [outer = 0x0] 12:51:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x128d5e400) [pid = 1670] [serial = 848] [outer = 0x128b1b000] 12:51:22 INFO - PROCESS | 1670 | 1468007482981 Marionette DEBUG loaded listener.js 12:51:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x129051800) [pid = 1670] [serial = 849] [outer = 0x128b1b000] 12:51:23 INFO - PROCESS | 1670 | 1468007483303 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]]]}] 12:51:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 12:51:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 518ms 12:51:23 INFO - PROCESS | 1670 | 1468007483357 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 12:51:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 12:51:23 INFO - PROCESS | 1670 | 1468007483359 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 12:51:23 INFO - PROCESS | 1670 | 1468007483362 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 12:51:23 INFO - PROCESS | 1670 | 1468007483364 Marionette TRACE conn2 <- [1,1106,null,{}] 12:51:23 INFO - PROCESS | 1670 | 1468007483367 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}] 12:51:23 INFO - PROCESS | 1670 | 1468007483369 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:23 INFO - PROCESS | 1670 | 1468007483501 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 12:51:23 INFO - PROCESS | 1670 | 1468007483585 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:23 INFO - PROCESS | 1670 | 1468007483586 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b95b000 == 41 [pid = 1670] [id = 284] 12:51:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x128b16000) [pid = 1670] [serial = 850] [outer = 0x0] 12:51:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x129051400) [pid = 1670] [serial = 851] [outer = 0x128b16000] 12:51:23 INFO - PROCESS | 1670 | 1468007483626 Marionette DEBUG loaded listener.js 12:51:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x12928d800) [pid = 1670] [serial = 852] [outer = 0x128b16000] 12:51:24 INFO - PROCESS | 1670 | 1468007484093 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]]]}] 12:51:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 12:51:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 770ms 12:51:24 INFO - PROCESS | 1670 | 1468007484133 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 12:51:24 INFO - PROCESS | 1670 | 1468007484136 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 12:51:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 12:51:24 INFO - PROCESS | 1670 | 1468007484139 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 12:51:24 INFO - PROCESS | 1670 | 1468007484145 Marionette TRACE conn2 <- [1,1110,null,{}] 12:51:24 INFO - PROCESS | 1670 | 1468007484148 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}] 12:51:24 INFO - PROCESS | 1670 | 1468007484149 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:24 INFO - PROCESS | 1670 | 1468007484251 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 12:51:24 INFO - PROCESS | 1670 | 1468007484320 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:24 INFO - PROCESS | 1670 | 1468007484322 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x118515000 == 42 [pid = 1670] [id = 285] 12:51:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x115e6b800) [pid = 1670] [serial = 853] [outer = 0x0] 12:51:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x116faf000) [pid = 1670] [serial = 854] [outer = 0x115e6b800] 12:51:24 INFO - PROCESS | 1670 | 1468007484353 Marionette DEBUG loaded listener.js 12:51:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x117568400) [pid = 1670] [serial = 855] [outer = 0x115e6b800] 12:51:24 INFO - PROCESS | 1670 | 1468007484736 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]]]}] 12:51:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 12:51:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 625ms 12:51:24 INFO - PROCESS | 1670 | 1468007484764 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 12:51:24 INFO - PROCESS | 1670 | 1468007484767 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 12:51:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 12:51:24 INFO - PROCESS | 1670 | 1468007484772 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 12:51:24 INFO - PROCESS | 1670 | 1468007484773 Marionette TRACE conn2 <- [1,1114,null,{}] 12:51:24 INFO - PROCESS | 1670 | 1468007484776 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}] 12:51:24 INFO - PROCESS | 1670 | 1468007484778 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:24 INFO - PROCESS | 1670 | 1468007484882 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 12:51:24 INFO - PROCESS | 1670 | 1468007484971 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:24 INFO - PROCESS | 1670 | 1468007484973 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x1267a7000 == 43 [pid = 1670] [id = 286] 12:51:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x1188a6400) [pid = 1670] [serial = 856] [outer = 0x0] 12:51:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x119108800) [pid = 1670] [serial = 857] [outer = 0x1188a6400] 12:51:25 INFO - PROCESS | 1670 | 1468007485002 Marionette DEBUG loaded listener.js 12:51:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x1193bd400) [pid = 1670] [serial = 858] [outer = 0x1188a6400] 12:51:25 INFO - PROCESS | 1670 | 1468007485426 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]]]}] 12:51:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 12:51:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 671ms 12:51:25 INFO - PROCESS | 1670 | 1468007485457 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 12:51:25 INFO - PROCESS | 1670 | 1468007485459 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 12:51:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 12:51:25 INFO - PROCESS | 1670 | 1468007485463 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 12:51:25 INFO - PROCESS | 1670 | 1468007485465 Marionette TRACE conn2 <- [1,1118,null,{}] 12:51:25 INFO - PROCESS | 1670 | 1468007485473 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}] 12:51:25 INFO - PROCESS | 1670 | 1468007485478 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:25 INFO - PROCESS | 1670 | 1468007485578 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 12:51:25 INFO - PROCESS | 1670 | 1468007485648 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:25 INFO - PROCESS | 1670 | 1468007485651 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c031000 == 44 [pid = 1670] [id = 287] 12:51:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x1211be800) [pid = 1670] [serial = 859] [outer = 0x0] 12:51:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x12140a400) [pid = 1670] [serial = 860] [outer = 0x1211be800] 12:51:25 INFO - PROCESS | 1670 | 1468007485681 Marionette DEBUG loaded listener.js 12:51:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x121bc0000) [pid = 1670] [serial = 861] [outer = 0x1211be800] 12:51:26 INFO - PROCESS | 1670 | 1468007486286 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]]]}] 12:51:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 12:51:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 871ms 12:51:26 INFO - PROCESS | 1670 | 1468007486335 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 12:51:26 INFO - PROCESS | 1670 | 1468007486337 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 12:51:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 12:51:26 INFO - PROCESS | 1670 | 1468007486339 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 12:51:26 INFO - PROCESS | 1670 | 1468007486341 Marionette TRACE conn2 <- [1,1122,null,{}] 12:51:26 INFO - PROCESS | 1670 | 1468007486343 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}] 12:51:26 INFO - PROCESS | 1670 | 1468007486344 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:26 INFO - PROCESS | 1670 | 1468007486448 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 12:51:26 INFO - PROCESS | 1670 | 1468007486524 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:26 INFO - PROCESS | 1670 | 1468007486526 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:26 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c733800 == 45 [pid = 1670] [id = 288] 12:51:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x124bbec00) [pid = 1670] [serial = 862] [outer = 0x0] 12:51:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x124e54000) [pid = 1670] [serial = 863] [outer = 0x124bbec00] 12:51:26 INFO - PROCESS | 1670 | 1468007486554 Marionette DEBUG loaded listener.js 12:51:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x129349400) [pid = 1670] [serial = 864] [outer = 0x124bbec00] 12:51:27 INFO - PROCESS | 1670 | 1468007487139 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]]]}] 12:51:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 12:51:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 821ms 12:51:27 INFO - PROCESS | 1670 | 1468007487174 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 12:51:27 INFO - PROCESS | 1670 | 1468007487176 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 12:51:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 12:51:27 INFO - PROCESS | 1670 | 1468007487181 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 12:51:27 INFO - PROCESS | 1670 | 1468007487182 Marionette TRACE conn2 <- [1,1126,null,{}] 12:51:27 INFO - PROCESS | 1670 | 1468007487186 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}] 12:51:27 INFO - PROCESS | 1670 | 1468007487187 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:27 INFO - PROCESS | 1670 | 1468007487278 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 12:51:27 INFO - PROCESS | 1670 | 1468007487335 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:27 INFO - PROCESS | 1670 | 1468007487336 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x11875a800 == 46 [pid = 1670] [id = 289] 12:51:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x114f73800) [pid = 1670] [serial = 865] [outer = 0x0] 12:51:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x115e03c00) [pid = 1670] [serial = 866] [outer = 0x114f73800] 12:51:27 INFO - PROCESS | 1670 | 1468007487363 Marionette DEBUG loaded listener.js 12:51:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x116888000) [pid = 1670] [serial = 867] [outer = 0x114f73800] 12:51:28 INFO - PROCESS | 1670 | --DOCSHELL 0x12b24b000 == 45 [pid = 1670] [id = 283] 12:51:28 INFO - PROCESS | 1670 | --DOCSHELL 0x12b234800 == 44 [pid = 1670] [id = 282] 12:51:28 INFO - PROCESS | 1670 | --DOCSHELL 0x129038800 == 43 [pid = 1670] [id = 281] 12:51:28 INFO - PROCESS | 1670 | --DOCSHELL 0x12a551000 == 42 [pid = 1670] [id = 280] 12:51:28 INFO - PROCESS | 1670 | --DOCSHELL 0x12a20e000 == 41 [pid = 1670] [id = 279] 12:51:28 INFO - PROCESS | 1670 | --DOCSHELL 0x128d08000 == 40 [pid = 1670] [id = 278] 12:51:28 INFO - PROCESS | 1670 | --DOCSHELL 0x1267b0000 == 39 [pid = 1670] [id = 277] 12:51:28 INFO - PROCESS | 1670 | --DOCSHELL 0x124bdb800 == 38 [pid = 1670] [id = 276] 12:51:28 INFO - PROCESS | 1670 | --DOCSHELL 0x12156e800 == 37 [pid = 1670] [id = 275] 12:51:28 INFO - PROCESS | 1670 | --DOCSHELL 0x119bbd800 == 36 [pid = 1670] [id = 274] 12:51:28 INFO - PROCESS | 1670 | --DOCSHELL 0x118516800 == 35 [pid = 1670] [id = 273] 12:51:28 INFO - PROCESS | 1670 | --DOCSHELL 0x115d82000 == 34 [pid = 1670] [id = 272] 12:51:28 INFO - PROCESS | 1670 | --DOCSHELL 0x12120d000 == 33 [pid = 1670] [id = 269] 12:51:28 INFO - PROCESS | 1670 | --DOCSHELL 0x114f0e800 == 32 [pid = 1670] [id = 270] 12:51:28 INFO - PROCESS | 1670 | --DOCSHELL 0x1194a7000 == 31 [pid = 1670] [id = 271] 12:51:28 INFO - PROCESS | 1670 | --DOCSHELL 0x12c733800 == 30 [pid = 1670] [id = 288] 12:51:28 INFO - PROCESS | 1670 | --DOCSHELL 0x12c031000 == 29 [pid = 1670] [id = 287] 12:51:28 INFO - PROCESS | 1670 | --DOCSHELL 0x1267a7000 == 28 [pid = 1670] [id = 286] 12:51:28 INFO - PROCESS | 1670 | --DOCSHELL 0x118515000 == 27 [pid = 1670] [id = 285] 12:51:28 INFO - PROCESS | 1670 | --DOCSHELL 0x12b95b000 == 26 [pid = 1670] [id = 284] 12:51:28 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x110eeec00) [pid = 1670] [serial = 761] [outer = 0x0] [url = about:blank] 12:51:28 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x1128d2800) [pid = 1670] [serial = 762] [outer = 0x0] [url = about:blank] 12:51:28 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x1174d9800) [pid = 1670] [serial = 765] [outer = 0x0] [url = about:blank] 12:51:28 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x116fa4400) [pid = 1670] [serial = 764] [outer = 0x0] [url = about:blank] 12:51:28 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x119334c00) [pid = 1670] [serial = 768] [outer = 0x0] [url = about:blank] 12:51:28 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x11852e000) [pid = 1670] [serial = 767] [outer = 0x0] [url = about:blank] 12:51:28 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x12116fc00) [pid = 1670] [serial = 771] [outer = 0x0] [url = about:blank] 12:51:28 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x11a0db000) [pid = 1670] [serial = 770] [outer = 0x0] [url = about:blank] 12:51:28 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x11998d400) [pid = 1670] [serial = 791] [outer = 0x0] [url = about:blank] 12:51:28 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x1214b5c00) [pid = 1670] [serial = 795] [outer = 0x0] [url = about:blank] 12:51:28 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x1212e7c00) [pid = 1670] [serial = 794] [outer = 0x0] [url = about:blank] 12:51:28 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x1167a3800) [pid = 1670] [serial = 798] [outer = 0x0] [url = about:blank] 12:51:28 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x11889c800) [pid = 1670] [serial = 800] [outer = 0x0] [url = about:blank] 12:51:28 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x1129b3400) [pid = 1670] [serial = 797] [outer = 0x0] [url = about:blank] 12:51:28 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x1182de400) [pid = 1670] [serial = 782] [outer = 0x0] [url = about:blank] 12:51:28 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x118343400) [pid = 1670] [serial = 783] [outer = 0x0] [url = about:blank] 12:51:28 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x121172800) [pid = 1670] [serial = 792] [outer = 0x0] [url = about:blank] 12:51:28 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x121170400) [pid = 1670] [serial = 801] [outer = 0x0] [url = about:blank] 12:51:28 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x124e15c00) [pid = 1670] [serial = 806] [outer = 0x0] [url = about:blank] 12:51:28 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x1214b1400) [pid = 1670] [serial = 803] [outer = 0x0] [url = about:blank] 12:51:28 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x119328400) [pid = 1670] [serial = 786] [outer = 0x0] [url = about:blank] 12:51:28 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x123d31800) [pid = 1670] [serial = 804] [outer = 0x0] [url = about:blank] 12:51:28 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x1193c8000) [pid = 1670] [serial = 789] [outer = 0x0] [url = about:blank] 12:51:28 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x112ee8000) [pid = 1670] [serial = 776] [outer = 0x0] [url = about:blank] 12:51:28 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x1193b0c00) [pid = 1670] [serial = 788] [outer = 0x0] [url = about:blank] 12:51:28 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x1121b2800) [pid = 1670] [serial = 777] [outer = 0x0] [url = about:blank] 12:51:28 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x11688cc00) [pid = 1670] [serial = 779] [outer = 0x0] [url = about:blank] 12:51:28 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x1174bb800) [pid = 1670] [serial = 780] [outer = 0x0] [url = about:blank] 12:51:28 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x118f62400) [pid = 1670] [serial = 785] [outer = 0x0] [url = about:blank] 12:51:28 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x113bc2800) [pid = 1670] [serial = 774] [outer = 0x0] [url = about:blank] 12:51:28 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x112e4b800) [pid = 1670] [serial = 773] [outer = 0x0] [url = about:blank] 12:51:28 INFO - PROCESS | 1670 | 1468007488501 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]]]}] 12:51:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 12:51:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1372ms 12:51:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 12:51:28 INFO - PROCESS | 1670 | 1468007488553 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 12:51:28 INFO - PROCESS | 1670 | 1468007488556 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 12:51:28 INFO - PROCESS | 1670 | 1468007488559 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 12:51:28 INFO - PROCESS | 1670 | 1468007488561 Marionette TRACE conn2 <- [1,1130,null,{}] 12:51:28 INFO - PROCESS | 1670 | 1468007488565 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}] 12:51:28 INFO - PROCESS | 1670 | 1468007488566 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:28 INFO - PROCESS | 1670 | 1468007488639 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 12:51:28 INFO - PROCESS | 1670 | 1468007488648 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:28 INFO - PROCESS | 1670 | 1468007488649 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x113d21000 == 27 [pid = 1670] [id = 290] 12:51:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x112e3f800) [pid = 1670] [serial = 868] [outer = 0x0] 12:51:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x112e43400) [pid = 1670] [serial = 869] [outer = 0x112e3f800] 12:51:28 INFO - PROCESS | 1670 | 1468007488678 Marionette DEBUG loaded listener.js 12:51:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x1129a4800) [pid = 1670] [serial = 870] [outer = 0x112e3f800] 12:51:29 INFO - PROCESS | 1670 | 1468007489014 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]]]}] 12:51:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 12:51:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 522ms 12:51:29 INFO - PROCESS | 1670 | 1468007489082 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 12:51:29 INFO - PROCESS | 1670 | 1468007489085 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 12:51:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 12:51:29 INFO - PROCESS | 1670 | 1468007489090 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 12:51:29 INFO - PROCESS | 1670 | 1468007489092 Marionette TRACE conn2 <- [1,1134,null,{}] 12:51:29 INFO - PROCESS | 1670 | 1468007489094 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}] 12:51:29 INFO - PROCESS | 1670 | 1468007489096 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:29 INFO - PROCESS | 1670 | 1468007489173 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 12:51:29 INFO - PROCESS | 1670 | 1468007489179 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:29 INFO - PROCESS | 1670 | 1468007489180 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x1168cd000 == 28 [pid = 1670] [id = 291] 12:51:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x115e08800) [pid = 1670] [serial = 871] [outer = 0x0] 12:51:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x11688d000) [pid = 1670] [serial = 872] [outer = 0x115e08800] 12:51:29 INFO - PROCESS | 1670 | 1468007489208 Marionette DEBUG loaded listener.js 12:51:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x1174b2000) [pid = 1670] [serial = 873] [outer = 0x115e08800] 12:51:29 INFO - PROCESS | 1670 | 1468007489547 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]]]}] 12:51:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 12:51:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 471ms 12:51:29 INFO - PROCESS | 1670 | 1468007489562 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 12:51:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 12:51:29 INFO - PROCESS | 1670 | 1468007489571 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 12:51:29 INFO - PROCESS | 1670 | 1468007489575 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 12:51:29 INFO - PROCESS | 1670 | 1468007489577 Marionette TRACE conn2 <- [1,1138,null,{}] 12:51:29 INFO - PROCESS | 1670 | 1468007489589 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}] 12:51:29 INFO - PROCESS | 1670 | 1468007489594 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:29 INFO - PROCESS | 1670 | 1468007489688 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 12:51:29 INFO - PROCESS | 1670 | 1468007489695 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:29 INFO - PROCESS | 1670 | 1468007489697 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x118766000 == 29 [pid = 1670] [id = 292] 12:51:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x112ee5800) [pid = 1670] [serial = 874] [outer = 0x0] 12:51:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x11820f400) [pid = 1670] [serial = 875] [outer = 0x112ee5800] 12:51:29 INFO - PROCESS | 1670 | 1468007489725 Marionette DEBUG loaded listener.js 12:51:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x1182eb400) [pid = 1670] [serial = 876] [outer = 0x112ee5800] 12:51:30 INFO - PROCESS | 1670 | 1468007490123 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]]]}] 12:51:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 12:51:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 573ms 12:51:30 INFO - PROCESS | 1670 | 1468007490146 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 12:51:30 INFO - PROCESS | 1670 | 1468007490149 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 12:51:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 12:51:30 INFO - PROCESS | 1670 | 1468007490167 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 12:51:30 INFO - PROCESS | 1670 | 1468007490168 Marionette TRACE conn2 <- [1,1142,null,{}] 12:51:30 INFO - PROCESS | 1670 | 1468007490174 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}] 12:51:30 INFO - PROCESS | 1670 | 1468007490175 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:30 INFO - PROCESS | 1670 | 1468007490290 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 12:51:30 INFO - PROCESS | 1670 | 1468007490300 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:30 INFO - PROCESS | 1670 | 1468007490301 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x1199ca800 == 30 [pid = 1670] [id = 293] 12:51:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x11889f800) [pid = 1670] [serial = 877] [outer = 0x0] 12:51:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x11931e400) [pid = 1670] [serial = 878] [outer = 0x11889f800] 12:51:30 INFO - PROCESS | 1670 | 1468007490343 Marionette DEBUG loaded listener.js 12:51:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x11933b800) [pid = 1670] [serial = 879] [outer = 0x11889f800] 12:51:30 INFO - PROCESS | 1670 | 1468007490765 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]]]}] 12:51:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 12:51:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 635ms 12:51:30 INFO - PROCESS | 1670 | 1468007490788 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 12:51:30 INFO - PROCESS | 1670 | 1468007490789 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 12:51:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 12:51:30 INFO - PROCESS | 1670 | 1468007490799 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 12:51:30 INFO - PROCESS | 1670 | 1468007490800 Marionette TRACE conn2 <- [1,1146,null,{}] 12:51:30 INFO - PROCESS | 1670 | 1468007490802 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}] 12:51:30 INFO - PROCESS | 1670 | 1468007490803 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:30 INFO - PROCESS | 1670 | 1468007490895 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 12:51:30 INFO - PROCESS | 1670 | 1468007490899 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:30 INFO - PROCESS | 1670 | 1468007490900 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x121215000 == 31 [pid = 1670] [id = 294] 12:51:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x115dee800) [pid = 1670] [serial = 880] [outer = 0x0] 12:51:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x1193b3c00) [pid = 1670] [serial = 881] [outer = 0x115dee800] 12:51:30 INFO - PROCESS | 1670 | 1468007490924 Marionette DEBUG loaded listener.js 12:51:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x1193c7400) [pid = 1670] [serial = 882] [outer = 0x115dee800] 12:51:31 INFO - PROCESS | 1670 | 1468007491261 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]]]}] 12:51:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 12:51:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 517ms 12:51:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 12:51:31 INFO - PROCESS | 1670 | 1468007491317 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 12:51:31 INFO - PROCESS | 1670 | 1468007491318 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 12:51:31 INFO - PROCESS | 1670 | 1468007491320 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 12:51:31 INFO - PROCESS | 1670 | 1468007491321 Marionette TRACE conn2 <- [1,1150,null,{}] 12:51:31 INFO - PROCESS | 1670 | 1468007491323 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}] 12:51:31 INFO - PROCESS | 1670 | 1468007491327 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:31 INFO - PROCESS | 1670 | 1468007491437 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 12:51:31 INFO - PROCESS | 1670 | 1468007491447 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:31 INFO - PROCESS | 1670 | 1468007491448 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:31 INFO - PROCESS | 1670 | ++DOCSHELL 0x121654800 == 32 [pid = 1670] [id = 295] 12:51:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x1193c6c00) [pid = 1670] [serial = 883] [outer = 0x0] 12:51:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x1197e8800) [pid = 1670] [serial = 884] [outer = 0x1193c6c00] 12:51:31 INFO - PROCESS | 1670 | 1468007491473 Marionette DEBUG loaded listener.js 12:51:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x121170400) [pid = 1670] [serial = 885] [outer = 0x1193c6c00] 12:51:31 INFO - PROCESS | 1670 | 1468007491795 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]]]}] 12:51:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 12:51:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 519ms 12:51:31 INFO - PROCESS | 1670 | 1468007491840 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 12:51:31 INFO - PROCESS | 1670 | 1468007491841 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 12:51:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 12:51:31 INFO - PROCESS | 1670 | 1468007491843 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 12:51:31 INFO - PROCESS | 1670 | 1468007491851 Marionette TRACE conn2 <- [1,1154,null,{}] 12:51:31 INFO - PROCESS | 1670 | 1468007491854 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}] 12:51:31 INFO - PROCESS | 1670 | 1468007491855 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:31 INFO - PROCESS | 1670 | 1468007491948 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 12:51:31 INFO - PROCESS | 1670 | 1468007491960 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:31 INFO - PROCESS | 1670 | 1468007491961 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:31 INFO - PROCESS | 1670 | ++DOCSHELL 0x123f7f000 == 33 [pid = 1670] [id = 296] 12:51:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x121170800) [pid = 1670] [serial = 886] [outer = 0x0] 12:51:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x1211c0000) [pid = 1670] [serial = 887] [outer = 0x121170800] 12:51:31 INFO - PROCESS | 1670 | 1468007491986 Marionette DEBUG loaded listener.js 12:51:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x1214ab400) [pid = 1670] [serial = 888] [outer = 0x121170800] 12:51:32 INFO - PROCESS | 1670 | 1468007492311 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]]]}] 12:51:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 12:51:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 475ms 12:51:32 INFO - PROCESS | 1670 | 1468007492318 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 12:51:32 INFO - PROCESS | 1670 | 1468007492320 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 12:51:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 12:51:32 INFO - PROCESS | 1670 | 1468007492322 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 12:51:32 INFO - PROCESS | 1670 | 1468007492323 Marionette TRACE conn2 <- [1,1158,null,{}] 12:51:32 INFO - PROCESS | 1670 | 1468007492335 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}] 12:51:32 INFO - PROCESS | 1670 | 1468007492336 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:32 INFO - PROCESS | 1670 | 1468007492432 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 12:51:32 INFO - PROCESS | 1670 | 1468007492436 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:32 INFO - PROCESS | 1670 | 1468007492437 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x1256b3800 == 34 [pid = 1670] [id = 297] 12:51:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x121175c00) [pid = 1670] [serial = 889] [outer = 0x0] 12:51:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x12151c800) [pid = 1670] [serial = 890] [outer = 0x121175c00] 12:51:32 INFO - PROCESS | 1670 | 1468007492462 Marionette DEBUG loaded listener.js 12:51:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x121c5d800) [pid = 1670] [serial = 891] [outer = 0x121175c00] 12:51:32 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x11804bc00) [pid = 1670] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 12:51:32 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x1161b9800) [pid = 1670] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 12:51:32 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x11a0df400) [pid = 1670] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 12:51:32 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x126672000) [pid = 1670] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 12:51:32 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x124b03800) [pid = 1670] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 12:51:32 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x1174b8000) [pid = 1670] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 12:51:32 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x128b1b000) [pid = 1670] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 12:51:32 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x11a0d9400) [pid = 1670] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 12:51:32 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x1128d8000) [pid = 1670] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 12:51:32 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x1129a5800) [pid = 1670] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 12:51:32 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x125672000) [pid = 1670] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 12:51:32 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x12698c400) [pid = 1670] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 12:51:32 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x1197e6800) [pid = 1670] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 12:51:32 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x11889a800) [pid = 1670] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 12:51:32 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x1193c3800) [pid = 1670] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 12:51:32 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x128b16000) [pid = 1670] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 12:51:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x1128d8400) [pid = 1670] [serial = 892] [outer = 0x12cab9400] 12:51:32 INFO - PROCESS | 1670 | 1468007492985 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]]]}] 12:51:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 12:51:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 672ms 12:51:32 INFO - PROCESS | 1670 | 1468007492995 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 12:51:32 INFO - PROCESS | 1670 | 1468007492996 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 12:51:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 12:51:33 INFO - PROCESS | 1670 | 1468007492998 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 12:51:33 INFO - PROCESS | 1670 | 1468007492999 Marionette TRACE conn2 <- [1,1162,null,{}] 12:51:33 INFO - PROCESS | 1670 | 1468007493001 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}] 12:51:33 INFO - PROCESS | 1670 | 1468007493003 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:33 INFO - PROCESS | 1670 | 1468007493118 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 12:51:33 INFO - PROCESS | 1670 | 1468007493171 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:33 INFO - PROCESS | 1670 | 1468007493172 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x118765000 == 35 [pid = 1670] [id = 298] 12:51:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x110e81400) [pid = 1670] [serial = 893] [outer = 0x0] 12:51:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x118344000) [pid = 1670] [serial = 894] [outer = 0x110e81400] 12:51:33 INFO - PROCESS | 1670 | 1468007493200 Marionette DEBUG loaded listener.js 12:51:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x123d30800) [pid = 1670] [serial = 895] [outer = 0x110e81400] 12:51:33 INFO - PROCESS | 1670 | 1468007493445 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]]]}] 12:51:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 12:51:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 468ms 12:51:33 INFO - PROCESS | 1670 | 1468007493467 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 12:51:33 INFO - PROCESS | 1670 | 1468007493468 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 12:51:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 12:51:33 INFO - PROCESS | 1670 | 1468007493470 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 12:51:33 INFO - PROCESS | 1670 | 1468007493471 Marionette TRACE conn2 <- [1,1166,null,{}] 12:51:33 INFO - PROCESS | 1670 | 1468007493483 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}] 12:51:33 INFO - PROCESS | 1670 | 1468007493484 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:33 INFO - PROCESS | 1670 | 1468007493565 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 12:51:33 INFO - PROCESS | 1670 | 1468007493569 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:33 INFO - PROCESS | 1670 | 1468007493570 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x1278a8800 == 36 [pid = 1670] [id = 299] 12:51:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x11a0e0400) [pid = 1670] [serial = 896] [outer = 0x0] 12:51:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x124e21800) [pid = 1670] [serial = 897] [outer = 0x11a0e0400] 12:51:33 INFO - PROCESS | 1670 | 1468007493596 Marionette DEBUG loaded listener.js 12:51:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x125672000) [pid = 1670] [serial = 898] [outer = 0x11a0e0400] 12:51:33 INFO - PROCESS | 1670 | 1468007493920 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]]]}] 12:51:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 12:51:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 473ms 12:51:33 INFO - PROCESS | 1670 | 1468007493945 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 12:51:33 INFO - PROCESS | 1670 | 1468007493947 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 12:51:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 12:51:33 INFO - PROCESS | 1670 | 1468007493950 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 12:51:33 INFO - PROCESS | 1670 | 1468007493952 Marionette TRACE conn2 <- [1,1170,null,{}] 12:51:33 INFO - PROCESS | 1670 | 1468007493954 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}] 12:51:33 INFO - PROCESS | 1670 | 1468007493956 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:34 INFO - PROCESS | 1670 | 1468007494133 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 12:51:34 INFO - PROCESS | 1670 | 1468007494143 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:34 INFO - PROCESS | 1670 | 1468007494144 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x129043800 == 37 [pid = 1670] [id = 300] 12:51:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x1174bb800) [pid = 1670] [serial = 899] [outer = 0x0] 12:51:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x126294c00) [pid = 1670] [serial = 900] [outer = 0x1174bb800] 12:51:34 INFO - PROCESS | 1670 | 1468007494187 Marionette DEBUG loaded listener.js 12:51:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x126de4800) [pid = 1670] [serial = 901] [outer = 0x1174bb800] 12:51:34 INFO - PROCESS | 1670 | 1468007494588 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]]]}] 12:51:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 12:51:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 669ms 12:51:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 12:51:34 INFO - PROCESS | 1670 | 1468007494620 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 12:51:34 INFO - PROCESS | 1670 | 1468007494621 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 12:51:34 INFO - PROCESS | 1670 | 1468007494623 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 12:51:34 INFO - PROCESS | 1670 | 1468007494624 Marionette TRACE conn2 <- [1,1174,null,{}] 12:51:34 INFO - PROCESS | 1670 | 1468007494627 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}] 12:51:34 INFO - PROCESS | 1670 | 1468007494628 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:34 INFO - PROCESS | 1670 | 1468007494703 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 12:51:34 INFO - PROCESS | 1670 | 1468007494759 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:34 INFO - PROCESS | 1670 | 1468007494760 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a41a000 == 38 [pid = 1670] [id = 301] 12:51:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x1193c3400) [pid = 1670] [serial = 902] [outer = 0x0] 12:51:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x128b12c00) [pid = 1670] [serial = 903] [outer = 0x1193c3400] 12:51:34 INFO - PROCESS | 1670 | 1468007494786 Marionette DEBUG loaded listener.js 12:51:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x129288800) [pid = 1670] [serial = 904] [outer = 0x1193c3400] 12:51:35 INFO - PROCESS | 1670 | 1468007495313 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] 12:51:35 INFO - PROCESS | 1670 | 1468007495370 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 12:51:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 12:51:35 INFO - PROCESS | 1670 | 1468007495377 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 12:51:35 INFO - PROCESS | 1670 | 1468007495379 Marionette TRACE conn2 <- [1,1178,null,{}] 12:51:35 INFO - PROCESS | 1670 | 1468007495383 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}] 12:51:35 INFO - PROCESS | 1670 | 1468007495385 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:35 INFO - PROCESS | 1670 | 1468007495515 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 12:51:35 INFO - PROCESS | 1670 | 1468007495592 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:35 INFO - PROCESS | 1670 | 1468007495594 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x11711e000 == 39 [pid = 1670] [id = 302] 12:51:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x113eaf800) [pid = 1670] [serial = 905] [outer = 0x0] 12:51:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x115e73800) [pid = 1670] [serial = 906] [outer = 0x113eaf800] 12:51:35 INFO - PROCESS | 1670 | 1468007495624 Marionette DEBUG loaded listener.js 12:51:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x1174ba400) [pid = 1670] [serial = 907] [outer = 0x113eaf800] 12:51:36 INFO - PROCESS | 1670 | 1468007496111 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] 12:51:36 INFO - PROCESS | 1670 | 1468007496159 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 12:51:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 12:51:36 INFO - PROCESS | 1670 | 1468007496166 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 12:51:36 INFO - PROCESS | 1670 | 1468007496168 Marionette TRACE conn2 <- [1,1182,null,{}] 12:51:36 INFO - PROCESS | 1670 | 1468007496172 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}] 12:51:36 INFO - PROCESS | 1670 | 1468007496175 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:36 INFO - PROCESS | 1670 | 1468007496350 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 12:51:36 INFO - PROCESS | 1670 | 1468007496430 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:36 INFO - PROCESS | 1670 | 1468007496432 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x118fc2000 == 40 [pid = 1670] [id = 303] 12:51:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x1130d9800) [pid = 1670] [serial = 908] [outer = 0x0] 12:51:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x117dc2000) [pid = 1670] [serial = 909] [outer = 0x1130d9800] 12:51:36 INFO - PROCESS | 1670 | 1468007496462 Marionette DEBUG loaded listener.js 12:51:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x118f5b000) [pid = 1670] [serial = 910] [outer = 0x1130d9800] 12:51:37 INFO - PROCESS | 1670 | --DOCSHELL 0x129043800 == 39 [pid = 1670] [id = 300] 12:51:37 INFO - PROCESS | 1670 | --DOCSHELL 0x1278a8800 == 38 [pid = 1670] [id = 299] 12:51:37 INFO - PROCESS | 1670 | --DOCSHELL 0x118765000 == 37 [pid = 1670] [id = 298] 12:51:37 INFO - PROCESS | 1670 | --DOCSHELL 0x1256b3800 == 36 [pid = 1670] [id = 297] 12:51:37 INFO - PROCESS | 1670 | --DOCSHELL 0x123f7f000 == 35 [pid = 1670] [id = 296] 12:51:37 INFO - PROCESS | 1670 | --DOCSHELL 0x121654800 == 34 [pid = 1670] [id = 295] 12:51:37 INFO - PROCESS | 1670 | --DOCSHELL 0x121215000 == 33 [pid = 1670] [id = 294] 12:51:37 INFO - PROCESS | 1670 | --DOCSHELL 0x1199ca800 == 32 [pid = 1670] [id = 293] 12:51:37 INFO - PROCESS | 1670 | --DOCSHELL 0x118766000 == 31 [pid = 1670] [id = 292] 12:51:37 INFO - PROCESS | 1670 | --DOCSHELL 0x1168cd000 == 30 [pid = 1670] [id = 291] 12:51:37 INFO - PROCESS | 1670 | --DOCSHELL 0x113d21000 == 29 [pid = 1670] [id = 290] 12:51:37 INFO - PROCESS | 1670 | --DOCSHELL 0x11875a800 == 28 [pid = 1670] [id = 289] 12:51:37 INFO - PROCESS | 1670 | 1468007497103 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] 12:51:37 INFO - PROCESS | 1670 | 1468007497143 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 12:51:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 12:51:37 INFO - PROCESS | 1670 | 1468007497147 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 12:51:37 INFO - PROCESS | 1670 | 1468007497149 Marionette TRACE conn2 <- [1,1186,null,{}] 12:51:37 INFO - PROCESS | 1670 | 1468007497152 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}] 12:51:37 INFO - PROCESS | 1670 | 1468007497154 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:37 INFO - PROCESS | 1670 | 1468007497227 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 12:51:37 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x129051400) [pid = 1670] [serial = 851] [outer = 0x0] [url = about:blank] 12:51:37 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x129051800) [pid = 1670] [serial = 849] [outer = 0x0] [url = about:blank] 12:51:37 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x11811fc00) [pid = 1670] [serial = 818] [outer = 0x0] [url = about:blank] 12:51:37 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x1174bac00) [pid = 1670] [serial = 816] [outer = 0x0] [url = about:blank] 12:51:37 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x12160a400) [pid = 1670] [serial = 830] [outer = 0x0] [url = about:blank] 12:51:37 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x12698b800) [pid = 1670] [serial = 837] [outer = 0x0] [url = about:blank] 12:51:37 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x125671c00) [pid = 1670] [serial = 807] [outer = 0x0] [url = about:blank] 12:51:37 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x118120400) [pid = 1670] [serial = 813] [outer = 0x0] [url = about:blank] 12:51:37 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x128d5e400) [pid = 1670] [serial = 848] [outer = 0x0] [url = about:blank] 12:51:37 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x124ec0000) [pid = 1670] [serial = 831] [outer = 0x0] [url = about:blank] 12:51:37 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x1212e6c00) [pid = 1670] [serial = 828] [outer = 0x0] [url = about:blank] 12:51:37 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x1129a9400) [pid = 1670] [serial = 809] [outer = 0x0] [url = about:blank] 12:51:37 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x1130cfc00) [pid = 1670] [serial = 810] [outer = 0x0] [url = about:blank] 12:51:37 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x119102400) [pid = 1670] [serial = 843] [outer = 0x0] [url = about:blank] 12:51:37 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x126296000) [pid = 1670] [serial = 833] [outer = 0x0] [url = about:blank] 12:51:37 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x126caac00) [pid = 1670] [serial = 839] [outer = 0x0] [url = about:blank] 12:51:37 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x1164eb400) [pid = 1670] [serial = 842] [outer = 0x0] [url = about:blank] 12:51:37 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x12676c000) [pid = 1670] [serial = 836] [outer = 0x0] [url = about:blank] 12:51:37 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x1167a2c00) [pid = 1670] [serial = 815] [outer = 0x0] [url = about:blank] 12:51:37 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x119984c00) [pid = 1670] [serial = 824] [outer = 0x0] [url = about:blank] 12:51:37 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x12116bc00) [pid = 1670] [serial = 827] [outer = 0x0] [url = about:blank] 12:51:37 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x11820f000) [pid = 1670] [serial = 819] [outer = 0x0] [url = about:blank] 12:51:37 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x119334400) [pid = 1670] [serial = 821] [outer = 0x0] [url = about:blank] 12:51:37 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x126de2400) [pid = 1670] [serial = 845] [outer = 0x0] [url = about:blank] 12:51:37 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x128b16c00) [pid = 1670] [serial = 846] [outer = 0x0] [url = about:blank] 12:51:37 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x117559400) [pid = 1670] [serial = 812] [outer = 0x0] [url = about:blank] 12:51:37 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x126669400) [pid = 1670] [serial = 834] [outer = 0x0] [url = about:blank] 12:51:37 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x126de2800) [pid = 1670] [serial = 840] [outer = 0x0] [url = about:blank] 12:51:37 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x1193c2800) [pid = 1670] [serial = 822] [outer = 0x0] [url = about:blank] 12:51:37 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x11a07ac00) [pid = 1670] [serial = 825] [outer = 0x0] [url = about:blank] 12:51:37 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x12928d800) [pid = 1670] [serial = 852] [outer = 0x0] [url = about:blank] 12:51:37 INFO - PROCESS | 1670 | 1468007497294 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:37 INFO - PROCESS | 1670 | 1468007497296 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x11668d800 == 29 [pid = 1670] [id = 304] 12:51:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x1130cfc00) [pid = 1670] [serial = 911] [outer = 0x0] 12:51:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x116fa4400) [pid = 1670] [serial = 912] [outer = 0x1130cfc00] 12:51:37 INFO - PROCESS | 1670 | 1468007497329 Marionette DEBUG loaded listener.js 12:51:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x118120400) [pid = 1670] [serial = 913] [outer = 0x1130cfc00] 12:51:37 INFO - PROCESS | 1670 | 1468007497620 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] 12:51:37 INFO - PROCESS | 1670 | 1468007497671 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 12:51:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 12:51:37 INFO - PROCESS | 1670 | 1468007497678 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 12:51:37 INFO - PROCESS | 1670 | 1468007497680 Marionette TRACE conn2 <- [1,1190,null,{}] 12:51:37 INFO - PROCESS | 1670 | 1468007497682 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}] 12:51:37 INFO - PROCESS | 1670 | 1468007497684 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:37 INFO - PROCESS | 1670 | 1468007497762 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 12:51:37 INFO - PROCESS | 1670 | 1468007497766 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:37 INFO - PROCESS | 1670 | 1468007497767 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x11850b800 == 30 [pid = 1670] [id = 305] 12:51:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x11889bc00) [pid = 1670] [serial = 914] [outer = 0x0] 12:51:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x11910cc00) [pid = 1670] [serial = 915] [outer = 0x11889bc00] 12:51:37 INFO - PROCESS | 1670 | 1468007497794 Marionette DEBUG loaded listener.js 12:51:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x119340800) [pid = 1670] [serial = 916] [outer = 0x11889bc00] 12:51:38 INFO - PROCESS | 1670 | 1468007498150 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] 12:51:38 INFO - PROCESS | 1670 | 1468007498199 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 12:51:38 INFO - PROCESS | 1670 | 1468007498201 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 12:51:38 INFO - PROCESS | 1670 | 1468007498204 Marionette TRACE conn2 <- [1,1194,null,{}] 12:51:38 INFO - PROCESS | 1670 | 1468007498211 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}] 12:51:38 INFO - PROCESS | 1670 | 1468007498215 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:38 INFO - PROCESS | 1670 | 1468007498295 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 12:51:38 INFO - PROCESS | 1670 | 1468007498301 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:38 INFO - PROCESS | 1670 | 1468007498304 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x1210e0000 == 31 [pid = 1670] [id = 306] 12:51:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x1193be800) [pid = 1670] [serial = 917] [outer = 0x0] 12:51:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x1197e8000) [pid = 1670] [serial = 918] [outer = 0x1193be800] 12:51:38 INFO - PROCESS | 1670 | 1468007498331 Marionette DEBUG loaded listener.js 12:51:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x119b5d000) [pid = 1670] [serial = 919] [outer = 0x1193be800] 12:51:38 INFO - PROCESS | 1670 | 1468007498681 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] 12:51:38 INFO - PROCESS | 1670 | 1468007498725 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 12:51:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 12:51:38 INFO - PROCESS | 1670 | 1468007498729 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 12:51:38 INFO - PROCESS | 1670 | 1468007498730 Marionette TRACE conn2 <- [1,1198,null,{}] 12:51:38 INFO - PROCESS | 1670 | 1468007498732 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}] 12:51:38 INFO - PROCESS | 1670 | 1468007498733 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:38 INFO - PROCESS | 1670 | 1468007498813 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 12:51:38 INFO - PROCESS | 1670 | 1468007498817 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:38 INFO - PROCESS | 1670 | 1468007498818 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x123d4a000 == 32 [pid = 1670] [id = 307] 12:51:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x121170000) [pid = 1670] [serial = 920] [outer = 0x0] 12:51:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x1214ac400) [pid = 1670] [serial = 921] [outer = 0x121170000] 12:51:38 INFO - PROCESS | 1670 | 1468007498843 Marionette DEBUG loaded listener.js 12:51:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x1214b8400) [pid = 1670] [serial = 922] [outer = 0x121170000] 12:51:39 INFO - PROCESS | 1670 | 1468007499161 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]]]}] 12:51:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 12:51:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 469ms 12:51:39 INFO - PROCESS | 1670 | 1468007499198 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 12:51:39 INFO - PROCESS | 1670 | 1468007499200 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 12:51:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 12:51:39 INFO - PROCESS | 1670 | 1468007499202 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 12:51:39 INFO - PROCESS | 1670 | 1468007499203 Marionette TRACE conn2 <- [1,1202,null,{}] 12:51:39 INFO - PROCESS | 1670 | 1468007499205 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}] 12:51:39 INFO - PROCESS | 1670 | 1468007499206 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:39 INFO - PROCESS | 1670 | 1468007499280 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 12:51:39 INFO - PROCESS | 1670 | 1468007499348 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:39 INFO - PROCESS | 1670 | 1468007499350 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x125180000 == 33 [pid = 1670] [id = 308] 12:51:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x116fa7400) [pid = 1670] [serial = 923] [outer = 0x0] 12:51:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x12151a800) [pid = 1670] [serial = 924] [outer = 0x116fa7400] 12:51:39 INFO - PROCESS | 1670 | 1468007499374 Marionette DEBUG loaded listener.js 12:51:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x125665400) [pid = 1670] [serial = 925] [outer = 0x116fa7400] 12:51:39 INFO - PROCESS | 1670 | 1468007499715 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]]]}] 12:51:39 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 12:51:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 567ms 12:51:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 12:51:39 INFO - PROCESS | 1670 | 1468007499770 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 12:51:39 INFO - PROCESS | 1670 | 1468007499771 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 12:51:39 INFO - PROCESS | 1670 | 1468007499773 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 12:51:39 INFO - PROCESS | 1670 | 1468007499774 Marionette TRACE conn2 <- [1,1206,null,{}] 12:51:39 INFO - PROCESS | 1670 | 1468007499776 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}] 12:51:39 INFO - PROCESS | 1670 | 1468007499780 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:39 INFO - PROCESS | 1670 | 1468007499902 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 12:51:39 INFO - PROCESS | 1670 | 1468007499939 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:39 INFO - PROCESS | 1670 | 1468007499940 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x1262d2000 == 34 [pid = 1670] [id = 309] 12:51:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x126296000) [pid = 1670] [serial = 926] [outer = 0x0] 12:51:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x126ddb000) [pid = 1670] [serial = 927] [outer = 0x126296000] 12:51:39 INFO - PROCESS | 1670 | 1468007499965 Marionette DEBUG loaded listener.js 12:51:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x129292000) [pid = 1670] [serial = 928] [outer = 0x126296000] 12:51:40 INFO - PROCESS | 1670 | 1468007500278 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]]]}] 12:51:40 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 12:51:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 522ms 12:51:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 12:51:40 INFO - PROCESS | 1670 | 1468007500296 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 12:51:40 INFO - PROCESS | 1670 | 1468007500298 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 12:51:40 INFO - PROCESS | 1670 | 1468007500300 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 12:51:40 INFO - PROCESS | 1670 | 1468007500301 Marionette TRACE conn2 <- [1,1210,null,{}] 12:51:40 INFO - PROCESS | 1670 | 1468007500303 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}] 12:51:40 INFO - PROCESS | 1670 | 1468007500304 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:40 INFO - PROCESS | 1670 | 1468007500404 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 12:51:40 INFO - PROCESS | 1670 | 1468007500408 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:40 INFO - PROCESS | 1670 | 1468007500409 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x1292d8800 == 35 [pid = 1670] [id = 310] 12:51:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x126296800) [pid = 1670] [serial = 929] [outer = 0x0] 12:51:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x12934b400) [pid = 1670] [serial = 930] [outer = 0x126296800] 12:51:40 INFO - PROCESS | 1670 | 1468007500434 Marionette DEBUG loaded listener.js 12:51:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x12a2d2000) [pid = 1670] [serial = 931] [outer = 0x126296800] 12:51:40 INFO - PROCESS | 1670 | 1468007500738 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]]]}] 12:51:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 12:51:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 468ms 12:51:40 INFO - PROCESS | 1670 | 1468007500768 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 12:51:40 INFO - PROCESS | 1670 | 1468007500770 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 12:51:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 12:51:40 INFO - PROCESS | 1670 | 1468007500784 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 12:51:40 INFO - PROCESS | 1670 | 1468007500785 Marionette TRACE conn2 <- [1,1214,null,{}] 12:51:40 INFO - PROCESS | 1670 | 1468007500787 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}] 12:51:40 INFO - PROCESS | 1670 | 1468007500789 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:40 INFO - PROCESS | 1670 | 1468007500890 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 12:51:40 INFO - PROCESS | 1670 | 1468007500894 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:40 INFO - PROCESS | 1670 | 1468007500895 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a426000 == 36 [pid = 1670] [id = 311] 12:51:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x129056400) [pid = 1670] [serial = 932] [outer = 0x0] 12:51:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x12a4b8c00) [pid = 1670] [serial = 933] [outer = 0x129056400] 12:51:40 INFO - PROCESS | 1670 | 1468007500920 Marionette DEBUG loaded listener.js 12:51:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x12a4bec00) [pid = 1670] [serial = 934] [outer = 0x129056400] 12:51:41 INFO - PROCESS | 1670 | 1468007501252 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]]]}] 12:51:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 12:51:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 525ms 12:51:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 12:51:41 INFO - PROCESS | 1670 | 1468007501305 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 12:51:41 INFO - PROCESS | 1670 | 1468007501306 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 12:51:41 INFO - PROCESS | 1670 | 1468007501309 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 12:51:41 INFO - PROCESS | 1670 | 1468007501312 Marionette TRACE conn2 <- [1,1218,null,{}] 12:51:41 INFO - PROCESS | 1670 | 1468007501314 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}] 12:51:41 INFO - PROCESS | 1670 | 1468007501315 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:41 INFO - PROCESS | 1670 | 1468007501476 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 12:51:41 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x115dee800) [pid = 1670] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 12:51:41 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x114f73800) [pid = 1670] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 12:51:41 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x112ee5800) [pid = 1670] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 12:51:41 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x11889f800) [pid = 1670] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 12:51:41 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x112e3f800) [pid = 1670] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 12:51:41 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x115e08800) [pid = 1670] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 12:51:41 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x1193c6c00) [pid = 1670] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 12:51:41 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x121170800) [pid = 1670] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 12:51:41 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x121175c00) [pid = 1670] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 12:51:41 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x110e81400) [pid = 1670] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 12:51:41 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x115e6b800) [pid = 1670] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 12:51:41 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x1188a6400) [pid = 1670] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 12:51:41 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x1211be800) [pid = 1670] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 12:51:41 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x124bbec00) [pid = 1670] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 12:51:41 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x1174bb800) [pid = 1670] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 12:51:41 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x11a0e0400) [pid = 1670] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 12:51:41 INFO - PROCESS | 1670 | 1468007501520 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:41 INFO - PROCESS | 1670 | 1468007501521 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x117d69000 == 37 [pid = 1670] [id = 312] 12:51:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x111c16000) [pid = 1670] [serial = 935] [outer = 0x0] 12:51:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x112fc5400) [pid = 1670] [serial = 936] [outer = 0x111c16000] 12:51:41 INFO - PROCESS | 1670 | 1468007501545 Marionette DEBUG loaded listener.js 12:51:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x1164f4400) [pid = 1670] [serial = 937] [outer = 0x111c16000] 12:51:41 INFO - PROCESS | 1670 | 1468007501813 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]]]}] 12:51:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 12:51:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 520ms 12:51:41 INFO - PROCESS | 1670 | 1468007501833 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 12:51:41 INFO - PROCESS | 1670 | 1468007501834 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 12:51:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 12:51:41 INFO - PROCESS | 1670 | 1468007501836 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 12:51:41 INFO - PROCESS | 1670 | 1468007501837 Marionette TRACE conn2 <- [1,1222,null,{}] 12:51:41 INFO - PROCESS | 1670 | 1468007501840 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}] 12:51:41 INFO - PROCESS | 1670 | 1468007501841 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:41 INFO - PROCESS | 1670 | 1468007501933 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 12:51:41 INFO - PROCESS | 1670 | 1468007501936 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:41 INFO - PROCESS | 1670 | 1468007501937 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ab1a800 == 38 [pid = 1670] [id = 313] 12:51:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x115e77800) [pid = 1670] [serial = 938] [outer = 0x0] 12:51:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x11a07ac00) [pid = 1670] [serial = 939] [outer = 0x115e77800] 12:51:41 INFO - PROCESS | 1670 | 1468007501962 Marionette DEBUG loaded listener.js 12:51:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x124bbec00) [pid = 1670] [serial = 940] [outer = 0x115e77800] 12:51:42 INFO - PROCESS | 1670 | 1468007502294 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] 12:51:42 INFO - PROCESS | 1670 | 1468007502309 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 12:51:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 12:51:42 INFO - PROCESS | 1670 | 1468007502312 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 12:51:42 INFO - PROCESS | 1670 | 1468007502314 Marionette TRACE conn2 <- [1,1226,null,{}] 12:51:42 INFO - PROCESS | 1670 | 1468007502316 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}] 12:51:42 INFO - PROCESS | 1670 | 1468007502318 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:42 INFO - PROCESS | 1670 | 1468007502436 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 12:51:42 INFO - PROCESS | 1670 | 1468007502442 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:42 INFO - PROCESS | 1670 | 1468007502444 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b238000 == 39 [pid = 1670] [id = 314] 12:51:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x1164e9400) [pid = 1670] [serial = 941] [outer = 0x0] 12:51:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x12a2d0800) [pid = 1670] [serial = 942] [outer = 0x1164e9400] 12:51:42 INFO - PROCESS | 1670 | 1468007502470 Marionette DEBUG loaded listener.js 12:51:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x12a7a7800) [pid = 1670] [serial = 943] [outer = 0x1164e9400] 12:51:42 INFO - PROCESS | 1670 | 1468007502760 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]]]}] 12:51:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 12:51:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 468ms 12:51:42 INFO - PROCESS | 1670 | 1468007502781 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 12:51:42 INFO - PROCESS | 1670 | 1468007502782 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 12:51:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 12:51:42 INFO - PROCESS | 1670 | 1468007502785 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 12:51:42 INFO - PROCESS | 1670 | 1468007502786 Marionette TRACE conn2 <- [1,1230,null,{}] 12:51:42 INFO - PROCESS | 1670 | 1468007502788 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}] 12:51:42 INFO - PROCESS | 1670 | 1468007502789 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:42 INFO - PROCESS | 1670 | 1468007502872 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 12:51:42 INFO - PROCESS | 1670 | 1468007502878 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:42 INFO - PROCESS | 1670 | 1468007502879 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c028800 == 40 [pid = 1670] [id = 315] 12:51:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x12a7a7c00) [pid = 1670] [serial = 944] [outer = 0x0] 12:51:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x12a9f5000) [pid = 1670] [serial = 945] [outer = 0x12a7a7c00] 12:51:42 INFO - PROCESS | 1670 | 1468007502902 Marionette DEBUG loaded listener.js 12:51:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x12b02e400) [pid = 1670] [serial = 946] [outer = 0x12a7a7c00] 12:51:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 12:51:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 469ms 12:51:43 INFO - PROCESS | 1670 | 1468007503251 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]]]}] 12:51:43 INFO - PROCESS | 1670 | 1468007503255 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 12:51:43 INFO - PROCESS | 1670 | 1468007503256 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 12:51:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 12:51:43 INFO - PROCESS | 1670 | 1468007503260 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 12:51:43 INFO - PROCESS | 1670 | 1468007503261 Marionette TRACE conn2 <- [1,1234,null,{}] 12:51:43 INFO - PROCESS | 1670 | 1468007503263 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}] 12:51:43 INFO - PROCESS | 1670 | 1468007503264 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:43 INFO - PROCESS | 1670 | 1468007503344 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 12:51:43 INFO - PROCESS | 1670 | 1468007503404 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:43 INFO - PROCESS | 1670 | 1468007503405 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c03d800 == 41 [pid = 1670] [id = 316] 12:51:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x11817f400) [pid = 1670] [serial = 947] [outer = 0x0] 12:51:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x126675c00) [pid = 1670] [serial = 948] [outer = 0x11817f400] 12:51:43 INFO - PROCESS | 1670 | 1468007503429 Marionette DEBUG loaded listener.js 12:51:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x12b031800) [pid = 1670] [serial = 949] [outer = 0x11817f400] 12:51:43 INFO - PROCESS | 1670 | 1468007503880 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]]]}] 12:51:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 12:51:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 671ms 12:51:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 12:51:43 INFO - PROCESS | 1670 | 1468007503930 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 12:51:43 INFO - PROCESS | 1670 | 1468007503932 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 12:51:43 INFO - PROCESS | 1670 | 1468007503935 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 12:51:43 INFO - PROCESS | 1670 | 1468007503939 Marionette TRACE conn2 <- [1,1238,null,{}] 12:51:43 INFO - PROCESS | 1670 | 1468007503943 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}] 12:51:43 INFO - PROCESS | 1670 | 1468007503944 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:44 INFO - PROCESS | 1670 | 1468007504053 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 12:51:44 INFO - PROCESS | 1670 | 1468007504112 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:44 INFO - PROCESS | 1670 | 1468007504113 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x11824f800 == 42 [pid = 1670] [id = 317] 12:51:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x114f6f400) [pid = 1670] [serial = 950] [outer = 0x0] 12:51:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x1174b4400) [pid = 1670] [serial = 951] [outer = 0x114f6f400] 12:51:44 INFO - PROCESS | 1670 | 1468007504144 Marionette DEBUG loaded listener.js 12:51:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x118205400) [pid = 1670] [serial = 952] [outer = 0x114f6f400] 12:51:44 INFO - PROCESS | 1670 | 1468007504554 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]]]}] 12:51:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 12:51:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 671ms 12:51:44 INFO - PROCESS | 1670 | 1468007504607 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 12:51:44 INFO - PROCESS | 1670 | 1468007504610 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 12:51:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 12:51:44 INFO - PROCESS | 1670 | 1468007504639 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 12:51:44 INFO - PROCESS | 1670 | 1468007504641 Marionette TRACE conn2 <- [1,1242,null,{}] 12:51:44 INFO - PROCESS | 1670 | 1468007504675 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}] 12:51:44 INFO - PROCESS | 1670 | 1468007504677 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:44 INFO - PROCESS | 1670 | 1468007504784 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 12:51:44 INFO - PROCESS | 1670 | 1468007504856 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:44 INFO - PROCESS | 1670 | 1468007504857 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x1256b3800 == 43 [pid = 1670] [id = 318] 12:51:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x1193b6c00) [pid = 1670] [serial = 953] [outer = 0x0] 12:51:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x1193c7c00) [pid = 1670] [serial = 954] [outer = 0x1193b6c00] 12:51:44 INFO - PROCESS | 1670 | 1468007504887 Marionette DEBUG loaded listener.js 12:51:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x1197eac00) [pid = 1670] [serial = 955] [outer = 0x1193b6c00] 12:51:45 INFO - PROCESS | 1670 | 1468007505311 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]]]}] 12:51:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 12:51:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 712ms 12:51:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 12:51:45 INFO - PROCESS | 1670 | 1468007505328 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 12:51:45 INFO - PROCESS | 1670 | 1468007505329 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 12:51:45 INFO - PROCESS | 1670 | 1468007505331 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 12:51:45 INFO - PROCESS | 1670 | 1468007505334 Marionette TRACE conn2 <- [1,1246,null,{}] 12:51:45 INFO - PROCESS | 1670 | 1468007505342 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}] 12:51:45 INFO - PROCESS | 1670 | 1468007505345 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:45 INFO - PROCESS | 1670 | 1468007505445 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 12:51:45 INFO - PROCESS | 1670 | 1468007505506 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:45 INFO - PROCESS | 1670 | 1468007505508 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b965800 == 44 [pid = 1670] [id = 319] 12:51:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x121608800) [pid = 1670] [serial = 956] [outer = 0x0] 12:51:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x1262a0800) [pid = 1670] [serial = 957] [outer = 0x121608800] 12:51:45 INFO - PROCESS | 1670 | 1468007505538 Marionette DEBUG loaded listener.js 12:51:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x126cb1800) [pid = 1670] [serial = 958] [outer = 0x121608800] 12:51:46 INFO - PROCESS | 1670 | 1468007506000 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]]]}] 12:51:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 12:51:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 722ms 12:51:46 INFO - PROCESS | 1670 | 1468007506055 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 12:51:46 INFO - PROCESS | 1670 | 1468007506058 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 12:51:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 12:51:46 INFO - PROCESS | 1670 | 1468007506061 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 12:51:46 INFO - PROCESS | 1670 | 1468007506063 Marionette TRACE conn2 <- [1,1250,null,{}] 12:51:46 INFO - PROCESS | 1670 | 1468007506117 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}] 12:51:46 INFO - PROCESS | 1670 | 1468007506119 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:46 INFO - PROCESS | 1670 | 1468007506262 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 12:51:46 INFO - PROCESS | 1670 | 1468007506328 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:46 INFO - PROCESS | 1670 | 1468007506330 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c8ab000 == 45 [pid = 1670] [id = 320] 12:51:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x129056000) [pid = 1670] [serial = 959] [outer = 0x0] 12:51:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x12934fc00) [pid = 1670] [serial = 960] [outer = 0x129056000] 12:51:46 INFO - PROCESS | 1670 | 1468007506358 Marionette DEBUG loaded listener.js 12:51:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x12a768800) [pid = 1670] [serial = 961] [outer = 0x129056000] 12:51:46 INFO - PROCESS | 1670 | 1468007506765 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]]]}] 12:51:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 12:51:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 750ms 12:51:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 12:51:46 INFO - PROCESS | 1670 | 1468007506812 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 12:51:46 INFO - PROCESS | 1670 | 1468007506814 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 12:51:46 INFO - PROCESS | 1670 | 1468007506816 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 12:51:46 INFO - PROCESS | 1670 | 1468007506818 Marionette TRACE conn2 <- [1,1254,null,{}] 12:51:46 INFO - PROCESS | 1670 | 1468007506820 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}] 12:51:46 INFO - PROCESS | 1670 | 1468007506822 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:47 INFO - PROCESS | 1670 | 1468007507125 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 12:51:47 INFO - PROCESS | 1670 | 1468007507305 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:47 INFO - PROCESS | 1670 | 1468007507307 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:47 INFO - PROCESS | 1670 | ++DOCSHELL 0x117474000 == 46 [pid = 1670] [id = 321] 12:51:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x110e7dc00) [pid = 1670] [serial = 962] [outer = 0x0] 12:51:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x1138d8800) [pid = 1670] [serial = 963] [outer = 0x110e7dc00] 12:51:47 INFO - PROCESS | 1670 | 1468007507354 Marionette DEBUG loaded listener.js 12:51:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x116a23400) [pid = 1670] [serial = 964] [outer = 0x110e7dc00] 12:51:47 INFO - PROCESS | 1670 | 1468007507896 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]]]}] 12:51:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 12:51:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1120ms 12:51:47 INFO - PROCESS | 1670 | 1468007507938 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 12:51:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 12:51:47 INFO - PROCESS | 1670 | 1468007507942 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 12:51:47 INFO - PROCESS | 1670 | 1468007507946 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 12:51:47 INFO - PROCESS | 1670 | 1468007507949 Marionette TRACE conn2 <- [1,1258,null,{}] 12:51:47 INFO - PROCESS | 1670 | 1468007507954 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}] 12:51:47 INFO - PROCESS | 1670 | 1468007507957 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:48 INFO - PROCESS | 1670 | --DOCSHELL 0x12c028800 == 45 [pid = 1670] [id = 315] 12:51:48 INFO - PROCESS | 1670 | --DOCSHELL 0x12b238000 == 44 [pid = 1670] [id = 314] 12:51:48 INFO - PROCESS | 1670 | --DOCSHELL 0x12ab1a800 == 43 [pid = 1670] [id = 313] 12:51:48 INFO - PROCESS | 1670 | --DOCSHELL 0x117d69000 == 42 [pid = 1670] [id = 312] 12:51:48 INFO - PROCESS | 1670 | --DOCSHELL 0x12a426000 == 41 [pid = 1670] [id = 311] 12:51:48 INFO - PROCESS | 1670 | --DOCSHELL 0x1292d8800 == 40 [pid = 1670] [id = 310] 12:51:48 INFO - PROCESS | 1670 | --DOCSHELL 0x1262d2000 == 39 [pid = 1670] [id = 309] 12:51:48 INFO - PROCESS | 1670 | --DOCSHELL 0x125180000 == 38 [pid = 1670] [id = 308] 12:51:48 INFO - PROCESS | 1670 | --DOCSHELL 0x123d4a000 == 37 [pid = 1670] [id = 307] 12:51:48 INFO - PROCESS | 1670 | --DOCSHELL 0x1210e0000 == 36 [pid = 1670] [id = 306] 12:51:48 INFO - PROCESS | 1670 | --DOCSHELL 0x11850b800 == 35 [pid = 1670] [id = 305] 12:51:48 INFO - PROCESS | 1670 | --DOCSHELL 0x11668d800 == 34 [pid = 1670] [id = 304] 12:51:48 INFO - PROCESS | 1670 | --DOCSHELL 0x118fc2000 == 33 [pid = 1670] [id = 303] 12:51:48 INFO - PROCESS | 1670 | --DOCSHELL 0x11711e000 == 32 [pid = 1670] [id = 302] 12:51:48 INFO - PROCESS | 1670 | --DOCSHELL 0x12a41a000 == 31 [pid = 1670] [id = 301] 12:51:48 INFO - PROCESS | 1670 | --DOCSHELL 0x117474000 == 30 [pid = 1670] [id = 321] 12:51:48 INFO - PROCESS | 1670 | --DOCSHELL 0x12c8ab000 == 29 [pid = 1670] [id = 320] 12:51:48 INFO - PROCESS | 1670 | --DOCSHELL 0x12b965800 == 28 [pid = 1670] [id = 319] 12:51:48 INFO - PROCESS | 1670 | --DOCSHELL 0x1256b3800 == 27 [pid = 1670] [id = 318] 12:51:48 INFO - PROCESS | 1670 | --DOCSHELL 0x11824f800 == 26 [pid = 1670] [id = 317] 12:51:48 INFO - PROCESS | 1670 | --DOCSHELL 0x12c03d800 == 25 [pid = 1670] [id = 316] 12:51:48 INFO - PROCESS | 1670 | 1468007508674 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 12:51:48 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x1193b3c00) [pid = 1670] [serial = 881] [outer = 0x0] [url = about:blank] 12:51:48 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x116888000) [pid = 1670] [serial = 867] [outer = 0x0] [url = about:blank] 12:51:48 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x115e03c00) [pid = 1670] [serial = 866] [outer = 0x0] [url = about:blank] 12:51:48 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x11820f400) [pid = 1670] [serial = 875] [outer = 0x0] [url = about:blank] 12:51:48 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x1182eb400) [pid = 1670] [serial = 876] [outer = 0x0] [url = about:blank] 12:51:48 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x11931e400) [pid = 1670] [serial = 878] [outer = 0x0] [url = about:blank] 12:51:48 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x112e43400) [pid = 1670] [serial = 869] [outer = 0x0] [url = about:blank] 12:51:48 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x1129a4800) [pid = 1670] [serial = 870] [outer = 0x0] [url = about:blank] 12:51:48 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x11688d000) [pid = 1670] [serial = 872] [outer = 0x0] [url = about:blank] 12:51:48 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x1174b2000) [pid = 1670] [serial = 873] [outer = 0x0] [url = about:blank] 12:51:48 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x1197e8800) [pid = 1670] [serial = 884] [outer = 0x0] [url = about:blank] 12:51:48 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x1193c7400) [pid = 1670] [serial = 882] [outer = 0x0] [url = about:blank] 12:51:48 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x1211c0000) [pid = 1670] [serial = 887] [outer = 0x0] [url = about:blank] 12:51:48 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x121170400) [pid = 1670] [serial = 885] [outer = 0x0] [url = about:blank] 12:51:48 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x12151c800) [pid = 1670] [serial = 890] [outer = 0x0] [url = about:blank] 12:51:48 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x118344000) [pid = 1670] [serial = 894] [outer = 0x0] [url = about:blank] 12:51:48 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x123d30800) [pid = 1670] [serial = 895] [outer = 0x0] [url = about:blank] 12:51:48 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x117568400) [pid = 1670] [serial = 855] [outer = 0x0] [url = about:blank] 12:51:48 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x116faf000) [pid = 1670] [serial = 854] [outer = 0x0] [url = about:blank] 12:51:48 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x1193bd400) [pid = 1670] [serial = 858] [outer = 0x0] [url = about:blank] 12:51:48 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x119108800) [pid = 1670] [serial = 857] [outer = 0x0] [url = about:blank] 12:51:48 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x121bc0000) [pid = 1670] [serial = 861] [outer = 0x0] [url = about:blank] 12:51:48 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x12140a400) [pid = 1670] [serial = 860] [outer = 0x0] [url = about:blank] 12:51:48 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x129349400) [pid = 1670] [serial = 864] [outer = 0x0] [url = about:blank] 12:51:48 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x124e54000) [pid = 1670] [serial = 863] [outer = 0x0] [url = about:blank] 12:51:48 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x12934c400) [pid = 1670] [serial = 489] [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.] 12:51:48 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x121c5d800) [pid = 1670] [serial = 891] [outer = 0x0] [url = about:blank] 12:51:48 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x1214ab400) [pid = 1670] [serial = 888] [outer = 0x0] [url = about:blank] 12:51:48 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x126de4800) [pid = 1670] [serial = 901] [outer = 0x0] [url = about:blank] 12:51:48 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x124e21800) [pid = 1670] [serial = 897] [outer = 0x0] [url = about:blank] 12:51:48 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x125672000) [pid = 1670] [serial = 898] [outer = 0x0] [url = about:blank] 12:51:48 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x126294c00) [pid = 1670] [serial = 900] [outer = 0x0] [url = about:blank] 12:51:48 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x11933b800) [pid = 1670] [serial = 879] [outer = 0x0] [url = about:blank] 12:51:48 INFO - PROCESS | 1670 | 1468007508860 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:48 INFO - PROCESS | 1670 | 1468007508862 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x112ed4800 == 26 [pid = 1670] [id = 322] 12:51:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x1129af000) [pid = 1670] [serial = 965] [outer = 0x0] 12:51:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x112a7b400) [pid = 1670] [serial = 966] [outer = 0x1129af000] 12:51:48 INFO - PROCESS | 1670 | 1468007508890 Marionette DEBUG loaded listener.js 12:51:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x112e4d000) [pid = 1670] [serial = 967] [outer = 0x1129af000] 12:51:49 INFO - PROCESS | 1670 | 1468007509190 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]]]}] 12:51:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 12:51:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1278ms 12:51:49 INFO - PROCESS | 1670 | 1468007509224 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 12:51:49 INFO - PROCESS | 1670 | 1468007509229 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 12:51:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 12:51:49 INFO - PROCESS | 1670 | 1468007509257 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 12:51:49 INFO - PROCESS | 1670 | 1468007509259 Marionette TRACE conn2 <- [1,1262,null,{}] 12:51:49 INFO - PROCESS | 1670 | 1468007509263 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}] 12:51:49 INFO - PROCESS | 1670 | 1468007509264 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:49 INFO - PROCESS | 1670 | 1468007509338 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 12:51:49 INFO - PROCESS | 1670 | 1468007509347 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:49 INFO - PROCESS | 1670 | 1468007509348 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x1168cc000 == 27 [pid = 1670] [id = 323] 12:51:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x113bc0400) [pid = 1670] [serial = 968] [outer = 0x0] 12:51:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x11688cc00) [pid = 1670] [serial = 969] [outer = 0x113bc0400] 12:51:49 INFO - PROCESS | 1670 | 1468007509378 Marionette DEBUG loaded listener.js 12:51:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x11715d800) [pid = 1670] [serial = 970] [outer = 0x113bc0400] 12:51:49 INFO - PROCESS | 1670 | 1468007509823 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]]]}] 12:51:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 12:51:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 646ms 12:51:49 INFO - PROCESS | 1670 | 1468007509880 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 12:51:49 INFO - PROCESS | 1670 | 1468007509883 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 12:51:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 12:51:49 INFO - PROCESS | 1670 | 1468007509886 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 12:51:49 INFO - PROCESS | 1670 | 1468007509889 Marionette TRACE conn2 <- [1,1266,null,{}] 12:51:49 INFO - PROCESS | 1670 | 1468007509892 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}] 12:51:49 INFO - PROCESS | 1670 | 1468007509894 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:50 INFO - PROCESS | 1670 | 1468007510001 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 12:51:50 INFO - PROCESS | 1670 | 1468007510013 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:50 INFO - PROCESS | 1670 | 1468007510014 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x11641d800 == 28 [pid = 1670] [id = 324] 12:51:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x117db8c00) [pid = 1670] [serial = 971] [outer = 0x0] 12:51:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x118206000) [pid = 1670] [serial = 972] [outer = 0x117db8c00] 12:51:50 INFO - PROCESS | 1670 | 1468007510047 Marionette DEBUG loaded listener.js 12:51:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x1182e7000) [pid = 1670] [serial = 973] [outer = 0x117db8c00] 12:51:50 INFO - PROCESS | 1670 | 1468007510405 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]]]}] 12:51:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 12:51:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 572ms 12:51:50 INFO - PROCESS | 1670 | 1468007510458 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 12:51:50 INFO - PROCESS | 1670 | 1468007510461 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 12:51:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 12:51:50 INFO - PROCESS | 1670 | 1468007510469 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 12:51:50 INFO - PROCESS | 1670 | 1468007510472 Marionette TRACE conn2 <- [1,1270,null,{}] 12:51:50 INFO - PROCESS | 1670 | 1468007510474 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}] 12:51:50 INFO - PROCESS | 1670 | 1468007510477 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:50 INFO - PROCESS | 1670 | 1468007510557 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 12:51:50 INFO - PROCESS | 1670 | 1468007510563 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:50 INFO - PROCESS | 1670 | 1468007510564 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x1199da000 == 29 [pid = 1670] [id = 325] 12:51:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x118344000) [pid = 1670] [serial = 974] [outer = 0x0] 12:51:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x119105000) [pid = 1670] [serial = 975] [outer = 0x118344000] 12:51:50 INFO - PROCESS | 1670 | 1468007510589 Marionette DEBUG loaded listener.js 12:51:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x119341800) [pid = 1670] [serial = 976] [outer = 0x118344000] 12:51:50 INFO - PROCESS | 1670 | 1468007510952 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]]]}] 12:51:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 12:51:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 525ms 12:51:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 12:51:50 INFO - PROCESS | 1670 | 1468007510989 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 12:51:50 INFO - PROCESS | 1670 | 1468007510991 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 12:51:50 INFO - PROCESS | 1670 | 1468007510993 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 12:51:50 INFO - PROCESS | 1670 | 1468007510994 Marionette TRACE conn2 <- [1,1274,null,{}] 12:51:50 INFO - PROCESS | 1670 | 1468007510996 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}] 12:51:50 INFO - PROCESS | 1670 | 1468007510997 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:51 INFO - PROCESS | 1670 | 1468007511093 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 12:51:51 INFO - PROCESS | 1670 | 1468007511098 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:51 INFO - PROCESS | 1670 | 1468007511099 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x1210db000 == 30 [pid = 1670] [id = 326] 12:51:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x1193b2800) [pid = 1670] [serial = 977] [outer = 0x0] 12:51:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x1193bbc00) [pid = 1670] [serial = 978] [outer = 0x1193b2800] 12:51:51 INFO - PROCESS | 1670 | 1468007511124 Marionette DEBUG loaded listener.js 12:51:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x1197e2000) [pid = 1670] [serial = 979] [outer = 0x1193b2800] 12:51:51 INFO - PROCESS | 1670 | 1468007511473 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]]]}] 12:51:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 12:51:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 521ms 12:51:51 INFO - PROCESS | 1670 | 1468007511514 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 12:51:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 12:51:51 INFO - PROCESS | 1670 | 1468007511515 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 12:51:51 INFO - PROCESS | 1670 | 1468007511518 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 12:51:51 INFO - PROCESS | 1670 | 1468007511520 Marionette TRACE conn2 <- [1,1278,null,{}] 12:51:51 INFO - PROCESS | 1670 | 1468007511522 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}] 12:51:51 INFO - PROCESS | 1670 | 1468007511524 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:51 INFO - PROCESS | 1670 | 1468007511632 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 12:51:51 INFO - PROCESS | 1670 | 1468007511637 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:51 INFO - PROCESS | 1670 | 1468007511641 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x121563000 == 31 [pid = 1670] [id = 327] 12:51:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x1174be800) [pid = 1670] [serial = 980] [outer = 0x0] 12:51:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x11a0da400) [pid = 1670] [serial = 981] [outer = 0x1174be800] 12:51:51 INFO - PROCESS | 1670 | 1468007511673 Marionette DEBUG loaded listener.js 12:51:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x121172000) [pid = 1670] [serial = 982] [outer = 0x1174be800] 12:51:52 INFO - PROCESS | 1670 | 1468007512020 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]]]}] 12:51:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 12:51:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 519ms 12:51:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 12:51:52 INFO - PROCESS | 1670 | 1468007512037 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 12:51:52 INFO - PROCESS | 1670 | 1468007512038 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 12:51:52 INFO - PROCESS | 1670 | 1468007512041 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 12:51:52 INFO - PROCESS | 1670 | 1468007512042 Marionette TRACE conn2 <- [1,1282,null,{}] 12:51:52 INFO - PROCESS | 1670 | 1468007512047 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}] 12:51:52 INFO - PROCESS | 1670 | 1468007512049 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:52 INFO - PROCESS | 1670 | 1468007512153 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 12:51:52 INFO - PROCESS | 1670 | 1468007512191 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:52 INFO - PROCESS | 1670 | 1468007512192 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:52 INFO - PROCESS | 1670 | ++DOCSHELL 0x112728800 == 32 [pid = 1670] [id = 328] 12:51:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x121172400) [pid = 1670] [serial = 983] [outer = 0x0] 12:51:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x12140a000) [pid = 1670] [serial = 984] [outer = 0x121172400] 12:51:52 INFO - PROCESS | 1670 | 1468007512216 Marionette DEBUG loaded listener.js 12:51:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x12160ec00) [pid = 1670] [serial = 985] [outer = 0x121172400] 12:51:52 INFO - PROCESS | 1670 | 1468007512530 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]]]}] 12:51:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 12:51:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 521ms 12:51:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 12:51:52 INFO - PROCESS | 1670 | 1468007512567 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 12:51:52 INFO - PROCESS | 1670 | 1468007512568 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 12:51:52 INFO - PROCESS | 1670 | 1468007512570 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 12:51:52 INFO - PROCESS | 1670 | 1468007512571 Marionette TRACE conn2 <- [1,1286,null,{}] 12:51:52 INFO - PROCESS | 1670 | 1468007512573 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}] 12:51:52 INFO - PROCESS | 1670 | 1468007512574 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:52 INFO - PROCESS | 1670 | 1468007512669 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 12:51:52 INFO - PROCESS | 1670 | 1468007512673 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:52 INFO - PROCESS | 1670 | 1468007512674 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:52 INFO - PROCESS | 1670 | ++DOCSHELL 0x1256b4000 == 33 [pid = 1670] [id = 329] 12:51:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x111c7d800) [pid = 1670] [serial = 986] [outer = 0x0] 12:51:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x123de3800) [pid = 1670] [serial = 987] [outer = 0x111c7d800] 12:51:52 INFO - PROCESS | 1670 | 1468007512699 Marionette DEBUG loaded listener.js 12:51:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x124e50800) [pid = 1670] [serial = 988] [outer = 0x111c7d800] 12:51:53 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x126296000) [pid = 1670] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 12:51:53 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x126296800) [pid = 1670] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 12:51:53 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x129056400) [pid = 1670] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 12:51:53 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x11889bc00) [pid = 1670] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 12:51:53 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x1193c3400) [pid = 1670] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 12:51:53 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x113eaf800) [pid = 1670] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 12:51:53 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x121170000) [pid = 1670] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 12:51:53 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x1130cfc00) [pid = 1670] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 12:51:53 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x1130d9800) [pid = 1670] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 12:51:53 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x1193be800) [pid = 1670] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 12:51:53 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x111c16000) [pid = 1670] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 12:51:53 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x1164e9400) [pid = 1670] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 12:51:53 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x12a7a7c00) [pid = 1670] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 12:51:53 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x116fa7400) [pid = 1670] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 12:51:53 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x115e77800) [pid = 1670] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 12:51:53 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x11817f400) [pid = 1670] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 12:51:53 INFO - PROCESS | 1670 | 1468007513200 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]]]}] 12:51:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 12:51:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 670ms 12:51:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 12:51:53 INFO - PROCESS | 1670 | 1468007513252 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 12:51:53 INFO - PROCESS | 1670 | 1468007513253 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 12:51:53 INFO - PROCESS | 1670 | 1468007513255 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 12:51:53 INFO - PROCESS | 1670 | 1468007513256 Marionette TRACE conn2 <- [1,1290,null,{}] 12:51:53 INFO - PROCESS | 1670 | 1468007513259 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}] 12:51:53 INFO - PROCESS | 1670 | 1468007513262 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:53 INFO - PROCESS | 1670 | 1468007513339 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 12:51:53 INFO - PROCESS | 1670 | 1468007513344 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:53 INFO - PROCESS | 1670 | 1468007513345 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x1262da000 == 34 [pid = 1670] [id = 330] 12:51:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x113eaf800) [pid = 1670] [serial = 989] [outer = 0x0] 12:51:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x1193c0400) [pid = 1670] [serial = 990] [outer = 0x113eaf800] 12:51:53 INFO - PROCESS | 1670 | 1468007513370 Marionette DEBUG loaded listener.js 12:51:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x1214b4400) [pid = 1670] [serial = 991] [outer = 0x113eaf800] 12:51:53 INFO - PROCESS | 1670 | 1468007513698 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]]]}] 12:51:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 12:51:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 468ms 12:51:53 INFO - PROCESS | 1670 | 1468007513724 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 12:51:53 INFO - PROCESS | 1670 | 1468007513727 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 12:51:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 12:51:53 INFO - PROCESS | 1670 | 1468007513730 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 12:51:53 INFO - PROCESS | 1670 | 1468007513731 Marionette TRACE conn2 <- [1,1294,null,{}] 12:51:53 INFO - PROCESS | 1670 | 1468007513733 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}] 12:51:53 INFO - PROCESS | 1670 | 1468007513734 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:53 INFO - PROCESS | 1670 | 1468007513806 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 12:51:53 INFO - PROCESS | 1670 | 1468007513811 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:53 INFO - PROCESS | 1670 | 1468007513812 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x126c11800 == 35 [pid = 1670] [id = 331] 12:51:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x11817b800) [pid = 1670] [serial = 992] [outer = 0x0] 12:51:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x124c42800) [pid = 1670] [serial = 993] [outer = 0x11817b800] 12:51:53 INFO - PROCESS | 1670 | 1468007513887 Marionette DEBUG loaded listener.js 12:51:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x126294c00) [pid = 1670] [serial = 994] [outer = 0x11817b800] 12:51:54 INFO - PROCESS | 1670 | 1468007514136 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]]]}] 12:51:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 12:51:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 468ms 12:51:54 INFO - PROCESS | 1670 | 1468007514199 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 12:51:54 INFO - PROCESS | 1670 | 1468007514200 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 12:51:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 12:51:54 INFO - PROCESS | 1670 | 1468007514203 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 12:51:54 INFO - PROCESS | 1670 | 1468007514204 Marionette TRACE conn2 <- [1,1298,null,{}] 12:51:54 INFO - PROCESS | 1670 | 1468007514206 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}] 12:51:54 INFO - PROCESS | 1670 | 1468007514207 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:54 INFO - PROCESS | 1670 | 1468007514286 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 12:51:54 INFO - PROCESS | 1670 | 1468007514289 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:54 INFO - PROCESS | 1670 | 1468007514291 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x1292cf000 == 36 [pid = 1670] [id = 332] 12:51:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x12629a000) [pid = 1670] [serial = 995] [outer = 0x0] 12:51:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x126762000) [pid = 1670] [serial = 996] [outer = 0x12629a000] 12:51:54 INFO - PROCESS | 1670 | 1468007514321 Marionette DEBUG loaded listener.js 12:51:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x126cad800) [pid = 1670] [serial = 997] [outer = 0x12629a000] 12:51:54 INFO - PROCESS | 1670 | 1468007514681 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]]]}] 12:51:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 12:51:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 519ms 12:51:54 INFO - PROCESS | 1670 | 1468007514722 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 12:51:54 INFO - PROCESS | 1670 | 1468007514724 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 12:51:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 12:51:54 INFO - PROCESS | 1670 | 1468007514726 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 12:51:54 INFO - PROCESS | 1670 | 1468007514728 Marionette TRACE conn2 <- [1,1302,null,{}] 12:51:54 INFO - PROCESS | 1670 | 1468007514739 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}] 12:51:54 INFO - PROCESS | 1670 | 1468007514740 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:54 INFO - PROCESS | 1670 | 1468007514829 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 12:51:54 INFO - PROCESS | 1670 | 1468007514834 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:54 INFO - PROCESS | 1670 | 1468007514835 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x1194a7000 == 37 [pid = 1670] [id = 333] 12:51:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x126dde400) [pid = 1670] [serial = 998] [outer = 0x0] 12:51:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x129057000) [pid = 1670] [serial = 999] [outer = 0x126dde400] 12:51:54 INFO - PROCESS | 1670 | 1468007514859 Marionette DEBUG loaded listener.js 12:51:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x129344800) [pid = 1670] [serial = 1000] [outer = 0x126dde400] 12:51:55 INFO - PROCESS | 1670 | --DOCSHELL 0x1168cc000 == 36 [pid = 1670] [id = 323] 12:51:55 INFO - PROCESS | 1670 | --DOCSHELL 0x112ed4800 == 35 [pid = 1670] [id = 322] 12:51:55 INFO - PROCESS | 1670 | --DOCSHELL 0x11641d800 == 34 [pid = 1670] [id = 324] 12:51:55 INFO - PROCESS | 1670 | --DOCSHELL 0x1199da000 == 33 [pid = 1670] [id = 325] 12:51:55 INFO - PROCESS | 1670 | --DOCSHELL 0x1210db000 == 32 [pid = 1670] [id = 326] 12:51:55 INFO - PROCESS | 1670 | --DOCSHELL 0x112728800 == 31 [pid = 1670] [id = 328] 12:51:55 INFO - PROCESS | 1670 | --DOCSHELL 0x126c11800 == 30 [pid = 1670] [id = 331] 12:51:55 INFO - PROCESS | 1670 | --DOCSHELL 0x1262da000 == 29 [pid = 1670] [id = 330] 12:51:55 INFO - PROCESS | 1670 | --DOCSHELL 0x121563000 == 28 [pid = 1670] [id = 327] 12:51:55 INFO - PROCESS | 1670 | --DOCSHELL 0x1256b4000 == 27 [pid = 1670] [id = 329] 12:51:56 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x126ddb000) [pid = 1670] [serial = 927] [outer = 0x0] [url = about:blank] 12:51:56 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x12934b400) [pid = 1670] [serial = 930] [outer = 0x0] [url = about:blank] 12:51:56 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x129292000) [pid = 1670] [serial = 928] [outer = 0x0] [url = about:blank] 12:51:56 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x12a4b8c00) [pid = 1670] [serial = 933] [outer = 0x0] [url = about:blank] 12:51:56 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x11910cc00) [pid = 1670] [serial = 915] [outer = 0x0] [url = about:blank] 12:51:56 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x119340800) [pid = 1670] [serial = 916] [outer = 0x0] [url = about:blank] 12:51:56 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x129288800) [pid = 1670] [serial = 904] [outer = 0x0] [url = about:blank] 12:51:56 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x128b12c00) [pid = 1670] [serial = 903] [outer = 0x0] [url = about:blank] 12:51:56 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x115e73800) [pid = 1670] [serial = 906] [outer = 0x0] [url = about:blank] 12:51:56 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x1174ba400) [pid = 1670] [serial = 907] [outer = 0x0] [url = about:blank] 12:51:56 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x1214ac400) [pid = 1670] [serial = 921] [outer = 0x0] [url = about:blank] 12:51:56 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x1214b8400) [pid = 1670] [serial = 922] [outer = 0x0] [url = about:blank] 12:51:56 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x116fa4400) [pid = 1670] [serial = 912] [outer = 0x0] [url = about:blank] 12:51:56 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x118120400) [pid = 1670] [serial = 913] [outer = 0x0] [url = about:blank] 12:51:56 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x117dc2000) [pid = 1670] [serial = 909] [outer = 0x0] [url = about:blank] 12:51:56 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x118f5b000) [pid = 1670] [serial = 910] [outer = 0x0] [url = about:blank] 12:51:56 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x1197e8000) [pid = 1670] [serial = 918] [outer = 0x0] [url = about:blank] 12:51:56 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x119b5d000) [pid = 1670] [serial = 919] [outer = 0x0] [url = about:blank] 12:51:56 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x1164f4400) [pid = 1670] [serial = 937] [outer = 0x0] [url = about:blank] 12:51:56 INFO - PROCESS | 1670 | --DOCSHELL 0x1292cf000 == 26 [pid = 1670] [id = 332] 12:51:56 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x12a7a7800) [pid = 1670] [serial = 943] [outer = 0x0] [url = about:blank] 12:51:56 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x12a9f5000) [pid = 1670] [serial = 945] [outer = 0x0] [url = about:blank] 12:51:56 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x112fc5400) [pid = 1670] [serial = 936] [outer = 0x0] [url = about:blank] 12:51:56 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x12b02e400) [pid = 1670] [serial = 946] [outer = 0x0] [url = about:blank] 12:51:56 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x12151a800) [pid = 1670] [serial = 924] [outer = 0x0] [url = about:blank] 12:51:56 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x125665400) [pid = 1670] [serial = 925] [outer = 0x0] [url = about:blank] 12:51:56 INFO - PROCESS | 1670 | --DOMWINDOW == 74 (0x11a07ac00) [pid = 1670] [serial = 939] [outer = 0x0] [url = about:blank] 12:51:56 INFO - PROCESS | 1670 | --DOMWINDOW == 73 (0x12a2d0800) [pid = 1670] [serial = 942] [outer = 0x0] [url = about:blank] 12:51:56 INFO - PROCESS | 1670 | --DOMWINDOW == 72 (0x12a2d2000) [pid = 1670] [serial = 931] [outer = 0x0] [url = about:blank] 12:51:56 INFO - PROCESS | 1670 | --DOMWINDOW == 71 (0x12a4bec00) [pid = 1670] [serial = 934] [outer = 0x0] [url = about:blank] 12:51:56 INFO - PROCESS | 1670 | --DOMWINDOW == 70 (0x124bbec00) [pid = 1670] [serial = 940] [outer = 0x0] [url = about:blank] 12:51:56 INFO - PROCESS | 1670 | --DOMWINDOW == 69 (0x12b031800) [pid = 1670] [serial = 949] [outer = 0x0] [url = about:blank] 12:51:56 INFO - PROCESS | 1670 | --DOMWINDOW == 68 (0x126675c00) [pid = 1670] [serial = 948] [outer = 0x0] [url = about:blank] 12:51:56 INFO - PROCESS | 1670 | 1468007516199 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]]]}] 12:51:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 12:51:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1479ms 12:51:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 12:51:56 INFO - PROCESS | 1670 | 1468007516211 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 12:51:56 INFO - PROCESS | 1670 | 1468007516213 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 12:51:56 INFO - PROCESS | 1670 | 1468007516219 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 12:51:56 INFO - PROCESS | 1670 | 1468007516221 Marionette TRACE conn2 <- [1,1306,null,{}] 12:51:56 INFO - PROCESS | 1670 | 1468007516230 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}] 12:51:56 INFO - PROCESS | 1670 | 1468007516232 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:56 INFO - PROCESS | 1670 | 1468007516309 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 12:51:56 INFO - PROCESS | 1670 | 1468007516314 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:56 INFO - PROCESS | 1670 | 1468007516317 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x114f16800 == 27 [pid = 1670] [id = 334] 12:51:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 69 (0x1129ab400) [pid = 1670] [serial = 1001] [outer = 0x0] 12:51:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 70 (0x1129b0800) [pid = 1670] [serial = 1002] [outer = 0x1129ab400] 12:51:56 INFO - PROCESS | 1670 | 1468007516347 Marionette DEBUG loaded listener.js 12:51:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 71 (0x112e44400) [pid = 1670] [serial = 1003] [outer = 0x1129ab400] 12:51:56 INFO - PROCESS | 1670 | 1468007516701 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]]]}] 12:51:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 12:51:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 528ms 12:51:56 INFO - PROCESS | 1670 | 1468007516745 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 12:51:56 INFO - PROCESS | 1670 | 1468007516749 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 12:51:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 12:51:56 INFO - PROCESS | 1670 | 1468007516753 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 12:51:56 INFO - PROCESS | 1670 | 1468007516755 Marionette TRACE conn2 <- [1,1310,null,{}] 12:51:56 INFO - PROCESS | 1670 | 1468007516757 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}] 12:51:56 INFO - PROCESS | 1670 | 1468007516759 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:56 INFO - PROCESS | 1670 | 1468007516852 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 12:51:56 INFO - PROCESS | 1670 | 1468007516860 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:56 INFO - PROCESS | 1670 | 1468007516862 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x1168cc000 == 28 [pid = 1670] [id = 335] 12:51:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 72 (0x112fc7c00) [pid = 1670] [serial = 1004] [outer = 0x0] 12:51:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 73 (0x113d75000) [pid = 1670] [serial = 1005] [outer = 0x112fc7c00] 12:51:56 INFO - PROCESS | 1670 | 1468007516890 Marionette DEBUG loaded listener.js 12:51:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 74 (0x115e6a800) [pid = 1670] [serial = 1006] [outer = 0x112fc7c00] 12:51:57 INFO - PROCESS | 1670 | 1468007517219 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] 12:51:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 12:51:57 INFO - PROCESS | 1670 | 1468007517282 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 12:51:57 INFO - PROCESS | 1670 | 1468007517285 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 12:51:57 INFO - PROCESS | 1670 | 1468007517287 Marionette TRACE conn2 <- [1,1314,null,{}] 12:51:57 INFO - PROCESS | 1670 | 1468007517299 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}] 12:51:57 INFO - PROCESS | 1670 | 1468007517303 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:57 INFO - PROCESS | 1670 | 1468007517380 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 12:51:57 INFO - PROCESS | 1670 | 1468007517386 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:57 INFO - PROCESS | 1670 | 1468007517388 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x11876e000 == 29 [pid = 1670] [id = 336] 12:51:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x110e81c00) [pid = 1670] [serial = 1007] [outer = 0x0] 12:51:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x117158800) [pid = 1670] [serial = 1008] [outer = 0x110e81c00] 12:51:57 INFO - PROCESS | 1670 | 1468007517417 Marionette DEBUG loaded listener.js 12:51:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x1174bf800) [pid = 1670] [serial = 1009] [outer = 0x110e81c00] 12:51:57 INFO - PROCESS | 1670 | 1468007517747 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]]]}] 12:51:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 12:51:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 470ms 12:51:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 12:51:57 INFO - PROCESS | 1670 | 1468007517755 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 12:51:57 INFO - PROCESS | 1670 | 1468007517757 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 12:51:57 INFO - PROCESS | 1670 | 1468007517761 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 12:51:57 INFO - PROCESS | 1670 | 1468007517763 Marionette TRACE conn2 <- [1,1318,null,{}] 12:51:57 INFO - PROCESS | 1670 | 1468007517766 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}] 12:51:57 INFO - PROCESS | 1670 | 1468007517767 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:57 INFO - PROCESS | 1670 | 1468007517842 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 12:51:57 INFO - PROCESS | 1670 | 1468007517847 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:57 INFO - PROCESS | 1670 | 1468007517849 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x119496800 == 30 [pid = 1670] [id = 337] 12:51:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x117dbf800) [pid = 1670] [serial = 1010] [outer = 0x0] 12:51:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x118178c00) [pid = 1670] [serial = 1011] [outer = 0x117dbf800] 12:51:57 INFO - PROCESS | 1670 | 1468007517875 Marionette DEBUG loaded listener.js 12:51:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x118206800) [pid = 1670] [serial = 1012] [outer = 0x117dbf800] 12:51:58 INFO - PROCESS | 1670 | 1468007518198 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]]]}] 12:51:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 12:51:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 472ms 12:51:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 12:51:58 INFO - PROCESS | 1670 | 1468007518232 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 12:51:58 INFO - PROCESS | 1670 | 1468007518233 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 12:51:58 INFO - PROCESS | 1670 | 1468007518235 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 12:51:58 INFO - PROCESS | 1670 | 1468007518236 Marionette TRACE conn2 <- [1,1322,null,{}] 12:51:58 INFO - PROCESS | 1670 | 1468007518239 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}] 12:51:58 INFO - PROCESS | 1670 | 1468007518240 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:58 INFO - PROCESS | 1670 | 1468007518341 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 12:51:58 INFO - PROCESS | 1670 | 1468007518349 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:58 INFO - PROCESS | 1670 | 1468007518350 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x1210ce800 == 31 [pid = 1670] [id = 338] 12:51:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x113d41c00) [pid = 1670] [serial = 1013] [outer = 0x0] 12:51:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x118210000) [pid = 1670] [serial = 1014] [outer = 0x113d41c00] 12:51:58 INFO - PROCESS | 1670 | 1468007518374 Marionette DEBUG loaded listener.js 12:51:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x118341800) [pid = 1670] [serial = 1015] [outer = 0x113d41c00] 12:51:58 INFO - PROCESS | 1670 | 1468007518847 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]]]}] 12:51:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 12:51:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 621ms 12:51:58 INFO - PROCESS | 1670 | 1468007518884 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 12:51:58 INFO - PROCESS | 1670 | 1468007518886 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 12:51:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 12:51:58 INFO - PROCESS | 1670 | 1468007518891 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 12:51:58 INFO - PROCESS | 1670 | 1468007518895 Marionette TRACE conn2 <- [1,1326,null,{}] 12:51:58 INFO - PROCESS | 1670 | 1468007518899 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}] 12:51:58 INFO - PROCESS | 1670 | 1468007518901 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:59 INFO - PROCESS | 1670 | 1468007519003 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 12:51:59 INFO - PROCESS | 1670 | 1468007519075 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:59 INFO - PROCESS | 1670 | 1468007519077 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x1168bd000 == 32 [pid = 1670] [id = 339] 12:51:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x1128cd000) [pid = 1670] [serial = 1016] [outer = 0x0] 12:51:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x112d0fc00) [pid = 1670] [serial = 1017] [outer = 0x1128cd000] 12:51:59 INFO - PROCESS | 1670 | 1468007519108 Marionette DEBUG loaded listener.js 12:51:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x1130aec00) [pid = 1670] [serial = 1018] [outer = 0x1128cd000] 12:51:59 INFO - PROCESS | 1670 | 1468007519619 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]]]}] 12:51:59 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 12:51:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 773ms 12:51:59 INFO - PROCESS | 1670 | 1468007519670 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 12:51:59 INFO - PROCESS | 1670 | 1468007519673 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 12:51:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 12:51:59 INFO - PROCESS | 1670 | 1468007519680 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 12:51:59 INFO - PROCESS | 1670 | 1468007519682 Marionette TRACE conn2 <- [1,1330,null,{}] 12:51:59 INFO - PROCESS | 1670 | 1468007519685 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}] 12:51:59 INFO - PROCESS | 1670 | 1468007519687 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:59 INFO - PROCESS | 1670 | 1468007519788 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 12:51:59 INFO - PROCESS | 1670 | 1468007519864 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:59 INFO - PROCESS | 1670 | 1468007519865 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:51:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x12120f800 == 33 [pid = 1670] [id = 340] 12:51:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x116634800) [pid = 1670] [serial = 1019] [outer = 0x0] 12:51:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x116fa5000) [pid = 1670] [serial = 1020] [outer = 0x116634800] 12:51:59 INFO - PROCESS | 1670 | 1468007519896 Marionette DEBUG loaded listener.js 12:51:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x1174bc400) [pid = 1670] [serial = 1021] [outer = 0x116634800] 12:52:00 INFO - PROCESS | 1670 | --DOCSHELL 0x119496800 == 32 [pid = 1670] [id = 337] 12:52:00 INFO - PROCESS | 1670 | --DOCSHELL 0x11876e000 == 31 [pid = 1670] [id = 336] 12:52:00 INFO - PROCESS | 1670 | --DOCSHELL 0x1168cc000 == 30 [pid = 1670] [id = 335] 12:52:00 INFO - PROCESS | 1670 | --DOCSHELL 0x114f16800 == 29 [pid = 1670] [id = 334] 12:52:00 INFO - PROCESS | 1670 | 1468007520505 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]]]}] 12:52:00 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 12:52:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 870ms 12:52:00 INFO - PROCESS | 1670 | 1468007520550 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 12:52:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 12:52:00 INFO - PROCESS | 1670 | 1468007520553 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 12:52:00 INFO - PROCESS | 1670 | 1468007520556 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 12:52:00 INFO - PROCESS | 1670 | 1468007520557 Marionette TRACE conn2 <- [1,1334,null,{}] 12:52:00 INFO - PROCESS | 1670 | 1468007520561 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}] 12:52:00 INFO - PROCESS | 1670 | 1468007520562 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:00 INFO - PROCESS | 1670 | 1468007520637 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 12:52:00 INFO - PROCESS | 1670 | 1468007520644 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:00 INFO - PROCESS | 1670 | 1468007520646 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x11685a000 == 30 [pid = 1670] [id = 341] 12:52:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x113bc7800) [pid = 1670] [serial = 1022] [outer = 0x0] 12:52:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x116796800) [pid = 1670] [serial = 1023] [outer = 0x113bc7800] 12:52:00 INFO - PROCESS | 1670 | 1468007520674 Marionette DEBUG loaded listener.js 12:52:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x1174b6800) [pid = 1670] [serial = 1024] [outer = 0x113bc7800] 12:52:01 INFO - PROCESS | 1670 | 1468007521001 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]]]}] 12:52:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 12:52:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 473ms 12:52:01 INFO - PROCESS | 1670 | 1468007521030 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 12:52:01 INFO - PROCESS | 1670 | 1468007521032 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 12:52:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 12:52:01 INFO - PROCESS | 1670 | 1468007521037 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 12:52:01 INFO - PROCESS | 1670 | 1468007521038 Marionette TRACE conn2 <- [1,1338,null,{}] 12:52:01 INFO - PROCESS | 1670 | 1468007521054 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}] 12:52:01 INFO - PROCESS | 1670 | 1468007521056 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:01 INFO - PROCESS | 1670 | 1468007521156 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 12:52:01 INFO - PROCESS | 1670 | 1468007521162 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:01 INFO - PROCESS | 1670 | 1468007521163 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x11945e800 == 31 [pid = 1670] [id = 342] 12:52:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x117dc3000) [pid = 1670] [serial = 1025] [outer = 0x0] 12:52:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x1182e4c00) [pid = 1670] [serial = 1026] [outer = 0x117dc3000] 12:52:01 INFO - PROCESS | 1670 | 1468007521193 Marionette DEBUG loaded listener.js 12:52:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x11889bc00) [pid = 1670] [serial = 1027] [outer = 0x117dc3000] 12:52:01 INFO - PROCESS | 1670 | 1468007521986 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]]]}] 12:52:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 12:52:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 970ms 12:52:02 INFO - PROCESS | 1670 | 1468007522007 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 12:52:02 INFO - PROCESS | 1670 | 1468007522009 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 12:52:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 12:52:02 INFO - PROCESS | 1670 | 1468007522013 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 12:52:02 INFO - PROCESS | 1670 | 1468007522015 Marionette TRACE conn2 <- [1,1342,null,{}] 12:52:02 INFO - PROCESS | 1670 | 1468007522023 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}] 12:52:02 INFO - PROCESS | 1670 | 1468007522026 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:02 INFO - PROCESS | 1670 | 1468007522099 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 12:52:02 INFO - PROCESS | 1670 | 1468007522155 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:02 INFO - PROCESS | 1670 | 1468007522158 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x121b03000 == 32 [pid = 1670] [id = 343] 12:52:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x110fac400) [pid = 1670] [serial = 1028] [outer = 0x0] 12:52:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x119110400) [pid = 1670] [serial = 1029] [outer = 0x110fac400] 12:52:02 INFO - PROCESS | 1670 | 1468007522185 Marionette DEBUG loaded listener.js 12:52:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x119341c00) [pid = 1670] [serial = 1030] [outer = 0x110fac400] 12:52:02 INFO - PROCESS | 1670 | 1468007522494 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]]]}] 12:52:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 12:52:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 522ms 12:52:02 INFO - PROCESS | 1670 | 1468007522536 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 12:52:02 INFO - PROCESS | 1670 | 1468007522537 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 12:52:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 12:52:02 INFO - PROCESS | 1670 | 1468007522540 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 12:52:02 INFO - PROCESS | 1670 | 1468007522541 Marionette TRACE conn2 <- [1,1346,null,{}] 12:52:02 INFO - PROCESS | 1670 | 1468007522543 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}] 12:52:02 INFO - PROCESS | 1670 | 1468007522544 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:02 INFO - PROCESS | 1670 | 1468007522642 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 12:52:02 INFO - PROCESS | 1670 | 1468007522646 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:02 INFO - PROCESS | 1670 | 1468007522647 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x124bf1800 == 33 [pid = 1670] [id = 344] 12:52:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x1188a0800) [pid = 1670] [serial = 1031] [outer = 0x0] 12:52:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x1193ccc00) [pid = 1670] [serial = 1032] [outer = 0x1188a0800] 12:52:02 INFO - PROCESS | 1670 | 1468007522672 Marionette DEBUG loaded listener.js 12:52:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x11998cc00) [pid = 1670] [serial = 1033] [outer = 0x1188a0800] 12:52:02 INFO - PROCESS | 1670 | 1468007522987 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]]]}] 12:52:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 12:52:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 473ms 12:52:03 INFO - PROCESS | 1670 | 1468007523017 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 12:52:03 INFO - PROCESS | 1670 | 1468007523018 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 12:52:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 12:52:03 INFO - PROCESS | 1670 | 1468007523031 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 12:52:03 INFO - PROCESS | 1670 | 1468007523039 Marionette TRACE conn2 <- [1,1350,null,{}] 12:52:03 INFO - PROCESS | 1670 | 1468007523042 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}] 12:52:03 INFO - PROCESS | 1670 | 1468007523045 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:03 INFO - PROCESS | 1670 | 1468007523138 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 12:52:03 INFO - PROCESS | 1670 | 1468007523142 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:03 INFO - PROCESS | 1670 | 1468007523143 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x12660b000 == 34 [pid = 1670] [id = 345] 12:52:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x112a85800) [pid = 1670] [serial = 1034] [outer = 0x0] 12:52:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x119b59000) [pid = 1670] [serial = 1035] [outer = 0x112a85800] 12:52:03 INFO - PROCESS | 1670 | 1468007523167 Marionette DEBUG loaded listener.js 12:52:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x11a0dac00) [pid = 1670] [serial = 1036] [outer = 0x112a85800] 12:52:03 INFO - PROCESS | 1670 | 1468007523521 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]]]}] 12:52:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 12:52:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 526ms 12:52:03 INFO - PROCESS | 1670 | 1468007523558 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 12:52:03 INFO - PROCESS | 1670 | 1468007523559 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 12:52:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 12:52:03 INFO - PROCESS | 1670 | 1468007523561 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 12:52:03 INFO - PROCESS | 1670 | 1468007523562 Marionette TRACE conn2 <- [1,1354,null,{}] 12:52:03 INFO - PROCESS | 1670 | 1468007523565 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}] 12:52:03 INFO - PROCESS | 1670 | 1468007523569 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:03 INFO - PROCESS | 1670 | 1468007523681 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 12:52:03 INFO - PROCESS | 1670 | 1468007523692 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:03 INFO - PROCESS | 1670 | 1468007523693 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x129032800 == 35 [pid = 1670] [id = 346] 12:52:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x119b5f000) [pid = 1670] [serial = 1037] [outer = 0x0] 12:52:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x121171c00) [pid = 1670] [serial = 1038] [outer = 0x119b5f000] 12:52:03 INFO - PROCESS | 1670 | 1468007523717 Marionette DEBUG loaded listener.js 12:52:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x1214b8000) [pid = 1670] [serial = 1039] [outer = 0x119b5f000] 12:52:04 INFO - PROCESS | 1670 | 1468007524037 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]]]}] 12:52:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 12:52:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 517ms 12:52:04 INFO - PROCESS | 1670 | 1468007524080 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 12:52:04 INFO - PROCESS | 1670 | 1468007524081 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 12:52:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 12:52:04 INFO - PROCESS | 1670 | 1468007524083 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 12:52:04 INFO - PROCESS | 1670 | 1468007524084 Marionette TRACE conn2 <- [1,1358,null,{}] 12:52:04 INFO - PROCESS | 1670 | 1468007524087 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}] 12:52:04 INFO - PROCESS | 1670 | 1468007524088 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:04 INFO - PROCESS | 1670 | 1468007524188 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 12:52:04 INFO - PROCESS | 1670 | 1468007524201 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:04 INFO - PROCESS | 1670 | 1468007524202 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a21c000 == 36 [pid = 1670] [id = 347] 12:52:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x12116b400) [pid = 1670] [serial = 1040] [outer = 0x0] 12:52:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x121c50c00) [pid = 1670] [serial = 1041] [outer = 0x12116b400] 12:52:04 INFO - PROCESS | 1670 | 1468007524226 Marionette DEBUG loaded listener.js 12:52:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x124b3bc00) [pid = 1670] [serial = 1042] [outer = 0x12116b400] 12:52:04 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x110e81c00) [pid = 1670] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 12:52:04 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x1129ab400) [pid = 1670] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 12:52:04 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x112fc7c00) [pid = 1670] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 12:52:04 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x1193b2800) [pid = 1670] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 12:52:04 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x1174be800) [pid = 1670] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 12:52:04 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x121172400) [pid = 1670] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 12:52:04 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x111c7d800) [pid = 1670] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 12:52:04 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x11817b800) [pid = 1670] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 12:52:04 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x113eaf800) [pid = 1670] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 12:52:04 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x1129af000) [pid = 1670] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 12:52:04 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x110e7dc00) [pid = 1670] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 12:52:04 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x129056000) [pid = 1670] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 12:52:04 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x121608800) [pid = 1670] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 12:52:04 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x1193b6c00) [pid = 1670] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 12:52:04 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x114f6f400) [pid = 1670] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 12:52:04 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x118344000) [pid = 1670] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 12:52:04 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x117db8c00) [pid = 1670] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 12:52:04 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x113bc0400) [pid = 1670] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 12:52:04 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x126dde400) [pid = 1670] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 12:52:04 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x12629a000) [pid = 1670] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 12:52:04 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x117dbf800) [pid = 1670] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 12:52:04 INFO - PROCESS | 1670 | 1468007524605 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]]]}] 12:52:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 12:52:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 571ms 12:52:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 12:52:04 INFO - PROCESS | 1670 | 1468007524654 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 12:52:04 INFO - PROCESS | 1670 | 1468007524656 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 12:52:04 INFO - PROCESS | 1670 | 1468007524658 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 12:52:04 INFO - PROCESS | 1670 | 1468007524659 Marionette TRACE conn2 <- [1,1362,null,{}] 12:52:04 INFO - PROCESS | 1670 | 1468007524661 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}] 12:52:04 INFO - PROCESS | 1670 | 1468007524662 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:04 INFO - PROCESS | 1670 | 1468007524734 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 12:52:04 INFO - PROCESS | 1670 | 1468007524737 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:04 INFO - PROCESS | 1670 | 1468007524738 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x119bc9800 == 37 [pid = 1670] [id = 348] 12:52:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x1128ca400) [pid = 1670] [serial = 1043] [outer = 0x0] 12:52:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x113b5f800) [pid = 1670] [serial = 1044] [outer = 0x1128ca400] 12:52:04 INFO - PROCESS | 1670 | 1468007524765 Marionette DEBUG loaded listener.js 12:52:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x116fa4c00) [pid = 1670] [serial = 1045] [outer = 0x1128ca400] 12:52:05 INFO - PROCESS | 1670 | 1468007525088 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]]]}] 12:52:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 12:52:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 471ms 12:52:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 12:52:05 INFO - PROCESS | 1670 | 1468007525130 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 12:52:05 INFO - PROCESS | 1670 | 1468007525131 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 12:52:05 INFO - PROCESS | 1670 | 1468007525133 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 12:52:05 INFO - PROCESS | 1670 | 1468007525134 Marionette TRACE conn2 <- [1,1366,null,{}] 12:52:05 INFO - PROCESS | 1670 | 1468007525136 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}] 12:52:05 INFO - PROCESS | 1670 | 1468007525137 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:05 INFO - PROCESS | 1670 | 1468007525247 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 12:52:05 INFO - PROCESS | 1670 | 1468007525253 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:05 INFO - PROCESS | 1670 | 1468007525254 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x121656000 == 38 [pid = 1670] [id = 349] 12:52:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x112fc7c00) [pid = 1670] [serial = 1046] [outer = 0x0] 12:52:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x11812b000) [pid = 1670] [serial = 1047] [outer = 0x112fc7c00] 12:52:05 INFO - PROCESS | 1670 | 1468007525279 Marionette DEBUG loaded listener.js 12:52:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x1193b6c00) [pid = 1670] [serial = 1048] [outer = 0x112fc7c00] 12:52:05 INFO - PROCESS | 1670 | 1468007525573 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] 12:52:05 INFO - PROCESS | 1670 | 1468007525605 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 12:52:05 INFO - PROCESS | 1670 | 1468007525607 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 12:52:05 INFO - PROCESS | 1670 | 1468007525608 Marionette TRACE conn2 <- [1,1370,null,{}] 12:52:05 INFO - PROCESS | 1670 | 1468007525614 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}] 12:52:05 INFO - PROCESS | 1670 | 1468007525615 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:05 INFO - PROCESS | 1670 | 1468007525691 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 12:52:05 INFO - PROCESS | 1670 | 1468007525696 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:05 INFO - PROCESS | 1670 | 1468007525697 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a5f9000 == 39 [pid = 1670] [id = 350] 12:52:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x1193b9c00) [pid = 1670] [serial = 1049] [outer = 0x0] 12:52:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x124e15800) [pid = 1670] [serial = 1050] [outer = 0x1193b9c00] 12:52:05 INFO - PROCESS | 1670 | 1468007525721 Marionette DEBUG loaded listener.js 12:52:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x125118800) [pid = 1670] [serial = 1051] [outer = 0x1193b9c00] 12:52:06 INFO - PROCESS | 1670 | 1468007526057 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] 12:52:06 INFO - PROCESS | 1670 | 1468007526082 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 12:52:06 INFO - PROCESS | 1670 | 1468007526084 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 12:52:06 INFO - PROCESS | 1670 | 1468007526086 Marionette TRACE conn2 <- [1,1374,null,{}] 12:52:06 INFO - PROCESS | 1670 | 1468007526088 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}] 12:52:06 INFO - PROCESS | 1670 | 1468007526090 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:06 INFO - PROCESS | 1670 | 1468007526209 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 12:52:06 INFO - PROCESS | 1670 | 1468007526216 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:06 INFO - PROCESS | 1670 | 1468007526218 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:06 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ab20800 == 40 [pid = 1670] [id = 351] 12:52:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x12116a800) [pid = 1670] [serial = 1052] [outer = 0x0] 12:52:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x126676800) [pid = 1670] [serial = 1053] [outer = 0x12116a800] 12:52:06 INFO - PROCESS | 1670 | 1468007526244 Marionette DEBUG loaded listener.js 12:52:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x128b11000) [pid = 1670] [serial = 1054] [outer = 0x12116a800] 12:52:06 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:52:06 INFO - PROCESS | 1670 | 1468007526599 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] 12:52:06 INFO - PROCESS | 1670 | 1468007526658 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 12:52:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 12:52:06 INFO - PROCESS | 1670 | 1468007526662 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 12:52:06 INFO - PROCESS | 1670 | 1468007526664 Marionette TRACE conn2 <- [1,1378,null,{}] 12:52:06 INFO - PROCESS | 1670 | 1468007526668 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}] 12:52:06 INFO - PROCESS | 1670 | 1468007526670 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:06 INFO - PROCESS | 1670 | 1468007526805 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 12:52:06 INFO - PROCESS | 1670 | 1468007526857 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:06 INFO - PROCESS | 1670 | 1468007526860 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:06 INFO - PROCESS | 1670 | ++DOCSHELL 0x11616c000 == 41 [pid = 1670] [id = 352] 12:52:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x1129afc00) [pid = 1670] [serial = 1055] [outer = 0x0] 12:52:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x112edf800) [pid = 1670] [serial = 1056] [outer = 0x1129afc00] 12:52:06 INFO - PROCESS | 1670 | 1468007526892 Marionette DEBUG loaded listener.js 12:52:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x115e03000) [pid = 1670] [serial = 1057] [outer = 0x1129afc00] 12:52:07 INFO - PROCESS | 1670 | 1468007527327 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] 12:52:07 INFO - PROCESS | 1670 | 1468007527413 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 12:52:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 12:52:07 INFO - PROCESS | 1670 | 1468007527419 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 12:52:07 INFO - PROCESS | 1670 | 1468007527420 Marionette TRACE conn2 <- [1,1382,null,{}] 12:52:07 INFO - PROCESS | 1670 | 1468007527423 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}] 12:52:07 INFO - PROCESS | 1670 | 1468007527425 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:07 INFO - PROCESS | 1670 | 1468007527525 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 12:52:07 INFO - PROCESS | 1670 | 1468007527592 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:07 INFO - PROCESS | 1670 | 1468007527593 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x121649000 == 42 [pid = 1670] [id = 353] 12:52:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x118204400) [pid = 1670] [serial = 1058] [outer = 0x0] 12:52:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x118210800) [pid = 1670] [serial = 1059] [outer = 0x118204400] 12:52:07 INFO - PROCESS | 1670 | 1468007527624 Marionette DEBUG loaded listener.js 12:52:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x1188a6c00) [pid = 1670] [serial = 1060] [outer = 0x118204400] 12:52:08 INFO - PROCESS | 1670 | [1670] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 12:52:08 INFO - PROCESS | 1670 | 1468007528072 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] 12:52:08 INFO - PROCESS | 1670 | 1468007528140 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 12:52:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 12:52:08 INFO - PROCESS | 1670 | 1468007528144 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 12:52:08 INFO - PROCESS | 1670 | 1468007528147 Marionette TRACE conn2 <- [1,1386,null,{}] 12:52:08 INFO - PROCESS | 1670 | 1468007528155 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}] 12:52:08 INFO - PROCESS | 1670 | 1468007528158 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:08 INFO - PROCESS | 1670 | 1468007528256 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 12:52:08 INFO - PROCESS | 1670 | 1468007528324 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:08 INFO - PROCESS | 1670 | 1468007528326 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ab0c000 == 43 [pid = 1670] [id = 354] 12:52:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x1197eb000) [pid = 1670] [serial = 1061] [outer = 0x0] 12:52:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x11a0dd800) [pid = 1670] [serial = 1062] [outer = 0x1197eb000] 12:52:08 INFO - PROCESS | 1670 | 1468007528358 Marionette DEBUG loaded listener.js 12:52:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x121173800) [pid = 1670] [serial = 1063] [outer = 0x1197eb000] 12:52:08 INFO - PROCESS | 1670 | 1468007528869 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] 12:52:08 INFO - PROCESS | 1670 | 1468007528921 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 12:52:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 12:52:08 INFO - PROCESS | 1670 | 1468007528925 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 12:52:08 INFO - PROCESS | 1670 | 1468007528927 Marionette TRACE conn2 <- [1,1390,null,{}] 12:52:08 INFO - PROCESS | 1670 | 1468007528930 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}] 12:52:08 INFO - PROCESS | 1670 | 1468007528932 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:09 INFO - PROCESS | 1670 | 1468007529079 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 12:52:09 INFO - PROCESS | 1670 | 1468007529353 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:09 INFO - PROCESS | 1670 | 1468007529355 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x115ece000 == 44 [pid = 1670] [id = 355] 12:52:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x1121af400) [pid = 1670] [serial = 1064] [outer = 0x0] 12:52:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x112e42800) [pid = 1670] [serial = 1065] [outer = 0x1121af400] 12:52:09 INFO - PROCESS | 1670 | 1468007529416 Marionette DEBUG loaded listener.js 12:52:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x113d46000) [pid = 1670] [serial = 1066] [outer = 0x1121af400] 12:52:09 INFO - PROCESS | 1670 | 1468007529905 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]]]}] 12:52:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 12:52:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1021ms 12:52:09 INFO - PROCESS | 1670 | 1468007529946 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 12:52:09 INFO - PROCESS | 1670 | 1468007529948 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 12:52:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 12:52:09 INFO - PROCESS | 1670 | 1468007529951 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 12:52:09 INFO - PROCESS | 1670 | 1468007529953 Marionette TRACE conn2 <- [1,1394,null,{}] 12:52:09 INFO - PROCESS | 1670 | 1468007529956 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}] 12:52:09 INFO - PROCESS | 1670 | 1468007529959 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:10 INFO - PROCESS | 1670 | 1468007530052 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 12:52:10 INFO - PROCESS | 1670 | --DOCSHELL 0x1194a7000 == 43 [pid = 1670] [id = 333] 12:52:10 INFO - PROCESS | 1670 | --DOCSHELL 0x12a5f9000 == 42 [pid = 1670] [id = 350] 12:52:10 INFO - PROCESS | 1670 | --DOCSHELL 0x121656000 == 41 [pid = 1670] [id = 349] 12:52:10 INFO - PROCESS | 1670 | --DOCSHELL 0x119bc9800 == 40 [pid = 1670] [id = 348] 12:52:10 INFO - PROCESS | 1670 | --DOCSHELL 0x12a21c000 == 39 [pid = 1670] [id = 347] 12:52:10 INFO - PROCESS | 1670 | --DOCSHELL 0x129032800 == 38 [pid = 1670] [id = 346] 12:52:10 INFO - PROCESS | 1670 | --DOCSHELL 0x12660b000 == 37 [pid = 1670] [id = 345] 12:52:10 INFO - PROCESS | 1670 | --DOCSHELL 0x124bf1800 == 36 [pid = 1670] [id = 344] 12:52:10 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x118210000) [pid = 1670] [serial = 1014] [outer = 0x0] [url = about:blank] 12:52:10 INFO - PROCESS | 1670 | 1468007530164 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:10 INFO - PROCESS | 1670 | 1468007530165 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:10 INFO - PROCESS | 1670 | --DOCSHELL 0x121b03000 == 35 [pid = 1670] [id = 343] 12:52:10 INFO - PROCESS | 1670 | --DOCSHELL 0x11945e800 == 34 [pid = 1670] [id = 342] 12:52:10 INFO - PROCESS | 1670 | --DOCSHELL 0x11685a000 == 33 [pid = 1670] [id = 341] 12:52:10 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x118178c00) [pid = 1670] [serial = 1011] [outer = 0x0] [url = about:blank] 12:52:10 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x1174bf800) [pid = 1670] [serial = 1009] [outer = 0x0] [url = about:blank] 12:52:10 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x1129b0800) [pid = 1670] [serial = 1002] [outer = 0x0] [url = about:blank] 12:52:10 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x113d75000) [pid = 1670] [serial = 1005] [outer = 0x0] [url = about:blank] 12:52:10 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x1193bbc00) [pid = 1670] [serial = 978] [outer = 0x0] [url = about:blank] 12:52:10 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x11a0da400) [pid = 1670] [serial = 981] [outer = 0x0] [url = about:blank] 12:52:10 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x121172000) [pid = 1670] [serial = 982] [outer = 0x0] [url = about:blank] 12:52:10 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x12140a000) [pid = 1670] [serial = 984] [outer = 0x0] [url = about:blank] 12:52:10 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x123de3800) [pid = 1670] [serial = 987] [outer = 0x0] [url = about:blank] 12:52:10 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x12160ec00) [pid = 1670] [serial = 985] [outer = 0x0] [url = about:blank] 12:52:10 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x126294c00) [pid = 1670] [serial = 994] [outer = 0x0] [url = about:blank] 12:52:10 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x117158800) [pid = 1670] [serial = 1008] [outer = 0x0] [url = about:blank] 12:52:10 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x1193c0400) [pid = 1670] [serial = 990] [outer = 0x0] [url = about:blank] 12:52:10 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x124e50800) [pid = 1670] [serial = 988] [outer = 0x0] [url = about:blank] 12:52:10 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x112e44400) [pid = 1670] [serial = 1003] [outer = 0x0] [url = about:blank] 12:52:10 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x112a7b400) [pid = 1670] [serial = 966] [outer = 0x0] [url = about:blank] 12:52:10 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x112e4d000) [pid = 1670] [serial = 967] [outer = 0x0] [url = about:blank] 12:52:10 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x116a23400) [pid = 1670] [serial = 964] [outer = 0x0] [url = about:blank] 12:52:10 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x1138d8800) [pid = 1670] [serial = 963] [outer = 0x0] [url = about:blank] 12:52:10 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x118206800) [pid = 1670] [serial = 1012] [outer = 0x0] [url = about:blank] 12:52:10 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x129344800) [pid = 1670] [serial = 1000] [outer = 0x0] [url = about:blank] 12:52:10 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x12a768800) [pid = 1670] [serial = 961] [outer = 0x0] [url = about:blank] 12:52:10 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x12934fc00) [pid = 1670] [serial = 960] [outer = 0x0] [url = about:blank] 12:52:10 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x126cb1800) [pid = 1670] [serial = 958] [outer = 0x0] [url = about:blank] 12:52:10 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x1262a0800) [pid = 1670] [serial = 957] [outer = 0x0] [url = about:blank] 12:52:10 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x1197eac00) [pid = 1670] [serial = 955] [outer = 0x0] [url = about:blank] 12:52:10 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x1193c7c00) [pid = 1670] [serial = 954] [outer = 0x0] [url = about:blank] 12:52:10 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x118205400) [pid = 1670] [serial = 952] [outer = 0x0] [url = about:blank] 12:52:10 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x1174b4400) [pid = 1670] [serial = 951] [outer = 0x0] [url = about:blank] 12:52:10 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x119105000) [pid = 1670] [serial = 975] [outer = 0x0] [url = about:blank] 12:52:10 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x118206000) [pid = 1670] [serial = 972] [outer = 0x0] [url = about:blank] 12:52:10 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x1182e7000) [pid = 1670] [serial = 973] [outer = 0x0] [url = about:blank] 12:52:10 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x11688cc00) [pid = 1670] [serial = 969] [outer = 0x0] [url = about:blank] 12:52:10 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x11715d800) [pid = 1670] [serial = 970] [outer = 0x0] [url = about:blank] 12:52:10 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x115e6a800) [pid = 1670] [serial = 1006] [outer = 0x0] [url = about:blank] 12:52:10 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x1197e2000) [pid = 1670] [serial = 979] [outer = 0x0] [url = about:blank] 12:52:10 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x1214b4400) [pid = 1670] [serial = 991] [outer = 0x0] [url = about:blank] 12:52:10 INFO - PROCESS | 1670 | --DOMWINDOW == 74 (0x124c42800) [pid = 1670] [serial = 993] [outer = 0x0] [url = about:blank] 12:52:10 INFO - PROCESS | 1670 | --DOMWINDOW == 73 (0x126cad800) [pid = 1670] [serial = 997] [outer = 0x0] [url = about:blank] 12:52:10 INFO - PROCESS | 1670 | --DOMWINDOW == 72 (0x119341800) [pid = 1670] [serial = 976] [outer = 0x0] [url = about:blank] 12:52:10 INFO - PROCESS | 1670 | --DOMWINDOW == 71 (0x129057000) [pid = 1670] [serial = 999] [outer = 0x0] [url = about:blank] 12:52:10 INFO - PROCESS | 1670 | --DOMWINDOW == 70 (0x126762000) [pid = 1670] [serial = 996] [outer = 0x0] [url = about:blank] 12:52:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x113d0e800 == 34 [pid = 1670] [id = 356] 12:52:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 71 (0x112d0d000) [pid = 1670] [serial = 1067] [outer = 0x0] 12:52:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 72 (0x113d50c00) [pid = 1670] [serial = 1068] [outer = 0x112d0d000] 12:52:10 INFO - PROCESS | 1670 | 1468007530203 Marionette DEBUG loaded listener.js 12:52:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 73 (0x1174b5400) [pid = 1670] [serial = 1069] [outer = 0x112d0d000] 12:52:10 INFO - PROCESS | 1670 | 1468007530502 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]]]}] 12:52:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 12:52:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 570ms 12:52:10 INFO - PROCESS | 1670 | 1468007530523 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 12:52:10 INFO - PROCESS | 1670 | 1468007530526 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 12:52:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 12:52:10 INFO - PROCESS | 1670 | 1468007530537 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 12:52:10 INFO - PROCESS | 1670 | 1468007530538 Marionette TRACE conn2 <- [1,1398,null,{}] 12:52:10 INFO - PROCESS | 1670 | 1468007530540 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}] 12:52:10 INFO - PROCESS | 1670 | 1468007530541 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:10 INFO - PROCESS | 1670 | 1468007530626 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 12:52:10 INFO - PROCESS | 1670 | 1468007530633 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:10 INFO - PROCESS | 1670 | 1468007530633 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x118f09800 == 35 [pid = 1670] [id = 357] 12:52:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 74 (0x117568000) [pid = 1670] [serial = 1070] [outer = 0x0] 12:52:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x1182ec400) [pid = 1670] [serial = 1071] [outer = 0x117568000] 12:52:10 INFO - PROCESS | 1670 | 1468007530659 Marionette DEBUG loaded listener.js 12:52:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x119108800) [pid = 1670] [serial = 1072] [outer = 0x117568000] 12:52:11 INFO - PROCESS | 1670 | 1468007531005 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]]]}] 12:52:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 12:52:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 517ms 12:52:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 12:52:11 INFO - PROCESS | 1670 | 1468007531055 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 12:52:11 INFO - PROCESS | 1670 | 1468007531056 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 12:52:11 INFO - PROCESS | 1670 | 1468007531059 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 12:52:11 INFO - PROCESS | 1670 | 1468007531064 Marionette TRACE conn2 <- [1,1402,null,{}] 12:52:11 INFO - PROCESS | 1670 | 1468007531070 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}] 12:52:11 INFO - PROCESS | 1670 | 1468007531072 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:11 INFO - PROCESS | 1670 | 1468007531158 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 12:52:11 INFO - PROCESS | 1670 | 1468007531165 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:11 INFO - PROCESS | 1670 | 1468007531166 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x1196d7800 == 36 [pid = 1670] [id = 358] 12:52:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x1193b2800) [pid = 1670] [serial = 1073] [outer = 0x0] 12:52:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x1193b4800) [pid = 1670] [serial = 1074] [outer = 0x1193b2800] 12:52:11 INFO - PROCESS | 1670 | 1468007531190 Marionette DEBUG loaded listener.js 12:52:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x119b59c00) [pid = 1670] [serial = 1075] [outer = 0x1193b2800] 12:52:11 INFO - PROCESS | 1670 | 1468007531519 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]]]}] 12:52:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 12:52:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 474ms 12:52:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 12:52:11 INFO - PROCESS | 1670 | 1468007531532 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 12:52:11 INFO - PROCESS | 1670 | 1468007531534 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 12:52:11 INFO - PROCESS | 1670 | 1468007531536 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 12:52:11 INFO - PROCESS | 1670 | 1468007531537 Marionette TRACE conn2 <- [1,1406,null,{}] 12:52:11 INFO - PROCESS | 1670 | 1468007531539 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}] 12:52:11 INFO - PROCESS | 1670 | 1468007531541 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:11 INFO - PROCESS | 1670 | 1468007531646 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 12:52:11 INFO - PROCESS | 1670 | 1468007531652 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:11 INFO - PROCESS | 1670 | 1468007531654 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x12120d000 == 37 [pid = 1670] [id = 359] 12:52:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x119b5a800) [pid = 1670] [serial = 1076] [outer = 0x0] 12:52:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x11a0de400) [pid = 1670] [serial = 1077] [outer = 0x119b5a800] 12:52:11 INFO - PROCESS | 1670 | 1468007531678 Marionette DEBUG loaded listener.js 12:52:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x1212e7000) [pid = 1670] [serial = 1078] [outer = 0x119b5a800] 12:52:12 INFO - PROCESS | 1670 | 1468007531997 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]]]}] 12:52:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 12:52:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 518ms 12:52:12 INFO - PROCESS | 1670 | 1468007532055 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 12:52:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 12:52:12 INFO - PROCESS | 1670 | 1468007532056 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 12:52:12 INFO - PROCESS | 1670 | 1468007532058 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 12:52:12 INFO - PROCESS | 1670 | 1468007532059 Marionette TRACE conn2 <- [1,1410,null,{}] 12:52:12 INFO - PROCESS | 1670 | 1468007532062 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}] 12:52:12 INFO - PROCESS | 1670 | 1468007532063 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:12 INFO - PROCESS | 1670 | 1468007532143 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 12:52:12 INFO - PROCESS | 1670 | 1468007532148 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:12 INFO - PROCESS | 1670 | 1468007532153 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x123f65000 == 38 [pid = 1670] [id = 360] 12:52:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x121612400) [pid = 1670] [serial = 1079] [outer = 0x0] 12:52:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x121c5d800) [pid = 1670] [serial = 1080] [outer = 0x121612400] 12:52:12 INFO - PROCESS | 1670 | 1468007532185 Marionette DEBUG loaded listener.js 12:52:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x124ec0000) [pid = 1670] [serial = 1081] [outer = 0x121612400] 12:52:12 INFO - PROCESS | 1670 | 1468007532582 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]]]}] 12:52:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 12:52:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 571ms 12:52:12 INFO - PROCESS | 1670 | 1468007532630 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 12:52:12 INFO - PROCESS | 1670 | 1468007532631 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 12:52:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 12:52:12 INFO - PROCESS | 1670 | 1468007532633 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 12:52:12 INFO - PROCESS | 1670 | 1468007532634 Marionette TRACE conn2 <- [1,1414,null,{}] 12:52:12 INFO - PROCESS | 1670 | 1468007532637 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}] 12:52:12 INFO - PROCESS | 1670 | 1468007532638 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:12 INFO - PROCESS | 1670 | 1468007532736 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 12:52:12 INFO - PROCESS | 1670 | 1468007532748 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:12 INFO - PROCESS | 1670 | 1468007532749 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x1256c0800 == 39 [pid = 1670] [id = 361] 12:52:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x124ec1000) [pid = 1670] [serial = 1082] [outer = 0x0] 12:52:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x126676000) [pid = 1670] [serial = 1083] [outer = 0x124ec1000] 12:52:12 INFO - PROCESS | 1670 | 1468007532773 Marionette DEBUG loaded listener.js 12:52:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x126cb1800) [pid = 1670] [serial = 1084] [outer = 0x124ec1000] 12:52:13 INFO - PROCESS | 1670 | 1468007533126 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]]]}] 12:52:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 12:52:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 521ms 12:52:13 INFO - PROCESS | 1670 | 1468007533154 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 12:52:13 INFO - PROCESS | 1670 | 1468007533156 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 12:52:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 12:52:13 INFO - PROCESS | 1670 | 1468007533158 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 12:52:13 INFO - PROCESS | 1670 | 1468007533159 Marionette TRACE conn2 <- [1,1418,null,{}] 12:52:13 INFO - PROCESS | 1670 | 1468007533163 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}] 12:52:13 INFO - PROCESS | 1670 | 1468007533171 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:13 INFO - PROCESS | 1670 | 1468007533266 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 12:52:13 INFO - PROCESS | 1670 | 1468007533278 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:13 INFO - PROCESS | 1670 | 1468007533280 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x128b39800 == 40 [pid = 1670] [id = 362] 12:52:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x126cb0400) [pid = 1670] [serial = 1085] [outer = 0x0] 12:52:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x128d5cc00) [pid = 1670] [serial = 1086] [outer = 0x126cb0400] 12:52:13 INFO - PROCESS | 1670 | 1468007533304 Marionette DEBUG loaded listener.js 12:52:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x129056400) [pid = 1670] [serial = 1087] [outer = 0x126cb0400] 12:52:13 INFO - PROCESS | 1670 | 1468007533640 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]]]}] 12:52:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 12:52:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 521ms 12:52:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 12:52:13 INFO - PROCESS | 1670 | 1468007533683 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 12:52:13 INFO - PROCESS | 1670 | 1468007533685 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 12:52:13 INFO - PROCESS | 1670 | 1468007533687 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 12:52:13 INFO - PROCESS | 1670 | 1468007533688 Marionette TRACE conn2 <- [1,1422,null,{}] 12:52:13 INFO - PROCESS | 1670 | 1468007533690 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}] 12:52:13 INFO - PROCESS | 1670 | 1468007533691 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:13 INFO - PROCESS | 1670 | 1468007533789 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 12:52:13 INFO - PROCESS | 1670 | 1468007533794 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:13 INFO - PROCESS | 1670 | 1468007533795 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a211000 == 41 [pid = 1670] [id = 363] 12:52:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x126ddb000) [pid = 1670] [serial = 1088] [outer = 0x0] 12:52:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x12928d000) [pid = 1670] [serial = 1089] [outer = 0x126ddb000] 12:52:13 INFO - PROCESS | 1670 | 1468007533820 Marionette DEBUG loaded listener.js 12:52:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x12934ac00) [pid = 1670] [serial = 1090] [outer = 0x126ddb000] 12:52:14 INFO - PROCESS | 1670 | 1468007534138 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]]]}] 12:52:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 12:52:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 469ms 12:52:14 INFO - PROCESS | 1670 | 1468007534157 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 12:52:14 INFO - PROCESS | 1670 | 1468007534158 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 12:52:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 12:52:14 INFO - PROCESS | 1670 | 1468007534168 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 12:52:14 INFO - PROCESS | 1670 | 1468007534169 Marionette TRACE conn2 <- [1,1426,null,{}] 12:52:14 INFO - PROCESS | 1670 | 1468007534179 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}] 12:52:14 INFO - PROCESS | 1670 | 1468007534189 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:14 INFO - PROCESS | 1670 | 1468007534286 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 12:52:14 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x1188a0800) [pid = 1670] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 12:52:14 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x116634800) [pid = 1670] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 12:52:14 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x117dc3000) [pid = 1670] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 12:52:14 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x110fac400) [pid = 1670] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 12:52:14 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x112a85800) [pid = 1670] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 12:52:14 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x12116b400) [pid = 1670] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 12:52:14 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x113bc7800) [pid = 1670] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 12:52:14 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x119b5f000) [pid = 1670] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 12:52:14 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x1128ca400) [pid = 1670] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 12:52:14 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x1193b9c00) [pid = 1670] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 12:52:14 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x112fc7c00) [pid = 1670] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 12:52:14 INFO - PROCESS | 1670 | 1468007534420 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:14 INFO - PROCESS | 1670 | 1468007534422 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:14 INFO - PROCESS | 1670 | ++DOCSHELL 0x12155a800 == 42 [pid = 1670] [id = 364] 12:52:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x112134c00) [pid = 1670] [serial = 1091] [outer = 0x0] 12:52:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x112a85800) [pid = 1670] [serial = 1092] [outer = 0x112134c00] 12:52:14 INFO - PROCESS | 1670 | 1468007534445 Marionette DEBUG loaded listener.js 12:52:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x118204800) [pid = 1670] [serial = 1093] [outer = 0x112134c00] 12:52:14 INFO - PROCESS | 1670 | 1468007534732 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]]]}] 12:52:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 12:52:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 584ms 12:52:14 INFO - PROCESS | 1670 | 1468007534750 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 12:52:14 INFO - PROCESS | 1670 | 1468007534751 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 12:52:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 12:52:14 INFO - PROCESS | 1670 | 1468007534753 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 12:52:14 INFO - PROCESS | 1670 | 1468007534754 Marionette TRACE conn2 <- [1,1430,null,{}] 12:52:14 INFO - PROCESS | 1670 | 1468007534756 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}] 12:52:14 INFO - PROCESS | 1670 | 1468007534757 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:14 INFO - PROCESS | 1670 | 1468007534840 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 12:52:14 INFO - PROCESS | 1670 | 1468007534846 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:14 INFO - PROCESS | 1670 | 1468007534848 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:14 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ab03000 == 43 [pid = 1670] [id = 365] 12:52:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x118208c00) [pid = 1670] [serial = 1094] [outer = 0x0] 12:52:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x121174c00) [pid = 1670] [serial = 1095] [outer = 0x118208c00] 12:52:14 INFO - PROCESS | 1670 | 1468007534875 Marionette DEBUG loaded listener.js 12:52:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x12a4b5c00) [pid = 1670] [serial = 1096] [outer = 0x118208c00] 12:52:15 INFO - PROCESS | 1670 | 1468007535217 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]]]}] 12:52:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 12:52:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 470ms 12:52:15 INFO - PROCESS | 1670 | 1468007535223 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 12:52:15 INFO - PROCESS | 1670 | 1468007535225 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 12:52:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 12:52:15 INFO - PROCESS | 1670 | 1468007535229 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 12:52:15 INFO - PROCESS | 1670 | 1468007535232 Marionette TRACE conn2 <- [1,1434,null,{}] 12:52:15 INFO - PROCESS | 1670 | 1468007535241 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}] 12:52:15 INFO - PROCESS | 1670 | 1468007535245 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:15 INFO - PROCESS | 1670 | 1468007535361 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 12:52:15 INFO - PROCESS | 1670 | 1468007535378 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:15 INFO - PROCESS | 1670 | 1468007535379 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b248800 == 44 [pid = 1670] [id = 366] 12:52:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x12a762400) [pid = 1670] [serial = 1097] [outer = 0x0] 12:52:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x12a76f400) [pid = 1670] [serial = 1098] [outer = 0x12a762400] 12:52:15 INFO - PROCESS | 1670 | 1468007535403 Marionette DEBUG loaded listener.js 12:52:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x12a7a2c00) [pid = 1670] [serial = 1099] [outer = 0x12a762400] 12:52:15 INFO - PROCESS | 1670 | 1468007535725 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]]]}] 12:52:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 12:52:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 530ms 12:52:15 INFO - PROCESS | 1670 | 1468007535760 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 12:52:15 INFO - PROCESS | 1670 | 1468007535763 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 12:52:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 12:52:15 INFO - PROCESS | 1670 | 1468007535765 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 12:52:15 INFO - PROCESS | 1670 | 1468007535766 Marionette TRACE conn2 <- [1,1438,null,{}] 12:52:15 INFO - PROCESS | 1670 | 1468007535768 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}] 12:52:15 INFO - PROCESS | 1670 | 1468007535769 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:15 INFO - PROCESS | 1670 | 1468007535849 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 12:52:15 INFO - PROCESS | 1670 | 1468007535853 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:15 INFO - PROCESS | 1670 | 1468007535854 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c038000 == 45 [pid = 1670] [id = 367] 12:52:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x1193b9c00) [pid = 1670] [serial = 1100] [outer = 0x0] 12:52:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x12a9f2800) [pid = 1670] [serial = 1101] [outer = 0x1193b9c00] 12:52:15 INFO - PROCESS | 1670 | 1468007535878 Marionette DEBUG loaded listener.js 12:52:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x12b02e800) [pid = 1670] [serial = 1102] [outer = 0x1193b9c00] 12:52:16 INFO - PROCESS | 1670 | 1468007536193 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]]]}] 12:52:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 12:52:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 467ms 12:52:16 INFO - PROCESS | 1670 | 1468007536233 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 12:52:16 INFO - PROCESS | 1670 | 1468007536234 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 12:52:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 12:52:16 INFO - PROCESS | 1670 | 1468007536236 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 12:52:16 INFO - PROCESS | 1670 | 1468007536237 Marionette TRACE conn2 <- [1,1442,null,{}] 12:52:16 INFO - PROCESS | 1670 | 1468007536239 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}] 12:52:16 INFO - PROCESS | 1670 | 1468007536240 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:16 INFO - PROCESS | 1670 | 1468007536349 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 12:52:16 INFO - PROCESS | 1670 | 1468007536355 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:16 INFO - PROCESS | 1670 | 1468007536356 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c493800 == 46 [pid = 1670] [id = 368] 12:52:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x119b65800) [pid = 1670] [serial = 1103] [outer = 0x0] 12:52:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x12b032400) [pid = 1670] [serial = 1104] [outer = 0x119b65800] 12:52:16 INFO - PROCESS | 1670 | 1468007536380 Marionette DEBUG loaded listener.js 12:52:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x12b0e3400) [pid = 1670] [serial = 1105] [outer = 0x119b65800] 12:52:16 INFO - PROCESS | 1670 | 1468007536867 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]]]}] 12:52:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 12:52:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 669ms 12:52:16 INFO - PROCESS | 1670 | 1468007536906 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 12:52:16 INFO - PROCESS | 1670 | 1468007536909 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 12:52:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 12:52:16 INFO - PROCESS | 1670 | 1468007536912 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 12:52:16 INFO - PROCESS | 1670 | 1468007536915 Marionette TRACE conn2 <- [1,1446,null,{}] 12:52:16 INFO - PROCESS | 1670 | 1468007536919 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}] 12:52:16 INFO - PROCESS | 1670 | 1468007536921 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:17 INFO - PROCESS | 1670 | 1468007537028 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 12:52:17 INFO - PROCESS | 1670 | 1468007537134 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:17 INFO - PROCESS | 1670 | 1468007537136 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x118f07800 == 47 [pid = 1670] [id = 369] 12:52:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x1174b2800) [pid = 1670] [serial = 1106] [outer = 0x0] 12:52:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x1174e8000) [pid = 1670] [serial = 1107] [outer = 0x1174b2800] 12:52:17 INFO - PROCESS | 1670 | 1468007537167 Marionette DEBUG loaded listener.js 12:52:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x1182e0c00) [pid = 1670] [serial = 1108] [outer = 0x1174b2800] 12:52:17 INFO - PROCESS | 1670 | 1468007537606 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]]]}] 12:52:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 12:52:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 721ms 12:52:17 INFO - PROCESS | 1670 | 1468007537634 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 12:52:17 INFO - PROCESS | 1670 | 1468007537636 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 12:52:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 12:52:17 INFO - PROCESS | 1670 | 1468007537641 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 12:52:17 INFO - PROCESS | 1670 | 1468007537643 Marionette TRACE conn2 <- [1,1450,null,{}] 12:52:17 INFO - PROCESS | 1670 | 1468007537645 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}] 12:52:17 INFO - PROCESS | 1670 | 1468007537647 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:17 INFO - PROCESS | 1670 | 1468007537757 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 12:52:17 INFO - PROCESS | 1670 | 1468007537814 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:17 INFO - PROCESS | 1670 | 1468007537816 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x1256c6000 == 48 [pid = 1670] [id = 370] 12:52:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x119324c00) [pid = 1670] [serial = 1109] [outer = 0x0] 12:52:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x1197e5400) [pid = 1670] [serial = 1110] [outer = 0x119324c00] 12:52:17 INFO - PROCESS | 1670 | 1468007537846 Marionette DEBUG loaded listener.js 12:52:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x11a0e2800) [pid = 1670] [serial = 1111] [outer = 0x119324c00] 12:52:18 INFO - PROCESS | 1670 | 1468007538278 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]]]}] 12:52:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 12:52:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 672ms 12:52:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 12:52:18 INFO - PROCESS | 1670 | 1468007538314 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 12:52:18 INFO - PROCESS | 1670 | 1468007538315 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 12:52:18 INFO - PROCESS | 1670 | 1468007538318 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 12:52:18 INFO - PROCESS | 1670 | 1468007538320 Marionette TRACE conn2 <- [1,1454,null,{}] 12:52:18 INFO - PROCESS | 1670 | 1468007538328 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}] 12:52:18 INFO - PROCESS | 1670 | 1468007538331 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:18 INFO - PROCESS | 1670 | 1468007538457 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 12:52:18 INFO - PROCESS | 1670 | 1468007538517 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:18 INFO - PROCESS | 1670 | 1468007538519 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:18 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c72c800 == 49 [pid = 1670] [id = 371] 12:52:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x1214b3800) [pid = 1670] [serial = 1112] [outer = 0x0] 12:52:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x125670000) [pid = 1670] [serial = 1113] [outer = 0x1214b3800] 12:52:18 INFO - PROCESS | 1670 | 1468007538550 Marionette DEBUG loaded listener.js 12:52:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x128b16000) [pid = 1670] [serial = 1114] [outer = 0x1214b3800] 12:52:19 INFO - PROCESS | 1670 | 1468007539207 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]]]}] 12:52:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 12:52:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 926ms 12:52:19 INFO - PROCESS | 1670 | 1468007539246 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 12:52:19 INFO - PROCESS | 1670 | 1468007539250 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 12:52:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 12:52:19 INFO - PROCESS | 1670 | 1468007539256 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 12:52:19 INFO - PROCESS | 1670 | 1468007539259 Marionette TRACE conn2 <- [1,1458,null,{}] 12:52:19 INFO - PROCESS | 1670 | 1468007539264 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}] 12:52:19 INFO - PROCESS | 1670 | 1468007539267 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:19 INFO - PROCESS | 1670 | 1468007539396 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 12:52:19 INFO - PROCESS | 1670 | 1468007539454 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:19 INFO - PROCESS | 1670 | 1468007539457 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x1199ca800 == 50 [pid = 1670] [id = 372] 12:52:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x1129b2c00) [pid = 1670] [serial = 1115] [outer = 0x0] 12:52:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x113bc0400) [pid = 1670] [serial = 1116] [outer = 0x1129b2c00] 12:52:19 INFO - PROCESS | 1670 | 1468007539496 Marionette DEBUG loaded listener.js 12:52:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x117dc1000) [pid = 1670] [serial = 1117] [outer = 0x1129b2c00] 12:52:19 INFO - PROCESS | 1670 | 1468007539946 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]]]}] 12:52:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 12:52:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 726ms 12:52:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 12:52:19 INFO - PROCESS | 1670 | 1468007539980 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 12:52:19 INFO - PROCESS | 1670 | 1468007539983 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 12:52:19 INFO - PROCESS | 1670 | 1468007539987 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 12:52:19 INFO - PROCESS | 1670 | 1468007539989 Marionette TRACE conn2 <- [1,1462,null,{}] 12:52:20 INFO - PROCESS | 1670 | 1468007540009 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}] 12:52:20 INFO - PROCESS | 1670 | 1468007540011 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:20 INFO - PROCESS | 1670 | 1468007540138 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 12:52:20 INFO - PROCESS | 1670 | --DOCSHELL 0x12c038000 == 49 [pid = 1670] [id = 367] 12:52:20 INFO - PROCESS | 1670 | --DOCSHELL 0x12b248800 == 48 [pid = 1670] [id = 366] 12:52:20 INFO - PROCESS | 1670 | --DOCSHELL 0x12ab03000 == 47 [pid = 1670] [id = 365] 12:52:20 INFO - PROCESS | 1670 | --DOCSHELL 0x12155a800 == 46 [pid = 1670] [id = 364] 12:52:20 INFO - PROCESS | 1670 | --DOCSHELL 0x12a211000 == 45 [pid = 1670] [id = 363] 12:52:20 INFO - PROCESS | 1670 | --DOCSHELL 0x128b39800 == 44 [pid = 1670] [id = 362] 12:52:20 INFO - PROCESS | 1670 | --DOCSHELL 0x1256c0800 == 43 [pid = 1670] [id = 361] 12:52:20 INFO - PROCESS | 1670 | --DOCSHELL 0x123f65000 == 42 [pid = 1670] [id = 360] 12:52:20 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x126676800) [pid = 1670] [serial = 1053] [outer = 0x0] [url = about:blank] 12:52:20 INFO - PROCESS | 1670 | --DOCSHELL 0x12120d000 == 41 [pid = 1670] [id = 359] 12:52:20 INFO - PROCESS | 1670 | --DOCSHELL 0x1196d7800 == 40 [pid = 1670] [id = 358] 12:52:20 INFO - PROCESS | 1670 | --DOCSHELL 0x118f09800 == 39 [pid = 1670] [id = 357] 12:52:20 INFO - PROCESS | 1670 | --DOCSHELL 0x113d0e800 == 38 [pid = 1670] [id = 356] 12:52:20 INFO - PROCESS | 1670 | --DOCSHELL 0x115ece000 == 37 [pid = 1670] [id = 355] 12:52:20 INFO - PROCESS | 1670 | --DOCSHELL 0x12ab20800 == 36 [pid = 1670] [id = 351] 12:52:20 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x1182e4c00) [pid = 1670] [serial = 1026] [outer = 0x0] [url = about:blank] 12:52:20 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x11889bc00) [pid = 1670] [serial = 1027] [outer = 0x0] [url = about:blank] 12:52:20 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x119110400) [pid = 1670] [serial = 1029] [outer = 0x0] [url = about:blank] 12:52:20 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x119b59000) [pid = 1670] [serial = 1035] [outer = 0x0] [url = about:blank] 12:52:20 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x121c50c00) [pid = 1670] [serial = 1041] [outer = 0x0] [url = about:blank] 12:52:20 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x116796800) [pid = 1670] [serial = 1023] [outer = 0x0] [url = about:blank] 12:52:20 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x1174b6800) [pid = 1670] [serial = 1024] [outer = 0x0] [url = about:blank] 12:52:20 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x121171c00) [pid = 1670] [serial = 1038] [outer = 0x0] [url = about:blank] 12:52:20 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x1214b8000) [pid = 1670] [serial = 1039] [outer = 0x0] [url = about:blank] 12:52:20 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x116fa4c00) [pid = 1670] [serial = 1045] [outer = 0x0] [url = about:blank] 12:52:20 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x113b5f800) [pid = 1670] [serial = 1044] [outer = 0x0] [url = about:blank] 12:52:20 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x124e15800) [pid = 1670] [serial = 1050] [outer = 0x0] [url = about:blank] 12:52:20 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x125118800) [pid = 1670] [serial = 1051] [outer = 0x0] [url = about:blank] 12:52:20 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x124b3bc00) [pid = 1670] [serial = 1042] [outer = 0x0] [url = about:blank] 12:52:20 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x11a0dac00) [pid = 1670] [serial = 1036] [outer = 0x0] [url = about:blank] 12:52:20 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x11998cc00) [pid = 1670] [serial = 1033] [outer = 0x0] [url = about:blank] 12:52:20 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x119341c00) [pid = 1670] [serial = 1030] [outer = 0x0] [url = about:blank] 12:52:20 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x11812b000) [pid = 1670] [serial = 1047] [outer = 0x0] [url = about:blank] 12:52:20 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x1193b6c00) [pid = 1670] [serial = 1048] [outer = 0x0] [url = about:blank] 12:52:20 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x112d0fc00) [pid = 1670] [serial = 1017] [outer = 0x0] [url = about:blank] 12:52:20 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x1193ccc00) [pid = 1670] [serial = 1032] [outer = 0x0] [url = about:blank] 12:52:20 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x1174bc400) [pid = 1670] [serial = 1021] [outer = 0x0] [url = about:blank] 12:52:20 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x116fa5000) [pid = 1670] [serial = 1020] [outer = 0x0] [url = about:blank] 12:52:20 INFO - PROCESS | 1670 | 1468007540218 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:20 INFO - PROCESS | 1670 | 1468007540219 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:20 INFO - PROCESS | 1670 | ++DOCSHELL 0x113d0e800 == 37 [pid = 1670] [id = 373] 12:52:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x116796800) [pid = 1670] [serial = 1118] [outer = 0x0] 12:52:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x1174bb000) [pid = 1670] [serial = 1119] [outer = 0x116796800] 12:52:20 INFO - PROCESS | 1670 | 1468007540247 Marionette DEBUG loaded listener.js 12:52:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x1182e4000) [pid = 1670] [serial = 1120] [outer = 0x116796800] 12:52:20 INFO - PROCESS | 1670 | 1468007540550 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]]]}] 12:52:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 12:52:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 620ms 12:52:20 INFO - PROCESS | 1670 | 1468007540608 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 12:52:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 12:52:20 INFO - PROCESS | 1670 | 1468007540609 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 12:52:20 INFO - PROCESS | 1670 | 1468007540611 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 12:52:20 INFO - PROCESS | 1670 | 1468007540614 Marionette TRACE conn2 <- [1,1466,null,{}] 12:52:20 INFO - PROCESS | 1670 | 1468007540621 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}] 12:52:20 INFO - PROCESS | 1670 | 1468007540624 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:20 INFO - PROCESS | 1670 | 1468007540704 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 12:52:20 INFO - PROCESS | 1670 | 1468007540772 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:20 INFO - PROCESS | 1670 | 1468007540774 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:20 INFO - PROCESS | 1670 | ++DOCSHELL 0x1199da000 == 38 [pid = 1670] [id = 374] 12:52:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x118534800) [pid = 1670] [serial = 1121] [outer = 0x0] 12:52:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x11933a000) [pid = 1670] [serial = 1122] [outer = 0x118534800] 12:52:20 INFO - PROCESS | 1670 | 1468007540801 Marionette DEBUG loaded listener.js 12:52:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x1197eac00) [pid = 1670] [serial = 1123] [outer = 0x118534800] 12:52:21 INFO - PROCESS | 1670 | 1468007541085 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]]]}] 12:52:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 12:52:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 521ms 12:52:21 INFO - PROCESS | 1670 | 1468007541133 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 12:52:21 INFO - PROCESS | 1670 | 1468007541134 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 12:52:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 12:52:21 INFO - PROCESS | 1670 | 1468007541137 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 12:52:21 INFO - PROCESS | 1670 | 1468007541138 Marionette TRACE conn2 <- [1,1470,null,{}] 12:52:21 INFO - PROCESS | 1670 | 1468007541140 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}] 12:52:21 INFO - PROCESS | 1670 | 1468007541141 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:21 INFO - PROCESS | 1670 | 1468007541231 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 12:52:21 INFO - PROCESS | 1670 | 1468007541235 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:21 INFO - PROCESS | 1670 | 1468007541236 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x121b1c000 == 39 [pid = 1670] [id = 375] 12:52:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x119b59000) [pid = 1670] [serial = 1124] [outer = 0x0] 12:52:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x121174400) [pid = 1670] [serial = 1125] [outer = 0x119b59000] 12:52:21 INFO - PROCESS | 1670 | 1468007541262 Marionette DEBUG loaded listener.js 12:52:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x1212eb000) [pid = 1670] [serial = 1126] [outer = 0x119b59000] 12:52:21 INFO - PROCESS | 1670 | 1468007541614 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]]]}] 12:52:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 12:52:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 519ms 12:52:21 INFO - PROCESS | 1670 | 1468007541657 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 12:52:21 INFO - PROCESS | 1670 | 1468007541658 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 12:52:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 12:52:21 INFO - PROCESS | 1670 | 1468007541660 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 12:52:21 INFO - PROCESS | 1670 | 1468007541661 Marionette TRACE conn2 <- [1,1474,null,{}] 12:52:21 INFO - PROCESS | 1670 | 1468007541664 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}] 12:52:21 INFO - PROCESS | 1670 | 1468007541665 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:21 INFO - PROCESS | 1670 | 1468007541741 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 12:52:21 INFO - PROCESS | 1670 | 1468007541747 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:21 INFO - PROCESS | 1670 | 1468007541748 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x1256a9800 == 40 [pid = 1670] [id = 376] 12:52:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x115e77800) [pid = 1670] [serial = 1127] [outer = 0x0] 12:52:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x12151a800) [pid = 1670] [serial = 1128] [outer = 0x115e77800] 12:52:21 INFO - PROCESS | 1670 | 1468007541772 Marionette DEBUG loaded listener.js 12:52:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x124e12800) [pid = 1670] [serial = 1129] [outer = 0x115e77800] 12:52:22 INFO - PROCESS | 1670 | 1468007542109 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]]]}] 12:52:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 12:52:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 470ms 12:52:22 INFO - PROCESS | 1670 | 1468007542131 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 12:52:22 INFO - PROCESS | 1670 | 1468007542133 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 12:52:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 12:52:22 INFO - PROCESS | 1670 | 1468007542135 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 12:52:22 INFO - PROCESS | 1670 | 1468007542136 Marionette TRACE conn2 <- [1,1478,null,{}] 12:52:22 INFO - PROCESS | 1670 | 1468007542138 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}] 12:52:22 INFO - PROCESS | 1670 | 1468007542142 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:22 INFO - PROCESS | 1670 | 1468007542279 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 12:52:22 INFO - PROCESS | 1670 | 1468007542294 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:22 INFO - PROCESS | 1670 | 1468007542295 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x117475800 == 41 [pid = 1670] [id = 377] 12:52:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x12116e000) [pid = 1670] [serial = 1130] [outer = 0x0] 12:52:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x124ebf800) [pid = 1670] [serial = 1131] [outer = 0x12116e000] 12:52:22 INFO - PROCESS | 1670 | 1468007542319 Marionette DEBUG loaded listener.js 12:52:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x129348000) [pid = 1670] [serial = 1132] [outer = 0x12116e000] 12:52:22 INFO - PROCESS | 1670 | 1468007542681 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]]]}] 12:52:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 12:52:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 571ms 12:52:22 INFO - PROCESS | 1670 | 1468007542706 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 12:52:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 12:52:22 INFO - PROCESS | 1670 | 1468007542707 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 12:52:22 INFO - PROCESS | 1670 | 1468007542711 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 12:52:22 INFO - PROCESS | 1670 | 1468007542713 Marionette TRACE conn2 <- [1,1482,null,{}] 12:52:22 INFO - PROCESS | 1670 | 1468007542722 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}] 12:52:22 INFO - PROCESS | 1670 | 1468007542723 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:22 INFO - PROCESS | 1670 | 1468007542818 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 12:52:22 INFO - PROCESS | 1670 | 1468007542822 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:22 INFO - PROCESS | 1670 | 1468007542823 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x1292cb800 == 42 [pid = 1670] [id = 378] 12:52:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x1214b7800) [pid = 1670] [serial = 1133] [outer = 0x0] 12:52:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x12a4b8c00) [pid = 1670] [serial = 1134] [outer = 0x1214b7800] 12:52:22 INFO - PROCESS | 1670 | 1468007542847 Marionette DEBUG loaded listener.js 12:52:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x12a762c00) [pid = 1670] [serial = 1135] [outer = 0x1214b7800] 12:52:23 INFO - PROCESS | 1670 | 1468007543221 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]]]}] 12:52:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 12:52:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 526ms 12:52:23 INFO - PROCESS | 1670 | 1468007543237 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 12:52:23 INFO - PROCESS | 1670 | 1468007543250 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 12:52:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 12:52:23 INFO - PROCESS | 1670 | 1468007543267 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 12:52:23 INFO - PROCESS | 1670 | 1468007543268 Marionette TRACE conn2 <- [1,1486,null,{}] 12:52:23 INFO - PROCESS | 1670 | 1468007543272 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}] 12:52:23 INFO - PROCESS | 1670 | 1468007543274 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:23 INFO - PROCESS | 1670 | 1468007543410 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 12:52:23 INFO - PROCESS | 1670 | 1468007543415 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:23 INFO - PROCESS | 1670 | 1468007543416 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x117d6b800 == 43 [pid = 1670] [id = 379] 12:52:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x129058800) [pid = 1670] [serial = 1136] [outer = 0x0] 12:52:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x12a76f800) [pid = 1670] [serial = 1137] [outer = 0x129058800] 12:52:23 INFO - PROCESS | 1670 | 1468007543440 Marionette DEBUG loaded listener.js 12:52:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x116814c00) [pid = 1670] [serial = 1138] [outer = 0x129058800] 12:52:23 INFO - PROCESS | 1670 | 1468007543770 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]]]}] 12:52:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 12:52:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 522ms 12:52:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 12:52:23 INFO - PROCESS | 1670 | 1468007543788 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 12:52:23 INFO - PROCESS | 1670 | 1468007543790 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 12:52:23 INFO - PROCESS | 1670 | 1468007543799 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 12:52:23 INFO - PROCESS | 1670 | 1468007543800 Marionette TRACE conn2 <- [1,1490,null,{}] 12:52:23 INFO - PROCESS | 1670 | 1468007543815 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}] 12:52:23 INFO - PROCESS | 1670 | 1468007543816 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:23 INFO - PROCESS | 1670 | 1468007543916 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 12:52:23 INFO - PROCESS | 1670 | 1468007543921 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:23 INFO - PROCESS | 1670 | 1468007543922 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ab1b000 == 44 [pid = 1670] [id = 380] 12:52:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x1214b0000) [pid = 1670] [serial = 1139] [outer = 0x0] 12:52:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x12a7a8000) [pid = 1670] [serial = 1140] [outer = 0x1214b0000] 12:52:23 INFO - PROCESS | 1670 | 1468007543979 Marionette DEBUG loaded listener.js 12:52:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x12b0e3c00) [pid = 1670] [serial = 1141] [outer = 0x1214b0000] 12:52:24 INFO - PROCESS | 1670 | 1468007544437 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]]]}] 12:52:24 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x112d0d000) [pid = 1670] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 12:52:24 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x124ec1000) [pid = 1670] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 12:52:24 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x117568000) [pid = 1670] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 12:52:24 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x1121af400) [pid = 1670] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 12:52:24 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x1193b2800) [pid = 1670] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 12:52:24 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x119b5a800) [pid = 1670] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 12:52:24 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x121612400) [pid = 1670] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 12:52:24 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x126cb0400) [pid = 1670] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 12:52:24 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x126ddb000) [pid = 1670] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 12:52:24 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x112134c00) [pid = 1670] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 12:52:24 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x12a762400) [pid = 1670] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 12:52:24 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x118208c00) [pid = 1670] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 12:52:24 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x1193b9c00) [pid = 1670] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 12:52:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 12:52:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 688ms 12:52:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 12:52:24 INFO - PROCESS | 1670 | 1468007544481 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 12:52:24 INFO - PROCESS | 1670 | 1468007544482 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 12:52:24 INFO - PROCESS | 1670 | 1468007544484 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 12:52:24 INFO - PROCESS | 1670 | 1468007544484 Marionette TRACE conn2 <- [1,1494,null,{}] 12:52:24 INFO - PROCESS | 1670 | 1468007544486 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}] 12:52:24 INFO - PROCESS | 1670 | 1468007544487 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:24 INFO - PROCESS | 1670 | 1468007544571 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 12:52:24 INFO - PROCESS | 1670 | 1468007544576 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:24 INFO - PROCESS | 1670 | 1468007544577 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a53d000 == 45 [pid = 1670] [id = 381] 12:52:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x118346c00) [pid = 1670] [serial = 1142] [outer = 0x0] 12:52:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x1193b2800) [pid = 1670] [serial = 1143] [outer = 0x118346c00] 12:52:24 INFO - PROCESS | 1670 | 1468007544604 Marionette DEBUG loaded listener.js 12:52:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x121c50000) [pid = 1670] [serial = 1144] [outer = 0x118346c00] 12:52:24 INFO - PROCESS | 1670 | 1468007544950 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]]]}] 12:52:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 12:52:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 517ms 12:52:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 12:52:25 INFO - PROCESS | 1670 | 1468007545002 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 12:52:25 INFO - PROCESS | 1670 | 1468007545003 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 12:52:25 INFO - PROCESS | 1670 | 1468007545005 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 12:52:25 INFO - PROCESS | 1670 | 1468007545007 Marionette TRACE conn2 <- [1,1498,null,{}] 12:52:25 INFO - PROCESS | 1670 | 1468007545009 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}] 12:52:25 INFO - PROCESS | 1670 | 1468007545011 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:25 INFO - PROCESS | 1670 | 1468007545127 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 12:52:25 INFO - PROCESS | 1670 | 1468007545135 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:25 INFO - PROCESS | 1670 | 1468007545137 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c742000 == 46 [pid = 1670] [id = 382] 12:52:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x128d57400) [pid = 1670] [serial = 1145] [outer = 0x0] 12:52:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x12b0ed000) [pid = 1670] [serial = 1146] [outer = 0x128d57400] 12:52:25 INFO - PROCESS | 1670 | 1468007545163 Marionette DEBUG loaded listener.js 12:52:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x12b8d6c00) [pid = 1670] [serial = 1147] [outer = 0x128d57400] 12:52:25 INFO - PROCESS | 1670 | 1468007545484 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]]]}] 12:52:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 12:52:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 521ms 12:52:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 12:52:25 INFO - PROCESS | 1670 | 1468007545527 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 12:52:25 INFO - PROCESS | 1670 | 1468007545528 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 12:52:25 INFO - PROCESS | 1670 | 1468007545530 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 12:52:25 INFO - PROCESS | 1670 | 1468007545531 Marionette TRACE conn2 <- [1,1502,null,{}] 12:52:25 INFO - PROCESS | 1670 | 1468007545534 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}] 12:52:25 INFO - PROCESS | 1670 | 1468007545535 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:25 INFO - PROCESS | 1670 | 1468007545617 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 12:52:25 INFO - PROCESS | 1670 | 1468007545621 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:25 INFO - PROCESS | 1670 | 1468007545622 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ca5e000 == 47 [pid = 1670] [id = 383] 12:52:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x12b8d7c00) [pid = 1670] [serial = 1148] [outer = 0x0] 12:52:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x12b8de400) [pid = 1670] [serial = 1149] [outer = 0x12b8d7c00] 12:52:25 INFO - PROCESS | 1670 | 1468007545646 Marionette DEBUG loaded listener.js 12:52:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x12b98dc00) [pid = 1670] [serial = 1150] [outer = 0x12b8d7c00] 12:52:26 INFO - PROCESS | 1670 | 1468007546054 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]]]}] 12:52:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 12:52:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 568ms 12:52:26 INFO - PROCESS | 1670 | 1468007546099 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 12:52:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 12:52:26 INFO - PROCESS | 1670 | 1468007546111 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 12:52:26 INFO - PROCESS | 1670 | 1468007546115 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 12:52:26 INFO - PROCESS | 1670 | 1468007546117 Marionette TRACE conn2 <- [1,1506,null,{}] 12:52:26 INFO - PROCESS | 1670 | 1468007546120 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}] 12:52:26 INFO - PROCESS | 1670 | 1468007546122 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:26 INFO - PROCESS | 1670 | 1468007546246 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 12:52:26 INFO - PROCESS | 1670 | 1468007546257 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:26 INFO - PROCESS | 1670 | 1468007546259 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:26 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cd87000 == 48 [pid = 1670] [id = 384] 12:52:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x12b98e000) [pid = 1670] [serial = 1151] [outer = 0x0] 12:52:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x12b995000) [pid = 1670] [serial = 1152] [outer = 0x12b98e000] 12:52:26 INFO - PROCESS | 1670 | 1468007546300 Marionette DEBUG loaded listener.js 12:52:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x12bd46400) [pid = 1670] [serial = 1153] [outer = 0x12b98e000] 12:52:26 INFO - PROCESS | 1670 | 1468007546821 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]]]}] 12:52:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 12:52:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 775ms 12:52:26 INFO - PROCESS | 1670 | 1468007546890 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 12:52:26 INFO - PROCESS | 1670 | 1468007546892 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 12:52:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 12:52:26 INFO - PROCESS | 1670 | 1468007546896 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 12:52:26 INFO - PROCESS | 1670 | 1468007546898 Marionette TRACE conn2 <- [1,1510,null,{}] 12:52:26 INFO - PROCESS | 1670 | 1468007546902 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}] 12:52:26 INFO - PROCESS | 1670 | 1468007546904 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:27 INFO - PROCESS | 1670 | 1468007547009 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 12:52:27 INFO - PROCESS | 1670 | 1468007547071 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:27 INFO - PROCESS | 1670 | 1468007547072 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x11876b000 == 49 [pid = 1670] [id = 385] 12:52:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x114f76000) [pid = 1670] [serial = 1154] [outer = 0x0] 12:52:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x1161b7c00) [pid = 1670] [serial = 1155] [outer = 0x114f76000] 12:52:27 INFO - PROCESS | 1670 | 1468007547103 Marionette DEBUG loaded listener.js 12:52:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x117559400) [pid = 1670] [serial = 1156] [outer = 0x114f76000] 12:52:27 INFO - PROCESS | 1670 | 1468007547563 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]]]}] 12:52:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 12:52:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 722ms 12:52:27 INFO - PROCESS | 1670 | 1468007547625 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 12:52:27 INFO - PROCESS | 1670 | 1468007547629 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 12:52:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 12:52:27 INFO - PROCESS | 1670 | 1468007547635 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 12:52:27 INFO - PROCESS | 1670 | 1468007547637 Marionette TRACE conn2 <- [1,1514,null,{}] 12:52:27 INFO - PROCESS | 1670 | 1468007547639 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}] 12:52:27 INFO - PROCESS | 1670 | 1468007547641 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:27 INFO - PROCESS | 1670 | 1468007547783 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 12:52:27 INFO - PROCESS | 1670 | 1468007547837 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:27 INFO - PROCESS | 1670 | 1468007547839 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x123fb7800 == 50 [pid = 1670] [id = 386] 12:52:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x119336800) [pid = 1670] [serial = 1157] [outer = 0x0] 12:52:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x119341c00) [pid = 1670] [serial = 1158] [outer = 0x119336800] 12:52:27 INFO - PROCESS | 1670 | 1468007547871 Marionette DEBUG loaded listener.js 12:52:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x11998f400) [pid = 1670] [serial = 1159] [outer = 0x119336800] 12:52:28 INFO - PROCESS | 1670 | 1468007548280 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]]]}] 12:52:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 12:52:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 669ms 12:52:28 INFO - PROCESS | 1670 | 1468007548305 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 12:52:28 INFO - PROCESS | 1670 | 1468007548307 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 12:52:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 12:52:28 INFO - PROCESS | 1670 | 1468007548309 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 12:52:28 INFO - PROCESS | 1670 | 1468007548311 Marionette TRACE conn2 <- [1,1518,null,{}] 12:52:28 INFO - PROCESS | 1670 | 1468007548319 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}] 12:52:28 INFO - PROCESS | 1670 | 1468007548322 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:28 INFO - PROCESS | 1670 | 1468007548428 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 12:52:28 INFO - PROCESS | 1670 | 1468007548490 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:28 INFO - PROCESS | 1670 | 1468007548492 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c8bd800 == 51 [pid = 1670] [id = 387] 12:52:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x121408000) [pid = 1670] [serial = 1160] [outer = 0x0] 12:52:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x124bbcc00) [pid = 1670] [serial = 1161] [outer = 0x121408000] 12:52:28 INFO - PROCESS | 1670 | 1468007548535 Marionette DEBUG loaded listener.js 12:52:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x126ddd800) [pid = 1670] [serial = 1162] [outer = 0x121408000] 12:52:28 INFO - PROCESS | 1670 | 1468007548947 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]]]}] 12:52:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 12:52:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 671ms 12:52:28 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 12:52:28 INFO - PROCESS | 1670 | 1468007548981 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 12:52:28 INFO - PROCESS | 1670 | 1468007548982 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 12:52:28 INFO - PROCESS | 1670 | 1468007548985 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 12:52:28 INFO - PROCESS | 1670 | 1468007548986 Marionette TRACE conn2 <- [1,1522,null,{}] 12:52:28 INFO - PROCESS | 1670 | 1468007548988 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}] 12:52:28 INFO - PROCESS | 1670 | 1468007548990 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:29 INFO - PROCESS | 1670 | 1468007549117 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 12:52:29 INFO - PROCESS | 1670 | 1468007549202 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:29 INFO - PROCESS | 1670 | 1468007549203 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cd9d800 == 52 [pid = 1670] [id = 388] 12:52:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x129051000) [pid = 1670] [serial = 1163] [outer = 0x0] 12:52:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x12934e400) [pid = 1670] [serial = 1164] [outer = 0x129051000] 12:52:29 INFO - PROCESS | 1670 | 1468007549233 Marionette DEBUG loaded listener.js 12:52:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x12a7a3c00) [pid = 1670] [serial = 1165] [outer = 0x129051000] 12:52:29 INFO - PROCESS | 1670 | 1468007549608 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"]]]}] 12:52:29 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 () { 12:52:29 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:52:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 12:52:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:52:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 12:52:29 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 () { 12:52:29 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:52:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 12:52:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:52:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 12:52:29 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 () { 12:52:29 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:52:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 12:52:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:52:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 12:52:29 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 () { 12:52:29 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:52:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 12:52:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:52:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 12:52:29 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 671ms 12:52:29 INFO - PROCESS | 1670 | 1468007549656 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 12:52:29 INFO - PROCESS | 1670 | 1468007549658 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 12:52:29 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 12:52:29 INFO - PROCESS | 1670 | 1468007549661 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 12:52:29 INFO - PROCESS | 1670 | 1468007549662 Marionette TRACE conn2 <- [1,1526,null,{}] 12:52:29 INFO - PROCESS | 1670 | 1468007549664 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}] 12:52:29 INFO - PROCESS | 1670 | 1468007549666 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:29 INFO - PROCESS | 1670 | 1468007549767 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 12:52:29 INFO - PROCESS | 1670 | 1468007549827 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:29 INFO - PROCESS | 1670 | 1468007549828 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x1278ac000 == 53 [pid = 1670] [id = 389] 12:52:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x115ded400) [pid = 1670] [serial = 1166] [outer = 0x0] 12:52:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x12a2d7c00) [pid = 1670] [serial = 1167] [outer = 0x115ded400] 12:52:29 INFO - PROCESS | 1670 | 1468007549857 Marionette DEBUG loaded listener.js 12:52:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x12b0e4c00) [pid = 1670] [serial = 1168] [outer = 0x115ded400] 12:52:30 INFO - PROCESS | 1670 | 1468007550434 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"]]]}] 12:52:30 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:52:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 12:52:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:52:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 12:52:30 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:52:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 12:52:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:52:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 12:52:30 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 12:52:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 12:52:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:52:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 12:52:30 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 820ms 12:52:30 INFO - PROCESS | 1670 | 1468007550482 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 12:52:30 INFO - PROCESS | 1670 | 1468007550484 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 12:52:30 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 12:52:30 INFO - PROCESS | 1670 | 1468007550488 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 12:52:30 INFO - PROCESS | 1670 | 1468007550489 Marionette TRACE conn2 <- [1,1530,null,{}] 12:52:30 INFO - PROCESS | 1670 | 1468007550493 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}] 12:52:30 INFO - PROCESS | 1670 | 1468007550495 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:30 INFO - PROCESS | 1670 | 1468007550588 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 12:52:30 INFO - PROCESS | 1670 | 1468007550650 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:30 INFO - PROCESS | 1670 | 1468007550652 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x118f18000 == 54 [pid = 1670] [id = 390] 12:52:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x1138d8400) [pid = 1670] [serial = 1169] [outer = 0x0] 12:52:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 126 (0x116fa8000) [pid = 1670] [serial = 1170] [outer = 0x1138d8400] 12:52:30 INFO - PROCESS | 1670 | 1468007550679 Marionette DEBUG loaded listener.js 12:52:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 127 (0x118344000) [pid = 1670] [serial = 1171] [outer = 0x1138d8400] 12:52:31 INFO - PROCESS | 1670 | 1468007551038 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]]]}] 12:52:31 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 12:52:31 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 12:52:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:52:31 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 12:52:31 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 12:52:31 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. 12:52:31 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 12:52:31 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 572ms 12:52:31 INFO - PROCESS | 1670 | 1468007551059 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 12:52:31 INFO - PROCESS | 1670 | 1468007551062 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 12:52:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 12:52:31 INFO - PROCESS | 1670 | 1468007551066 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 12:52:31 INFO - PROCESS | 1670 | 1468007551068 Marionette TRACE conn2 <- [1,1534,null,{}] 12:52:31 INFO - PROCESS | 1670 | 1468007551071 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}] 12:52:31 INFO - PROCESS | 1670 | 1468007551072 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:31 INFO - PROCESS | 1670 | 1468007551171 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 12:52:31 INFO - PROCESS | 1670 | 1468007551237 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:31 INFO - PROCESS | 1670 | 1468007551238 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:31 INFO - PROCESS | 1670 | ++DOCSHELL 0x121358000 == 55 [pid = 1670] [id = 391] 12:52:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 128 (0x119985c00) [pid = 1670] [serial = 1172] [outer = 0x0] 12:52:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 129 (0x12116e800) [pid = 1670] [serial = 1173] [outer = 0x119985c00] 12:52:31 INFO - PROCESS | 1670 | 1468007551266 Marionette DEBUG loaded listener.js 12:52:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 130 (0x1214ad400) [pid = 1670] [serial = 1174] [outer = 0x119985c00] 12:52:31 INFO - PROCESS | 1670 | --DOCSHELL 0x12ca5e000 == 54 [pid = 1670] [id = 383] 12:52:31 INFO - PROCESS | 1670 | --DOCSHELL 0x12c742000 == 53 [pid = 1670] [id = 382] 12:52:31 INFO - PROCESS | 1670 | --DOCSHELL 0x12a53d000 == 52 [pid = 1670] [id = 381] 12:52:31 INFO - PROCESS | 1670 | --DOCSHELL 0x12ab1b000 == 51 [pid = 1670] [id = 380] 12:52:31 INFO - PROCESS | 1670 | --DOCSHELL 0x117d6b800 == 50 [pid = 1670] [id = 379] 12:52:31 INFO - PROCESS | 1670 | --DOCSHELL 0x1292cb800 == 49 [pid = 1670] [id = 378] 12:52:31 INFO - PROCESS | 1670 | --DOCSHELL 0x117475800 == 48 [pid = 1670] [id = 377] 12:52:31 INFO - PROCESS | 1670 | --DOCSHELL 0x1256a9800 == 47 [pid = 1670] [id = 376] 12:52:31 INFO - PROCESS | 1670 | --DOCSHELL 0x121b1c000 == 46 [pid = 1670] [id = 375] 12:52:31 INFO - PROCESS | 1670 | --DOCSHELL 0x1199da000 == 45 [pid = 1670] [id = 374] 12:52:31 INFO - PROCESS | 1670 | --DOCSHELL 0x113d0e800 == 44 [pid = 1670] [id = 373] 12:52:31 INFO - PROCESS | 1670 | --DOCSHELL 0x1199ca800 == 43 [pid = 1670] [id = 372] 12:52:31 INFO - PROCESS | 1670 | --DOCSHELL 0x1256c6000 == 42 [pid = 1670] [id = 370] 12:52:31 INFO - PROCESS | 1670 | --DOCSHELL 0x118f07800 == 41 [pid = 1670] [id = 369] 12:52:31 INFO - PROCESS | 1670 | --DOCSHELL 0x12c493800 == 40 [pid = 1670] [id = 368] 12:52:31 INFO - PROCESS | 1670 | --DOCSHELL 0x12ab0c000 == 39 [pid = 1670] [id = 354] 12:52:31 INFO - PROCESS | 1670 | --DOCSHELL 0x1210ce800 == 38 [pid = 1670] [id = 338] 12:52:31 INFO - PROCESS | 1670 | --DOCSHELL 0x11616c000 == 37 [pid = 1670] [id = 352] 12:52:31 INFO - PROCESS | 1670 | --DOCSHELL 0x12c72c800 == 36 [pid = 1670] [id = 371] 12:52:31 INFO - PROCESS | 1670 | --DOCSHELL 0x12120f800 == 35 [pid = 1670] [id = 340] 12:52:31 INFO - PROCESS | 1670 | --DOCSHELL 0x1168bd000 == 34 [pid = 1670] [id = 339] 12:52:31 INFO - PROCESS | 1670 | --DOCSHELL 0x121649000 == 33 [pid = 1670] [id = 353] 12:52:31 INFO - PROCESS | 1670 | --DOCSHELL 0x118f18000 == 32 [pid = 1670] [id = 390] 12:52:31 INFO - PROCESS | 1670 | --DOCSHELL 0x1278ac000 == 31 [pid = 1670] [id = 389] 12:52:31 INFO - PROCESS | 1670 | --DOCSHELL 0x12cd9d800 == 30 [pid = 1670] [id = 388] 12:52:31 INFO - PROCESS | 1670 | --DOCSHELL 0x12c8bd800 == 29 [pid = 1670] [id = 387] 12:52:31 INFO - PROCESS | 1670 | --DOCSHELL 0x123fb7800 == 28 [pid = 1670] [id = 386] 12:52:31 INFO - PROCESS | 1670 | --DOCSHELL 0x12cd87000 == 27 [pid = 1670] [id = 384] 12:52:31 INFO - PROCESS | 1670 | --DOCSHELL 0x11876b000 == 26 [pid = 1670] [id = 385] 12:52:32 INFO - PROCESS | 1670 | --DOMWINDOW == 129 (0x12a9f2800) [pid = 1670] [serial = 1101] [outer = 0x0] [url = about:blank] 12:52:32 INFO - PROCESS | 1670 | --DOMWINDOW == 128 (0x113d50c00) [pid = 1670] [serial = 1068] [outer = 0x0] [url = about:blank] 12:52:32 INFO - PROCESS | 1670 | --DOMWINDOW == 127 (0x1174b5400) [pid = 1670] [serial = 1069] [outer = 0x0] [url = about:blank] 12:52:32 INFO - PROCESS | 1670 | --DOMWINDOW == 126 (0x112edf800) [pid = 1670] [serial = 1056] [outer = 0x0] [url = about:blank] 12:52:32 INFO - PROCESS | 1670 | --DOMWINDOW == 125 (0x126676000) [pid = 1670] [serial = 1083] [outer = 0x0] [url = about:blank] 12:52:32 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x118210800) [pid = 1670] [serial = 1059] [outer = 0x0] [url = about:blank] 12:52:32 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x1182ec400) [pid = 1670] [serial = 1071] [outer = 0x0] [url = about:blank] 12:52:32 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x119108800) [pid = 1670] [serial = 1072] [outer = 0x0] [url = about:blank] 12:52:32 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x11a0dd800) [pid = 1670] [serial = 1062] [outer = 0x0] [url = about:blank] 12:52:32 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x113d46000) [pid = 1670] [serial = 1066] [outer = 0x0] [url = about:blank] 12:52:32 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x112e42800) [pid = 1670] [serial = 1065] [outer = 0x0] [url = about:blank] 12:52:32 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x1193b4800) [pid = 1670] [serial = 1074] [outer = 0x0] [url = about:blank] 12:52:32 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x119b59c00) [pid = 1670] [serial = 1075] [outer = 0x0] [url = about:blank] 12:52:32 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x11a0de400) [pid = 1670] [serial = 1077] [outer = 0x0] [url = about:blank] 12:52:32 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x1212e7000) [pid = 1670] [serial = 1078] [outer = 0x0] [url = about:blank] 12:52:32 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x121c5d800) [pid = 1670] [serial = 1080] [outer = 0x0] [url = about:blank] 12:52:32 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x128d5cc00) [pid = 1670] [serial = 1086] [outer = 0x0] [url = about:blank] 12:52:32 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x126cb1800) [pid = 1670] [serial = 1084] [outer = 0x0] [url = about:blank] 12:52:32 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x12928d000) [pid = 1670] [serial = 1089] [outer = 0x0] [url = about:blank] 12:52:32 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x129056400) [pid = 1670] [serial = 1087] [outer = 0x0] [url = about:blank] 12:52:32 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x112a85800) [pid = 1670] [serial = 1092] [outer = 0x0] [url = about:blank] 12:52:32 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x12934ac00) [pid = 1670] [serial = 1090] [outer = 0x0] [url = about:blank] 12:52:32 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x118204800) [pid = 1670] [serial = 1093] [outer = 0x0] [url = about:blank] 12:52:32 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x12a7a2c00) [pid = 1670] [serial = 1099] [outer = 0x0] [url = about:blank] 12:52:32 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x121174c00) [pid = 1670] [serial = 1095] [outer = 0x0] [url = about:blank] 12:52:32 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x12b02e800) [pid = 1670] [serial = 1102] [outer = 0x0] [url = about:blank] 12:52:32 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x124ec0000) [pid = 1670] [serial = 1081] [outer = 0x0] [url = about:blank] 12:52:32 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x12a4b5c00) [pid = 1670] [serial = 1096] [outer = 0x0] [url = about:blank] 12:52:32 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x12a76f400) [pid = 1670] [serial = 1098] [outer = 0x0] [url = about:blank] 12:52:32 INFO - PROCESS | 1670 | 1468007552266 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]]]}] 12:52:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 12:52:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1223ms 12:52:32 INFO - PROCESS | 1670 | 1468007552290 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 12:52:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 12:52:32 INFO - PROCESS | 1670 | 1468007552295 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 12:52:32 INFO - PROCESS | 1670 | 1468007552300 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 12:52:32 INFO - PROCESS | 1670 | 1468007552305 Marionette TRACE conn2 <- [1,1538,null,{}] 12:52:32 INFO - PROCESS | 1670 | 1468007552310 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}] 12:52:32 INFO - PROCESS | 1670 | 1468007552312 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:32 INFO - PROCESS | 1670 | 1468007552438 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 12:52:32 INFO - PROCESS | 1670 | 1468007552453 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:32 INFO - PROCESS | 1670 | 1468007552455 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x116ad0000 == 27 [pid = 1670] [id = 392] 12:52:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x1138d8800) [pid = 1670] [serial = 1175] [outer = 0x0] 12:52:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x11755f000) [pid = 1670] [serial = 1176] [outer = 0x1138d8800] 12:52:32 INFO - PROCESS | 1670 | 1468007552500 Marionette DEBUG loaded listener.js 12:52:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x1182e4400) [pid = 1670] [serial = 1177] [outer = 0x1138d8800] 12:52:32 INFO - PROCESS | 1670 | 1468007552896 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]]]}] 12:52:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 12:52:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 625ms 12:52:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 12:52:32 INFO - PROCESS | 1670 | 1468007552924 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 12:52:32 INFO - PROCESS | 1670 | 1468007552929 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 12:52:32 INFO - PROCESS | 1670 | 1468007552933 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 12:52:32 INFO - PROCESS | 1670 | 1468007552935 Marionette TRACE conn2 <- [1,1542,null,{}] 12:52:32 INFO - PROCESS | 1670 | 1468007552937 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}] 12:52:32 INFO - PROCESS | 1670 | 1468007552939 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:33 INFO - PROCESS | 1670 | 1468007553019 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 12:52:33 INFO - PROCESS | 1670 | 1468007553024 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:33 INFO - PROCESS | 1670 | 1468007553025 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x11945c800 == 28 [pid = 1670] [id = 393] 12:52:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x11889c400) [pid = 1670] [serial = 1178] [outer = 0x0] 12:52:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x11933b400) [pid = 1670] [serial = 1179] [outer = 0x11889c400] 12:52:33 INFO - PROCESS | 1670 | 1468007553055 Marionette DEBUG loaded listener.js 12:52:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x1197e5800) [pid = 1670] [serial = 1180] [outer = 0x11889c400] 12:52:33 INFO - PROCESS | 1670 | 1468007553414 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]]]}] 12:52:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 12:52:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 523ms 12:52:33 INFO - PROCESS | 1670 | 1468007553457 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 12:52:33 INFO - PROCESS | 1670 | 1468007553458 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 12:52:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 12:52:33 INFO - PROCESS | 1670 | 1468007553467 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 12:52:33 INFO - PROCESS | 1670 | 1468007553469 Marionette TRACE conn2 <- [1,1546,null,{}] 12:52:33 INFO - PROCESS | 1670 | 1468007553477 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}] 12:52:33 INFO - PROCESS | 1670 | 1468007553480 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:33 INFO - PROCESS | 1670 | 1468007553558 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 12:52:33 INFO - PROCESS | 1670 | 1468007553565 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:33 INFO - PROCESS | 1670 | 1468007553568 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x1213b2000 == 29 [pid = 1670] [id = 394] 12:52:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x119f76400) [pid = 1670] [serial = 1181] [outer = 0x0] 12:52:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x121173000) [pid = 1670] [serial = 1182] [outer = 0x119f76400] 12:52:33 INFO - PROCESS | 1670 | 1468007553595 Marionette DEBUG loaded listener.js 12:52:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x1214b6400) [pid = 1670] [serial = 1183] [outer = 0x119f76400] 12:52:33 INFO - PROCESS | 1670 | 1468007553930 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]]]}] 12:52:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 12:52:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 471ms 12:52:33 INFO - PROCESS | 1670 | 1468007553937 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 12:52:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 12:52:33 INFO - PROCESS | 1670 | 1468007553939 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 12:52:33 INFO - PROCESS | 1670 | 1468007553941 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 12:52:33 INFO - PROCESS | 1670 | 1468007553942 Marionette TRACE conn2 <- [1,1550,null,{}] 12:52:33 INFO - PROCESS | 1670 | 1468007553949 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}] 12:52:33 INFO - PROCESS | 1670 | 1468007553950 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:34 INFO - PROCESS | 1670 | 1468007554032 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 12:52:34 INFO - PROCESS | 1670 | 1468007554036 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:34 INFO - PROCESS | 1670 | 1468007554037 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x124bdf800 == 30 [pid = 1670] [id = 395] 12:52:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x121bb7800) [pid = 1670] [serial = 1184] [outer = 0x0] 12:52:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x124ebc400) [pid = 1670] [serial = 1185] [outer = 0x121bb7800] 12:52:34 INFO - PROCESS | 1670 | 1468007554063 Marionette DEBUG loaded listener.js 12:52:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x126675800) [pid = 1670] [serial = 1186] [outer = 0x121bb7800] 12:52:34 INFO - PROCESS | 1670 | 1468007554453 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]]]}] 12:52:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 12:52:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 523ms 12:52:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 12:52:34 INFO - PROCESS | 1670 | 1468007554464 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 12:52:34 INFO - PROCESS | 1670 | 1468007554466 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 12:52:34 INFO - PROCESS | 1670 | 1468007554468 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 12:52:34 INFO - PROCESS | 1670 | 1468007554469 Marionette TRACE conn2 <- [1,1554,null,{}] 12:52:34 INFO - PROCESS | 1670 | 1468007554471 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}] 12:52:34 INFO - PROCESS | 1670 | 1468007554472 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:34 INFO - PROCESS | 1670 | 1468007554574 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 12:52:34 INFO - PROCESS | 1670 | 1468007554579 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:34 INFO - PROCESS | 1670 | 1468007554580 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x126c06800 == 31 [pid = 1670] [id = 396] 12:52:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x118210800) [pid = 1670] [serial = 1187] [outer = 0x0] 12:52:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x126924c00) [pid = 1670] [serial = 1188] [outer = 0x118210800] 12:52:34 INFO - PROCESS | 1670 | 1468007554604 Marionette DEBUG loaded listener.js 12:52:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x126de0000) [pid = 1670] [serial = 1189] [outer = 0x118210800] 12:52:34 INFO - PROCESS | 1670 | 1468007554970 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]]]}] 12:52:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 12:52:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 519ms 12:52:34 INFO - PROCESS | 1670 | 1468007554988 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 12:52:34 INFO - PROCESS | 1670 | 1468007554989 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 12:52:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 12:52:34 INFO - PROCESS | 1670 | 1468007554991 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 12:52:34 INFO - PROCESS | 1670 | 1468007554992 Marionette TRACE conn2 <- [1,1558,null,{}] 12:52:35 INFO - PROCESS | 1670 | 1468007555004 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}] 12:52:35 INFO - PROCESS | 1670 | 1468007555008 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:35 INFO - PROCESS | 1670 | 1468007555116 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 12:52:35 INFO - PROCESS | 1670 | 1468007555128 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:35 INFO - PROCESS | 1670 | 1468007555130 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x129041000 == 32 [pid = 1670] [id = 397] 12:52:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x126de7800) [pid = 1670] [serial = 1190] [outer = 0x0] 12:52:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x129293400) [pid = 1670] [serial = 1191] [outer = 0x126de7800] 12:52:35 INFO - PROCESS | 1670 | 1468007555155 Marionette DEBUG loaded listener.js 12:52:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x12a7a3400) [pid = 1670] [serial = 1192] [outer = 0x126de7800] 12:52:35 INFO - PROCESS | 1670 | 1468007555502 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]]]}] 12:52:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 12:52:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 522ms 12:52:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 12:52:35 INFO - PROCESS | 1670 | 1468007555514 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 12:52:35 INFO - PROCESS | 1670 | 1468007555515 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 12:52:35 INFO - PROCESS | 1670 | 1468007555517 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 12:52:35 INFO - PROCESS | 1670 | 1468007555518 Marionette TRACE conn2 <- [1,1562,null,{}] 12:52:35 INFO - PROCESS | 1670 | 1468007555521 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}] 12:52:35 INFO - PROCESS | 1670 | 1468007555522 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:35 INFO - PROCESS | 1670 | 1468007555620 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 12:52:35 INFO - PROCESS | 1670 | 1468007555632 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:35 INFO - PROCESS | 1670 | 1468007555633 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a5e2800 == 33 [pid = 1670] [id = 398] 12:52:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x12a7a4000) [pid = 1670] [serial = 1193] [outer = 0x0] 12:52:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x12b028800) [pid = 1670] [serial = 1194] [outer = 0x12a7a4000] 12:52:35 INFO - PROCESS | 1670 | 1468007555657 Marionette DEBUG loaded listener.js 12:52:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x12b0ec000) [pid = 1670] [serial = 1195] [outer = 0x12a7a4000] 12:52:35 INFO - PROCESS | 1670 | 1468007555974 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]]]}] 12:52:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 12:52:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 468ms 12:52:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 12:52:35 INFO - PROCESS | 1670 | 1468007555985 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 12:52:35 INFO - PROCESS | 1670 | 1468007555986 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 12:52:35 INFO - PROCESS | 1670 | 1468007555989 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 12:52:35 INFO - PROCESS | 1670 | 1468007555990 Marionette TRACE conn2 <- [1,1566,null,{}] 12:52:35 INFO - PROCESS | 1670 | 1468007555992 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}] 12:52:35 INFO - PROCESS | 1670 | 1468007555994 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:36 INFO - PROCESS | 1670 | 1468007556097 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 12:52:36 INFO - PROCESS | 1670 | 1468007556108 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:36 INFO - PROCESS | 1670 | 1468007556109 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b018000 == 34 [pid = 1670] [id = 399] 12:52:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x12a9eac00) [pid = 1670] [serial = 1196] [outer = 0x0] 12:52:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x12b8de800) [pid = 1670] [serial = 1197] [outer = 0x12a9eac00] 12:52:36 INFO - PROCESS | 1670 | 1468007556134 Marionette DEBUG loaded listener.js 12:52:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 125 (0x12b995c00) [pid = 1670] [serial = 1198] [outer = 0x12a9eac00] 12:52:36 INFO - PROCESS | 1670 | --DOMWINDOW == 124 (0x12116a800) [pid = 1670] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 12:52:36 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x1214b7800) [pid = 1670] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 12:52:36 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x129058800) [pid = 1670] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 12:52:36 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x1214b0000) [pid = 1670] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 12:52:36 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x1129b2c00) [pid = 1670] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 12:52:36 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x116796800) [pid = 1670] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 12:52:36 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x1214b3800) [pid = 1670] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 12:52:36 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x119b65800) [pid = 1670] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 12:52:36 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x119b59000) [pid = 1670] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 12:52:36 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x118534800) [pid = 1670] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 12:52:36 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x1174b2800) [pid = 1670] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 12:52:36 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x119324c00) [pid = 1670] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 12:52:36 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x115e77800) [pid = 1670] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 12:52:36 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x128d57400) [pid = 1670] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 12:52:36 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x118346c00) [pid = 1670] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 12:52:36 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x12b8d7c00) [pid = 1670] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 12:52:36 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x12b98e000) [pid = 1670] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 12:52:36 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x12116e000) [pid = 1670] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 12:52:36 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x113d41c00) [pid = 1670] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 12:52:36 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x1128cd000) [pid = 1670] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 12:52:36 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x1129afc00) [pid = 1670] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 12:52:36 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x1197eb000) [pid = 1670] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 12:52:36 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x118204400) [pid = 1670] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 12:52:36 INFO - PROCESS | 1670 | 1468007556795 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]]]}] 12:52:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 12:52:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 818ms 12:52:36 INFO - PROCESS | 1670 | 1468007556821 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 12:52:36 INFO - PROCESS | 1670 | 1468007556822 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 12:52:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 12:52:36 INFO - PROCESS | 1670 | 1468007556824 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 12:52:36 INFO - PROCESS | 1670 | 1468007556825 Marionette TRACE conn2 <- [1,1570,null,{}] 12:52:36 INFO - PROCESS | 1670 | 1468007556833 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}] 12:52:36 INFO - PROCESS | 1670 | 1468007556834 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:36 INFO - PROCESS | 1670 | 1468007556947 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 12:52:36 INFO - PROCESS | 1670 | 1468007556991 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:36 INFO - PROCESS | 1670 | 1468007556992 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a552800 == 35 [pid = 1670] [id = 400] 12:52:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x111c18800) [pid = 1670] [serial = 1199] [outer = 0x0] 12:52:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x117155c00) [pid = 1670] [serial = 1200] [outer = 0x111c18800] 12:52:37 INFO - PROCESS | 1670 | 1468007557016 Marionette DEBUG loaded listener.js 12:52:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x11933a400) [pid = 1670] [serial = 1201] [outer = 0x111c18800] 12:52:37 INFO - PROCESS | 1670 | 1468007557279 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]]]}] 12:52:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 12:52:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 475ms 12:52:37 INFO - PROCESS | 1670 | 1468007557302 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 12:52:37 INFO - PROCESS | 1670 | 1468007557303 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 12:52:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 12:52:37 INFO - PROCESS | 1670 | 1468007557305 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 12:52:37 INFO - PROCESS | 1670 | 1468007557306 Marionette TRACE conn2 <- [1,1574,null,{}] 12:52:37 INFO - PROCESS | 1670 | 1468007557308 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}] 12:52:37 INFO - PROCESS | 1670 | 1468007557309 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:37 INFO - PROCESS | 1670 | 1468007557400 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 12:52:37 INFO - PROCESS | 1670 | 1468007557404 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:37 INFO - PROCESS | 1670 | 1468007557405 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b956800 == 36 [pid = 1670] [id = 401] 12:52:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x1182eac00) [pid = 1670] [serial = 1202] [outer = 0x0] 12:52:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x121175c00) [pid = 1670] [serial = 1203] [outer = 0x1182eac00] 12:52:37 INFO - PROCESS | 1670 | 1468007557429 Marionette DEBUG loaded listener.js 12:52:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x126927c00) [pid = 1670] [serial = 1204] [outer = 0x1182eac00] 12:52:37 INFO - PROCESS | 1670 | 1468007557786 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]]]}] 12:52:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 12:52:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 518ms 12:52:37 INFO - PROCESS | 1670 | 1468007557828 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 12:52:37 INFO - PROCESS | 1670 | 1468007557830 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 12:52:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 12:52:37 INFO - PROCESS | 1670 | 1468007557840 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 12:52:37 INFO - PROCESS | 1670 | 1468007557842 Marionette TRACE conn2 <- [1,1578,null,{}] 12:52:37 INFO - PROCESS | 1670 | 1468007557844 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}] 12:52:37 INFO - PROCESS | 1670 | 1468007557846 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:37 INFO - PROCESS | 1670 | 1468007557935 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 12:52:37 INFO - PROCESS | 1670 | 1468007557938 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:37 INFO - PROCESS | 1670 | 1468007557940 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c8c0800 == 37 [pid = 1670] [id = 402] 12:52:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x129344c00) [pid = 1670] [serial = 1205] [outer = 0x0] 12:52:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x12b996400) [pid = 1670] [serial = 1206] [outer = 0x129344c00] 12:52:37 INFO - PROCESS | 1670 | 1468007557966 Marionette DEBUG loaded listener.js 12:52:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x12bf14c00) [pid = 1670] [serial = 1207] [outer = 0x129344c00] 12:52:38 INFO - PROCESS | 1670 | 1468007558285 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]]]}] 12:52:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 12:52:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 475ms 12:52:38 INFO - PROCESS | 1670 | 1468007558309 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 12:52:38 INFO - PROCESS | 1670 | 1468007558311 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 12:52:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 12:52:38 INFO - PROCESS | 1670 | 1468007558315 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 12:52:38 INFO - PROCESS | 1670 | 1468007558316 Marionette TRACE conn2 <- [1,1582,null,{}] 12:52:38 INFO - PROCESS | 1670 | 1468007558318 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}] 12:52:38 INFO - PROCESS | 1670 | 1468007558319 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:38 INFO - PROCESS | 1670 | 1468007558393 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 12:52:38 INFO - PROCESS | 1670 | 1468007558399 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:38 INFO - PROCESS | 1670 | 1468007558400 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cd9e800 == 38 [pid = 1670] [id = 403] 12:52:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x12bf17800) [pid = 1670] [serial = 1208] [outer = 0x0] 12:52:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x12bf1dc00) [pid = 1670] [serial = 1209] [outer = 0x12bf17800] 12:52:38 INFO - PROCESS | 1670 | 1468007558424 Marionette DEBUG loaded listener.js 12:52:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x12bf21800) [pid = 1670] [serial = 1210] [outer = 0x12bf17800] 12:52:38 INFO - PROCESS | 1670 | 1468007558960 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]]]}] 12:52:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 12:52:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 720ms 12:52:39 INFO - PROCESS | 1670 | 1468007559036 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 12:52:39 INFO - PROCESS | 1670 | 1468007559038 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 12:52:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 12:52:39 INFO - PROCESS | 1670 | 1468007559042 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 12:52:39 INFO - PROCESS | 1670 | 1468007559044 Marionette TRACE conn2 <- [1,1586,null,{}] 12:52:39 INFO - PROCESS | 1670 | 1468007559048 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}] 12:52:39 INFO - PROCESS | 1670 | 1468007559049 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:39 INFO - PROCESS | 1670 | 1468007559181 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 12:52:39 INFO - PROCESS | 1670 | 1468007559271 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:39 INFO - PROCESS | 1670 | 1468007559273 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x118fc0000 == 39 [pid = 1670] [id = 404] 12:52:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x11688cc00) [pid = 1670] [serial = 1211] [outer = 0x0] 12:52:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x117154800) [pid = 1670] [serial = 1212] [outer = 0x11688cc00] 12:52:39 INFO - PROCESS | 1670 | 1468007559304 Marionette DEBUG loaded listener.js 12:52:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x11820e800) [pid = 1670] [serial = 1213] [outer = 0x11688cc00] 12:52:39 INFO - PROCESS | 1670 | 1468007559817 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]]]}] 12:52:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 12:52:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 824ms 12:52:39 INFO - PROCESS | 1670 | 1468007559883 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 12:52:39 INFO - PROCESS | 1670 | 1468007559886 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 12:52:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 12:52:39 INFO - PROCESS | 1670 | 1468007559892 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 12:52:39 INFO - PROCESS | 1670 | 1468007559894 Marionette TRACE conn2 <- [1,1590,null,{}] 12:52:39 INFO - PROCESS | 1670 | 1468007559897 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}] 12:52:39 INFO - PROCESS | 1670 | 1468007559898 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:40 INFO - PROCESS | 1670 | 1468007560011 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 12:52:40 INFO - PROCESS | 1670 | 1468007560099 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:40 INFO - PROCESS | 1670 | 1468007560100 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x124be9800 == 40 [pid = 1670] [id = 405] 12:52:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x119337c00) [pid = 1670] [serial = 1214] [outer = 0x0] 12:52:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x1193bc400) [pid = 1670] [serial = 1215] [outer = 0x119337c00] 12:52:40 INFO - PROCESS | 1670 | 1468007560131 Marionette DEBUG loaded listener.js 12:52:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x119b5d000) [pid = 1670] [serial = 1216] [outer = 0x119337c00] 12:52:40 INFO - PROCESS | 1670 | 1468007560754 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]]]}] 12:52:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 12:52:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 923ms 12:52:40 INFO - PROCESS | 1670 | 1468007560821 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 12:52:40 INFO - PROCESS | 1670 | 1468007560823 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 12:52:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 12:52:40 INFO - PROCESS | 1670 | 1468007560830 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 12:52:40 INFO - PROCESS | 1670 | 1468007560832 Marionette TRACE conn2 <- [1,1594,null,{}] 12:52:40 INFO - PROCESS | 1670 | 1468007560835 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}] 12:52:40 INFO - PROCESS | 1670 | 1468007560837 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:40 INFO - PROCESS | 1670 | 1468007560951 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 12:52:40 INFO - PROCESS | 1670 | --DOCSHELL 0x12c8c0800 == 39 [pid = 1670] [id = 402] 12:52:40 INFO - PROCESS | 1670 | --DOCSHELL 0x12b956800 == 38 [pid = 1670] [id = 401] 12:52:40 INFO - PROCESS | 1670 | --DOCSHELL 0x12a552800 == 37 [pid = 1670] [id = 400] 12:52:40 INFO - PROCESS | 1670 | --DOCSHELL 0x12b018000 == 36 [pid = 1670] [id = 399] 12:52:40 INFO - PROCESS | 1670 | --DOCSHELL 0x12a5e2800 == 35 [pid = 1670] [id = 398] 12:52:40 INFO - PROCESS | 1670 | --DOCSHELL 0x129041000 == 34 [pid = 1670] [id = 397] 12:52:40 INFO - PROCESS | 1670 | --DOCSHELL 0x126c06800 == 33 [pid = 1670] [id = 396] 12:52:41 INFO - PROCESS | 1670 | --DOCSHELL 0x124bdf800 == 32 [pid = 1670] [id = 395] 12:52:41 INFO - PROCESS | 1670 | --DOCSHELL 0x1213b2000 == 31 [pid = 1670] [id = 394] 12:52:41 INFO - PROCESS | 1670 | --DOCSHELL 0x11945c800 == 30 [pid = 1670] [id = 393] 12:52:41 INFO - PROCESS | 1670 | --DOCSHELL 0x116ad0000 == 29 [pid = 1670] [id = 392] 12:52:41 INFO - PROCESS | 1670 | --DOCSHELL 0x121358000 == 28 [pid = 1670] [id = 391] 12:52:41 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x128b11000) [pid = 1670] [serial = 1054] [outer = 0x0] [url = about:blank] 12:52:41 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x1130aec00) [pid = 1670] [serial = 1018] [outer = 0x0] [url = about:blank] 12:52:41 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x118341800) [pid = 1670] [serial = 1015] [outer = 0x0] [url = about:blank] 12:52:41 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x115e03000) [pid = 1670] [serial = 1057] [outer = 0x0] [url = about:blank] 12:52:41 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x121173800) [pid = 1670] [serial = 1063] [outer = 0x0] [url = about:blank] 12:52:41 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x1188a6c00) [pid = 1670] [serial = 1060] [outer = 0x0] [url = about:blank] 12:52:41 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x12a4b8c00) [pid = 1670] [serial = 1134] [outer = 0x0] [url = about:blank] 12:52:41 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x12a76f800) [pid = 1670] [serial = 1137] [outer = 0x0] [url = about:blank] 12:52:41 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x12a7a8000) [pid = 1670] [serial = 1140] [outer = 0x0] [url = about:blank] 12:52:41 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x113bc0400) [pid = 1670] [serial = 1116] [outer = 0x0] [url = about:blank] 12:52:41 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x116814c00) [pid = 1670] [serial = 1138] [outer = 0x0] [url = about:blank] 12:52:41 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x117dc1000) [pid = 1670] [serial = 1117] [outer = 0x0] [url = about:blank] 12:52:41 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x1174bb000) [pid = 1670] [serial = 1119] [outer = 0x0] [url = about:blank] 12:52:41 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x1182e4000) [pid = 1670] [serial = 1120] [outer = 0x0] [url = about:blank] 12:52:41 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x125670000) [pid = 1670] [serial = 1113] [outer = 0x0] [url = about:blank] 12:52:41 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x128b16000) [pid = 1670] [serial = 1114] [outer = 0x0] [url = about:blank] 12:52:41 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x12b0e3400) [pid = 1670] [serial = 1105] [outer = 0x0] [url = about:blank] 12:52:41 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x12b032400) [pid = 1670] [serial = 1104] [outer = 0x0] [url = about:blank] 12:52:41 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x121174400) [pid = 1670] [serial = 1125] [outer = 0x0] [url = about:blank] 12:52:41 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x1212eb000) [pid = 1670] [serial = 1126] [outer = 0x0] [url = about:blank] 12:52:41 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x11933a000) [pid = 1670] [serial = 1122] [outer = 0x0] [url = about:blank] 12:52:41 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x1197eac00) [pid = 1670] [serial = 1123] [outer = 0x0] [url = about:blank] 12:52:41 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x1174e8000) [pid = 1670] [serial = 1107] [outer = 0x0] [url = about:blank] 12:52:41 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x1182e0c00) [pid = 1670] [serial = 1108] [outer = 0x0] [url = about:blank] 12:52:41 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x1197e5400) [pid = 1670] [serial = 1110] [outer = 0x0] [url = about:blank] 12:52:41 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x11a0e2800) [pid = 1670] [serial = 1111] [outer = 0x0] [url = about:blank] 12:52:41 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x12151a800) [pid = 1670] [serial = 1128] [outer = 0x0] [url = about:blank] 12:52:41 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x124e12800) [pid = 1670] [serial = 1129] [outer = 0x0] [url = about:blank] 12:52:41 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x12b0ed000) [pid = 1670] [serial = 1146] [outer = 0x0] [url = about:blank] 12:52:41 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x1193b2800) [pid = 1670] [serial = 1143] [outer = 0x0] [url = about:blank] 12:52:41 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x121c50000) [pid = 1670] [serial = 1144] [outer = 0x0] [url = about:blank] 12:52:41 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x12b8de400) [pid = 1670] [serial = 1149] [outer = 0x0] [url = about:blank] 12:52:41 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x12b0e3c00) [pid = 1670] [serial = 1141] [outer = 0x0] [url = about:blank] 12:52:41 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x12b995000) [pid = 1670] [serial = 1152] [outer = 0x0] [url = about:blank] 12:52:41 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x124ebf800) [pid = 1670] [serial = 1131] [outer = 0x0] [url = about:blank] 12:52:41 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x12bd46400) [pid = 1670] [serial = 1153] [outer = 0x0] [url = about:blank] 12:52:41 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x12a762c00) [pid = 1670] [serial = 1135] [outer = 0x0] [url = about:blank] 12:52:41 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x12b8d6c00) [pid = 1670] [serial = 1147] [outer = 0x0] [url = about:blank] 12:52:41 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x12b98dc00) [pid = 1670] [serial = 1150] [outer = 0x0] [url = about:blank] 12:52:41 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x129348000) [pid = 1670] [serial = 1132] [outer = 0x0] [url = about:blank] 12:52:41 INFO - PROCESS | 1670 | 1468007561049 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:41 INFO - PROCESS | 1670 | 1468007561051 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x113d14000 == 29 [pid = 1670] [id = 406] 12:52:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x1129afc00) [pid = 1670] [serial = 1217] [outer = 0x0] 12:52:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x112fc7c00) [pid = 1670] [serial = 1218] [outer = 0x1129afc00] 12:52:41 INFO - PROCESS | 1670 | 1468007561081 Marionette DEBUG loaded listener.js 12:52:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x116814c00) [pid = 1670] [serial = 1219] [outer = 0x1129afc00] 12:52:41 INFO - PROCESS | 1670 | 1468007561424 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]]]}] 12:52:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 12:52:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 622ms 12:52:41 INFO - PROCESS | 1670 | 1468007561450 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 12:52:41 INFO - PROCESS | 1670 | 1468007561454 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 12:52:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 12:52:41 INFO - PROCESS | 1670 | 1468007561460 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 12:52:41 INFO - PROCESS | 1670 | 1468007561463 Marionette TRACE conn2 <- [1,1598,null,{}] 12:52:41 INFO - PROCESS | 1670 | 1468007561467 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}] 12:52:41 INFO - PROCESS | 1670 | 1468007561469 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:41 INFO - PROCESS | 1670 | 1468007561595 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 12:52:41 INFO - PROCESS | 1670 | 1468007561710 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:41 INFO - PROCESS | 1670 | 1468007561711 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x118761800 == 30 [pid = 1670] [id = 407] 12:52:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x116a23800) [pid = 1670] [serial = 1220] [outer = 0x0] 12:52:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x118181800) [pid = 1670] [serial = 1221] [outer = 0x116a23800] 12:52:41 INFO - PROCESS | 1670 | 1468007561759 Marionette DEBUG loaded listener.js 12:52:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x11889bc00) [pid = 1670] [serial = 1222] [outer = 0x116a23800] 12:52:42 INFO - PROCESS | 1670 | 1468007562125 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]]]}] 12:52:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 12:52:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 722ms 12:52:42 INFO - PROCESS | 1670 | 1468007562181 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 12:52:42 INFO - PROCESS | 1670 | 1468007562183 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 12:52:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 12:52:42 INFO - PROCESS | 1670 | 1468007562185 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 12:52:42 INFO - PROCESS | 1670 | 1468007562187 Marionette TRACE conn2 <- [1,1602,null,{}] 12:52:42 INFO - PROCESS | 1670 | 1468007562195 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}] 12:52:42 INFO - PROCESS | 1670 | 1468007562198 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:42 INFO - PROCESS | 1670 | 1468007562307 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 12:52:42 INFO - PROCESS | 1670 | 1468007562368 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:42 INFO - PROCESS | 1670 | 1468007562370 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x12134d800 == 31 [pid = 1670] [id = 408] 12:52:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x118fcd000) [pid = 1670] [serial = 1223] [outer = 0x0] 12:52:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x1193bf400) [pid = 1670] [serial = 1224] [outer = 0x118fcd000] 12:52:42 INFO - PROCESS | 1670 | 1468007562398 Marionette DEBUG loaded listener.js 12:52:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x11a0d6800) [pid = 1670] [serial = 1225] [outer = 0x118fcd000] 12:52:42 INFO - PROCESS | 1670 | 1468007562678 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]]]}] 12:52:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 12:52:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 521ms 12:52:42 INFO - PROCESS | 1670 | 1468007562706 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 12:52:42 INFO - PROCESS | 1670 | 1468007562708 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 12:52:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 12:52:42 INFO - PROCESS | 1670 | 1468007562718 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 12:52:42 INFO - PROCESS | 1670 | 1468007562719 Marionette TRACE conn2 <- [1,1606,null,{}] 12:52:42 INFO - PROCESS | 1670 | 1468007562721 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}] 12:52:42 INFO - PROCESS | 1670 | 1468007562723 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:42 INFO - PROCESS | 1670 | 1468007562807 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 12:52:42 INFO - PROCESS | 1670 | 1468007562871 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:42 INFO - PROCESS | 1670 | 1468007562872 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x121b1b800 == 32 [pid = 1670] [id = 409] 12:52:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x11931e800) [pid = 1670] [serial = 1226] [outer = 0x0] 12:52:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x12116e000) [pid = 1670] [serial = 1227] [outer = 0x11931e800] 12:52:42 INFO - PROCESS | 1670 | 1468007562898 Marionette DEBUG loaded listener.js 12:52:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x1214ae800) [pid = 1670] [serial = 1228] [outer = 0x11931e800] 12:52:43 INFO - PROCESS | 1670 | 1468007563186 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]]]}] 12:52:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 12:52:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 471ms 12:52:43 INFO - PROCESS | 1670 | 1468007563197 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 12:52:43 INFO - PROCESS | 1670 | 1468007563199 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 12:52:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 12:52:43 INFO - PROCESS | 1670 | 1468007563206 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 12:52:43 INFO - PROCESS | 1670 | 1468007563207 Marionette TRACE conn2 <- [1,1610,null,{}] 12:52:43 INFO - PROCESS | 1670 | 1468007563217 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}] 12:52:43 INFO - PROCESS | 1670 | 1468007563219 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:43 INFO - PROCESS | 1670 | 1468007563330 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 12:52:43 INFO - PROCESS | 1670 | 1468007563334 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:43 INFO - PROCESS | 1670 | 1468007563336 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x1262d3800 == 33 [pid = 1670] [id = 410] 12:52:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x1128d6800) [pid = 1670] [serial = 1229] [outer = 0x0] 12:52:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x1214aec00) [pid = 1670] [serial = 1230] [outer = 0x1128d6800] 12:52:43 INFO - PROCESS | 1670 | 1468007563361 Marionette DEBUG loaded listener.js 12:52:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x123de5000) [pid = 1670] [serial = 1231] [outer = 0x1128d6800] 12:52:43 INFO - PROCESS | 1670 | 1468007563705 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]]]}] 12:52:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 12:52:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 520ms 12:52:43 INFO - PROCESS | 1670 | 1468007563727 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 12:52:43 INFO - PROCESS | 1670 | 1468007563730 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 12:52:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 12:52:43 INFO - PROCESS | 1670 | 1468007563734 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 12:52:43 INFO - PROCESS | 1670 | 1468007563735 Marionette TRACE conn2 <- [1,1614,null,{}] 12:52:43 INFO - PROCESS | 1670 | 1468007563742 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}] 12:52:43 INFO - PROCESS | 1670 | 1468007563749 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:43 INFO - PROCESS | 1670 | 1468007563865 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 12:52:43 INFO - PROCESS | 1670 | 1468007563877 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:43 INFO - PROCESS | 1670 | 1468007563878 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x129046800 == 34 [pid = 1670] [id = 411] 12:52:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x124ec0c00) [pid = 1670] [serial = 1232] [outer = 0x0] 12:52:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x12698d800) [pid = 1670] [serial = 1233] [outer = 0x124ec0c00] 12:52:43 INFO - PROCESS | 1670 | 1468007563903 Marionette DEBUG loaded listener.js 12:52:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x129291800) [pid = 1670] [serial = 1234] [outer = 0x124ec0c00] 12:52:44 INFO - PROCESS | 1670 | 1468007564240 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]]]}] 12:52:44 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 12:52:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 524ms 12:52:44 INFO - PROCESS | 1670 | 1468007564259 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 12:52:44 INFO - PROCESS | 1670 | 1468007564261 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 12:52:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 12:52:44 INFO - PROCESS | 1670 | 1468007564266 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 12:52:44 INFO - PROCESS | 1670 | 1468007564267 Marionette TRACE conn2 <- [1,1618,null,{}] 12:52:44 INFO - PROCESS | 1670 | 1468007564275 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}] 12:52:44 INFO - PROCESS | 1670 | 1468007564277 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:44 INFO - PROCESS | 1670 | 1468007564384 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 12:52:44 INFO - PROCESS | 1670 | 1468007564396 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:44 INFO - PROCESS | 1670 | 1468007564397 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a41a800 == 35 [pid = 1670] [id = 412] 12:52:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x129292000) [pid = 1670] [serial = 1235] [outer = 0x0] 12:52:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x12a2d3400) [pid = 1670] [serial = 1236] [outer = 0x129292000] 12:52:44 INFO - PROCESS | 1670 | 1468007564422 Marionette DEBUG loaded listener.js 12:52:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x12a762c00) [pid = 1670] [serial = 1237] [outer = 0x129292000] 12:52:44 INFO - PROCESS | 1670 | 1468007564791 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]]]}] 12:52:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 12:52:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 569ms 12:52:44 INFO - PROCESS | 1670 | 1468007564836 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 12:52:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 12:52:44 INFO - PROCESS | 1670 | 1468007564838 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 12:52:44 INFO - PROCESS | 1670 | 1468007564841 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 12:52:44 INFO - PROCESS | 1670 | 1468007564843 Marionette TRACE conn2 <- [1,1622,null,{}] 12:52:44 INFO - PROCESS | 1670 | 1468007564846 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}] 12:52:44 INFO - PROCESS | 1670 | 1468007564848 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:44 INFO - PROCESS | 1670 | 1468007564996 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 12:52:45 INFO - PROCESS | 1670 | 1468007565010 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:45 INFO - PROCESS | 1670 | 1468007565011 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a5ee800 == 36 [pid = 1670] [id = 413] 12:52:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x12a763800) [pid = 1670] [serial = 1238] [outer = 0x0] 12:52:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x12a79f800) [pid = 1670] [serial = 1239] [outer = 0x12a763800] 12:52:45 INFO - PROCESS | 1670 | 1468007565035 Marionette DEBUG loaded listener.js 12:52:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x12b025c00) [pid = 1670] [serial = 1240] [outer = 0x12a763800] 12:52:45 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x118210800) [pid = 1670] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 12:52:45 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x121bb7800) [pid = 1670] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 12:52:45 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x119985c00) [pid = 1670] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 12:52:45 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x1138d8800) [pid = 1670] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 12:52:45 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x11889c400) [pid = 1670] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 12:52:45 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x119f76400) [pid = 1670] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 12:52:45 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x126de7800) [pid = 1670] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 12:52:45 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x114f76000) [pid = 1670] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 12:52:45 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x119336800) [pid = 1670] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 12:52:45 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x12a7a4000) [pid = 1670] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 12:52:45 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x111c18800) [pid = 1670] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 12:52:45 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x121408000) [pid = 1670] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 12:52:45 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x129051000) [pid = 1670] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 12:52:45 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x129344c00) [pid = 1670] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 12:52:45 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x12a9eac00) [pid = 1670] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 12:52:45 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x1182eac00) [pid = 1670] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 12:52:45 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x115ded400) [pid = 1670] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 12:52:45 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x1138d8400) [pid = 1670] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 12:52:45 INFO - PROCESS | 1670 | 1468007565441 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]]]}] 12:52:45 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 12:52:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 623ms 12:52:45 INFO - PROCESS | 1670 | 1468007565467 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 12:52:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 12:52:45 INFO - PROCESS | 1670 | 1468007565476 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 12:52:45 INFO - PROCESS | 1670 | 1468007565484 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 12:52:45 INFO - PROCESS | 1670 | 1468007565485 Marionette TRACE conn2 <- [1,1626,null,{}] 12:52:45 INFO - PROCESS | 1670 | 1468007565487 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}] 12:52:45 INFO - PROCESS | 1670 | 1468007565488 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:45 INFO - PROCESS | 1670 | 1468007565601 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 12:52:45 INFO - PROCESS | 1670 | 1468007565638 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:45 INFO - PROCESS | 1670 | 1468007565639 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x12120b000 == 37 [pid = 1670] [id = 414] 12:52:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x1129b1000) [pid = 1670] [serial = 1241] [outer = 0x0] 12:52:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x119336800) [pid = 1670] [serial = 1242] [outer = 0x1129b1000] 12:52:45 INFO - PROCESS | 1670 | 1468007565667 Marionette DEBUG loaded listener.js 12:52:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x126de7800) [pid = 1670] [serial = 1243] [outer = 0x1129b1000] 12:52:45 INFO - PROCESS | 1670 | 1468007565963 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]]]}] 12:52:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 12:52:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 521ms 12:52:46 INFO - PROCESS | 1670 | 1468007566006 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 12:52:46 INFO - PROCESS | 1670 | 1468007566007 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 12:52:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 12:52:46 INFO - PROCESS | 1670 | 1468007566009 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 12:52:46 INFO - PROCESS | 1670 | 1468007566010 Marionette TRACE conn2 <- [1,1630,null,{}] 12:52:46 INFO - PROCESS | 1670 | 1468007566020 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}] 12:52:46 INFO - PROCESS | 1670 | 1468007566021 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:46 INFO - PROCESS | 1670 | 1468007566106 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 12:52:46 INFO - PROCESS | 1670 | 1468007566167 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:46 INFO - PROCESS | 1670 | 1468007566168 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b24c000 == 38 [pid = 1670] [id = 415] 12:52:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x118184800) [pid = 1670] [serial = 1244] [outer = 0x0] 12:52:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x12a76fc00) [pid = 1670] [serial = 1245] [outer = 0x118184800] 12:52:46 INFO - PROCESS | 1670 | 1468007566192 Marionette DEBUG loaded listener.js 12:52:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x12b0e4000) [pid = 1670] [serial = 1246] [outer = 0x118184800] 12:52:46 INFO - PROCESS | 1670 | 1468007566453 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]]]}] 12:52:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 12:52:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 476ms 12:52:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 12:52:46 INFO - PROCESS | 1670 | 1468007566487 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 12:52:46 INFO - PROCESS | 1670 | 1468007566488 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 12:52:46 INFO - PROCESS | 1670 | 1468007566490 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 12:52:46 INFO - PROCESS | 1670 | 1468007566492 Marionette TRACE conn2 <- [1,1634,null,{}] 12:52:46 INFO - PROCESS | 1670 | 1468007566501 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}] 12:52:46 INFO - PROCESS | 1670 | 1468007566503 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:46 INFO - PROCESS | 1670 | 1468007566599 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 12:52:46 INFO - PROCESS | 1670 | 1468007566602 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:46 INFO - PROCESS | 1670 | 1468007566604 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c744800 == 39 [pid = 1670] [id = 416] 12:52:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x12b0e9800) [pid = 1670] [serial = 1247] [outer = 0x0] 12:52:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x12b8dd400) [pid = 1670] [serial = 1248] [outer = 0x12b0e9800] 12:52:46 INFO - PROCESS | 1670 | 1468007566630 Marionette DEBUG loaded listener.js 12:52:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x12bd41c00) [pid = 1670] [serial = 1249] [outer = 0x12b0e9800] 12:52:46 INFO - PROCESS | 1670 | 1468007566967 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]]]}] 12:52:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 12:52:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 524ms 12:52:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 12:52:47 INFO - PROCESS | 1670 | 1468007567015 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 12:52:47 INFO - PROCESS | 1670 | 1468007567016 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 12:52:47 INFO - PROCESS | 1670 | 1468007567018 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 12:52:47 INFO - PROCESS | 1670 | 1468007567019 Marionette TRACE conn2 <- [1,1638,null,{}] 12:52:47 INFO - PROCESS | 1670 | 1468007567021 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}] 12:52:47 INFO - PROCESS | 1670 | 1468007567022 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:47 INFO - PROCESS | 1670 | 1468007567130 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 12:52:47 INFO - PROCESS | 1670 | 1468007567137 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:47 INFO - PROCESS | 1670 | 1468007567138 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:47 INFO - PROCESS | 1670 | ++DOCSHELL 0x1168ce800 == 40 [pid = 1670] [id = 417] 12:52:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x12b98a400) [pid = 1670] [serial = 1250] [outer = 0x0] 12:52:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x12bf19800) [pid = 1670] [serial = 1251] [outer = 0x12b98a400] 12:52:47 INFO - PROCESS | 1670 | 1468007567162 Marionette DEBUG loaded listener.js 12:52:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x12bf34800) [pid = 1670] [serial = 1252] [outer = 0x12b98a400] 12:52:47 INFO - PROCESS | 1670 | 1468007567618 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]]]}] 12:52:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 12:52:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 619ms 12:52:47 INFO - PROCESS | 1670 | 1468007567638 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 12:52:47 INFO - PROCESS | 1670 | 1468007567641 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 12:52:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 12:52:47 INFO - PROCESS | 1670 | 1468007567644 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 12:52:47 INFO - PROCESS | 1670 | 1468007567646 Marionette TRACE conn2 <- [1,1642,null,{}] 12:52:47 INFO - PROCESS | 1670 | 1468007567651 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}] 12:52:47 INFO - PROCESS | 1670 | 1468007567653 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:47 INFO - PROCESS | 1670 | 1468007567760 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 12:52:47 INFO - PROCESS | 1670 | 1468007567838 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:47 INFO - PROCESS | 1670 | 1468007567839 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:47 INFO - PROCESS | 1670 | ++DOCSHELL 0x118f04000 == 41 [pid = 1670] [id = 418] 12:52:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x1138e5000) [pid = 1670] [serial = 1253] [outer = 0x0] 12:52:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x116887c00) [pid = 1670] [serial = 1254] [outer = 0x1138e5000] 12:52:47 INFO - PROCESS | 1670 | 1468007567869 Marionette DEBUG loaded listener.js 12:52:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x11805ac00) [pid = 1670] [serial = 1255] [outer = 0x1138e5000] 12:52:48 INFO - PROCESS | 1670 | 1468007568304 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]]]}] 12:52:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 12:52:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 673ms 12:52:48 INFO - PROCESS | 1670 | 1468007568317 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 12:52:48 INFO - PROCESS | 1670 | 1468007568321 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 12:52:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 12:52:48 INFO - PROCESS | 1670 | 1468007568325 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 12:52:48 INFO - PROCESS | 1670 | 1468007568327 Marionette TRACE conn2 <- [1,1646,null,{}] 12:52:48 INFO - PROCESS | 1670 | 1468007568329 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}] 12:52:48 INFO - PROCESS | 1670 | 1468007568331 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:48 INFO - PROCESS | 1670 | 1468007568435 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 12:52:48 INFO - PROCESS | 1670 | 1468007568498 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:48 INFO - PROCESS | 1670 | 1468007568500 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x1267a7000 == 42 [pid = 1670] [id = 419] 12:52:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x119337800) [pid = 1670] [serial = 1256] [outer = 0x0] 12:52:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x1193ba000) [pid = 1670] [serial = 1257] [outer = 0x119337800] 12:52:48 INFO - PROCESS | 1670 | 1468007568531 Marionette DEBUG loaded listener.js 12:52:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x11a07b000) [pid = 1670] [serial = 1258] [outer = 0x119337800] 12:52:48 INFO - PROCESS | 1670 | 1468007568980 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]]]}] 12:52:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 12:52:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 671ms 12:52:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 12:52:49 INFO - PROCESS | 1670 | 1468007568997 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 12:52:49 INFO - PROCESS | 1670 | 1468007568999 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 12:52:49 INFO - PROCESS | 1670 | 1468007569001 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 12:52:49 INFO - PROCESS | 1670 | 1468007569004 Marionette TRACE conn2 <- [1,1650,null,{}] 12:52:49 INFO - PROCESS | 1670 | 1468007569012 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}] 12:52:49 INFO - PROCESS | 1670 | 1468007569015 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:49 INFO - PROCESS | 1670 | 1468007569139 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 12:52:49 INFO - PROCESS | 1670 | 1468007569218 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:49 INFO - PROCESS | 1670 | 1468007569220 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ca5c000 == 43 [pid = 1670] [id = 420] 12:52:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x124ebf800) [pid = 1670] [serial = 1259] [outer = 0x0] 12:52:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x12698a000) [pid = 1670] [serial = 1260] [outer = 0x124ebf800] 12:52:49 INFO - PROCESS | 1670 | 1468007569251 Marionette DEBUG loaded listener.js 12:52:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x128d5cc00) [pid = 1670] [serial = 1261] [outer = 0x124ebf800] 12:52:49 INFO - PROCESS | 1670 | 1468007569667 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]]]}] 12:52:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 12:52:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 674ms 12:52:49 INFO - PROCESS | 1670 | 1468007569675 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 12:52:49 INFO - PROCESS | 1670 | 1468007569679 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 12:52:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 12:52:49 INFO - PROCESS | 1670 | 1468007569682 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 12:52:49 INFO - PROCESS | 1670 | 1468007569683 Marionette TRACE conn2 <- [1,1654,null,{}] 12:52:49 INFO - PROCESS | 1670 | 1468007569686 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}] 12:52:49 INFO - PROCESS | 1670 | 1468007569687 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:49 INFO - PROCESS | 1670 | 1468007569791 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 12:52:49 INFO - PROCESS | 1670 | 1468007569855 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:49 INFO - PROCESS | 1670 | 1468007569856 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d1c6000 == 44 [pid = 1670] [id = 421] 12:52:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x110eef800) [pid = 1670] [serial = 1262] [outer = 0x0] 12:52:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x129345800) [pid = 1670] [serial = 1263] [outer = 0x110eef800] 12:52:49 INFO - PROCESS | 1670 | 1468007569939 Marionette DEBUG loaded listener.js 12:52:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x12b8dc800) [pid = 1670] [serial = 1264] [outer = 0x110eef800] 12:52:50 INFO - PROCESS | 1670 | 1468007570325 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]]]}] 12:52:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 12:52:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 669ms 12:52:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 12:52:50 INFO - PROCESS | 1670 | 1468007570351 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 12:52:50 INFO - PROCESS | 1670 | 1468007570352 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 12:52:50 INFO - PROCESS | 1670 | 1468007570355 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 12:52:50 INFO - PROCESS | 1670 | 1468007570356 Marionette TRACE conn2 <- [1,1658,null,{}] 12:52:50 INFO - PROCESS | 1670 | 1468007570358 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}] 12:52:50 INFO - PROCESS | 1670 | 1468007570360 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:50 INFO - PROCESS | 1670 | 1468007570466 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 12:52:50 INFO - PROCESS | 1670 | 1468007570720 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:50 INFO - PROCESS | 1670 | 1468007570722 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x11875c800 == 45 [pid = 1670] [id = 422] 12:52:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x112a7b400) [pid = 1670] [serial = 1265] [outer = 0x0] 12:52:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x1138e1400) [pid = 1670] [serial = 1266] [outer = 0x112a7b400] 12:52:50 INFO - PROCESS | 1670 | 1468007570749 Marionette DEBUG loaded listener.js 12:52:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x116641000) [pid = 1670] [serial = 1267] [outer = 0x112a7b400] 12:52:51 INFO - PROCESS | 1670 | 1468007571182 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]]]}] 12:52:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 12:52:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 873ms 12:52:51 INFO - PROCESS | 1670 | 1468007571229 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 12:52:51 INFO - PROCESS | 1670 | 1468007571231 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 12:52:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 12:52:51 INFO - PROCESS | 1670 | 1468007571234 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 12:52:51 INFO - PROCESS | 1670 | 1468007571236 Marionette TRACE conn2 <- [1,1662,null,{}] 12:52:51 INFO - PROCESS | 1670 | 1468007571239 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}] 12:52:51 INFO - PROCESS | 1670 | 1468007571240 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:51 INFO - PROCESS | 1670 | 1468007571323 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 12:52:51 INFO - PROCESS | 1670 | 1468007571389 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:51 INFO - PROCESS | 1670 | 1468007571390 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x118515800 == 46 [pid = 1670] [id = 423] 12:52:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x118124c00) [pid = 1670] [serial = 1268] [outer = 0x0] 12:52:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x118f5b000) [pid = 1670] [serial = 1269] [outer = 0x118124c00] 12:52:51 INFO - PROCESS | 1670 | 1468007571421 Marionette DEBUG loaded listener.js 12:52:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x119327800) [pid = 1670] [serial = 1270] [outer = 0x118124c00] 12:52:52 INFO - PROCESS | 1670 | --DOCSHELL 0x12c744800 == 45 [pid = 1670] [id = 416] 12:52:52 INFO - PROCESS | 1670 | --DOCSHELL 0x12b24c000 == 44 [pid = 1670] [id = 415] 12:52:52 INFO - PROCESS | 1670 | --DOCSHELL 0x12120b000 == 43 [pid = 1670] [id = 414] 12:52:52 INFO - PROCESS | 1670 | --DOCSHELL 0x12a5ee800 == 42 [pid = 1670] [id = 413] 12:52:52 INFO - PROCESS | 1670 | --DOCSHELL 0x12a41a800 == 41 [pid = 1670] [id = 412] 12:52:52 INFO - PROCESS | 1670 | --DOCSHELL 0x129046800 == 40 [pid = 1670] [id = 411] 12:52:52 INFO - PROCESS | 1670 | --DOCSHELL 0x1262d3800 == 39 [pid = 1670] [id = 410] 12:52:52 INFO - PROCESS | 1670 | --DOCSHELL 0x121b1b800 == 38 [pid = 1670] [id = 409] 12:52:52 INFO - PROCESS | 1670 | --DOCSHELL 0x12134d800 == 37 [pid = 1670] [id = 408] 12:52:52 INFO - PROCESS | 1670 | --DOCSHELL 0x118761800 == 36 [pid = 1670] [id = 407] 12:52:52 INFO - PROCESS | 1670 | --DOCSHELL 0x113d14000 == 35 [pid = 1670] [id = 406] 12:52:52 INFO - PROCESS | 1670 | --DOCSHELL 0x124be9800 == 34 [pid = 1670] [id = 405] 12:52:52 INFO - PROCESS | 1670 | --DOCSHELL 0x118fc0000 == 33 [pid = 1670] [id = 404] 12:52:52 INFO - PROCESS | 1670 | --DOCSHELL 0x12cd9e800 == 32 [pid = 1670] [id = 403] 12:52:52 INFO - PROCESS | 1670 | --DOCSHELL 0x11875c800 == 31 [pid = 1670] [id = 422] 12:52:52 INFO - PROCESS | 1670 | --DOCSHELL 0x12d1c6000 == 30 [pid = 1670] [id = 421] 12:52:52 INFO - PROCESS | 1670 | --DOCSHELL 0x12ca5c000 == 29 [pid = 1670] [id = 420] 12:52:52 INFO - PROCESS | 1670 | --DOCSHELL 0x1267a7000 == 28 [pid = 1670] [id = 419] 12:52:52 INFO - PROCESS | 1670 | --DOCSHELL 0x1168ce800 == 27 [pid = 1670] [id = 417] 12:52:52 INFO - PROCESS | 1670 | --DOCSHELL 0x118f04000 == 26 [pid = 1670] [id = 418] 12:52:52 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x126924c00) [pid = 1670] [serial = 1188] [outer = 0x0] [url = about:blank] 12:52:52 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x124ebc400) [pid = 1670] [serial = 1185] [outer = 0x0] [url = about:blank] 12:52:52 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x1214ad400) [pid = 1670] [serial = 1174] [outer = 0x0] [url = about:blank] 12:52:52 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x12116e800) [pid = 1670] [serial = 1173] [outer = 0x0] [url = about:blank] 12:52:52 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x11755f000) [pid = 1670] [serial = 1176] [outer = 0x0] [url = about:blank] 12:52:52 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x1182e4400) [pid = 1670] [serial = 1177] [outer = 0x0] [url = about:blank] 12:52:52 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x11933b400) [pid = 1670] [serial = 1179] [outer = 0x0] [url = about:blank] 12:52:52 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x1197e5800) [pid = 1670] [serial = 1180] [outer = 0x0] [url = about:blank] 12:52:52 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x121173000) [pid = 1670] [serial = 1182] [outer = 0x0] [url = about:blank] 12:52:52 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x1214b6400) [pid = 1670] [serial = 1183] [outer = 0x0] [url = about:blank] 12:52:52 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x129293400) [pid = 1670] [serial = 1191] [outer = 0x0] [url = about:blank] 12:52:52 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x117559400) [pid = 1670] [serial = 1156] [outer = 0x0] [url = about:blank] 12:52:52 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x1161b7c00) [pid = 1670] [serial = 1155] [outer = 0x0] [url = about:blank] 12:52:52 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x126de0000) [pid = 1670] [serial = 1189] [outer = 0x0] [url = about:blank] 12:52:52 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x11998f400) [pid = 1670] [serial = 1159] [outer = 0x0] [url = about:blank] 12:52:52 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x119341c00) [pid = 1670] [serial = 1158] [outer = 0x0] [url = about:blank] 12:52:52 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x12b028800) [pid = 1670] [serial = 1194] [outer = 0x0] [url = about:blank] 12:52:52 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x12bf1dc00) [pid = 1670] [serial = 1209] [outer = 0x0] [url = about:blank] 12:52:52 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x117155c00) [pid = 1670] [serial = 1200] [outer = 0x0] [url = about:blank] 12:52:52 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x126ddd800) [pid = 1670] [serial = 1162] [outer = 0x0] [url = about:blank] 12:52:52 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x124bbcc00) [pid = 1670] [serial = 1161] [outer = 0x0] [url = about:blank] 12:52:52 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x12a7a3c00) [pid = 1670] [serial = 1165] [outer = 0x0] [url = about:blank] 12:52:52 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x12934e400) [pid = 1670] [serial = 1164] [outer = 0x0] [url = about:blank] 12:52:52 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x12a7a3400) [pid = 1670] [serial = 1192] [outer = 0x0] [url = about:blank] 12:52:52 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x12bf14c00) [pid = 1670] [serial = 1207] [outer = 0x0] [url = about:blank] 12:52:52 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x12b8de800) [pid = 1670] [serial = 1197] [outer = 0x0] [url = about:blank] 12:52:52 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x12b0ec000) [pid = 1670] [serial = 1195] [outer = 0x0] [url = about:blank] 12:52:52 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x121175c00) [pid = 1670] [serial = 1203] [outer = 0x0] [url = about:blank] 12:52:52 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x12b0e4c00) [pid = 1670] [serial = 1168] [outer = 0x0] [url = about:blank] 12:52:52 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x12a2d7c00) [pid = 1670] [serial = 1167] [outer = 0x0] [url = about:blank] 12:52:52 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x12b996400) [pid = 1670] [serial = 1206] [outer = 0x0] [url = about:blank] 12:52:52 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x118344000) [pid = 1670] [serial = 1171] [outer = 0x0] [url = about:blank] 12:52:52 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x116fa8000) [pid = 1670] [serial = 1170] [outer = 0x0] [url = about:blank] 12:52:52 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x12b995c00) [pid = 1670] [serial = 1198] [outer = 0x0] [url = about:blank] 12:52:52 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x11933a400) [pid = 1670] [serial = 1201] [outer = 0x0] [url = about:blank] 12:52:52 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x126675800) [pid = 1670] [serial = 1186] [outer = 0x0] [url = about:blank] 12:52:52 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x126927c00) [pid = 1670] [serial = 1204] [outer = 0x0] [url = about:blank] 12:52:52 INFO - PROCESS | 1670 | 1468007572469 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]]]}] 12:52:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 12:52:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1274ms 12:52:52 INFO - PROCESS | 1670 | 1468007572509 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 12:52:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 12:52:52 INFO - PROCESS | 1670 | 1468007572514 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 12:52:52 INFO - PROCESS | 1670 | 1468007572517 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 12:52:52 INFO - PROCESS | 1670 | 1468007572520 Marionette TRACE conn2 <- [1,1666,null,{}] 12:52:52 INFO - PROCESS | 1670 | 1468007572523 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}] 12:52:52 INFO - PROCESS | 1670 | 1468007572524 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:52 INFO - PROCESS | 1670 | 1468007572602 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 12:52:52 INFO - PROCESS | 1670 | 1468007572606 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:52 INFO - PROCESS | 1670 | 1468007572608 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:52 INFO - PROCESS | 1670 | ++DOCSHELL 0x116689000 == 27 [pid = 1670] [id = 424] 12:52:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x1128cd400) [pid = 1670] [serial = 1271] [outer = 0x0] 12:52:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x1130b0c00) [pid = 1670] [serial = 1272] [outer = 0x1128cd400] 12:52:52 INFO - PROCESS | 1670 | 1468007572638 Marionette DEBUG loaded listener.js 12:52:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x113eb0c00) [pid = 1670] [serial = 1273] [outer = 0x1128cd400] 12:52:52 INFO - PROCESS | 1670 | 1468007572987 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]]]}] 12:52:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 12:52:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 522ms 12:52:53 INFO - PROCESS | 1670 | 1468007573043 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 12:52:53 INFO - PROCESS | 1670 | 1468007573046 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 12:52:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 12:52:53 INFO - PROCESS | 1670 | 1468007573052 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 12:52:53 INFO - PROCESS | 1670 | 1468007573054 Marionette TRACE conn2 <- [1,1670,null,{}] 12:52:53 INFO - PROCESS | 1670 | 1468007573056 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}] 12:52:53 INFO - PROCESS | 1670 | 1468007573058 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:53 INFO - PROCESS | 1670 | 1468007573138 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 12:52:53 INFO - PROCESS | 1670 | 1468007573143 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:53 INFO - PROCESS | 1670 | 1468007573146 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x117d6c000 == 28 [pid = 1670] [id = 425] 12:52:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x115e0fc00) [pid = 1670] [serial = 1274] [outer = 0x0] 12:52:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x11715c800) [pid = 1670] [serial = 1275] [outer = 0x115e0fc00] 12:52:53 INFO - PROCESS | 1670 | 1468007573174 Marionette DEBUG loaded listener.js 12:52:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x1174bb800) [pid = 1670] [serial = 1276] [outer = 0x115e0fc00] 12:52:53 INFO - PROCESS | 1670 | 1468007573547 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]]]}] 12:52:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 12:52:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 520ms 12:52:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 12:52:53 INFO - PROCESS | 1670 | 1468007573577 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 12:52:53 INFO - PROCESS | 1670 | 1468007573580 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 12:52:53 INFO - PROCESS | 1670 | 1468007573584 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 12:52:53 INFO - PROCESS | 1670 | 1468007573587 Marionette TRACE conn2 <- [1,1674,null,{}] 12:52:53 INFO - PROCESS | 1670 | 1468007573595 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}] 12:52:53 INFO - PROCESS | 1670 | 1468007573598 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:53 INFO - PROCESS | 1670 | 1468007573673 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 12:52:53 INFO - PROCESS | 1670 | 1468007573680 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:53 INFO - PROCESS | 1670 | 1468007573682 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x1194a2000 == 29 [pid = 1670] [id = 426] 12:52:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x117dc1000) [pid = 1670] [serial = 1277] [outer = 0x0] 12:52:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x11820b400) [pid = 1670] [serial = 1278] [outer = 0x117dc1000] 12:52:53 INFO - PROCESS | 1670 | 1468007573710 Marionette DEBUG loaded listener.js 12:52:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x118346400) [pid = 1670] [serial = 1279] [outer = 0x117dc1000] 12:52:54 INFO - PROCESS | 1670 | 1468007574032 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]]]}] 12:52:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 12:52:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 473ms 12:52:54 INFO - PROCESS | 1670 | 1468007574058 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 12:52:54 INFO - PROCESS | 1670 | 1468007574060 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 12:52:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 12:52:54 INFO - PROCESS | 1670 | 1468007574064 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 12:52:54 INFO - PROCESS | 1670 | 1468007574065 Marionette TRACE conn2 <- [1,1678,null,{}] 12:52:54 INFO - PROCESS | 1670 | 1468007574068 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}] 12:52:54 INFO - PROCESS | 1670 | 1468007574069 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:54 INFO - PROCESS | 1670 | 1468007574147 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 12:52:54 INFO - PROCESS | 1670 | 1468007574151 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:54 INFO - PROCESS | 1670 | 1468007574152 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x121358000 == 30 [pid = 1670] [id = 427] 12:52:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x1188a0400) [pid = 1670] [serial = 1280] [outer = 0x0] 12:52:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x119328400) [pid = 1670] [serial = 1281] [outer = 0x1188a0400] 12:52:54 INFO - PROCESS | 1670 | 1468007574177 Marionette DEBUG loaded listener.js 12:52:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x11933d000) [pid = 1670] [serial = 1282] [outer = 0x1188a0400] 12:52:54 INFO - PROCESS | 1670 | 1468007574527 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]]]}] 12:52:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 12:52:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 520ms 12:52:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 12:52:54 INFO - PROCESS | 1670 | 1468007574584 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 12:52:54 INFO - PROCESS | 1670 | 1468007574585 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 12:52:54 INFO - PROCESS | 1670 | 1468007574588 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 12:52:54 INFO - PROCESS | 1670 | 1468007574589 Marionette TRACE conn2 <- [1,1682,null,{}] 12:52:54 INFO - PROCESS | 1670 | 1468007574591 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}] 12:52:54 INFO - PROCESS | 1670 | 1468007574592 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:54 INFO - PROCESS | 1670 | 1468007574683 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 12:52:54 INFO - PROCESS | 1670 | 1468007574721 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:54 INFO - PROCESS | 1670 | 1468007574722 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x121b06800 == 31 [pid = 1670] [id = 428] 12:52:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x1121be400) [pid = 1670] [serial = 1283] [outer = 0x0] 12:52:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x1193b1c00) [pid = 1670] [serial = 1284] [outer = 0x1121be400] 12:52:54 INFO - PROCESS | 1670 | 1468007574747 Marionette DEBUG loaded listener.js 12:52:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x1193ccc00) [pid = 1670] [serial = 1285] [outer = 0x1121be400] 12:52:55 INFO - PROCESS | 1670 | 1468007575131 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]]]}] 12:52:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 12:52:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 570ms 12:52:55 INFO - PROCESS | 1670 | 1468007575159 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 12:52:55 INFO - PROCESS | 1670 | 1468007575163 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 12:52:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 12:52:55 INFO - PROCESS | 1670 | 1468007575167 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 12:52:55 INFO - PROCESS | 1670 | 1468007575169 Marionette TRACE conn2 <- [1,1686,null,{}] 12:52:55 INFO - PROCESS | 1670 | 1468007575172 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}] 12:52:55 INFO - PROCESS | 1670 | 1468007575178 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:55 INFO - PROCESS | 1670 | 1468007575344 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 12:52:55 INFO - PROCESS | 1670 | 1468007575365 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:55 INFO - PROCESS | 1670 | 1468007575366 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x125186000 == 32 [pid = 1670] [id = 429] 12:52:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x1197df800) [pid = 1670] [serial = 1286] [outer = 0x0] 12:52:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x119988800) [pid = 1670] [serial = 1287] [outer = 0x1197df800] 12:52:55 INFO - PROCESS | 1670 | 1468007575408 Marionette DEBUG loaded listener.js 12:52:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x12116b400) [pid = 1670] [serial = 1288] [outer = 0x1197df800] 12:52:55 INFO - PROCESS | 1670 | 1468007575756 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]]]}] 12:52:55 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 12:52:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 623ms 12:52:55 INFO - PROCESS | 1670 | 1468007575803 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 12:52:55 INFO - PROCESS | 1670 | 1468007575804 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 12:52:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 12:52:55 INFO - PROCESS | 1670 | 1468007575815 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 12:52:55 INFO - PROCESS | 1670 | 1468007575816 Marionette TRACE conn2 <- [1,1690,null,{}] 12:52:55 INFO - PROCESS | 1670 | 1468007575818 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}] 12:52:55 INFO - PROCESS | 1670 | 1468007575819 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:55 INFO - PROCESS | 1670 | 1468007575913 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 12:52:55 INFO - PROCESS | 1670 | 1468007575964 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:55 INFO - PROCESS | 1670 | 1468007575965 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x125781000 == 33 [pid = 1670] [id = 430] 12:52:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x1129a7800) [pid = 1670] [serial = 1289] [outer = 0x0] 12:52:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x121177000) [pid = 1670] [serial = 1290] [outer = 0x1129a7800] 12:52:55 INFO - PROCESS | 1670 | 1468007575989 Marionette DEBUG loaded listener.js 12:52:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x121411c00) [pid = 1670] [serial = 1291] [outer = 0x1129a7800] 12:52:56 INFO - PROCESS | 1670 | 1468007576481 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]]]}] 12:52:56 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x12b98a400) [pid = 1670] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 12:52:56 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x1128d6800) [pid = 1670] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 12:52:56 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x124ec0c00) [pid = 1670] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 12:52:56 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x12b0e9800) [pid = 1670] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 12:52:56 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x1129b1000) [pid = 1670] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 12:52:56 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x129292000) [pid = 1670] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 12:52:56 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x12a763800) [pid = 1670] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 12:52:56 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x116a23800) [pid = 1670] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 12:52:56 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x11931e800) [pid = 1670] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 12:52:56 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x119337c00) [pid = 1670] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 12:52:56 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x11688cc00) [pid = 1670] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 12:52:56 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x12bf17800) [pid = 1670] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 12:52:56 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x118fcd000) [pid = 1670] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 12:52:56 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x1129afc00) [pid = 1670] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 12:52:56 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x118184800) [pid = 1670] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 12:52:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 12:52:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 719ms 12:52:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 12:52:56 INFO - PROCESS | 1670 | 1468007576535 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 12:52:56 INFO - PROCESS | 1670 | 1468007576536 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 12:52:56 INFO - PROCESS | 1670 | 1468007576538 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 12:52:56 INFO - PROCESS | 1670 | 1468007576539 Marionette TRACE conn2 <- [1,1694,null,{}] 12:52:56 INFO - PROCESS | 1670 | 1468007576541 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}] 12:52:56 INFO - PROCESS | 1670 | 1468007576542 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:56 INFO - PROCESS | 1670 | 1468007576616 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 12:52:56 INFO - PROCESS | 1670 | 1468007576619 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:56 INFO - PROCESS | 1670 | 1468007576621 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x121645000 == 34 [pid = 1670] [id = 431] 12:52:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x1129afc00) [pid = 1670] [serial = 1292] [outer = 0x0] 12:52:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x11663d800) [pid = 1670] [serial = 1293] [outer = 0x1129afc00] 12:52:56 INFO - PROCESS | 1670 | 1468007576646 Marionette DEBUG loaded listener.js 12:52:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x11889c400) [pid = 1670] [serial = 1294] [outer = 0x1129afc00] 12:52:56 INFO - PROCESS | 1670 | 1468007576953 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]]]}] 12:52:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 12:52:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 419ms 12:52:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 12:52:56 INFO - PROCESS | 1670 | 1468007576958 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 12:52:56 INFO - PROCESS | 1670 | 1468007576959 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 12:52:56 INFO - PROCESS | 1670 | 1468007576968 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 12:52:56 INFO - PROCESS | 1670 | 1468007576969 Marionette TRACE conn2 <- [1,1698,null,{}] 12:52:56 INFO - PROCESS | 1670 | 1468007576971 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}] 12:52:56 INFO - PROCESS | 1670 | 1468007576985 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:57 INFO - PROCESS | 1670 | 1468007577060 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 12:52:57 INFO - PROCESS | 1670 | 1468007577118 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:57 INFO - PROCESS | 1670 | 1468007577119 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x1278ad800 == 35 [pid = 1670] [id = 432] 12:52:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x112fc5000) [pid = 1670] [serial = 1295] [outer = 0x0] 12:52:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x119992400) [pid = 1670] [serial = 1296] [outer = 0x112fc5000] 12:52:57 INFO - PROCESS | 1670 | 1468007577143 Marionette DEBUG loaded listener.js 12:52:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x1214b7c00) [pid = 1670] [serial = 1297] [outer = 0x112fc5000] 12:52:57 INFO - PROCESS | 1670 | 1468007577415 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]]]}] 12:52:57 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 12:52:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 475ms 12:52:57 INFO - PROCESS | 1670 | 1468007577436 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 12:52:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 12:52:57 INFO - PROCESS | 1670 | 1468007577437 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 12:52:57 INFO - PROCESS | 1670 | 1468007577439 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 12:52:57 INFO - PROCESS | 1670 | 1468007577440 Marionette TRACE conn2 <- [1,1702,null,{}] 12:52:57 INFO - PROCESS | 1670 | 1468007577443 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}] 12:52:57 INFO - PROCESS | 1670 | 1468007577444 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:57 INFO - PROCESS | 1670 | 1468007577534 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 12:52:57 INFO - PROCESS | 1670 | 1468007577538 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:57 INFO - PROCESS | 1670 | 1468007577539 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a227000 == 36 [pid = 1670] [id = 433] 12:52:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x1214b8000) [pid = 1670] [serial = 1298] [outer = 0x0] 12:52:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x121c54400) [pid = 1670] [serial = 1299] [outer = 0x1214b8000] 12:52:57 INFO - PROCESS | 1670 | 1468007577563 Marionette DEBUG loaded listener.js 12:52:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x124b04c00) [pid = 1670] [serial = 1300] [outer = 0x1214b8000] 12:52:57 INFO - PROCESS | 1670 | 1468007577882 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]]]}] 12:52:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 12:52:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 469ms 12:52:57 INFO - PROCESS | 1670 | 1468007577909 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 12:52:57 INFO - PROCESS | 1670 | 1468007577911 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 12:52:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 12:52:57 INFO - PROCESS | 1670 | 1468007577915 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 12:52:57 INFO - PROCESS | 1670 | 1468007577917 Marionette TRACE conn2 <- [1,1706,null,{}] 12:52:57 INFO - PROCESS | 1670 | 1468007577919 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}] 12:52:57 INFO - PROCESS | 1670 | 1468007577921 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:58 INFO - PROCESS | 1670 | 1468007578016 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 12:52:58 INFO - PROCESS | 1670 | 1468007578079 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:58 INFO - PROCESS | 1670 | 1468007578081 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a5e7000 == 37 [pid = 1670] [id = 434] 12:52:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x12151a800) [pid = 1670] [serial = 1301] [outer = 0x0] 12:52:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x124e21800) [pid = 1670] [serial = 1302] [outer = 0x12151a800] 12:52:58 INFO - PROCESS | 1670 | 1468007578107 Marionette DEBUG loaded listener.js 12:52:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x1262a0800) [pid = 1670] [serial = 1303] [outer = 0x12151a800] 12:52:58 INFO - PROCESS | 1670 | 1468007578383 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]]]}] 12:52:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 12:52:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 519ms 12:52:58 INFO - PROCESS | 1670 | 1468007578435 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 12:52:58 INFO - PROCESS | 1670 | 1468007578436 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 12:52:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 12:52:58 INFO - PROCESS | 1670 | 1468007578438 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 12:52:58 INFO - PROCESS | 1670 | 1468007578439 Marionette TRACE conn2 <- [1,1710,null,{}] 12:52:58 INFO - PROCESS | 1670 | 1468007578441 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}] 12:52:58 INFO - PROCESS | 1670 | 1468007578442 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:58 INFO - PROCESS | 1670 | 1468007578571 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 12:52:58 INFO - PROCESS | 1670 | 1468007578628 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:58 INFO - PROCESS | 1670 | 1468007578630 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x1138c4000 == 38 [pid = 1670] [id = 435] 12:52:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x110e82c00) [pid = 1670] [serial = 1304] [outer = 0x0] 12:52:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x110eeb000) [pid = 1670] [serial = 1305] [outer = 0x110e82c00] 12:52:58 INFO - PROCESS | 1670 | 1468007578661 Marionette DEBUG loaded listener.js 12:52:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x1128d8c00) [pid = 1670] [serial = 1306] [outer = 0x110e82c00] 12:52:59 INFO - PROCESS | 1670 | 1468007579192 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]]]}] 12:52:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 12:52:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 820ms 12:52:59 INFO - PROCESS | 1670 | 1468007579260 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 12:52:59 INFO - PROCESS | 1670 | 1468007579262 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 12:52:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 12:52:59 INFO - PROCESS | 1670 | 1468007579266 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 12:52:59 INFO - PROCESS | 1670 | 1468007579268 Marionette TRACE conn2 <- [1,1714,null,{}] 12:52:59 INFO - PROCESS | 1670 | 1468007579271 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}] 12:52:59 INFO - PROCESS | 1670 | 1468007579274 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:59 INFO - PROCESS | 1670 | 1468007579385 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 12:52:59 INFO - PROCESS | 1670 | 1468007579463 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:59 INFO - PROCESS | 1670 | 1468007579465 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:52:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x11946a800 == 39 [pid = 1670] [id = 436] 12:52:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x1161b3400) [pid = 1670] [serial = 1307] [outer = 0x0] 12:52:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x117151800) [pid = 1670] [serial = 1308] [outer = 0x1161b3400] 12:52:59 INFO - PROCESS | 1670 | 1468007579496 Marionette DEBUG loaded listener.js 12:52:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x1174d9800) [pid = 1670] [serial = 1309] [outer = 0x1161b3400] 12:53:00 INFO - PROCESS | 1670 | 1468007580166 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]]]}] 12:53:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 12:53:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 971ms 12:53:00 INFO - PROCESS | 1670 | 1468007580236 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 12:53:00 INFO - PROCESS | 1670 | 1468007580238 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 12:53:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 12:53:00 INFO - PROCESS | 1670 | 1468007580242 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 12:53:00 INFO - PROCESS | 1670 | 1468007580244 Marionette TRACE conn2 <- [1,1718,null,{}] 12:53:00 INFO - PROCESS | 1670 | 1468007580247 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}] 12:53:00 INFO - PROCESS | 1670 | 1468007580249 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:00 INFO - PROCESS | 1670 | 1468007580351 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 12:53:00 INFO - PROCESS | 1670 | 1468007580476 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:00 INFO - PROCESS | 1670 | 1468007580479 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:00 INFO - PROCESS | 1670 | --DOCSHELL 0x12a5e7000 == 38 [pid = 1670] [id = 434] 12:53:00 INFO - PROCESS | 1670 | --DOCSHELL 0x12a227000 == 37 [pid = 1670] [id = 433] 12:53:00 INFO - PROCESS | 1670 | --DOCSHELL 0x1278ad800 == 36 [pid = 1670] [id = 432] 12:53:00 INFO - PROCESS | 1670 | --DOCSHELL 0x121645000 == 35 [pid = 1670] [id = 431] 12:53:00 INFO - PROCESS | 1670 | --DOCSHELL 0x125781000 == 34 [pid = 1670] [id = 430] 12:53:00 INFO - PROCESS | 1670 | --DOCSHELL 0x125186000 == 33 [pid = 1670] [id = 429] 12:53:00 INFO - PROCESS | 1670 | --DOCSHELL 0x121b06800 == 32 [pid = 1670] [id = 428] 12:53:00 INFO - PROCESS | 1670 | --DOCSHELL 0x121358000 == 31 [pid = 1670] [id = 427] 12:53:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x113b4b000 == 32 [pid = 1670] [id = 437] 12:53:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x112741c00) [pid = 1670] [serial = 1310] [outer = 0x0] 12:53:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x1128ce000) [pid = 1670] [serial = 1311] [outer = 0x112741c00] 12:53:00 INFO - PROCESS | 1670 | 1468007580539 Marionette DEBUG loaded listener.js 12:53:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x1129ac400) [pid = 1670] [serial = 1312] [outer = 0x112741c00] 12:53:00 INFO - PROCESS | 1670 | --DOCSHELL 0x1194a2000 == 31 [pid = 1670] [id = 426] 12:53:00 INFO - PROCESS | 1670 | --DOCSHELL 0x117d6c000 == 30 [pid = 1670] [id = 425] 12:53:00 INFO - PROCESS | 1670 | --DOCSHELL 0x116689000 == 29 [pid = 1670] [id = 424] 12:53:00 INFO - PROCESS | 1670 | --DOCSHELL 0x118515800 == 28 [pid = 1670] [id = 423] 12:53:00 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x12bf34800) [pid = 1670] [serial = 1252] [outer = 0x0] [url = about:blank] 12:53:00 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x12bf19800) [pid = 1670] [serial = 1251] [outer = 0x0] [url = about:blank] 12:53:00 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x1214aec00) [pid = 1670] [serial = 1230] [outer = 0x0] [url = about:blank] 12:53:00 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x12698d800) [pid = 1670] [serial = 1233] [outer = 0x0] [url = about:blank] 12:53:00 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x12b8dd400) [pid = 1670] [serial = 1248] [outer = 0x0] [url = about:blank] 12:53:00 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x119336800) [pid = 1670] [serial = 1242] [outer = 0x0] [url = about:blank] 12:53:00 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x12a762c00) [pid = 1670] [serial = 1237] [outer = 0x0] [url = about:blank] 12:53:00 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x12a2d3400) [pid = 1670] [serial = 1236] [outer = 0x0] [url = about:blank] 12:53:00 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x12a79f800) [pid = 1670] [serial = 1239] [outer = 0x0] [url = about:blank] 12:53:00 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x118181800) [pid = 1670] [serial = 1221] [outer = 0x0] [url = about:blank] 12:53:00 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x11889bc00) [pid = 1670] [serial = 1222] [outer = 0x0] [url = about:blank] 12:53:00 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x12116e000) [pid = 1670] [serial = 1227] [outer = 0x0] [url = about:blank] 12:53:00 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x1193bc400) [pid = 1670] [serial = 1215] [outer = 0x0] [url = about:blank] 12:53:00 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x119b5d000) [pid = 1670] [serial = 1216] [outer = 0x0] [url = about:blank] 12:53:00 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x117154800) [pid = 1670] [serial = 1212] [outer = 0x0] [url = about:blank] 12:53:00 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x11820e800) [pid = 1670] [serial = 1213] [outer = 0x0] [url = about:blank] 12:53:00 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x12bf21800) [pid = 1670] [serial = 1210] [outer = 0x0] [url = about:blank] 12:53:00 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x1193bf400) [pid = 1670] [serial = 1224] [outer = 0x0] [url = about:blank] 12:53:00 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x11a0d6800) [pid = 1670] [serial = 1225] [outer = 0x0] [url = about:blank] 12:53:00 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x112fc7c00) [pid = 1670] [serial = 1218] [outer = 0x0] [url = about:blank] 12:53:00 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x116814c00) [pid = 1670] [serial = 1219] [outer = 0x0] [url = about:blank] 12:53:00 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x12b0e4000) [pid = 1670] [serial = 1246] [outer = 0x0] [url = about:blank] 12:53:00 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x12b025c00) [pid = 1670] [serial = 1240] [outer = 0x0] [url = about:blank] 12:53:00 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x12bd41c00) [pid = 1670] [serial = 1249] [outer = 0x0] [url = about:blank] 12:53:00 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x129291800) [pid = 1670] [serial = 1234] [outer = 0x0] [url = about:blank] 12:53:00 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x126de7800) [pid = 1670] [serial = 1243] [outer = 0x0] [url = about:blank] 12:53:00 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x12a76fc00) [pid = 1670] [serial = 1245] [outer = 0x0] [url = about:blank] 12:53:00 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x123de5000) [pid = 1670] [serial = 1231] [outer = 0x0] [url = about:blank] 12:53:00 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x1214ae800) [pid = 1670] [serial = 1228] [outer = 0x0] [url = about:blank] 12:53:00 INFO - PROCESS | 1670 | 1468007580917 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]]]}] 12:53:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 12:53:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 725ms 12:53:00 INFO - PROCESS | 1670 | 1468007580967 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 12:53:00 INFO - PROCESS | 1670 | 1468007580972 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 12:53:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 12:53:00 INFO - PROCESS | 1670 | 1468007580979 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 12:53:00 INFO - PROCESS | 1670 | 1468007580982 Marionette TRACE conn2 <- [1,1722,null,{}] 12:53:00 INFO - PROCESS | 1670 | 1468007580986 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}] 12:53:00 INFO - PROCESS | 1670 | 1468007580988 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:01 INFO - PROCESS | 1670 | 1468007581137 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 12:53:01 INFO - PROCESS | 1670 | 1468007581229 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:01 INFO - PROCESS | 1670 | 1468007581231 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x117466000 == 29 [pid = 1670] [id = 438] 12:53:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x113bca800) [pid = 1670] [serial = 1313] [outer = 0x0] 12:53:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x115ded400) [pid = 1670] [serial = 1314] [outer = 0x113bca800] 12:53:01 INFO - PROCESS | 1670 | 1468007581273 Marionette DEBUG loaded listener.js 12:53:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x115e73800) [pid = 1670] [serial = 1315] [outer = 0x113bca800] 12:53:01 INFO - PROCESS | 1670 | 1468007581571 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]]]}] 12:53:01 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 12:53:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 622ms 12:53:01 INFO - PROCESS | 1670 | 1468007581602 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 12:53:01 INFO - PROCESS | 1670 | 1468007581603 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 12:53:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 12:53:01 INFO - PROCESS | 1670 | 1468007581605 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 12:53:01 INFO - PROCESS | 1670 | 1468007581608 Marionette TRACE conn2 <- [1,1726,null,{}] 12:53:01 INFO - PROCESS | 1670 | 1468007581623 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}] 12:53:01 INFO - PROCESS | 1670 | 1468007581627 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:01 INFO - PROCESS | 1670 | 1468007581751 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 12:53:01 INFO - PROCESS | 1670 | 1468007581808 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:01 INFO - PROCESS | 1670 | 1468007581810 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x1194a6800 == 30 [pid = 1670] [id = 439] 12:53:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x1174b6c00) [pid = 1670] [serial = 1316] [outer = 0x0] 12:53:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x117565c00) [pid = 1670] [serial = 1317] [outer = 0x1174b6c00] 12:53:01 INFO - PROCESS | 1670 | 1468007581838 Marionette DEBUG loaded listener.js 12:53:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x11817f000) [pid = 1670] [serial = 1318] [outer = 0x1174b6c00] 12:53:02 INFO - PROCESS | 1670 | 1468007582116 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]]]}] 12:53:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 12:53:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 522ms 12:53:02 INFO - PROCESS | 1670 | 1468007582128 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 12:53:02 INFO - PROCESS | 1670 | 1468007582131 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 12:53:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 12:53:02 INFO - PROCESS | 1670 | 1468007582139 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 12:53:02 INFO - PROCESS | 1670 | 1468007582140 Marionette TRACE conn2 <- [1,1730,null,{}] 12:53:02 INFO - PROCESS | 1670 | 1468007582143 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}] 12:53:02 INFO - PROCESS | 1670 | 1468007582144 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:02 INFO - PROCESS | 1670 | 1468007582236 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 12:53:02 INFO - PROCESS | 1670 | 1468007582239 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:02 INFO - PROCESS | 1670 | 1468007582240 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x12155e000 == 31 [pid = 1670] [id = 440] 12:53:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x118205400) [pid = 1670] [serial = 1319] [outer = 0x0] 12:53:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x1182e9000) [pid = 1670] [serial = 1320] [outer = 0x118205400] 12:53:02 INFO - PROCESS | 1670 | 1468007582268 Marionette DEBUG loaded listener.js 12:53:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x1188a6800) [pid = 1670] [serial = 1321] [outer = 0x118205400] 12:53:02 INFO - PROCESS | 1670 | 1468007582585 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]]]}] 12:53:02 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 12:53:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 470ms 12:53:02 INFO - PROCESS | 1670 | 1468007582609 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 12:53:02 INFO - PROCESS | 1670 | 1468007582610 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 12:53:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 12:53:02 INFO - PROCESS | 1670 | 1468007582620 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 12:53:02 INFO - PROCESS | 1670 | 1468007582621 Marionette TRACE conn2 <- [1,1734,null,{}] 12:53:02 INFO - PROCESS | 1670 | 1468007582624 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}] 12:53:02 INFO - PROCESS | 1670 | 1468007582625 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:02 INFO - PROCESS | 1670 | 1468007582747 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 12:53:02 INFO - PROCESS | 1670 | 1468007582758 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:02 INFO - PROCESS | 1670 | 1468007582759 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x118fb9800 == 32 [pid = 1670] [id = 441] 12:53:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x113d50c00) [pid = 1670] [serial = 1322] [outer = 0x0] 12:53:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x11889b400) [pid = 1670] [serial = 1323] [outer = 0x113d50c00] 12:53:02 INFO - PROCESS | 1670 | 1468007582784 Marionette DEBUG loaded listener.js 12:53:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x11933b000) [pid = 1670] [serial = 1324] [outer = 0x113d50c00] 12:53:03 INFO - PROCESS | 1670 | 1468007583132 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]]]}] 12:53:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 12:53:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 519ms 12:53:03 INFO - PROCESS | 1670 | 1468007583139 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 12:53:03 INFO - PROCESS | 1670 | 1468007583140 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 12:53:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 12:53:03 INFO - PROCESS | 1670 | 1468007583142 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 12:53:03 INFO - PROCESS | 1670 | 1468007583144 Marionette TRACE conn2 <- [1,1738,null,{}] 12:53:03 INFO - PROCESS | 1670 | 1468007583149 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}] 12:53:03 INFO - PROCESS | 1670 | 1468007583154 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:03 INFO - PROCESS | 1670 | 1468007583273 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 12:53:03 INFO - PROCESS | 1670 | 1468007583284 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:03 INFO - PROCESS | 1670 | 1468007583285 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x12660e800 == 33 [pid = 1670] [id = 442] 12:53:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x1128d8800) [pid = 1670] [serial = 1325] [outer = 0x0] 12:53:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x1193b9800) [pid = 1670] [serial = 1326] [outer = 0x1128d8800] 12:53:03 INFO - PROCESS | 1670 | 1468007583310 Marionette DEBUG loaded listener.js 12:53:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x11a07a000) [pid = 1670] [serial = 1327] [outer = 0x1128d8800] 12:53:03 INFO - PROCESS | 1670 | 1468007583644 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]]]}] 12:53:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 12:53:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 521ms 12:53:03 INFO - PROCESS | 1670 | 1468007583665 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 12:53:03 INFO - PROCESS | 1670 | 1468007583666 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 12:53:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 12:53:03 INFO - PROCESS | 1670 | 1468007583668 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 12:53:03 INFO - PROCESS | 1670 | 1468007583669 Marionette TRACE conn2 <- [1,1742,null,{}] 12:53:03 INFO - PROCESS | 1670 | 1468007583671 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}] 12:53:03 INFO - PROCESS | 1670 | 1468007583672 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:03 INFO - PROCESS | 1670 | 1468007583777 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 12:53:03 INFO - PROCESS | 1670 | 1468007583788 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:03 INFO - PROCESS | 1670 | 1468007583789 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x1278b2000 == 34 [pid = 1670] [id = 443] 12:53:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x119b58400) [pid = 1670] [serial = 1328] [outer = 0x0] 12:53:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x11a0e1800) [pid = 1670] [serial = 1329] [outer = 0x119b58400] 12:53:03 INFO - PROCESS | 1670 | 1468007583813 Marionette DEBUG loaded listener.js 12:53:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x1211be800) [pid = 1670] [serial = 1330] [outer = 0x119b58400] 12:53:04 INFO - PROCESS | 1670 | 1468007584139 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]]]}] 12:53:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 12:53:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 518ms 12:53:04 INFO - PROCESS | 1670 | 1468007584187 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 12:53:04 INFO - PROCESS | 1670 | 1468007584188 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 12:53:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 12:53:04 INFO - PROCESS | 1670 | 1468007584190 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 12:53:04 INFO - PROCESS | 1670 | 1468007584191 Marionette TRACE conn2 <- [1,1746,null,{}] 12:53:04 INFO - PROCESS | 1670 | 1468007584194 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}] 12:53:04 INFO - PROCESS | 1670 | 1468007584195 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:04 INFO - PROCESS | 1670 | 1468007584294 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 12:53:04 INFO - PROCESS | 1670 | 1468007584298 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:04 INFO - PROCESS | 1670 | 1468007584299 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a214000 == 35 [pid = 1670] [id = 444] 12:53:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x11a0d6800) [pid = 1670] [serial = 1331] [outer = 0x0] 12:53:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x1214ad400) [pid = 1670] [serial = 1332] [outer = 0x11a0d6800] 12:53:04 INFO - PROCESS | 1670 | 1468007584324 Marionette DEBUG loaded listener.js 12:53:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x121611800) [pid = 1670] [serial = 1333] [outer = 0x11a0d6800] 12:53:04 INFO - PROCESS | 1670 | 1468007584661 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]]]}] 12:53:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 12:53:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 520ms 12:53:04 INFO - PROCESS | 1670 | 1468007584711 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 12:53:04 INFO - PROCESS | 1670 | 1468007584713 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 12:53:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 12:53:04 INFO - PROCESS | 1670 | 1468007584716 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 12:53:04 INFO - PROCESS | 1670 | 1468007584717 Marionette TRACE conn2 <- [1,1750,null,{}] 12:53:04 INFO - PROCESS | 1670 | 1468007584721 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}] 12:53:04 INFO - PROCESS | 1670 | 1468007584722 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:04 INFO - PROCESS | 1670 | 1468007584907 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 12:53:04 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x124ebf800) [pid = 1670] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 12:53:04 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x1129a7800) [pid = 1670] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 12:53:04 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x1197df800) [pid = 1670] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 12:53:04 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x1188a0400) [pid = 1670] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 12:53:04 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x1138e5000) [pid = 1670] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 12:53:04 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x1214b8000) [pid = 1670] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 12:53:04 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x1129afc00) [pid = 1670] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 12:53:04 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x112fc5000) [pid = 1670] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 12:53:04 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x119337800) [pid = 1670] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 12:53:04 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x1121be400) [pid = 1670] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 12:53:04 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x115e0fc00) [pid = 1670] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 12:53:04 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x112a7b400) [pid = 1670] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 12:53:04 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x117dc1000) [pid = 1670] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 12:53:04 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x1128cd400) [pid = 1670] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 12:53:04 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x118124c00) [pid = 1670] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 12:53:04 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x110eef800) [pid = 1670] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 12:53:04 INFO - PROCESS | 1670 | 1468007584957 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:04 INFO - PROCESS | 1670 | 1468007584958 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x118761800 == 36 [pid = 1670] [id = 445] 12:53:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x110eef800) [pid = 1670] [serial = 1334] [outer = 0x0] 12:53:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x1129afc00) [pid = 1670] [serial = 1335] [outer = 0x110eef800] 12:53:04 INFO - PROCESS | 1670 | 1468007584982 Marionette DEBUG loaded listener.js 12:53:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x116fa7800) [pid = 1670] [serial = 1336] [outer = 0x110eef800] 12:53:05 INFO - PROCESS | 1670 | 1468007585236 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]]]}] 12:53:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 12:53:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 570ms 12:53:05 INFO - PROCESS | 1670 | 1468007585285 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 12:53:05 INFO - PROCESS | 1670 | 1468007585286 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 12:53:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 12:53:05 INFO - PROCESS | 1670 | 1468007585289 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 12:53:05 INFO - PROCESS | 1670 | 1468007585290 Marionette TRACE conn2 <- [1,1754,null,{}] 12:53:05 INFO - PROCESS | 1670 | 1468007585292 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}] 12:53:05 INFO - PROCESS | 1670 | 1468007585293 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:05 INFO - PROCESS | 1670 | 1468007585376 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 12:53:05 INFO - PROCESS | 1670 | 1468007585383 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:05 INFO - PROCESS | 1670 | 1468007585384 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x1213a4800 == 37 [pid = 1670] [id = 446] 12:53:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x1174b1c00) [pid = 1670] [serial = 1337] [outer = 0x0] 12:53:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x1193c0400) [pid = 1670] [serial = 1338] [outer = 0x1174b1c00] 12:53:05 INFO - PROCESS | 1670 | 1468007585408 Marionette DEBUG loaded listener.js 12:53:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x11910fc00) [pid = 1670] [serial = 1339] [outer = 0x1174b1c00] 12:53:05 INFO - PROCESS | 1670 | 1468007585749 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]]]}] 12:53:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 12:53:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 469ms 12:53:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 12:53:05 INFO - PROCESS | 1670 | 1468007585758 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 12:53:05 INFO - PROCESS | 1670 | 1468007585759 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 12:53:05 INFO - PROCESS | 1670 | 1468007585763 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 12:53:05 INFO - PROCESS | 1670 | 1468007585766 Marionette TRACE conn2 <- [1,1758,null,{}] 12:53:05 INFO - PROCESS | 1670 | 1468007585769 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}] 12:53:05 INFO - PROCESS | 1670 | 1468007585779 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:05 INFO - PROCESS | 1670 | 1468007585899 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 12:53:05 INFO - PROCESS | 1670 | 1468007585906 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:05 INFO - PROCESS | 1670 | 1468007585907 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b00e800 == 38 [pid = 1670] [id = 447] 12:53:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x121bc0800) [pid = 1670] [serial = 1340] [outer = 0x0] 12:53:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x124e12800) [pid = 1670] [serial = 1341] [outer = 0x121bc0800] 12:53:05 INFO - PROCESS | 1670 | 1468007585933 Marionette DEBUG loaded listener.js 12:53:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x126294c00) [pid = 1670] [serial = 1342] [outer = 0x121bc0800] 12:53:06 INFO - PROCESS | 1670 | 1468007586240 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]]]}] 12:53:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 12:53:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 522ms 12:53:06 INFO - PROCESS | 1670 | 1468007586285 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 12:53:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 12:53:06 INFO - PROCESS | 1670 | 1468007586286 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 12:53:06 INFO - PROCESS | 1670 | 1468007586288 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 12:53:06 INFO - PROCESS | 1670 | 1468007586289 Marionette TRACE conn2 <- [1,1762,null,{}] 12:53:06 INFO - PROCESS | 1670 | 1468007586291 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}] 12:53:06 INFO - PROCESS | 1670 | 1468007586292 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:06 INFO - PROCESS | 1670 | 1468007586372 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 12:53:06 INFO - PROCESS | 1670 | 1468007586375 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:06 INFO - PROCESS | 1670 | 1468007586376 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:06 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b957800 == 39 [pid = 1670] [id = 448] 12:53:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x1188a1000) [pid = 1670] [serial = 1343] [outer = 0x0] 12:53:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x126924c00) [pid = 1670] [serial = 1344] [outer = 0x1188a1000] 12:53:06 INFO - PROCESS | 1670 | 1468007586402 Marionette DEBUG loaded listener.js 12:53:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x126de3000) [pid = 1670] [serial = 1345] [outer = 0x1188a1000] 12:53:06 INFO - PROCESS | 1670 | 1468007586729 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]]]}] 12:53:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 12:53:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 470ms 12:53:06 INFO - PROCESS | 1670 | 1468007586758 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 12:53:06 INFO - PROCESS | 1670 | 1468007586759 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 12:53:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 12:53:06 INFO - PROCESS | 1670 | 1468007586762 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 12:53:06 INFO - PROCESS | 1670 | 1468007586772 Marionette TRACE conn2 <- [1,1766,null,{}] 12:53:06 INFO - PROCESS | 1670 | 1468007586774 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}] 12:53:06 INFO - PROCESS | 1670 | 1468007586775 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:06 INFO - PROCESS | 1670 | 1468007586884 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 12:53:06 INFO - PROCESS | 1670 | 1468007586970 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:06 INFO - PROCESS | 1670 | 1468007586971 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:06 INFO - PROCESS | 1670 | ++DOCSHELL 0x11264a800 == 40 [pid = 1670] [id = 449] 12:53:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x110e7d400) [pid = 1670] [serial = 1346] [outer = 0x0] 12:53:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x110ee9800) [pid = 1670] [serial = 1347] [outer = 0x110e7d400] 12:53:07 INFO - PROCESS | 1670 | 1468007587003 Marionette DEBUG loaded listener.js 12:53:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x1128d1400) [pid = 1670] [serial = 1348] [outer = 0x110e7d400] 12:53:07 INFO - PROCESS | 1670 | 1468007587430 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]]]}] 12:53:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 12:53:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 729ms 12:53:07 INFO - PROCESS | 1670 | 1468007587493 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 12:53:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 12:53:07 INFO - PROCESS | 1670 | 1468007587495 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 12:53:07 INFO - PROCESS | 1670 | 1468007587498 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 12:53:07 INFO - PROCESS | 1670 | 1468007587500 Marionette TRACE conn2 <- [1,1770,null,{}] 12:53:07 INFO - PROCESS | 1670 | 1468007587504 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}] 12:53:07 INFO - PROCESS | 1670 | 1468007587507 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:07 INFO - PROCESS | 1670 | 1468007587628 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 12:53:07 INFO - PROCESS | 1670 | 1468007587701 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:07 INFO - PROCESS | 1670 | 1468007587703 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x113d04000 == 41 [pid = 1670] [id = 450] 12:53:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x1129b2000) [pid = 1670] [serial = 1349] [outer = 0x0] 12:53:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x1130ce400) [pid = 1670] [serial = 1350] [outer = 0x1129b2000] 12:53:07 INFO - PROCESS | 1670 | 1468007587736 Marionette DEBUG loaded listener.js 12:53:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x116fa8400) [pid = 1670] [serial = 1351] [outer = 0x1129b2000] 12:53:08 INFO - PROCESS | 1670 | 1468007588164 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]]]}] 12:53:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 12:53:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 671ms 12:53:08 INFO - PROCESS | 1670 | 1468007588171 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 12:53:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 12:53:08 INFO - PROCESS | 1670 | 1468007588174 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 12:53:08 INFO - PROCESS | 1670 | 1468007588177 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 12:53:08 INFO - PROCESS | 1670 | 1468007588178 Marionette TRACE conn2 <- [1,1774,null,{}] 12:53:08 INFO - PROCESS | 1670 | 1468007588183 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}] 12:53:08 INFO - PROCESS | 1670 | 1468007588185 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:08 INFO - PROCESS | 1670 | 1468007588312 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 12:53:08 INFO - PROCESS | 1670 | 1468007588374 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:08 INFO - PROCESS | 1670 | 1468007588375 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ab1f000 == 42 [pid = 1670] [id = 451] 12:53:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x11820c400) [pid = 1670] [serial = 1352] [outer = 0x0] 12:53:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x11910c800) [pid = 1670] [serial = 1353] [outer = 0x11820c400] 12:53:08 INFO - PROCESS | 1670 | 1468007588404 Marionette DEBUG loaded listener.js 12:53:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x1193bbc00) [pid = 1670] [serial = 1354] [outer = 0x11820c400] 12:53:08 INFO - PROCESS | 1670 | 1468007588851 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]]]}] 12:53:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 12:53:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 724ms 12:53:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 12:53:08 INFO - PROCESS | 1670 | 1468007588902 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 12:53:08 INFO - PROCESS | 1670 | 1468007588903 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 12:53:08 INFO - PROCESS | 1670 | 1468007588911 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 12:53:08 INFO - PROCESS | 1670 | 1468007588915 Marionette TRACE conn2 <- [1,1778,null,{}] 12:53:08 INFO - PROCESS | 1670 | 1468007588918 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}] 12:53:08 INFO - PROCESS | 1670 | 1468007588921 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:09 INFO - PROCESS | 1670 | 1468007589028 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 12:53:09 INFO - PROCESS | 1670 | 1468007589090 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:09 INFO - PROCESS | 1670 | 1468007589091 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c72e000 == 43 [pid = 1670] [id = 452] 12:53:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x11931f000) [pid = 1670] [serial = 1355] [outer = 0x0] 12:53:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x1197ea800) [pid = 1670] [serial = 1356] [outer = 0x11931f000] 12:53:09 INFO - PROCESS | 1670 | 1468007589120 Marionette DEBUG loaded listener.js 12:53:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x1214b7800) [pid = 1670] [serial = 1357] [outer = 0x11931f000] 12:53:09 INFO - PROCESS | 1670 | 1468007589519 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]]]}] 12:53:09 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 12:53:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 677ms 12:53:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 12:53:09 INFO - PROCESS | 1670 | 1468007589584 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 12:53:09 INFO - PROCESS | 1670 | 1468007589585 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 12:53:09 INFO - PROCESS | 1670 | 1468007589588 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 12:53:09 INFO - PROCESS | 1670 | 1468007589589 Marionette TRACE conn2 <- [1,1782,null,{}] 12:53:09 INFO - PROCESS | 1670 | 1468007589592 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}] 12:53:09 INFO - PROCESS | 1670 | 1468007589593 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:09 INFO - PROCESS | 1670 | 1468007589716 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 12:53:09 INFO - PROCESS | 1670 | 1468007589789 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:09 INFO - PROCESS | 1670 | 1468007589791 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c8b0800 == 44 [pid = 1670] [id = 453] 12:53:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x12566f400) [pid = 1670] [serial = 1358] [outer = 0x0] 12:53:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x1262a1c00) [pid = 1670] [serial = 1359] [outer = 0x12566f400] 12:53:09 INFO - PROCESS | 1670 | 1468007589820 Marionette DEBUG loaded listener.js 12:53:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x126de3800) [pid = 1670] [serial = 1360] [outer = 0x12566f400] 12:53:10 INFO - PROCESS | 1670 | 1468007590236 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]]]}] 12:53:10 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 12:53:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 669ms 12:53:10 INFO - PROCESS | 1670 | 1468007590258 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 12:53:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 12:53:10 INFO - PROCESS | 1670 | 1468007590259 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 12:53:10 INFO - PROCESS | 1670 | 1468007590262 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 12:53:10 INFO - PROCESS | 1670 | 1468007590265 Marionette TRACE conn2 <- [1,1786,null,{}] 12:53:10 INFO - PROCESS | 1670 | 1468007590267 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}] 12:53:10 INFO - PROCESS | 1670 | 1468007590269 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:10 INFO - PROCESS | 1670 | 1468007590492 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 12:53:10 INFO - PROCESS | 1670 | 1468007590615 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:10 INFO - PROCESS | 1670 | 1468007590617 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x118fc0000 == 45 [pid = 1670] [id = 454] 12:53:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x110e7f400) [pid = 1670] [serial = 1361] [outer = 0x0] 12:53:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x11274c000) [pid = 1670] [serial = 1362] [outer = 0x110e7f400] 12:53:10 INFO - PROCESS | 1670 | 1468007590648 Marionette DEBUG loaded listener.js 12:53:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x112ee8000) [pid = 1670] [serial = 1363] [outer = 0x110e7f400] 12:53:11 INFO - PROCESS | 1670 | --DOCSHELL 0x12b957800 == 44 [pid = 1670] [id = 448] 12:53:11 INFO - PROCESS | 1670 | --DOCSHELL 0x12b00e800 == 43 [pid = 1670] [id = 447] 12:53:11 INFO - PROCESS | 1670 | --DOCSHELL 0x1213a4800 == 42 [pid = 1670] [id = 446] 12:53:11 INFO - PROCESS | 1670 | --DOCSHELL 0x118761800 == 41 [pid = 1670] [id = 445] 12:53:11 INFO - PROCESS | 1670 | --DOCSHELL 0x12a214000 == 40 [pid = 1670] [id = 444] 12:53:11 INFO - PROCESS | 1670 | --DOCSHELL 0x1278b2000 == 39 [pid = 1670] [id = 443] 12:53:11 INFO - PROCESS | 1670 | --DOCSHELL 0x12660e800 == 38 [pid = 1670] [id = 442] 12:53:11 INFO - PROCESS | 1670 | --DOCSHELL 0x118fb9800 == 37 [pid = 1670] [id = 441] 12:53:11 INFO - PROCESS | 1670 | --DOCSHELL 0x12155e000 == 36 [pid = 1670] [id = 440] 12:53:11 INFO - PROCESS | 1670 | --DOCSHELL 0x1194a6800 == 35 [pid = 1670] [id = 439] 12:53:11 INFO - PROCESS | 1670 | --DOCSHELL 0x117466000 == 34 [pid = 1670] [id = 438] 12:53:11 INFO - PROCESS | 1670 | --DOCSHELL 0x113b4b000 == 33 [pid = 1670] [id = 437] 12:53:11 INFO - PROCESS | 1670 | --DOCSHELL 0x1138c4000 == 32 [pid = 1670] [id = 435] 12:53:11 INFO - PROCESS | 1670 | --DOCSHELL 0x11946a800 == 31 [pid = 1670] [id = 436] 12:53:11 INFO - PROCESS | 1670 | --DOCSHELL 0x12c8b0800 == 30 [pid = 1670] [id = 453] 12:53:11 INFO - PROCESS | 1670 | --DOCSHELL 0x12c72e000 == 29 [pid = 1670] [id = 452] 12:53:11 INFO - PROCESS | 1670 | --DOCSHELL 0x12ab1f000 == 28 [pid = 1670] [id = 451] 12:53:11 INFO - PROCESS | 1670 | --DOCSHELL 0x113d04000 == 27 [pid = 1670] [id = 450] 12:53:11 INFO - PROCESS | 1670 | --DOCSHELL 0x11264a800 == 26 [pid = 1670] [id = 449] 12:53:11 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x124b04c00) [pid = 1670] [serial = 1300] [outer = 0x0] [url = about:blank] 12:53:11 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x124e21800) [pid = 1670] [serial = 1302] [outer = 0x0] [url = about:blank] 12:53:11 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x128d5cc00) [pid = 1670] [serial = 1261] [outer = 0x0] [url = about:blank] 12:53:11 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x121411c00) [pid = 1670] [serial = 1291] [outer = 0x0] [url = about:blank] 12:53:11 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x12698a000) [pid = 1670] [serial = 1260] [outer = 0x0] [url = about:blank] 12:53:11 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x12116b400) [pid = 1670] [serial = 1288] [outer = 0x0] [url = about:blank] 12:53:11 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x119328400) [pid = 1670] [serial = 1281] [outer = 0x0] [url = about:blank] 12:53:11 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x11805ac00) [pid = 1670] [serial = 1255] [outer = 0x0] [url = about:blank] 12:53:11 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x121177000) [pid = 1670] [serial = 1290] [outer = 0x0] [url = about:blank] 12:53:11 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x119988800) [pid = 1670] [serial = 1287] [outer = 0x0] [url = about:blank] 12:53:11 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x121c54400) [pid = 1670] [serial = 1299] [outer = 0x0] [url = about:blank] 12:53:11 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x11889c400) [pid = 1670] [serial = 1294] [outer = 0x0] [url = about:blank] 12:53:11 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x11933d000) [pid = 1670] [serial = 1282] [outer = 0x0] [url = about:blank] 12:53:11 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x119992400) [pid = 1670] [serial = 1296] [outer = 0x0] [url = about:blank] 12:53:11 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x11663d800) [pid = 1670] [serial = 1293] [outer = 0x0] [url = about:blank] 12:53:11 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x1193ba000) [pid = 1670] [serial = 1257] [outer = 0x0] [url = about:blank] 12:53:11 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x1193ccc00) [pid = 1670] [serial = 1285] [outer = 0x0] [url = about:blank] 12:53:11 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x11a07b000) [pid = 1670] [serial = 1258] [outer = 0x0] [url = about:blank] 12:53:11 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x11715c800) [pid = 1670] [serial = 1275] [outer = 0x0] [url = about:blank] 12:53:11 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x116641000) [pid = 1670] [serial = 1267] [outer = 0x0] [url = about:blank] 12:53:11 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x118346400) [pid = 1670] [serial = 1279] [outer = 0x0] [url = about:blank] 12:53:11 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x1193b1c00) [pid = 1670] [serial = 1284] [outer = 0x0] [url = about:blank] 12:53:11 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x1214b7c00) [pid = 1670] [serial = 1297] [outer = 0x0] [url = about:blank] 12:53:11 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x116887c00) [pid = 1670] [serial = 1254] [outer = 0x0] [url = about:blank] 12:53:11 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x113eb0c00) [pid = 1670] [serial = 1273] [outer = 0x0] [url = about:blank] 12:53:11 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x118f5b000) [pid = 1670] [serial = 1269] [outer = 0x0] [url = about:blank] 12:53:11 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x1174bb800) [pid = 1670] [serial = 1276] [outer = 0x0] [url = about:blank] 12:53:11 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x119327800) [pid = 1670] [serial = 1270] [outer = 0x0] [url = about:blank] 12:53:11 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x12b8dc800) [pid = 1670] [serial = 1264] [outer = 0x0] [url = about:blank] 12:53:11 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x1138e1400) [pid = 1670] [serial = 1266] [outer = 0x0] [url = about:blank] 12:53:11 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x11820b400) [pid = 1670] [serial = 1278] [outer = 0x0] [url = about:blank] 12:53:11 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x129345800) [pid = 1670] [serial = 1263] [outer = 0x0] [url = about:blank] 12:53:11 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x1130b0c00) [pid = 1670] [serial = 1272] [outer = 0x0] [url = about:blank] 12:53:11 INFO - PROCESS | 1670 | 1468007591669 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]]]}] 12:53:11 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 12:53:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1425ms 12:53:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 12:53:11 INFO - PROCESS | 1670 | 1468007591688 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 12:53:11 INFO - PROCESS | 1670 | 1468007591690 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 12:53:11 INFO - PROCESS | 1670 | 1468007591694 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 12:53:11 INFO - PROCESS | 1670 | 1468007591696 Marionette TRACE conn2 <- [1,1790,null,{}] 12:53:11 INFO - PROCESS | 1670 | 1468007591701 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}] 12:53:11 INFO - PROCESS | 1670 | 1468007591702 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:11 INFO - PROCESS | 1670 | 1468007591788 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 12:53:11 INFO - PROCESS | 1670 | 1468007591792 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:11 INFO - PROCESS | 1670 | 1468007591794 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x116854000 == 27 [pid = 1670] [id = 455] 12:53:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x112e41000) [pid = 1670] [serial = 1364] [outer = 0x0] 12:53:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x1130ad000) [pid = 1670] [serial = 1365] [outer = 0x112e41000] 12:53:11 INFO - PROCESS | 1670 | 1468007591827 Marionette DEBUG loaded listener.js 12:53:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x114f9a400) [pid = 1670] [serial = 1366] [outer = 0x112e41000] 12:53:12 INFO - PROCESS | 1670 | 1468007592192 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]]]}] 12:53:12 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) 12:53:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 522ms 12:53:12 INFO - PROCESS | 1670 | 1468007592215 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 12:53:12 INFO - PROCESS | 1670 | 1468007592219 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 12:53:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 12:53:12 INFO - PROCESS | 1670 | 1468007592224 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 12:53:12 INFO - PROCESS | 1670 | 1468007592226 Marionette TRACE conn2 <- [1,1794,null,{}] 12:53:12 INFO - PROCESS | 1670 | 1468007592228 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}] 12:53:12 INFO - PROCESS | 1670 | 1468007592230 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:12 INFO - PROCESS | 1670 | 1468007592310 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 12:53:12 INFO - PROCESS | 1670 | 1468007592316 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:12 INFO - PROCESS | 1670 | 1468007592318 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x118265000 == 28 [pid = 1670] [id = 456] 12:53:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x1164f4c00) [pid = 1670] [serial = 1367] [outer = 0x0] 12:53:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x116887c00) [pid = 1670] [serial = 1368] [outer = 0x1164f4c00] 12:53:12 INFO - PROCESS | 1670 | 1468007592345 Marionette DEBUG loaded listener.js 12:53:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x1174bec00) [pid = 1670] [serial = 1369] [outer = 0x1164f4c00] 12:53:12 INFO - PROCESS | 1670 | 1468007592681 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]]]}] 12:53:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:53:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 470ms 12:53:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 12:53:12 INFO - PROCESS | 1670 | 1468007592693 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 12:53:12 INFO - PROCESS | 1670 | 1468007592696 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 12:53:12 INFO - PROCESS | 1670 | 1468007592698 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 12:53:12 INFO - PROCESS | 1670 | 1468007592708 Marionette TRACE conn2 <- [1,1798,null,{}] 12:53:12 INFO - PROCESS | 1670 | 1468007592718 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}] 12:53:12 INFO - PROCESS | 1670 | 1468007592721 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:12 INFO - PROCESS | 1670 | 1468007592801 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 12:53:12 INFO - PROCESS | 1670 | 1468007592858 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:12 INFO - PROCESS | 1670 | 1468007592861 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x1199e8800 == 29 [pid = 1670] [id = 457] 12:53:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x1128d0c00) [pid = 1670] [serial = 1370] [outer = 0x0] 12:53:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x118184400) [pid = 1670] [serial = 1371] [outer = 0x1128d0c00] 12:53:12 INFO - PROCESS | 1670 | 1468007592891 Marionette DEBUG loaded listener.js 12:53:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x1182ec000) [pid = 1670] [serial = 1372] [outer = 0x1128d0c00] 12:53:13 INFO - PROCESS | 1670 | 1468007593293 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]]]}] 12:53:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 12:53:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 630ms 12:53:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 12:53:13 INFO - PROCESS | 1670 | 1468007593329 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 12:53:13 INFO - PROCESS | 1670 | 1468007593332 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 12:53:13 INFO - PROCESS | 1670 | 1468007593351 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 12:53:13 INFO - PROCESS | 1670 | 1468007593353 Marionette TRACE conn2 <- [1,1802,null,{}] 12:53:13 INFO - PROCESS | 1670 | 1468007593358 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}] 12:53:13 INFO - PROCESS | 1670 | 1468007593360 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:13 INFO - PROCESS | 1670 | 1468007593494 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 12:53:13 INFO - PROCESS | 1670 | 1468007593504 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:13 INFO - PROCESS | 1670 | 1468007593505 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x1213be800 == 30 [pid = 1670] [id = 458] 12:53:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x119105000) [pid = 1670] [serial = 1373] [outer = 0x0] 12:53:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x119328c00) [pid = 1670] [serial = 1374] [outer = 0x119105000] 12:53:13 INFO - PROCESS | 1670 | 1468007593548 Marionette DEBUG loaded listener.js 12:53:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x11933fc00) [pid = 1670] [serial = 1375] [outer = 0x119105000] 12:53:13 INFO - PROCESS | 1670 | 1468007593987 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]]]}] 12:53:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 12:53:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 688ms 12:53:14 INFO - PROCESS | 1670 | 1468007594025 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 12:53:14 INFO - PROCESS | 1670 | 1468007594026 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 12:53:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 12:53:14 INFO - PROCESS | 1670 | 1468007594035 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 12:53:14 INFO - PROCESS | 1670 | 1468007594036 Marionette TRACE conn2 <- [1,1806,null,{}] 12:53:14 INFO - PROCESS | 1670 | 1468007594038 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}] 12:53:14 INFO - PROCESS | 1670 | 1468007594039 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:14 INFO - PROCESS | 1670 | 1468007594145 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 12:53:14 INFO - PROCESS | 1670 | 1468007594148 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:14 INFO - PROCESS | 1670 | 1468007594149 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:14 INFO - PROCESS | 1670 | ++DOCSHELL 0x123f65000 == 31 [pid = 1670] [id = 459] 12:53:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x115e03000) [pid = 1670] [serial = 1376] [outer = 0x0] 12:53:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x1193b9000) [pid = 1670] [serial = 1377] [outer = 0x115e03000] 12:53:14 INFO - PROCESS | 1670 | 1468007594174 Marionette DEBUG loaded listener.js 12:53:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x119624800) [pid = 1670] [serial = 1378] [outer = 0x115e03000] 12:53:14 INFO - PROCESS | 1670 | 1468007594507 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]]]}] 12:53:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 12:53:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 518ms 12:53:14 INFO - PROCESS | 1670 | 1468007594553 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 12:53:14 INFO - PROCESS | 1670 | 1468007594555 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 12:53:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 12:53:14 INFO - PROCESS | 1670 | 1468007594557 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 12:53:14 INFO - PROCESS | 1670 | 1468007594558 Marionette TRACE conn2 <- [1,1810,null,{}] 12:53:14 INFO - PROCESS | 1670 | 1468007594560 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}] 12:53:14 INFO - PROCESS | 1670 | 1468007594567 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:14 INFO - PROCESS | 1670 | 1468007594681 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 12:53:14 INFO - PROCESS | 1670 | 1468007594716 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:14 INFO - PROCESS | 1670 | 1468007594717 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:14 INFO - PROCESS | 1670 | ++DOCSHELL 0x125781000 == 32 [pid = 1670] [id = 460] 12:53:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x1197dd800) [pid = 1670] [serial = 1379] [outer = 0x0] 12:53:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x119b5c800) [pid = 1670] [serial = 1380] [outer = 0x1197dd800] 12:53:14 INFO - PROCESS | 1670 | 1468007594742 Marionette DEBUG loaded listener.js 12:53:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x1212e7000) [pid = 1670] [serial = 1381] [outer = 0x1197dd800] 12:53:15 INFO - PROCESS | 1670 | 1468007595051 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]]]}] 12:53:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 12:53:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 518ms 12:53:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 12:53:15 INFO - PROCESS | 1670 | 1468007595075 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 12:53:15 INFO - PROCESS | 1670 | 1468007595077 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 12:53:15 INFO - PROCESS | 1670 | 1468007595081 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 12:53:15 INFO - PROCESS | 1670 | 1468007595082 Marionette TRACE conn2 <- [1,1814,null,{}] 12:53:15 INFO - PROCESS | 1670 | 1468007595091 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}] 12:53:15 INFO - PROCESS | 1670 | 1468007595092 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:15 INFO - PROCESS | 1670 | 1468007595193 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 12:53:15 INFO - PROCESS | 1670 | 1468007595197 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:15 INFO - PROCESS | 1670 | 1468007595198 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x1278ad000 == 33 [pid = 1670] [id = 461] 12:53:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x11820f400) [pid = 1670] [serial = 1382] [outer = 0x0] 12:53:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x1214b0800) [pid = 1670] [serial = 1383] [outer = 0x11820f400] 12:53:15 INFO - PROCESS | 1670 | 1468007595222 Marionette DEBUG loaded listener.js 12:53:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x121bc0000) [pid = 1670] [serial = 1384] [outer = 0x11820f400] 12:53:15 INFO - PROCESS | 1670 | 1468007595578 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]]]}] 12:53:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 12:53:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 528ms 12:53:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 12:53:15 INFO - PROCESS | 1670 | 1468007595608 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 12:53:15 INFO - PROCESS | 1670 | 1468007595609 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 12:53:15 INFO - PROCESS | 1670 | 1468007595611 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 12:53:15 INFO - PROCESS | 1670 | 1468007595612 Marionette TRACE conn2 <- [1,1818,null,{}] 12:53:15 INFO - PROCESS | 1670 | 1468007595615 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}] 12:53:15 INFO - PROCESS | 1670 | 1468007595616 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:15 INFO - PROCESS | 1670 | 1468007595721 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 12:53:15 INFO - PROCESS | 1670 | 1468007595724 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:15 INFO - PROCESS | 1670 | 1468007595726 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x1292d0800 == 34 [pid = 1670] [id = 462] 12:53:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x121173400) [pid = 1670] [serial = 1385] [outer = 0x0] 12:53:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x123db4800) [pid = 1670] [serial = 1386] [outer = 0x121173400] 12:53:15 INFO - PROCESS | 1670 | 1468007595753 Marionette DEBUG loaded listener.js 12:53:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x12566bc00) [pid = 1670] [serial = 1387] [outer = 0x121173400] 12:53:16 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x1188a1000) [pid = 1670] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 12:53:16 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x1128d8800) [pid = 1670] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 12:53:16 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x119b58400) [pid = 1670] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 12:53:16 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x11a0d6800) [pid = 1670] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 12:53:16 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x1174b6c00) [pid = 1670] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 12:53:16 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x1161b3400) [pid = 1670] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 12:53:16 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x112741c00) [pid = 1670] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 12:53:16 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x12151a800) [pid = 1670] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 12:53:16 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x113bca800) [pid = 1670] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 12:53:16 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x118205400) [pid = 1670] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 12:53:16 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x110e82c00) [pid = 1670] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 12:53:16 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x110eef800) [pid = 1670] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 12:53:16 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x121bc0800) [pid = 1670] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 12:53:16 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x113d50c00) [pid = 1670] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 12:53:16 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x1174b1c00) [pid = 1670] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 12:53:16 INFO - PROCESS | 1670 | 1468007596215 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]]]}] 12:53:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 12:53:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 625ms 12:53:16 INFO - PROCESS | 1670 | 1468007596237 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 12:53:16 INFO - PROCESS | 1670 | 1468007596239 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 12:53:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 12:53:16 INFO - PROCESS | 1670 | 1468007596242 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 12:53:16 INFO - PROCESS | 1670 | 1468007596243 Marionette TRACE conn2 <- [1,1822,null,{}] 12:53:16 INFO - PROCESS | 1670 | 1468007596258 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}] 12:53:16 INFO - PROCESS | 1670 | 1468007596260 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:16 INFO - PROCESS | 1670 | 1468007596439 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 12:53:16 INFO - PROCESS | 1670 | 1468007596521 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:16 INFO - PROCESS | 1670 | 1468007596522 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x1199e8000 == 35 [pid = 1670] [id = 463] 12:53:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x111aa5800) [pid = 1670] [serial = 1388] [outer = 0x0] 12:53:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x116fa4c00) [pid = 1670] [serial = 1389] [outer = 0x111aa5800] 12:53:16 INFO - PROCESS | 1670 | 1468007596562 Marionette DEBUG loaded listener.js 12:53:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x118f5bc00) [pid = 1670] [serial = 1390] [outer = 0x111aa5800] 12:53:16 INFO - PROCESS | 1670 | 1468007596923 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]]]}] 12:53:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 12:53:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 729ms 12:53:16 INFO - PROCESS | 1670 | 1468007596971 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 12:53:16 INFO - PROCESS | 1670 | 1468007596972 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 12:53:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 12:53:16 INFO - PROCESS | 1670 | 1468007596983 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 12:53:16 INFO - PROCESS | 1670 | 1468007596984 Marionette TRACE conn2 <- [1,1826,null,{}] 12:53:16 INFO - PROCESS | 1670 | 1468007596986 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}] 12:53:16 INFO - PROCESS | 1670 | 1468007596987 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:17 INFO - PROCESS | 1670 | 1468007597065 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 12:53:17 INFO - PROCESS | 1670 | 1468007597069 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:17 INFO - PROCESS | 1670 | 1468007597070 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a54b000 == 36 [pid = 1670] [id = 464] 12:53:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x1193ba400) [pid = 1670] [serial = 1391] [outer = 0x0] 12:53:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x11a0dd000) [pid = 1670] [serial = 1392] [outer = 0x1193ba400] 12:53:17 INFO - PROCESS | 1670 | 1468007597095 Marionette DEBUG loaded listener.js 12:53:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x124ec1400) [pid = 1670] [serial = 1393] [outer = 0x1193ba400] 12:53:17 INFO - PROCESS | 1670 | 1468007597434 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]]]}] 12:53:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 12:53:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 469ms 12:53:17 INFO - PROCESS | 1670 | 1468007597452 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 12:53:17 INFO - PROCESS | 1670 | 1468007597454 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 12:53:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 12:53:17 INFO - PROCESS | 1670 | 1468007597457 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 12:53:17 INFO - PROCESS | 1670 | 1468007597459 Marionette TRACE conn2 <- [1,1830,null,{}] 12:53:17 INFO - PROCESS | 1670 | 1468007597463 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}] 12:53:17 INFO - PROCESS | 1670 | 1468007597466 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:17 INFO - PROCESS | 1670 | 1468007597586 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 12:53:17 INFO - PROCESS | 1670 | 1468007597677 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:17 INFO - PROCESS | 1670 | 1468007597678 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x123f64800 == 37 [pid = 1670] [id = 465] 12:53:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x124ebb400) [pid = 1670] [serial = 1394] [outer = 0x0] 12:53:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x1262a0400) [pid = 1670] [serial = 1395] [outer = 0x124ebb400] 12:53:17 INFO - PROCESS | 1670 | 1468007597723 Marionette DEBUG loaded listener.js 12:53:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x128b11000) [pid = 1670] [serial = 1396] [outer = 0x124ebb400] 12:53:18 INFO - PROCESS | 1670 | 1468007598183 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]]]}] 12:53:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 12:53:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 769ms 12:53:18 INFO - PROCESS | 1670 | 1468007598253 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 12:53:18 INFO - PROCESS | 1670 | 1468007598256 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 12:53:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 12:53:18 INFO - PROCESS | 1670 | 1468007598261 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 12:53:18 INFO - PROCESS | 1670 | 1468007598265 Marionette TRACE conn2 <- [1,1834,null,{}] 12:53:18 INFO - PROCESS | 1670 | 1468007598270 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}] 12:53:18 INFO - PROCESS | 1670 | 1468007598271 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:18 INFO - PROCESS | 1670 | 1468007598384 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 12:53:18 INFO - PROCESS | 1670 | 1468007598466 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:18 INFO - PROCESS | 1670 | 1468007598467 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:18 INFO - PROCESS | 1670 | ++DOCSHELL 0x116acb000 == 38 [pid = 1670] [id = 466] 12:53:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x1129a5c00) [pid = 1670] [serial = 1397] [outer = 0x0] 12:53:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x112a7b800) [pid = 1670] [serial = 1398] [outer = 0x1129a5c00] 12:53:18 INFO - PROCESS | 1670 | 1468007598499 Marionette DEBUG loaded listener.js 12:53:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x113bc2800) [pid = 1670] [serial = 1399] [outer = 0x1129a5c00] 12:53:19 INFO - PROCESS | 1670 | 1468007599018 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]]]}] 12:53:19 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 12:53:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 824ms 12:53:19 INFO - PROCESS | 1670 | 1468007599085 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 12:53:19 INFO - PROCESS | 1670 | 1468007599088 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 12:53:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 12:53:19 INFO - PROCESS | 1670 | 1468007599092 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 12:53:19 INFO - PROCESS | 1670 | 1468007599094 Marionette TRACE conn2 <- [1,1838,null,{}] 12:53:19 INFO - PROCESS | 1670 | 1468007599097 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}] 12:53:19 INFO - PROCESS | 1670 | 1468007599098 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:19 INFO - PROCESS | 1670 | 1468007599208 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 12:53:19 INFO - PROCESS | 1670 | 1468007599288 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:19 INFO - PROCESS | 1670 | 1468007599290 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x121c79000 == 39 [pid = 1670] [id = 467] 12:53:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x11755c800) [pid = 1670] [serial = 1400] [outer = 0x0] 12:53:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x117dbe400) [pid = 1670] [serial = 1401] [outer = 0x11755c800] 12:53:19 INFO - PROCESS | 1670 | 1468007599321 Marionette DEBUG loaded listener.js 12:53:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x118204800) [pid = 1670] [serial = 1402] [outer = 0x11755c800] 12:53:20 INFO - PROCESS | 1670 | 1468007599999 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]]]}] 12:53:20 INFO - PROCESS | 1670 | --DOCSHELL 0x12a54b000 == 38 [pid = 1670] [id = 464] 12:53:20 INFO - PROCESS | 1670 | --DOCSHELL 0x1199e8000 == 37 [pid = 1670] [id = 463] 12:53:20 INFO - PROCESS | 1670 | --DOCSHELL 0x1292d0800 == 36 [pid = 1670] [id = 462] 12:53:20 INFO - PROCESS | 1670 | --DOCSHELL 0x1278ad000 == 35 [pid = 1670] [id = 461] 12:53:20 INFO - PROCESS | 1670 | --DOCSHELL 0x125781000 == 34 [pid = 1670] [id = 460] 12:53:20 INFO - PROCESS | 1670 | --DOCSHELL 0x123f65000 == 33 [pid = 1670] [id = 459] 12:53:20 INFO - PROCESS | 1670 | --DOCSHELL 0x1213be800 == 32 [pid = 1670] [id = 458] 12:53:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 12:53:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 974ms 12:53:20 INFO - PROCESS | 1670 | --DOCSHELL 0x1199e8800 == 31 [pid = 1670] [id = 457] 12:53:20 INFO - PROCESS | 1670 | --DOCSHELL 0x118265000 == 30 [pid = 1670] [id = 456] 12:53:20 INFO - PROCESS | 1670 | --DOCSHELL 0x116854000 == 29 [pid = 1670] [id = 455] 12:53:20 INFO - PROCESS | 1670 | --DOCSHELL 0x118fc0000 == 28 [pid = 1670] [id = 454] 12:53:20 INFO - PROCESS | 1670 | 1468007600067 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 12:53:20 INFO - PROCESS | 1670 | 1468007600069 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 12:53:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 12:53:20 INFO - PROCESS | 1670 | 1468007600073 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 12:53:20 INFO - PROCESS | 1670 | 1468007600074 Marionette TRACE conn2 <- [1,1842,null,{}] 12:53:20 INFO - PROCESS | 1670 | 1468007600078 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}] 12:53:20 INFO - PROCESS | 1670 | 1468007600079 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:20 INFO - PROCESS | 1670 | 1468007600161 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 12:53:20 INFO - PROCESS | 1670 | 1468007600168 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:20 INFO - PROCESS | 1670 | 1468007600169 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:20 INFO - PROCESS | 1670 | ++DOCSHELL 0x1164b9800 == 29 [pid = 1670] [id = 468] 12:53:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x1138d8400) [pid = 1670] [serial = 1403] [outer = 0x0] 12:53:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x115e05c00) [pid = 1670] [serial = 1404] [outer = 0x1138d8400] 12:53:20 INFO - PROCESS | 1670 | 1468007600201 Marionette DEBUG loaded listener.js 12:53:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x1167a2800) [pid = 1670] [serial = 1405] [outer = 0x1138d8400] 12:53:20 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x1193b9800) [pid = 1670] [serial = 1326] [outer = 0x0] [url = about:blank] 12:53:20 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x11a0e1800) [pid = 1670] [serial = 1329] [outer = 0x0] [url = about:blank] 12:53:20 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x1214ad400) [pid = 1670] [serial = 1332] [outer = 0x0] [url = about:blank] 12:53:20 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x117565c00) [pid = 1670] [serial = 1317] [outer = 0x0] [url = about:blank] 12:53:20 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x11817f000) [pid = 1670] [serial = 1318] [outer = 0x0] [url = about:blank] 12:53:20 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x117151800) [pid = 1670] [serial = 1308] [outer = 0x0] [url = about:blank] 12:53:20 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x1174d9800) [pid = 1670] [serial = 1309] [outer = 0x0] [url = about:blank] 12:53:20 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x1128ce000) [pid = 1670] [serial = 1311] [outer = 0x0] [url = about:blank] 12:53:20 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x1129ac400) [pid = 1670] [serial = 1312] [outer = 0x0] [url = about:blank] 12:53:20 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x1262a0800) [pid = 1670] [serial = 1303] [outer = 0x0] [url = about:blank] 12:53:20 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x115ded400) [pid = 1670] [serial = 1314] [outer = 0x0] [url = about:blank] 12:53:20 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x115e73800) [pid = 1670] [serial = 1315] [outer = 0x0] [url = about:blank] 12:53:20 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x1182e9000) [pid = 1670] [serial = 1320] [outer = 0x0] [url = about:blank] 12:53:20 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x1188a6800) [pid = 1670] [serial = 1321] [outer = 0x0] [url = about:blank] 12:53:20 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x110eeb000) [pid = 1670] [serial = 1305] [outer = 0x0] [url = about:blank] 12:53:20 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x1128d8c00) [pid = 1670] [serial = 1306] [outer = 0x0] [url = about:blank] 12:53:20 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x121611800) [pid = 1670] [serial = 1333] [outer = 0x0] [url = about:blank] 12:53:20 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x116fa7800) [pid = 1670] [serial = 1336] [outer = 0x0] [url = about:blank] 12:53:20 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x126de3000) [pid = 1670] [serial = 1345] [outer = 0x0] [url = about:blank] 12:53:20 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x126294c00) [pid = 1670] [serial = 1342] [outer = 0x0] [url = about:blank] 12:53:20 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x1129afc00) [pid = 1670] [serial = 1335] [outer = 0x0] [url = about:blank] 12:53:20 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x11889b400) [pid = 1670] [serial = 1323] [outer = 0x0] [url = about:blank] 12:53:20 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x11933b000) [pid = 1670] [serial = 1324] [outer = 0x0] [url = about:blank] 12:53:20 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x1193c0400) [pid = 1670] [serial = 1338] [outer = 0x0] [url = about:blank] 12:53:20 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x1211be800) [pid = 1670] [serial = 1330] [outer = 0x0] [url = about:blank] 12:53:20 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x11a07a000) [pid = 1670] [serial = 1327] [outer = 0x0] [url = about:blank] 12:53:20 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x124e12800) [pid = 1670] [serial = 1341] [outer = 0x0] [url = about:blank] 12:53:20 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x11910fc00) [pid = 1670] [serial = 1339] [outer = 0x0] [url = about:blank] 12:53:20 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x126924c00) [pid = 1670] [serial = 1344] [outer = 0x0] [url = about:blank] 12:53:20 INFO - PROCESS | 1670 | 1468007600585 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]]]}] 12:53:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 12:53:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 520ms 12:53:20 INFO - PROCESS | 1670 | 1468007600593 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 12:53:20 INFO - PROCESS | 1670 | 1468007600596 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 12:53:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 12:53:20 INFO - PROCESS | 1670 | 1468007600604 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 12:53:20 INFO - PROCESS | 1670 | 1468007600606 Marionette TRACE conn2 <- [1,1846,null,{}] 12:53:20 INFO - PROCESS | 1670 | 1468007600608 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}] 12:53:20 INFO - PROCESS | 1670 | 1468007600610 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:20 INFO - PROCESS | 1670 | 1468007600690 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 12:53:20 INFO - PROCESS | 1670 | 1468007600694 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:20 INFO - PROCESS | 1670 | 1468007600696 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:20 INFO - PROCESS | 1670 | ++DOCSHELL 0x118fc4000 == 30 [pid = 1670] [id = 469] 12:53:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x116fa5800) [pid = 1670] [serial = 1406] [outer = 0x0] 12:53:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x117dc1000) [pid = 1670] [serial = 1407] [outer = 0x116fa5800] 12:53:20 INFO - PROCESS | 1670 | 1468007600725 Marionette DEBUG loaded listener.js 12:53:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x118207800) [pid = 1670] [serial = 1408] [outer = 0x116fa5800] 12:53:21 INFO - PROCESS | 1670 | 1468007601097 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]]]}] 12:53:21 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) 12:53:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 519ms 12:53:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 12:53:21 INFO - PROCESS | 1670 | 1468007601128 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 12:53:21 INFO - PROCESS | 1670 | 1468007601129 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 12:53:21 INFO - PROCESS | 1670 | 1468007601132 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 12:53:21 INFO - PROCESS | 1670 | 1468007601134 Marionette TRACE conn2 <- [1,1850,null,{}] 12:53:21 INFO - PROCESS | 1670 | 1468007601142 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}] 12:53:21 INFO - PROCESS | 1670 | 1468007601145 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:21 INFO - PROCESS | 1670 | 1468007601226 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 12:53:21 INFO - PROCESS | 1670 | 1468007601233 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:21 INFO - PROCESS | 1670 | 1468007601236 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x1213a8800 == 31 [pid = 1670] [id = 470] 12:53:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x118348800) [pid = 1670] [serial = 1409] [outer = 0x0] 12:53:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x11931e400) [pid = 1670] [serial = 1410] [outer = 0x118348800] 12:53:21 INFO - PROCESS | 1670 | 1468007601261 Marionette DEBUG loaded listener.js 12:53:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x1193b9800) [pid = 1670] [serial = 1411] [outer = 0x118348800] 12:53:21 INFO - PROCESS | 1670 | 1468007601598 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]]]}] 12:53:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:53:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 472ms 12:53:21 INFO - PROCESS | 1670 | 1468007601604 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 12:53:21 INFO - PROCESS | 1670 | 1468007601606 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 12:53:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 12:53:21 INFO - PROCESS | 1670 | 1468007601608 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 12:53:21 INFO - PROCESS | 1670 | 1468007601609 Marionette TRACE conn2 <- [1,1854,null,{}] 12:53:21 INFO - PROCESS | 1670 | 1468007601611 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}] 12:53:21 INFO - PROCESS | 1670 | 1468007601614 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:21 INFO - PROCESS | 1670 | 1468007601771 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 12:53:21 INFO - PROCESS | 1670 | 1468007601782 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:21 INFO - PROCESS | 1670 | 1468007601783 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x124bd9800 == 32 [pid = 1670] [id = 471] 12:53:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x118537800) [pid = 1670] [serial = 1412] [outer = 0x0] 12:53:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x1197e3000) [pid = 1670] [serial = 1413] [outer = 0x118537800] 12:53:21 INFO - PROCESS | 1670 | 1468007601826 Marionette DEBUG loaded listener.js 12:53:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x119b65000) [pid = 1670] [serial = 1414] [outer = 0x118537800] 12:53:22 INFO - PROCESS | 1670 | 1468007602208 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]]]}] 12:53:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 12:53:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 618ms 12:53:22 INFO - PROCESS | 1670 | 1468007602226 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 12:53:22 INFO - PROCESS | 1670 | 1468007602227 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 12:53:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 12:53:22 INFO - PROCESS | 1670 | 1468007602232 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 12:53:22 INFO - PROCESS | 1670 | 1468007602234 Marionette TRACE conn2 <- [1,1858,null,{}] 12:53:22 INFO - PROCESS | 1670 | 1468007602237 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}] 12:53:22 INFO - PROCESS | 1670 | 1468007602238 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:22 INFO - PROCESS | 1670 | 1468007602314 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 12:53:22 INFO - PROCESS | 1670 | 1468007602382 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:22 INFO - PROCESS | 1670 | 1468007602383 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x1267b0000 == 33 [pid = 1670] [id = 472] 12:53:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x1129a7c00) [pid = 1670] [serial = 1415] [outer = 0x0] 12:53:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x11a0d9000) [pid = 1670] [serial = 1416] [outer = 0x1129a7c00] 12:53:22 INFO - PROCESS | 1670 | 1468007602408 Marionette DEBUG loaded listener.js 12:53:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x1211bcc00) [pid = 1670] [serial = 1417] [outer = 0x1129a7c00] 12:53:22 INFO - PROCESS | 1670 | 1468007602708 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]]]}] 12:53:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 12:53:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 521ms 12:53:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 12:53:22 INFO - PROCESS | 1670 | 1468007602752 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 12:53:22 INFO - PROCESS | 1670 | 1468007602753 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 12:53:22 INFO - PROCESS | 1670 | 1468007602755 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 12:53:22 INFO - PROCESS | 1670 | 1468007602756 Marionette TRACE conn2 <- [1,1862,null,{}] 12:53:22 INFO - PROCESS | 1670 | 1468007602758 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}] 12:53:22 INFO - PROCESS | 1670 | 1468007602764 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:22 INFO - PROCESS | 1670 | 1468007602897 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 12:53:22 INFO - PROCESS | 1670 | 1468007602901 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:22 INFO - PROCESS | 1670 | 1468007602902 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x1292e9000 == 34 [pid = 1670] [id = 473] 12:53:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x1211c0c00) [pid = 1670] [serial = 1418] [outer = 0x0] 12:53:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x1214b8400) [pid = 1670] [serial = 1419] [outer = 0x1211c0c00] 12:53:22 INFO - PROCESS | 1670 | 1468007602927 Marionette DEBUG loaded listener.js 12:53:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x126924c00) [pid = 1670] [serial = 1420] [outer = 0x1211c0c00] 12:53:23 INFO - PROCESS | 1670 | 1468007603279 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]]]}] 12:53:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 12:53:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 568ms 12:53:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 12:53:23 INFO - PROCESS | 1670 | 1468007603324 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 12:53:23 INFO - PROCESS | 1670 | 1468007603325 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 12:53:23 INFO - PROCESS | 1670 | 1468007603327 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 12:53:23 INFO - PROCESS | 1670 | 1468007603328 Marionette TRACE conn2 <- [1,1866,null,{}] 12:53:23 INFO - PROCESS | 1670 | 1468007603330 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}] 12:53:23 INFO - PROCESS | 1670 | 1468007603332 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:23 INFO - PROCESS | 1670 | 1468007603430 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 12:53:23 INFO - PROCESS | 1670 | 1468007603434 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:23 INFO - PROCESS | 1670 | 1468007603435 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a417000 == 35 [pid = 1670] [id = 474] 12:53:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x126676000) [pid = 1670] [serial = 1421] [outer = 0x0] 12:53:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x126ddd400) [pid = 1670] [serial = 1422] [outer = 0x126676000] 12:53:23 INFO - PROCESS | 1670 | 1468007603459 Marionette DEBUG loaded listener.js 12:53:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x128d56c00) [pid = 1670] [serial = 1423] [outer = 0x126676000] 12:53:23 INFO - PROCESS | 1670 | 1468007603778 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]]]}] 12:53:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 12:53:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 470ms 12:53:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 12:53:23 INFO - PROCESS | 1670 | 1468007603802 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 12:53:23 INFO - PROCESS | 1670 | 1468007603803 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 12:53:23 INFO - PROCESS | 1670 | 1468007603805 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 12:53:23 INFO - PROCESS | 1670 | 1468007603806 Marionette TRACE conn2 <- [1,1870,null,{}] 12:53:23 INFO - PROCESS | 1670 | 1468007603809 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}] 12:53:23 INFO - PROCESS | 1670 | 1468007603810 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:23 INFO - PROCESS | 1670 | 1468007603920 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 12:53:23 INFO - PROCESS | 1670 | 1468007603924 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:23 INFO - PROCESS | 1670 | 1468007603925 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ab02800 == 36 [pid = 1670] [id = 475] 12:53:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x12698ac00) [pid = 1670] [serial = 1424] [outer = 0x0] 12:53:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x12904cc00) [pid = 1670] [serial = 1425] [outer = 0x12698ac00] 12:53:23 INFO - PROCESS | 1670 | 1468007603950 Marionette DEBUG loaded listener.js 12:53:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x129288800) [pid = 1670] [serial = 1426] [outer = 0x12698ac00] 12:53:24 INFO - PROCESS | 1670 | 1468007604308 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]]]}] 12:53:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 12:53:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 517ms 12:53:24 INFO - PROCESS | 1670 | 1468007604324 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 12:53:24 INFO - PROCESS | 1670 | 1468007604325 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 12:53:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 12:53:24 INFO - PROCESS | 1670 | 1468007604328 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 12:53:24 INFO - PROCESS | 1670 | 1468007604331 Marionette TRACE conn2 <- [1,1874,null,{}] 12:53:24 INFO - PROCESS | 1670 | 1468007604334 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}] 12:53:24 INFO - PROCESS | 1670 | 1468007604336 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:24 INFO - PROCESS | 1670 | 1468007604514 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 12:53:24 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x1193ba400) [pid = 1670] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 12:53:24 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x110e7d400) [pid = 1670] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 12:53:24 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x1129b2000) [pid = 1670] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 12:53:24 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x11820c400) [pid = 1670] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 12:53:24 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x11931f000) [pid = 1670] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 12:53:24 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x12566f400) [pid = 1670] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 12:53:24 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x119105000) [pid = 1670] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 12:53:24 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x1128d0c00) [pid = 1670] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 12:53:24 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x1164f4c00) [pid = 1670] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 12:53:24 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x115e03000) [pid = 1670] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 12:53:24 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x1197dd800) [pid = 1670] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 12:53:24 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x11820f400) [pid = 1670] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 12:53:24 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x121173400) [pid = 1670] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 12:53:24 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x111aa5800) [pid = 1670] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 12:53:24 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x112e41000) [pid = 1670] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 12:53:24 INFO - PROCESS | 1670 | 1468007604561 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:24 INFO - PROCESS | 1670 | 1468007604562 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x11710e800 == 37 [pid = 1670] [id = 476] 12:53:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x111aa5800) [pid = 1670] [serial = 1427] [outer = 0x0] 12:53:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x112edc400) [pid = 1670] [serial = 1428] [outer = 0x111aa5800] 12:53:24 INFO - PROCESS | 1670 | 1468007604587 Marionette DEBUG loaded listener.js 12:53:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x117565000) [pid = 1670] [serial = 1429] [outer = 0x111aa5800] 12:53:24 INFO - PROCESS | 1670 | 1468007604850 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]]]}] 12:53:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 12:53:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 572ms 12:53:24 INFO - PROCESS | 1670 | 1468007604903 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 12:53:24 INFO - PROCESS | 1670 | 1468007604905 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 12:53:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 12:53:24 INFO - PROCESS | 1670 | 1468007604907 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 12:53:24 INFO - PROCESS | 1670 | 1468007604908 Marionette TRACE conn2 <- [1,1878,null,{}] 12:53:24 INFO - PROCESS | 1670 | 1468007604910 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}] 12:53:24 INFO - PROCESS | 1670 | 1468007604911 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:24 INFO - PROCESS | 1670 | 1468007604993 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 12:53:25 INFO - PROCESS | 1670 | 1468007604999 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:25 INFO - PROCESS | 1670 | 1468007605000 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b949800 == 38 [pid = 1670] [id = 477] 12:53:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x1174b3c00) [pid = 1670] [serial = 1430] [outer = 0x0] 12:53:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x1193c2800) [pid = 1670] [serial = 1431] [outer = 0x1174b3c00] 12:53:25 INFO - PROCESS | 1670 | 1468007605025 Marionette DEBUG loaded listener.js 12:53:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x121bb7c00) [pid = 1670] [serial = 1432] [outer = 0x1174b3c00] 12:53:25 INFO - PROCESS | 1670 | 1468007605379 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]]]}] 12:53:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 12:53:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 520ms 12:53:25 INFO - PROCESS | 1670 | 1468007605428 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 12:53:25 INFO - PROCESS | 1670 | 1468007605433 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 12:53:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 12:53:25 INFO - PROCESS | 1670 | 1468007605436 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 12:53:25 INFO - PROCESS | 1670 | 1468007605439 Marionette TRACE conn2 <- [1,1882,null,{}] 12:53:25 INFO - PROCESS | 1670 | 1468007605442 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}] 12:53:25 INFO - PROCESS | 1670 | 1468007605445 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:25 INFO - PROCESS | 1670 | 1468007605592 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 12:53:25 INFO - PROCESS | 1670 | 1468007605597 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:25 INFO - PROCESS | 1670 | 1468007605599 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c737800 == 39 [pid = 1670] [id = 478] 12:53:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x1182e7800) [pid = 1670] [serial = 1433] [outer = 0x0] 12:53:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x129294400) [pid = 1670] [serial = 1434] [outer = 0x1182e7800] 12:53:25 INFO - PROCESS | 1670 | 1468007605630 Marionette DEBUG loaded listener.js 12:53:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x12a4b8c00) [pid = 1670] [serial = 1435] [outer = 0x1182e7800] 12:53:25 INFO - PROCESS | 1670 | 1468007605955 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]]]}] 12:53:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 12:53:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 571ms 12:53:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 12:53:26 INFO - PROCESS | 1670 | 1468007606007 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 12:53:26 INFO - PROCESS | 1670 | 1468007606009 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 12:53:26 INFO - PROCESS | 1670 | 1468007606011 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 12:53:26 INFO - PROCESS | 1670 | 1468007606012 Marionette TRACE conn2 <- [1,1886,null,{}] 12:53:26 INFO - PROCESS | 1670 | 1468007606025 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}] 12:53:26 INFO - PROCESS | 1670 | 1468007606026 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:26 INFO - PROCESS | 1670 | 1468007606105 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 12:53:26 INFO - PROCESS | 1670 | 1468007606109 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:26 INFO - PROCESS | 1670 | 1468007606110 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:26 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ca59800 == 40 [pid = 1670] [id = 479] 12:53:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x12a4bcc00) [pid = 1670] [serial = 1436] [outer = 0x0] 12:53:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x12a4bf800) [pid = 1670] [serial = 1437] [outer = 0x12a4bcc00] 12:53:26 INFO - PROCESS | 1670 | 1468007606143 Marionette DEBUG loaded listener.js 12:53:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x12a76dc00) [pid = 1670] [serial = 1438] [outer = 0x12a4bcc00] 12:53:26 INFO - PROCESS | 1670 | 1468007606532 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]]]}] 12:53:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 12:53:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 573ms 12:53:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 12:53:26 INFO - PROCESS | 1670 | 1468007606585 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 12:53:26 INFO - PROCESS | 1670 | 1468007606587 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 12:53:26 INFO - PROCESS | 1670 | 1468007606591 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 12:53:26 INFO - PROCESS | 1670 | 1468007606594 Marionette TRACE conn2 <- [1,1890,null,{}] 12:53:26 INFO - PROCESS | 1670 | 1468007606598 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}] 12:53:26 INFO - PROCESS | 1670 | 1468007606600 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:26 INFO - PROCESS | 1670 | 1468007606712 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 12:53:26 INFO - PROCESS | 1670 | 1468007606774 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:26 INFO - PROCESS | 1670 | 1468007606777 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:26 INFO - PROCESS | 1670 | ++DOCSHELL 0x117119000 == 41 [pid = 1670] [id = 480] 12:53:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x1129afc00) [pid = 1670] [serial = 1439] [outer = 0x0] 12:53:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x112e49800) [pid = 1670] [serial = 1440] [outer = 0x1129afc00] 12:53:26 INFO - PROCESS | 1670 | 1468007606808 Marionette DEBUG loaded listener.js 12:53:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x115e0c400) [pid = 1670] [serial = 1441] [outer = 0x1129afc00] 12:53:27 INFO - PROCESS | 1670 | 1468007607269 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]]]}] 12:53:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 12:53:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 724ms 12:53:27 INFO - PROCESS | 1670 | 1468007607326 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 12:53:27 INFO - PROCESS | 1670 | 1468007607330 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 12:53:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 12:53:27 INFO - PROCESS | 1670 | 1468007607353 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 12:53:27 INFO - PROCESS | 1670 | 1468007607355 Marionette TRACE conn2 <- [1,1894,null,{}] 12:53:27 INFO - PROCESS | 1670 | 1468007607357 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}] 12:53:27 INFO - PROCESS | 1670 | 1468007607359 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:27 INFO - PROCESS | 1670 | 1468007607464 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 12:53:27 INFO - PROCESS | 1670 | 1468007607539 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:27 INFO - PROCESS | 1670 | 1468007607540 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x12576a000 == 42 [pid = 1670] [id = 481] 12:53:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x117dc2000) [pid = 1670] [serial = 1442] [outer = 0x0] 12:53:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x118211c00) [pid = 1670] [serial = 1443] [outer = 0x117dc2000] 12:53:27 INFO - PROCESS | 1670 | 1468007607571 Marionette DEBUG loaded listener.js 12:53:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x118346c00) [pid = 1670] [serial = 1444] [outer = 0x117dc2000] 12:53:28 INFO - PROCESS | 1670 | 1468007608004 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]]]}] 12:53:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 12:53:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 672ms 12:53:28 INFO - PROCESS | 1670 | 1468007608024 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 12:53:28 INFO - PROCESS | 1670 | 1468007608026 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 12:53:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 12:53:28 INFO - PROCESS | 1670 | 1468007608029 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 12:53:28 INFO - PROCESS | 1670 | 1468007608031 Marionette TRACE conn2 <- [1,1898,null,{}] 12:53:28 INFO - PROCESS | 1670 | 1468007608039 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}] 12:53:28 INFO - PROCESS | 1670 | 1468007608043 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:28 INFO - PROCESS | 1670 | 1468007608152 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 12:53:28 INFO - PROCESS | 1670 | 1468007608227 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:28 INFO - PROCESS | 1670 | 1468007608229 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c72d000 == 43 [pid = 1670] [id = 482] 12:53:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x11910a800) [pid = 1670] [serial = 1445] [outer = 0x0] 12:53:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x11a07e000) [pid = 1670] [serial = 1446] [outer = 0x11910a800] 12:53:28 INFO - PROCESS | 1670 | 1468007608263 Marionette DEBUG loaded listener.js 12:53:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x12160a400) [pid = 1670] [serial = 1447] [outer = 0x11910a800] 12:53:28 INFO - PROCESS | 1670 | 1468007608682 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]]]}] 12:53:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 12:53:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 672ms 12:53:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 12:53:28 INFO - PROCESS | 1670 | 1468007608701 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 12:53:28 INFO - PROCESS | 1670 | 1468007608703 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 12:53:28 INFO - PROCESS | 1670 | 1468007608705 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 12:53:28 INFO - PROCESS | 1670 | 1468007608707 Marionette TRACE conn2 <- [1,1902,null,{}] 12:53:28 INFO - PROCESS | 1670 | 1468007608709 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}] 12:53:28 INFO - PROCESS | 1670 | 1468007608711 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:28 INFO - PROCESS | 1670 | 1468007608835 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 12:53:28 INFO - PROCESS | 1670 | 1468007608910 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:28 INFO - PROCESS | 1670 | 1468007608911 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cd97000 == 44 [pid = 1670] [id = 483] 12:53:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x125113c00) [pid = 1670] [serial = 1448] [outer = 0x0] 12:53:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x12666a000) [pid = 1670] [serial = 1449] [outer = 0x125113c00] 12:53:28 INFO - PROCESS | 1670 | 1468007608941 Marionette DEBUG loaded listener.js 12:53:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x128d5a800) [pid = 1670] [serial = 1450] [outer = 0x125113c00] 12:53:29 INFO - PROCESS | 1670 | 1468007609381 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]]]}] 12:53:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 12:53:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 719ms 12:53:29 INFO - PROCESS | 1670 | 1468007609425 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 12:53:29 INFO - PROCESS | 1670 | 1468007609426 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 12:53:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 12:53:29 INFO - PROCESS | 1670 | 1468007609429 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 12:53:29 INFO - PROCESS | 1670 | 1468007609430 Marionette TRACE conn2 <- [1,1906,null,{}] 12:53:29 INFO - PROCESS | 1670 | 1468007609432 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}] 12:53:29 INFO - PROCESS | 1670 | 1468007609434 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:29 INFO - PROCESS | 1670 | 1468007609525 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 12:53:29 INFO - PROCESS | 1670 | 1468007609765 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:29 INFO - PROCESS | 1670 | 1468007609767 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x118f1a800 == 45 [pid = 1670] [id = 484] 12:53:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x1129a7400) [pid = 1670] [serial = 1451] [outer = 0x0] 12:53:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x1138d8800) [pid = 1670] [serial = 1452] [outer = 0x1129a7400] 12:53:29 INFO - PROCESS | 1670 | 1468007609796 Marionette DEBUG loaded listener.js 12:53:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x116798c00) [pid = 1670] [serial = 1453] [outer = 0x1129a7400] 12:53:30 INFO - PROCESS | 1670 | 1468007610318 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]]]}] 12:53:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 12:53:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 920ms 12:53:30 INFO - PROCESS | 1670 | 1468007610352 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 12:53:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 12:53:30 INFO - PROCESS | 1670 | 1468007610355 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 12:53:30 INFO - PROCESS | 1670 | 1468007610360 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 12:53:30 INFO - PROCESS | 1670 | 1468007610361 Marionette TRACE conn2 <- [1,1910,null,{}] 12:53:30 INFO - PROCESS | 1670 | 1468007610367 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}] 12:53:30 INFO - PROCESS | 1670 | 1468007610368 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:30 INFO - PROCESS | 1670 | 1468007610453 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 12:53:30 INFO - PROCESS | 1670 | 1468007610543 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:30 INFO - PROCESS | 1670 | 1468007610545 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x1168b5800 == 46 [pid = 1670] [id = 485] 12:53:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x1174b3000) [pid = 1670] [serial = 1454] [outer = 0x0] 12:53:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x118054800) [pid = 1670] [serial = 1455] [outer = 0x1174b3000] 12:53:30 INFO - PROCESS | 1670 | 1468007610592 Marionette DEBUG loaded listener.js 12:53:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x1182e0800) [pid = 1670] [serial = 1456] [outer = 0x1174b3000] 12:53:31 INFO - PROCESS | 1670 | 1468007611157 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]]]}] 12:53:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 12:53:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 830ms 12:53:31 INFO - PROCESS | 1670 | 1468007611192 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 12:53:31 INFO - PROCESS | 1670 | 1468007611199 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 12:53:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 12:53:31 INFO - PROCESS | 1670 | 1468007611203 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 12:53:31 INFO - PROCESS | 1670 | 1468007611205 Marionette TRACE conn2 <- [1,1914,null,{}] 12:53:31 INFO - PROCESS | 1670 | 1468007611209 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}] 12:53:31 INFO - PROCESS | 1670 | 1468007611212 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:31 INFO - PROCESS | 1670 | --DOCSHELL 0x12c737800 == 45 [pid = 1670] [id = 478] 12:53:31 INFO - PROCESS | 1670 | --DOCSHELL 0x12b949800 == 44 [pid = 1670] [id = 477] 12:53:31 INFO - PROCESS | 1670 | --DOCSHELL 0x11710e800 == 43 [pid = 1670] [id = 476] 12:53:31 INFO - PROCESS | 1670 | --DOCSHELL 0x12ab02800 == 42 [pid = 1670] [id = 475] 12:53:31 INFO - PROCESS | 1670 | --DOCSHELL 0x12a417000 == 41 [pid = 1670] [id = 474] 12:53:31 INFO - PROCESS | 1670 | --DOCSHELL 0x1292e9000 == 40 [pid = 1670] [id = 473] 12:53:31 INFO - PROCESS | 1670 | --DOCSHELL 0x1267b0000 == 39 [pid = 1670] [id = 472] 12:53:31 INFO - PROCESS | 1670 | --DOCSHELL 0x124bd9800 == 38 [pid = 1670] [id = 471] 12:53:31 INFO - PROCESS | 1670 | --DOCSHELL 0x1213a8800 == 37 [pid = 1670] [id = 470] 12:53:31 INFO - PROCESS | 1670 | --DOCSHELL 0x118fc4000 == 36 [pid = 1670] [id = 469] 12:53:31 INFO - PROCESS | 1670 | --DOCSHELL 0x1164b9800 == 35 [pid = 1670] [id = 468] 12:53:31 INFO - PROCESS | 1670 | --DOCSHELL 0x121c79000 == 34 [pid = 1670] [id = 467] 12:53:31 INFO - PROCESS | 1670 | --DOCSHELL 0x116acb000 == 33 [pid = 1670] [id = 466] 12:53:31 INFO - PROCESS | 1670 | --DOCSHELL 0x123f64800 == 32 [pid = 1670] [id = 465] 12:53:31 INFO - PROCESS | 1670 | --DOCSHELL 0x1168b5800 == 31 [pid = 1670] [id = 485] 12:53:31 INFO - PROCESS | 1670 | --DOCSHELL 0x118f1a800 == 30 [pid = 1670] [id = 484] 12:53:31 INFO - PROCESS | 1670 | --DOCSHELL 0x12cd97000 == 29 [pid = 1670] [id = 483] 12:53:31 INFO - PROCESS | 1670 | --DOCSHELL 0x12c72d000 == 28 [pid = 1670] [id = 482] 12:53:31 INFO - PROCESS | 1670 | --DOCSHELL 0x12576a000 == 27 [pid = 1670] [id = 481] 12:53:31 INFO - PROCESS | 1670 | --DOCSHELL 0x12ca59800 == 26 [pid = 1670] [id = 479] 12:53:31 INFO - PROCESS | 1670 | --DOCSHELL 0x117119000 == 25 [pid = 1670] [id = 480] 12:53:31 INFO - PROCESS | 1670 | 1468007611863 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 12:53:31 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x1130ad000) [pid = 1670] [serial = 1365] [outer = 0x0] [url = about:blank] 12:53:31 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x12566bc00) [pid = 1670] [serial = 1387] [outer = 0x0] [url = about:blank] 12:53:31 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x114f9a400) [pid = 1670] [serial = 1366] [outer = 0x0] [url = about:blank] 12:53:31 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x119624800) [pid = 1670] [serial = 1378] [outer = 0x0] [url = about:blank] 12:53:31 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x118f5bc00) [pid = 1670] [serial = 1390] [outer = 0x0] [url = about:blank] 12:53:31 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x11933fc00) [pid = 1670] [serial = 1375] [outer = 0x0] [url = about:blank] 12:53:31 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x124ec1400) [pid = 1670] [serial = 1393] [outer = 0x0] [url = about:blank] 12:53:31 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x1128d1400) [pid = 1670] [serial = 1348] [outer = 0x0] [url = about:blank] 12:53:31 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x110ee9800) [pid = 1670] [serial = 1347] [outer = 0x0] [url = about:blank] 12:53:31 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x116fa8400) [pid = 1670] [serial = 1351] [outer = 0x0] [url = about:blank] 12:53:31 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x1130ce400) [pid = 1670] [serial = 1350] [outer = 0x0] [url = about:blank] 12:53:31 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x1193bbc00) [pid = 1670] [serial = 1354] [outer = 0x0] [url = about:blank] 12:53:31 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x11910c800) [pid = 1670] [serial = 1353] [outer = 0x0] [url = about:blank] 12:53:31 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x1214b7800) [pid = 1670] [serial = 1357] [outer = 0x0] [url = about:blank] 12:53:31 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x1197ea800) [pid = 1670] [serial = 1356] [outer = 0x0] [url = about:blank] 12:53:31 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x126de3800) [pid = 1670] [serial = 1360] [outer = 0x0] [url = about:blank] 12:53:31 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x1262a1c00) [pid = 1670] [serial = 1359] [outer = 0x0] [url = about:blank] 12:53:31 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x119328c00) [pid = 1670] [serial = 1374] [outer = 0x0] [url = about:blank] 12:53:31 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x11274c000) [pid = 1670] [serial = 1362] [outer = 0x0] [url = about:blank] 12:53:31 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x118184400) [pid = 1670] [serial = 1371] [outer = 0x0] [url = about:blank] 12:53:31 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x1182ec000) [pid = 1670] [serial = 1372] [outer = 0x0] [url = about:blank] 12:53:31 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x116887c00) [pid = 1670] [serial = 1368] [outer = 0x0] [url = about:blank] 12:53:31 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x1174bec00) [pid = 1670] [serial = 1369] [outer = 0x0] [url = about:blank] 12:53:31 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x1262a0400) [pid = 1670] [serial = 1395] [outer = 0x0] [url = about:blank] 12:53:31 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x1193b9000) [pid = 1670] [serial = 1377] [outer = 0x0] [url = about:blank] 12:53:31 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x119b5c800) [pid = 1670] [serial = 1380] [outer = 0x0] [url = about:blank] 12:53:31 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x1214b0800) [pid = 1670] [serial = 1383] [outer = 0x0] [url = about:blank] 12:53:31 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x1212e7000) [pid = 1670] [serial = 1381] [outer = 0x0] [url = about:blank] 12:53:31 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x123db4800) [pid = 1670] [serial = 1386] [outer = 0x0] [url = about:blank] 12:53:31 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x116fa4c00) [pid = 1670] [serial = 1389] [outer = 0x0] [url = about:blank] 12:53:31 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x121bc0000) [pid = 1670] [serial = 1384] [outer = 0x0] [url = about:blank] 12:53:31 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x11a0dd000) [pid = 1670] [serial = 1392] [outer = 0x0] [url = about:blank] 12:53:31 INFO - PROCESS | 1670 | 1468007611986 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:31 INFO - PROCESS | 1670 | 1468007611988 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x113d20800 == 26 [pid = 1670] [id = 486] 12:53:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x1128d3c00) [pid = 1670] [serial = 1457] [outer = 0x0] 12:53:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x1129ac400) [pid = 1670] [serial = 1458] [outer = 0x1128d3c00] 12:53:32 INFO - PROCESS | 1670 | 1468007612017 Marionette DEBUG loaded listener.js 12:53:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x112ee2400) [pid = 1670] [serial = 1459] [outer = 0x1128d3c00] 12:53:32 INFO - PROCESS | 1670 | 1468007612326 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]]]}] 12:53:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 12:53:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1174ms 12:53:32 INFO - PROCESS | 1670 | 1468007612377 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 12:53:32 INFO - PROCESS | 1670 | 1468007612381 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 12:53:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 12:53:32 INFO - PROCESS | 1670 | 1468007612385 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 12:53:32 INFO - PROCESS | 1670 | 1468007612387 Marionette TRACE conn2 <- [1,1918,null,{}] 12:53:32 INFO - PROCESS | 1670 | 1468007612390 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}] 12:53:32 INFO - PROCESS | 1670 | 1468007612392 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:32 INFO - PROCESS | 1670 | 1468007612490 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 12:53:32 INFO - PROCESS | 1670 | 1468007612547 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:32 INFO - PROCESS | 1670 | 1468007612549 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x117119000 == 27 [pid = 1670] [id = 487] 12:53:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x113b59000) [pid = 1670] [serial = 1460] [outer = 0x0] 12:53:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x1161b1000) [pid = 1670] [serial = 1461] [outer = 0x113b59000] 12:53:32 INFO - PROCESS | 1670 | 1468007612576 Marionette DEBUG loaded listener.js 12:53:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x117156c00) [pid = 1670] [serial = 1462] [outer = 0x113b59000] 12:53:32 INFO - PROCESS | 1670 | 1468007612869 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]]]}] 12:53:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x118124c00) [pid = 1670] [serial = 1463] [outer = 0x12cab9400] 12:53:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 12:53:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 524ms 12:53:32 INFO - PROCESS | 1670 | 1468007612924 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 12:53:32 INFO - PROCESS | 1670 | 1468007612926 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 12:53:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 12:53:32 INFO - PROCESS | 1670 | 1468007612933 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 12:53:32 INFO - PROCESS | 1670 | 1468007612934 Marionette TRACE conn2 <- [1,1922,null,{}] 12:53:32 INFO - PROCESS | 1670 | 1468007612937 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}] 12:53:32 INFO - PROCESS | 1670 | 1468007612938 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:33 INFO - PROCESS | 1670 | 1468007613012 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 12:53:33 INFO - PROCESS | 1670 | 1468007613075 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:33 INFO - PROCESS | 1670 | 1468007613084 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x116aba800 == 28 [pid = 1670] [id = 488] 12:53:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x1164ea000) [pid = 1670] [serial = 1464] [outer = 0x0] 12:53:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x11804d800) [pid = 1670] [serial = 1465] [outer = 0x1164ea000] 12:53:33 INFO - PROCESS | 1670 | 1468007613111 Marionette DEBUG loaded listener.js 12:53:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x118f5bc00) [pid = 1670] [serial = 1466] [outer = 0x1164ea000] 12:53:33 INFO - PROCESS | 1670 | 1468007613447 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]]]}] 12:53:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 12:53:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 569ms 12:53:33 INFO - PROCESS | 1670 | 1468007613503 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 12:53:33 INFO - PROCESS | 1670 | 1468007613507 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 12:53:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 12:53:33 INFO - PROCESS | 1670 | 1468007613518 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 12:53:33 INFO - PROCESS | 1670 | 1468007613523 Marionette TRACE conn2 <- [1,1926,null,{}] 12:53:33 INFO - PROCESS | 1670 | 1468007613526 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}] 12:53:33 INFO - PROCESS | 1670 | 1468007613529 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:33 INFO - PROCESS | 1670 | 1468007613687 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 12:53:33 INFO - PROCESS | 1670 | 1468007613699 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:33 INFO - PROCESS | 1670 | 1468007613700 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x1213b2800 == 29 [pid = 1670] [id = 489] 12:53:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x118fd2c00) [pid = 1670] [serial = 1467] [outer = 0x0] 12:53:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x11933a400) [pid = 1670] [serial = 1468] [outer = 0x118fd2c00] 12:53:33 INFO - PROCESS | 1670 | 1468007613742 Marionette DEBUG loaded listener.js 12:53:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x1193c1000) [pid = 1670] [serial = 1469] [outer = 0x118fd2c00] 12:53:34 INFO - PROCESS | 1670 | 1468007614121 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]]]}] 12:53:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 12:53:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 629ms 12:53:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 12:53:34 INFO - PROCESS | 1670 | 1468007614143 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 12:53:34 INFO - PROCESS | 1670 | 1468007614144 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 12:53:34 INFO - PROCESS | 1670 | 1468007614146 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 12:53:34 INFO - PROCESS | 1670 | 1468007614148 Marionette TRACE conn2 <- [1,1930,null,{}] 12:53:34 INFO - PROCESS | 1670 | 1468007614150 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}] 12:53:34 INFO - PROCESS | 1670 | 1468007614151 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:34 INFO - PROCESS | 1670 | 1468007614247 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 12:53:34 INFO - PROCESS | 1670 | 1468007614251 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:34 INFO - PROCESS | 1670 | 1468007614252 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x123d58800 == 30 [pid = 1670] [id = 490] 12:53:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x1129ad000) [pid = 1670] [serial = 1470] [outer = 0x0] 12:53:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x1193c7400) [pid = 1670] [serial = 1471] [outer = 0x1129ad000] 12:53:34 INFO - PROCESS | 1670 | 1468007614284 Marionette DEBUG loaded listener.js 12:53:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x11a0d4000) [pid = 1670] [serial = 1472] [outer = 0x1129ad000] 12:53:34 INFO - PROCESS | 1670 | 1468007614626 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]]]}] 12:53:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 12:53:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 519ms 12:53:34 INFO - PROCESS | 1670 | 1468007614668 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 12:53:34 INFO - PROCESS | 1670 | 1468007614669 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 12:53:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 12:53:34 INFO - PROCESS | 1670 | 1468007614671 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 12:53:34 INFO - PROCESS | 1670 | 1468007614672 Marionette TRACE conn2 <- [1,1934,null,{}] 12:53:34 INFO - PROCESS | 1670 | 1468007614674 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}] 12:53:34 INFO - PROCESS | 1670 | 1468007614675 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:34 INFO - PROCESS | 1670 | 1468007614773 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 12:53:34 INFO - PROCESS | 1670 | 1468007614777 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:34 INFO - PROCESS | 1670 | 1468007614782 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x126723800 == 31 [pid = 1670] [id = 491] 12:53:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x114f76000) [pid = 1670] [serial = 1473] [outer = 0x0] 12:53:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x1211bb400) [pid = 1670] [serial = 1474] [outer = 0x114f76000] 12:53:34 INFO - PROCESS | 1670 | 1468007614815 Marionette DEBUG loaded listener.js 12:53:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x1214b5c00) [pid = 1670] [serial = 1475] [outer = 0x114f76000] 12:53:35 INFO - PROCESS | 1670 | 1468007615163 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]]]}] 12:53:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 12:53:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 519ms 12:53:35 INFO - PROCESS | 1670 | 1468007615193 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 12:53:35 INFO - PROCESS | 1670 | 1468007615195 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 12:53:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 12:53:35 INFO - PROCESS | 1670 | 1468007615199 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 12:53:35 INFO - PROCESS | 1670 | 1468007615200 Marionette TRACE conn2 <- [1,1938,null,{}] 12:53:35 INFO - PROCESS | 1670 | 1468007615203 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}] 12:53:35 INFO - PROCESS | 1670 | 1468007615204 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:35 INFO - PROCESS | 1670 | 1468007615300 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 12:53:35 INFO - PROCESS | 1670 | 1468007615343 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:35 INFO - PROCESS | 1670 | 1468007615344 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x112fab000 == 32 [pid = 1670] [id = 492] 12:53:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x1214b6c00) [pid = 1670] [serial = 1476] [outer = 0x0] 12:53:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x121c52000) [pid = 1670] [serial = 1477] [outer = 0x1214b6c00] 12:53:35 INFO - PROCESS | 1670 | 1468007615368 Marionette DEBUG loaded listener.js 12:53:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x124b3bc00) [pid = 1670] [serial = 1478] [outer = 0x1214b6c00] 12:53:35 INFO - PROCESS | 1670 | 1468007615683 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]]]}] 12:53:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 12:53:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 519ms 12:53:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 12:53:35 INFO - PROCESS | 1670 | 1468007615718 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 12:53:35 INFO - PROCESS | 1670 | 1468007615719 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 12:53:35 INFO - PROCESS | 1670 | 1468007615721 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 12:53:35 INFO - PROCESS | 1670 | 1468007615722 Marionette TRACE conn2 <- [1,1942,null,{}] 12:53:35 INFO - PROCESS | 1670 | 1468007615725 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}] 12:53:35 INFO - PROCESS | 1670 | 1468007615726 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:35 INFO - PROCESS | 1670 | 1468007615821 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 12:53:35 INFO - PROCESS | 1670 | 1468007615861 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:35 INFO - PROCESS | 1670 | 1468007615862 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a214000 == 33 [pid = 1670] [id = 493] 12:53:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x1128cf000) [pid = 1670] [serial = 1479] [outer = 0x0] 12:53:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x124c43400) [pid = 1670] [serial = 1480] [outer = 0x1128cf000] 12:53:35 INFO - PROCESS | 1670 | 1468007615886 Marionette DEBUG loaded listener.js 12:53:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x125114800) [pid = 1670] [serial = 1481] [outer = 0x1128cf000] 12:53:36 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x1211c0c00) [pid = 1670] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 12:53:36 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x126676000) [pid = 1670] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 12:53:36 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x12698ac00) [pid = 1670] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 12:53:36 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x111aa5800) [pid = 1670] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 12:53:36 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x1174b3c00) [pid = 1670] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 12:53:36 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x116fa5800) [pid = 1670] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 12:53:36 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x118348800) [pid = 1670] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 12:53:36 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x11755c800) [pid = 1670] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 12:53:36 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x1182e7800) [pid = 1670] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 12:53:36 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x118537800) [pid = 1670] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 12:53:36 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x124ebb400) [pid = 1670] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 12:53:36 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x1129a5c00) [pid = 1670] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 12:53:36 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x1138d8400) [pid = 1670] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 12:53:36 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x12a4bcc00) [pid = 1670] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 12:53:36 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x1129a7c00) [pid = 1670] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 12:53:36 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x110e7f400) [pid = 1670] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 12:53:36 INFO - PROCESS | 1670 | 1468007616359 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]]]}] 12:53:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 12:53:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 672ms 12:53:36 INFO - PROCESS | 1670 | 1468007616394 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 12:53:36 INFO - PROCESS | 1670 | 1468007616395 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 12:53:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 12:53:36 INFO - PROCESS | 1670 | 1468007616403 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 12:53:36 INFO - PROCESS | 1670 | 1468007616404 Marionette TRACE conn2 <- [1,1946,null,{}] 12:53:36 INFO - PROCESS | 1670 | 1468007616406 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}] 12:53:36 INFO - PROCESS | 1670 | 1468007616407 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:36 INFO - PROCESS | 1670 | 1468007616515 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 12:53:36 INFO - PROCESS | 1670 | 1468007616571 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:36 INFO - PROCESS | 1670 | 1468007616572 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a22a800 == 34 [pid = 1670] [id = 494] 12:53:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x111c7c000) [pid = 1670] [serial = 1482] [outer = 0x0] 12:53:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x116fa7400) [pid = 1670] [serial = 1483] [outer = 0x111c7c000] 12:53:36 INFO - PROCESS | 1670 | 1468007616598 Marionette DEBUG loaded listener.js 12:53:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x11961b400) [pid = 1670] [serial = 1484] [outer = 0x111c7c000] 12:53:36 INFO - PROCESS | 1670 | 1468007616849 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]]]}] 12:53:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 12:53:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 467ms 12:53:36 INFO - PROCESS | 1670 | 1468007616871 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 12:53:36 INFO - PROCESS | 1670 | 1468007616872 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 12:53:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 12:53:36 INFO - PROCESS | 1670 | 1468007616874 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 12:53:36 INFO - PROCESS | 1670 | 1468007616875 Marionette TRACE conn2 <- [1,1950,null,{}] 12:53:36 INFO - PROCESS | 1670 | 1468007616885 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}] 12:53:36 INFO - PROCESS | 1670 | 1468007616886 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:36 INFO - PROCESS | 1670 | 1468007616970 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 12:53:36 INFO - PROCESS | 1670 | 1468007616974 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:36 INFO - PROCESS | 1670 | 1468007616975 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a5f6000 == 35 [pid = 1670] [id = 495] 12:53:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x11a07b000) [pid = 1670] [serial = 1485] [outer = 0x0] 12:53:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x125118000) [pid = 1670] [serial = 1486] [outer = 0x11a07b000] 12:53:37 INFO - PROCESS | 1670 | 1468007617001 Marionette DEBUG loaded listener.js 12:53:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x12629d400) [pid = 1670] [serial = 1487] [outer = 0x11a07b000] 12:53:37 INFO - PROCESS | 1670 | 1468007617318 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]]]}] 12:53:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 12:53:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 469ms 12:53:37 INFO - PROCESS | 1670 | 1468007617343 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 12:53:37 INFO - PROCESS | 1670 | 1468007617344 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 12:53:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 12:53:37 INFO - PROCESS | 1670 | 1468007617348 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 12:53:37 INFO - PROCESS | 1670 | 1468007617350 Marionette TRACE conn2 <- [1,1954,null,{}] 12:53:37 INFO - PROCESS | 1670 | 1468007617352 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}] 12:53:37 INFO - PROCESS | 1670 | 1468007617353 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:37 INFO - PROCESS | 1670 | 1468007617458 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 12:53:37 INFO - PROCESS | 1670 | 1468007617465 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:37 INFO - PROCESS | 1670 | 1468007617466 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b011000 == 36 [pid = 1670] [id = 496] 12:53:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x113d50000) [pid = 1670] [serial = 1488] [outer = 0x0] 12:53:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x126676000) [pid = 1670] [serial = 1489] [outer = 0x113d50000] 12:53:37 INFO - PROCESS | 1670 | 1468007617493 Marionette DEBUG loaded listener.js 12:53:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x126de4000) [pid = 1670] [serial = 1490] [outer = 0x113d50000] 12:53:37 INFO - PROCESS | 1670 | 1468007617831 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]]]}] 12:53:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 12:53:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 521ms 12:53:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 12:53:37 INFO - PROCESS | 1670 | 1468007617868 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 12:53:37 INFO - PROCESS | 1670 | 1468007617870 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 12:53:37 INFO - PROCESS | 1670 | 1468007617872 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 12:53:37 INFO - PROCESS | 1670 | 1468007617873 Marionette TRACE conn2 <- [1,1958,null,{}] 12:53:37 INFO - PROCESS | 1670 | 1468007617876 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}] 12:53:37 INFO - PROCESS | 1670 | 1468007617878 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:37 INFO - PROCESS | 1670 | 1468007617968 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 12:53:37 INFO - PROCESS | 1670 | 1468007617971 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:37 INFO - PROCESS | 1670 | 1468007617972 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x126621000 == 37 [pid = 1670] [id = 497] 12:53:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x128b17800) [pid = 1670] [serial = 1491] [outer = 0x0] 12:53:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x129292c00) [pid = 1670] [serial = 1492] [outer = 0x128b17800] 12:53:37 INFO - PROCESS | 1670 | 1468007617996 Marionette DEBUG loaded listener.js 12:53:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x12a2c8800) [pid = 1670] [serial = 1493] [outer = 0x128b17800] 12:53:38 INFO - PROCESS | 1670 | 1468007618528 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]]]}] 12:53:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 12:53:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 669ms 12:53:38 INFO - PROCESS | 1670 | 1468007618541 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 12:53:38 INFO - PROCESS | 1670 | 1468007618544 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 12:53:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 12:53:38 INFO - PROCESS | 1670 | 1468007618576 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 12:53:38 INFO - PROCESS | 1670 | 1468007618578 Marionette TRACE conn2 <- [1,1962,null,{}] 12:53:38 INFO - PROCESS | 1670 | 1468007618584 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}] 12:53:38 INFO - PROCESS | 1670 | 1468007618586 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:38 INFO - PROCESS | 1670 | 1468007618698 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 12:53:38 INFO - PROCESS | 1670 | 1468007618780 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:38 INFO - PROCESS | 1670 | 1468007618781 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x118515800 == 38 [pid = 1670] [id = 498] 12:53:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x112e40000) [pid = 1670] [serial = 1494] [outer = 0x0] 12:53:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x115e03000) [pid = 1670] [serial = 1495] [outer = 0x112e40000] 12:53:38 INFO - PROCESS | 1670 | 1468007618813 Marionette DEBUG loaded listener.js 12:53:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x116a23400) [pid = 1670] [serial = 1496] [outer = 0x112e40000] 12:53:39 INFO - PROCESS | 1670 | 1468007619388 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]]]}] 12:53:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 12:53:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 874ms 12:53:39 INFO - PROCESS | 1670 | 1468007619449 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 12:53:39 INFO - PROCESS | 1670 | 1468007619452 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 12:53:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 12:53:39 INFO - PROCESS | 1670 | 1468007619456 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 12:53:39 INFO - PROCESS | 1670 | 1468007619458 Marionette TRACE conn2 <- [1,1966,null,{}] 12:53:39 INFO - PROCESS | 1670 | 1468007619461 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}] 12:53:39 INFO - PROCESS | 1670 | 1468007619463 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:39 INFO - PROCESS | 1670 | 1468007619571 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 12:53:39 INFO - PROCESS | 1670 | 1468007619654 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:39 INFO - PROCESS | 1670 | 1468007619655 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x115e2b000 == 39 [pid = 1670] [id = 499] 12:53:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x112edf800) [pid = 1670] [serial = 1497] [outer = 0x0] 12:53:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x117156400) [pid = 1670] [serial = 1498] [outer = 0x112edf800] 12:53:39 INFO - PROCESS | 1670 | 1468007619688 Marionette DEBUG loaded listener.js 12:53:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x1182dec00) [pid = 1670] [serial = 1499] [outer = 0x112edf800] 12:53:40 INFO - PROCESS | 1670 | 1468007620235 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]]]}] 12:53:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 12:53:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 820ms 12:53:40 INFO - PROCESS | 1670 | --DOCSHELL 0x12b011000 == 38 [pid = 1670] [id = 496] 12:53:40 INFO - PROCESS | 1670 | --DOCSHELL 0x12a5f6000 == 37 [pid = 1670] [id = 495] 12:53:40 INFO - PROCESS | 1670 | --DOCSHELL 0x12a22a800 == 36 [pid = 1670] [id = 494] 12:53:40 INFO - PROCESS | 1670 | --DOCSHELL 0x12a214000 == 35 [pid = 1670] [id = 493] 12:53:40 INFO - PROCESS | 1670 | --DOCSHELL 0x112fab000 == 34 [pid = 1670] [id = 492] 12:53:40 INFO - PROCESS | 1670 | --DOCSHELL 0x126723800 == 33 [pid = 1670] [id = 491] 12:53:40 INFO - PROCESS | 1670 | --DOCSHELL 0x123d58800 == 32 [pid = 1670] [id = 490] 12:53:40 INFO - PROCESS | 1670 | --DOCSHELL 0x1213b2800 == 31 [pid = 1670] [id = 489] 12:53:40 INFO - PROCESS | 1670 | --DOCSHELL 0x116aba800 == 30 [pid = 1670] [id = 488] 12:53:40 INFO - PROCESS | 1670 | --DOCSHELL 0x117119000 == 29 [pid = 1670] [id = 487] 12:53:40 INFO - PROCESS | 1670 | --DOCSHELL 0x113d20800 == 28 [pid = 1670] [id = 486] 12:53:40 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x112ee8000) [pid = 1670] [serial = 1363] [outer = 0x0] [url = about:blank] 12:53:40 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x1214b8400) [pid = 1670] [serial = 1419] [outer = 0x0] [url = about:blank] 12:53:40 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x126ddd400) [pid = 1670] [serial = 1422] [outer = 0x0] [url = about:blank] 12:53:40 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x12904cc00) [pid = 1670] [serial = 1425] [outer = 0x0] [url = about:blank] 12:53:40 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x128d56c00) [pid = 1670] [serial = 1423] [outer = 0x0] [url = about:blank] 12:53:40 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x129288800) [pid = 1670] [serial = 1426] [outer = 0x0] [url = about:blank] 12:53:40 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x117565000) [pid = 1670] [serial = 1429] [outer = 0x0] [url = about:blank] 12:53:40 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x121bb7c00) [pid = 1670] [serial = 1432] [outer = 0x0] [url = about:blank] 12:53:40 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x117dc1000) [pid = 1670] [serial = 1407] [outer = 0x0] [url = about:blank] 12:53:40 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x118207800) [pid = 1670] [serial = 1408] [outer = 0x0] [url = about:blank] 12:53:40 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x11931e400) [pid = 1670] [serial = 1410] [outer = 0x0] [url = about:blank] 12:53:40 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x1193b9800) [pid = 1670] [serial = 1411] [outer = 0x0] [url = about:blank] 12:53:40 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x117dbe400) [pid = 1670] [serial = 1401] [outer = 0x0] [url = about:blank] 12:53:40 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x129294400) [pid = 1670] [serial = 1434] [outer = 0x0] [url = about:blank] 12:53:40 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x118204800) [pid = 1670] [serial = 1402] [outer = 0x0] [url = about:blank] 12:53:40 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x1197e3000) [pid = 1670] [serial = 1413] [outer = 0x0] [url = about:blank] 12:53:40 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x119b65000) [pid = 1670] [serial = 1414] [outer = 0x0] [url = about:blank] 12:53:40 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x128b11000) [pid = 1670] [serial = 1396] [outer = 0x0] [url = about:blank] 12:53:40 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x112a7b800) [pid = 1670] [serial = 1398] [outer = 0x0] [url = about:blank] 12:53:40 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x12a4b8c00) [pid = 1670] [serial = 1435] [outer = 0x0] [url = about:blank] 12:53:40 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x113bc2800) [pid = 1670] [serial = 1399] [outer = 0x0] [url = about:blank] 12:53:40 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x115e05c00) [pid = 1670] [serial = 1404] [outer = 0x0] [url = about:blank] 12:53:40 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x1167a2800) [pid = 1670] [serial = 1405] [outer = 0x0] [url = about:blank] 12:53:40 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x12a4bf800) [pid = 1670] [serial = 1437] [outer = 0x0] [url = about:blank] 12:53:40 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x112edc400) [pid = 1670] [serial = 1428] [outer = 0x0] [url = about:blank] 12:53:40 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x12a76dc00) [pid = 1670] [serial = 1438] [outer = 0x0] [url = about:blank] 12:53:40 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x1211bcc00) [pid = 1670] [serial = 1417] [outer = 0x0] [url = about:blank] 12:53:40 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x11a0d9000) [pid = 1670] [serial = 1416] [outer = 0x0] [url = about:blank] 12:53:40 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x1193c2800) [pid = 1670] [serial = 1431] [outer = 0x0] [url = about:blank] 12:53:40 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x126924c00) [pid = 1670] [serial = 1420] [outer = 0x0] [url = about:blank] 12:53:40 INFO - PROCESS | 1670 | 1468007620307 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 12:53:40 INFO - PROCESS | 1670 | 1468007620310 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 12:53:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 12:53:40 INFO - PROCESS | 1670 | 1468007620320 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 12:53:40 INFO - PROCESS | 1670 | 1468007620322 Marionette TRACE conn2 <- [1,1970,null,{}] 12:53:40 INFO - PROCESS | 1670 | 1468007620326 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}] 12:53:40 INFO - PROCESS | 1670 | 1468007620327 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:40 INFO - PROCESS | 1670 | 1468007620410 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 12:53:40 INFO - PROCESS | 1670 | 1468007620421 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:40 INFO - PROCESS | 1670 | 1468007620422 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x116ac5800 == 29 [pid = 1670] [id = 500] 12:53:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x116fa4c00) [pid = 1670] [serial = 1500] [outer = 0x0] 12:53:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x1174b7000) [pid = 1670] [serial = 1501] [outer = 0x116fa4c00] 12:53:40 INFO - PROCESS | 1670 | 1468007620450 Marionette DEBUG loaded listener.js 12:53:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x118178c00) [pid = 1670] [serial = 1502] [outer = 0x116fa4c00] 12:53:40 INFO - PROCESS | 1670 | 1468007620792 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]]]}] 12:53:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 12:53:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 525ms 12:53:40 INFO - PROCESS | 1670 | 1468007620853 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 12:53:40 INFO - PROCESS | 1670 | 1468007620855 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 12:53:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 12:53:40 INFO - PROCESS | 1670 | 1468007620861 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 12:53:40 INFO - PROCESS | 1670 | 1468007620863 Marionette TRACE conn2 <- [1,1974,null,{}] 12:53:40 INFO - PROCESS | 1670 | 1468007620865 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}] 12:53:40 INFO - PROCESS | 1670 | 1468007620867 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:40 INFO - PROCESS | 1670 | 1468007620946 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 12:53:40 INFO - PROCESS | 1670 | 1468007620952 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:40 INFO - PROCESS | 1670 | 1468007620954 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x119466000 == 30 [pid = 1670] [id = 501] 12:53:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x1182e7800) [pid = 1670] [serial = 1503] [outer = 0x0] 12:53:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x118f61c00) [pid = 1670] [serial = 1504] [outer = 0x1182e7800] 12:53:40 INFO - PROCESS | 1670 | 1468007620982 Marionette DEBUG loaded listener.js 12:53:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x11931cc00) [pid = 1670] [serial = 1505] [outer = 0x1182e7800] 12:53:41 INFO - PROCESS | 1670 | 1468007621339 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]]]}] 12:53:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 12:53:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 521ms 12:53:41 INFO - PROCESS | 1670 | 1468007621388 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 12:53:41 INFO - PROCESS | 1670 | 1468007621389 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 12:53:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 12:53:41 INFO - PROCESS | 1670 | 1468007621397 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 12:53:41 INFO - PROCESS | 1670 | 1468007621399 Marionette TRACE conn2 <- [1,1978,null,{}] 12:53:41 INFO - PROCESS | 1670 | 1468007621407 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}] 12:53:41 INFO - PROCESS | 1670 | 1468007621410 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:41 INFO - PROCESS | 1670 | 1468007621491 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 12:53:41 INFO - PROCESS | 1670 | 1468007621499 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:41 INFO - PROCESS | 1670 | 1468007621501 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x121643800 == 31 [pid = 1670] [id = 502] 12:53:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x112fc4800) [pid = 1670] [serial = 1506] [outer = 0x0] 12:53:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x1193cac00) [pid = 1670] [serial = 1507] [outer = 0x112fc4800] 12:53:41 INFO - PROCESS | 1670 | 1468007621528 Marionette DEBUG loaded listener.js 12:53:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x11a07d000) [pid = 1670] [serial = 1508] [outer = 0x112fc4800] 12:53:41 INFO - PROCESS | 1670 | 1468007621858 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]]]}] 12:53:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 12:53:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 470ms 12:53:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 12:53:41 INFO - PROCESS | 1670 | 1468007621868 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 12:53:41 INFO - PROCESS | 1670 | 1468007621870 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 12:53:41 INFO - PROCESS | 1670 | 1468007621872 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 12:53:41 INFO - PROCESS | 1670 | 1468007621873 Marionette TRACE conn2 <- [1,1982,null,{}] 12:53:41 INFO - PROCESS | 1670 | 1468007621875 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}] 12:53:41 INFO - PROCESS | 1670 | 1468007621876 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:41 INFO - PROCESS | 1670 | 1468007621958 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 12:53:41 INFO - PROCESS | 1670 | 1468007621962 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:41 INFO - PROCESS | 1670 | 1468007621965 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x123d52800 == 32 [pid = 1670] [id = 503] 12:53:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x113d42400) [pid = 1670] [serial = 1509] [outer = 0x0] 12:53:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x121174c00) [pid = 1670] [serial = 1510] [outer = 0x113d42400] 12:53:42 INFO - PROCESS | 1670 | 1468007622046 Marionette DEBUG loaded listener.js 12:53:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x1214ab800) [pid = 1670] [serial = 1511] [outer = 0x113d42400] 12:53:42 INFO - PROCESS | 1670 | 1468007622354 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]]]}] 12:53:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 12:53:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 519ms 12:53:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 12:53:42 INFO - PROCESS | 1670 | 1468007622391 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 12:53:42 INFO - PROCESS | 1670 | 1468007622392 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 12:53:42 INFO - PROCESS | 1670 | 1468007622395 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 12:53:42 INFO - PROCESS | 1670 | 1468007622396 Marionette TRACE conn2 <- [1,1986,null,{}] 12:53:42 INFO - PROCESS | 1670 | 1468007622398 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}] 12:53:42 INFO - PROCESS | 1670 | 1468007622399 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:42 INFO - PROCESS | 1670 | 1468007622495 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 12:53:42 INFO - PROCESS | 1670 | 1468007622531 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:42 INFO - PROCESS | 1670 | 1468007622532 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x1278a7800 == 33 [pid = 1670] [id = 504] 12:53:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x1193c4400) [pid = 1670] [serial = 1512] [outer = 0x0] 12:53:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x121516800) [pid = 1670] [serial = 1513] [outer = 0x1193c4400] 12:53:42 INFO - PROCESS | 1670 | 1468007622557 Marionette DEBUG loaded listener.js 12:53:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x121c53c00) [pid = 1670] [serial = 1514] [outer = 0x1193c4400] 12:53:42 INFO - PROCESS | 1670 | 1468007622848 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]]]}] 12:53:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 12:53:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 521ms 12:53:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 12:53:42 INFO - PROCESS | 1670 | 1468007622923 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 12:53:42 INFO - PROCESS | 1670 | 1468007622924 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 12:53:42 INFO - PROCESS | 1670 | 1468007622926 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 12:53:42 INFO - PROCESS | 1670 | 1468007622927 Marionette TRACE conn2 <- [1,1990,null,{}] 12:53:42 INFO - PROCESS | 1670 | 1468007622930 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}] 12:53:42 INFO - PROCESS | 1670 | 1468007622934 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:43 INFO - PROCESS | 1670 | 1468007623083 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 12:53:43 INFO - PROCESS | 1670 | 1468007623099 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:43 INFO - PROCESS | 1670 | 1468007623100 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x1292da800 == 34 [pid = 1670] [id = 505] 12:53:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x12160c000) [pid = 1670] [serial = 1515] [outer = 0x0] 12:53:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x12566bc00) [pid = 1670] [serial = 1516] [outer = 0x12160c000] 12:53:43 INFO - PROCESS | 1670 | 1468007623139 Marionette DEBUG loaded listener.js 12:53:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x129052800) [pid = 1670] [serial = 1517] [outer = 0x12160c000] 12:53:43 INFO - PROCESS | 1670 | 1468007623608 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]]]}] 12:53:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 12:53:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 720ms 12:53:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 12:53:43 INFO - PROCESS | 1670 | 1468007623652 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 12:53:43 INFO - PROCESS | 1670 | 1468007623653 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 12:53:43 INFO - PROCESS | 1670 | 1468007623655 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 12:53:43 INFO - PROCESS | 1670 | 1468007623656 Marionette TRACE conn2 <- [1,1994,null,{}] 12:53:43 INFO - PROCESS | 1670 | 1468007623658 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}] 12:53:43 INFO - PROCESS | 1670 | 1468007623659 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:43 INFO - PROCESS | 1670 | 1468007623755 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 12:53:43 INFO - PROCESS | 1670 | 1468007623759 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:43 INFO - PROCESS | 1670 | 1468007623760 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a5e9800 == 35 [pid = 1670] [id = 506] 12:53:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x1121bd800) [pid = 1670] [serial = 1518] [outer = 0x0] 12:53:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x129342800) [pid = 1670] [serial = 1519] [outer = 0x1121bd800] 12:53:43 INFO - PROCESS | 1670 | 1468007623785 Marionette DEBUG loaded listener.js 12:53:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x12a2d2800) [pid = 1670] [serial = 1520] [outer = 0x1121bd800] 12:53:44 INFO - PROCESS | 1670 | 1468007624102 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]]]}] 12:53:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 12:53:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 468ms 12:53:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 12:53:44 INFO - PROCESS | 1670 | 1468007624124 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 12:53:44 INFO - PROCESS | 1670 | 1468007624125 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 12:53:44 INFO - PROCESS | 1670 | 1468007624127 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 12:53:44 INFO - PROCESS | 1670 | 1468007624128 Marionette TRACE conn2 <- [1,1998,null,{}] 12:53:44 INFO - PROCESS | 1670 | 1468007624132 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}] 12:53:44 INFO - PROCESS | 1670 | 1468007624134 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:44 INFO - PROCESS | 1670 | 1468007624237 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 12:53:44 INFO - PROCESS | 1670 | 1468007624240 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:44 INFO - PROCESS | 1670 | 1468007624241 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b240000 == 36 [pid = 1670] [id = 507] 12:53:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x12928b800) [pid = 1670] [serial = 1521] [outer = 0x0] 12:53:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x12a4bb800) [pid = 1670] [serial = 1522] [outer = 0x12928b800] 12:53:44 INFO - PROCESS | 1670 | 1468007624266 Marionette DEBUG loaded listener.js 12:53:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x12a765000) [pid = 1670] [serial = 1523] [outer = 0x12928b800] 12:53:44 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x1128d3c00) [pid = 1670] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 12:53:44 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x1129ad000) [pid = 1670] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 12:53:44 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x113b59000) [pid = 1670] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 12:53:44 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x118fd2c00) [pid = 1670] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 12:53:44 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x1174b3000) [pid = 1670] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 12:53:44 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x1129afc00) [pid = 1670] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 12:53:44 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x117dc2000) [pid = 1670] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 12:53:44 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x11910a800) [pid = 1670] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 12:53:44 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x125113c00) [pid = 1670] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 12:53:44 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x114f76000) [pid = 1670] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 12:53:44 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x1214b6c00) [pid = 1670] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 12:53:44 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x111c7c000) [pid = 1670] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 12:53:44 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x1128cf000) [pid = 1670] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 12:53:44 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x11a07b000) [pid = 1670] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 12:53:44 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x1129a7400) [pid = 1670] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 12:53:44 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x1164ea000) [pid = 1670] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 12:53:44 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x113d50000) [pid = 1670] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 12:53:44 INFO - PROCESS | 1670 | 1468007624681 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]]]}] 12:53:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 12:53:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 572ms 12:53:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 12:53:44 INFO - PROCESS | 1670 | 1468007624701 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 12:53:44 INFO - PROCESS | 1670 | 1468007624703 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 12:53:44 INFO - PROCESS | 1670 | 1468007624705 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 12:53:44 INFO - PROCESS | 1670 | 1468007624706 Marionette TRACE conn2 <- [1,2002,null,{}] 12:53:44 INFO - PROCESS | 1670 | 1468007624709 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}] 12:53:44 INFO - PROCESS | 1670 | 1468007624710 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:44 INFO - PROCESS | 1670 | 1468007624822 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 12:53:44 INFO - PROCESS | 1670 | 1468007624857 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:44 INFO - PROCESS | 1670 | 1468007624858 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x12163d000 == 37 [pid = 1670] [id = 508] 12:53:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x110ef2400) [pid = 1670] [serial = 1524] [outer = 0x0] 12:53:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x1174b7800) [pid = 1670] [serial = 1525] [outer = 0x110ef2400] 12:53:44 INFO - PROCESS | 1670 | 1468007624882 Marionette DEBUG loaded listener.js 12:53:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x1193ba000) [pid = 1670] [serial = 1526] [outer = 0x110ef2400] 12:53:45 INFO - PROCESS | 1670 | 1468007625145 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]]]}] 12:53:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 12:53:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 470ms 12:53:45 INFO - PROCESS | 1670 | 1468007625175 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 12:53:45 INFO - PROCESS | 1670 | 1468007625176 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 12:53:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 12:53:45 INFO - PROCESS | 1670 | 1468007625186 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 12:53:45 INFO - PROCESS | 1670 | 1468007625187 Marionette TRACE conn2 <- [1,2006,null,{}] 12:53:45 INFO - PROCESS | 1670 | 1468007625189 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}] 12:53:45 INFO - PROCESS | 1670 | 1468007625190 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:45 INFO - PROCESS | 1670 | 1468007625273 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 12:53:45 INFO - PROCESS | 1670 | 1468007625278 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:45 INFO - PROCESS | 1670 | 1468007625279 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c73a800 == 38 [pid = 1670] [id = 509] 12:53:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x119b5c000) [pid = 1670] [serial = 1527] [outer = 0x0] 12:53:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x126de7800) [pid = 1670] [serial = 1528] [outer = 0x119b5c000] 12:53:45 INFO - PROCESS | 1670 | 1468007625305 Marionette DEBUG loaded listener.js 12:53:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x12a761800) [pid = 1670] [serial = 1529] [outer = 0x119b5c000] 12:53:45 INFO - PROCESS | 1670 | 1468007625695 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]]]}] 12:53:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 12:53:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 575ms 12:53:45 INFO - PROCESS | 1670 | 1468007625755 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 12:53:45 INFO - PROCESS | 1670 | 1468007625757 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 12:53:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 12:53:45 INFO - PROCESS | 1670 | 1468007625761 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 12:53:45 INFO - PROCESS | 1670 | 1468007625764 Marionette TRACE conn2 <- [1,2010,null,{}] 12:53:45 INFO - PROCESS | 1670 | 1468007625769 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}] 12:53:45 INFO - PROCESS | 1670 | 1468007625771 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:45 INFO - PROCESS | 1670 | 1468007625927 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 12:53:45 INFO - PROCESS | 1670 | 1468007625937 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:45 INFO - PROCESS | 1670 | 1468007625939 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ca56800 == 39 [pid = 1670] [id = 510] 12:53:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x12a7a4400) [pid = 1670] [serial = 1530] [outer = 0x0] 12:53:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x12a7ab400) [pid = 1670] [serial = 1531] [outer = 0x12a7a4400] 12:53:45 INFO - PROCESS | 1670 | 1468007625978 Marionette DEBUG loaded listener.js 12:53:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x12b025c00) [pid = 1670] [serial = 1532] [outer = 0x12a7a4400] 12:53:46 INFO - PROCESS | 1670 | 1468007626322 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]]]}] 12:53:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 12:53:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 576ms 12:53:46 INFO - PROCESS | 1670 | 1468007626337 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 12:53:46 INFO - PROCESS | 1670 | 1468007626338 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 12:53:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 12:53:46 INFO - PROCESS | 1670 | 1468007626341 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 12:53:46 INFO - PROCESS | 1670 | 1468007626342 Marionette TRACE conn2 <- [1,2014,null,{}] 12:53:46 INFO - PROCESS | 1670 | 1468007626344 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}] 12:53:46 INFO - PROCESS | 1670 | 1468007626346 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:46 INFO - PROCESS | 1670 | 1468007626494 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 12:53:46 INFO - PROCESS | 1670 | 1468007626622 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:46 INFO - PROCESS | 1670 | 1468007626624 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x113081000 == 40 [pid = 1670] [id = 511] 12:53:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x110e85000) [pid = 1670] [serial = 1533] [outer = 0x0] 12:53:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x1128ce800) [pid = 1670] [serial = 1534] [outer = 0x110e85000] 12:53:46 INFO - PROCESS | 1670 | 1468007626656 Marionette DEBUG loaded listener.js 12:53:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x1130ce400) [pid = 1670] [serial = 1535] [outer = 0x110e85000] 12:53:47 INFO - PROCESS | 1670 | 1468007627093 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]]]}] 12:53:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 12:53:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 769ms 12:53:47 INFO - PROCESS | 1670 | 1468007627112 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 12:53:47 INFO - PROCESS | 1670 | 1468007627117 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 12:53:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 12:53:47 INFO - PROCESS | 1670 | 1468007627120 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 12:53:47 INFO - PROCESS | 1670 | 1468007627122 Marionette TRACE conn2 <- [1,2018,null,{}] 12:53:47 INFO - PROCESS | 1670 | 1468007627125 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}] 12:53:47 INFO - PROCESS | 1670 | 1468007627129 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:47 INFO - PROCESS | 1670 | 1468007627260 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 12:53:47 INFO - PROCESS | 1670 | 1468007627334 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:47 INFO - PROCESS | 1670 | 1468007627336 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:47 INFO - PROCESS | 1670 | ++DOCSHELL 0x12155d000 == 41 [pid = 1670] [id = 512] 12:53:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x1182e5000) [pid = 1670] [serial = 1536] [outer = 0x0] 12:53:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x11910a000) [pid = 1670] [serial = 1537] [outer = 0x1182e5000] 12:53:47 INFO - PROCESS | 1670 | 1468007627366 Marionette DEBUG loaded listener.js 12:53:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x11933a800) [pid = 1670] [serial = 1538] [outer = 0x1182e5000] 12:53:47 INFO - PROCESS | 1670 | 1468007627771 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]]]}] 12:53:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 12:53:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 670ms 12:53:47 INFO - PROCESS | 1670 | 1468007627791 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 12:53:47 INFO - PROCESS | 1670 | 1468007627794 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 12:53:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 12:53:47 INFO - PROCESS | 1670 | 1468007627797 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 12:53:47 INFO - PROCESS | 1670 | 1468007627798 Marionette TRACE conn2 <- [1,2022,null,{}] 12:53:47 INFO - PROCESS | 1670 | 1468007627801 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}] 12:53:47 INFO - PROCESS | 1670 | 1468007627803 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:47 INFO - PROCESS | 1670 | 1468007627908 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 12:53:47 INFO - PROCESS | 1670 | 1468007627971 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:47 INFO - PROCESS | 1670 | 1468007627972 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:47 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a5f7800 == 42 [pid = 1670] [id = 513] 12:53:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x1193b3400) [pid = 1670] [serial = 1539] [outer = 0x0] 12:53:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x12116ec00) [pid = 1670] [serial = 1540] [outer = 0x1193b3400] 12:53:48 INFO - PROCESS | 1670 | 1468007628001 Marionette DEBUG loaded listener.js 12:53:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x124bbcc00) [pid = 1670] [serial = 1541] [outer = 0x1193b3400] 12:53:48 INFO - PROCESS | 1670 | 1468007628453 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]]]}] 12:53:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 12:53:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 670ms 12:53:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 12:53:48 INFO - PROCESS | 1670 | 1468007628468 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 12:53:48 INFO - PROCESS | 1670 | 1468007628469 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 12:53:48 INFO - PROCESS | 1670 | 1468007628476 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 12:53:48 INFO - PROCESS | 1670 | 1468007628481 Marionette TRACE conn2 <- [1,2026,null,{}] 12:53:48 INFO - PROCESS | 1670 | 1468007628484 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}] 12:53:48 INFO - PROCESS | 1670 | 1468007628487 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:48 INFO - PROCESS | 1670 | 1468007628594 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 12:53:48 INFO - PROCESS | 1670 | 1468007628694 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:48 INFO - PROCESS | 1670 | 1468007628696 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d1c3800 == 43 [pid = 1670] [id = 514] 12:53:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x121171800) [pid = 1670] [serial = 1542] [outer = 0x0] 12:53:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x126930000) [pid = 1670] [serial = 1543] [outer = 0x121171800] 12:53:48 INFO - PROCESS | 1670 | 1468007628738 Marionette DEBUG loaded listener.js 12:53:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x12934c000) [pid = 1670] [serial = 1544] [outer = 0x121171800] 12:53:49 INFO - PROCESS | 1670 | 1468007629169 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]]]}] 12:53:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 12:53:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 729ms 12:53:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 12:53:49 INFO - PROCESS | 1670 | 1468007629202 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 12:53:49 INFO - PROCESS | 1670 | 1468007629203 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 12:53:49 INFO - PROCESS | 1670 | 1468007629206 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 12:53:49 INFO - PROCESS | 1670 | 1468007629207 Marionette TRACE conn2 <- [1,2030,null,{}] 12:53:49 INFO - PROCESS | 1670 | 1468007629210 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}] 12:53:49 INFO - PROCESS | 1670 | 1468007629211 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:49 INFO - PROCESS | 1670 | 1468007629319 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 12:53:49 INFO - PROCESS | 1670 | 1468007629379 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:49 INFO - PROCESS | 1670 | 1468007629381 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x121c66800 == 44 [pid = 1670] [id = 515] 12:53:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x121178400) [pid = 1670] [serial = 1545] [outer = 0x0] 12:53:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x128b13000) [pid = 1670] [serial = 1546] [outer = 0x121178400] 12:53:49 INFO - PROCESS | 1670 | 1468007629410 Marionette DEBUG loaded listener.js 12:53:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x12a761c00) [pid = 1670] [serial = 1547] [outer = 0x121178400] 12:53:50 INFO - PROCESS | 1670 | 1468007630042 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]]]}] 12:53:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 12:53:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 870ms 12:53:50 INFO - PROCESS | 1670 | 1468007630077 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 12:53:50 INFO - PROCESS | 1670 | 1468007630080 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 12:53:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 12:53:50 INFO - PROCESS | 1670 | 1468007630085 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 12:53:50 INFO - PROCESS | 1670 | 1468007630088 Marionette TRACE conn2 <- [1,2034,null,{}] 12:53:50 INFO - PROCESS | 1670 | 1468007630091 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}] 12:53:50 INFO - PROCESS | 1670 | 1468007630093 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:50 INFO - PROCESS | 1670 | 1468007630192 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 12:53:50 INFO - PROCESS | 1670 | 1468007630268 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:50 INFO - PROCESS | 1670 | 1468007630269 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x118515000 == 45 [pid = 1670] [id = 516] 12:53:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x1174bdc00) [pid = 1670] [serial = 1548] [outer = 0x0] 12:53:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x117dc2000) [pid = 1670] [serial = 1549] [outer = 0x1174bdc00] 12:53:50 INFO - PROCESS | 1670 | 1468007630298 Marionette DEBUG loaded listener.js 12:53:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x118341c00) [pid = 1670] [serial = 1550] [outer = 0x1174bdc00] 12:53:50 INFO - PROCESS | 1670 | --DOCSHELL 0x12ca56800 == 44 [pid = 1670] [id = 510] 12:53:50 INFO - PROCESS | 1670 | --DOCSHELL 0x12c73a800 == 43 [pid = 1670] [id = 509] 12:53:50 INFO - PROCESS | 1670 | --DOCSHELL 0x12163d000 == 42 [pid = 1670] [id = 508] 12:53:50 INFO - PROCESS | 1670 | --DOCSHELL 0x12b240000 == 41 [pid = 1670] [id = 507] 12:53:50 INFO - PROCESS | 1670 | --DOCSHELL 0x12a5e9800 == 40 [pid = 1670] [id = 506] 12:53:50 INFO - PROCESS | 1670 | --DOCSHELL 0x1292da800 == 39 [pid = 1670] [id = 505] 12:53:50 INFO - PROCESS | 1670 | --DOCSHELL 0x1278a7800 == 38 [pid = 1670] [id = 504] 12:53:50 INFO - PROCESS | 1670 | --DOCSHELL 0x123d52800 == 37 [pid = 1670] [id = 503] 12:53:50 INFO - PROCESS | 1670 | --DOCSHELL 0x121643800 == 36 [pid = 1670] [id = 502] 12:53:50 INFO - PROCESS | 1670 | --DOCSHELL 0x119466000 == 35 [pid = 1670] [id = 501] 12:53:50 INFO - PROCESS | 1670 | --DOCSHELL 0x116ac5800 == 34 [pid = 1670] [id = 500] 12:53:50 INFO - PROCESS | 1670 | --DOCSHELL 0x118515800 == 33 [pid = 1670] [id = 498] 12:53:50 INFO - PROCESS | 1670 | --DOCSHELL 0x126621000 == 32 [pid = 1670] [id = 497] 12:53:50 INFO - PROCESS | 1670 | --DOCSHELL 0x115e2b000 == 31 [pid = 1670] [id = 499] 12:53:50 INFO - PROCESS | 1670 | --DOCSHELL 0x121c66800 == 30 [pid = 1670] [id = 515] 12:53:50 INFO - PROCESS | 1670 | --DOCSHELL 0x12d1c3800 == 29 [pid = 1670] [id = 514] 12:53:50 INFO - PROCESS | 1670 | --DOCSHELL 0x12a5f7800 == 28 [pid = 1670] [id = 513] 12:53:50 INFO - PROCESS | 1670 | --DOCSHELL 0x12155d000 == 27 [pid = 1670] [id = 512] 12:53:50 INFO - PROCESS | 1670 | --DOCSHELL 0x113081000 == 26 [pid = 1670] [id = 511] 12:53:50 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x1129ac400) [pid = 1670] [serial = 1458] [outer = 0x0] [url = about:blank] 12:53:50 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x1193c7400) [pid = 1670] [serial = 1471] [outer = 0x0] [url = about:blank] 12:53:50 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x112ee2400) [pid = 1670] [serial = 1459] [outer = 0x0] [url = about:blank] 12:53:50 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x1161b1000) [pid = 1670] [serial = 1461] [outer = 0x0] [url = about:blank] 12:53:50 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x117156c00) [pid = 1670] [serial = 1462] [outer = 0x0] [url = about:blank] 12:53:50 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x11933a400) [pid = 1670] [serial = 1468] [outer = 0x0] [url = about:blank] 12:53:50 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x1182e0800) [pid = 1670] [serial = 1456] [outer = 0x0] [url = about:blank] 12:53:50 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x118054800) [pid = 1670] [serial = 1455] [outer = 0x0] [url = about:blank] 12:53:50 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x1128d8400) [pid = 1670] [serial = 892] [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.] 12:53:50 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x115e0c400) [pid = 1670] [serial = 1441] [outer = 0x0] [url = about:blank] 12:53:50 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x112e49800) [pid = 1670] [serial = 1440] [outer = 0x0] [url = about:blank] 12:53:50 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x118346c00) [pid = 1670] [serial = 1444] [outer = 0x0] [url = about:blank] 12:53:50 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x118211c00) [pid = 1670] [serial = 1443] [outer = 0x0] [url = about:blank] 12:53:50 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x12160a400) [pid = 1670] [serial = 1447] [outer = 0x0] [url = about:blank] 12:53:50 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x11a07e000) [pid = 1670] [serial = 1446] [outer = 0x0] [url = about:blank] 12:53:50 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x128d5a800) [pid = 1670] [serial = 1450] [outer = 0x0] [url = about:blank] 12:53:50 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x12666a000) [pid = 1670] [serial = 1449] [outer = 0x0] [url = about:blank] 12:53:50 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x1211bb400) [pid = 1670] [serial = 1474] [outer = 0x0] [url = about:blank] 12:53:50 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x121c52000) [pid = 1670] [serial = 1477] [outer = 0x0] [url = about:blank] 12:53:50 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x1214b5c00) [pid = 1670] [serial = 1475] [outer = 0x0] [url = about:blank] 12:53:50 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x116fa7400) [pid = 1670] [serial = 1483] [outer = 0x0] [url = about:blank] 12:53:50 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x124c43400) [pid = 1670] [serial = 1480] [outer = 0x0] [url = about:blank] 12:53:50 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x124b3bc00) [pid = 1670] [serial = 1478] [outer = 0x0] [url = about:blank] 12:53:51 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x125118000) [pid = 1670] [serial = 1486] [outer = 0x0] [url = about:blank] 12:53:51 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x116798c00) [pid = 1670] [serial = 1453] [outer = 0x0] [url = about:blank] 12:53:51 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x1138d8800) [pid = 1670] [serial = 1452] [outer = 0x0] [url = about:blank] 12:53:51 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x118f5bc00) [pid = 1670] [serial = 1466] [outer = 0x0] [url = about:blank] 12:53:51 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x11804d800) [pid = 1670] [serial = 1465] [outer = 0x0] [url = about:blank] 12:53:51 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x125114800) [pid = 1670] [serial = 1481] [outer = 0x0] [url = about:blank] 12:53:51 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x11a0d4000) [pid = 1670] [serial = 1472] [outer = 0x0] [url = about:blank] 12:53:51 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x11961b400) [pid = 1670] [serial = 1484] [outer = 0x0] [url = about:blank] 12:53:51 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x12629d400) [pid = 1670] [serial = 1487] [outer = 0x0] [url = about:blank] 12:53:51 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x129292c00) [pid = 1670] [serial = 1492] [outer = 0x0] [url = about:blank] 12:53:51 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x1193c1000) [pid = 1670] [serial = 1469] [outer = 0x0] [url = about:blank] 12:53:51 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x126de4000) [pid = 1670] [serial = 1490] [outer = 0x0] [url = about:blank] 12:53:51 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x126676000) [pid = 1670] [serial = 1489] [outer = 0x0] [url = about:blank] 12:53:51 INFO - PROCESS | 1670 | 1468007631197 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]]]}] 12:53:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 12:53:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1124ms 12:53:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 12:53:51 INFO - PROCESS | 1670 | 1468007631209 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 12:53:51 INFO - PROCESS | 1670 | 1468007631212 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 12:53:51 INFO - PROCESS | 1670 | 1468007631217 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 12:53:51 INFO - PROCESS | 1670 | 1468007631219 Marionette TRACE conn2 <- [1,2038,null,{}] 12:53:51 INFO - PROCESS | 1670 | 1468007631223 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}] 12:53:51 INFO - PROCESS | 1670 | 1468007631224 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:51 INFO - PROCESS | 1670 | 1468007631304 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 12:53:51 INFO - PROCESS | 1670 | 1468007631361 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:51 INFO - PROCESS | 1670 | 1468007631364 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x1168b1000 == 27 [pid = 1670] [id = 517] 12:53:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x1129b1400) [pid = 1670] [serial = 1551] [outer = 0x0] 12:53:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x112ee8000) [pid = 1670] [serial = 1552] [outer = 0x1129b1400] 12:53:51 INFO - PROCESS | 1670 | 1468007631392 Marionette DEBUG loaded listener.js 12:53:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x115ded400) [pid = 1670] [serial = 1553] [outer = 0x1129b1400] 12:53:51 INFO - PROCESS | 1670 | 1468007631773 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]]]}] 12:53:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 12:53:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 572ms 12:53:51 INFO - PROCESS | 1670 | 1468007631788 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 12:53:51 INFO - PROCESS | 1670 | 1468007631793 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 12:53:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 12:53:51 INFO - PROCESS | 1670 | 1468007631801 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 12:53:51 INFO - PROCESS | 1670 | 1468007631805 Marionette TRACE conn2 <- [1,2042,null,{}] 12:53:51 INFO - PROCESS | 1670 | 1468007631808 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}] 12:53:51 INFO - PROCESS | 1670 | 1468007631811 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:51 INFO - PROCESS | 1670 | 1468007631911 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 12:53:51 INFO - PROCESS | 1670 | 1468007631967 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:51 INFO - PROCESS | 1670 | 1468007631968 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x118517000 == 28 [pid = 1670] [id = 518] 12:53:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x115e71c00) [pid = 1670] [serial = 1554] [outer = 0x0] 12:53:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x1167a5800) [pid = 1670] [serial = 1555] [outer = 0x115e71c00] 12:53:52 INFO - PROCESS | 1670 | 1468007631997 Marionette DEBUG loaded listener.js 12:53:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x1174b8c00) [pid = 1670] [serial = 1556] [outer = 0x115e71c00] 12:53:52 INFO - PROCESS | 1670 | 1468007632323 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]]]}] 12:53:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 12:53:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 572ms 12:53:52 INFO - PROCESS | 1670 | 1468007632373 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 12:53:52 INFO - PROCESS | 1670 | 1468007632374 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 12:53:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 12:53:52 INFO - PROCESS | 1670 | 1468007632376 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 12:53:52 INFO - PROCESS | 1670 | 1468007632379 Marionette TRACE conn2 <- [1,2046,null,{}] 12:53:52 INFO - PROCESS | 1670 | 1468007632387 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}] 12:53:52 INFO - PROCESS | 1670 | 1468007632390 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:52 INFO - PROCESS | 1670 | 1468007632491 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 12:53:52 INFO - PROCESS | 1670 | 1468007632499 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:52 INFO - PROCESS | 1670 | 1468007632502 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:52 INFO - PROCESS | 1670 | ++DOCSHELL 0x121209800 == 29 [pid = 1670] [id = 519] 12:53:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x112e40c00) [pid = 1670] [serial = 1557] [outer = 0x0] 12:53:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x118529000) [pid = 1670] [serial = 1558] [outer = 0x112e40c00] 12:53:52 INFO - PROCESS | 1670 | 1468007632530 Marionette DEBUG loaded listener.js 12:53:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x11910f400) [pid = 1670] [serial = 1559] [outer = 0x112e40c00] 12:53:52 INFO - PROCESS | 1670 | 1468007632844 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]]]}] 12:53:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:53:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 524ms 12:53:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 12:53:52 INFO - PROCESS | 1670 | 1468007632901 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 12:53:52 INFO - PROCESS | 1670 | 1468007632903 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 12:53:52 INFO - PROCESS | 1670 | 1468007632905 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 12:53:52 INFO - PROCESS | 1670 | 1468007632906 Marionette TRACE conn2 <- [1,2050,null,{}] 12:53:52 INFO - PROCESS | 1670 | 1468007632908 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}] 12:53:52 INFO - PROCESS | 1670 | 1468007632909 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:52 INFO - PROCESS | 1670 | 1468007632987 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 12:53:52 INFO - PROCESS | 1670 | 1468007632991 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:52 INFO - PROCESS | 1670 | 1468007632992 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x121b13800 == 30 [pid = 1670] [id = 520] 12:53:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x119337800) [pid = 1670] [serial = 1560] [outer = 0x0] 12:53:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x1193b6000) [pid = 1670] [serial = 1561] [outer = 0x119337800] 12:53:53 INFO - PROCESS | 1670 | 1468007633020 Marionette DEBUG loaded listener.js 12:53:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x1193c1000) [pid = 1670] [serial = 1562] [outer = 0x119337800] 12:53:53 INFO - PROCESS | 1670 | 1468007633400 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]]]}] 12:53:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 12:53:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 519ms 12:53:53 INFO - PROCESS | 1670 | 1468007633424 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 12:53:53 INFO - PROCESS | 1670 | 1468007633426 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 12:53:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 12:53:53 INFO - PROCESS | 1670 | 1468007633437 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 12:53:53 INFO - PROCESS | 1670 | 1468007633438 Marionette TRACE conn2 <- [1,2054,null,{}] 12:53:53 INFO - PROCESS | 1670 | 1468007633440 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}] 12:53:53 INFO - PROCESS | 1670 | 1468007633441 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:53 INFO - PROCESS | 1670 | 1468007633533 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 12:53:53 INFO - PROCESS | 1670 | 1468007633573 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:53 INFO - PROCESS | 1670 | 1468007633574 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x124bdc000 == 31 [pid = 1670] [id = 521] 12:53:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x115e07000) [pid = 1670] [serial = 1563] [outer = 0x0] 12:53:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x119617400) [pid = 1670] [serial = 1564] [outer = 0x115e07000] 12:53:53 INFO - PROCESS | 1670 | 1468007633599 Marionette DEBUG loaded listener.js 12:53:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x119b57c00) [pid = 1670] [serial = 1565] [outer = 0x115e07000] 12:53:53 INFO - PROCESS | 1670 | 1468007633922 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]]]}] 12:53:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 12:53:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 530ms 12:53:53 INFO - PROCESS | 1670 | 1468007633958 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 12:53:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 12:53:53 INFO - PROCESS | 1670 | 1468007633960 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 12:53:53 INFO - PROCESS | 1670 | 1468007633962 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 12:53:53 INFO - PROCESS | 1670 | 1468007633963 Marionette TRACE conn2 <- [1,2058,null,{}] 12:53:53 INFO - PROCESS | 1670 | 1468007633965 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}] 12:53:53 INFO - PROCESS | 1670 | 1468007633969 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:54 INFO - PROCESS | 1670 | 1468007634083 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 12:53:54 INFO - PROCESS | 1670 | 1468007634119 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:54 INFO - PROCESS | 1670 | 1468007634120 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x1267b0000 == 32 [pid = 1670] [id = 522] 12:53:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x11834a400) [pid = 1670] [serial = 1566] [outer = 0x0] 12:53:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x11a0dd800) [pid = 1670] [serial = 1567] [outer = 0x11834a400] 12:53:54 INFO - PROCESS | 1670 | 1468007634147 Marionette DEBUG loaded listener.js 12:53:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x121bb6800) [pid = 1670] [serial = 1568] [outer = 0x11834a400] 12:53:54 INFO - PROCESS | 1670 | 1468007634558 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]]]}] 12:53:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 12:53:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 625ms 12:53:54 INFO - PROCESS | 1670 | 1468007634587 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 12:53:54 INFO - PROCESS | 1670 | 1468007634588 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 12:53:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 12:53:54 INFO - PROCESS | 1670 | 1468007634590 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 12:53:54 INFO - PROCESS | 1670 | 1468007634592 Marionette TRACE conn2 <- [1,2062,null,{}] 12:53:54 INFO - PROCESS | 1670 | 1468007634610 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}] 12:53:54 INFO - PROCESS | 1670 | 1468007634611 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:54 INFO - PROCESS | 1670 | 1468007634709 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 12:53:54 INFO - PROCESS | 1670 | 1468007634713 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:54 INFO - PROCESS | 1670 | 1468007634714 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x128b40000 == 33 [pid = 1670] [id = 523] 12:53:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x112741c00) [pid = 1670] [serial = 1569] [outer = 0x0] 12:53:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x123de9000) [pid = 1670] [serial = 1570] [outer = 0x112741c00] 12:53:54 INFO - PROCESS | 1670 | 1468007634739 Marionette DEBUG loaded listener.js 12:53:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x124e4e800) [pid = 1670] [serial = 1571] [outer = 0x112741c00] 12:53:55 INFO - PROCESS | 1670 | 1468007635076 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]]]}] 12:53:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 12:53:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 518ms 12:53:55 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x12a7a4400) [pid = 1670] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 12:53:55 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x12160c000) [pid = 1670] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 12:53:55 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x12928b800) [pid = 1670] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 12:53:55 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x110ef2400) [pid = 1670] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 12:53:55 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x1121bd800) [pid = 1670] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 12:53:55 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x112e40000) [pid = 1670] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 12:53:55 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x112edf800) [pid = 1670] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 12:53:55 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x1182e7800) [pid = 1670] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 12:53:55 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x128b17800) [pid = 1670] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 12:53:55 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x112fc4800) [pid = 1670] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 12:53:55 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x116fa4c00) [pid = 1670] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 12:53:55 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x113d42400) [pid = 1670] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 12:53:55 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x119b5c000) [pid = 1670] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 12:53:55 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x1193c4400) [pid = 1670] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 12:53:55 INFO - PROCESS | 1670 | 1468007635276 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 12:53:55 INFO - PROCESS | 1670 | 1468007635278 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 12:53:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 12:53:55 INFO - PROCESS | 1670 | 1468007635288 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 12:53:55 INFO - PROCESS | 1670 | 1468007635289 Marionette TRACE conn2 <- [1,2066,null,{}] 12:53:55 INFO - PROCESS | 1670 | 1468007635291 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}] 12:53:55 INFO - PROCESS | 1670 | 1468007635292 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:55 INFO - PROCESS | 1670 | 1468007635370 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 12:53:55 INFO - PROCESS | 1670 | 1468007635390 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:55 INFO - PROCESS | 1670 | 1468007635391 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x1262d5800 == 34 [pid = 1670] [id = 524] 12:53:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x1130abc00) [pid = 1670] [serial = 1572] [outer = 0x0] 12:53:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x116797800) [pid = 1670] [serial = 1573] [outer = 0x1130abc00] 12:53:55 INFO - PROCESS | 1670 | 1468007635415 Marionette DEBUG loaded listener.js 12:53:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x119323c00) [pid = 1670] [serial = 1574] [outer = 0x1130abc00] 12:53:55 INFO - PROCESS | 1670 | 1468007635726 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]]]}] 12:53:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 12:53:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 469ms 12:53:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 12:53:55 INFO - PROCESS | 1670 | 1468007635758 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 12:53:55 INFO - PROCESS | 1670 | 1468007635759 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 12:53:55 INFO - PROCESS | 1670 | 1468007635761 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 12:53:55 INFO - PROCESS | 1670 | 1468007635762 Marionette TRACE conn2 <- [1,2070,null,{}] 12:53:55 INFO - PROCESS | 1670 | 1468007635767 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}] 12:53:55 INFO - PROCESS | 1670 | 1468007635768 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:55 INFO - PROCESS | 1670 | 1468007635850 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 12:53:55 INFO - PROCESS | 1670 | 1468007635908 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:55 INFO - PROCESS | 1670 | 1468007635909 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x121218000 == 35 [pid = 1670] [id = 525] 12:53:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x1130b0c00) [pid = 1670] [serial = 1575] [outer = 0x0] 12:53:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x121177400) [pid = 1670] [serial = 1576] [outer = 0x1130b0c00] 12:53:55 INFO - PROCESS | 1670 | 1468007635934 Marionette DEBUG loaded listener.js 12:53:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x12510f000) [pid = 1670] [serial = 1577] [outer = 0x1130b0c00] 12:53:56 INFO - PROCESS | 1670 | 1468007636184 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]]]}] 12:53:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 12:53:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 472ms 12:53:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 12:53:56 INFO - PROCESS | 1670 | 1468007636237 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 12:53:56 INFO - PROCESS | 1670 | 1468007636238 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 12:53:56 INFO - PROCESS | 1670 | 1468007636240 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 12:53:56 INFO - PROCESS | 1670 | 1468007636241 Marionette TRACE conn2 <- [1,2074,null,{}] 12:53:56 INFO - PROCESS | 1670 | 1468007636243 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}] 12:53:56 INFO - PROCESS | 1670 | 1468007636245 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:56 INFO - PROCESS | 1670 | 1468007636334 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 12:53:56 INFO - PROCESS | 1670 | 1468007636338 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:56 INFO - PROCESS | 1670 | 1468007636339 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a5f6000 == 36 [pid = 1670] [id = 526] 12:53:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x125670c00) [pid = 1670] [serial = 1578] [outer = 0x0] 12:53:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x12629fc00) [pid = 1670] [serial = 1579] [outer = 0x125670c00] 12:53:56 INFO - PROCESS | 1670 | 1468007636363 Marionette DEBUG loaded listener.js 12:53:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x12698d800) [pid = 1670] [serial = 1580] [outer = 0x125670c00] 12:53:56 INFO - PROCESS | 1670 | 1468007636703 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]]]}] 12:53:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 12:53:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 471ms 12:53:56 INFO - PROCESS | 1670 | 1468007636711 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 12:53:56 INFO - PROCESS | 1670 | 1468007636713 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 12:53:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 12:53:56 INFO - PROCESS | 1670 | 1468007636720 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 12:53:56 INFO - PROCESS | 1670 | 1468007636722 Marionette TRACE conn2 <- [1,2078,null,{}] 12:53:56 INFO - PROCESS | 1670 | 1468007636724 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}] 12:53:56 INFO - PROCESS | 1670 | 1468007636726 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:56 INFO - PROCESS | 1670 | 1468007636854 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 12:53:56 INFO - PROCESS | 1670 | 1468007636861 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:56 INFO - PROCESS | 1670 | 1468007636863 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x124bda800 == 37 [pid = 1670] [id = 527] 12:53:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x110e83800) [pid = 1670] [serial = 1581] [outer = 0x0] 12:53:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x126dde400) [pid = 1670] [serial = 1582] [outer = 0x110e83800] 12:53:56 INFO - PROCESS | 1670 | 1468007636890 Marionette DEBUG loaded listener.js 12:53:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x12928b400) [pid = 1670] [serial = 1583] [outer = 0x110e83800] 12:53:57 INFO - PROCESS | 1670 | 1468007637240 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]]]}] 12:53:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 12:53:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 572ms 12:53:57 INFO - PROCESS | 1670 | 1468007637341 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 12:53:57 INFO - PROCESS | 1670 | 1468007637344 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 12:53:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 12:53:57 INFO - PROCESS | 1670 | 1468007637359 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 12:53:57 INFO - PROCESS | 1670 | 1468007637363 Marionette TRACE conn2 <- [1,2082,null,{}] 12:53:57 INFO - PROCESS | 1670 | 1468007637370 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}] 12:53:57 INFO - PROCESS | 1670 | 1468007637373 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:57 INFO - PROCESS | 1670 | 1468007637554 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 12:53:57 INFO - PROCESS | 1670 | 1468007637668 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:57 INFO - PROCESS | 1670 | 1468007637672 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x11668d800 == 38 [pid = 1670] [id = 528] 12:53:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x1128d0400) [pid = 1670] [serial = 1584] [outer = 0x0] 12:53:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x1128d9400) [pid = 1670] [serial = 1585] [outer = 0x1128d0400] 12:53:57 INFO - PROCESS | 1670 | 1468007637705 Marionette DEBUG loaded listener.js 12:53:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x113bca800) [pid = 1670] [serial = 1586] [outer = 0x1128d0400] 12:53:58 INFO - PROCESS | 1670 | 1468007638253 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]]]}] 12:53:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 12:53:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 977ms 12:53:58 INFO - PROCESS | 1670 | 1468007638335 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 12:53:58 INFO - PROCESS | 1670 | 1468007638337 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 12:53:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 12:53:58 INFO - PROCESS | 1670 | 1468007638342 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 12:53:58 INFO - PROCESS | 1670 | 1468007638345 Marionette TRACE conn2 <- [1,2086,null,{}] 12:53:58 INFO - PROCESS | 1670 | 1468007638348 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}] 12:53:58 INFO - PROCESS | 1670 | 1468007638350 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:58 INFO - PROCESS | 1670 | 1468007638459 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 12:53:58 INFO - PROCESS | 1670 | 1468007638519 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:58 INFO - PROCESS | 1670 | 1468007638521 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x121356000 == 39 [pid = 1670] [id = 529] 12:53:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x117158800) [pid = 1670] [serial = 1587] [outer = 0x0] 12:53:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x118052400) [pid = 1670] [serial = 1588] [outer = 0x117158800] 12:53:58 INFO - PROCESS | 1670 | 1468007638552 Marionette DEBUG loaded listener.js 12:53:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x118210000) [pid = 1670] [serial = 1589] [outer = 0x117158800] 12:53:59 INFO - PROCESS | 1670 | 1468007639038 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]]]}] 12:53:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 12:53:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 773ms 12:53:59 INFO - PROCESS | 1670 | 1468007639243 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 12:53:59 INFO - PROCESS | 1670 | 1468007639246 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 12:53:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 12:53:59 INFO - PROCESS | 1670 | 1468007639273 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 12:53:59 INFO - PROCESS | 1670 | 1468007639275 Marionette TRACE conn2 <- [1,2090,null,{}] 12:53:59 INFO - PROCESS | 1670 | 1468007639279 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}] 12:53:59 INFO - PROCESS | 1670 | 1468007639281 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:59 INFO - PROCESS | 1670 | 1468007639388 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 12:53:59 INFO - PROCESS | 1670 | 1468007639444 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:59 INFO - PROCESS | 1670 | 1468007639447 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:53:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x11876a800 == 40 [pid = 1670] [id = 530] 12:53:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x114f68800) [pid = 1670] [serial = 1590] [outer = 0x0] 12:53:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x115e05400) [pid = 1670] [serial = 1591] [outer = 0x114f68800] 12:53:59 INFO - PROCESS | 1670 | 1468007639475 Marionette DEBUG loaded listener.js 12:53:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x116811c00) [pid = 1670] [serial = 1592] [outer = 0x114f68800] 12:53:59 INFO - PROCESS | 1670 | --DOCSHELL 0x12a5f6000 == 39 [pid = 1670] [id = 526] 12:53:59 INFO - PROCESS | 1670 | --DOCSHELL 0x121218000 == 38 [pid = 1670] [id = 525] 12:53:59 INFO - PROCESS | 1670 | --DOCSHELL 0x1262d5800 == 37 [pid = 1670] [id = 524] 12:53:59 INFO - PROCESS | 1670 | --DOCSHELL 0x128b40000 == 36 [pid = 1670] [id = 523] 12:53:59 INFO - PROCESS | 1670 | --DOCSHELL 0x1267b0000 == 35 [pid = 1670] [id = 522] 12:53:59 INFO - PROCESS | 1670 | --DOCSHELL 0x124bdc000 == 34 [pid = 1670] [id = 521] 12:53:59 INFO - PROCESS | 1670 | --DOCSHELL 0x121b13800 == 33 [pid = 1670] [id = 520] 12:53:59 INFO - PROCESS | 1670 | --DOCSHELL 0x121209800 == 32 [pid = 1670] [id = 519] 12:53:59 INFO - PROCESS | 1670 | --DOCSHELL 0x118517000 == 31 [pid = 1670] [id = 518] 12:53:59 INFO - PROCESS | 1670 | --DOCSHELL 0x1168b1000 == 30 [pid = 1670] [id = 517] 12:53:59 INFO - PROCESS | 1670 | --DOCSHELL 0x118515000 == 29 [pid = 1670] [id = 516] 12:53:59 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x12a7ab400) [pid = 1670] [serial = 1531] [outer = 0x0] [url = about:blank] 12:53:59 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x12566bc00) [pid = 1670] [serial = 1516] [outer = 0x0] [url = about:blank] 12:53:59 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x129052800) [pid = 1670] [serial = 1517] [outer = 0x0] [url = about:blank] 12:53:59 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x12a4bb800) [pid = 1670] [serial = 1522] [outer = 0x0] [url = about:blank] 12:53:59 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x1174b7800) [pid = 1670] [serial = 1525] [outer = 0x0] [url = about:blank] 12:53:59 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x129342800) [pid = 1670] [serial = 1519] [outer = 0x0] [url = about:blank] 12:53:59 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x12a2d2800) [pid = 1670] [serial = 1520] [outer = 0x0] [url = about:blank] 12:53:59 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x115e03000) [pid = 1670] [serial = 1495] [outer = 0x0] [url = about:blank] 12:53:59 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x116a23400) [pid = 1670] [serial = 1496] [outer = 0x0] [url = about:blank] 12:53:59 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x117156400) [pid = 1670] [serial = 1498] [outer = 0x0] [url = about:blank] 12:53:59 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x1182dec00) [pid = 1670] [serial = 1499] [outer = 0x0] [url = about:blank] 12:53:59 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x118f61c00) [pid = 1670] [serial = 1504] [outer = 0x0] [url = about:blank] 12:53:59 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x11931cc00) [pid = 1670] [serial = 1505] [outer = 0x0] [url = about:blank] 12:53:59 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x12a2c8800) [pid = 1670] [serial = 1493] [outer = 0x0] [url = about:blank] 12:53:59 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x1193cac00) [pid = 1670] [serial = 1507] [outer = 0x0] [url = about:blank] 12:53:59 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x11a07d000) [pid = 1670] [serial = 1508] [outer = 0x0] [url = about:blank] 12:53:59 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x1174b7000) [pid = 1670] [serial = 1501] [outer = 0x0] [url = about:blank] 12:53:59 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x118178c00) [pid = 1670] [serial = 1502] [outer = 0x0] [url = about:blank] 12:53:59 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x121174c00) [pid = 1670] [serial = 1510] [outer = 0x0] [url = about:blank] 12:53:59 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x126de7800) [pid = 1670] [serial = 1528] [outer = 0x0] [url = about:blank] 12:53:59 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x12a761800) [pid = 1670] [serial = 1529] [outer = 0x0] [url = about:blank] 12:53:59 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x12b025c00) [pid = 1670] [serial = 1532] [outer = 0x0] [url = about:blank] 12:53:59 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x12a765000) [pid = 1670] [serial = 1523] [outer = 0x0] [url = about:blank] 12:53:59 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x121516800) [pid = 1670] [serial = 1513] [outer = 0x0] [url = about:blank] 12:53:59 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x121c53c00) [pid = 1670] [serial = 1514] [outer = 0x0] [url = about:blank] 12:53:59 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x1214ab800) [pid = 1670] [serial = 1511] [outer = 0x0] [url = about:blank] 12:53:59 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x1193ba000) [pid = 1670] [serial = 1526] [outer = 0x0] [url = about:blank] 12:54:00 INFO - PROCESS | 1670 | 1468007640002 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]]]}] 12:54:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 12:54:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 770ms 12:54:00 INFO - PROCESS | 1670 | 1468007640044 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 12:54:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 12:54:00 INFO - PROCESS | 1670 | 1468007640050 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 12:54:00 INFO - PROCESS | 1670 | 1468007640056 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 12:54:00 INFO - PROCESS | 1670 | 1468007640060 Marionette TRACE conn2 <- [1,2094,null,{}] 12:54:00 INFO - PROCESS | 1670 | 1468007640064 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}] 12:54:00 INFO - PROCESS | 1670 | 1468007640067 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:00 INFO - PROCESS | 1670 | 1468007640191 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 12:54:00 INFO - PROCESS | 1670 | 1468007640268 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:00 INFO - PROCESS | 1670 | 1468007640269 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x118516000 == 30 [pid = 1670] [id = 531] 12:54:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x116a29400) [pid = 1670] [serial = 1593] [outer = 0x0] 12:54:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x118183000) [pid = 1670] [serial = 1594] [outer = 0x116a29400] 12:54:00 INFO - PROCESS | 1670 | 1468007640297 Marionette DEBUG loaded listener.js 12:54:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x118534000) [pid = 1670] [serial = 1595] [outer = 0x116a29400] 12:54:00 INFO - PROCESS | 1670 | 1468007640705 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]]]}] 12:54:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 12:54:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 675ms 12:54:00 INFO - PROCESS | 1670 | 1468007640728 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 12:54:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 12:54:00 INFO - PROCESS | 1670 | 1468007640731 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 12:54:00 INFO - PROCESS | 1670 | 1468007640734 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 12:54:00 INFO - PROCESS | 1670 | 1468007640736 Marionette TRACE conn2 <- [1,2098,null,{}] 12:54:00 INFO - PROCESS | 1670 | 1468007640740 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}] 12:54:00 INFO - PROCESS | 1670 | 1468007640742 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:00 INFO - PROCESS | 1670 | 1468007640843 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 12:54:00 INFO - PROCESS | 1670 | 1468007640914 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:00 INFO - PROCESS | 1670 | 1468007640915 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x118250000 == 31 [pid = 1670] [id = 532] 12:54:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x11613fc00) [pid = 1670] [serial = 1596] [outer = 0x0] 12:54:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x1174b7000) [pid = 1670] [serial = 1597] [outer = 0x11613fc00] 12:54:00 INFO - PROCESS | 1670 | 1468007640947 Marionette DEBUG loaded listener.js 12:54:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x118211c00) [pid = 1670] [serial = 1598] [outer = 0x11613fc00] 12:54:01 INFO - PROCESS | 1670 | 1468007641372 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]]]}] 12:54:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 12:54:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 671ms 12:54:01 INFO - PROCESS | 1670 | 1468007641404 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 12:54:01 INFO - PROCESS | 1670 | 1468007641408 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 12:54:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 12:54:01 INFO - PROCESS | 1670 | 1468007641412 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 12:54:01 INFO - PROCESS | 1670 | 1468007641414 Marionette TRACE conn2 <- [1,2102,null,{}] 12:54:01 INFO - PROCESS | 1670 | 1468007641417 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}] 12:54:01 INFO - PROCESS | 1670 | 1468007641419 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:01 INFO - PROCESS | 1670 | 1468007641546 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 12:54:01 INFO - PROCESS | 1670 | 1468007641604 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:01 INFO - PROCESS | 1670 | 1468007641606 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x123fcb800 == 32 [pid = 1670] [id = 533] 12:54:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x119106000) [pid = 1670] [serial = 1599] [outer = 0x0] 12:54:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x119341400) [pid = 1670] [serial = 1600] [outer = 0x119106000] 12:54:01 INFO - PROCESS | 1670 | 1468007641637 Marionette DEBUG loaded listener.js 12:54:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x1197eb800) [pid = 1670] [serial = 1601] [outer = 0x119106000] 12:54:02 INFO - PROCESS | 1670 | 1468007642100 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]]]}] 12:54:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 12:54:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 724ms 12:54:02 INFO - PROCESS | 1670 | 1468007642137 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 12:54:02 INFO - PROCESS | 1670 | 1468007642138 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 12:54:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 12:54:02 INFO - PROCESS | 1670 | 1468007642141 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 12:54:02 INFO - PROCESS | 1670 | 1468007642143 Marionette TRACE conn2 <- [1,2106,null,{}] 12:54:02 INFO - PROCESS | 1670 | 1468007642152 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}] 12:54:02 INFO - PROCESS | 1670 | 1468007642155 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:02 INFO - PROCESS | 1670 | 1468007642250 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 12:54:02 INFO - PROCESS | 1670 | 1468007642311 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:02 INFO - PROCESS | 1670 | 1468007642313 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x1267c4800 == 33 [pid = 1670] [id = 534] 12:54:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x1193b2400) [pid = 1670] [serial = 1602] [outer = 0x0] 12:54:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x12116c800) [pid = 1670] [serial = 1603] [outer = 0x1193b2400] 12:54:02 INFO - PROCESS | 1670 | 1468007642358 Marionette DEBUG loaded listener.js 12:54:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x1214aa400) [pid = 1670] [serial = 1604] [outer = 0x1193b2400] 12:54:02 INFO - PROCESS | 1670 | 1468007642785 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]]]}] 12:54:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 12:54:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 675ms 12:54:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 12:54:02 INFO - PROCESS | 1670 | 1468007642817 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 12:54:02 INFO - PROCESS | 1670 | 1468007642819 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 12:54:02 INFO - PROCESS | 1670 | 1468007642821 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 12:54:02 INFO - PROCESS | 1670 | 1468007642822 Marionette TRACE conn2 <- [1,2110,null,{}] 12:54:02 INFO - PROCESS | 1670 | 1468007642825 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}] 12:54:02 INFO - PROCESS | 1670 | 1468007642826 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:02 INFO - PROCESS | 1670 | 1468007642942 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 12:54:03 INFO - PROCESS | 1670 | 1468007642999 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:03 INFO - PROCESS | 1670 | 1468007643000 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a224800 == 34 [pid = 1670] [id = 535] 12:54:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x1214b4400) [pid = 1670] [serial = 1605] [outer = 0x0] 12:54:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x121bb8800) [pid = 1670] [serial = 1606] [outer = 0x1214b4400] 12:54:03 INFO - PROCESS | 1670 | 1468007643030 Marionette DEBUG loaded listener.js 12:54:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x124e48c00) [pid = 1670] [serial = 1607] [outer = 0x1214b4400] 12:54:03 INFO - PROCESS | 1670 | 1468007643433 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]]]}] 12:54:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 12:54:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 619ms 12:54:03 INFO - PROCESS | 1670 | 1468007643441 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 12:54:03 INFO - PROCESS | 1670 | 1468007643442 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 12:54:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 12:54:03 INFO - PROCESS | 1670 | 1468007643444 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 12:54:03 INFO - PROCESS | 1670 | 1468007643446 Marionette TRACE conn2 <- [1,2114,null,{}] 12:54:03 INFO - PROCESS | 1670 | 1468007643450 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}] 12:54:03 INFO - PROCESS | 1670 | 1468007643452 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:03 INFO - PROCESS | 1670 | 1468007643542 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 12:54:03 INFO - PROCESS | 1670 | 1468007643595 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:03 INFO - PROCESS | 1670 | 1468007643597 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a54f800 == 35 [pid = 1670] [id = 536] 12:54:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x124ebd800) [pid = 1670] [serial = 1608] [outer = 0x0] 12:54:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x126299000) [pid = 1670] [serial = 1609] [outer = 0x124ebd800] 12:54:03 INFO - PROCESS | 1670 | 1468007643626 Marionette DEBUG loaded listener.js 12:54:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x12698a800) [pid = 1670] [serial = 1610] [outer = 0x124ebd800] 12:54:04 INFO - PROCESS | 1670 | 1468007644062 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]]]}] 12:54:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 12:54:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 672ms 12:54:04 INFO - PROCESS | 1670 | 1468007644132 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 12:54:04 INFO - PROCESS | 1670 | 1468007644133 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 12:54:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 12:54:04 INFO - PROCESS | 1670 | 1468007644137 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 12:54:04 INFO - PROCESS | 1670 | 1468007644138 Marionette TRACE conn2 <- [1,2118,null,{}] 12:54:04 INFO - PROCESS | 1670 | 1468007644141 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}] 12:54:04 INFO - PROCESS | 1670 | 1468007644145 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:04 INFO - PROCESS | 1670 | 1468007644279 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 12:54:04 INFO - PROCESS | 1670 | 1468007644351 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:04 INFO - PROCESS | 1670 | 1468007644352 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b244000 == 36 [pid = 1670] [id = 537] 12:54:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x129051800) [pid = 1670] [serial = 1611] [outer = 0x0] 12:54:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x129345800) [pid = 1670] [serial = 1612] [outer = 0x129051800] 12:54:04 INFO - PROCESS | 1670 | 1468007644382 Marionette DEBUG loaded listener.js 12:54:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x12a2d2400) [pid = 1670] [serial = 1613] [outer = 0x129051800] 12:54:04 INFO - PROCESS | 1670 | 1468007644816 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]]]}] 12:54:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 12:54:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 719ms 12:54:04 INFO - PROCESS | 1670 | 1468007644857 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 12:54:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 12:54:04 INFO - PROCESS | 1670 | 1468007644859 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 12:54:04 INFO - PROCESS | 1670 | 1468007644862 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 12:54:04 INFO - PROCESS | 1670 | 1468007644865 Marionette TRACE conn2 <- [1,2122,null,{}] 12:54:04 INFO - PROCESS | 1670 | 1468007644870 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}] 12:54:04 INFO - PROCESS | 1670 | 1468007644871 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:04 INFO - PROCESS | 1670 | 1468007644983 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 12:54:05 INFO - PROCESS | 1670 | 1468007645059 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:05 INFO - PROCESS | 1670 | 1468007645061 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x11824f000 == 37 [pid = 1670] [id = 538] 12:54:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x114f73800) [pid = 1670] [serial = 1614] [outer = 0x0] 12:54:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x1167a2c00) [pid = 1670] [serial = 1615] [outer = 0x114f73800] 12:54:05 INFO - PROCESS | 1670 | 1468007645108 Marionette DEBUG loaded listener.js 12:54:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x11820e800) [pid = 1670] [serial = 1616] [outer = 0x114f73800] 12:54:05 INFO - PROCESS | 1670 | --DOCSHELL 0x11876a800 == 36 [pid = 1670] [id = 530] 12:54:05 INFO - PROCESS | 1670 | --DOCSHELL 0x121356000 == 35 [pid = 1670] [id = 529] 12:54:05 INFO - PROCESS | 1670 | --DOCSHELL 0x11668d800 == 34 [pid = 1670] [id = 528] 12:54:05 INFO - PROCESS | 1670 | --DOCSHELL 0x124bda800 == 33 [pid = 1670] [id = 527] 12:54:05 INFO - PROCESS | 1670 | --DOCSHELL 0x12b244000 == 32 [pid = 1670] [id = 537] 12:54:05 INFO - PROCESS | 1670 | --DOCSHELL 0x12a54f800 == 31 [pid = 1670] [id = 536] 12:54:05 INFO - PROCESS | 1670 | --DOCSHELL 0x12a224800 == 30 [pid = 1670] [id = 535] 12:54:05 INFO - PROCESS | 1670 | --DOCSHELL 0x1267c4800 == 29 [pid = 1670] [id = 534] 12:54:05 INFO - PROCESS | 1670 | --DOCSHELL 0x123fcb800 == 28 [pid = 1670] [id = 533] 12:54:05 INFO - PROCESS | 1670 | --DOCSHELL 0x118516000 == 27 [pid = 1670] [id = 531] 12:54:05 INFO - PROCESS | 1670 | --DOCSHELL 0x118250000 == 26 [pid = 1670] [id = 532] 12:54:06 INFO - PROCESS | 1670 | 1468007646367 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]]]}] 12:54:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 12:54:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1531ms 12:54:06 INFO - PROCESS | 1670 | 1468007646394 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 12:54:06 INFO - PROCESS | 1670 | 1468007646399 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 12:54:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 12:54:06 INFO - PROCESS | 1670 | 1468007646405 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 12:54:06 INFO - PROCESS | 1670 | 1468007646410 Marionette TRACE conn2 <- [1,2126,null,{}] 12:54:06 INFO - PROCESS | 1670 | 1468007646417 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}] 12:54:06 INFO - PROCESS | 1670 | 1468007646419 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:06 INFO - PROCESS | 1670 | 1468007646547 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 12:54:06 INFO - PROCESS | 1670 | 1468007646654 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:06 INFO - PROCESS | 1670 | 1468007646655 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:06 INFO - PROCESS | 1670 | ++DOCSHELL 0x117d57000 == 27 [pid = 1670] [id = 539] 12:54:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x115de2000) [pid = 1670] [serial = 1617] [outer = 0x0] 12:54:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x115e04c00) [pid = 1670] [serial = 1618] [outer = 0x115de2000] 12:54:06 INFO - PROCESS | 1670 | 1468007646683 Marionette DEBUG loaded listener.js 12:54:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x116a22400) [pid = 1670] [serial = 1619] [outer = 0x115de2000] 12:54:06 INFO - PROCESS | 1670 | 1468007646973 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]]]}] 12:54:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 12:54:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 625ms 12:54:07 INFO - PROCESS | 1670 | 1468007647029 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 12:54:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 12:54:07 INFO - PROCESS | 1670 | 1468007647036 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 12:54:07 INFO - PROCESS | 1670 | 1468007647041 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 12:54:07 INFO - PROCESS | 1670 | 1468007647043 Marionette TRACE conn2 <- [1,2130,null,{}] 12:54:07 INFO - PROCESS | 1670 | 1468007647045 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}] 12:54:07 INFO - PROCESS | 1670 | 1468007647046 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:07 INFO - PROCESS | 1670 | 1468007647129 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 12:54:07 INFO - PROCESS | 1670 | 1468007647224 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:07 INFO - PROCESS | 1670 | 1468007647226 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x121213800 == 28 [pid = 1670] [id = 540] 12:54:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x113d41c00) [pid = 1670] [serial = 1620] [outer = 0x0] 12:54:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x1174b2800) [pid = 1670] [serial = 1621] [outer = 0x113d41c00] 12:54:07 INFO - PROCESS | 1670 | 1468007647253 Marionette DEBUG loaded listener.js 12:54:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x1182dec00) [pid = 1670] [serial = 1622] [outer = 0x113d41c00] 12:54:07 INFO - PROCESS | 1670 | 1468007647639 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] 12:54:07 INFO - PROCESS | 1670 | 1468007647664 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 12:54:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 12:54:07 INFO - PROCESS | 1670 | 1468007647673 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 12:54:07 INFO - PROCESS | 1670 | 1468007647675 Marionette TRACE conn2 <- [1,2134,null,{}] 12:54:07 INFO - PROCESS | 1670 | 1468007647685 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}] 12:54:07 INFO - PROCESS | 1670 | 1468007647688 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:07 INFO - PROCESS | 1670 | 1468007647784 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 12:54:07 INFO - PROCESS | 1670 | 1468007647823 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:07 INFO - PROCESS | 1670 | 1468007647825 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x1256bc800 == 29 [pid = 1670] [id = 541] 12:54:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x118f5f400) [pid = 1670] [serial = 1623] [outer = 0x0] 12:54:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x119336000) [pid = 1670] [serial = 1624] [outer = 0x118f5f400] 12:54:07 INFO - PROCESS | 1670 | 1468007647853 Marionette DEBUG loaded listener.js 12:54:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x1193c4000) [pid = 1670] [serial = 1625] [outer = 0x118f5f400] 12:54:08 INFO - PROCESS | 1670 | 1468007648194 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]]]}] 12:54:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 12:54:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 570ms 12:54:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 12:54:08 INFO - PROCESS | 1670 | 1468007648244 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 12:54:08 INFO - PROCESS | 1670 | 1468007648245 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 12:54:08 INFO - PROCESS | 1670 | 1468007648248 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 12:54:08 INFO - PROCESS | 1670 | 1468007648249 Marionette TRACE conn2 <- [1,2138,null,{}] 12:54:08 INFO - PROCESS | 1670 | 1468007648251 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}] 12:54:08 INFO - PROCESS | 1670 | 1468007648252 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:08 INFO - PROCESS | 1670 | 1468007648353 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 12:54:08 INFO - PROCESS | 1670 | 1468007648357 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:08 INFO - PROCESS | 1670 | 1468007648358 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x129030000 == 30 [pid = 1670] [id = 542] 12:54:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x1197e6400) [pid = 1670] [serial = 1626] [outer = 0x0] 12:54:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x119f77800) [pid = 1670] [serial = 1627] [outer = 0x1197e6400] 12:54:08 INFO - PROCESS | 1670 | 1468007648384 Marionette DEBUG loaded listener.js 12:54:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x11a0df400) [pid = 1670] [serial = 1628] [outer = 0x1197e6400] 12:54:08 INFO - PROCESS | 1670 | 1468007648739 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]]]}] 12:54:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 12:54:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 519ms 12:54:08 INFO - PROCESS | 1670 | 1468007648768 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 12:54:08 INFO - PROCESS | 1670 | 1468007648769 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 12:54:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 12:54:08 INFO - PROCESS | 1670 | 1468007648788 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 12:54:08 INFO - PROCESS | 1670 | 1468007648789 Marionette TRACE conn2 <- [1,2142,null,{}] 12:54:08 INFO - PROCESS | 1670 | 1468007648791 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}] 12:54:08 INFO - PROCESS | 1670 | 1468007648792 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:08 INFO - PROCESS | 1670 | 1468007648888 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 12:54:08 INFO - PROCESS | 1670 | 1468007648892 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:08 INFO - PROCESS | 1670 | 1468007648893 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a536800 == 31 [pid = 1670] [id = 543] 12:54:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x1174b8400) [pid = 1670] [serial = 1629] [outer = 0x0] 12:54:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x121177800) [pid = 1670] [serial = 1630] [outer = 0x1174b8400] 12:54:08 INFO - PROCESS | 1670 | 1468007648918 Marionette DEBUG loaded listener.js 12:54:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x1214aa800) [pid = 1670] [serial = 1631] [outer = 0x1174b8400] 12:54:09 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x115e07000) [pid = 1670] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 12:54:09 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x11834a400) [pid = 1670] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 12:54:09 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x1129b1400) [pid = 1670] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 12:54:09 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x119337800) [pid = 1670] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 12:54:09 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x112e40c00) [pid = 1670] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 12:54:09 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x1174bdc00) [pid = 1670] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 12:54:09 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x115e71c00) [pid = 1670] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 12:54:09 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x116a29400) [pid = 1670] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 12:54:09 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x125670c00) [pid = 1670] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 12:54:09 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x112741c00) [pid = 1670] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 12:54:09 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x1130abc00) [pid = 1670] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 12:54:09 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x110e83800) [pid = 1670] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 12:54:09 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x114f68800) [pid = 1670] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 12:54:09 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x1130b0c00) [pid = 1670] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 12:54:09 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x110e85000) [pid = 1670] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 12:54:09 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x1182e5000) [pid = 1670] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 12:54:09 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x1193b3400) [pid = 1670] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 12:54:09 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x121171800) [pid = 1670] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 12:54:09 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x1128d0400) [pid = 1670] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 12:54:09 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x121178400) [pid = 1670] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 12:54:09 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x117158800) [pid = 1670] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 12:54:09 INFO - PROCESS | 1670 | 1468007649479 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] 12:54:09 INFO - PROCESS | 1670 | 1468007649512 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 12:54:09 INFO - PROCESS | 1670 | 1468007649514 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 12:54:09 INFO - PROCESS | 1670 | 1468007649516 Marionette TRACE conn2 <- [1,2146,null,{}] 12:54:09 INFO - PROCESS | 1670 | 1468007649518 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}] 12:54:09 INFO - PROCESS | 1670 | 1468007649522 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:09 INFO - PROCESS | 1670 | 1468007649624 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 12:54:09 INFO - PROCESS | 1670 | 1468007649630 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:09 INFO - PROCESS | 1670 | 1468007649632 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x1256b2800 == 32 [pid = 1670] [id = 544] 12:54:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x112d0ec00) [pid = 1670] [serial = 1632] [outer = 0x0] 12:54:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x1188a0400) [pid = 1670] [serial = 1633] [outer = 0x112d0ec00] 12:54:09 INFO - PROCESS | 1670 | 1468007649657 Marionette DEBUG loaded listener.js 12:54:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x119984c00) [pid = 1670] [serial = 1634] [outer = 0x112d0ec00] 12:54:09 INFO - PROCESS | 1670 | 1468007649988 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] 12:54:10 INFO - PROCESS | 1670 | 1468007650036 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 12:54:10 INFO - PROCESS | 1670 | 1468007650038 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 12:54:10 INFO - PROCESS | 1670 | 1468007650039 Marionette TRACE conn2 <- [1,2150,null,{}] 12:54:10 INFO - PROCESS | 1670 | 1468007650055 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}] 12:54:10 INFO - PROCESS | 1670 | 1468007650056 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:10 INFO - PROCESS | 1670 | 1468007650128 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 12:54:10 INFO - PROCESS | 1670 | 1468007650132 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:10 INFO - PROCESS | 1670 | 1468007650134 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b961000 == 33 [pid = 1670] [id = 545] 12:54:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x11820c000) [pid = 1670] [serial = 1635] [outer = 0x0] 12:54:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x121519000) [pid = 1670] [serial = 1636] [outer = 0x11820c000] 12:54:10 INFO - PROCESS | 1670 | 1468007650158 Marionette DEBUG loaded listener.js 12:54:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x123f94800) [pid = 1670] [serial = 1637] [outer = 0x11820c000] 12:54:10 INFO - PROCESS | 1670 | 1468007650469 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]]]}] 12:54:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 12:54:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 475ms 12:54:10 INFO - PROCESS | 1670 | 1468007650514 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 12:54:10 INFO - PROCESS | 1670 | 1468007650515 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 12:54:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 12:54:10 INFO - PROCESS | 1670 | 1468007650517 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 12:54:10 INFO - PROCESS | 1670 | 1468007650518 Marionette TRACE conn2 <- [1,2154,null,{}] 12:54:10 INFO - PROCESS | 1670 | 1468007650521 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}] 12:54:10 INFO - PROCESS | 1670 | 1468007650522 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:10 INFO - PROCESS | 1670 | 1468007650595 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 12:54:10 INFO - PROCESS | 1670 | 1468007650601 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:10 INFO - PROCESS | 1670 | 1468007650602 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c045000 == 34 [pid = 1670] [id = 546] 12:54:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x1174b7800) [pid = 1670] [serial = 1638] [outer = 0x0] 12:54:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x124e51c00) [pid = 1670] [serial = 1639] [outer = 0x1174b7800] 12:54:10 INFO - PROCESS | 1670 | 1468007650626 Marionette DEBUG loaded listener.js 12:54:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x1262a0400) [pid = 1670] [serial = 1640] [outer = 0x1174b7800] 12:54:10 INFO - PROCESS | 1670 | 1468007650953 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]]]}] 12:54:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 12:54:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 469ms 12:54:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 12:54:10 INFO - PROCESS | 1670 | 1468007650987 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 12:54:10 INFO - PROCESS | 1670 | 1468007650988 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 12:54:10 INFO - PROCESS | 1670 | 1468007650990 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 12:54:10 INFO - PROCESS | 1670 | 1468007650991 Marionette TRACE conn2 <- [1,2158,null,{}] 12:54:10 INFO - PROCESS | 1670 | 1468007650993 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}] 12:54:10 INFO - PROCESS | 1670 | 1468007650994 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:11 INFO - PROCESS | 1670 | 1468007651107 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 12:54:11 INFO - PROCESS | 1670 | 1468007651114 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:11 INFO - PROCESS | 1670 | 1468007651116 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c73c800 == 35 [pid = 1670] [id = 547] 12:54:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x11755fc00) [pid = 1670] [serial = 1641] [outer = 0x0] 12:54:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x126925c00) [pid = 1670] [serial = 1642] [outer = 0x11755fc00] 12:54:11 INFO - PROCESS | 1670 | 1468007651141 Marionette DEBUG loaded listener.js 12:54:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x126ddd800) [pid = 1670] [serial = 1643] [outer = 0x11755fc00] 12:54:11 INFO - PROCESS | 1670 | 1468007651481 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]]]}] 12:54:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 12:54:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 519ms 12:54:11 INFO - PROCESS | 1670 | 1468007651510 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 12:54:11 INFO - PROCESS | 1670 | 1468007651512 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 12:54:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 12:54:11 INFO - PROCESS | 1670 | 1468007651518 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 12:54:11 INFO - PROCESS | 1670 | 1468007651521 Marionette TRACE conn2 <- [1,2162,null,{}] 12:54:11 INFO - PROCESS | 1670 | 1468007651526 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}] 12:54:11 INFO - PROCESS | 1670 | 1468007651527 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:11 INFO - PROCESS | 1670 | 1468007651642 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 12:54:11 INFO - PROCESS | 1670 | 1468007651698 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:11 INFO - PROCESS | 1670 | 1468007651700 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x11668d800 == 36 [pid = 1670] [id = 548] 12:54:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x112741c00) [pid = 1670] [serial = 1644] [outer = 0x0] 12:54:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x1128d9c00) [pid = 1670] [serial = 1645] [outer = 0x112741c00] 12:54:11 INFO - PROCESS | 1670 | 1468007651733 Marionette DEBUG loaded listener.js 12:54:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x1130a3400) [pid = 1670] [serial = 1646] [outer = 0x112741c00] 12:54:12 INFO - PROCESS | 1670 | 1468007652233 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]]]}] 12:54:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 12:54:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 725ms 12:54:12 INFO - PROCESS | 1670 | 1468007652242 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 12:54:12 INFO - PROCESS | 1670 | 1468007652246 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 12:54:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 12:54:12 INFO - PROCESS | 1670 | 1468007652251 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 12:54:12 INFO - PROCESS | 1670 | 1468007652253 Marionette TRACE conn2 <- [1,2166,null,{}] 12:54:12 INFO - PROCESS | 1670 | 1468007652255 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}] 12:54:12 INFO - PROCESS | 1670 | 1468007652257 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:12 INFO - PROCESS | 1670 | 1468007652389 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 12:54:12 INFO - PROCESS | 1670 | 1468007652493 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:12 INFO - PROCESS | 1670 | 1468007652495 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x1256ac000 == 37 [pid = 1670] [id = 549] 12:54:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x1161b1000) [pid = 1670] [serial = 1647] [outer = 0x0] 12:54:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x1174bd800) [pid = 1670] [serial = 1648] [outer = 0x1161b1000] 12:54:12 INFO - PROCESS | 1670 | 1468007652526 Marionette DEBUG loaded listener.js 12:54:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x118123c00) [pid = 1670] [serial = 1649] [outer = 0x1161b1000] 12:54:13 INFO - PROCESS | 1670 | 1468007653059 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]]]}] 12:54:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 12:54:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 872ms 12:54:13 INFO - PROCESS | 1670 | 1468007653122 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 12:54:13 INFO - PROCESS | 1670 | 1468007653124 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 12:54:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 12:54:13 INFO - PROCESS | 1670 | 1468007653126 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 12:54:13 INFO - PROCESS | 1670 | 1468007653129 Marionette TRACE conn2 <- [1,2170,null,{}] 12:54:13 INFO - PROCESS | 1670 | 1468007653136 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}] 12:54:13 INFO - PROCESS | 1670 | 1468007653140 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:13 INFO - PROCESS | 1670 | 1468007653250 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 12:54:13 INFO - PROCESS | 1670 | 1468007653309 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:13 INFO - PROCESS | 1670 | 1468007653311 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x116acd800 == 38 [pid = 1670] [id = 550] 12:54:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x118124400) [pid = 1670] [serial = 1650] [outer = 0x0] 12:54:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x1188a4400) [pid = 1670] [serial = 1651] [outer = 0x118124400] 12:54:13 INFO - PROCESS | 1670 | 1468007653343 Marionette DEBUG loaded listener.js 12:54:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x11933cc00) [pid = 1670] [serial = 1652] [outer = 0x118124400] 12:54:13 INFO - PROCESS | 1670 | --DOCSHELL 0x12c045000 == 37 [pid = 1670] [id = 546] 12:54:13 INFO - PROCESS | 1670 | --DOCSHELL 0x12b961000 == 36 [pid = 1670] [id = 545] 12:54:13 INFO - PROCESS | 1670 | --DOCSHELL 0x1256b2800 == 35 [pid = 1670] [id = 544] 12:54:13 INFO - PROCESS | 1670 | --DOCSHELL 0x12a536800 == 34 [pid = 1670] [id = 543] 12:54:13 INFO - PROCESS | 1670 | --DOCSHELL 0x129030000 == 33 [pid = 1670] [id = 542] 12:54:13 INFO - PROCESS | 1670 | --DOCSHELL 0x1256bc800 == 32 [pid = 1670] [id = 541] 12:54:13 INFO - PROCESS | 1670 | --DOCSHELL 0x121213800 == 31 [pid = 1670] [id = 540] 12:54:13 INFO - PROCESS | 1670 | --DOCSHELL 0x117d57000 == 30 [pid = 1670] [id = 539] 12:54:13 INFO - PROCESS | 1670 | --DOCSHELL 0x11824f000 == 29 [pid = 1670] [id = 538] 12:54:13 INFO - PROCESS | 1670 | 1468007653961 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]]]}] 12:54:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 12:54:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 875ms 12:54:14 INFO - PROCESS | 1670 | 1468007654002 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 12:54:14 INFO - PROCESS | 1670 | 1468007654004 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 12:54:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 12:54:14 INFO - PROCESS | 1670 | 1468007654007 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 12:54:14 INFO - PROCESS | 1670 | 1468007654010 Marionette TRACE conn2 <- [1,2174,null,{}] 12:54:14 INFO - PROCESS | 1670 | 1468007654019 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}] 12:54:14 INFO - PROCESS | 1670 | 1468007654021 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:14 INFO - PROCESS | 1670 | 1468007654105 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 12:54:14 INFO - PROCESS | 1670 | 1468007654110 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:14 INFO - PROCESS | 1670 | 1468007654112 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:14 INFO - PROCESS | 1670 | ++DOCSHELL 0x117105000 == 30 [pid = 1670] [id = 551] 12:54:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x11663a800) [pid = 1670] [serial = 1653] [outer = 0x0] 12:54:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x117dbf000) [pid = 1670] [serial = 1654] [outer = 0x11663a800] 12:54:14 INFO - PROCESS | 1670 | 1468007654142 Marionette DEBUG loaded listener.js 12:54:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x1182e7c00) [pid = 1670] [serial = 1655] [outer = 0x11663a800] 12:54:14 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x118341c00) [pid = 1670] [serial = 1550] [outer = 0x0] [url = about:blank] 12:54:14 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x119617400) [pid = 1670] [serial = 1564] [outer = 0x0] [url = about:blank] 12:54:14 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x11a0dd800) [pid = 1670] [serial = 1567] [outer = 0x0] [url = about:blank] 12:54:14 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x112ee8000) [pid = 1670] [serial = 1552] [outer = 0x0] [url = about:blank] 12:54:14 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x115ded400) [pid = 1670] [serial = 1553] [outer = 0x0] [url = about:blank] 12:54:14 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x1193b6000) [pid = 1670] [serial = 1561] [outer = 0x0] [url = about:blank] 12:54:14 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x118529000) [pid = 1670] [serial = 1558] [outer = 0x0] [url = about:blank] 12:54:14 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x11910f400) [pid = 1670] [serial = 1559] [outer = 0x0] [url = about:blank] 12:54:14 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x117dc2000) [pid = 1670] [serial = 1549] [outer = 0x0] [url = about:blank] 12:54:14 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x1167a5800) [pid = 1670] [serial = 1555] [outer = 0x0] [url = about:blank] 12:54:14 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x118534000) [pid = 1670] [serial = 1595] [outer = 0x0] [url = about:blank] 12:54:14 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x1174b8c00) [pid = 1670] [serial = 1556] [outer = 0x0] [url = about:blank] 12:54:14 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x119b57c00) [pid = 1670] [serial = 1565] [outer = 0x0] [url = about:blank] 12:54:14 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x118183000) [pid = 1670] [serial = 1594] [outer = 0x0] [url = about:blank] 12:54:14 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x12698d800) [pid = 1670] [serial = 1580] [outer = 0x0] [url = about:blank] 12:54:14 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x123de9000) [pid = 1670] [serial = 1570] [outer = 0x0] [url = about:blank] 12:54:14 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x121bb6800) [pid = 1670] [serial = 1568] [outer = 0x0] [url = about:blank] 12:54:14 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x116797800) [pid = 1670] [serial = 1573] [outer = 0x0] [url = about:blank] 12:54:14 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x126dde400) [pid = 1670] [serial = 1582] [outer = 0x0] [url = about:blank] 12:54:14 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x119323c00) [pid = 1670] [serial = 1574] [outer = 0x0] [url = about:blank] 12:54:14 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x115e05400) [pid = 1670] [serial = 1591] [outer = 0x0] [url = about:blank] 12:54:14 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x116811c00) [pid = 1670] [serial = 1592] [outer = 0x0] [url = about:blank] 12:54:14 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x12629fc00) [pid = 1670] [serial = 1579] [outer = 0x0] [url = about:blank] 12:54:14 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x124e4e800) [pid = 1670] [serial = 1571] [outer = 0x0] [url = about:blank] 12:54:14 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x12510f000) [pid = 1670] [serial = 1577] [outer = 0x0] [url = about:blank] 12:54:14 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x1130ce400) [pid = 1670] [serial = 1535] [outer = 0x0] [url = about:blank] 12:54:14 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x1128ce800) [pid = 1670] [serial = 1534] [outer = 0x0] [url = about:blank] 12:54:14 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x11933a800) [pid = 1670] [serial = 1538] [outer = 0x0] [url = about:blank] 12:54:14 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x11910a000) [pid = 1670] [serial = 1537] [outer = 0x0] [url = about:blank] 12:54:14 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x124bbcc00) [pid = 1670] [serial = 1541] [outer = 0x0] [url = about:blank] 12:54:14 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x12116ec00) [pid = 1670] [serial = 1540] [outer = 0x0] [url = about:blank] 12:54:14 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x121177400) [pid = 1670] [serial = 1576] [outer = 0x0] [url = about:blank] 12:54:14 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x12934c000) [pid = 1670] [serial = 1544] [outer = 0x0] [url = about:blank] 12:54:14 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x126930000) [pid = 1670] [serial = 1543] [outer = 0x0] [url = about:blank] 12:54:14 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x12928b400) [pid = 1670] [serial = 1583] [outer = 0x0] [url = about:blank] 12:54:14 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x1193c1000) [pid = 1670] [serial = 1562] [outer = 0x0] [url = about:blank] 12:54:14 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x1128d9400) [pid = 1670] [serial = 1585] [outer = 0x0] [url = about:blank] 12:54:14 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x12a761c00) [pid = 1670] [serial = 1547] [outer = 0x0] [url = about:blank] 12:54:14 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x118052400) [pid = 1670] [serial = 1588] [outer = 0x0] [url = about:blank] 12:54:14 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x128b13000) [pid = 1670] [serial = 1546] [outer = 0x0] [url = about:blank] 12:54:14 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x113bca800) [pid = 1670] [serial = 1586] [outer = 0x0] [url = about:blank] 12:54:14 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x118210000) [pid = 1670] [serial = 1589] [outer = 0x0] [url = about:blank] 12:54:14 INFO - PROCESS | 1670 | 1468007654492 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]]]}] 12:54:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 12:54:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 520ms 12:54:14 INFO - PROCESS | 1670 | 1468007654528 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 12:54:14 INFO - PROCESS | 1670 | 1468007654532 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 12:54:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 12:54:14 INFO - PROCESS | 1670 | 1468007654537 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 12:54:14 INFO - PROCESS | 1670 | 1468007654538 Marionette TRACE conn2 <- [1,2178,null,{}] 12:54:14 INFO - PROCESS | 1670 | 1468007654541 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}] 12:54:14 INFO - PROCESS | 1670 | 1468007654542 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:14 INFO - PROCESS | 1670 | 1468007654625 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 12:54:14 INFO - PROCESS | 1670 | 1468007654629 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:14 INFO - PROCESS | 1670 | 1468007654630 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:14 INFO - PROCESS | 1670 | ++DOCSHELL 0x11946f800 == 31 [pid = 1670] [id = 552] 12:54:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x11834bc00) [pid = 1670] [serial = 1656] [outer = 0x0] 12:54:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x11910a000) [pid = 1670] [serial = 1657] [outer = 0x11834bc00] 12:54:14 INFO - PROCESS | 1670 | 1468007654660 Marionette DEBUG loaded listener.js 12:54:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x11933d000) [pid = 1670] [serial = 1658] [outer = 0x11834bc00] 12:54:15 INFO - PROCESS | 1670 | 1468007655006 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]]]}] 12:54:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 12:54:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 519ms 12:54:15 INFO - PROCESS | 1670 | 1468007655056 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 12:54:15 INFO - PROCESS | 1670 | 1468007655058 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 12:54:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 12:54:15 INFO - PROCESS | 1670 | 1468007655060 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 12:54:15 INFO - PROCESS | 1670 | 1468007655063 Marionette TRACE conn2 <- [1,2182,null,{}] 12:54:15 INFO - PROCESS | 1670 | 1468007655070 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}] 12:54:15 INFO - PROCESS | 1670 | 1468007655073 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:15 INFO - PROCESS | 1670 | 1468007655153 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 12:54:15 INFO - PROCESS | 1670 | 1468007655158 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:15 INFO - PROCESS | 1670 | 1468007655160 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x121b1b000 == 32 [pid = 1670] [id = 553] 12:54:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x1193cac00) [pid = 1670] [serial = 1659] [outer = 0x0] 12:54:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x119b5c800) [pid = 1670] [serial = 1660] [outer = 0x1193cac00] 12:54:15 INFO - PROCESS | 1670 | 1468007655189 Marionette DEBUG loaded listener.js 12:54:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x12116d800) [pid = 1670] [serial = 1661] [outer = 0x1193cac00] 12:54:15 INFO - PROCESS | 1670 | 1468007655538 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]]]}] 12:54:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 12:54:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 528ms 12:54:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 12:54:15 INFO - PROCESS | 1670 | 1468007655588 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 12:54:15 INFO - PROCESS | 1670 | 1468007655590 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 12:54:15 INFO - PROCESS | 1670 | 1468007655593 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 12:54:15 INFO - PROCESS | 1670 | 1468007655594 Marionette TRACE conn2 <- [1,2186,null,{}] 12:54:15 INFO - PROCESS | 1670 | 1468007655596 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}] 12:54:15 INFO - PROCESS | 1670 | 1468007655598 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:15 INFO - PROCESS | 1670 | 1468007655745 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 12:54:15 INFO - PROCESS | 1670 | 1468007655759 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:15 INFO - PROCESS | 1670 | 1468007655760 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x1256c2800 == 33 [pid = 1670] [id = 554] 12:54:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x121172800) [pid = 1670] [serial = 1662] [outer = 0x0] 12:54:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x1214ad000) [pid = 1670] [serial = 1663] [outer = 0x121172800] 12:54:15 INFO - PROCESS | 1670 | 1468007655799 Marionette DEBUG loaded listener.js 12:54:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x121612800) [pid = 1670] [serial = 1664] [outer = 0x121172800] 12:54:16 INFO - PROCESS | 1670 | 1468007656217 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]]]}] 12:54:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 12:54:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 669ms 12:54:16 INFO - PROCESS | 1670 | 1468007656264 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 12:54:16 INFO - PROCESS | 1670 | 1468007656265 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 12:54:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 12:54:16 INFO - PROCESS | 1670 | 1468007656268 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 12:54:16 INFO - PROCESS | 1670 | 1468007656269 Marionette TRACE conn2 <- [1,2190,null,{}] 12:54:16 INFO - PROCESS | 1670 | 1468007656271 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}] 12:54:16 INFO - PROCESS | 1670 | 1468007656272 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:16 INFO - PROCESS | 1670 | 1468007656371 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 12:54:16 INFO - PROCESS | 1670 | 1468007656374 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:16 INFO - PROCESS | 1670 | 1468007656375 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x129038800 == 34 [pid = 1670] [id = 555] 12:54:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x1128cb400) [pid = 1670] [serial = 1665] [outer = 0x0] 12:54:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x123de9000) [pid = 1670] [serial = 1666] [outer = 0x1128cb400] 12:54:16 INFO - PROCESS | 1670 | 1468007656400 Marionette DEBUG loaded listener.js 12:54:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x125674c00) [pid = 1670] [serial = 1667] [outer = 0x1128cb400] 12:54:16 INFO - PROCESS | 1670 | 1468007656776 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]]]}] 12:54:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 12:54:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 519ms 12:54:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 12:54:16 INFO - PROCESS | 1670 | 1468007656787 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 12:54:16 INFO - PROCESS | 1670 | 1468007656788 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 12:54:16 INFO - PROCESS | 1670 | 1468007656790 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 12:54:16 INFO - PROCESS | 1670 | 1468007656791 Marionette TRACE conn2 <- [1,2194,null,{}] 12:54:16 INFO - PROCESS | 1670 | 1468007656794 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}] 12:54:16 INFO - PROCESS | 1670 | 1468007656798 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:16 INFO - PROCESS | 1670 | 1468007656908 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 12:54:16 INFO - PROCESS | 1670 | 1468007656921 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:16 INFO - PROCESS | 1670 | 1468007656922 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a5e4000 == 35 [pid = 1670] [id = 556] 12:54:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x1262a1800) [pid = 1670] [serial = 1668] [outer = 0x0] 12:54:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x129050000) [pid = 1670] [serial = 1669] [outer = 0x1262a1800] 12:54:16 INFO - PROCESS | 1670 | 1468007656953 Marionette DEBUG loaded listener.js 12:54:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x129294400) [pid = 1670] [serial = 1670] [outer = 0x1262a1800] 12:54:17 INFO - PROCESS | 1670 | 1468007657261 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]]]}] 12:54:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 12:54:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 519ms 12:54:17 INFO - PROCESS | 1670 | 1468007657311 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 12:54:17 INFO - PROCESS | 1670 | 1468007657312 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 12:54:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 12:54:17 INFO - PROCESS | 1670 | 1468007657314 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 12:54:17 INFO - PROCESS | 1670 | 1468007657315 Marionette TRACE conn2 <- [1,2198,null,{}] 12:54:17 INFO - PROCESS | 1670 | 1468007657318 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}] 12:54:17 INFO - PROCESS | 1670 | 1468007657319 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:17 INFO - PROCESS | 1670 | 1468007657418 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 12:54:17 INFO - PROCESS | 1670 | 1468007657429 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:17 INFO - PROCESS | 1670 | 1468007657430 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b22d800 == 36 [pid = 1670] [id = 557] 12:54:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x129295c00) [pid = 1670] [serial = 1671] [outer = 0x0] 12:54:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x12934e400) [pid = 1670] [serial = 1672] [outer = 0x129295c00] 12:54:17 INFO - PROCESS | 1670 | 1468007657455 Marionette DEBUG loaded listener.js 12:54:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x12a2d7800) [pid = 1670] [serial = 1673] [outer = 0x129295c00] 12:54:17 INFO - PROCESS | 1670 | 1468007657778 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]]]}] 12:54:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 12:54:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 471ms 12:54:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 12:54:17 INFO - PROCESS | 1670 | 1468007657786 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 12:54:17 INFO - PROCESS | 1670 | 1468007657788 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 12:54:17 INFO - PROCESS | 1670 | 1468007657790 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 12:54:17 INFO - PROCESS | 1670 | 1468007657791 Marionette TRACE conn2 <- [1,2202,null,{}] 12:54:17 INFO - PROCESS | 1670 | 1468007657793 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}] 12:54:17 INFO - PROCESS | 1670 | 1468007657794 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:17 INFO - PROCESS | 1670 | 1468007657896 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 12:54:17 INFO - PROCESS | 1670 | 1468007657906 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:17 INFO - PROCESS | 1670 | 1468007657907 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c493800 == 37 [pid = 1670] [id = 558] 12:54:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x12934a000) [pid = 1670] [serial = 1674] [outer = 0x0] 12:54:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x12a4bd800) [pid = 1670] [serial = 1675] [outer = 0x12934a000] 12:54:17 INFO - PROCESS | 1670 | 1468007657939 Marionette DEBUG loaded listener.js 12:54:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x121bc0800) [pid = 1670] [serial = 1676] [outer = 0x12934a000] 12:54:18 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x11613fc00) [pid = 1670] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 12:54:18 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x119106000) [pid = 1670] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 12:54:18 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x1193b2400) [pid = 1670] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 12:54:18 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x1214b4400) [pid = 1670] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 12:54:18 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x124ebd800) [pid = 1670] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 12:54:18 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x129051800) [pid = 1670] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 12:54:18 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x115de2000) [pid = 1670] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 12:54:18 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x118f5f400) [pid = 1670] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 12:54:18 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x114f73800) [pid = 1670] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 12:54:18 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x1197e6400) [pid = 1670] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 12:54:18 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x1174b8400) [pid = 1670] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 12:54:18 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x1174b7800) [pid = 1670] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 12:54:18 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x112d0ec00) [pid = 1670] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 12:54:18 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x11820c000) [pid = 1670] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 12:54:18 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x113d41c00) [pid = 1670] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 12:54:18 INFO - PROCESS | 1670 | 1468007658311 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]]]}] 12:54:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 12:54:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 569ms 12:54:18 INFO - PROCESS | 1670 | 1468007658359 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 12:54:18 INFO - PROCESS | 1670 | 1468007658361 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 12:54:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 12:54:18 INFO - PROCESS | 1670 | 1468007658363 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 12:54:18 INFO - PROCESS | 1670 | 1468007658365 Marionette TRACE conn2 <- [1,2206,null,{}] 12:54:18 INFO - PROCESS | 1670 | 1468007658377 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}] 12:54:18 INFO - PROCESS | 1670 | 1468007658378 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:18 INFO - PROCESS | 1670 | 1468007658460 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 12:54:18 INFO - PROCESS | 1670 | 1468007658464 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:18 INFO - PROCESS | 1670 | 1468007658467 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:18 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a5f9800 == 38 [pid = 1670] [id = 559] 12:54:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x1182de800) [pid = 1670] [serial = 1677] [outer = 0x0] 12:54:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x1197dd800) [pid = 1670] [serial = 1678] [outer = 0x1182de800] 12:54:18 INFO - PROCESS | 1670 | 1468007658493 Marionette DEBUG loaded listener.js 12:54:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x121406000) [pid = 1670] [serial = 1679] [outer = 0x1182de800] 12:54:18 INFO - PROCESS | 1670 | 1468007658833 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]]]}] 12:54:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 12:54:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 478ms 12:54:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 12:54:18 INFO - PROCESS | 1670 | 1468007658842 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 12:54:18 INFO - PROCESS | 1670 | 1468007658843 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 12:54:18 INFO - PROCESS | 1670 | 1468007658845 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 12:54:18 INFO - PROCESS | 1670 | 1468007658846 Marionette TRACE conn2 <- [1,2210,null,{}] 12:54:18 INFO - PROCESS | 1670 | 1468007658851 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}] 12:54:18 INFO - PROCESS | 1670 | 1468007658852 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:18 INFO - PROCESS | 1670 | 1468007658929 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 12:54:18 INFO - PROCESS | 1670 | 1468007658935 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:18 INFO - PROCESS | 1670 | 1468007658936 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:18 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c8c2000 == 39 [pid = 1670] [id = 560] 12:54:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x124b03800) [pid = 1670] [serial = 1680] [outer = 0x0] 12:54:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x126de3400) [pid = 1670] [serial = 1681] [outer = 0x124b03800] 12:54:18 INFO - PROCESS | 1670 | 1468007658967 Marionette DEBUG loaded listener.js 12:54:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x12a767400) [pid = 1670] [serial = 1682] [outer = 0x124b03800] 12:54:19 INFO - PROCESS | 1670 | 1468007659289 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]]]}] 12:54:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 12:54:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 473ms 12:54:19 INFO - PROCESS | 1670 | 1468007659319 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 12:54:19 INFO - PROCESS | 1670 | 1468007659320 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 12:54:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 12:54:19 INFO - PROCESS | 1670 | 1468007659323 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 12:54:19 INFO - PROCESS | 1670 | 1468007659324 Marionette TRACE conn2 <- [1,2214,null,{}] 12:54:19 INFO - PROCESS | 1670 | 1468007659327 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}] 12:54:19 INFO - PROCESS | 1670 | 1468007659328 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:19 INFO - PROCESS | 1670 | 1468007659447 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 12:54:19 INFO - PROCESS | 1670 | 1468007659454 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:19 INFO - PROCESS | 1670 | 1468007659456 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ca6f800 == 40 [pid = 1670] [id = 561] 12:54:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x124bbb400) [pid = 1670] [serial = 1683] [outer = 0x0] 12:54:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x12a79dc00) [pid = 1670] [serial = 1684] [outer = 0x124bbb400] 12:54:19 INFO - PROCESS | 1670 | 1468007659482 Marionette DEBUG loaded listener.js 12:54:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x12a9f1000) [pid = 1670] [serial = 1685] [outer = 0x124bbb400] 12:54:19 INFO - PROCESS | 1670 | 1468007659784 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]]]}] 12:54:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 12:54:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 469ms 12:54:19 INFO - PROCESS | 1670 | 1468007659792 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 12:54:19 INFO - PROCESS | 1670 | 1468007659793 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 12:54:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 12:54:19 INFO - PROCESS | 1670 | 1468007659795 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 12:54:19 INFO - PROCESS | 1670 | 1468007659797 Marionette TRACE conn2 <- [1,2218,null,{}] 12:54:19 INFO - PROCESS | 1670 | 1468007659806 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}] 12:54:19 INFO - PROCESS | 1670 | 1468007659807 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:19 INFO - PROCESS | 1670 | 1468007659904 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 12:54:19 INFO - PROCESS | 1670 | 1468007659908 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:19 INFO - PROCESS | 1670 | 1468007659909 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d1c0000 == 41 [pid = 1670] [id = 562] 12:54:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x12b023800) [pid = 1670] [serial = 1686] [outer = 0x0] 12:54:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x12b031000) [pid = 1670] [serial = 1687] [outer = 0x12b023800] 12:54:19 INFO - PROCESS | 1670 | 1468007659935 Marionette DEBUG loaded listener.js 12:54:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x12b0e7800) [pid = 1670] [serial = 1688] [outer = 0x12b023800] 12:54:20 INFO - PROCESS | 1670 | 1468007660515 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]]]}] 12:54:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 12:54:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 773ms 12:54:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 12:54:20 INFO - PROCESS | 1670 | 1468007660570 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 12:54:20 INFO - PROCESS | 1670 | 1468007660573 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 12:54:20 INFO - PROCESS | 1670 | 1468007660576 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 12:54:20 INFO - PROCESS | 1670 | 1468007660578 Marionette TRACE conn2 <- [1,2222,null,{}] 12:54:20 INFO - PROCESS | 1670 | 1468007660582 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}] 12:54:20 INFO - PROCESS | 1670 | 1468007660584 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:20 INFO - PROCESS | 1670 | 1468007660694 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 12:54:20 INFO - PROCESS | 1670 | 1468007660767 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:20 INFO - PROCESS | 1670 | 1468007660769 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:20 INFO - PROCESS | 1670 | ++DOCSHELL 0x1191cd800 == 42 [pid = 1670] [id = 563] 12:54:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x115e07000) [pid = 1670] [serial = 1689] [outer = 0x0] 12:54:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x117150c00) [pid = 1670] [serial = 1690] [outer = 0x115e07000] 12:54:20 INFO - PROCESS | 1670 | 1468007660800 Marionette DEBUG loaded listener.js 12:54:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x1182e3400) [pid = 1670] [serial = 1691] [outer = 0x115e07000] 12:54:21 INFO - PROCESS | 1670 | 1468007661278 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]]]}] 12:54:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 12:54:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 723ms 12:54:21 INFO - PROCESS | 1670 | 1468007661299 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 12:54:21 INFO - PROCESS | 1670 | 1468007661304 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 12:54:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 12:54:21 INFO - PROCESS | 1670 | 1468007661310 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 12:54:21 INFO - PROCESS | 1670 | 1468007661312 Marionette TRACE conn2 <- [1,2226,null,{}] 12:54:21 INFO - PROCESS | 1670 | 1468007661316 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}] 12:54:21 INFO - PROCESS | 1670 | 1468007661319 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:21 INFO - PROCESS | 1670 | 1468007661485 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 12:54:21 INFO - PROCESS | 1670 | 1468007661644 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:21 INFO - PROCESS | 1670 | 1468007661645 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x129037800 == 43 [pid = 1670] [id = 564] 12:54:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x119342000) [pid = 1670] [serial = 1692] [outer = 0x0] 12:54:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x1193c7400) [pid = 1670] [serial = 1693] [outer = 0x119342000] 12:54:21 INFO - PROCESS | 1670 | 1468007661677 Marionette DEBUG loaded listener.js 12:54:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x11a0ddc00) [pid = 1670] [serial = 1694] [outer = 0x119342000] 12:54:22 INFO - PROCESS | 1670 | 1468007662101 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]]]}] 12:54:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 12:54:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 825ms 12:54:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 12:54:22 INFO - PROCESS | 1670 | 1468007662135 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 12:54:22 INFO - PROCESS | 1670 | 1468007662136 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 12:54:22 INFO - PROCESS | 1670 | 1468007662139 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 12:54:22 INFO - PROCESS | 1670 | 1468007662141 Marionette TRACE conn2 <- [1,2230,null,{}] 12:54:22 INFO - PROCESS | 1670 | 1468007662149 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}] 12:54:22 INFO - PROCESS | 1670 | 1468007662153 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:22 INFO - PROCESS | 1670 | 1468007662255 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 12:54:22 INFO - PROCESS | 1670 | 1468007662317 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:22 INFO - PROCESS | 1670 | 1468007662320 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cd8a000 == 44 [pid = 1670] [id = 565] 12:54:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x124b48400) [pid = 1670] [serial = 1695] [outer = 0x0] 12:54:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x1262a0800) [pid = 1670] [serial = 1696] [outer = 0x124b48400] 12:54:22 INFO - PROCESS | 1670 | 1468007662350 Marionette DEBUG loaded listener.js 12:54:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x128b1c000) [pid = 1670] [serial = 1697] [outer = 0x124b48400] 12:54:22 INFO - PROCESS | 1670 | 1468007662798 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]]]}] 12:54:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 12:54:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 672ms 12:54:22 INFO - PROCESS | 1670 | 1468007662812 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 12:54:22 INFO - PROCESS | 1670 | 1468007662814 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 12:54:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 12:54:22 INFO - PROCESS | 1670 | 1468007662816 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 12:54:22 INFO - PROCESS | 1670 | 1468007662818 Marionette TRACE conn2 <- [1,2234,null,{}] 12:54:22 INFO - PROCESS | 1670 | 1468007662820 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}] 12:54:22 INFO - PROCESS | 1670 | 1468007662821 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:22 INFO - PROCESS | 1670 | 1468007662947 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 12:54:23 INFO - PROCESS | 1670 | 1468007663021 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:23 INFO - PROCESS | 1670 | 1468007663023 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d47c000 == 45 [pid = 1670] [id = 566] 12:54:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x12a762400) [pid = 1670] [serial = 1698] [outer = 0x0] 12:54:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x12a76cc00) [pid = 1670] [serial = 1699] [outer = 0x12a762400] 12:54:23 INFO - PROCESS | 1670 | 1468007663052 Marionette DEBUG loaded listener.js 12:54:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x12a7a5c00) [pid = 1670] [serial = 1700] [outer = 0x12a762400] 12:54:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 12:54:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 669ms 12:54:23 INFO - PROCESS | 1670 | 1468007663481 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]]]}] 12:54:23 INFO - PROCESS | 1670 | 1468007663486 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 12:54:23 INFO - PROCESS | 1670 | 1468007663487 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 12:54:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 12:54:23 INFO - PROCESS | 1670 | 1468007663490 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 12:54:23 INFO - PROCESS | 1670 | 1468007663491 Marionette TRACE conn2 <- [1,2238,null,{}] 12:54:23 INFO - PROCESS | 1670 | 1468007663493 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}] 12:54:23 INFO - PROCESS | 1670 | 1468007663495 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:23 INFO - PROCESS | 1670 | 1468007663600 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 12:54:23 INFO - PROCESS | 1670 | 1468007663816 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:23 INFO - PROCESS | 1670 | 1468007663818 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x1191cf800 == 46 [pid = 1670] [id = 567] 12:54:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x1129a9c00) [pid = 1670] [serial = 1701] [outer = 0x0] 12:54:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x112e40000) [pid = 1670] [serial = 1702] [outer = 0x1129a9c00] 12:54:23 INFO - PROCESS | 1670 | 1468007663869 Marionette DEBUG loaded listener.js 12:54:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x113eb0000) [pid = 1670] [serial = 1703] [outer = 0x1129a9c00] 12:54:24 INFO - PROCESS | 1670 | 1468007664322 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]]]}] 12:54:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 12:54:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 870ms 12:54:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 12:54:24 INFO - PROCESS | 1670 | 1468007664361 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 12:54:24 INFO - PROCESS | 1670 | 1468007664363 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 12:54:24 INFO - PROCESS | 1670 | 1468007664366 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 12:54:24 INFO - PROCESS | 1670 | 1468007664368 Marionette TRACE conn2 <- [1,2242,null,{}] 12:54:24 INFO - PROCESS | 1670 | 1468007664372 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}] 12:54:24 INFO - PROCESS | 1670 | 1468007664373 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:24 INFO - PROCESS | 1670 | 1468007664472 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 12:54:24 INFO - PROCESS | 1670 | 1468007664550 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:24 INFO - PROCESS | 1670 | 1468007664551 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x118f09800 == 47 [pid = 1670] [id = 568] 12:54:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x1174b5c00) [pid = 1670] [serial = 1704] [outer = 0x0] 12:54:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x118054400) [pid = 1670] [serial = 1705] [outer = 0x1174b5c00] 12:54:24 INFO - PROCESS | 1670 | 1468007664581 Marionette DEBUG loaded listener.js 12:54:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x1182e4000) [pid = 1670] [serial = 1706] [outer = 0x1174b5c00] 12:54:25 INFO - PROCESS | 1670 | --DOCSHELL 0x12ca6f800 == 46 [pid = 1670] [id = 561] 12:54:25 INFO - PROCESS | 1670 | --DOCSHELL 0x12c8c2000 == 45 [pid = 1670] [id = 560] 12:54:25 INFO - PROCESS | 1670 | --DOCSHELL 0x12a5f9800 == 44 [pid = 1670] [id = 559] 12:54:25 INFO - PROCESS | 1670 | --DOCSHELL 0x12c493800 == 43 [pid = 1670] [id = 558] 12:54:25 INFO - PROCESS | 1670 | --DOCSHELL 0x12b22d800 == 42 [pid = 1670] [id = 557] 12:54:25 INFO - PROCESS | 1670 | --DOCSHELL 0x12a5e4000 == 41 [pid = 1670] [id = 556] 12:54:25 INFO - PROCESS | 1670 | --DOCSHELL 0x129038800 == 40 [pid = 1670] [id = 555] 12:54:25 INFO - PROCESS | 1670 | --DOCSHELL 0x1256c2800 == 39 [pid = 1670] [id = 554] 12:54:25 INFO - PROCESS | 1670 | --DOCSHELL 0x121b1b000 == 38 [pid = 1670] [id = 553] 12:54:25 INFO - PROCESS | 1670 | --DOCSHELL 0x11946f800 == 37 [pid = 1670] [id = 552] 12:54:25 INFO - PROCESS | 1670 | --DOCSHELL 0x117105000 == 36 [pid = 1670] [id = 551] 12:54:25 INFO - PROCESS | 1670 | --DOCSHELL 0x12c73c800 == 35 [pid = 1670] [id = 547] 12:54:25 INFO - PROCESS | 1670 | --DOCSHELL 0x11668d800 == 34 [pid = 1670] [id = 548] 12:54:25 INFO - PROCESS | 1670 | --DOCSHELL 0x116acd800 == 33 [pid = 1670] [id = 550] 12:54:25 INFO - PROCESS | 1670 | --DOCSHELL 0x1256ac000 == 32 [pid = 1670] [id = 549] 12:54:25 INFO - PROCESS | 1670 | --DOCSHELL 0x1191cf800 == 31 [pid = 1670] [id = 567] 12:54:25 INFO - PROCESS | 1670 | --DOCSHELL 0x12d47c000 == 30 [pid = 1670] [id = 566] 12:54:25 INFO - PROCESS | 1670 | --DOCSHELL 0x12cd8a000 == 29 [pid = 1670] [id = 565] 12:54:25 INFO - PROCESS | 1670 | --DOCSHELL 0x129037800 == 28 [pid = 1670] [id = 564] 12:54:25 INFO - PROCESS | 1670 | --DOCSHELL 0x12d1c0000 == 27 [pid = 1670] [id = 562] 12:54:25 INFO - PROCESS | 1670 | --DOCSHELL 0x1191cd800 == 26 [pid = 1670] [id = 563] 12:54:25 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x118211c00) [pid = 1670] [serial = 1598] [outer = 0x0] [url = about:blank] 12:54:25 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x1174b7000) [pid = 1670] [serial = 1597] [outer = 0x0] [url = about:blank] 12:54:25 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x1197eb800) [pid = 1670] [serial = 1601] [outer = 0x0] [url = about:blank] 12:54:25 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x119341400) [pid = 1670] [serial = 1600] [outer = 0x0] [url = about:blank] 12:54:25 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x1214aa400) [pid = 1670] [serial = 1604] [outer = 0x0] [url = about:blank] 12:54:25 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x12116c800) [pid = 1670] [serial = 1603] [outer = 0x0] [url = about:blank] 12:54:25 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x124e48c00) [pid = 1670] [serial = 1607] [outer = 0x0] [url = about:blank] 12:54:25 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x121bb8800) [pid = 1670] [serial = 1606] [outer = 0x0] [url = about:blank] 12:54:25 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x12698a800) [pid = 1670] [serial = 1610] [outer = 0x0] [url = about:blank] 12:54:25 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x126299000) [pid = 1670] [serial = 1609] [outer = 0x0] [url = about:blank] 12:54:25 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x12a2d2400) [pid = 1670] [serial = 1613] [outer = 0x0] [url = about:blank] 12:54:25 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x129345800) [pid = 1670] [serial = 1612] [outer = 0x0] [url = about:blank] 12:54:25 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x115e04c00) [pid = 1670] [serial = 1618] [outer = 0x0] [url = about:blank] 12:54:25 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x116a22400) [pid = 1670] [serial = 1619] [outer = 0x0] [url = about:blank] 12:54:25 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x119336000) [pid = 1670] [serial = 1624] [outer = 0x0] [url = about:blank] 12:54:25 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x11820e800) [pid = 1670] [serial = 1616] [outer = 0x0] [url = about:blank] 12:54:25 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x1167a2c00) [pid = 1670] [serial = 1615] [outer = 0x0] [url = about:blank] 12:54:25 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x119f77800) [pid = 1670] [serial = 1627] [outer = 0x0] [url = about:blank] 12:54:25 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x1193c4000) [pid = 1670] [serial = 1625] [outer = 0x0] [url = about:blank] 12:54:25 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x121177800) [pid = 1670] [serial = 1630] [outer = 0x0] [url = about:blank] 12:54:25 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x11a0df400) [pid = 1670] [serial = 1628] [outer = 0x0] [url = about:blank] 12:54:25 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x1262a0400) [pid = 1670] [serial = 1640] [outer = 0x0] [url = about:blank] 12:54:25 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x119984c00) [pid = 1670] [serial = 1634] [outer = 0x0] [url = about:blank] 12:54:25 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x1188a0400) [pid = 1670] [serial = 1633] [outer = 0x0] [url = about:blank] 12:54:25 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x124e51c00) [pid = 1670] [serial = 1639] [outer = 0x0] [url = about:blank] 12:54:25 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x126925c00) [pid = 1670] [serial = 1642] [outer = 0x0] [url = about:blank] 12:54:25 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x1214aa800) [pid = 1670] [serial = 1631] [outer = 0x0] [url = about:blank] 12:54:25 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x121519000) [pid = 1670] [serial = 1636] [outer = 0x0] [url = about:blank] 12:54:25 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x1174b2800) [pid = 1670] [serial = 1621] [outer = 0x0] [url = about:blank] 12:54:25 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x1182dec00) [pid = 1670] [serial = 1622] [outer = 0x0] [url = about:blank] 12:54:25 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x123f94800) [pid = 1670] [serial = 1637] [outer = 0x0] [url = about:blank] 12:54:25 INFO - PROCESS | 1670 | 1468007665489 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]]]}] 12:54:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 12:54:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1172ms 12:54:25 INFO - PROCESS | 1670 | 1468007665538 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 12:54:25 INFO - PROCESS | 1670 | 1468007665540 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 12:54:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 12:54:25 INFO - PROCESS | 1670 | 1468007665543 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 12:54:25 INFO - PROCESS | 1670 | 1468007665545 Marionette TRACE conn2 <- [1,2246,null,{}] 12:54:25 INFO - PROCESS | 1670 | 1468007665549 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}] 12:54:25 INFO - PROCESS | 1670 | 1468007665550 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:25 INFO - PROCESS | 1670 | 1468007665633 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 12:54:25 INFO - PROCESS | 1670 | 1468007665689 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:25 INFO - PROCESS | 1670 | 1468007665692 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x116868000 == 27 [pid = 1670] [id = 569] 12:54:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x112dc3000) [pid = 1670] [serial = 1707] [outer = 0x0] 12:54:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x113bc7c00) [pid = 1670] [serial = 1708] [outer = 0x112dc3000] 12:54:25 INFO - PROCESS | 1670 | 1468007665724 Marionette DEBUG loaded listener.js 12:54:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x115e0fc00) [pid = 1670] [serial = 1709] [outer = 0x112dc3000] 12:54:26 INFO - PROCESS | 1670 | 1468007666044 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]]]}] 12:54:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 12:54:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 519ms 12:54:26 INFO - PROCESS | 1670 | 1468007666062 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 12:54:26 INFO - PROCESS | 1670 | 1468007666067 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 12:54:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 12:54:26 INFO - PROCESS | 1670 | 1468007666073 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 12:54:26 INFO - PROCESS | 1670 | 1468007666075 Marionette TRACE conn2 <- [1,2250,null,{}] 12:54:26 INFO - PROCESS | 1670 | 1468007666077 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}] 12:54:26 INFO - PROCESS | 1670 | 1468007666079 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:26 INFO - PROCESS | 1670 | 1468007666160 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 12:54:26 INFO - PROCESS | 1670 | 1468007666167 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:26 INFO - PROCESS | 1670 | 1468007666169 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:26 INFO - PROCESS | 1670 | ++DOCSHELL 0x118fbc800 == 28 [pid = 1670] [id = 570] 12:54:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x11680e000) [pid = 1670] [serial = 1710] [outer = 0x0] 12:54:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x11755cc00) [pid = 1670] [serial = 1711] [outer = 0x11680e000] 12:54:26 INFO - PROCESS | 1670 | 1468007666196 Marionette DEBUG loaded listener.js 12:54:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x118186000) [pid = 1670] [serial = 1712] [outer = 0x11680e000] 12:54:26 INFO - PROCESS | 1670 | 1468007666551 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]]]}] 12:54:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 12:54:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 519ms 12:54:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 12:54:26 INFO - PROCESS | 1670 | 1468007666593 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 12:54:26 INFO - PROCESS | 1670 | 1468007666594 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 12:54:26 INFO - PROCESS | 1670 | 1468007666596 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 12:54:26 INFO - PROCESS | 1670 | 1468007666599 Marionette TRACE conn2 <- [1,2254,null,{}] 12:54:26 INFO - PROCESS | 1670 | 1468007666607 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}] 12:54:26 INFO - PROCESS | 1670 | 1468007666610 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:26 INFO - PROCESS | 1670 | 1468007666688 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 12:54:26 INFO - PROCESS | 1670 | 1468007666695 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:26 INFO - PROCESS | 1670 | 1468007666697 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:26 INFO - PROCESS | 1670 | ++DOCSHELL 0x1213b8800 == 29 [pid = 1670] [id = 571] 12:54:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x1128ce400) [pid = 1670] [serial = 1713] [outer = 0x0] 12:54:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x118fd6400) [pid = 1670] [serial = 1714] [outer = 0x1128ce400] 12:54:26 INFO - PROCESS | 1670 | 1468007666728 Marionette DEBUG loaded listener.js 12:54:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x119338c00) [pid = 1670] [serial = 1715] [outer = 0x1128ce400] 12:54:27 INFO - PROCESS | 1670 | 1468007667078 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]]]}] 12:54:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 12:54:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 522ms 12:54:27 INFO - PROCESS | 1670 | 1468007667118 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 12:54:27 INFO - PROCESS | 1670 | 1468007667120 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 12:54:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 12:54:27 INFO - PROCESS | 1670 | 1468007667122 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 12:54:27 INFO - PROCESS | 1670 | 1468007667123 Marionette TRACE conn2 <- [1,2258,null,{}] 12:54:27 INFO - PROCESS | 1670 | 1468007667126 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}] 12:54:27 INFO - PROCESS | 1670 | 1468007667127 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:27 INFO - PROCESS | 1670 | 1468007667235 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 12:54:27 INFO - PROCESS | 1670 | 1468007667272 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:27 INFO - PROCESS | 1670 | 1468007667273 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x121c68000 == 30 [pid = 1670] [id = 572] 12:54:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x11910c000) [pid = 1670] [serial = 1716] [outer = 0x0] 12:54:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x1193bbc00) [pid = 1670] [serial = 1717] [outer = 0x11910c000] 12:54:27 INFO - PROCESS | 1670 | 1468007667298 Marionette DEBUG loaded listener.js 12:54:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x1197e3c00) [pid = 1670] [serial = 1718] [outer = 0x11910c000] 12:54:27 INFO - PROCESS | 1670 | 1468007667609 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]]]}] 12:54:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 12:54:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 519ms 12:54:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 12:54:27 INFO - PROCESS | 1670 | 1468007667642 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 12:54:27 INFO - PROCESS | 1670 | 1468007667643 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 12:54:27 INFO - PROCESS | 1670 | 1468007667645 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 12:54:27 INFO - PROCESS | 1670 | 1468007667646 Marionette TRACE conn2 <- [1,2262,null,{}] 12:54:27 INFO - PROCESS | 1670 | 1468007667650 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}] 12:54:27 INFO - PROCESS | 1670 | 1468007667652 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:27 INFO - PROCESS | 1670 | 1468007667745 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 12:54:27 INFO - PROCESS | 1670 | 1468007667783 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:27 INFO - PROCESS | 1670 | 1468007667784 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x1262cd000 == 31 [pid = 1670] [id = 573] 12:54:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x1174bb800) [pid = 1670] [serial = 1719] [outer = 0x0] 12:54:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x11998fc00) [pid = 1670] [serial = 1720] [outer = 0x1174bb800] 12:54:27 INFO - PROCESS | 1670 | 1468007667810 Marionette DEBUG loaded listener.js 12:54:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x11a0d6400) [pid = 1670] [serial = 1721] [outer = 0x1174bb800] 12:54:28 INFO - PROCESS | 1670 | 1468007668125 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]]]}] 12:54:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 12:54:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 522ms 12:54:28 INFO - PROCESS | 1670 | 1468007668169 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 12:54:28 INFO - PROCESS | 1670 | 1468007668170 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 12:54:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 12:54:28 INFO - PROCESS | 1670 | 1468007668172 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 12:54:28 INFO - PROCESS | 1670 | 1468007668173 Marionette TRACE conn2 <- [1,2266,null,{}] 12:54:28 INFO - PROCESS | 1670 | 1468007668175 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}] 12:54:28 INFO - PROCESS | 1670 | 1468007668179 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:28 INFO - PROCESS | 1670 | 1468007668295 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 12:54:28 INFO - PROCESS | 1670 | 1468007668332 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:28 INFO - PROCESS | 1670 | 1468007668334 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x129038800 == 32 [pid = 1670] [id = 574] 12:54:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x11a0dc000) [pid = 1670] [serial = 1722] [outer = 0x0] 12:54:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x121178400) [pid = 1670] [serial = 1723] [outer = 0x11a0dc000] 12:54:28 INFO - PROCESS | 1670 | 1468007668359 Marionette DEBUG loaded listener.js 12:54:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x121bb8800) [pid = 1670] [serial = 1724] [outer = 0x11a0dc000] 12:54:28 INFO - PROCESS | 1670 | 1468007668687 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]]]}] 12:54:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 12:54:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 570ms 12:54:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 12:54:28 INFO - PROCESS | 1670 | 1468007668743 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 12:54:28 INFO - PROCESS | 1670 | 1468007668745 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 12:54:28 INFO - PROCESS | 1670 | 1468007668747 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 12:54:28 INFO - PROCESS | 1670 | 1468007668755 Marionette TRACE conn2 <- [1,2270,null,{}] 12:54:28 INFO - PROCESS | 1670 | 1468007668758 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}] 12:54:28 INFO - PROCESS | 1670 | 1468007668759 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:28 INFO - PROCESS | 1670 | 1468007668866 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 12:54:28 INFO - PROCESS | 1670 | 1468007668881 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:28 INFO - PROCESS | 1670 | 1468007668882 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a418000 == 33 [pid = 1670] [id = 575] 12:54:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x121c4ec00) [pid = 1670] [serial = 1725] [outer = 0x0] 12:54:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x123f96c00) [pid = 1670] [serial = 1726] [outer = 0x121c4ec00] 12:54:28 INFO - PROCESS | 1670 | 1468007668907 Marionette DEBUG loaded listener.js 12:54:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x124e4e800) [pid = 1670] [serial = 1727] [outer = 0x121c4ec00] 12:54:29 INFO - PROCESS | 1670 | 1468007669205 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]]]}] 12:54:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 12:54:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 475ms 12:54:29 INFO - PROCESS | 1670 | 1468007669230 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 12:54:29 INFO - PROCESS | 1670 | 1468007669232 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 12:54:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 12:54:29 INFO - PROCESS | 1670 | 1468007669237 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 12:54:29 INFO - PROCESS | 1670 | 1468007669238 Marionette TRACE conn2 <- [1,2274,null,{}] 12:54:29 INFO - PROCESS | 1670 | 1468007669240 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}] 12:54:29 INFO - PROCESS | 1670 | 1468007669242 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:29 INFO - PROCESS | 1670 | 1468007669339 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 12:54:29 INFO - PROCESS | 1670 | 1468007669379 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:29 INFO - PROCESS | 1670 | 1468007669380 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a549000 == 34 [pid = 1670] [id = 576] 12:54:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x121c5c000) [pid = 1670] [serial = 1728] [outer = 0x0] 12:54:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x125670c00) [pid = 1670] [serial = 1729] [outer = 0x121c5c000] 12:54:29 INFO - PROCESS | 1670 | 1468007669404 Marionette DEBUG loaded listener.js 12:54:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x126669c00) [pid = 1670] [serial = 1730] [outer = 0x121c5c000] 12:54:29 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x1128cb400) [pid = 1670] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 12:54:29 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x1262a1800) [pid = 1670] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 12:54:29 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x129295c00) [pid = 1670] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 12:54:29 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x12934a000) [pid = 1670] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 12:54:29 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x118124400) [pid = 1670] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 12:54:29 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x11755fc00) [pid = 1670] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 12:54:29 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x124bbb400) [pid = 1670] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 12:54:29 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x11834bc00) [pid = 1670] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 12:54:29 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x112741c00) [pid = 1670] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 12:54:29 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x12b023800) [pid = 1670] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 12:54:29 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x11663a800) [pid = 1670] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 12:54:29 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x121172800) [pid = 1670] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 12:54:29 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x1161b1000) [pid = 1670] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 12:54:29 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x1193cac00) [pid = 1670] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 12:54:29 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x124b03800) [pid = 1670] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 12:54:29 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x1182de800) [pid = 1670] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 12:54:29 INFO - PROCESS | 1670 | 1468007669912 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]]]}] 12:54:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 12:54:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 718ms 12:54:29 INFO - PROCESS | 1670 | 1468007669961 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 12:54:29 INFO - PROCESS | 1670 | 1468007669963 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 12:54:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 12:54:29 INFO - PROCESS | 1670 | 1468007669986 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 12:54:29 INFO - PROCESS | 1670 | 1468007669988 Marionette TRACE conn2 <- [1,2278,null,{}] 12:54:29 INFO - PROCESS | 1670 | 1468007669992 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}] 12:54:30 INFO - PROCESS | 1670 | 1468007670003 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:30 INFO - PROCESS | 1670 | 1468007670085 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 12:54:30 INFO - PROCESS | 1670 | 1468007670090 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:30 INFO - PROCESS | 1670 | 1468007670091 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x1213b7800 == 35 [pid = 1670] [id = 577] 12:54:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x112dc4400) [pid = 1670] [serial = 1731] [outer = 0x0] 12:54:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x1182e1800) [pid = 1670] [serial = 1732] [outer = 0x112dc4400] 12:54:30 INFO - PROCESS | 1670 | 1468007670116 Marionette DEBUG loaded listener.js 12:54:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x11a0da800) [pid = 1670] [serial = 1733] [outer = 0x112dc4400] 12:54:30 INFO - PROCESS | 1670 | 1468007670421 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]]]}] 12:54:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 12:54:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 474ms 12:54:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 12:54:30 INFO - PROCESS | 1670 | 1468007670460 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 12:54:30 INFO - PROCESS | 1670 | 1468007670461 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 12:54:30 INFO - PROCESS | 1670 | 1468007670463 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 12:54:30 INFO - PROCESS | 1670 | 1468007670464 Marionette TRACE conn2 <- [1,2282,null,{}] 12:54:30 INFO - PROCESS | 1670 | 1468007670469 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}] 12:54:30 INFO - PROCESS | 1670 | 1468007670470 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:30 INFO - PROCESS | 1670 | 1468007670543 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 12:54:30 INFO - PROCESS | 1670 | 1468007670606 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:30 INFO - PROCESS | 1670 | 1468007670607 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b237800 == 36 [pid = 1670] [id = 578] 12:54:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x118f61800) [pid = 1670] [serial = 1734] [outer = 0x0] 12:54:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x124e56400) [pid = 1670] [serial = 1735] [outer = 0x118f61800] 12:54:30 INFO - PROCESS | 1670 | 1468007670631 Marionette DEBUG loaded listener.js 12:54:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x126927400) [pid = 1670] [serial = 1736] [outer = 0x118f61800] 12:54:30 INFO - PROCESS | 1670 | 1468007670933 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]]]}] 12:54:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 12:54:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 523ms 12:54:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 12:54:30 INFO - PROCESS | 1670 | 1468007670986 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 12:54:30 INFO - PROCESS | 1670 | 1468007670988 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 12:54:30 INFO - PROCESS | 1670 | 1468007670990 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 12:54:30 INFO - PROCESS | 1670 | 1468007670991 Marionette TRACE conn2 <- [1,2286,null,{}] 12:54:30 INFO - PROCESS | 1670 | 1468007670994 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}] 12:54:30 INFO - PROCESS | 1670 | 1468007670995 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:31 INFO - PROCESS | 1670 | 1468007671094 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 12:54:31 INFO - PROCESS | 1670 | 1468007671099 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:31 INFO - PROCESS | 1670 | 1468007671102 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:31 INFO - PROCESS | 1670 | ++DOCSHELL 0x12577d800 == 37 [pid = 1670] [id = 579] 12:54:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x126923800) [pid = 1670] [serial = 1737] [outer = 0x0] 12:54:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x128d58c00) [pid = 1670] [serial = 1738] [outer = 0x126923800] 12:54:31 INFO - PROCESS | 1670 | 1468007671129 Marionette DEBUG loaded listener.js 12:54:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x129295400) [pid = 1670] [serial = 1739] [outer = 0x126923800] 12:54:31 INFO - PROCESS | 1670 | 1468007671471 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]]]}] 12:54:31 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 12:54:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 521ms 12:54:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 12:54:31 INFO - PROCESS | 1670 | 1468007671512 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 12:54:31 INFO - PROCESS | 1670 | 1468007671513 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 12:54:31 INFO - PROCESS | 1670 | 1468007671529 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 12:54:31 INFO - PROCESS | 1670 | 1468007671530 Marionette TRACE conn2 <- [1,2290,null,{}] 12:54:31 INFO - PROCESS | 1670 | 1468007671533 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}] 12:54:31 INFO - PROCESS | 1670 | 1468007671534 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:31 INFO - PROCESS | 1670 | 1468007671610 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 12:54:31 INFO - PROCESS | 1670 | 1468007671616 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:31 INFO - PROCESS | 1670 | 1468007671618 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:31 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c8aa800 == 38 [pid = 1670] [id = 580] 12:54:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x12934a000) [pid = 1670] [serial = 1740] [outer = 0x0] 12:54:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x12a2d2400) [pid = 1670] [serial = 1741] [outer = 0x12934a000] 12:54:31 INFO - PROCESS | 1670 | 1468007671648 Marionette DEBUG loaded listener.js 12:54:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x12a4bfc00) [pid = 1670] [serial = 1742] [outer = 0x12934a000] 12:54:32 INFO - PROCESS | 1670 | 1468007672306 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]]]}] 12:54:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 12:54:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 836ms 12:54:32 INFO - PROCESS | 1670 | 1468007672389 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 12:54:32 INFO - PROCESS | 1670 | 1468007672392 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 12:54:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 12:54:32 INFO - PROCESS | 1670 | 1468007672396 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 12:54:32 INFO - PROCESS | 1670 | 1468007672402 Marionette TRACE conn2 <- [1,2294,null,{}] 12:54:32 INFO - PROCESS | 1670 | 1468007672406 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}] 12:54:32 INFO - PROCESS | 1670 | 1468007672408 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:32 INFO - PROCESS | 1670 | 1468007672521 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 12:54:32 INFO - PROCESS | 1670 | 1468007672579 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:32 INFO - PROCESS | 1670 | 1468007672581 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x118f13800 == 39 [pid = 1670] [id = 581] 12:54:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x1130d7800) [pid = 1670] [serial = 1743] [outer = 0x0] 12:54:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x116140400) [pid = 1670] [serial = 1744] [outer = 0x1130d7800] 12:54:32 INFO - PROCESS | 1670 | 1468007672613 Marionette DEBUG loaded listener.js 12:54:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x1174d9800) [pid = 1670] [serial = 1745] [outer = 0x1130d7800] 12:54:33 INFO - PROCESS | 1670 | 1468007673143 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]]]}] 12:54:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 12:54:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 825ms 12:54:33 INFO - PROCESS | 1670 | 1468007673222 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 12:54:33 INFO - PROCESS | 1670 | 1468007673225 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 12:54:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 12:54:33 INFO - PROCESS | 1670 | 1468007673230 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 12:54:33 INFO - PROCESS | 1670 | 1468007673232 Marionette TRACE conn2 <- [1,2298,null,{}] 12:54:33 INFO - PROCESS | 1670 | 1468007673234 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}] 12:54:33 INFO - PROCESS | 1670 | 1468007673236 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:33 INFO - PROCESS | 1670 | 1468007673349 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 12:54:33 INFO - PROCESS | 1670 | 1468007673410 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:33 INFO - PROCESS | 1670 | 1468007673411 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:33 INFO - PROCESS | 1670 | ++DOCSHELL 0x1278a9800 == 40 [pid = 1670] [id = 582] 12:54:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x118533000) [pid = 1670] [serial = 1746] [outer = 0x0] 12:54:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x118fd5800) [pid = 1670] [serial = 1747] [outer = 0x118533000] 12:54:33 INFO - PROCESS | 1670 | 1468007673442 Marionette DEBUG loaded listener.js 12:54:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x119339000) [pid = 1670] [serial = 1748] [outer = 0x118533000] 12:54:34 INFO - PROCESS | 1670 | 1468007674135 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]]]}] 12:54:34 INFO - PROCESS | 1670 | --DOCSHELL 0x12577d800 == 39 [pid = 1670] [id = 579] 12:54:34 INFO - PROCESS | 1670 | --DOCSHELL 0x12b237800 == 38 [pid = 1670] [id = 578] 12:54:34 INFO - PROCESS | 1670 | --DOCSHELL 0x1213b7800 == 37 [pid = 1670] [id = 577] 12:54:34 INFO - PROCESS | 1670 | --DOCSHELL 0x12a549000 == 36 [pid = 1670] [id = 576] 12:54:34 INFO - PROCESS | 1670 | --DOCSHELL 0x12a418000 == 35 [pid = 1670] [id = 575] 12:54:34 INFO - PROCESS | 1670 | --DOCSHELL 0x129038800 == 34 [pid = 1670] [id = 574] 12:54:34 INFO - PROCESS | 1670 | --DOCSHELL 0x1262cd000 == 33 [pid = 1670] [id = 573] 12:54:34 INFO - PROCESS | 1670 | --DOCSHELL 0x121c68000 == 32 [pid = 1670] [id = 572] 12:54:34 INFO - PROCESS | 1670 | --DOCSHELL 0x1213b8800 == 31 [pid = 1670] [id = 571] 12:54:34 INFO - PROCESS | 1670 | --DOCSHELL 0x118fbc800 == 30 [pid = 1670] [id = 570] 12:54:34 INFO - PROCESS | 1670 | --DOCSHELL 0x116868000 == 29 [pid = 1670] [id = 569] 12:54:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 12:54:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 973ms 12:54:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 12:54:34 INFO - PROCESS | 1670 | 1468007674203 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 12:54:34 INFO - PROCESS | 1670 | 1468007674205 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 12:54:34 INFO - PROCESS | 1670 | 1468007674208 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 12:54:34 INFO - PROCESS | 1670 | 1468007674209 Marionette TRACE conn2 <- [1,2302,null,{}] 12:54:34 INFO - PROCESS | 1670 | 1468007674213 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}] 12:54:34 INFO - PROCESS | 1670 | 1468007674215 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:34 INFO - PROCESS | 1670 | 1468007674305 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 12:54:34 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x123de9000) [pid = 1670] [serial = 1666] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x129050000) [pid = 1670] [serial = 1669] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x12934e400) [pid = 1670] [serial = 1672] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x129294400) [pid = 1670] [serial = 1670] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x12a4bd800) [pid = 1670] [serial = 1675] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x1188a4400) [pid = 1670] [serial = 1651] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x11933cc00) [pid = 1670] [serial = 1652] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x126ddd800) [pid = 1670] [serial = 1643] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x12a9f1000) [pid = 1670] [serial = 1685] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x11910a000) [pid = 1670] [serial = 1657] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x11933d000) [pid = 1670] [serial = 1658] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x1128d9c00) [pid = 1670] [serial = 1645] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x1130a3400) [pid = 1670] [serial = 1646] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x12b031000) [pid = 1670] [serial = 1687] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x12a2d7800) [pid = 1670] [serial = 1673] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x117dbf000) [pid = 1670] [serial = 1654] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x1182e7c00) [pid = 1670] [serial = 1655] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x1214ad000) [pid = 1670] [serial = 1663] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x1174bd800) [pid = 1670] [serial = 1648] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x12b0e7800) [pid = 1670] [serial = 1688] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x118123c00) [pid = 1670] [serial = 1649] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x119b5c800) [pid = 1670] [serial = 1660] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x12116d800) [pid = 1670] [serial = 1661] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x126de3400) [pid = 1670] [serial = 1681] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x1197dd800) [pid = 1670] [serial = 1678] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x12a767400) [pid = 1670] [serial = 1682] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x121bc0800) [pid = 1670] [serial = 1676] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x125674c00) [pid = 1670] [serial = 1667] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x121612800) [pid = 1670] [serial = 1664] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x121406000) [pid = 1670] [serial = 1679] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x12a79dc00) [pid = 1670] [serial = 1684] [outer = 0x0] [url = about:blank] 12:54:34 INFO - PROCESS | 1670 | 1468007674373 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:34 INFO - PROCESS | 1670 | 1468007674374 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x117d5d000 == 30 [pid = 1670] [id = 583] 12:54:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x113d75000) [pid = 1670] [serial = 1749] [outer = 0x0] 12:54:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x116810800) [pid = 1670] [serial = 1750] [outer = 0x113d75000] 12:54:34 INFO - PROCESS | 1670 | 1468007674402 Marionette DEBUG loaded listener.js 12:54:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x1174b1400) [pid = 1670] [serial = 1751] [outer = 0x113d75000] 12:54:34 INFO - PROCESS | 1670 | 1468007674690 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]]]}] 12:54:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 12:54:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 520ms 12:54:34 INFO - PROCESS | 1670 | 1468007674728 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 12:54:34 INFO - PROCESS | 1670 | 1468007674731 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 12:54:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 12:54:34 INFO - PROCESS | 1670 | 1468007674743 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 12:54:34 INFO - PROCESS | 1670 | 1468007674745 Marionette TRACE conn2 <- [1,2306,null,{}] 12:54:34 INFO - PROCESS | 1670 | 1468007674747 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}] 12:54:34 INFO - PROCESS | 1670 | 1468007674750 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:34 INFO - PROCESS | 1670 | 1468007674832 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 12:54:34 INFO - PROCESS | 1670 | 1468007674907 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:34 INFO - PROCESS | 1670 | 1468007674909 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x1210cf800 == 31 [pid = 1670] [id = 584] 12:54:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x1174b3000) [pid = 1670] [serial = 1752] [outer = 0x0] 12:54:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x118209400) [pid = 1670] [serial = 1753] [outer = 0x1174b3000] 12:54:34 INFO - PROCESS | 1670 | 1468007674936 Marionette DEBUG loaded listener.js 12:54:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x11931a400) [pid = 1670] [serial = 1754] [outer = 0x1174b3000] 12:54:35 INFO - PROCESS | 1670 | 1468007675222 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]]]}] 12:54:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 12:54:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 519ms 12:54:35 INFO - PROCESS | 1670 | 1468007675263 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 12:54:35 INFO - PROCESS | 1670 | 1468007675265 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 12:54:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 12:54:35 INFO - PROCESS | 1670 | 1468007675270 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 12:54:35 INFO - PROCESS | 1670 | 1468007675272 Marionette TRACE conn2 <- [1,2310,null,{}] 12:54:35 INFO - PROCESS | 1670 | 1468007675281 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}] 12:54:35 INFO - PROCESS | 1670 | 1468007675286 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:35 INFO - PROCESS | 1670 | 1468007675364 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 12:54:35 INFO - PROCESS | 1670 | 1468007675371 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:35 INFO - PROCESS | 1670 | 1468007675373 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x124e74000 == 32 [pid = 1670] [id = 585] 12:54:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x11933e400) [pid = 1670] [serial = 1755] [outer = 0x0] 12:54:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x1193cac00) [pid = 1670] [serial = 1756] [outer = 0x11933e400] 12:54:35 INFO - PROCESS | 1670 | 1468007675402 Marionette DEBUG loaded listener.js 12:54:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x12116a400) [pid = 1670] [serial = 1757] [outer = 0x11933e400] 12:54:35 INFO - PROCESS | 1670 | 1468007675790 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]]]}] 12:54:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 12:54:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 573ms 12:54:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 12:54:35 INFO - PROCESS | 1670 | 1468007675843 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 12:54:35 INFO - PROCESS | 1670 | 1468007675845 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 12:54:35 INFO - PROCESS | 1670 | 1468007675848 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 12:54:35 INFO - PROCESS | 1670 | 1468007675850 Marionette TRACE conn2 <- [1,2314,null,{}] 12:54:35 INFO - PROCESS | 1670 | 1468007675853 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}] 12:54:35 INFO - PROCESS | 1670 | 1468007675855 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:35 INFO - PROCESS | 1670 | 1468007675984 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 12:54:36 INFO - PROCESS | 1670 | 1468007676079 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:36 INFO - PROCESS | 1670 | 1468007676081 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x1278ac000 == 33 [pid = 1670] [id = 586] 12:54:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x1193ba400) [pid = 1670] [serial = 1758] [outer = 0x0] 12:54:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x121406000) [pid = 1670] [serial = 1759] [outer = 0x1193ba400] 12:54:36 INFO - PROCESS | 1670 | 1468007676127 Marionette DEBUG loaded listener.js 12:54:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x1214b3400) [pid = 1670] [serial = 1760] [outer = 0x1193ba400] 12:54:36 INFO - PROCESS | 1670 | 1468007676510 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]]]}] 12:54:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 12:54:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 671ms 12:54:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 12:54:36 INFO - PROCESS | 1670 | 1468007676520 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 12:54:36 INFO - PROCESS | 1670 | 1468007676521 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 12:54:36 INFO - PROCESS | 1670 | 1468007676523 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 12:54:36 INFO - PROCESS | 1670 | 1468007676524 Marionette TRACE conn2 <- [1,2318,null,{}] 12:54:36 INFO - PROCESS | 1670 | 1468007676526 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}] 12:54:36 INFO - PROCESS | 1670 | 1468007676528 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:36 INFO - PROCESS | 1670 | 1468007676627 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 12:54:36 INFO - PROCESS | 1670 | 1468007676640 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:36 INFO - PROCESS | 1670 | 1468007676641 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x1292e7800 == 34 [pid = 1670] [id = 587] 12:54:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x1182ec400) [pid = 1670] [serial = 1761] [outer = 0x0] 12:54:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x121612800) [pid = 1670] [serial = 1762] [outer = 0x1182ec400] 12:54:36 INFO - PROCESS | 1670 | 1468007676666 Marionette DEBUG loaded listener.js 12:54:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x124b02400) [pid = 1670] [serial = 1763] [outer = 0x1182ec400] 12:54:37 INFO - TEST-FAIL | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | ImageData does not have a usable constructor - assert_throws: function "function () { new window.ImageData(1,1); }" did not throw 12:54:37 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1 12:54:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:54:37 INFO - _addTest/ [0,2321,"getWindowHandle",null] 12:54:37 INFO - PROCESS | 1670 | 1468007677044 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 12:54:37 INFO - PROCESS | 1670 | 1468007677046 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 12:54:37 INFO - PROCESS | 1670 | 1468007677047 Marionette TRACE conn2 <- [1,2322,null,{}] 12:54:37 INFO - PROCESS | 1670 | 1468007677050 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}] 12:54:37 INFO - PROCESS | 1670 | 1468007677054 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:37 INFO - PROCESS | 1670 | 1468007677179 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 12:54:37 INFO - PROCESS | 1670 | 1468007677184 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:37 INFO - PROCESS | 1670 | 1468007677185 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ab0e000 == 35 [pid = 1670] [id = 588] 12:54:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x121bc0800) [pid = 1670] [serial = 1764] [outer = 0x0] 12:54:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x12629a000) [pid = 1670] [serial = 1765] [outer = 0x121bc0800] 12:54:37 INFO - PROCESS | 1670 | 1468007677210 Marionette DEBUG loaded listener.js 12:54:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x129053800) [pid = 1670] [serial = 1766] [outer = 0x121bc0800] 12:54:37 INFO - PROCESS | 1670 | 1468007677547 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]]]}] 12:54:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 12:54:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 524ms 12:54:37 INFO - PROCESS | 1670 | 1468007677573 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 12:54:37 INFO - PROCESS | 1670 | 1468007677574 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 12:54:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 12:54:37 INFO - PROCESS | 1670 | 1468007677582 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 12:54:37 INFO - PROCESS | 1670 | 1468007677585 Marionette TRACE conn2 <- [1,2326,null,{}] 12:54:37 INFO - PROCESS | 1670 | 1468007677589 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}] 12:54:37 INFO - PROCESS | 1670 | 1468007677590 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:37 INFO - PROCESS | 1670 | 1468007677690 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 12:54:37 INFO - PROCESS | 1670 | 1468007677693 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:37 INFO - PROCESS | 1670 | 1468007677694 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x1194aa000 == 36 [pid = 1670] [id = 589] 12:54:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x124e12800) [pid = 1670] [serial = 1767] [outer = 0x0] 12:54:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x129290400) [pid = 1670] [serial = 1768] [outer = 0x124e12800] 12:54:37 INFO - PROCESS | 1670 | 1468007677720 Marionette DEBUG loaded listener.js 12:54:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x12a2d7000) [pid = 1670] [serial = 1769] [outer = 0x124e12800] 12:54:38 INFO - PROCESS | 1670 | 1468007678074 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]]]}] 12:54:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 12:54:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 527ms 12:54:38 INFO - PROCESS | 1670 | 1468007678104 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 12:54:38 INFO - PROCESS | 1670 | 1468007678106 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 12:54:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 12:54:38 INFO - PROCESS | 1670 | 1468007678115 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 12:54:38 INFO - PROCESS | 1670 | 1468007678116 Marionette TRACE conn2 <- [1,2330,null,{}] 12:54:38 INFO - PROCESS | 1670 | 1468007678119 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}] 12:54:38 INFO - PROCESS | 1670 | 1468007678120 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:38 INFO - PROCESS | 1670 | 1468007678260 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 12:54:38 INFO - PROCESS | 1670 | 1468007678319 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:38 INFO - PROCESS | 1670 | 1468007678321 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c034800 == 37 [pid = 1670] [id = 590] 12:54:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x129054000) [pid = 1670] [serial = 1770] [outer = 0x0] 12:54:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x12a764c00) [pid = 1670] [serial = 1771] [outer = 0x129054000] 12:54:38 INFO - PROCESS | 1670 | 1468007678361 Marionette DEBUG loaded listener.js 12:54:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x12a79cc00) [pid = 1670] [serial = 1772] [outer = 0x129054000] 12:54:38 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x112dc3000) [pid = 1670] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 12:54:38 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x11910c000) [pid = 1670] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 12:54:38 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x11680e000) [pid = 1670] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 12:54:38 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x1128ce400) [pid = 1670] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 12:54:38 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x115e07000) [pid = 1670] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 12:54:38 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x119342000) [pid = 1670] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 12:54:38 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x124b48400) [pid = 1670] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 12:54:38 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x12a762400) [pid = 1670] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 12:54:38 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x1174bb800) [pid = 1670] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 12:54:38 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x1129a9c00) [pid = 1670] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 12:54:38 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x11a0dc000) [pid = 1670] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 12:54:38 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x121c5c000) [pid = 1670] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 12:54:38 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x121c4ec00) [pid = 1670] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 12:54:38 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x112dc4400) [pid = 1670] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 12:54:38 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x1174b5c00) [pid = 1670] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 12:54:38 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x118f61800) [pid = 1670] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 12:54:38 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x126923800) [pid = 1670] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 12:54:38 INFO - PROCESS | 1670 | 1468007678823 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]]]}] 12:54:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 12:54:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 722ms 12:54:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 12:54:38 INFO - PROCESS | 1670 | 1468007678837 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 12:54:38 INFO - PROCESS | 1670 | 1468007678838 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 12:54:38 INFO - PROCESS | 1670 | 1468007678843 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 12:54:38 INFO - PROCESS | 1670 | 1468007678844 Marionette TRACE conn2 <- [1,2334,null,{}] 12:54:38 INFO - PROCESS | 1670 | 1468007678846 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}] 12:54:38 INFO - PROCESS | 1670 | 1468007678848 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:38 INFO - PROCESS | 1670 | 1468007678964 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 12:54:39 INFO - PROCESS | 1670 | 1468007679022 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:39 INFO - PROCESS | 1670 | 1468007679023 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c736800 == 38 [pid = 1670] [id = 591] 12:54:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x1128ce400) [pid = 1670] [serial = 1773] [outer = 0x0] 12:54:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x1174bb800) [pid = 1670] [serial = 1774] [outer = 0x1128ce400] 12:54:39 INFO - PROCESS | 1670 | 1468007679047 Marionette DEBUG loaded listener.js 12:54:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x119b5dc00) [pid = 1670] [serial = 1775] [outer = 0x1128ce400] 12:54:39 INFO - PROCESS | 1670 | 1468007679299 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]]]}] 12:54:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 12:54:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 471ms 12:54:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 12:54:39 INFO - PROCESS | 1670 | 1468007679321 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 12:54:39 INFO - PROCESS | 1670 | 1468007679322 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 12:54:39 INFO - PROCESS | 1670 | 1468007679326 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 12:54:39 INFO - PROCESS | 1670 | 1468007679327 Marionette TRACE conn2 <- [1,2338,null,{}] 12:54:39 INFO - PROCESS | 1670 | 1468007679329 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}] 12:54:39 INFO - PROCESS | 1670 | 1468007679331 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:39 INFO - PROCESS | 1670 | 1468007679425 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 12:54:39 INFO - PROCESS | 1670 | 1468007679428 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:39 INFO - PROCESS | 1670 | 1468007679429 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c8c0800 == 39 [pid = 1670] [id = 592] 12:54:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x121170000) [pid = 1670] [serial = 1776] [outer = 0x0] 12:54:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x129292c00) [pid = 1670] [serial = 1777] [outer = 0x121170000] 12:54:39 INFO - PROCESS | 1670 | 1468007679453 Marionette DEBUG loaded listener.js 12:54:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x12a79f400) [pid = 1670] [serial = 1778] [outer = 0x121170000] 12:54:39 INFO - PROCESS | 1670 | 1468007679789 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]]]}] 12:54:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 12:54:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 519ms 12:54:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 12:54:39 INFO - PROCESS | 1670 | 1468007679845 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 12:54:39 INFO - PROCESS | 1670 | 1468007679846 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 12:54:39 INFO - PROCESS | 1670 | 1468007679848 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 12:54:39 INFO - PROCESS | 1670 | 1468007679850 Marionette TRACE conn2 <- [1,2342,null,{}] 12:54:39 INFO - PROCESS | 1670 | 1468007679853 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}] 12:54:39 INFO - PROCESS | 1670 | 1468007679854 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:39 INFO - PROCESS | 1670 | 1468007679946 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 12:54:39 INFO - PROCESS | 1670 | 1468007679952 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:39 INFO - PROCESS | 1670 | 1468007679954 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cd91800 == 40 [pid = 1670] [id = 593] 12:54:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x12a7a1400) [pid = 1670] [serial = 1779] [outer = 0x0] 12:54:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x12a9f6000) [pid = 1670] [serial = 1780] [outer = 0x12a7a1400] 12:54:39 INFO - PROCESS | 1670 | 1468007679979 Marionette DEBUG loaded listener.js 12:54:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x12b0e5c00) [pid = 1670] [serial = 1781] [outer = 0x12a7a1400] 12:54:40 INFO - PROCESS | 1670 | 1468007680317 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]]]}] 12:54:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 12:54:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 519ms 12:54:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 12:54:40 INFO - PROCESS | 1670 | 1468007680369 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 12:54:40 INFO - PROCESS | 1670 | 1468007680370 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 12:54:40 INFO - PROCESS | 1670 | 1468007680372 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 12:54:40 INFO - PROCESS | 1670 | 1468007680373 Marionette TRACE conn2 <- [1,2346,null,{}] 12:54:40 INFO - PROCESS | 1670 | 1468007680375 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}] 12:54:40 INFO - PROCESS | 1670 | 1468007680376 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:40 INFO - PROCESS | 1670 | 1468007680460 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 12:54:40 INFO - PROCESS | 1670 | 1468007680524 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:40 INFO - PROCESS | 1670 | 1468007680525 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d46c800 == 41 [pid = 1670] [id = 594] 12:54:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x12b0e5800) [pid = 1670] [serial = 1782] [outer = 0x0] 12:54:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x12b8cf400) [pid = 1670] [serial = 1783] [outer = 0x12b0e5800] 12:54:40 INFO - PROCESS | 1670 | 1468007680549 Marionette DEBUG loaded listener.js 12:54:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x12b8d6000) [pid = 1670] [serial = 1784] [outer = 0x12b0e5800] 12:54:41 INFO - PROCESS | 1670 | 1468007681010 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]]]}] 12:54:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 12:54:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 670ms 12:54:41 INFO - PROCESS | 1670 | 1468007681043 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 12:54:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 12:54:41 INFO - PROCESS | 1670 | 1468007681046 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 12:54:41 INFO - PROCESS | 1670 | 1468007681053 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 12:54:41 INFO - PROCESS | 1670 | 1468007681055 Marionette TRACE conn2 <- [1,2350,null,{}] 12:54:41 INFO - PROCESS | 1670 | 1468007681061 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}] 12:54:41 INFO - PROCESS | 1670 | 1468007681064 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:41 INFO - PROCESS | 1670 | 1468007681213 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 12:54:41 INFO - PROCESS | 1670 | 1468007681331 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:41 INFO - PROCESS | 1670 | 1468007681332 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x12121b000 == 42 [pid = 1670] [id = 595] 12:54:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x1167a5800) [pid = 1670] [serial = 1785] [outer = 0x0] 12:54:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x117151800) [pid = 1670] [serial = 1786] [outer = 0x1167a5800] 12:54:41 INFO - PROCESS | 1670 | 1468007681364 Marionette DEBUG loaded listener.js 12:54:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x118205800) [pid = 1670] [serial = 1787] [outer = 0x1167a5800] 12:54:41 INFO - PROCESS | 1670 | 1468007681776 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]]]}] 12:54:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 12:54:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 776ms 12:54:41 INFO - PROCESS | 1670 | 1468007681826 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 12:54:41 INFO - PROCESS | 1670 | 1468007681829 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 12:54:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 12:54:41 INFO - PROCESS | 1670 | 1468007681834 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 12:54:41 INFO - PROCESS | 1670 | 1468007681836 Marionette TRACE conn2 <- [1,2354,null,{}] 12:54:41 INFO - PROCESS | 1670 | 1468007681839 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}] 12:54:41 INFO - PROCESS | 1670 | 1468007681840 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:41 INFO - PROCESS | 1670 | 1468007681945 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 12:54:42 INFO - PROCESS | 1670 | 1468007682007 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:42 INFO - PROCESS | 1670 | 1468007682008 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a22a000 == 43 [pid = 1670] [id = 596] 12:54:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x11933b400) [pid = 1670] [serial = 1788] [outer = 0x0] 12:54:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x1193ca400) [pid = 1670] [serial = 1789] [outer = 0x11933b400] 12:54:42 INFO - PROCESS | 1670 | 1468007682040 Marionette DEBUG loaded listener.js 12:54:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x119f76000) [pid = 1670] [serial = 1790] [outer = 0x11933b400] 12:54:42 INFO - PROCESS | 1670 | 1468007682489 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]]]}] 12:54:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 12:54:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 721ms 12:54:42 INFO - PROCESS | 1670 | 1468007682555 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 12:54:42 INFO - PROCESS | 1670 | 1468007682557 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 12:54:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 12:54:42 INFO - PROCESS | 1670 | 1468007682581 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 12:54:42 INFO - PROCESS | 1670 | 1468007682583 Marionette TRACE conn2 <- [1,2358,null,{}] 12:54:42 INFO - PROCESS | 1670 | 1468007682609 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}] 12:54:42 INFO - PROCESS | 1670 | 1468007682613 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:42 INFO - PROCESS | 1670 | 1468007682715 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 12:54:42 INFO - PROCESS | 1670 | 1468007682790 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:42 INFO - PROCESS | 1670 | 1468007682793 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d752800 == 44 [pid = 1670] [id = 597] 12:54:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x123d2cc00) [pid = 1670] [serial = 1791] [outer = 0x0] 12:54:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x1262a2000) [pid = 1670] [serial = 1792] [outer = 0x123d2cc00] 12:54:42 INFO - PROCESS | 1670 | 1468007682824 Marionette DEBUG loaded listener.js 12:54:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x126de0000) [pid = 1670] [serial = 1793] [outer = 0x123d2cc00] 12:54:43 INFO - PROCESS | 1670 | 1468007683236 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]]]}] 12:54:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 12:54:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 710ms 12:54:43 INFO - PROCESS | 1670 | 1468007683270 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 12:54:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 12:54:43 INFO - PROCESS | 1670 | 1468007683271 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 12:54:43 INFO - PROCESS | 1670 | 1468007683274 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 12:54:43 INFO - PROCESS | 1670 | 1468007683275 Marionette TRACE conn2 <- [1,2362,null,{}] 12:54:43 INFO - PROCESS | 1670 | 1468007683277 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}] 12:54:43 INFO - PROCESS | 1670 | 1468007683279 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:43 INFO - PROCESS | 1670 | 1468007683385 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 12:54:43 INFO - PROCESS | 1670 | 1468007683450 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:43 INFO - PROCESS | 1670 | 1468007683451 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c72e000 == 45 [pid = 1670] [id = 598] 12:54:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x1128cf800) [pid = 1670] [serial = 1794] [outer = 0x0] 12:54:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x129294400) [pid = 1670] [serial = 1795] [outer = 0x1128cf800] 12:54:43 INFO - PROCESS | 1670 | 1468007683534 Marionette DEBUG loaded listener.js 12:54:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x12a769000) [pid = 1670] [serial = 1796] [outer = 0x1128cf800] 12:54:44 INFO - PROCESS | 1670 | 1468007684140 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]]]}] 12:54:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 12:54:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 922ms 12:54:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 12:54:44 INFO - PROCESS | 1670 | 1468007684197 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 12:54:44 INFO - PROCESS | 1670 | 1468007684199 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 12:54:44 INFO - PROCESS | 1670 | 1468007684202 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 12:54:44 INFO - PROCESS | 1670 | 1468007684204 Marionette TRACE conn2 <- [1,2366,null,{}] 12:54:44 INFO - PROCESS | 1670 | 1468007684207 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}] 12:54:44 INFO - PROCESS | 1670 | 1468007684209 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:44 INFO - PROCESS | 1670 | 1468007684311 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 12:54:44 INFO - PROCESS | 1670 | 1468007684385 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:44 INFO - PROCESS | 1670 | 1468007684387 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x121207800 == 46 [pid = 1670] [id = 599] 12:54:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x112fc7c00) [pid = 1670] [serial = 1797] [outer = 0x0] 12:54:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x114f9a400) [pid = 1670] [serial = 1798] [outer = 0x112fc7c00] 12:54:44 INFO - PROCESS | 1670 | 1468007684415 Marionette DEBUG loaded listener.js 12:54:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x1174b1c00) [pid = 1670] [serial = 1799] [outer = 0x112fc7c00] 12:54:45 INFO - PROCESS | 1670 | --DOCSHELL 0x118f09800 == 45 [pid = 1670] [id = 568] 12:54:45 INFO - PROCESS | 1670 | --DOCSHELL 0x12cd91800 == 44 [pid = 1670] [id = 593] 12:54:45 INFO - PROCESS | 1670 | --DOCSHELL 0x12c8c0800 == 43 [pid = 1670] [id = 592] 12:54:45 INFO - PROCESS | 1670 | --DOCSHELL 0x12c736800 == 42 [pid = 1670] [id = 591] 12:54:45 INFO - PROCESS | 1670 | --DOCSHELL 0x12c034800 == 41 [pid = 1670] [id = 590] 12:54:45 INFO - PROCESS | 1670 | --DOCSHELL 0x1194aa000 == 40 [pid = 1670] [id = 589] 12:54:45 INFO - PROCESS | 1670 | --DOCSHELL 0x12ab0e000 == 39 [pid = 1670] [id = 588] 12:54:45 INFO - PROCESS | 1670 | --DOCSHELL 0x1292e7800 == 38 [pid = 1670] [id = 587] 12:54:45 INFO - PROCESS | 1670 | --DOCSHELL 0x1278ac000 == 37 [pid = 1670] [id = 586] 12:54:45 INFO - PROCESS | 1670 | --DOCSHELL 0x124e74000 == 36 [pid = 1670] [id = 585] 12:54:45 INFO - PROCESS | 1670 | --DOCSHELL 0x1210cf800 == 35 [pid = 1670] [id = 584] 12:54:45 INFO - PROCESS | 1670 | --DOCSHELL 0x117d5d000 == 34 [pid = 1670] [id = 583] 12:54:45 INFO - PROCESS | 1670 | --DOCSHELL 0x1278a9800 == 33 [pid = 1670] [id = 582] 12:54:45 INFO - PROCESS | 1670 | --DOCSHELL 0x118f13800 == 32 [pid = 1670] [id = 581] 12:54:45 INFO - PROCESS | 1670 | --DOCSHELL 0x12c8aa800 == 31 [pid = 1670] [id = 580] 12:54:45 INFO - PROCESS | 1670 | --DOCSHELL 0x12c72e000 == 30 [pid = 1670] [id = 598] 12:54:45 INFO - PROCESS | 1670 | --DOCSHELL 0x12d752800 == 29 [pid = 1670] [id = 597] 12:54:45 INFO - PROCESS | 1670 | --DOCSHELL 0x12a22a000 == 28 [pid = 1670] [id = 596] 12:54:45 INFO - PROCESS | 1670 | --DOCSHELL 0x12d46c800 == 27 [pid = 1670] [id = 594] 12:54:45 INFO - PROCESS | 1670 | --DOCSHELL 0x12121b000 == 26 [pid = 1670] [id = 595] 12:54:45 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x128d58c00) [pid = 1670] [serial = 1738] [outer = 0x0] [url = about:blank] 12:54:45 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x113bc7c00) [pid = 1670] [serial = 1708] [outer = 0x0] [url = about:blank] 12:54:45 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x115e0fc00) [pid = 1670] [serial = 1709] [outer = 0x0] [url = about:blank] 12:54:45 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x1193bbc00) [pid = 1670] [serial = 1717] [outer = 0x0] [url = about:blank] 12:54:45 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x11755cc00) [pid = 1670] [serial = 1711] [outer = 0x0] [url = about:blank] 12:54:45 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x118186000) [pid = 1670] [serial = 1712] [outer = 0x0] [url = about:blank] 12:54:45 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x118fd6400) [pid = 1670] [serial = 1714] [outer = 0x0] [url = about:blank] 12:54:45 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x119338c00) [pid = 1670] [serial = 1715] [outer = 0x0] [url = about:blank] 12:54:45 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x1182e3400) [pid = 1670] [serial = 1691] [outer = 0x0] [url = about:blank] 12:54:45 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x117150c00) [pid = 1670] [serial = 1690] [outer = 0x0] [url = about:blank] 12:54:45 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x11a0ddc00) [pid = 1670] [serial = 1694] [outer = 0x0] [url = about:blank] 12:54:45 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x1193c7400) [pid = 1670] [serial = 1693] [outer = 0x0] [url = about:blank] 12:54:45 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x128b1c000) [pid = 1670] [serial = 1697] [outer = 0x0] [url = about:blank] 12:54:45 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x1262a0800) [pid = 1670] [serial = 1696] [outer = 0x0] [url = about:blank] 12:54:45 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x12a7a5c00) [pid = 1670] [serial = 1700] [outer = 0x0] [url = about:blank] 12:54:45 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x11a0d6400) [pid = 1670] [serial = 1721] [outer = 0x0] [url = about:blank] 12:54:45 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x12a76cc00) [pid = 1670] [serial = 1699] [outer = 0x0] [url = about:blank] 12:54:45 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x113eb0000) [pid = 1670] [serial = 1703] [outer = 0x0] [url = about:blank] 12:54:45 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x112e40000) [pid = 1670] [serial = 1702] [outer = 0x0] [url = about:blank] 12:54:45 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x11998fc00) [pid = 1670] [serial = 1720] [outer = 0x0] [url = about:blank] 12:54:45 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x121bb8800) [pid = 1670] [serial = 1724] [outer = 0x0] [url = about:blank] 12:54:45 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x121178400) [pid = 1670] [serial = 1723] [outer = 0x0] [url = about:blank] 12:54:45 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x125670c00) [pid = 1670] [serial = 1729] [outer = 0x0] [url = about:blank] 12:54:45 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x123f96c00) [pid = 1670] [serial = 1726] [outer = 0x0] [url = about:blank] 12:54:45 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x1182e1800) [pid = 1670] [serial = 1732] [outer = 0x0] [url = about:blank] 12:54:45 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x126669c00) [pid = 1670] [serial = 1730] [outer = 0x0] [url = about:blank] 12:54:45 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x118054400) [pid = 1670] [serial = 1705] [outer = 0x0] [url = about:blank] 12:54:45 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x1182e4000) [pid = 1670] [serial = 1706] [outer = 0x0] [url = about:blank] 12:54:45 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x124e4e800) [pid = 1670] [serial = 1727] [outer = 0x0] [url = about:blank] 12:54:45 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x126927400) [pid = 1670] [serial = 1736] [outer = 0x0] [url = about:blank] 12:54:45 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x11a0da800) [pid = 1670] [serial = 1733] [outer = 0x0] [url = about:blank] 12:54:45 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x129295400) [pid = 1670] [serial = 1739] [outer = 0x0] [url = about:blank] 12:54:45 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x124e56400) [pid = 1670] [serial = 1735] [outer = 0x0] [url = about:blank] 12:54:45 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x1197e3c00) [pid = 1670] [serial = 1718] [outer = 0x0] [url = about:blank] 12:54:45 INFO - PROCESS | 1670 | 1468007685443 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]]]}] 12:54:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 12:54:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1272ms 12:54:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 12:54:45 INFO - PROCESS | 1670 | 1468007685474 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 12:54:45 INFO - PROCESS | 1670 | 1468007685477 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 12:54:45 INFO - PROCESS | 1670 | 1468007685480 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 12:54:45 INFO - PROCESS | 1670 | 1468007685482 Marionette TRACE conn2 <- [1,2370,null,{}] 12:54:45 INFO - PROCESS | 1670 | 1468007685486 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}] 12:54:45 INFO - PROCESS | 1670 | 1468007685487 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:45 INFO - PROCESS | 1670 | 1468007685575 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 12:54:45 INFO - PROCESS | 1670 | 1468007685605 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:45 INFO - PROCESS | 1670 | 1468007685606 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x116ac5800 == 27 [pid = 1670] [id = 600] 12:54:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x112e40400) [pid = 1670] [serial = 1800] [outer = 0x0] 12:54:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x112eda800) [pid = 1670] [serial = 1801] [outer = 0x112e40400] 12:54:45 INFO - PROCESS | 1670 | 1468007685635 Marionette DEBUG loaded listener.js 12:54:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x1130ad000) [pid = 1670] [serial = 1802] [outer = 0x112e40400] 12:54:45 INFO - PROCESS | 1670 | 1468007685976 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]]]}] 12:54:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 12:54:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 571ms 12:54:46 INFO - PROCESS | 1670 | 1468007686052 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 12:54:46 INFO - PROCESS | 1670 | 1468007686055 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 12:54:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 12:54:46 INFO - PROCESS | 1670 | 1468007686060 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 12:54:46 INFO - PROCESS | 1670 | 1468007686062 Marionette TRACE conn2 <- [1,2374,null,{}] 12:54:46 INFO - PROCESS | 1670 | 1468007686064 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}] 12:54:46 INFO - PROCESS | 1670 | 1468007686066 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:46 INFO - PROCESS | 1670 | 1468007686144 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 12:54:46 INFO - PROCESS | 1670 | 1468007686150 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:46 INFO - PROCESS | 1670 | 1468007686152 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x118f09800 == 28 [pid = 1670] [id = 601] 12:54:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x115dee800) [pid = 1670] [serial = 1803] [outer = 0x0] 12:54:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x116fa5000) [pid = 1670] [serial = 1804] [outer = 0x115dee800] 12:54:46 INFO - PROCESS | 1670 | 1468007686180 Marionette DEBUG loaded listener.js 12:54:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x1174bf000) [pid = 1670] [serial = 1805] [outer = 0x115dee800] 12:54:46 INFO - PROCESS | 1670 | 1468007686541 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]]]}] 12:54:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 12:54:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 519ms 12:54:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 12:54:46 INFO - PROCESS | 1670 | 1468007686579 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 12:54:46 INFO - PROCESS | 1670 | 1468007686581 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 12:54:46 INFO - PROCESS | 1670 | 1468007686583 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 12:54:46 INFO - PROCESS | 1670 | 1468007686586 Marionette TRACE conn2 <- [1,2378,null,{}] 12:54:46 INFO - PROCESS | 1670 | 1468007686593 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}] 12:54:46 INFO - PROCESS | 1670 | 1468007686596 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:46 INFO - PROCESS | 1670 | 1468007686671 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 12:54:46 INFO - PROCESS | 1670 | 1468007686676 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:46 INFO - PROCESS | 1670 | 1468007686678 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x121216000 == 29 [pid = 1670] [id = 602] 12:54:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x118181800) [pid = 1670] [serial = 1806] [outer = 0x0] 12:54:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x118537800) [pid = 1670] [serial = 1807] [outer = 0x118181800] 12:54:46 INFO - PROCESS | 1670 | 1468007686708 Marionette DEBUG loaded listener.js 12:54:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x11931c800) [pid = 1670] [serial = 1808] [outer = 0x118181800] 12:54:47 INFO - PROCESS | 1670 | 1468007687069 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]]]}] 12:54:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 12:54:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 522ms 12:54:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 12:54:47 INFO - PROCESS | 1670 | 1468007687106 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 12:54:47 INFO - PROCESS | 1670 | 1468007687108 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 12:54:47 INFO - PROCESS | 1670 | 1468007687110 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 12:54:47 INFO - PROCESS | 1670 | 1468007687111 Marionette TRACE conn2 <- [1,2382,null,{}] 12:54:47 INFO - PROCESS | 1670 | 1468007687113 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}] 12:54:47 INFO - PROCESS | 1670 | 1468007687114 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:47 INFO - PROCESS | 1670 | 1468007687225 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 12:54:47 INFO - PROCESS | 1670 | 1468007687230 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:47 INFO - PROCESS | 1670 | 1468007687231 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:47 INFO - PROCESS | 1670 | ++DOCSHELL 0x121b08000 == 30 [pid = 1670] [id = 603] 12:54:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x119339c00) [pid = 1670] [serial = 1809] [outer = 0x0] 12:54:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x1193be400) [pid = 1670] [serial = 1810] [outer = 0x119339c00] 12:54:47 INFO - PROCESS | 1670 | 1468007687257 Marionette DEBUG loaded listener.js 12:54:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x1197e5c00) [pid = 1670] [serial = 1811] [outer = 0x119339c00] 12:54:47 INFO - PROCESS | 1670 | 1468007687601 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]]]}] 12:54:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 12:54:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 518ms 12:54:47 INFO - PROCESS | 1670 | 1468007687629 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 12:54:47 INFO - PROCESS | 1670 | 1468007687630 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 12:54:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 12:54:47 INFO - PROCESS | 1670 | 1468007687633 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 12:54:47 INFO - PROCESS | 1670 | 1468007687634 Marionette TRACE conn2 <- [1,2386,null,{}] 12:54:47 INFO - PROCESS | 1670 | 1468007687636 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}] 12:54:47 INFO - PROCESS | 1670 | 1468007687637 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:47 INFO - PROCESS | 1670 | 1468007687734 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 12:54:47 INFO - PROCESS | 1670 | 1468007687738 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:47 INFO - PROCESS | 1670 | 1468007687739 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:47 INFO - PROCESS | 1670 | ++DOCSHELL 0x123f7e000 == 31 [pid = 1670] [id = 604] 12:54:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x11933a800) [pid = 1670] [serial = 1812] [outer = 0x0] 12:54:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x119b5b400) [pid = 1670] [serial = 1813] [outer = 0x11933a800] 12:54:47 INFO - PROCESS | 1670 | 1468007687763 Marionette DEBUG loaded listener.js 12:54:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x11a0d6800) [pid = 1670] [serial = 1814] [outer = 0x11933a800] 12:54:48 INFO - PROCESS | 1670 | 1468007688113 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]]]}] 12:54:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 12:54:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 520ms 12:54:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 12:54:48 INFO - PROCESS | 1670 | 1468007688153 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 12:54:48 INFO - PROCESS | 1670 | 1468007688155 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 12:54:48 INFO - PROCESS | 1670 | 1468007688157 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 12:54:48 INFO - PROCESS | 1670 | 1468007688158 Marionette TRACE conn2 <- [1,2390,null,{}] 12:54:48 INFO - PROCESS | 1670 | 1468007688160 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}] 12:54:48 INFO - PROCESS | 1670 | 1468007688164 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:48 INFO - PROCESS | 1670 | 1468007688275 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 12:54:48 INFO - PROCESS | 1670 | 1468007688289 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:48 INFO - PROCESS | 1670 | 1468007688290 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x126606000 == 32 [pid = 1670] [id = 605] 12:54:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x11a0de400) [pid = 1670] [serial = 1815] [outer = 0x0] 12:54:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x121175800) [pid = 1670] [serial = 1816] [outer = 0x11a0de400] 12:54:48 INFO - PROCESS | 1670 | 1468007688315 Marionette DEBUG loaded listener.js 12:54:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x121bb8800) [pid = 1670] [serial = 1817] [outer = 0x11a0de400] 12:54:48 INFO - PROCESS | 1670 | 1468007688678 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]]]}] 12:54:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 12:54:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 571ms 12:54:48 INFO - PROCESS | 1670 | 1468007688729 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 12:54:48 INFO - PROCESS | 1670 | 1468007688731 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 12:54:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 12:54:48 INFO - PROCESS | 1670 | 1468007688742 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 12:54:48 INFO - PROCESS | 1670 | 1468007688744 Marionette TRACE conn2 <- [1,2394,null,{}] 12:54:48 INFO - PROCESS | 1670 | 1468007688746 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}] 12:54:48 INFO - PROCESS | 1670 | 1468007688748 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:48 INFO - PROCESS | 1670 | 1468007688886 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 12:54:48 INFO - PROCESS | 1670 | 1468007688906 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:48 INFO - PROCESS | 1670 | 1468007688907 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x1278ad000 == 33 [pid = 1670] [id = 606] 12:54:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x1214b5800) [pid = 1670] [serial = 1818] [outer = 0x0] 12:54:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x123f96c00) [pid = 1670] [serial = 1819] [outer = 0x1214b5800] 12:54:48 INFO - PROCESS | 1670 | 1468007688931 Marionette DEBUG loaded listener.js 12:54:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x124e51800) [pid = 1670] [serial = 1820] [outer = 0x1214b5800] 12:54:49 INFO - PROCESS | 1670 | 1468007689260 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]]]}] 12:54:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 12:54:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 569ms 12:54:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 12:54:49 INFO - PROCESS | 1670 | 1468007689312 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 12:54:49 INFO - PROCESS | 1670 | 1468007689313 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 12:54:49 INFO - PROCESS | 1670 | 1468007689315 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 12:54:49 INFO - PROCESS | 1670 | 1468007689316 Marionette TRACE conn2 <- [1,2398,null,{}] 12:54:49 INFO - PROCESS | 1670 | 1468007689319 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}] 12:54:49 INFO - PROCESS | 1670 | 1468007689320 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:49 INFO - PROCESS | 1670 | 1468007689417 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 12:54:49 INFO - PROCESS | 1670 | 1468007689421 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:49 INFO - PROCESS | 1670 | 1468007689422 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x1292d2000 == 34 [pid = 1670] [id = 607] 12:54:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x124e52400) [pid = 1670] [serial = 1821] [outer = 0x0] 12:54:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x12629f000) [pid = 1670] [serial = 1822] [outer = 0x124e52400] 12:54:49 INFO - PROCESS | 1670 | 1468007689447 Marionette DEBUG loaded listener.js 12:54:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x12698a400) [pid = 1670] [serial = 1823] [outer = 0x124e52400] 12:54:49 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x1182ec400) [pid = 1670] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 12:54:49 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x121bc0800) [pid = 1670] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 12:54:49 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x1130d7800) [pid = 1670] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 12:54:49 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x118533000) [pid = 1670] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 12:54:49 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x124e12800) [pid = 1670] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 12:54:49 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x12934a000) [pid = 1670] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 12:54:49 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x1174b3000) [pid = 1670] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 12:54:49 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x1193ba400) [pid = 1670] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 12:54:49 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x11933e400) [pid = 1670] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 12:54:49 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x113d75000) [pid = 1670] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 12:54:49 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x1128ce400) [pid = 1670] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 12:54:49 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x129054000) [pid = 1670] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 12:54:49 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x121170000) [pid = 1670] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 12:54:49 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x12a7a1400) [pid = 1670] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 12:54:49 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x12b0e5800) [pid = 1670] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 12:54:49 INFO - PROCESS | 1670 | 1468007689966 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]]]}] 12:54:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 12:54:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 671ms 12:54:49 INFO - PROCESS | 1670 | 1468007689990 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 12:54:49 INFO - PROCESS | 1670 | 1468007689991 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 12:54:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 12:54:50 INFO - PROCESS | 1670 | 1468007690010 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 12:54:50 INFO - PROCESS | 1670 | 1468007690011 Marionette TRACE conn2 <- [1,2402,null,{}] 12:54:50 INFO - PROCESS | 1670 | 1468007690014 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}] 12:54:50 INFO - PROCESS | 1670 | 1468007690026 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:50 INFO - PROCESS | 1670 | 1468007690104 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 12:54:50 INFO - PROCESS | 1670 | 1468007690108 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:50 INFO - PROCESS | 1670 | 1468007690109 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a228000 == 35 [pid = 1670] [id = 608] 12:54:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x1174e8c00) [pid = 1670] [serial = 1824] [outer = 0x0] 12:54:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x119328000) [pid = 1670] [serial = 1825] [outer = 0x1174e8c00] 12:54:50 INFO - PROCESS | 1670 | 1468007690134 Marionette DEBUG loaded listener.js 12:54:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x11a0d7c00) [pid = 1670] [serial = 1826] [outer = 0x1174e8c00] 12:54:50 INFO - PROCESS | 1670 | 1468007690513 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]]]}] 12:54:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 12:54:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 524ms 12:54:50 INFO - PROCESS | 1670 | 1468007690530 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 12:54:50 INFO - PROCESS | 1670 | 1468007690532 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 12:54:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 12:54:50 INFO - PROCESS | 1670 | 1468007690537 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 12:54:50 INFO - PROCESS | 1670 | 1468007690539 Marionette TRACE conn2 <- [1,2406,null,{}] 12:54:50 INFO - PROCESS | 1670 | 1468007690543 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}] 12:54:50 INFO - PROCESS | 1670 | 1468007690544 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:50 INFO - PROCESS | 1670 | 1468007690701 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 12:54:50 INFO - PROCESS | 1670 | 1468007690716 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:50 INFO - PROCESS | 1670 | 1468007690717 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a538000 == 36 [pid = 1670] [id = 609] 12:54:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x118211000) [pid = 1670] [serial = 1827] [outer = 0x0] 12:54:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x121bc0800) [pid = 1670] [serial = 1828] [outer = 0x118211000] 12:54:50 INFO - PROCESS | 1670 | 1468007690757 Marionette DEBUG loaded listener.js 12:54:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x126993800) [pid = 1670] [serial = 1829] [outer = 0x118211000] 12:54:51 INFO - PROCESS | 1670 | 1468007691143 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]]]}] 12:54:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 12:54:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 619ms 12:54:51 INFO - PROCESS | 1670 | 1468007691157 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 12:54:51 INFO - PROCESS | 1670 | 1468007691158 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 12:54:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 12:54:51 INFO - PROCESS | 1670 | 1468007691161 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 12:54:51 INFO - PROCESS | 1670 | 1468007691162 Marionette TRACE conn2 <- [1,2410,null,{}] 12:54:51 INFO - PROCESS | 1670 | 1468007691165 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}] 12:54:51 INFO - PROCESS | 1670 | 1468007691168 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:51 INFO - PROCESS | 1670 | 1468007691266 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 12:54:51 INFO - PROCESS | 1670 | 1468007691327 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:51 INFO - PROCESS | 1670 | 1468007691329 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b017800 == 37 [pid = 1670] [id = 610] 12:54:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x11933b800) [pid = 1670] [serial = 1830] [outer = 0x0] 12:54:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x126de2400) [pid = 1670] [serial = 1831] [outer = 0x11933b800] 12:54:51 INFO - PROCESS | 1670 | 1468007691355 Marionette DEBUG loaded listener.js 12:54:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x129292000) [pid = 1670] [serial = 1832] [outer = 0x11933b800] 12:54:51 INFO - PROCESS | 1670 | 1468007691645 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]]]}] 12:54:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 12:54:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 518ms 12:54:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 12:54:51 INFO - PROCESS | 1670 | 1468007691680 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 12:54:51 INFO - PROCESS | 1670 | 1468007691681 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 12:54:51 INFO - PROCESS | 1670 | 1468007691686 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 12:54:51 INFO - PROCESS | 1670 | 1468007691688 Marionette TRACE conn2 <- [1,2414,null,{}] 12:54:51 INFO - PROCESS | 1670 | 1468007691690 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}] 12:54:51 INFO - PROCESS | 1670 | 1468007691691 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:51 INFO - PROCESS | 1670 | 1468007691770 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 12:54:51 INFO - PROCESS | 1670 | 1468007691873 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:51 INFO - PROCESS | 1670 | 1468007691875 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x113081000 == 38 [pid = 1670] [id = 611] 12:54:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x110e7e800) [pid = 1670] [serial = 1833] [outer = 0x0] 12:54:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x1121b9000) [pid = 1670] [serial = 1834] [outer = 0x110e7e800] 12:54:51 INFO - PROCESS | 1670 | 1468007691907 Marionette DEBUG loaded listener.js 12:54:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x1129ac000) [pid = 1670] [serial = 1835] [outer = 0x110e7e800] 12:54:52 INFO - PROCESS | 1670 | 1468007692496 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]]]}] 12:54:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 12:54:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 872ms 12:54:52 INFO - PROCESS | 1670 | 1468007692559 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 12:54:52 INFO - PROCESS | 1670 | 1468007692562 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 12:54:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 12:54:52 INFO - PROCESS | 1670 | 1468007692565 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 12:54:52 INFO - PROCESS | 1670 | 1468007692567 Marionette TRACE conn2 <- [1,2418,null,{}] 12:54:52 INFO - PROCESS | 1670 | 1468007692570 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}] 12:54:52 INFO - PROCESS | 1670 | 1468007692574 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:52 INFO - PROCESS | 1670 | 1468007692685 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 12:54:52 INFO - PROCESS | 1670 | 1468007692745 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:52 INFO - PROCESS | 1670 | 1468007692747 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:52 INFO - PROCESS | 1670 | ++DOCSHELL 0x1210cc000 == 39 [pid = 1670] [id = 612] 12:54:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x116fa4400) [pid = 1670] [serial = 1836] [outer = 0x0] 12:54:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x1174be000) [pid = 1670] [serial = 1837] [outer = 0x116fa4400] 12:54:52 INFO - PROCESS | 1670 | 1468007692777 Marionette DEBUG loaded listener.js 12:54:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x11817b000) [pid = 1670] [serial = 1838] [outer = 0x116fa4400] 12:54:53 INFO - PROCESS | 1670 | 1468007693319 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]]]}] 12:54:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 12:54:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 821ms 12:54:53 INFO - PROCESS | 1670 | 1468007693389 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 12:54:53 INFO - PROCESS | 1670 | 1468007693392 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 12:54:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 12:54:53 INFO - PROCESS | 1670 | 1468007693395 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 12:54:53 INFO - PROCESS | 1670 | 1468007693396 Marionette TRACE conn2 <- [1,2422,null,{}] 12:54:53 INFO - PROCESS | 1670 | 1468007693399 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}] 12:54:53 INFO - PROCESS | 1670 | 1468007693400 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:53 INFO - PROCESS | 1670 | 1468007693513 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 12:54:53 INFO - PROCESS | 1670 | 1468007693711 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:53 INFO - PROCESS | 1670 | 1468007693713 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x11747e000 == 40 [pid = 1670] [id = 613] 12:54:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x1128cc000) [pid = 1670] [serial = 1839] [outer = 0x0] 12:54:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x1138d8400) [pid = 1670] [serial = 1840] [outer = 0x1128cc000] 12:54:53 INFO - PROCESS | 1670 | 1468007693741 Marionette DEBUG loaded listener.js 12:54:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x11688e400) [pid = 1670] [serial = 1841] [outer = 0x1128cc000] 12:54:54 INFO - PROCESS | 1670 | --DOCSHELL 0x12b017800 == 39 [pid = 1670] [id = 610] 12:54:54 INFO - PROCESS | 1670 | --DOCSHELL 0x12a538000 == 38 [pid = 1670] [id = 609] 12:54:54 INFO - PROCESS | 1670 | --DOCSHELL 0x12a228000 == 37 [pid = 1670] [id = 608] 12:54:54 INFO - PROCESS | 1670 | --DOCSHELL 0x1292d2000 == 36 [pid = 1670] [id = 607] 12:54:54 INFO - PROCESS | 1670 | --DOCSHELL 0x1278ad000 == 35 [pid = 1670] [id = 606] 12:54:54 INFO - PROCESS | 1670 | --DOCSHELL 0x126606000 == 34 [pid = 1670] [id = 605] 12:54:54 INFO - PROCESS | 1670 | --DOCSHELL 0x123f7e000 == 33 [pid = 1670] [id = 604] 12:54:54 INFO - PROCESS | 1670 | --DOCSHELL 0x121b08000 == 32 [pid = 1670] [id = 603] 12:54:54 INFO - PROCESS | 1670 | --DOCSHELL 0x121216000 == 31 [pid = 1670] [id = 602] 12:54:54 INFO - PROCESS | 1670 | --DOCSHELL 0x118f09800 == 30 [pid = 1670] [id = 601] 12:54:54 INFO - PROCESS | 1670 | --DOCSHELL 0x116ac5800 == 29 [pid = 1670] [id = 600] 12:54:54 INFO - PROCESS | 1670 | --DOCSHELL 0x121207800 == 28 [pid = 1670] [id = 599] 12:54:54 INFO - PROCESS | 1670 | 1468007694217 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]]]}] 12:54:54 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x12b8cf400) [pid = 1670] [serial = 1783] [outer = 0x0] [url = about:blank] 12:54:54 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x124b02400) [pid = 1670] [serial = 1763] [outer = 0x0] [url = about:blank] 12:54:54 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x121612800) [pid = 1670] [serial = 1762] [outer = 0x0] [url = about:blank] 12:54:54 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x12629a000) [pid = 1670] [serial = 1765] [outer = 0x0] [url = about:blank] 12:54:54 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x116140400) [pid = 1670] [serial = 1744] [outer = 0x0] [url = about:blank] 12:54:54 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x1174d9800) [pid = 1670] [serial = 1745] [outer = 0x0] [url = about:blank] 12:54:54 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x118fd5800) [pid = 1670] [serial = 1747] [outer = 0x0] [url = about:blank] 12:54:54 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x119339000) [pid = 1670] [serial = 1748] [outer = 0x0] [url = about:blank] 12:54:54 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x12a2d7000) [pid = 1670] [serial = 1769] [outer = 0x0] [url = about:blank] 12:54:54 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x129290400) [pid = 1670] [serial = 1768] [outer = 0x0] [url = about:blank] 12:54:54 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x12a4bfc00) [pid = 1670] [serial = 1742] [outer = 0x0] [url = about:blank] 12:54:54 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x12a2d2400) [pid = 1670] [serial = 1741] [outer = 0x0] [url = about:blank] 12:54:54 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x118209400) [pid = 1670] [serial = 1753] [outer = 0x0] [url = about:blank] 12:54:54 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x11931a400) [pid = 1670] [serial = 1754] [outer = 0x0] [url = about:blank] 12:54:54 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x121406000) [pid = 1670] [serial = 1759] [outer = 0x0] [url = about:blank] 12:54:54 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x1193cac00) [pid = 1670] [serial = 1756] [outer = 0x0] [url = about:blank] 12:54:54 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x12116a400) [pid = 1670] [serial = 1757] [outer = 0x0] [url = about:blank] 12:54:54 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x116810800) [pid = 1670] [serial = 1750] [outer = 0x0] [url = about:blank] 12:54:54 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x1174b1400) [pid = 1670] [serial = 1751] [outer = 0x0] [url = about:blank] 12:54:54 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x1174bb800) [pid = 1670] [serial = 1774] [outer = 0x0] [url = about:blank] 12:54:54 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x12a764c00) [pid = 1670] [serial = 1771] [outer = 0x0] [url = about:blank] 12:54:54 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x12a79f400) [pid = 1670] [serial = 1778] [outer = 0x0] [url = about:blank] 12:54:54 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x129292c00) [pid = 1670] [serial = 1777] [outer = 0x0] [url = about:blank] 12:54:54 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x12b0e5c00) [pid = 1670] [serial = 1781] [outer = 0x0] [url = about:blank] 12:54:54 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x12a9f6000) [pid = 1670] [serial = 1780] [outer = 0x0] [url = about:blank] 12:54:54 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x12a79cc00) [pid = 1670] [serial = 1772] [outer = 0x0] [url = about:blank] 12:54:54 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x119b5dc00) [pid = 1670] [serial = 1775] [outer = 0x0] [url = about:blank] 12:54:54 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x129053800) [pid = 1670] [serial = 1766] [outer = 0x0] [url = about:blank] 12:54:54 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x1214b3400) [pid = 1670] [serial = 1760] [outer = 0x0] [url = about:blank] 12:54:54 INFO - PROCESS | 1670 | --DOMWINDOW == 74 (0x12b8d6000) [pid = 1670] [serial = 1784] [outer = 0x0] [url = about:blank] 12:54:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 12:54:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 872ms 12:54:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 12:54:54 INFO - PROCESS | 1670 | 1468007694270 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 12:54:54 INFO - PROCESS | 1670 | 1468007694272 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 12:54:54 INFO - PROCESS | 1670 | 1468007694275 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 12:54:54 INFO - PROCESS | 1670 | 1468007694277 Marionette TRACE conn2 <- [1,2426,null,{}] 12:54:54 INFO - PROCESS | 1670 | 1468007694280 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}] 12:54:54 INFO - PROCESS | 1670 | 1468007694281 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:54 INFO - PROCESS | 1670 | 1468007694362 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 12:54:54 INFO - PROCESS | 1670 | 1468007694371 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:54 INFO - PROCESS | 1670 | 1468007694373 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x1191c8800 == 29 [pid = 1670] [id = 614] 12:54:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x1174b8800) [pid = 1670] [serial = 1842] [outer = 0x0] 12:54:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x118053800) [pid = 1670] [serial = 1843] [outer = 0x1174b8800] 12:54:54 INFO - PROCESS | 1670 | 1468007694400 Marionette DEBUG loaded listener.js 12:54:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x1182eb800) [pid = 1670] [serial = 1844] [outer = 0x1174b8800] 12:54:54 INFO - PROCESS | 1670 | 1468007694743 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]]]}] 12:54:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 12:54:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 519ms 12:54:54 INFO - PROCESS | 1670 | 1468007694803 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 12:54:54 INFO - PROCESS | 1670 | 1468007694805 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 12:54:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 12:54:54 INFO - PROCESS | 1670 | 1468007694809 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 12:54:54 INFO - PROCESS | 1670 | 1468007694810 Marionette TRACE conn2 <- [1,2430,null,{}] 12:54:54 INFO - PROCESS | 1670 | 1468007694813 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}] 12:54:54 INFO - PROCESS | 1670 | 1468007694814 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:54 INFO - PROCESS | 1670 | 1468007694893 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 12:54:54 INFO - PROCESS | 1670 | 1468007694903 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:54 INFO - PROCESS | 1670 | 1468007694904 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x121b1a000 == 30 [pid = 1670] [id = 615] 12:54:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x1129a8c00) [pid = 1670] [serial = 1845] [outer = 0x0] 12:54:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x1193b2400) [pid = 1670] [serial = 1846] [outer = 0x1129a8c00] 12:54:54 INFO - PROCESS | 1670 | 1468007694930 Marionette DEBUG loaded listener.js 12:54:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x119623400) [pid = 1670] [serial = 1847] [outer = 0x1129a8c00] 12:54:55 INFO - PROCESS | 1670 | 1468007695288 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]]]}] 12:54:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 12:54:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 518ms 12:54:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 12:54:55 INFO - PROCESS | 1670 | 1468007695328 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 12:54:55 INFO - PROCESS | 1670 | 1468007695329 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 12:54:55 INFO - PROCESS | 1670 | 1468007695337 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 12:54:55 INFO - PROCESS | 1670 | 1468007695341 Marionette TRACE conn2 <- [1,2434,null,{}] 12:54:55 INFO - PROCESS | 1670 | 1468007695354 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}] 12:54:55 INFO - PROCESS | 1670 | 1468007695357 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:55 INFO - PROCESS | 1670 | 1468007695439 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 12:54:55 INFO - PROCESS | 1670 | 1468007695442 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:55 INFO - PROCESS | 1670 | 1468007695443 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x1262de000 == 31 [pid = 1670] [id = 616] 12:54:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x112db9400) [pid = 1670] [serial = 1848] [outer = 0x0] 12:54:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x11a0d5800) [pid = 1670] [serial = 1849] [outer = 0x112db9400] 12:54:55 INFO - PROCESS | 1670 | 1468007695471 Marionette DEBUG loaded listener.js 12:54:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x1211b6c00) [pid = 1670] [serial = 1850] [outer = 0x112db9400] 12:54:55 INFO - PROCESS | 1670 | 1468007695811 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]]]}] 12:54:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 12:54:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 484ms 12:54:55 INFO - PROCESS | 1670 | 1468007695817 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 12:54:55 INFO - PROCESS | 1670 | 1468007695819 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 12:54:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 12:54:55 INFO - PROCESS | 1670 | 1468007695821 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 12:54:55 INFO - PROCESS | 1670 | 1468007695822 Marionette TRACE conn2 <- [1,2438,null,{}] 12:54:55 INFO - PROCESS | 1670 | 1468007695825 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}] 12:54:55 INFO - PROCESS | 1670 | 1468007695826 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:55 INFO - PROCESS | 1670 | 1468007695909 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 12:54:55 INFO - PROCESS | 1670 | 1468007695912 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:55 INFO - PROCESS | 1670 | 1468007695914 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x121b0d000 == 32 [pid = 1670] [id = 617] 12:54:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x121406000) [pid = 1670] [serial = 1851] [outer = 0x0] 12:54:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x121517400) [pid = 1670] [serial = 1852] [outer = 0x121406000] 12:54:55 INFO - PROCESS | 1670 | 1468007695939 Marionette DEBUG loaded listener.js 12:54:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x121c50800) [pid = 1670] [serial = 1853] [outer = 0x121406000] 12:54:56 INFO - PROCESS | 1670 | 1468007696291 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]]]}] 12:54:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 12:54:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 518ms 12:54:56 INFO - PROCESS | 1670 | 1468007696351 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 12:54:56 INFO - PROCESS | 1670 | 1468007696352 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 12:54:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 12:54:56 INFO - PROCESS | 1670 | 1468007696354 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 12:54:56 INFO - PROCESS | 1670 | 1468007696356 Marionette TRACE conn2 <- [1,2442,null,{}] 12:54:56 INFO - PROCESS | 1670 | 1468007696358 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}] 12:54:56 INFO - PROCESS | 1670 | 1468007696359 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:56 INFO - PROCESS | 1670 | 1468007696459 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 12:54:56 INFO - PROCESS | 1670 | 1468007696470 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:56 INFO - PROCESS | 1670 | 1468007696474 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a421800 == 33 [pid = 1670] [id = 618] 12:54:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x124e56400) [pid = 1670] [serial = 1854] [outer = 0x0] 12:54:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x125674400) [pid = 1670] [serial = 1855] [outer = 0x124e56400] 12:54:56 INFO - PROCESS | 1670 | 1468007696507 Marionette DEBUG loaded listener.js 12:54:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x126caa800) [pid = 1670] [serial = 1856] [outer = 0x124e56400] 12:54:56 INFO - PROCESS | 1670 | 1468007696859 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]]]}] 12:54:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 12:54:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 518ms 12:54:56 INFO - PROCESS | 1670 | 1468007696874 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 12:54:56 INFO - PROCESS | 1670 | 1468007696875 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 12:54:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 12:54:56 INFO - PROCESS | 1670 | 1468007696877 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 12:54:56 INFO - PROCESS | 1670 | 1468007696878 Marionette TRACE conn2 <- [1,2446,null,{}] 12:54:56 INFO - PROCESS | 1670 | 1468007696880 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}] 12:54:56 INFO - PROCESS | 1670 | 1468007696882 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:56 INFO - PROCESS | 1670 | 1468007696985 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 12:54:57 INFO - PROCESS | 1670 | 1468007696996 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:57 INFO - PROCESS | 1670 | 1468007696997 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b019800 == 34 [pid = 1670] [id = 619] 12:54:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x1174b9000) [pid = 1670] [serial = 1857] [outer = 0x0] 12:54:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x12904e400) [pid = 1670] [serial = 1858] [outer = 0x1174b9000] 12:54:57 INFO - PROCESS | 1670 | 1468007697022 Marionette DEBUG loaded listener.js 12:54:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x12934c000) [pid = 1670] [serial = 1859] [outer = 0x1174b9000] 12:54:57 INFO - PROCESS | 1670 | 1468007697365 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]]]}] 12:54:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 12:54:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 518ms 12:54:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 12:54:57 INFO - PROCESS | 1670 | 1468007697395 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 12:54:57 INFO - PROCESS | 1670 | 1468007697396 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 12:54:57 INFO - PROCESS | 1670 | 1468007697398 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 12:54:57 INFO - PROCESS | 1670 | 1468007697400 Marionette TRACE conn2 <- [1,2450,null,{}] 12:54:57 INFO - PROCESS | 1670 | 1468007697410 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}] 12:54:57 INFO - PROCESS | 1670 | 1468007697411 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:57 INFO - PROCESS | 1670 | 1468007697509 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 12:54:57 INFO - PROCESS | 1670 | 1468007697513 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:57 INFO - PROCESS | 1670 | 1468007697514 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b948000 == 35 [pid = 1670] [id = 620] 12:54:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x12934e000) [pid = 1670] [serial = 1860] [outer = 0x0] 12:54:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x12a4bfc00) [pid = 1670] [serial = 1861] [outer = 0x12934e000] 12:54:57 INFO - PROCESS | 1670 | 1468007697539 Marionette DEBUG loaded listener.js 12:54:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x12a79dc00) [pid = 1670] [serial = 1862] [outer = 0x12934e000] 12:54:57 INFO - PROCESS | 1670 | 1468007697856 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]]]}] 12:54:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 12:54:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 520ms 12:54:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 12:54:57 INFO - PROCESS | 1670 | 1468007697920 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 12:54:57 INFO - PROCESS | 1670 | 1468007697921 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 12:54:57 INFO - PROCESS | 1670 | 1468007697924 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 12:54:57 INFO - PROCESS | 1670 | 1468007697926 Marionette TRACE conn2 <- [1,2454,null,{}] 12:54:57 INFO - PROCESS | 1670 | 1468007697929 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}] 12:54:57 INFO - PROCESS | 1670 | 1468007697930 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:58 INFO - PROCESS | 1670 | 1468007698070 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 12:54:58 INFO - PROCESS | 1670 | 1468007698088 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:58 INFO - PROCESS | 1670 | 1468007698089 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c02e000 == 36 [pid = 1670] [id = 621] 12:54:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x12a7a3800) [pid = 1670] [serial = 1863] [outer = 0x0] 12:54:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x12a7a6400) [pid = 1670] [serial = 1864] [outer = 0x12a7a3800] 12:54:58 INFO - PROCESS | 1670 | 1468007698141 Marionette DEBUG loaded listener.js 12:54:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x12a9f3000) [pid = 1670] [serial = 1865] [outer = 0x12a7a3800] 12:54:58 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x11933a800) [pid = 1670] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 12:54:58 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x119339c00) [pid = 1670] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 12:54:58 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x112e40400) [pid = 1670] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 12:54:58 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x118181800) [pid = 1670] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 12:54:58 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x118211000) [pid = 1670] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 12:54:58 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x115dee800) [pid = 1670] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 12:54:58 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x112fc7c00) [pid = 1670] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 12:54:58 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x1167a5800) [pid = 1670] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 12:54:58 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x11933b400) [pid = 1670] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 12:54:58 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x123d2cc00) [pid = 1670] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 12:54:58 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x1128cf800) [pid = 1670] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 12:54:58 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x11a0de400) [pid = 1670] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 12:54:58 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x124e52400) [pid = 1670] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 12:54:58 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x1214b5800) [pid = 1670] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 12:54:58 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x1174e8c00) [pid = 1670] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 12:54:58 INFO - PROCESS | 1670 | 1468007698646 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]]]}] 12:54:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 12:54:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 772ms 12:54:58 INFO - PROCESS | 1670 | 1468007698704 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 12:54:58 INFO - PROCESS | 1670 | 1468007698706 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 12:54:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 12:54:58 INFO - PROCESS | 1670 | 1468007698720 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 12:54:58 INFO - PROCESS | 1670 | 1468007698721 Marionette TRACE conn2 <- [1,2458,null,{}] 12:54:58 INFO - PROCESS | 1670 | 1468007698725 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}] 12:54:58 INFO - PROCESS | 1670 | 1468007698726 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:58 INFO - PROCESS | 1670 | 1468007698849 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 12:54:58 INFO - PROCESS | 1670 | 1468007698861 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:58 INFO - PROCESS | 1670 | 1468007698862 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x125777800 == 37 [pid = 1670] [id = 622] 12:54:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x115dee800) [pid = 1670] [serial = 1866] [outer = 0x0] 12:54:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x118181800) [pid = 1670] [serial = 1867] [outer = 0x115dee800] 12:54:58 INFO - PROCESS | 1670 | 1468007698902 Marionette DEBUG loaded listener.js 12:54:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x1197e8000) [pid = 1670] [serial = 1868] [outer = 0x115dee800] 12:54:59 INFO - PROCESS | 1670 | 1468007699294 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]]]}] 12:54:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 12:54:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 622ms 12:54:59 INFO - PROCESS | 1670 | 1468007699341 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 12:54:59 INFO - PROCESS | 1670 | 1468007699342 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 12:54:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 12:54:59 INFO - PROCESS | 1670 | 1468007699345 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 12:54:59 INFO - PROCESS | 1670 | 1468007699346 Marionette TRACE conn2 <- [1,2462,null,{}] 12:54:59 INFO - PROCESS | 1670 | 1468007699352 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}] 12:54:59 INFO - PROCESS | 1670 | 1468007699353 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:59 INFO - PROCESS | 1670 | 1468007699464 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 12:54:59 INFO - PROCESS | 1670 | 1468007699489 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:59 INFO - PROCESS | 1670 | 1468007699490 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c745000 == 38 [pid = 1670] [id = 623] 12:54:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x119106c00) [pid = 1670] [serial = 1869] [outer = 0x0] 12:54:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x11a0e1800) [pid = 1670] [serial = 1870] [outer = 0x119106c00] 12:54:59 INFO - PROCESS | 1670 | 1468007699525 Marionette DEBUG loaded listener.js 12:54:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x129050400) [pid = 1670] [serial = 1871] [outer = 0x119106c00] 12:54:59 INFO - PROCESS | 1670 | 1468007699840 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]]]}] 12:54:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 12:54:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 518ms 12:54:59 INFO - PROCESS | 1670 | 1468007699863 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 12:54:59 INFO - PROCESS | 1670 | 1468007699865 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 12:54:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 12:54:59 INFO - PROCESS | 1670 | 1468007699868 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 12:54:59 INFO - PROCESS | 1670 | 1468007699871 Marionette TRACE conn2 <- [1,2466,null,{}] 12:54:59 INFO - PROCESS | 1670 | 1468007699874 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}] 12:54:59 INFO - PROCESS | 1670 | 1468007699875 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:59 INFO - PROCESS | 1670 | 1468007699963 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 12:54:59 INFO - PROCESS | 1670 | 1468007699969 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:59 INFO - PROCESS | 1670 | 1468007699970 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:54:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ca6b800 == 39 [pid = 1670] [id = 624] 12:54:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x12a7a5c00) [pid = 1670] [serial = 1872] [outer = 0x0] 12:54:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x12b0e0c00) [pid = 1670] [serial = 1873] [outer = 0x12a7a5c00] 12:54:59 INFO - PROCESS | 1670 | 1468007699994 Marionette DEBUG loaded listener.js 12:55:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x12b0ee000) [pid = 1670] [serial = 1874] [outer = 0x12a7a5c00] 12:55:00 INFO - PROCESS | 1670 | 1468007700324 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]]]}] 12:55:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 12:55:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 471ms 12:55:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 12:55:00 INFO - PROCESS | 1670 | 1468007700339 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 12:55:00 INFO - PROCESS | 1670 | 1468007700340 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 12:55:00 INFO - PROCESS | 1670 | 1468007700343 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 12:55:00 INFO - PROCESS | 1670 | 1468007700344 Marionette TRACE conn2 <- [1,2470,null,{}] 12:55:00 INFO - PROCESS | 1670 | 1468007700347 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}] 12:55:00 INFO - PROCESS | 1670 | 1468007700349 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:00 INFO - PROCESS | 1670 | 1468007700501 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 12:55:00 INFO - PROCESS | 1670 | 1468007700631 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:00 INFO - PROCESS | 1670 | 1468007700633 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x116acb000 == 40 [pid = 1670] [id = 625] 12:55:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x110eef000) [pid = 1670] [serial = 1875] [outer = 0x0] 12:55:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x1128ce400) [pid = 1670] [serial = 1876] [outer = 0x110eef000] 12:55:00 INFO - PROCESS | 1670 | 1468007700686 Marionette DEBUG loaded listener.js 12:55:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x112ee0000) [pid = 1670] [serial = 1877] [outer = 0x110eef000] 12:55:01 INFO - PROCESS | 1670 | 1468007701182 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]]]}] 12:55:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 12:55:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 869ms 12:55:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 12:55:01 INFO - PROCESS | 1670 | 1468007701214 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 12:55:01 INFO - PROCESS | 1670 | 1468007701216 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 12:55:01 INFO - PROCESS | 1670 | 1468007701219 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 12:55:01 INFO - PROCESS | 1670 | 1468007701221 Marionette TRACE conn2 <- [1,2474,null,{}] 12:55:01 INFO - PROCESS | 1670 | 1468007701225 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}] 12:55:01 INFO - PROCESS | 1670 | 1468007701228 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:01 INFO - PROCESS | 1670 | 1468007701335 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 12:55:01 INFO - PROCESS | 1670 | 1468007701397 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:01 INFO - PROCESS | 1670 | 1468007701399 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x1256af800 == 41 [pid = 1670] [id = 626] 12:55:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x1167a2400) [pid = 1670] [serial = 1878] [outer = 0x0] 12:55:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x118fd2800) [pid = 1670] [serial = 1879] [outer = 0x1167a2400] 12:55:01 INFO - PROCESS | 1670 | 1468007701429 Marionette DEBUG loaded listener.js 12:55:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x11933dc00) [pid = 1670] [serial = 1880] [outer = 0x1167a2400] 12:55:01 INFO - PROCESS | 1670 | 1468007701882 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]]]}] 12:55:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 12:55:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 672ms 12:55:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 12:55:01 INFO - PROCESS | 1670 | 1468007701893 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 12:55:01 INFO - PROCESS | 1670 | 1468007701896 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 12:55:01 INFO - PROCESS | 1670 | 1468007701898 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 12:55:01 INFO - PROCESS | 1670 | 1468007701900 Marionette TRACE conn2 <- [1,2478,null,{}] 12:55:01 INFO - PROCESS | 1670 | 1468007701902 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}] 12:55:01 INFO - PROCESS | 1670 | 1468007701904 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:02 INFO - PROCESS | 1670 | 1468007702008 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 12:55:02 INFO - PROCESS | 1670 | 1468007702102 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:02 INFO - PROCESS | 1670 | 1468007702104 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c039000 == 42 [pid = 1670] [id = 627] 12:55:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x119993000) [pid = 1670] [serial = 1881] [outer = 0x0] 12:55:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x121178000) [pid = 1670] [serial = 1882] [outer = 0x119993000] 12:55:02 INFO - PROCESS | 1670 | 1468007702132 Marionette DEBUG loaded listener.js 12:55:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x12160c000) [pid = 1670] [serial = 1883] [outer = 0x119993000] 12:55:02 INFO - PROCESS | 1670 | 1468007702553 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]]]}] 12:55:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 12:55:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 672ms 12:55:02 INFO - PROCESS | 1670 | 1468007702571 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 12:55:02 INFO - PROCESS | 1670 | 1468007702572 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 12:55:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 12:55:02 INFO - PROCESS | 1670 | 1468007702580 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 12:55:02 INFO - PROCESS | 1670 | 1468007702584 Marionette TRACE conn2 <- [1,2482,null,{}] 12:55:02 INFO - PROCESS | 1670 | 1468007702606 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}] 12:55:02 INFO - PROCESS | 1670 | 1468007702608 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:02 INFO - PROCESS | 1670 | 1468007702712 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 12:55:02 INFO - PROCESS | 1670 | 1468007702786 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:02 INFO - PROCESS | 1670 | 1468007702788 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d1cd000 == 43 [pid = 1670] [id = 628] 12:55:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x11a0df400) [pid = 1670] [serial = 1884] [outer = 0x0] 12:55:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x128b11800) [pid = 1670] [serial = 1885] [outer = 0x11a0df400] 12:55:02 INFO - PROCESS | 1670 | 1468007702816 Marionette DEBUG loaded listener.js 12:55:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x12928e800) [pid = 1670] [serial = 1886] [outer = 0x11a0df400] 12:55:03 INFO - PROCESS | 1670 | 1468007703188 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]]]}] 12:55:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 12:55:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 644ms 12:55:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 12:55:03 INFO - PROCESS | 1670 | 1468007703220 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 12:55:03 INFO - PROCESS | 1670 | 1468007703222 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 12:55:03 INFO - PROCESS | 1670 | 1468007703224 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 12:55:03 INFO - PROCESS | 1670 | 1468007703225 Marionette TRACE conn2 <- [1,2486,null,{}] 12:55:03 INFO - PROCESS | 1670 | 1468007703229 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}] 12:55:03 INFO - PROCESS | 1670 | 1468007703230 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:03 INFO - PROCESS | 1670 | 1468007703358 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 12:55:03 INFO - PROCESS | 1670 | 1468007703494 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:03 INFO - PROCESS | 1670 | 1468007703496 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d485800 == 44 [pid = 1670] [id = 629] 12:55:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x12a762c00) [pid = 1670] [serial = 1887] [outer = 0x0] 12:55:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x12a9f2400) [pid = 1670] [serial = 1888] [outer = 0x12a762c00] 12:55:03 INFO - PROCESS | 1670 | 1468007703543 Marionette DEBUG loaded listener.js 12:55:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x12b0e4800) [pid = 1670] [serial = 1889] [outer = 0x12a762c00] 12:55:04 INFO - PROCESS | 1670 | 1468007704063 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]]]}] 12:55:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 12:55:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 869ms 12:55:04 INFO - PROCESS | 1670 | 1468007704094 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 12:55:04 INFO - PROCESS | 1670 | 1468007704095 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 12:55:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 12:55:04 INFO - PROCESS | 1670 | 1468007704097 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 12:55:04 INFO - PROCESS | 1670 | 1468007704099 Marionette TRACE conn2 <- [1,2490,null,{}] 12:55:04 INFO - PROCESS | 1670 | 1468007704101 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}] 12:55:04 INFO - PROCESS | 1670 | 1468007704103 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:04 INFO - PROCESS | 1670 | 1468007704206 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 12:55:04 INFO - PROCESS | 1670 | 1468007704267 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:04 INFO - PROCESS | 1670 | 1468007704271 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x119bd6000 == 45 [pid = 1670] [id = 630] 12:55:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x111ca9400) [pid = 1670] [serial = 1890] [outer = 0x0] 12:55:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x113d41c00) [pid = 1670] [serial = 1891] [outer = 0x111ca9400] 12:55:04 INFO - PROCESS | 1670 | 1468007704469 Marionette DEBUG loaded listener.js 12:55:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x117150c00) [pid = 1670] [serial = 1892] [outer = 0x111ca9400] 12:55:04 INFO - PROCESS | 1670 | 1468007704961 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]]]}] 12:55:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 12:55:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 922ms 12:55:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 12:55:05 INFO - PROCESS | 1670 | 1468007705020 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 12:55:05 INFO - PROCESS | 1670 | 1468007705022 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 12:55:05 INFO - PROCESS | 1670 | 1468007705025 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 12:55:05 INFO - PROCESS | 1670 | 1468007705027 Marionette TRACE conn2 <- [1,2494,null,{}] 12:55:05 INFO - PROCESS | 1670 | 1468007705030 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}] 12:55:05 INFO - PROCESS | 1670 | 1468007705031 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:05 INFO - PROCESS | 1670 | --DOCSHELL 0x12ca6b800 == 44 [pid = 1670] [id = 624] 12:55:05 INFO - PROCESS | 1670 | --DOCSHELL 0x12c745000 == 43 [pid = 1670] [id = 623] 12:55:05 INFO - PROCESS | 1670 | --DOCSHELL 0x125777800 == 42 [pid = 1670] [id = 622] 12:55:05 INFO - PROCESS | 1670 | --DOCSHELL 0x12c02e000 == 41 [pid = 1670] [id = 621] 12:55:05 INFO - PROCESS | 1670 | --DOCSHELL 0x12b948000 == 40 [pid = 1670] [id = 620] 12:55:05 INFO - PROCESS | 1670 | --DOCSHELL 0x12b019800 == 39 [pid = 1670] [id = 619] 12:55:05 INFO - PROCESS | 1670 | --DOCSHELL 0x12a421800 == 38 [pid = 1670] [id = 618] 12:55:05 INFO - PROCESS | 1670 | --DOCSHELL 0x121b0d000 == 37 [pid = 1670] [id = 617] 12:55:05 INFO - PROCESS | 1670 | --DOCSHELL 0x1262de000 == 36 [pid = 1670] [id = 616] 12:55:05 INFO - PROCESS | 1670 | --DOCSHELL 0x121b1a000 == 35 [pid = 1670] [id = 615] 12:55:05 INFO - PROCESS | 1670 | --DOCSHELL 0x1191c8800 == 34 [pid = 1670] [id = 614] 12:55:05 INFO - PROCESS | 1670 | --DOCSHELL 0x11747e000 == 33 [pid = 1670] [id = 613] 12:55:05 INFO - PROCESS | 1670 | --DOCSHELL 0x1210cc000 == 32 [pid = 1670] [id = 612] 12:55:05 INFO - PROCESS | 1670 | --DOCSHELL 0x113081000 == 31 [pid = 1670] [id = 611] 12:55:05 INFO - PROCESS | 1670 | --DOCSHELL 0x119bd6000 == 30 [pid = 1670] [id = 630] 12:55:05 INFO - PROCESS | 1670 | --DOCSHELL 0x12d485800 == 29 [pid = 1670] [id = 629] 12:55:05 INFO - PROCESS | 1670 | --DOCSHELL 0x12d1cd000 == 28 [pid = 1670] [id = 628] 12:55:05 INFO - PROCESS | 1670 | --DOCSHELL 0x12c039000 == 27 [pid = 1670] [id = 627] 12:55:05 INFO - PROCESS | 1670 | --DOCSHELL 0x1256af800 == 26 [pid = 1670] [id = 626] 12:55:05 INFO - PROCESS | 1670 | --DOCSHELL 0x116acb000 == 25 [pid = 1670] [id = 625] 12:55:05 INFO - PROCESS | 1670 | 1468007705664 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 12:55:05 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x119b5b400) [pid = 1670] [serial = 1813] [outer = 0x0] [url = about:blank] 12:55:05 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x1193be400) [pid = 1670] [serial = 1810] [outer = 0x0] [url = about:blank] 12:55:05 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x112eda800) [pid = 1670] [serial = 1801] [outer = 0x0] [url = about:blank] 12:55:05 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x1130ad000) [pid = 1670] [serial = 1802] [outer = 0x0] [url = about:blank] 12:55:05 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x118537800) [pid = 1670] [serial = 1807] [outer = 0x0] [url = about:blank] 12:55:05 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x126993800) [pid = 1670] [serial = 1829] [outer = 0x0] [url = about:blank] 12:55:05 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x11931c800) [pid = 1670] [serial = 1808] [outer = 0x0] [url = about:blank] 12:55:05 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x116fa5000) [pid = 1670] [serial = 1804] [outer = 0x0] [url = about:blank] 12:55:05 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x1174bf000) [pid = 1670] [serial = 1805] [outer = 0x0] [url = about:blank] 12:55:05 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x114f9a400) [pid = 1670] [serial = 1798] [outer = 0x0] [url = about:blank] 12:55:05 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x1174b1c00) [pid = 1670] [serial = 1799] [outer = 0x0] [url = about:blank] 12:55:05 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x118205800) [pid = 1670] [serial = 1787] [outer = 0x0] [url = about:blank] 12:55:05 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x117151800) [pid = 1670] [serial = 1786] [outer = 0x0] [url = about:blank] 12:55:05 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x119f76000) [pid = 1670] [serial = 1790] [outer = 0x0] [url = about:blank] 12:55:05 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x1193ca400) [pid = 1670] [serial = 1789] [outer = 0x0] [url = about:blank] 12:55:05 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x126de0000) [pid = 1670] [serial = 1793] [outer = 0x0] [url = about:blank] 12:55:05 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x1262a2000) [pid = 1670] [serial = 1792] [outer = 0x0] [url = about:blank] 12:55:05 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x129294400) [pid = 1670] [serial = 1795] [outer = 0x0] [url = about:blank] 12:55:05 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x12a769000) [pid = 1670] [serial = 1796] [outer = 0x0] [url = about:blank] 12:55:05 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x121175800) [pid = 1670] [serial = 1816] [outer = 0x0] [url = about:blank] 12:55:05 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x12629f000) [pid = 1670] [serial = 1822] [outer = 0x0] [url = about:blank] 12:55:05 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x123f96c00) [pid = 1670] [serial = 1819] [outer = 0x0] [url = about:blank] 12:55:05 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x121bc0800) [pid = 1670] [serial = 1828] [outer = 0x0] [url = about:blank] 12:55:05 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x119328000) [pid = 1670] [serial = 1825] [outer = 0x0] [url = about:blank] 12:55:05 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x124e51800) [pid = 1670] [serial = 1820] [outer = 0x0] [url = about:blank] 12:55:05 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x121bb8800) [pid = 1670] [serial = 1817] [outer = 0x0] [url = about:blank] 12:55:05 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x11a0d6800) [pid = 1670] [serial = 1814] [outer = 0x0] [url = about:blank] 12:55:05 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x12698a400) [pid = 1670] [serial = 1823] [outer = 0x0] [url = about:blank] 12:55:05 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x1197e5c00) [pid = 1670] [serial = 1811] [outer = 0x0] [url = about:blank] 12:55:05 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x126de2400) [pid = 1670] [serial = 1831] [outer = 0x0] [url = about:blank] 12:55:05 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x11a0d7c00) [pid = 1670] [serial = 1826] [outer = 0x0] [url = about:blank] 12:55:05 INFO - PROCESS | 1670 | 1468007705770 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:05 INFO - PROCESS | 1670 | 1468007705771 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x112641000 == 26 [pid = 1670] [id = 631] 12:55:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x110e83400) [pid = 1670] [serial = 1893] [outer = 0x0] 12:55:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x110ee3800) [pid = 1670] [serial = 1894] [outer = 0x110e83400] 12:55:05 INFO - PROCESS | 1670 | 1468007705800 Marionette DEBUG loaded listener.js 12:55:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x111aa5800) [pid = 1670] [serial = 1895] [outer = 0x110e83400] 12:55:07 INFO - PROCESS | 1670 | 1468007707090 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]]]}] 12:55:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 12:55:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 2072ms 12:55:07 INFO - PROCESS | 1670 | 1468007707098 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 12:55:07 INFO - PROCESS | 1670 | 1468007707102 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 12:55:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 12:55:07 INFO - PROCESS | 1670 | 1468007707108 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 12:55:07 INFO - PROCESS | 1670 | 1468007707110 Marionette TRACE conn2 <- [1,2498,null,{}] 12:55:07 INFO - PROCESS | 1670 | 1468007707114 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}] 12:55:07 INFO - PROCESS | 1670 | 1468007707117 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:07 INFO - PROCESS | 1670 | 1468007707203 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 12:55:07 INFO - PROCESS | 1670 | 1468007707208 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:07 INFO - PROCESS | 1670 | 1468007707211 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x11710a000 == 27 [pid = 1670] [id = 632] 12:55:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x1129b3c00) [pid = 1670] [serial = 1896] [outer = 0x0] 12:55:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x112a79c00) [pid = 1670] [serial = 1897] [outer = 0x1129b3c00] 12:55:07 INFO - PROCESS | 1670 | 1468007707242 Marionette DEBUG loaded listener.js 12:55:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x112fc4800) [pid = 1670] [serial = 1898] [outer = 0x1129b3c00] 12:55:07 INFO - PROCESS | 1670 | 1468007707578 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]]]}] 12:55:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 12:55:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 523ms 12:55:07 INFO - PROCESS | 1670 | 1468007707630 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 12:55:07 INFO - PROCESS | 1670 | 1468007707634 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 12:55:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 12:55:07 INFO - PROCESS | 1670 | 1468007707638 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 12:55:07 INFO - PROCESS | 1670 | 1468007707640 Marionette TRACE conn2 <- [1,2502,null,{}] 12:55:07 INFO - PROCESS | 1670 | 1468007707643 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}] 12:55:07 INFO - PROCESS | 1670 | 1468007707645 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:07 INFO - PROCESS | 1670 | 1468007707724 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 12:55:07 INFO - PROCESS | 1670 | 1468007707728 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:07 INFO - PROCESS | 1670 | 1468007707730 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x118fc1000 == 28 [pid = 1670] [id = 633] 12:55:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x115e6d000) [pid = 1670] [serial = 1899] [outer = 0x0] 12:55:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x11614b400) [pid = 1670] [serial = 1900] [outer = 0x115e6d000] 12:55:07 INFO - PROCESS | 1670 | 1468007707759 Marionette DEBUG loaded listener.js 12:55:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x1167a2c00) [pid = 1670] [serial = 1901] [outer = 0x115e6d000] 12:55:08 INFO - PROCESS | 1670 | 1468007708094 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]]]}] 12:55:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 12:55:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 473ms 12:55:08 INFO - PROCESS | 1670 | 1468007708111 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 12:55:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 12:55:08 INFO - PROCESS | 1670 | 1468007708123 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 12:55:08 INFO - PROCESS | 1670 | 1468007708126 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 12:55:08 INFO - PROCESS | 1670 | 1468007708128 Marionette TRACE conn2 <- [1,2506,null,{}] 12:55:08 INFO - PROCESS | 1670 | 1468007708148 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}] 12:55:08 INFO - PROCESS | 1670 | 1468007708152 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:08 INFO - PROCESS | 1670 | 1468007708252 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 12:55:08 INFO - PROCESS | 1670 | 1468007708260 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:08 INFO - PROCESS | 1670 | 1468007708262 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x121220800 == 29 [pid = 1670] [id = 634] 12:55:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x112a84400) [pid = 1670] [serial = 1902] [outer = 0x0] 12:55:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x117560c00) [pid = 1670] [serial = 1903] [outer = 0x112a84400] 12:55:08 INFO - PROCESS | 1670 | 1468007708290 Marionette DEBUG loaded listener.js 12:55:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x11805ac00) [pid = 1670] [serial = 1904] [outer = 0x112a84400] 12:55:08 INFO - PROCESS | 1670 | 1468007708650 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]]]}] 12:55:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 12:55:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 571ms 12:55:08 INFO - PROCESS | 1670 | 1468007708697 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 12:55:08 INFO - PROCESS | 1670 | 1468007708699 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 12:55:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 12:55:08 INFO - PROCESS | 1670 | 1468007708702 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 12:55:08 INFO - PROCESS | 1670 | 1468007708703 Marionette TRACE conn2 <- [1,2510,null,{}] 12:55:08 INFO - PROCESS | 1670 | 1468007708705 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}] 12:55:08 INFO - PROCESS | 1670 | 1468007708706 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:08 INFO - PROCESS | 1670 | 1468007708807 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 12:55:08 INFO - PROCESS | 1670 | 1468007708810 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:08 INFO - PROCESS | 1670 | 1468007708811 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x121c82000 == 30 [pid = 1670] [id = 635] 12:55:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x118182800) [pid = 1670] [serial = 1905] [outer = 0x0] 12:55:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x1182e5c00) [pid = 1670] [serial = 1906] [outer = 0x118182800] 12:55:08 INFO - PROCESS | 1670 | 1468007708837 Marionette DEBUG loaded listener.js 12:55:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x11889b800) [pid = 1670] [serial = 1907] [outer = 0x118182800] 12:55:09 INFO - PROCESS | 1670 | 1468007709178 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]]]}] 12:55:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 12:55:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 518ms 12:55:09 INFO - PROCESS | 1670 | 1468007709220 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 12:55:09 INFO - PROCESS | 1670 | 1468007709222 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 12:55:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 12:55:09 INFO - PROCESS | 1670 | 1468007709224 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 12:55:09 INFO - PROCESS | 1670 | 1468007709225 Marionette TRACE conn2 <- [1,2514,null,{}] 12:55:09 INFO - PROCESS | 1670 | 1468007709228 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}] 12:55:09 INFO - PROCESS | 1670 | 1468007709229 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:09 INFO - PROCESS | 1670 | 1468007709330 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 12:55:09 INFO - PROCESS | 1670 | 1468007709342 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:09 INFO - PROCESS | 1670 | 1468007709343 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x123f7c000 == 31 [pid = 1670] [id = 636] 12:55:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x113d42400) [pid = 1670] [serial = 1908] [outer = 0x0] 12:55:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x118f5f400) [pid = 1670] [serial = 1909] [outer = 0x113d42400] 12:55:09 INFO - PROCESS | 1670 | 1468007709368 Marionette DEBUG loaded listener.js 12:55:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x119337800) [pid = 1670] [serial = 1910] [outer = 0x113d42400] 12:55:09 INFO - PROCESS | 1670 | 1468007709723 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]]]}] 12:55:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 12:55:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 519ms 12:55:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 12:55:09 INFO - PROCESS | 1670 | 1468007709744 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 12:55:09 INFO - PROCESS | 1670 | 1468007709746 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 12:55:09 INFO - PROCESS | 1670 | 1468007709748 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 12:55:09 INFO - PROCESS | 1670 | 1468007709749 Marionette TRACE conn2 <- [1,2518,null,{}] 12:55:09 INFO - PROCESS | 1670 | 1468007709757 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}] 12:55:09 INFO - PROCESS | 1670 | 1468007709761 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:09 INFO - PROCESS | 1670 | 1468007709888 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 12:55:09 INFO - PROCESS | 1670 | 1468007709892 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:09 INFO - PROCESS | 1670 | 1468007709893 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x1262d2000 == 32 [pid = 1670] [id = 637] 12:55:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x1167a3800) [pid = 1670] [serial = 1911] [outer = 0x0] 12:55:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x1193b7000) [pid = 1670] [serial = 1912] [outer = 0x1167a3800] 12:55:09 INFO - PROCESS | 1670 | 1468007709918 Marionette DEBUG loaded listener.js 12:55:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x119b5e800) [pid = 1670] [serial = 1913] [outer = 0x1167a3800] 12:55:10 INFO - PROCESS | 1670 | 1468007710250 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]]]}] 12:55:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 12:55:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 524ms 12:55:10 INFO - PROCESS | 1670 | 1468007710273 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 12:55:10 INFO - PROCESS | 1670 | 1468007710274 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 12:55:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 12:55:10 INFO - PROCESS | 1670 | 1468007710276 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 12:55:10 INFO - PROCESS | 1670 | 1468007710277 Marionette TRACE conn2 <- [1,2522,null,{}] 12:55:10 INFO - PROCESS | 1670 | 1468007710279 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}] 12:55:10 INFO - PROCESS | 1670 | 1468007710280 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:10 INFO - PROCESS | 1670 | 1468007710387 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 12:55:10 INFO - PROCESS | 1670 | 1468007710426 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:10 INFO - PROCESS | 1670 | 1468007710427 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x1278b0000 == 33 [pid = 1670] [id = 638] 12:55:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x119b5f000) [pid = 1670] [serial = 1914] [outer = 0x0] 12:55:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x11a0d9800) [pid = 1670] [serial = 1915] [outer = 0x119b5f000] 12:55:10 INFO - PROCESS | 1670 | 1468007710451 Marionette DEBUG loaded listener.js 12:55:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x12116d000) [pid = 1670] [serial = 1916] [outer = 0x119b5f000] 12:55:10 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x11933b800) [pid = 1670] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 12:55:10 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x12a7a5c00) [pid = 1670] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 12:55:10 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x119106c00) [pid = 1670] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 12:55:10 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x1174b9000) [pid = 1670] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 12:55:10 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x12934e000) [pid = 1670] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 12:55:10 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x12a7a3800) [pid = 1670] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 12:55:10 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x110e7e800) [pid = 1670] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 12:55:10 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x1128cc000) [pid = 1670] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 12:55:10 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x1129a8c00) [pid = 1670] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 12:55:10 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x1174b8800) [pid = 1670] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 12:55:10 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x121406000) [pid = 1670] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 12:55:10 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x112db9400) [pid = 1670] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 12:55:10 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x116fa4400) [pid = 1670] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 12:55:10 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x111ca9400) [pid = 1670] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 12:55:10 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x110eef000) [pid = 1670] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 12:55:10 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x1167a2400) [pid = 1670] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 12:55:10 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x119993000) [pid = 1670] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 12:55:10 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x11a0df400) [pid = 1670] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 12:55:10 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x124e56400) [pid = 1670] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 12:55:10 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x115dee800) [pid = 1670] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 12:55:10 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x12a762c00) [pid = 1670] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 12:55:10 INFO - PROCESS | 1670 | 1468007710948 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]]]}] 12:55:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 12:55:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 719ms 12:55:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 12:55:10 INFO - PROCESS | 1670 | 1468007710996 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 12:55:11 INFO - PROCESS | 1670 | 1468007710997 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 12:55:11 INFO - PROCESS | 1670 | 1468007711004 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 12:55:11 INFO - PROCESS | 1670 | 1468007711006 Marionette TRACE conn2 <- [1,2526,null,{}] 12:55:11 INFO - PROCESS | 1670 | 1468007711016 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}] 12:55:11 INFO - PROCESS | 1670 | 1468007711018 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:11 INFO - PROCESS | 1670 | 1468007711124 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 12:55:11 INFO - PROCESS | 1670 | 1468007711128 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:11 INFO - PROCESS | 1670 | 1468007711129 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x128ba0000 == 34 [pid = 1670] [id = 639] 12:55:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x1129a9000) [pid = 1670] [serial = 1917] [outer = 0x0] 12:55:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x116fa7000) [pid = 1670] [serial = 1918] [outer = 0x1129a9000] 12:55:11 INFO - PROCESS | 1670 | 1468007711153 Marionette DEBUG loaded listener.js 12:55:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x11933d000) [pid = 1670] [serial = 1919] [outer = 0x1129a9000] 12:55:11 INFO - PROCESS | 1670 | 1468007711446 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]]]}] 12:55:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 12:55:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 474ms 12:55:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 12:55:11 INFO - PROCESS | 1670 | 1468007711476 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 12:55:11 INFO - PROCESS | 1670 | 1468007711477 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 12:55:11 INFO - PROCESS | 1670 | 1468007711479 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 12:55:11 INFO - PROCESS | 1670 | 1468007711480 Marionette TRACE conn2 <- [1,2530,null,{}] 12:55:11 INFO - PROCESS | 1670 | 1468007711482 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}] 12:55:11 INFO - PROCESS | 1670 | 1468007711485 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:11 INFO - PROCESS | 1670 | 1468007711562 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 12:55:11 INFO - PROCESS | 1670 | 1468007711569 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:11 INFO - PROCESS | 1670 | 1468007711570 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x12121f800 == 35 [pid = 1670] [id = 640] 12:55:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x115e07000) [pid = 1670] [serial = 1920] [outer = 0x0] 12:55:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x11a0d7000) [pid = 1670] [serial = 1921] [outer = 0x115e07000] 12:55:11 INFO - PROCESS | 1670 | 1468007711602 Marionette DEBUG loaded listener.js 12:55:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x121176800) [pid = 1670] [serial = 1922] [outer = 0x115e07000] 12:55:11 INFO - PROCESS | 1670 | 1468007711923 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]]]}] 12:55:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 12:55:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 469ms 12:55:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 12:55:11 INFO - PROCESS | 1670 | 1468007711955 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 12:55:11 INFO - PROCESS | 1670 | 1468007711956 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 12:55:11 INFO - PROCESS | 1670 | 1468007711959 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 12:55:11 INFO - PROCESS | 1670 | 1468007711960 Marionette TRACE conn2 <- [1,2534,null,{}] 12:55:11 INFO - PROCESS | 1670 | 1468007711985 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}] 12:55:11 INFO - PROCESS | 1670 | 1468007711987 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:12 INFO - PROCESS | 1670 | 1468007712070 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 12:55:12 INFO - PROCESS | 1670 | 1468007712074 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:12 INFO - PROCESS | 1670 | 1468007712075 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x1292e7800 == 36 [pid = 1670] [id = 641] 12:55:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x119342000) [pid = 1670] [serial = 1923] [outer = 0x0] 12:55:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x1211c0c00) [pid = 1670] [serial = 1924] [outer = 0x119342000] 12:55:12 INFO - PROCESS | 1670 | 1468007712099 Marionette DEBUG loaded listener.js 12:55:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x1214aec00) [pid = 1670] [serial = 1925] [outer = 0x119342000] 12:55:12 INFO - PROCESS | 1670 | 1468007712432 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]]]}] 12:55:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 12:55:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 518ms 12:55:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 12:55:12 INFO - PROCESS | 1670 | 1468007712478 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 12:55:12 INFO - PROCESS | 1670 | 1468007712479 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 12:55:12 INFO - PROCESS | 1670 | 1468007712481 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 12:55:12 INFO - PROCESS | 1670 | 1468007712483 Marionette TRACE conn2 <- [1,2538,null,{}] 12:55:12 INFO - PROCESS | 1670 | 1468007712485 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}] 12:55:12 INFO - PROCESS | 1670 | 1468007712487 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:12 INFO - PROCESS | 1670 | 1468007712573 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 12:55:12 INFO - PROCESS | 1670 | 1468007712577 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:12 INFO - PROCESS | 1670 | 1468007712578 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x123f78000 == 37 [pid = 1670] [id = 642] 12:55:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x1214b3400) [pid = 1670] [serial = 1926] [outer = 0x0] 12:55:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x121c4e800) [pid = 1670] [serial = 1927] [outer = 0x1214b3400] 12:55:12 INFO - PROCESS | 1670 | 1468007712612 Marionette DEBUG loaded listener.js 12:55:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x124e17400) [pid = 1670] [serial = 1928] [outer = 0x1214b3400] 12:55:13 INFO - PROCESS | 1670 | 1468007713215 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]]]}] 12:55:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 12:55:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 771ms 12:55:13 INFO - PROCESS | 1670 | 1468007713321 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 12:55:13 INFO - PROCESS | 1670 | 1468007713324 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 12:55:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 12:55:13 INFO - PROCESS | 1670 | 1468007713329 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 12:55:13 INFO - PROCESS | 1670 | 1468007713331 Marionette TRACE conn2 <- [1,2542,null,{}] 12:55:13 INFO - PROCESS | 1670 | 1468007713338 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}] 12:55:13 INFO - PROCESS | 1670 | 1468007713340 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:13 INFO - PROCESS | 1670 | 1468007713456 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 12:55:13 INFO - PROCESS | 1670 | 1468007713534 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:13 INFO - PROCESS | 1670 | 1468007713536 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x118fbc800 == 38 [pid = 1670] [id = 643] 12:55:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x1129a9c00) [pid = 1670] [serial = 1929] [outer = 0x0] 12:55:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x1130cec00) [pid = 1670] [serial = 1930] [outer = 0x1129a9c00] 12:55:13 INFO - PROCESS | 1670 | 1468007713567 Marionette DEBUG loaded listener.js 12:55:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x1164f7000) [pid = 1670] [serial = 1931] [outer = 0x1129a9c00] 12:55:14 INFO - PROCESS | 1670 | 1468007714122 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]]]}] 12:55:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 12:55:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 875ms 12:55:14 INFO - PROCESS | 1670 | 1468007714204 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 12:55:14 INFO - PROCESS | 1670 | 1468007714209 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 12:55:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 12:55:14 INFO - PROCESS | 1670 | 1468007714216 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 12:55:14 INFO - PROCESS | 1670 | 1468007714219 Marionette TRACE conn2 <- [1,2546,null,{}] 12:55:14 INFO - PROCESS | 1670 | 1468007714222 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}] 12:55:14 INFO - PROCESS | 1670 | 1468007714225 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:14 INFO - PROCESS | 1670 | 1468007714381 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 12:55:14 INFO - PROCESS | 1670 | 1468007714486 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:14 INFO - PROCESS | 1670 | 1468007714487 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:14 INFO - PROCESS | 1670 | ++DOCSHELL 0x124bdd000 == 39 [pid = 1670] [id = 644] 12:55:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x1129a6c00) [pid = 1670] [serial = 1932] [outer = 0x0] 12:55:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x1174bd800) [pid = 1670] [serial = 1933] [outer = 0x1129a6c00] 12:55:14 INFO - PROCESS | 1670 | 1468007714521 Marionette DEBUG loaded listener.js 12:55:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x118184400) [pid = 1670] [serial = 1934] [outer = 0x1129a6c00] 12:55:15 INFO - PROCESS | 1670 | 1468007715240 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]]]}] 12:55:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 12:55:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1078ms 12:55:15 INFO - PROCESS | 1670 | 1468007715308 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 12:55:15 INFO - PROCESS | 1670 | 1468007715311 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 12:55:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 12:55:15 INFO - PROCESS | 1670 | 1468007715317 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 12:55:15 INFO - PROCESS | 1670 | 1468007715320 Marionette TRACE conn2 <- [1,2550,null,{}] 12:55:15 INFO - PROCESS | 1670 | 1468007715326 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}] 12:55:15 INFO - PROCESS | 1670 | 1468007715328 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:15 INFO - PROCESS | 1670 | 1468007715498 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 12:55:15 INFO - PROCESS | 1670 | --DOCSHELL 0x1292e7800 == 38 [pid = 1670] [id = 641] 12:55:15 INFO - PROCESS | 1670 | --DOCSHELL 0x12121f800 == 37 [pid = 1670] [id = 640] 12:55:15 INFO - PROCESS | 1670 | --DOCSHELL 0x128ba0000 == 36 [pid = 1670] [id = 639] 12:55:15 INFO - PROCESS | 1670 | --DOCSHELL 0x1278b0000 == 35 [pid = 1670] [id = 638] 12:55:15 INFO - PROCESS | 1670 | --DOCSHELL 0x1262d2000 == 34 [pid = 1670] [id = 637] 12:55:15 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x110ee3800) [pid = 1670] [serial = 1894] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1670 | --DOCSHELL 0x123f7c000 == 33 [pid = 1670] [id = 636] 12:55:15 INFO - PROCESS | 1670 | --DOCSHELL 0x121c82000 == 32 [pid = 1670] [id = 635] 12:55:15 INFO - PROCESS | 1670 | --DOCSHELL 0x121220800 == 31 [pid = 1670] [id = 634] 12:55:15 INFO - PROCESS | 1670 | --DOCSHELL 0x118fc1000 == 30 [pid = 1670] [id = 633] 12:55:15 INFO - PROCESS | 1670 | --DOCSHELL 0x11710a000 == 29 [pid = 1670] [id = 632] 12:55:15 INFO - PROCESS | 1670 | --DOCSHELL 0x112641000 == 28 [pid = 1670] [id = 631] 12:55:15 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x129292000) [pid = 1670] [serial = 1832] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x12904e400) [pid = 1670] [serial = 1858] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x12a4bfc00) [pid = 1670] [serial = 1861] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x12a7a6400) [pid = 1670] [serial = 1864] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x1121b9000) [pid = 1670] [serial = 1834] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x1129ac000) [pid = 1670] [serial = 1835] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x1138d8400) [pid = 1670] [serial = 1840] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x11688e400) [pid = 1670] [serial = 1841] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x1193b2400) [pid = 1670] [serial = 1846] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x119623400) [pid = 1670] [serial = 1847] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x118053800) [pid = 1670] [serial = 1843] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x1182eb800) [pid = 1670] [serial = 1844] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x121517400) [pid = 1670] [serial = 1852] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x11a0d5800) [pid = 1670] [serial = 1849] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x1211b6c00) [pid = 1670] [serial = 1850] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x1174be000) [pid = 1670] [serial = 1837] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x11817b000) [pid = 1670] [serial = 1838] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x117150c00) [pid = 1670] [serial = 1892] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x1128ce400) [pid = 1670] [serial = 1876] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x11a0e1800) [pid = 1670] [serial = 1870] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x118fd2800) [pid = 1670] [serial = 1879] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x112ee0000) [pid = 1670] [serial = 1877] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x121178000) [pid = 1670] [serial = 1882] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x11933dc00) [pid = 1670] [serial = 1880] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1670 | --DOMWINDOW == 74 (0x12a9f3000) [pid = 1670] [serial = 1865] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1670 | --DOMWINDOW == 73 (0x128b11800) [pid = 1670] [serial = 1885] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1670 | --DOMWINDOW == 72 (0x12b0ee000) [pid = 1670] [serial = 1874] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1670 | --DOMWINDOW == 71 (0x12160c000) [pid = 1670] [serial = 1883] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1670 | --DOMWINDOW == 70 (0x125674400) [pid = 1670] [serial = 1855] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1670 | --DOMWINDOW == 69 (0x12a79dc00) [pid = 1670] [serial = 1862] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1670 | --DOMWINDOW == 68 (0x118181800) [pid = 1670] [serial = 1867] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1670 | --DOMWINDOW == 67 (0x12934c000) [pid = 1670] [serial = 1859] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1670 | --DOMWINDOW == 66 (0x12a9f2400) [pid = 1670] [serial = 1888] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1670 | --DOMWINDOW == 65 (0x12928e800) [pid = 1670] [serial = 1886] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1670 | --DOMWINDOW == 64 (0x121c50800) [pid = 1670] [serial = 1853] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1670 | --DOMWINDOW == 63 (0x1197e8000) [pid = 1670] [serial = 1868] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1670 | --DOMWINDOW == 62 (0x12b0e4800) [pid = 1670] [serial = 1889] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1670 | --DOMWINDOW == 61 (0x113d41c00) [pid = 1670] [serial = 1891] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1670 | --DOMWINDOW == 60 (0x126caa800) [pid = 1670] [serial = 1856] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1670 | --DOMWINDOW == 59 (0x12b0e0c00) [pid = 1670] [serial = 1873] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1670 | --DOMWINDOW == 58 (0x129050400) [pid = 1670] [serial = 1871] [outer = 0x0] [url = about:blank] 12:55:15 INFO - PROCESS | 1670 | 1468007715633 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:15 INFO - PROCESS | 1670 | 1468007715634 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x115e22800 == 29 [pid = 1670] [id = 645] 12:55:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 59 (0x1121b9000) [pid = 1670] [serial = 1935] [outer = 0x0] 12:55:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 60 (0x112e4d000) [pid = 1670] [serial = 1936] [outer = 0x1121b9000] 12:55:15 INFO - PROCESS | 1670 | 1468007715685 Marionette DEBUG loaded listener.js 12:55:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 61 (0x11680e800) [pid = 1670] [serial = 1937] [outer = 0x1121b9000] 12:55:16 INFO - PROCESS | 1670 | 1468007716040 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]]]}] 12:55:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 12:55:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 774ms 12:55:16 INFO - PROCESS | 1670 | 1468007716090 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 12:55:16 INFO - PROCESS | 1670 | 1468007716093 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 12:55:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 12:55:16 INFO - PROCESS | 1670 | 1468007716097 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 12:55:16 INFO - PROCESS | 1670 | 1468007716099 Marionette TRACE conn2 <- [1,2554,null,{}] 12:55:16 INFO - PROCESS | 1670 | 1468007716101 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}] 12:55:16 INFO - PROCESS | 1670 | 1468007716103 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:16 INFO - PROCESS | 1670 | 1468007716206 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 12:55:16 INFO - PROCESS | 1670 | 1468007716262 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:16 INFO - PROCESS | 1670 | 1468007716263 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x1199e8000 == 30 [pid = 1670] [id = 646] 12:55:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 62 (0x116fa4c00) [pid = 1670] [serial = 1938] [outer = 0x0] 12:55:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 63 (0x11812b000) [pid = 1670] [serial = 1939] [outer = 0x116fa4c00] 12:55:16 INFO - PROCESS | 1670 | 1468007716289 Marionette DEBUG loaded listener.js 12:55:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 64 (0x1182e7800) [pid = 1670] [serial = 1940] [outer = 0x116fa4c00] 12:55:16 INFO - PROCESS | 1670 | 1468007716583 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]]]}] 12:55:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 12:55:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 519ms 12:55:16 INFO - PROCESS | 1670 | 1468007716617 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 12:55:16 INFO - PROCESS | 1670 | 1468007716620 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 12:55:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 12:55:16 INFO - PROCESS | 1670 | 1468007716623 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 12:55:16 INFO - PROCESS | 1670 | 1468007716625 Marionette TRACE conn2 <- [1,2558,null,{}] 12:55:16 INFO - PROCESS | 1670 | 1468007716636 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}] 12:55:16 INFO - PROCESS | 1670 | 1468007716641 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:16 INFO - PROCESS | 1670 | 1468007716802 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 12:55:16 INFO - PROCESS | 1670 | 1468007716914 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:16 INFO - PROCESS | 1670 | 1468007716916 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x121b1b800 == 31 [pid = 1670] [id = 647] 12:55:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 65 (0x1129a4400) [pid = 1670] [serial = 1941] [outer = 0x0] 12:55:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 66 (0x118f5bc00) [pid = 1670] [serial = 1942] [outer = 0x1129a4400] 12:55:16 INFO - PROCESS | 1670 | 1468007716966 Marionette DEBUG loaded listener.js 12:55:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 67 (0x1193b9c00) [pid = 1670] [serial = 1943] [outer = 0x1129a4400] 12:55:17 INFO - PROCESS | 1670 | 1468007717296 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]]]}] 12:55:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 12:55:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 721ms 12:55:17 INFO - PROCESS | 1670 | 1468007717344 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 12:55:17 INFO - PROCESS | 1670 | 1468007717346 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 12:55:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 12:55:17 INFO - PROCESS | 1670 | 1468007717348 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 12:55:17 INFO - PROCESS | 1670 | 1468007717349 Marionette TRACE conn2 <- [1,2562,null,{}] 12:55:17 INFO - PROCESS | 1670 | 1468007717354 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}] 12:55:17 INFO - PROCESS | 1670 | 1468007717356 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:17 INFO - PROCESS | 1670 | 1468007717471 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 12:55:17 INFO - PROCESS | 1670 | 1468007717476 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:17 INFO - PROCESS | 1670 | 1468007717478 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x125187800 == 32 [pid = 1670] [id = 648] 12:55:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 68 (0x1197df800) [pid = 1670] [serial = 1944] [outer = 0x0] 12:55:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 69 (0x119984c00) [pid = 1670] [serial = 1945] [outer = 0x1197df800] 12:55:17 INFO - PROCESS | 1670 | 1468007717503 Marionette DEBUG loaded listener.js 12:55:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 70 (0x119b59400) [pid = 1670] [serial = 1946] [outer = 0x1197df800] 12:55:17 INFO - PROCESS | 1670 | 1468007717831 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]]]}] 12:55:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 12:55:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 522ms 12:55:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 12:55:17 INFO - PROCESS | 1670 | 1468007717870 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 12:55:17 INFO - PROCESS | 1670 | 1468007717871 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 12:55:17 INFO - PROCESS | 1670 | 1468007717874 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 12:55:17 INFO - PROCESS | 1670 | 1468007717875 Marionette TRACE conn2 <- [1,2566,null,{}] 12:55:17 INFO - PROCESS | 1670 | 1468007717877 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}] 12:55:17 INFO - PROCESS | 1670 | 1468007717878 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:17 INFO - PROCESS | 1670 | 1468007717987 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 12:55:18 INFO - PROCESS | 1670 | 1468007718025 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:18 INFO - PROCESS | 1670 | 1468007718026 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:18 INFO - PROCESS | 1670 | ++DOCSHELL 0x1278a1000 == 33 [pid = 1670] [id = 649] 12:55:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 71 (0x1128d3400) [pid = 1670] [serial = 1947] [outer = 0x0] 12:55:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 72 (0x11a0d9c00) [pid = 1670] [serial = 1948] [outer = 0x1128d3400] 12:55:18 INFO - PROCESS | 1670 | 1468007718050 Marionette DEBUG loaded listener.js 12:55:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 73 (0x121172c00) [pid = 1670] [serial = 1949] [outer = 0x1128d3400] 12:55:18 INFO - PROCESS | 1670 | 1468007718409 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]]]}] 12:55:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 12:55:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 569ms 12:55:18 INFO - PROCESS | 1670 | 1468007718453 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 12:55:18 INFO - PROCESS | 1670 | 1468007718454 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 12:55:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 12:55:18 INFO - PROCESS | 1670 | 1468007718456 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 12:55:18 INFO - PROCESS | 1670 | 1468007718457 Marionette TRACE conn2 <- [1,2570,null,{}] 12:55:18 INFO - PROCESS | 1670 | 1468007718459 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}] 12:55:18 INFO - PROCESS | 1670 | 1468007718464 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:18 INFO - PROCESS | 1670 | 1468007718583 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 12:55:18 INFO - PROCESS | 1670 | 1468007718623 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:18 INFO - PROCESS | 1670 | 1468007718624 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:18 INFO - PROCESS | 1670 | ++DOCSHELL 0x1292cb800 == 34 [pid = 1670] [id = 650] 12:55:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 74 (0x1164f2400) [pid = 1670] [serial = 1950] [outer = 0x0] 12:55:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x1214b4c00) [pid = 1670] [serial = 1951] [outer = 0x1164f2400] 12:55:18 INFO - PROCESS | 1670 | 1468007718650 Marionette DEBUG loaded listener.js 12:55:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x124ebb800) [pid = 1670] [serial = 1952] [outer = 0x1164f2400] 12:55:19 INFO - PROCESS | 1670 | 1468007719031 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]]]}] 12:55:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 12:55:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 620ms 12:55:19 INFO - PROCESS | 1670 | 1468007719077 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 12:55:19 INFO - PROCESS | 1670 | 1468007719079 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 12:55:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 12:55:19 INFO - PROCESS | 1670 | 1468007719082 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 12:55:19 INFO - PROCESS | 1670 | 1468007719094 Marionette TRACE conn2 <- [1,2574,null,{}] 12:55:19 INFO - PROCESS | 1670 | 1468007719110 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}] 12:55:19 INFO - PROCESS | 1670 | 1468007719111 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:19 INFO - PROCESS | 1670 | 1468007719265 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 12:55:19 INFO - PROCESS | 1670 | 1468007719358 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:19 INFO - PROCESS | 1670 | 1468007719359 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a416800 == 35 [pid = 1670] [id = 651] 12:55:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x124ebb400) [pid = 1670] [serial = 1953] [outer = 0x0] 12:55:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x126299400) [pid = 1670] [serial = 1954] [outer = 0x124ebb400] 12:55:19 INFO - PROCESS | 1670 | 1468007719401 Marionette DEBUG loaded listener.js 12:55:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x126675800) [pid = 1670] [serial = 1955] [outer = 0x124ebb400] 12:55:19 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x118182800) [pid = 1670] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 12:55:19 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x112a84400) [pid = 1670] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 12:55:19 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x115e6d000) [pid = 1670] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 12:55:19 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x110e83400) [pid = 1670] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 12:55:19 INFO - PROCESS | 1670 | --DOMWINDOW == 74 (0x1129b3c00) [pid = 1670] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 12:55:19 INFO - PROCESS | 1670 | --DOMWINDOW == 73 (0x113d42400) [pid = 1670] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 12:55:19 INFO - PROCESS | 1670 | --DOMWINDOW == 72 (0x1167a3800) [pid = 1670] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 12:55:19 INFO - PROCESS | 1670 | --DOMWINDOW == 71 (0x119342000) [pid = 1670] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 12:55:19 INFO - PROCESS | 1670 | --DOMWINDOW == 70 (0x119b5f000) [pid = 1670] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 12:55:19 INFO - PROCESS | 1670 | --DOMWINDOW == 69 (0x1129a9000) [pid = 1670] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 12:55:19 INFO - PROCESS | 1670 | --DOMWINDOW == 68 (0x115e07000) [pid = 1670] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 12:55:19 INFO - PROCESS | 1670 | 1468007719774 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]]]}] 12:55:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 12:55:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 744ms 12:55:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 12:55:19 INFO - PROCESS | 1670 | 1468007719826 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 12:55:19 INFO - PROCESS | 1670 | 1468007719827 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 12:55:19 INFO - PROCESS | 1670 | 1468007719829 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 12:55:19 INFO - PROCESS | 1670 | 1468007719830 Marionette TRACE conn2 <- [1,2578,null,{}] 12:55:19 INFO - PROCESS | 1670 | 1468007719832 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}] 12:55:19 INFO - PROCESS | 1670 | 1468007719833 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:19 INFO - PROCESS | 1670 | 1468007719912 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 12:55:19 INFO - PROCESS | 1670 | 1468007719915 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:19 INFO - PROCESS | 1670 | 1468007719916 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a213800 == 36 [pid = 1670] [id = 652] 12:55:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 69 (0x112e3f400) [pid = 1670] [serial = 1956] [outer = 0x0] 12:55:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 70 (0x118182800) [pid = 1670] [serial = 1957] [outer = 0x112e3f400] 12:55:19 INFO - PROCESS | 1670 | 1468007719944 Marionette DEBUG loaded listener.js 12:55:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 71 (0x12116b400) [pid = 1670] [serial = 1958] [outer = 0x112e3f400] 12:55:20 INFO - PROCESS | 1670 | 1468007720288 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]]]}] 12:55:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 12:55:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 470ms 12:55:20 INFO - PROCESS | 1670 | 1468007720330 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 12:55:20 INFO - PROCESS | 1670 | 1468007720331 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 12:55:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 12:55:20 INFO - PROCESS | 1670 | 1468007720338 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 12:55:20 INFO - PROCESS | 1670 | 1468007720340 Marionette TRACE conn2 <- [1,2582,null,{}] 12:55:20 INFO - PROCESS | 1670 | 1468007720343 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}] 12:55:20 INFO - PROCESS | 1670 | 1468007720344 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:20 INFO - PROCESS | 1670 | 1468007720433 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 12:55:20 INFO - PROCESS | 1670 | 1468007720438 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:20 INFO - PROCESS | 1670 | 1468007720439 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:20 INFO - PROCESS | 1670 | ++DOCSHELL 0x121b1a800 == 37 [pid = 1670] [id = 653] 12:55:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 72 (0x111f26c00) [pid = 1670] [serial = 1959] [outer = 0x0] 12:55:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 73 (0x126669800) [pid = 1670] [serial = 1960] [outer = 0x111f26c00] 12:55:20 INFO - PROCESS | 1670 | 1468007720463 Marionette DEBUG loaded listener.js 12:55:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 74 (0x126925800) [pid = 1670] [serial = 1961] [outer = 0x111f26c00] 12:55:20 INFO - PROCESS | 1670 | 1468007720800 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]]]}] 12:55:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 12:55:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 519ms 12:55:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 12:55:20 INFO - PROCESS | 1670 | 1468007720858 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 12:55:20 INFO - PROCESS | 1670 | 1468007720860 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 12:55:20 INFO - PROCESS | 1670 | 1468007720863 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 12:55:20 INFO - PROCESS | 1670 | 1468007720865 Marionette TRACE conn2 <- [1,2586,null,{}] 12:55:20 INFO - PROCESS | 1670 | 1468007720868 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}] 12:55:20 INFO - PROCESS | 1670 | 1468007720870 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:21 INFO - PROCESS | 1670 | 1468007721030 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 12:55:21 INFO - PROCESS | 1670 | 1468007721046 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:21 INFO - PROCESS | 1670 | 1468007721047 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b01a800 == 38 [pid = 1670] [id = 654] 12:55:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x118f61800) [pid = 1670] [serial = 1962] [outer = 0x0] 12:55:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x12698a400) [pid = 1670] [serial = 1963] [outer = 0x118f61800] 12:55:21 INFO - PROCESS | 1670 | 1468007721086 Marionette DEBUG loaded listener.js 12:55:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x126de2800) [pid = 1670] [serial = 1964] [outer = 0x118f61800] 12:55:21 INFO - PROCESS | 1670 | 1468007721494 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]]]}] 12:55:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 12:55:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 673ms 12:55:21 INFO - PROCESS | 1670 | 1468007721537 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 12:55:21 INFO - PROCESS | 1670 | 1468007721539 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 12:55:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 12:55:21 INFO - PROCESS | 1670 | 1468007721541 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 12:55:21 INFO - PROCESS | 1670 | 1468007721543 Marionette TRACE conn2 <- [1,2590,null,{}] 12:55:21 INFO - PROCESS | 1670 | 1468007721545 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}] 12:55:21 INFO - PROCESS | 1670 | 1468007721547 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:21 INFO - PROCESS | 1670 | 1468007721662 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 12:55:21 INFO - PROCESS | 1670 | 1468007721669 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:21 INFO - PROCESS | 1670 | 1468007721670 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b24c000 == 39 [pid = 1670] [id = 655] 12:55:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x1193b9000) [pid = 1670] [serial = 1965] [outer = 0x0] 12:55:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x128b18000) [pid = 1670] [serial = 1966] [outer = 0x1193b9000] 12:55:21 INFO - PROCESS | 1670 | 1468007721696 Marionette DEBUG loaded listener.js 12:55:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x129344800) [pid = 1670] [serial = 1967] [outer = 0x1193b9000] 12:55:22 INFO - PROCESS | 1670 | 1468007722270 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]]]}] 12:55:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 12:55:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 771ms 12:55:22 INFO - PROCESS | 1670 | 1468007722313 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 12:55:22 INFO - PROCESS | 1670 | 1468007722318 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 12:55:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 12:55:22 INFO - PROCESS | 1670 | 1468007722393 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 12:55:22 INFO - PROCESS | 1670 | 1468007722396 Marionette TRACE conn2 <- [1,2594,null,{}] 12:55:22 INFO - PROCESS | 1670 | 1468007722400 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}] 12:55:22 INFO - PROCESS | 1670 | 1468007722401 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:22 INFO - PROCESS | 1670 | 1468007722509 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 12:55:22 INFO - PROCESS | 1670 | 1468007722565 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:22 INFO - PROCESS | 1670 | 1468007722567 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x119bc6800 == 40 [pid = 1670] [id = 656] 12:55:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x113b53400) [pid = 1670] [serial = 1968] [outer = 0x0] 12:55:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x116798400) [pid = 1670] [serial = 1969] [outer = 0x113b53400] 12:55:22 INFO - PROCESS | 1670 | 1468007722597 Marionette DEBUG loaded listener.js 12:55:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x1174e8000) [pid = 1670] [serial = 1970] [outer = 0x113b53400] 12:55:23 INFO - PROCESS | 1670 | 1468007723056 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]]]}] 12:55:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 12:55:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 724ms 12:55:23 INFO - PROCESS | 1670 | 1468007723065 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 12:55:23 INFO - PROCESS | 1670 | 1468007723068 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 12:55:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 12:55:23 INFO - PROCESS | 1670 | 1468007723073 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 12:55:23 INFO - PROCESS | 1670 | 1468007723075 Marionette TRACE conn2 <- [1,2598,null,{}] 12:55:23 INFO - PROCESS | 1670 | 1468007723077 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}] 12:55:23 INFO - PROCESS | 1670 | 1468007723079 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:23 INFO - PROCESS | 1670 | 1468007723184 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 12:55:23 INFO - PROCESS | 1670 | 1468007723245 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:23 INFO - PROCESS | 1670 | 1468007723246 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x1278a0000 == 41 [pid = 1670] [id = 657] 12:55:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x11889d000) [pid = 1670] [serial = 1971] [outer = 0x0] 12:55:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x11931bc00) [pid = 1670] [serial = 1972] [outer = 0x11889d000] 12:55:23 INFO - PROCESS | 1670 | 1468007723277 Marionette DEBUG loaded listener.js 12:55:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x1193bb400) [pid = 1670] [serial = 1973] [outer = 0x11889d000] 12:55:23 INFO - PROCESS | 1670 | 1468007723726 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]]]}] 12:55:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 12:55:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 720ms 12:55:23 INFO - PROCESS | 1670 | 1468007723794 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 12:55:23 INFO - PROCESS | 1670 | 1468007723795 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 12:55:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 12:55:23 INFO - PROCESS | 1670 | 1468007723798 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 12:55:23 INFO - PROCESS | 1670 | 1468007723800 Marionette TRACE conn2 <- [1,2602,null,{}] 12:55:23 INFO - PROCESS | 1670 | 1468007723808 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}] 12:55:23 INFO - PROCESS | 1670 | 1468007723812 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:23 INFO - PROCESS | 1670 | 1468007723935 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 12:55:24 INFO - PROCESS | 1670 | 1468007724009 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:24 INFO - PROCESS | 1670 | 1468007724012 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c041800 == 42 [pid = 1670] [id = 658] 12:55:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x1214b1400) [pid = 1670] [serial = 1974] [outer = 0x0] 12:55:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x121606c00) [pid = 1670] [serial = 1975] [outer = 0x1214b1400] 12:55:24 INFO - PROCESS | 1670 | 1468007724043 Marionette DEBUG loaded listener.js 12:55:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x124bbcc00) [pid = 1670] [serial = 1976] [outer = 0x1214b1400] 12:55:24 INFO - PROCESS | 1670 | 1468007724457 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]]]}] 12:55:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 12:55:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 722ms 12:55:24 INFO - PROCESS | 1670 | 1468007724521 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 12:55:24 INFO - PROCESS | 1670 | 1468007724522 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 12:55:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 12:55:24 INFO - PROCESS | 1670 | 1468007724525 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 12:55:24 INFO - PROCESS | 1670 | 1468007724526 Marionette TRACE conn2 <- [1,2606,null,{}] 12:55:24 INFO - PROCESS | 1670 | 1468007724528 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}] 12:55:24 INFO - PROCESS | 1670 | 1468007724530 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:24 INFO - PROCESS | 1670 | 1468007724649 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 12:55:24 INFO - PROCESS | 1670 | 1468007724723 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:24 INFO - PROCESS | 1670 | 1468007724724 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x128b9b800 == 43 [pid = 1670] [id = 659] 12:55:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x1129af400) [pid = 1670] [serial = 1977] [outer = 0x0] 12:55:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x1214b5400) [pid = 1670] [serial = 1978] [outer = 0x1129af400] 12:55:24 INFO - PROCESS | 1670 | 1468007724755 Marionette DEBUG loaded listener.js 12:55:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x126930000) [pid = 1670] [serial = 1979] [outer = 0x1129af400] 12:55:25 INFO - PROCESS | 1670 | 1468007725371 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]]]}] 12:55:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 12:55:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 869ms 12:55:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 12:55:25 INFO - PROCESS | 1670 | 1468007725395 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 12:55:25 INFO - PROCESS | 1670 | 1468007725397 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 12:55:25 INFO - PROCESS | 1670 | 1468007725400 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 12:55:25 INFO - PROCESS | 1670 | 1468007725402 Marionette TRACE conn2 <- [1,2610,null,{}] 12:55:25 INFO - PROCESS | 1670 | 1468007725406 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}] 12:55:25 INFO - PROCESS | 1670 | 1468007725407 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:25 INFO - PROCESS | 1670 | 1468007725504 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 12:55:25 INFO - PROCESS | 1670 | 1468007725585 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:25 INFO - PROCESS | 1670 | 1468007725586 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x116187800 == 44 [pid = 1670] [id = 660] 12:55:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x115dec800) [pid = 1670] [serial = 1980] [outer = 0x0] 12:55:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x115e6e400) [pid = 1670] [serial = 1981] [outer = 0x115dec800] 12:55:25 INFO - PROCESS | 1670 | 1468007725614 Marionette DEBUG loaded listener.js 12:55:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x117158000) [pid = 1670] [serial = 1982] [outer = 0x115dec800] 12:55:26 INFO - PROCESS | 1670 | --DOCSHELL 0x12b01a800 == 43 [pid = 1670] [id = 654] 12:55:26 INFO - PROCESS | 1670 | --DOCSHELL 0x121b1a800 == 42 [pid = 1670] [id = 653] 12:55:26 INFO - PROCESS | 1670 | --DOCSHELL 0x12a213800 == 41 [pid = 1670] [id = 652] 12:55:26 INFO - PROCESS | 1670 | --DOCSHELL 0x12a416800 == 40 [pid = 1670] [id = 651] 12:55:26 INFO - PROCESS | 1670 | --DOCSHELL 0x1292cb800 == 39 [pid = 1670] [id = 650] 12:55:26 INFO - PROCESS | 1670 | --DOCSHELL 0x1278a1000 == 38 [pid = 1670] [id = 649] 12:55:26 INFO - PROCESS | 1670 | --DOCSHELL 0x125187800 == 37 [pid = 1670] [id = 648] 12:55:26 INFO - PROCESS | 1670 | --DOCSHELL 0x121b1b800 == 36 [pid = 1670] [id = 647] 12:55:26 INFO - PROCESS | 1670 | --DOCSHELL 0x1199e8000 == 35 [pid = 1670] [id = 646] 12:55:26 INFO - PROCESS | 1670 | --DOCSHELL 0x115e22800 == 34 [pid = 1670] [id = 645] 12:55:26 INFO - PROCESS | 1670 | --DOCSHELL 0x118fbc800 == 33 [pid = 1670] [id = 643] 12:55:26 INFO - PROCESS | 1670 | --DOCSHELL 0x123f78000 == 32 [pid = 1670] [id = 642] 12:55:26 INFO - PROCESS | 1670 | --DOCSHELL 0x124bdd000 == 31 [pid = 1670] [id = 644] 12:55:26 INFO - PROCESS | 1670 | --DOCSHELL 0x128b9b800 == 30 [pid = 1670] [id = 659] 12:55:26 INFO - PROCESS | 1670 | --DOCSHELL 0x12c041800 == 29 [pid = 1670] [id = 658] 12:55:26 INFO - PROCESS | 1670 | --DOCSHELL 0x1278a0000 == 28 [pid = 1670] [id = 657] 12:55:26 INFO - PROCESS | 1670 | --DOCSHELL 0x119bc6800 == 27 [pid = 1670] [id = 656] 12:55:26 INFO - PROCESS | 1670 | --DOCSHELL 0x12b24c000 == 26 [pid = 1670] [id = 655] 12:55:26 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x118f5f400) [pid = 1670] [serial = 1909] [outer = 0x0] [url = about:blank] 12:55:26 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x11889b800) [pid = 1670] [serial = 1907] [outer = 0x0] [url = about:blank] 12:55:26 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x1193b7000) [pid = 1670] [serial = 1912] [outer = 0x0] [url = about:blank] 12:55:26 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x119337800) [pid = 1670] [serial = 1910] [outer = 0x0] [url = about:blank] 12:55:26 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x1214aec00) [pid = 1670] [serial = 1925] [outer = 0x0] [url = about:blank] 12:55:26 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x11a0d9800) [pid = 1670] [serial = 1915] [outer = 0x0] [url = about:blank] 12:55:26 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x116fa7000) [pid = 1670] [serial = 1918] [outer = 0x0] [url = about:blank] 12:55:26 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x119b5e800) [pid = 1670] [serial = 1913] [outer = 0x0] [url = about:blank] 12:55:26 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x11a0d7000) [pid = 1670] [serial = 1921] [outer = 0x0] [url = about:blank] 12:55:26 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x1211c0c00) [pid = 1670] [serial = 1924] [outer = 0x0] [url = about:blank] 12:55:26 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x12116d000) [pid = 1670] [serial = 1916] [outer = 0x0] [url = about:blank] 12:55:26 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x11933d000) [pid = 1670] [serial = 1919] [outer = 0x0] [url = about:blank] 12:55:26 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x121176800) [pid = 1670] [serial = 1922] [outer = 0x0] [url = about:blank] 12:55:26 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x11805ac00) [pid = 1670] [serial = 1904] [outer = 0x0] [url = about:blank] 12:55:26 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x121c4e800) [pid = 1670] [serial = 1927] [outer = 0x0] [url = about:blank] 12:55:26 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x1182e5c00) [pid = 1670] [serial = 1906] [outer = 0x0] [url = about:blank] 12:55:26 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x117560c00) [pid = 1670] [serial = 1903] [outer = 0x0] [url = about:blank] 12:55:26 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x11614b400) [pid = 1670] [serial = 1900] [outer = 0x0] [url = about:blank] 12:55:26 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x1167a2c00) [pid = 1670] [serial = 1901] [outer = 0x0] [url = about:blank] 12:55:26 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x111aa5800) [pid = 1670] [serial = 1895] [outer = 0x0] [url = about:blank] 12:55:26 INFO - PROCESS | 1670 | --DOMWINDOW == 74 (0x112a79c00) [pid = 1670] [serial = 1897] [outer = 0x0] [url = about:blank] 12:55:26 INFO - PROCESS | 1670 | --DOMWINDOW == 73 (0x112fc4800) [pid = 1670] [serial = 1898] [outer = 0x0] [url = about:blank] 12:55:26 INFO - PROCESS | 1670 | 1468007726581 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]]]}] 12:55:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 12:55:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1224ms 12:55:26 INFO - PROCESS | 1670 | 1468007726625 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 12:55:26 INFO - PROCESS | 1670 | 1468007726628 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 12:55:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 12:55:26 INFO - PROCESS | 1670 | 1468007726631 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 12:55:26 INFO - PROCESS | 1670 | 1468007726633 Marionette TRACE conn2 <- [1,2614,null,{}] 12:55:26 INFO - PROCESS | 1670 | 1468007726642 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}] 12:55:26 INFO - PROCESS | 1670 | 1468007726644 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:26 INFO - PROCESS | 1670 | 1468007726730 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 12:55:26 INFO - PROCESS | 1670 | 1468007726737 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:26 INFO - PROCESS | 1670 | 1468007726738 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:26 INFO - PROCESS | 1670 | ++DOCSHELL 0x116852800 == 27 [pid = 1670] [id = 661] 12:55:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 74 (0x1128ce000) [pid = 1670] [serial = 1983] [outer = 0x0] 12:55:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x112a84400) [pid = 1670] [serial = 1984] [outer = 0x1128ce000] 12:55:26 INFO - PROCESS | 1670 | 1468007726767 Marionette DEBUG loaded listener.js 12:55:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x110ef0c00) [pid = 1670] [serial = 1985] [outer = 0x1128ce000] 12:55:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 12:55:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 530ms 12:55:27 INFO - PROCESS | 1670 | 1468007727154 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]]]}] 12:55:27 INFO - PROCESS | 1670 | 1468007727162 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 12:55:27 INFO - PROCESS | 1670 | 1468007727165 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 12:55:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 12:55:27 INFO - PROCESS | 1670 | 1468007727171 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 12:55:27 INFO - PROCESS | 1670 | 1468007727173 Marionette TRACE conn2 <- [1,2618,null,{}] 12:55:27 INFO - PROCESS | 1670 | 1468007727175 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}] 12:55:27 INFO - PROCESS | 1670 | 1468007727177 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:27 INFO - PROCESS | 1670 | 1468007727256 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 12:55:27 INFO - PROCESS | 1670 | 1468007727260 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:27 INFO - PROCESS | 1670 | 1468007727262 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x118770000 == 28 [pid = 1670] [id = 662] 12:55:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x113eaf800) [pid = 1670] [serial = 1986] [outer = 0x0] 12:55:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x116fa4400) [pid = 1670] [serial = 1987] [outer = 0x113eaf800] 12:55:27 INFO - PROCESS | 1670 | 1468007727291 Marionette DEBUG loaded listener.js 12:55:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x1174b9400) [pid = 1670] [serial = 1988] [outer = 0x113eaf800] 12:55:27 INFO - PROCESS | 1670 | 1468007727623 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]]]}] 12:55:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 12:55:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 469ms 12:55:27 INFO - PROCESS | 1670 | 1468007727651 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 12:55:27 INFO - PROCESS | 1670 | 1468007727655 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 12:55:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 12:55:27 INFO - PROCESS | 1670 | 1468007727659 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 12:55:27 INFO - PROCESS | 1670 | 1468007727663 Marionette TRACE conn2 <- [1,2622,null,{}] 12:55:27 INFO - PROCESS | 1670 | 1468007727675 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}] 12:55:27 INFO - PROCESS | 1670 | 1468007727680 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:27 INFO - PROCESS | 1670 | 1468007727809 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 12:55:27 INFO - PROCESS | 1670 | 1468007727897 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:27 INFO - PROCESS | 1670 | 1468007727900 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x121362800 == 29 [pid = 1670] [id = 663] 12:55:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x1129b1000) [pid = 1670] [serial = 1989] [outer = 0x0] 12:55:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x118205400) [pid = 1670] [serial = 1990] [outer = 0x1129b1000] 12:55:27 INFO - PROCESS | 1670 | 1468007727948 Marionette DEBUG loaded listener.js 12:55:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x118f5f400) [pid = 1670] [serial = 1991] [outer = 0x1129b1000] 12:55:28 INFO - PROCESS | 1670 | 1468007728329 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]]]}] 12:55:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 12:55:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 679ms 12:55:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 12:55:28 INFO - PROCESS | 1670 | 1468007728339 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 12:55:28 INFO - PROCESS | 1670 | 1468007728341 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 12:55:28 INFO - PROCESS | 1670 | 1468007728344 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 12:55:28 INFO - PROCESS | 1670 | 1468007728345 Marionette TRACE conn2 <- [1,2626,null,{}] 12:55:28 INFO - PROCESS | 1670 | 1468007728348 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}] 12:55:28 INFO - PROCESS | 1670 | 1468007728349 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:28 INFO - PROCESS | 1670 | 1468007728487 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 12:55:28 INFO - PROCESS | 1670 | 1468007728537 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:28 INFO - PROCESS | 1670 | 1468007728539 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x121c7e800 == 30 [pid = 1670] [id = 664] 12:55:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x118fcd800) [pid = 1670] [serial = 1992] [outer = 0x0] 12:55:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x11933b400) [pid = 1670] [serial = 1993] [outer = 0x118fcd800] 12:55:28 INFO - PROCESS | 1670 | 1468007728582 Marionette DEBUG loaded listener.js 12:55:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x1193b5000) [pid = 1670] [serial = 1994] [outer = 0x118fcd800] 12:55:29 INFO - PROCESS | 1670 | 1468007728994 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]]]}] 12:55:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 12:55:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 670ms 12:55:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 12:55:29 INFO - PROCESS | 1670 | 1468007729013 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 12:55:29 INFO - PROCESS | 1670 | 1468007729015 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 12:55:29 INFO - PROCESS | 1670 | 1468007729017 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 12:55:29 INFO - PROCESS | 1670 | 1468007729019 Marionette TRACE conn2 <- [1,2630,null,{}] 12:55:29 INFO - PROCESS | 1670 | 1468007729022 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}] 12:55:29 INFO - PROCESS | 1670 | 1468007729030 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:29 INFO - PROCESS | 1670 | 1468007729129 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 12:55:29 INFO - PROCESS | 1670 | 1468007729132 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:29 INFO - PROCESS | 1670 | 1468007729133 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x124e6d000 == 31 [pid = 1670] [id = 665] 12:55:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x113d50000) [pid = 1670] [serial = 1995] [outer = 0x0] 12:55:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x1193c7400) [pid = 1670] [serial = 1996] [outer = 0x113d50000] 12:55:29 INFO - PROCESS | 1670 | 1468007729159 Marionette DEBUG loaded listener.js 12:55:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x119993000) [pid = 1670] [serial = 1997] [outer = 0x113d50000] 12:55:29 INFO - PROCESS | 1670 | 1468007729515 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]]]}] 12:55:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 12:55:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 521ms 12:55:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 12:55:29 INFO - PROCESS | 1670 | 1468007729544 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 12:55:29 INFO - PROCESS | 1670 | 1468007729545 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 12:55:29 INFO - PROCESS | 1670 | 1468007729547 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 12:55:29 INFO - PROCESS | 1670 | 1468007729548 Marionette TRACE conn2 <- [1,2634,null,{}] 12:55:29 INFO - PROCESS | 1670 | 1468007729550 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}] 12:55:29 INFO - PROCESS | 1670 | 1468007729555 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:29 INFO - PROCESS | 1670 | 1468007729670 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 12:55:29 INFO - PROCESS | 1670 | 1468007729715 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:29 INFO - PROCESS | 1670 | 1468007729716 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x126c11000 == 32 [pid = 1670] [id = 666] 12:55:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x1193c6c00) [pid = 1670] [serial = 1998] [outer = 0x0] 12:55:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x11a0dcc00) [pid = 1670] [serial = 1999] [outer = 0x1193c6c00] 12:55:29 INFO - PROCESS | 1670 | 1468007729741 Marionette DEBUG loaded listener.js 12:55:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x1214b3800) [pid = 1670] [serial = 2000] [outer = 0x1193c6c00] 12:55:30 INFO - PROCESS | 1670 | 1468007730039 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]]]}] 12:55:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 12:55:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 518ms 12:55:30 INFO - PROCESS | 1670 | 1468007730066 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 12:55:30 INFO - PROCESS | 1670 | 1468007730069 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 12:55:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 12:55:30 INFO - PROCESS | 1670 | 1468007730077 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 12:55:30 INFO - PROCESS | 1670 | 1468007730078 Marionette TRACE conn2 <- [1,2638,null,{}] 12:55:30 INFO - PROCESS | 1670 | 1468007730081 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}] 12:55:30 INFO - PROCESS | 1670 | 1468007730082 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:30 INFO - PROCESS | 1670 | 1468007730185 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 12:55:30 INFO - PROCESS | 1670 | 1468007730189 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:30 INFO - PROCESS | 1670 | 1468007730190 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x128bad800 == 33 [pid = 1670] [id = 667] 12:55:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x110eecc00) [pid = 1670] [serial = 2001] [outer = 0x0] 12:55:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x12160a400) [pid = 1670] [serial = 2002] [outer = 0x110eecc00] 12:55:30 INFO - PROCESS | 1670 | 1468007730214 Marionette DEBUG loaded listener.js 12:55:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x123de4000) [pid = 1670] [serial = 2003] [outer = 0x110eecc00] 12:55:30 INFO - PROCESS | 1670 | 1468007730547 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]]]}] 12:55:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 12:55:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 523ms 12:55:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 12:55:30 INFO - PROCESS | 1670 | 1468007730596 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 12:55:30 INFO - PROCESS | 1670 | 1468007730598 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 12:55:30 INFO - PROCESS | 1670 | 1468007730600 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 12:55:30 INFO - PROCESS | 1670 | 1468007730601 Marionette TRACE conn2 <- [1,2642,null,{}] 12:55:30 INFO - PROCESS | 1670 | 1468007730603 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}] 12:55:30 INFO - PROCESS | 1670 | 1468007730604 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:30 INFO - PROCESS | 1670 | 1468007730697 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 12:55:30 INFO - PROCESS | 1670 | 1468007730734 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:30 INFO - PROCESS | 1670 | 1468007730735 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x1292df800 == 34 [pid = 1670] [id = 668] 12:55:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x121bb8000) [pid = 1670] [serial = 2004] [outer = 0x0] 12:55:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x124e54000) [pid = 1670] [serial = 2005] [outer = 0x121bb8000] 12:55:30 INFO - PROCESS | 1670 | 1468007730759 Marionette DEBUG loaded listener.js 12:55:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x126296000) [pid = 1670] [serial = 2006] [outer = 0x121bb8000] 12:55:31 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x1193b9000) [pid = 1670] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 12:55:31 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x118f61800) [pid = 1670] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 12:55:31 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x1128d3400) [pid = 1670] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 12:55:31 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x1164f2400) [pid = 1670] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 12:55:31 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x124ebb400) [pid = 1670] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 12:55:31 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x1129a9c00) [pid = 1670] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 12:55:31 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x1129a4400) [pid = 1670] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 12:55:31 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x112e3f400) [pid = 1670] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 12:55:31 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x1197df800) [pid = 1670] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 12:55:31 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x1129a6c00) [pid = 1670] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 12:55:31 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x1214b3400) [pid = 1670] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 12:55:31 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x116fa4c00) [pid = 1670] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 12:55:31 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x1121b9000) [pid = 1670] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 12:55:31 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x111f26c00) [pid = 1670] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 12:55:31 INFO - PROCESS | 1670 | 1468007731154 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]]]}] 12:55:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 12:55:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 571ms 12:55:31 INFO - PROCESS | 1670 | 1468007731173 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 12:55:31 INFO - PROCESS | 1670 | 1468007731174 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 12:55:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 12:55:31 INFO - PROCESS | 1670 | 1468007731178 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 12:55:31 INFO - PROCESS | 1670 | 1468007731179 Marionette TRACE conn2 <- [1,2646,null,{}] 12:55:31 INFO - PROCESS | 1670 | 1468007731182 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}] 12:55:31 INFO - PROCESS | 1670 | 1468007731184 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:31 INFO - PROCESS | 1670 | 1468007731307 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 12:55:31 INFO - PROCESS | 1670 | 1468007731340 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:31 INFO - PROCESS | 1670 | 1468007731342 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:31 INFO - PROCESS | 1670 | ++DOCSHELL 0x121357000 == 35 [pid = 1670] [id = 669] 12:55:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x112a79400) [pid = 1670] [serial = 2007] [outer = 0x0] 12:55:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x116fa4c00) [pid = 1670] [serial = 2008] [outer = 0x112a79400] 12:55:31 INFO - PROCESS | 1670 | 1468007731366 Marionette DEBUG loaded listener.js 12:55:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x1193b3000) [pid = 1670] [serial = 2009] [outer = 0x112a79400] 12:55:31 INFO - PROCESS | 1670 | 1468007731637 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]]]}] 12:55:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 12:55:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 471ms 12:55:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 12:55:31 INFO - PROCESS | 1670 | 1468007731649 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 12:55:31 INFO - PROCESS | 1670 | 1468007731650 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 12:55:31 INFO - PROCESS | 1670 | 1468007731675 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 12:55:31 INFO - PROCESS | 1670 | 1468007731676 Marionette TRACE conn2 <- [1,2650,null,{}] 12:55:31 INFO - PROCESS | 1670 | 1468007731691 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}] 12:55:31 INFO - PROCESS | 1670 | 1468007731692 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:31 INFO - PROCESS | 1670 | 1468007731773 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 12:55:31 INFO - PROCESS | 1670 | 1468007731777 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:31 INFO - PROCESS | 1670 | 1468007731778 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:31 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a5f6000 == 36 [pid = 1670] [id = 670] 12:55:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x1193bc800) [pid = 1670] [serial = 2010] [outer = 0x0] 12:55:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x124ebb400) [pid = 1670] [serial = 2011] [outer = 0x1193bc800] 12:55:31 INFO - PROCESS | 1670 | 1468007731802 Marionette DEBUG loaded listener.js 12:55:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x1262a1800) [pid = 1670] [serial = 2012] [outer = 0x1193bc800] 12:55:32 INFO - PROCESS | 1670 | 1468007732126 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]]]}] 12:55:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 12:55:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 500ms 12:55:32 INFO - PROCESS | 1670 | 1468007732155 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 12:55:32 INFO - PROCESS | 1670 | 1468007732156 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 12:55:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 12:55:32 INFO - PROCESS | 1670 | 1468007732158 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 12:55:32 INFO - PROCESS | 1670 | 1468007732160 Marionette TRACE conn2 <- [1,2654,null,{}] 12:55:32 INFO - PROCESS | 1670 | 1468007732162 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}] 12:55:32 INFO - PROCESS | 1670 | 1468007732164 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:32 INFO - PROCESS | 1670 | 1468007732288 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 12:55:32 INFO - PROCESS | 1670 | 1468007732294 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:32 INFO - PROCESS | 1670 | 1468007732295 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x124be5000 == 37 [pid = 1670] [id = 671] 12:55:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x1262a1c00) [pid = 1670] [serial = 2013] [outer = 0x0] 12:55:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x12698c400) [pid = 1670] [serial = 2014] [outer = 0x1262a1c00] 12:55:32 INFO - PROCESS | 1670 | 1468007732322 Marionette DEBUG loaded listener.js 12:55:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x12904d400) [pid = 1670] [serial = 2015] [outer = 0x1262a1c00] 12:55:32 INFO - PROCESS | 1670 | 1468007732632 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]]]}] 12:55:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 12:55:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 519ms 12:55:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 12:55:32 INFO - PROCESS | 1670 | 1468007732677 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 12:55:32 INFO - PROCESS | 1670 | 1468007732679 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 12:55:32 INFO - PROCESS | 1670 | 1468007732681 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 12:55:32 INFO - PROCESS | 1670 | 1468007732683 Marionette TRACE conn2 <- [1,2658,null,{}] 12:55:32 INFO - PROCESS | 1670 | 1468007732685 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}] 12:55:32 INFO - PROCESS | 1670 | 1468007732686 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:32 INFO - PROCESS | 1670 | 1468007732760 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 12:55:32 INFO - PROCESS | 1670 | 1468007732763 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:32 INFO - PROCESS | 1670 | 1468007732764 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c496000 == 38 [pid = 1670] [id = 672] 12:55:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x126ddbc00) [pid = 1670] [serial = 2016] [outer = 0x0] 12:55:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x12928e400) [pid = 1670] [serial = 2017] [outer = 0x126ddbc00] 12:55:32 INFO - PROCESS | 1670 | 1468007732790 Marionette DEBUG loaded listener.js 12:55:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x129349800) [pid = 1670] [serial = 2018] [outer = 0x126ddbc00] 12:55:33 INFO - PROCESS | 1670 | --DOCSHELL 0x116852800 == 37 [pid = 1670] [id = 661] 12:55:33 INFO - PROCESS | 1670 | --DOCSHELL 0x116187800 == 36 [pid = 1670] [id = 660] 12:55:33 INFO - PROCESS | 1670 | --DOCSHELL 0x121362800 == 35 [pid = 1670] [id = 663] 12:55:33 INFO - PROCESS | 1670 | --DOCSHELL 0x128bad800 == 34 [pid = 1670] [id = 667] 12:55:33 INFO - PROCESS | 1670 | --DOCSHELL 0x121c7e800 == 33 [pid = 1670] [id = 664] 12:55:33 INFO - PROCESS | 1670 | --DOCSHELL 0x12a5f6000 == 32 [pid = 1670] [id = 670] 12:55:33 INFO - PROCESS | 1670 | --DOCSHELL 0x121357000 == 31 [pid = 1670] [id = 669] 12:55:33 INFO - PROCESS | 1670 | --DOCSHELL 0x118770000 == 30 [pid = 1670] [id = 662] 12:55:33 INFO - PROCESS | 1670 | --DOCSHELL 0x126c11000 == 29 [pid = 1670] [id = 666] 12:55:33 INFO - PROCESS | 1670 | --DOCSHELL 0x124e6d000 == 28 [pid = 1670] [id = 665] 12:55:33 INFO - PROCESS | 1670 | --DOCSHELL 0x1292df800 == 27 [pid = 1670] [id = 668] 12:55:34 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x126de2800) [pid = 1670] [serial = 1964] [outer = 0x0] [url = about:blank] 12:55:34 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x126675800) [pid = 1670] [serial = 1955] [outer = 0x0] [url = about:blank] 12:55:34 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x121172c00) [pid = 1670] [serial = 1949] [outer = 0x0] [url = about:blank] 12:55:34 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x126669800) [pid = 1670] [serial = 1960] [outer = 0x0] [url = about:blank] 12:55:34 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x126925800) [pid = 1670] [serial = 1961] [outer = 0x0] [url = about:blank] 12:55:34 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x119b59400) [pid = 1670] [serial = 1946] [outer = 0x0] [url = about:blank] 12:55:34 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x128b18000) [pid = 1670] [serial = 1966] [outer = 0x0] [url = about:blank] 12:55:34 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x129344800) [pid = 1670] [serial = 1967] [outer = 0x0] [url = about:blank] 12:55:34 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x12698a400) [pid = 1670] [serial = 1963] [outer = 0x0] [url = about:blank] 12:55:34 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x11a0d9c00) [pid = 1670] [serial = 1948] [outer = 0x0] [url = about:blank] 12:55:34 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x1214b4c00) [pid = 1670] [serial = 1951] [outer = 0x0] [url = about:blank] 12:55:34 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x124ebb800) [pid = 1670] [serial = 1952] [outer = 0x0] [url = about:blank] 12:55:34 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x126299400) [pid = 1670] [serial = 1954] [outer = 0x0] [url = about:blank] 12:55:34 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x1130cec00) [pid = 1670] [serial = 1930] [outer = 0x0] [url = about:blank] 12:55:34 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x1164f7000) [pid = 1670] [serial = 1931] [outer = 0x0] [url = about:blank] 12:55:34 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x118f5bc00) [pid = 1670] [serial = 1942] [outer = 0x0] [url = about:blank] 12:55:34 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x12116b400) [pid = 1670] [serial = 1958] [outer = 0x0] [url = about:blank] 12:55:34 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x1193b9c00) [pid = 1670] [serial = 1943] [outer = 0x0] [url = about:blank] 12:55:34 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x119984c00) [pid = 1670] [serial = 1945] [outer = 0x0] [url = about:blank] 12:55:34 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x1174bd800) [pid = 1670] [serial = 1933] [outer = 0x0] [url = about:blank] 12:55:34 INFO - PROCESS | 1670 | --DOMWINDOW == 74 (0x118184400) [pid = 1670] [serial = 1934] [outer = 0x0] [url = about:blank] 12:55:34 INFO - PROCESS | 1670 | --DOMWINDOW == 73 (0x124e17400) [pid = 1670] [serial = 1928] [outer = 0x0] [url = about:blank] 12:55:34 INFO - PROCESS | 1670 | --DOMWINDOW == 72 (0x11812b000) [pid = 1670] [serial = 1939] [outer = 0x0] [url = about:blank] 12:55:34 INFO - PROCESS | 1670 | --DOMWINDOW == 71 (0x1182e7800) [pid = 1670] [serial = 1940] [outer = 0x0] [url = about:blank] 12:55:34 INFO - PROCESS | 1670 | --DOMWINDOW == 70 (0x112e4d000) [pid = 1670] [serial = 1936] [outer = 0x0] [url = about:blank] 12:55:34 INFO - PROCESS | 1670 | --DOMWINDOW == 69 (0x11680e800) [pid = 1670] [serial = 1937] [outer = 0x0] [url = about:blank] 12:55:34 INFO - PROCESS | 1670 | --DOMWINDOW == 68 (0x118182800) [pid = 1670] [serial = 1957] [outer = 0x0] [url = about:blank] 12:55:34 INFO - PROCESS | 1670 | --DOCSHELL 0x124be5000 == 26 [pid = 1670] [id = 671] 12:55:34 INFO - PROCESS | 1670 | 1468007734170 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]]]}] 12:55:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 12:55:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1521ms 12:55:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 12:55:34 INFO - PROCESS | 1670 | 1468007734204 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 12:55:34 INFO - PROCESS | 1670 | 1468007734206 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 12:55:34 INFO - PROCESS | 1670 | 1468007734209 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 12:55:34 INFO - PROCESS | 1670 | 1468007734211 Marionette TRACE conn2 <- [1,2662,null,{}] 12:55:34 INFO - PROCESS | 1670 | 1468007734216 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}] 12:55:34 INFO - PROCESS | 1670 | 1468007734217 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:34 INFO - PROCESS | 1670 | 1468007734305 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 12:55:34 INFO - PROCESS | 1670 | 1468007734359 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:34 INFO - PROCESS | 1670 | 1468007734360 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x116613800 == 27 [pid = 1670] [id = 673] 12:55:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 69 (0x1129ab400) [pid = 1670] [serial = 2019] [outer = 0x0] 12:55:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 70 (0x1129ac400) [pid = 1670] [serial = 2020] [outer = 0x1129ab400] 12:55:34 INFO - PROCESS | 1670 | 1468007734389 Marionette DEBUG loaded listener.js 12:55:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 71 (0x112e4d000) [pid = 1670] [serial = 2021] [outer = 0x1129ab400] 12:55:34 INFO - PROCESS | 1670 | 1468007734708 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]]]}] 12:55:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 12:55:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 521ms 12:55:34 INFO - PROCESS | 1670 | 1468007734729 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 12:55:34 INFO - PROCESS | 1670 | 1468007734733 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 12:55:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 12:55:34 INFO - PROCESS | 1670 | 1468007734741 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 12:55:34 INFO - PROCESS | 1670 | 1468007734743 Marionette TRACE conn2 <- [1,2666,null,{}] 12:55:34 INFO - PROCESS | 1670 | 1468007734745 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}] 12:55:34 INFO - PROCESS | 1670 | 1468007734747 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:34 INFO - PROCESS | 1670 | 1468007734828 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 12:55:34 INFO - PROCESS | 1670 | 1468007734832 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:34 INFO - PROCESS | 1670 | 1468007734834 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x118764800 == 28 [pid = 1670] [id = 674] 12:55:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 72 (0x1130a5400) [pid = 1670] [serial = 2022] [outer = 0x0] 12:55:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 73 (0x114f74c00) [pid = 1670] [serial = 2023] [outer = 0x1130a5400] 12:55:34 INFO - PROCESS | 1670 | 1468007734865 Marionette DEBUG loaded listener.js 12:55:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 74 (0x115e74c00) [pid = 1670] [serial = 2024] [outer = 0x1130a5400] 12:55:35 INFO - PROCESS | 1670 | 1468007735702 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]]]}] 12:55:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 12:55:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 976ms 12:55:35 INFO - PROCESS | 1670 | 1468007735717 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 12:55:35 INFO - PROCESS | 1670 | 1468007735720 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 12:55:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 12:55:35 INFO - PROCESS | 1670 | 1468007735723 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 12:55:35 INFO - PROCESS | 1670 | 1468007735725 Marionette TRACE conn2 <- [1,2670,null,{}] 12:55:35 INFO - PROCESS | 1670 | 1468007735733 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}] 12:55:35 INFO - PROCESS | 1670 | 1468007735736 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:35 INFO - PROCESS | 1670 | 1468007735812 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 12:55:35 INFO - PROCESS | 1670 | 1468007735818 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:35 INFO - PROCESS | 1670 | 1468007735822 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x121203800 == 29 [pid = 1670] [id = 675] 12:55:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x110eef000) [pid = 1670] [serial = 2025] [outer = 0x0] 12:55:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x117565000) [pid = 1670] [serial = 2026] [outer = 0x110eef000] 12:55:35 INFO - PROCESS | 1670 | 1468007735850 Marionette DEBUG loaded listener.js 12:55:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x118056400) [pid = 1670] [serial = 2027] [outer = 0x110eef000] 12:55:36 INFO - PROCESS | 1670 | 1468007736638 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"]]]}] 12:55:36 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 12:55:36 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:55:36 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 12:55:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:55:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 922ms 12:55:36 INFO - PROCESS | 1670 | 1468007736646 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 12:55:36 INFO - PROCESS | 1670 | 1468007736647 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 12:55:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 12:55:36 INFO - PROCESS | 1670 | 1468007736649 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 12:55:36 INFO - PROCESS | 1670 | 1468007736652 Marionette TRACE conn2 <- [1,2674,null,{}] 12:55:36 INFO - PROCESS | 1670 | 1468007736654 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}] 12:55:36 INFO - PROCESS | 1670 | 1468007736655 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:36 INFO - PROCESS | 1670 | 1468007736731 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 12:55:36 INFO - PROCESS | 1670 | 1468007736735 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:36 INFO - PROCESS | 1670 | 1468007736738 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x121b1a800 == 30 [pid = 1670] [id = 676] 12:55:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x11820e800) [pid = 1670] [serial = 2028] [outer = 0x0] 12:55:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x1182e9c00) [pid = 1670] [serial = 2029] [outer = 0x11820e800] 12:55:36 INFO - PROCESS | 1670 | 1468007736763 Marionette DEBUG loaded listener.js 12:55:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x11889b800) [pid = 1670] [serial = 2030] [outer = 0x11820e800] 12:55:37 INFO - PROCESS | 1670 | 1468007737583 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"]]]}] 12:55:37 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 12:55:37 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:55:37 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 12:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:55:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 972ms 12:55:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 12:55:37 INFO - PROCESS | 1670 | 1468007737623 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 12:55:37 INFO - PROCESS | 1670 | 1468007737624 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 12:55:37 INFO - PROCESS | 1670 | 1468007737626 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 12:55:37 INFO - PROCESS | 1670 | 1468007737627 Marionette TRACE conn2 <- [1,2678,null,{}] 12:55:37 INFO - PROCESS | 1670 | 1468007737629 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}] 12:55:37 INFO - PROCESS | 1670 | 1468007737631 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:37 INFO - PROCESS | 1670 | 1468007737729 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 12:55:37 INFO - PROCESS | 1670 | 1468007737736 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:37 INFO - PROCESS | 1670 | 1468007737737 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x123f73000 == 31 [pid = 1670] [id = 677] 12:55:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x111c76400) [pid = 1670] [serial = 2031] [outer = 0x0] 12:55:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x1188a1000) [pid = 1670] [serial = 2032] [outer = 0x111c76400] 12:55:37 INFO - PROCESS | 1670 | 1468007737762 Marionette DEBUG loaded listener.js 12:55:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x11933c000) [pid = 1670] [serial = 2033] [outer = 0x111c76400] 12:55:38 INFO - PROCESS | 1670 | 1468007738534 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]]]}] 12:55:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 12:55:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 920ms 12:55:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 12:55:38 INFO - PROCESS | 1670 | 1468007738547 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 12:55:38 INFO - PROCESS | 1670 | 1468007738548 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 12:55:38 INFO - PROCESS | 1670 | 1468007738550 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 12:55:38 INFO - PROCESS | 1670 | 1468007738552 Marionette TRACE conn2 <- [1,2682,null,{}] 12:55:38 INFO - PROCESS | 1670 | 1468007738554 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}] 12:55:38 INFO - PROCESS | 1670 | 1468007738558 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:38 INFO - PROCESS | 1670 | 1468007738649 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 12:55:38 INFO - PROCESS | 1670 | 1468007738655 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:38 INFO - PROCESS | 1670 | 1468007738656 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x1262d7800 == 32 [pid = 1670] [id = 678] 12:55:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x119341400) [pid = 1670] [serial = 2034] [outer = 0x0] 12:55:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x11a0d5800) [pid = 1670] [serial = 2035] [outer = 0x119341400] 12:55:38 INFO - PROCESS | 1670 | 1468007738681 Marionette DEBUG loaded listener.js 12:55:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x11a0ddc00) [pid = 1670] [serial = 2036] [outer = 0x119341400] 12:55:39 INFO - PROCESS | 1670 | 1468007739510 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]]]}] 12:55:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 12:55:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 971ms 12:55:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 12:55:39 INFO - PROCESS | 1670 | 1468007739523 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 12:55:39 INFO - PROCESS | 1670 | 1468007739524 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 12:55:39 INFO - PROCESS | 1670 | 1468007739527 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 12:55:39 INFO - PROCESS | 1670 | 1468007739528 Marionette TRACE conn2 <- [1,2686,null,{}] 12:55:39 INFO - PROCESS | 1670 | 1468007739530 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}] 12:55:39 INFO - PROCESS | 1670 | 1468007739531 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:39 INFO - PROCESS | 1670 | 1468007739632 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 12:55:39 INFO - PROCESS | 1670 | 1468007739636 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:39 INFO - PROCESS | 1670 | 1468007739637 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x12789a800 == 33 [pid = 1670] [id = 679] 12:55:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x1193c2400) [pid = 1670] [serial = 2037] [outer = 0x0] 12:55:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x12116ac00) [pid = 1670] [serial = 2038] [outer = 0x1193c2400] 12:55:39 INFO - PROCESS | 1670 | 1468007739661 Marionette DEBUG loaded listener.js 12:55:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x1211bcc00) [pid = 1670] [serial = 2039] [outer = 0x1193c2400] 12:55:40 INFO - PROCESS | 1670 | 1468007740459 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"]]]}] 12:55:40 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 12:55:40 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:55:40 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 12:55:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:55:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 974ms 12:55:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 12:55:40 INFO - PROCESS | 1670 | 1468007740502 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 12:55:40 INFO - PROCESS | 1670 | 1468007740503 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 12:55:40 INFO - PROCESS | 1670 | 1468007740505 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 12:55:40 INFO - PROCESS | 1670 | 1468007740506 Marionette TRACE conn2 <- [1,2690,null,{}] 12:55:40 INFO - PROCESS | 1670 | 1468007740509 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}] 12:55:40 INFO - PROCESS | 1670 | 1468007740510 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:40 INFO - PROCESS | 1670 | 1468007740603 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 12:55:40 INFO - PROCESS | 1670 | 1468007740639 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:40 INFO - PROCESS | 1670 | 1468007740640 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x128bab000 == 34 [pid = 1670] [id = 680] 12:55:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x1212ecc00) [pid = 1670] [serial = 2040] [outer = 0x0] 12:55:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x1214b4400) [pid = 1670] [serial = 2041] [outer = 0x1212ecc00] 12:55:40 INFO - PROCESS | 1670 | 1468007740664 Marionette DEBUG loaded listener.js 12:55:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x121611c00) [pid = 1670] [serial = 2042] [outer = 0x1212ecc00] 12:55:40 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x113d50000) [pid = 1670] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 12:55:40 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x1193c6c00) [pid = 1670] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 12:55:40 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x112a79400) [pid = 1670] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 12:55:40 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x110eecc00) [pid = 1670] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 12:55:40 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x121bb8000) [pid = 1670] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 12:55:40 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x1193bc800) [pid = 1670] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 12:55:40 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x118fcd800) [pid = 1670] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 12:55:40 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x1129b1000) [pid = 1670] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 12:55:40 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x113eaf800) [pid = 1670] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 12:55:40 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x1262a1c00) [pid = 1670] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 12:55:40 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x1128ce000) [pid = 1670] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 12:55:40 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x115dec800) [pid = 1670] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 12:55:40 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x1129af400) [pid = 1670] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 12:55:40 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x1214b1400) [pid = 1670] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 12:55:40 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x11889d000) [pid = 1670] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 12:55:40 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x113b53400) [pid = 1670] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 12:55:41 INFO - PROCESS | 1670 | 1468007741511 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"]]]}] 12:55:41 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 12:55:41 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:55:41 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 12:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:55:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1022ms 12:55:41 INFO - PROCESS | 1670 | 1468007741535 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 12:55:41 INFO - PROCESS | 1670 | 1468007741536 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 12:55:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 12:55:41 INFO - PROCESS | 1670 | 1468007741539 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 12:55:41 INFO - PROCESS | 1670 | 1468007741540 Marionette TRACE conn2 <- [1,2694,null,{}] 12:55:41 INFO - PROCESS | 1670 | 1468007741542 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}] 12:55:41 INFO - PROCESS | 1670 | 1468007741543 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:41 INFO - PROCESS | 1670 | 1468007741624 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 12:55:41 INFO - PROCESS | 1670 | 1468007741678 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:41 INFO - PROCESS | 1670 | 1468007741679 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x1210e1000 == 35 [pid = 1670] [id = 681] 12:55:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x1130ad000) [pid = 1670] [serial = 2043] [outer = 0x0] 12:55:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x118181c00) [pid = 1670] [serial = 2044] [outer = 0x1130ad000] 12:55:41 INFO - PROCESS | 1670 | 1468007741705 Marionette DEBUG loaded listener.js 12:55:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x1193ba000) [pid = 1670] [serial = 2045] [outer = 0x1130ad000] 12:55:42 INFO - PROCESS | 1670 | 1468007742447 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"]]]}] 12:55:42 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 12:55:42 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:55:42 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 12:55:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:55:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 920ms 12:55:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 12:55:42 INFO - PROCESS | 1670 | 1468007742459 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 12:55:42 INFO - PROCESS | 1670 | 1468007742460 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 12:55:42 INFO - PROCESS | 1670 | 1468007742462 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 12:55:42 INFO - PROCESS | 1670 | 1468007742463 Marionette TRACE conn2 <- [1,2698,null,{}] 12:55:42 INFO - PROCESS | 1670 | 1468007742466 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}] 12:55:42 INFO - PROCESS | 1670 | 1468007742467 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:42 INFO - PROCESS | 1670 | 1468007742546 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 12:55:42 INFO - PROCESS | 1670 | 1468007742550 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:42 INFO - PROCESS | 1670 | 1468007742551 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a426800 == 36 [pid = 1670] [id = 682] 12:55:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x1197e9c00) [pid = 1670] [serial = 2046] [outer = 0x0] 12:55:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x121c53c00) [pid = 1670] [serial = 2047] [outer = 0x1197e9c00] 12:55:42 INFO - PROCESS | 1670 | 1468007742578 Marionette DEBUG loaded listener.js 12:55:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x123f96c00) [pid = 1670] [serial = 2048] [outer = 0x1197e9c00] 12:55:43 INFO - PROCESS | 1670 | 1468007743544 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"]]]}] 12:55:43 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 12:55:43 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:55:43 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 12:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:43 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:55:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1119ms 12:55:43 INFO - PROCESS | 1670 | 1468007743583 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 12:55:43 INFO - PROCESS | 1670 | 1468007743585 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 12:55:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 12:55:43 INFO - PROCESS | 1670 | 1468007743588 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 12:55:43 INFO - PROCESS | 1670 | 1468007743591 Marionette TRACE conn2 <- [1,2702,null,{}] 12:55:43 INFO - PROCESS | 1670 | 1468007743594 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}] 12:55:43 INFO - PROCESS | 1670 | 1468007743596 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:43 INFO - PROCESS | 1670 | 1468007743712 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 12:55:43 INFO - PROCESS | 1670 | 1468007743811 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:43 INFO - PROCESS | 1670 | 1468007743814 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x117d5d000 == 37 [pid = 1670] [id = 683] 12:55:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x1129a4c00) [pid = 1670] [serial = 2049] [outer = 0x0] 12:55:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x1129b3c00) [pid = 1670] [serial = 2050] [outer = 0x1129a4c00] 12:55:43 INFO - PROCESS | 1670 | 1468007743845 Marionette DEBUG loaded listener.js 12:55:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x1130cec00) [pid = 1670] [serial = 2051] [outer = 0x1129a4c00] 12:55:44 INFO - PROCESS | 1670 | 1468007744391 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]]]}] 12:55:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 12:55:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 970ms 12:55:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 12:55:44 INFO - PROCESS | 1670 | 1468007744559 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 12:55:44 INFO - PROCESS | 1670 | 1468007744561 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 12:55:44 INFO - PROCESS | 1670 | 1468007744569 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 12:55:44 INFO - PROCESS | 1670 | 1468007744570 Marionette TRACE conn2 <- [1,2706,null,{}] 12:55:44 INFO - PROCESS | 1670 | 1468007744574 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}] 12:55:44 INFO - PROCESS | 1670 | 1468007744576 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:44 INFO - PROCESS | 1670 | 1468007744683 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 12:55:44 INFO - PROCESS | 1670 | 1468007744736 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:44 INFO - PROCESS | 1670 | 1468007744739 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x117122800 == 38 [pid = 1670] [id = 684] 12:55:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x113d70800) [pid = 1670] [serial = 2052] [outer = 0x0] 12:55:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x115de6800) [pid = 1670] [serial = 2053] [outer = 0x113d70800] 12:55:44 INFO - PROCESS | 1670 | 1468007744766 Marionette DEBUG loaded listener.js 12:55:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x1164f6800) [pid = 1670] [serial = 2054] [outer = 0x113d70800] 12:55:45 INFO - PROCESS | 1670 | --DOCSHELL 0x1210e1000 == 37 [pid = 1670] [id = 681] 12:55:45 INFO - PROCESS | 1670 | --DOCSHELL 0x128bab000 == 36 [pid = 1670] [id = 680] 12:55:45 INFO - PROCESS | 1670 | --DOCSHELL 0x12789a800 == 35 [pid = 1670] [id = 679] 12:55:45 INFO - PROCESS | 1670 | --DOCSHELL 0x1262d7800 == 34 [pid = 1670] [id = 678] 12:55:45 INFO - PROCESS | 1670 | --DOCSHELL 0x123f73000 == 33 [pid = 1670] [id = 677] 12:55:45 INFO - PROCESS | 1670 | --DOCSHELL 0x121b1a800 == 32 [pid = 1670] [id = 676] 12:55:45 INFO - PROCESS | 1670 | --DOCSHELL 0x121203800 == 31 [pid = 1670] [id = 675] 12:55:45 INFO - PROCESS | 1670 | --DOCSHELL 0x118764800 == 30 [pid = 1670] [id = 674] 12:55:45 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x12928e400) [pid = 1670] [serial = 2017] [outer = 0x0] [url = about:blank] 12:55:45 INFO - PROCESS | 1670 | --DOCSHELL 0x116613800 == 29 [pid = 1670] [id = 673] 12:55:45 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x1193c7400) [pid = 1670] [serial = 1996] [outer = 0x0] [url = about:blank] 12:55:45 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x11a0dcc00) [pid = 1670] [serial = 1999] [outer = 0x0] [url = about:blank] 12:55:45 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x119993000) [pid = 1670] [serial = 1997] [outer = 0x0] [url = about:blank] 12:55:45 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x116fa4c00) [pid = 1670] [serial = 2008] [outer = 0x0] [url = about:blank] 12:55:45 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x12160a400) [pid = 1670] [serial = 2002] [outer = 0x0] [url = about:blank] 12:55:45 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x1214b3800) [pid = 1670] [serial = 2000] [outer = 0x0] [url = about:blank] 12:55:45 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x124e54000) [pid = 1670] [serial = 2005] [outer = 0x0] [url = about:blank] 12:55:45 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x123de4000) [pid = 1670] [serial = 2003] [outer = 0x0] [url = about:blank] 12:55:45 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x124ebb400) [pid = 1670] [serial = 2011] [outer = 0x0] [url = about:blank] 12:55:45 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x1262a1800) [pid = 1670] [serial = 2012] [outer = 0x0] [url = about:blank] 12:55:45 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x126296000) [pid = 1670] [serial = 2006] [outer = 0x0] [url = about:blank] 12:55:45 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x11933b400) [pid = 1670] [serial = 1993] [outer = 0x0] [url = about:blank] 12:55:45 INFO - PROCESS | 1670 | --DOMWINDOW == 74 (0x118205400) [pid = 1670] [serial = 1990] [outer = 0x0] [url = about:blank] 12:55:45 INFO - PROCESS | 1670 | --DOMWINDOW == 73 (0x118f5f400) [pid = 1670] [serial = 1991] [outer = 0x0] [url = about:blank] 12:55:45 INFO - PROCESS | 1670 | --DOMWINDOW == 72 (0x116fa4400) [pid = 1670] [serial = 1987] [outer = 0x0] [url = about:blank] 12:55:45 INFO - PROCESS | 1670 | --DOMWINDOW == 71 (0x12904d400) [pid = 1670] [serial = 2015] [outer = 0x0] [url = about:blank] 12:55:45 INFO - PROCESS | 1670 | --DOMWINDOW == 70 (0x1174b9400) [pid = 1670] [serial = 1988] [outer = 0x0] [url = about:blank] 12:55:45 INFO - PROCESS | 1670 | --DOMWINDOW == 69 (0x112a84400) [pid = 1670] [serial = 1984] [outer = 0x0] [url = about:blank] 12:55:45 INFO - PROCESS | 1670 | --DOMWINDOW == 68 (0x110ef0c00) [pid = 1670] [serial = 1985] [outer = 0x0] [url = about:blank] 12:55:45 INFO - PROCESS | 1670 | --DOMWINDOW == 67 (0x117158000) [pid = 1670] [serial = 1982] [outer = 0x0] [url = about:blank] 12:55:45 INFO - PROCESS | 1670 | --DOMWINDOW == 66 (0x115e6e400) [pid = 1670] [serial = 1981] [outer = 0x0] [url = about:blank] 12:55:45 INFO - PROCESS | 1670 | --DOMWINDOW == 65 (0x126930000) [pid = 1670] [serial = 1979] [outer = 0x0] [url = about:blank] 12:55:45 INFO - PROCESS | 1670 | --DOMWINDOW == 64 (0x1214b5400) [pid = 1670] [serial = 1978] [outer = 0x0] [url = about:blank] 12:55:45 INFO - PROCESS | 1670 | --DOMWINDOW == 63 (0x124bbcc00) [pid = 1670] [serial = 1976] [outer = 0x0] [url = about:blank] 12:55:45 INFO - PROCESS | 1670 | --DOMWINDOW == 62 (0x121606c00) [pid = 1670] [serial = 1975] [outer = 0x0] [url = about:blank] 12:55:45 INFO - PROCESS | 1670 | --DOMWINDOW == 61 (0x1193bb400) [pid = 1670] [serial = 1973] [outer = 0x0] [url = about:blank] 12:55:45 INFO - PROCESS | 1670 | --DOMWINDOW == 60 (0x11931bc00) [pid = 1670] [serial = 1972] [outer = 0x0] [url = about:blank] 12:55:45 INFO - PROCESS | 1670 | --DOMWINDOW == 59 (0x1174e8000) [pid = 1670] [serial = 1970] [outer = 0x0] [url = about:blank] 12:55:45 INFO - PROCESS | 1670 | --DOMWINDOW == 58 (0x116798400) [pid = 1670] [serial = 1969] [outer = 0x0] [url = about:blank] 12:55:45 INFO - PROCESS | 1670 | --DOMWINDOW == 57 (0x1193b3000) [pid = 1670] [serial = 2009] [outer = 0x0] [url = about:blank] 12:55:45 INFO - PROCESS | 1670 | --DOMWINDOW == 56 (0x12698c400) [pid = 1670] [serial = 2014] [outer = 0x0] [url = about:blank] 12:55:45 INFO - PROCESS | 1670 | --DOMWINDOW == 55 (0x1193b5000) [pid = 1670] [serial = 1994] [outer = 0x0] [url = about:blank] 12:55:45 INFO - PROCESS | 1670 | 1468007745186 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]]]}] 12:55:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 12:55:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 677ms 12:55:45 INFO - PROCESS | 1670 | 1468007745241 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 12:55:45 INFO - PROCESS | 1670 | 1468007745243 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 12:55:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 12:55:45 INFO - PROCESS | 1670 | 1468007745248 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 12:55:45 INFO - PROCESS | 1670 | 1468007745252 Marionette TRACE conn2 <- [1,2710,null,{}] 12:55:45 INFO - PROCESS | 1670 | 1468007745255 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}] 12:55:45 INFO - PROCESS | 1670 | 1468007745256 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:45 INFO - PROCESS | 1670 | 1468007745335 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 12:55:45 INFO - PROCESS | 1670 | 1468007745341 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:45 INFO - PROCESS | 1670 | 1468007745342 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x1194aa000 == 30 [pid = 1670] [id = 685] 12:55:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 56 (0x116798400) [pid = 1670] [serial = 2055] [outer = 0x0] 12:55:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 57 (0x1174b6800) [pid = 1670] [serial = 2056] [outer = 0x116798400] 12:55:45 INFO - PROCESS | 1670 | 1468007745369 Marionette DEBUG loaded listener.js 12:55:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 58 (0x118123000) [pid = 1670] [serial = 2057] [outer = 0x116798400] 12:55:45 INFO - PROCESS | 1670 | 1468007745709 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] 12:55:45 INFO - PROCESS | 1670 | 1468007745773 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 12:55:45 INFO - PROCESS | 1670 | 1468007745775 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 12:55:45 INFO - PROCESS | 1670 | 1468007745776 Marionette TRACE conn2 <- [1,2714,null,{}] 12:55:45 INFO - PROCESS | 1670 | 1468007745784 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}] 12:55:45 INFO - PROCESS | 1670 | 1468007745787 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:45 INFO - PROCESS | 1670 | 1468007745870 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 12:55:45 INFO - PROCESS | 1670 | 1468007745878 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:45 INFO - PROCESS | 1670 | 1468007745880 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x121561800 == 31 [pid = 1670] [id = 686] 12:55:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 59 (0x11889e800) [pid = 1670] [serial = 2058] [outer = 0x0] 12:55:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 60 (0x119103c00) [pid = 1670] [serial = 2059] [outer = 0x11889e800] 12:55:45 INFO - PROCESS | 1670 | 1468007745908 Marionette DEBUG loaded listener.js 12:55:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 61 (0x119336800) [pid = 1670] [serial = 2060] [outer = 0x11889e800] 12:55:46 INFO - PROCESS | 1670 | 1468007746244 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]]]}] 12:55:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 12:55:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 519ms 12:55:46 INFO - PROCESS | 1670 | 1468007746301 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 12:55:46 INFO - PROCESS | 1670 | 1468007746302 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 12:55:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 12:55:46 INFO - PROCESS | 1670 | 1468007746306 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 12:55:46 INFO - PROCESS | 1670 | 1468007746307 Marionette TRACE conn2 <- [1,2718,null,{}] 12:55:46 INFO - PROCESS | 1670 | 1468007746309 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}] 12:55:46 INFO - PROCESS | 1670 | 1468007746310 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:46 INFO - PROCESS | 1670 | 1468007746390 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 12:55:46 INFO - PROCESS | 1670 | 1468007746393 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:46 INFO - PROCESS | 1670 | 1468007746394 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x123d52000 == 32 [pid = 1670] [id = 687] 12:55:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 62 (0x1193bb400) [pid = 1670] [serial = 2061] [outer = 0x0] 12:55:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 63 (0x1193c7400) [pid = 1670] [serial = 2062] [outer = 0x1193bb400] 12:55:46 INFO - PROCESS | 1670 | 1468007746420 Marionette DEBUG loaded listener.js 12:55:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 64 (0x1197e5400) [pid = 1670] [serial = 2063] [outer = 0x1193bb400] 12:55:46 INFO - PROCESS | 1670 | 1468007746778 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] 12:55:46 INFO - PROCESS | 1670 | 1468007746826 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 12:55:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 12:55:46 INFO - PROCESS | 1670 | 1468007746828 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 12:55:46 INFO - PROCESS | 1670 | 1468007746829 Marionette TRACE conn2 <- [1,2722,null,{}] 12:55:46 INFO - PROCESS | 1670 | 1468007746831 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}] 12:55:46 INFO - PROCESS | 1670 | 1468007746832 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:46 INFO - PROCESS | 1670 | 1468007746908 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 12:55:46 INFO - PROCESS | 1670 | 1468007746969 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:46 INFO - PROCESS | 1670 | 1468007746971 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x1256ab000 == 33 [pid = 1670] [id = 688] 12:55:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 65 (0x1193bbc00) [pid = 1670] [serial = 2064] [outer = 0x0] 12:55:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 66 (0x119b57400) [pid = 1670] [serial = 2065] [outer = 0x1193bbc00] 12:55:47 INFO - PROCESS | 1670 | 1468007747001 Marionette DEBUG loaded listener.js 12:55:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 67 (0x11a0e1800) [pid = 1670] [serial = 2066] [outer = 0x1193bbc00] 12:55:47 INFO - PROCESS | 1670 | 1468007747411 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] 12:55:47 INFO - PROCESS | 1670 | 1468007747450 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 12:55:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 12:55:47 INFO - PROCESS | 1670 | 1468007747462 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 12:55:47 INFO - PROCESS | 1670 | 1468007747463 Marionette TRACE conn2 <- [1,2726,null,{}] 12:55:47 INFO - PROCESS | 1670 | 1468007747466 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}] 12:55:47 INFO - PROCESS | 1670 | 1468007747474 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:47 INFO - PROCESS | 1670 | 1468007747646 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 12:55:47 INFO - PROCESS | 1670 | 1468007747665 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:47 INFO - PROCESS | 1670 | 1468007747666 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:47 INFO - PROCESS | 1670 | ++DOCSHELL 0x128b9d000 == 34 [pid = 1670] [id = 689] 12:55:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 68 (0x121c50400) [pid = 1670] [serial = 2067] [outer = 0x0] 12:55:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 69 (0x123db8c00) [pid = 1670] [serial = 2068] [outer = 0x121c50400] 12:55:47 INFO - PROCESS | 1670 | 1468007747692 Marionette DEBUG loaded listener.js 12:55:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 70 (0x124e50c00) [pid = 1670] [serial = 2069] [outer = 0x121c50400] 12:55:48 INFO - PROCESS | 1670 | 1468007748033 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]]]}] 12:55:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 12:55:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 620ms 12:55:48 INFO - PROCESS | 1670 | 1468007748082 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 12:55:48 INFO - PROCESS | 1670 | 1468007748083 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 12:55:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 12:55:48 INFO - PROCESS | 1670 | 1468007748085 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 12:55:48 INFO - PROCESS | 1670 | 1468007748086 Marionette TRACE conn2 <- [1,2730,null,{}] 12:55:48 INFO - PROCESS | 1670 | 1468007748088 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}] 12:55:48 INFO - PROCESS | 1670 | 1468007748090 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:48 INFO - PROCESS | 1670 | 1468007748193 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 12:55:48 INFO - PROCESS | 1670 | 1468007748228 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:48 INFO - PROCESS | 1670 | 1468007748229 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x128bb4000 == 35 [pid = 1670] [id = 690] 12:55:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 71 (0x12116fc00) [pid = 1670] [serial = 2070] [outer = 0x0] 12:55:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 72 (0x125673c00) [pid = 1670] [serial = 2071] [outer = 0x12116fc00] 12:55:48 INFO - PROCESS | 1670 | 1468007748253 Marionette DEBUG loaded listener.js 12:55:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 73 (0x12629ec00) [pid = 1670] [serial = 2072] [outer = 0x12116fc00] 12:55:49 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 12:55:49 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 12:55:49 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 12:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:49 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:55:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 969ms 12:55:49 INFO - PROCESS | 1670 | 1468007749051 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"]]]}] 12:55:49 INFO - PROCESS | 1670 | 1468007749055 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 12:55:49 INFO - PROCESS | 1670 | 1468007749056 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 12:55:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 12:55:49 INFO - PROCESS | 1670 | 1468007749058 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 12:55:49 INFO - PROCESS | 1670 | 1468007749059 Marionette TRACE conn2 <- [1,2734,null,{}] 12:55:49 INFO - PROCESS | 1670 | 1468007749062 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}] 12:55:49 INFO - PROCESS | 1670 | 1468007749063 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:49 INFO - PROCESS | 1670 | 1468007749174 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 12:55:49 INFO - PROCESS | 1670 | --DOMWINDOW == 72 (0x1193c2400) [pid = 1670] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 12:55:49 INFO - PROCESS | 1670 | --DOMWINDOW == 71 (0x119341400) [pid = 1670] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 12:55:49 INFO - PROCESS | 1670 | --DOMWINDOW == 70 (0x110eef000) [pid = 1670] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 12:55:49 INFO - PROCESS | 1670 | --DOMWINDOW == 69 (0x1129ab400) [pid = 1670] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 12:55:49 INFO - PROCESS | 1670 | --DOMWINDOW == 68 (0x111c76400) [pid = 1670] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 12:55:49 INFO - PROCESS | 1670 | --DOMWINDOW == 67 (0x1130a5400) [pid = 1670] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 12:55:49 INFO - PROCESS | 1670 | --DOMWINDOW == 66 (0x1212ecc00) [pid = 1670] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 12:55:49 INFO - PROCESS | 1670 | --DOMWINDOW == 65 (0x11820e800) [pid = 1670] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 12:55:49 INFO - PROCESS | 1670 | --DOMWINDOW == 64 (0x1130ad000) [pid = 1670] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 12:55:49 INFO - PROCESS | 1670 | --DOMWINDOW == 63 (0x126ddbc00) [pid = 1670] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 12:55:49 INFO - PROCESS | 1670 | 1468007749219 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:49 INFO - PROCESS | 1670 | 1468007749220 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a416800 == 36 [pid = 1670] [id = 691] 12:55:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 64 (0x110eec400) [pid = 1670] [serial = 2073] [outer = 0x0] 12:55:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 65 (0x112ee0000) [pid = 1670] [serial = 2074] [outer = 0x110eec400] 12:55:49 INFO - PROCESS | 1670 | 1468007749243 Marionette DEBUG loaded listener.js 12:55:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 66 (0x11820e800) [pid = 1670] [serial = 2075] [outer = 0x110eec400] 12:55:49 INFO - PROCESS | 1670 | 1468007749528 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]]]}] 12:55:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 12:55:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 517ms 12:55:49 INFO - PROCESS | 1670 | 1468007749577 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 12:55:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 12:55:49 INFO - PROCESS | 1670 | 1468007749578 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 12:55:49 INFO - PROCESS | 1670 | 1468007749580 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 12:55:49 INFO - PROCESS | 1670 | 1468007749582 Marionette TRACE conn2 <- [1,2738,null,{}] 12:55:49 INFO - PROCESS | 1670 | 1468007749585 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}] 12:55:49 INFO - PROCESS | 1670 | 1468007749588 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:49 INFO - PROCESS | 1670 | 1468007749701 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 12:55:49 INFO - PROCESS | 1670 | 1468007749706 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:49 INFO - PROCESS | 1670 | 1468007749708 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a5e6800 == 37 [pid = 1670] [id = 692] 12:55:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 67 (0x118fc9800) [pid = 1670] [serial = 2076] [outer = 0x0] 12:55:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 68 (0x12675e400) [pid = 1670] [serial = 2077] [outer = 0x118fc9800] 12:55:49 INFO - PROCESS | 1670 | 1468007749749 Marionette DEBUG loaded listener.js 12:55:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 69 (0x12698b000) [pid = 1670] [serial = 2078] [outer = 0x118fc9800] 12:55:50 INFO - PROCESS | 1670 | 1468007750040 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]]]}] 12:55:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 12:55:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 468ms 12:55:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 12:55:50 INFO - PROCESS | 1670 | 1468007750049 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 12:55:50 INFO - PROCESS | 1670 | 1468007750050 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 12:55:50 INFO - PROCESS | 1670 | 1468007750054 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 12:55:50 INFO - PROCESS | 1670 | 1468007750056 Marionette TRACE conn2 <- [1,2742,null,{}] 12:55:50 INFO - PROCESS | 1670 | 1468007750063 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}] 12:55:50 INFO - PROCESS | 1670 | 1468007750064 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:50 INFO - PROCESS | 1670 | 1468007750176 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 12:55:50 INFO - PROCESS | 1670 | 1468007750182 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:50 INFO - PROCESS | 1670 | 1468007750183 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x121e6b000 == 38 [pid = 1670] [id = 693] 12:55:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 70 (0x1121b2000) [pid = 1670] [serial = 2079] [outer = 0x0] 12:55:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 71 (0x12698c000) [pid = 1670] [serial = 2080] [outer = 0x1121b2000] 12:55:50 INFO - PROCESS | 1670 | 1468007750207 Marionette DEBUG loaded listener.js 12:55:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 72 (0x126de4000) [pid = 1670] [serial = 2081] [outer = 0x1121b2000] 12:55:50 INFO - PROCESS | 1670 | 1468007750582 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]]]}] 12:55:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 12:55:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 576ms 12:55:50 INFO - PROCESS | 1670 | 1468007750629 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 12:55:50 INFO - PROCESS | 1670 | 1468007750631 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 12:55:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 12:55:50 INFO - PROCESS | 1670 | 1468007750635 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 12:55:50 INFO - PROCESS | 1670 | 1468007750637 Marionette TRACE conn2 <- [1,2746,null,{}] 12:55:50 INFO - PROCESS | 1670 | 1468007750641 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}] 12:55:50 INFO - PROCESS | 1670 | 1468007750643 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:50 INFO - PROCESS | 1670 | 1468007750791 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 12:55:50 INFO - PROCESS | 1670 | 1468007750881 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:50 INFO - PROCESS | 1670 | 1468007750883 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:50 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b238800 == 39 [pid = 1670] [id = 694] 12:55:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 73 (0x126de3400) [pid = 1670] [serial = 2082] [outer = 0x0] 12:55:50 INFO - PROCESS | 1670 | ++DOMWINDOW == 74 (0x128b12400) [pid = 1670] [serial = 2083] [outer = 0x126de3400] 12:55:50 INFO - PROCESS | 1670 | 1468007750926 Marionette DEBUG loaded listener.js 12:55:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x12928c000) [pid = 1670] [serial = 2084] [outer = 0x126de3400] 12:55:51 INFO - PROCESS | 1670 | 1468007751274 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]]]}] 12:55:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 12:55:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 671ms 12:55:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 12:55:51 INFO - PROCESS | 1670 | 1468007751306 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 12:55:51 INFO - PROCESS | 1670 | 1468007751308 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 12:55:51 INFO - PROCESS | 1670 | 1468007751312 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 12:55:51 INFO - PROCESS | 1670 | 1468007751314 Marionette TRACE conn2 <- [1,2750,null,{}] 12:55:51 INFO - PROCESS | 1670 | 1468007751318 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}] 12:55:51 INFO - PROCESS | 1670 | 1468007751321 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:51 INFO - PROCESS | 1670 | 1468007751431 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 12:55:51 INFO - PROCESS | 1670 | 1468007751484 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:51 INFO - PROCESS | 1670 | 1468007751488 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x117471000 == 40 [pid = 1670] [id = 695] 12:55:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x112e42c00) [pid = 1670] [serial = 2085] [outer = 0x0] 12:55:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x1138d9000) [pid = 1670] [serial = 2086] [outer = 0x112e42c00] 12:55:51 INFO - PROCESS | 1670 | 1468007751519 Marionette DEBUG loaded listener.js 12:55:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x1161b1000) [pid = 1670] [serial = 2087] [outer = 0x112e42c00] 12:55:51 INFO - PROCESS | 1670 | 1468007751978 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]]]}] 12:55:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 12:55:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 674ms 12:55:51 INFO - PROCESS | 1670 | 1468007751985 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 12:55:51 INFO - PROCESS | 1670 | 1468007751988 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 12:55:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 12:55:51 INFO - PROCESS | 1670 | 1468007751993 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 12:55:51 INFO - PROCESS | 1670 | 1468007751995 Marionette TRACE conn2 <- [1,2754,null,{}] 12:55:51 INFO - PROCESS | 1670 | 1468007751997 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}] 12:55:52 INFO - PROCESS | 1670 | 1468007751999 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:52 INFO - PROCESS | 1670 | 1468007752100 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 12:55:52 INFO - PROCESS | 1670 | 1468007752193 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:52 INFO - PROCESS | 1670 | 1468007752194 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:52 INFO - PROCESS | 1670 | ++DOCSHELL 0x121e60800 == 41 [pid = 1670] [id = 696] 12:55:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x118204400) [pid = 1670] [serial = 2088] [outer = 0x0] 12:55:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x118210000) [pid = 1670] [serial = 2089] [outer = 0x118204400] 12:55:52 INFO - PROCESS | 1670 | 1468007752224 Marionette DEBUG loaded listener.js 12:55:52 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x118f61c00) [pid = 1670] [serial = 2090] [outer = 0x118204400] 12:55:52 INFO - PROCESS | 1670 | 1468007752659 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]]]}] 12:55:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 12:55:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 721ms 12:55:52 INFO - PROCESS | 1670 | 1468007752715 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 12:55:52 INFO - PROCESS | 1670 | 1468007752717 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 12:55:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 12:55:52 INFO - PROCESS | 1670 | 1468007752722 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 12:55:52 INFO - PROCESS | 1670 | 1468007752727 Marionette TRACE conn2 <- [1,2758,null,{}] 12:55:52 INFO - PROCESS | 1670 | 1468007752739 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}] 12:55:52 INFO - PROCESS | 1670 | 1468007752743 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:52 INFO - PROCESS | 1670 | 1468007752897 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 12:55:53 INFO - PROCESS | 1670 | 1468007752996 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:53 INFO - PROCESS | 1670 | 1468007752999 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b22e000 == 42 [pid = 1670] [id = 697] 12:55:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x11a0da800) [pid = 1670] [serial = 2091] [outer = 0x0] 12:55:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x12116e800) [pid = 1670] [serial = 2092] [outer = 0x11a0da800] 12:55:53 INFO - PROCESS | 1670 | 1468007753051 Marionette DEBUG loaded listener.js 12:55:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x1214aa400) [pid = 1670] [serial = 2093] [outer = 0x11a0da800] 12:55:53 INFO - PROCESS | 1670 | 1468007753510 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]]]}] 12:55:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 12:55:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 826ms 12:55:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 12:55:53 INFO - PROCESS | 1670 | 1468007753548 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 12:55:53 INFO - PROCESS | 1670 | 1468007753550 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 12:55:53 INFO - PROCESS | 1670 | 1468007753552 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 12:55:53 INFO - PROCESS | 1670 | 1468007753554 Marionette TRACE conn2 <- [1,2762,null,{}] 12:55:53 INFO - PROCESS | 1670 | 1468007753556 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}] 12:55:53 INFO - PROCESS | 1670 | 1468007753557 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:53 INFO - PROCESS | 1670 | 1468007753657 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 12:55:53 INFO - PROCESS | 1670 | 1468007753713 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:53 INFO - PROCESS | 1670 | 1468007753714 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:53 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c034800 == 43 [pid = 1670] [id = 698] 12:55:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x124c43400) [pid = 1670] [serial = 2094] [outer = 0x0] 12:55:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x124e4f400) [pid = 1670] [serial = 2095] [outer = 0x124c43400] 12:55:53 INFO - PROCESS | 1670 | 1468007753743 Marionette DEBUG loaded listener.js 12:55:53 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x128b10800) [pid = 1670] [serial = 2096] [outer = 0x124c43400] 12:55:54 INFO - PROCESS | 1670 | 1468007754223 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]]]}] 12:55:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 12:55:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 722ms 12:55:54 INFO - PROCESS | 1670 | 1468007754275 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 12:55:54 INFO - PROCESS | 1670 | 1468007754278 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 12:55:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 12:55:54 INFO - PROCESS | 1670 | 1468007754281 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 12:55:54 INFO - PROCESS | 1670 | 1468007754283 Marionette TRACE conn2 <- [1,2766,null,{}] 12:55:54 INFO - PROCESS | 1670 | 1468007754286 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}] 12:55:54 INFO - PROCESS | 1670 | 1468007754289 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:54 INFO - PROCESS | 1670 | 1468007754417 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 12:55:54 INFO - PROCESS | 1670 | 1468007754474 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:54 INFO - PROCESS | 1670 | 1468007754476 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:54 INFO - PROCESS | 1670 | ++DOCSHELL 0x123d4a000 == 44 [pid = 1670] [id = 699] 12:55:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x119333800) [pid = 1670] [serial = 2097] [outer = 0x0] 12:55:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x126295800) [pid = 1670] [serial = 2098] [outer = 0x119333800] 12:55:54 INFO - PROCESS | 1670 | 1468007754505 Marionette DEBUG loaded listener.js 12:55:54 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x129344800) [pid = 1670] [serial = 2099] [outer = 0x119333800] 12:55:55 INFO - PROCESS | 1670 | 1468007755124 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]]]}] 12:55:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 12:55:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 875ms 12:55:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 12:55:55 INFO - PROCESS | 1670 | 1468007755156 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 12:55:55 INFO - PROCESS | 1670 | 1468007755158 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 12:55:55 INFO - PROCESS | 1670 | 1468007755161 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 12:55:55 INFO - PROCESS | 1670 | 1468007755163 Marionette TRACE conn2 <- [1,2770,null,{}] 12:55:55 INFO - PROCESS | 1670 | 1468007755166 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}] 12:55:55 INFO - PROCESS | 1670 | 1468007755168 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:55 INFO - PROCESS | 1670 | 1468007755293 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 12:55:55 INFO - PROCESS | 1670 | 1468007755375 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:55 INFO - PROCESS | 1670 | 1468007755377 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:55 INFO - PROCESS | 1670 | ++DOCSHELL 0x12120e000 == 45 [pid = 1670] [id = 700] 12:55:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x115e08800) [pid = 1670] [serial = 2100] [outer = 0x0] 12:55:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x11812a000) [pid = 1670] [serial = 2101] [outer = 0x115e08800] 12:55:55 INFO - PROCESS | 1670 | 1468007755401 Marionette DEBUG loaded listener.js 12:55:55 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x115deac00) [pid = 1670] [serial = 2102] [outer = 0x115e08800] 12:55:56 INFO - PROCESS | 1670 | --DOCSHELL 0x121e6b000 == 44 [pid = 1670] [id = 693] 12:55:56 INFO - PROCESS | 1670 | --DOCSHELL 0x12a5e6800 == 43 [pid = 1670] [id = 692] 12:55:56 INFO - PROCESS | 1670 | --DOCSHELL 0x12a416800 == 42 [pid = 1670] [id = 691] 12:55:56 INFO - PROCESS | 1670 | --DOCSHELL 0x128bb4000 == 41 [pid = 1670] [id = 690] 12:55:56 INFO - PROCESS | 1670 | --DOCSHELL 0x128b9d000 == 40 [pid = 1670] [id = 689] 12:55:56 INFO - PROCESS | 1670 | --DOCSHELL 0x1256ab000 == 39 [pid = 1670] [id = 688] 12:55:56 INFO - PROCESS | 1670 | --DOCSHELL 0x123d52000 == 38 [pid = 1670] [id = 687] 12:55:56 INFO - PROCESS | 1670 | --DOCSHELL 0x121561800 == 37 [pid = 1670] [id = 686] 12:55:56 INFO - PROCESS | 1670 | --DOCSHELL 0x1194aa000 == 36 [pid = 1670] [id = 685] 12:55:56 INFO - PROCESS | 1670 | --DOCSHELL 0x117122800 == 35 [pid = 1670] [id = 684] 12:55:56 INFO - PROCESS | 1670 | --DOCSHELL 0x117d5d000 == 34 [pid = 1670] [id = 683] 12:55:56 INFO - PROCESS | 1670 | --DOCSHELL 0x12a426800 == 33 [pid = 1670] [id = 682] 12:55:56 INFO - PROCESS | 1670 | --DOCSHELL 0x12c496000 == 32 [pid = 1670] [id = 672] 12:55:56 INFO - PROCESS | 1670 | --DOCSHELL 0x123d4a000 == 31 [pid = 1670] [id = 699] 12:55:56 INFO - PROCESS | 1670 | --DOCSHELL 0x12c034800 == 30 [pid = 1670] [id = 698] 12:55:56 INFO - PROCESS | 1670 | --DOCSHELL 0x12b22e000 == 29 [pid = 1670] [id = 697] 12:55:56 INFO - PROCESS | 1670 | --DOCSHELL 0x121e60800 == 28 [pid = 1670] [id = 696] 12:55:56 INFO - PROCESS | 1670 | --DOCSHELL 0x12b238800 == 27 [pid = 1670] [id = 694] 12:55:56 INFO - PROCESS | 1670 | --DOCSHELL 0x117471000 == 26 [pid = 1670] [id = 695] 12:55:56 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x12116ac00) [pid = 1670] [serial = 2038] [outer = 0x0] [url = about:blank] 12:55:56 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x11a0d5800) [pid = 1670] [serial = 2035] [outer = 0x0] [url = about:blank] 12:55:56 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x117565000) [pid = 1670] [serial = 2026] [outer = 0x0] [url = about:blank] 12:55:56 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x118056400) [pid = 1670] [serial = 2027] [outer = 0x0] [url = about:blank] 12:55:56 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x1129ac400) [pid = 1670] [serial = 2020] [outer = 0x0] [url = about:blank] 12:55:56 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x11933c000) [pid = 1670] [serial = 2033] [outer = 0x0] [url = about:blank] 12:55:56 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x1188a1000) [pid = 1670] [serial = 2032] [outer = 0x0] [url = about:blank] 12:55:56 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x114f74c00) [pid = 1670] [serial = 2023] [outer = 0x0] [url = about:blank] 12:55:56 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x115e74c00) [pid = 1670] [serial = 2024] [outer = 0x0] [url = about:blank] 12:55:56 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x1214b4400) [pid = 1670] [serial = 2041] [outer = 0x0] [url = about:blank] 12:55:56 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x1182e9c00) [pid = 1670] [serial = 2029] [outer = 0x0] [url = about:blank] 12:55:56 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x11889b800) [pid = 1670] [serial = 2030] [outer = 0x0] [url = about:blank] 12:55:56 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x121c53c00) [pid = 1670] [serial = 2047] [outer = 0x0] [url = about:blank] 12:55:56 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x1193ba000) [pid = 1670] [serial = 2045] [outer = 0x0] [url = about:blank] 12:55:56 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x112e4d000) [pid = 1670] [serial = 2021] [outer = 0x0] [url = about:blank] 12:55:56 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x118181c00) [pid = 1670] [serial = 2044] [outer = 0x0] [url = about:blank] 12:55:56 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x121611c00) [pid = 1670] [serial = 2042] [outer = 0x0] [url = about:blank] 12:55:56 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x129349800) [pid = 1670] [serial = 2018] [outer = 0x0] [url = about:blank] 12:55:56 INFO - PROCESS | 1670 | --DOMWINDOW == 74 (0x1211bcc00) [pid = 1670] [serial = 2039] [outer = 0x0] [url = about:blank] 12:55:56 INFO - PROCESS | 1670 | --DOMWINDOW == 73 (0x11a0ddc00) [pid = 1670] [serial = 2036] [outer = 0x0] [url = about:blank] 12:55:56 INFO - PROCESS | 1670 | 1468007756337 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]]]}] 12:55:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 12:55:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1223ms 12:55:56 INFO - PROCESS | 1670 | 1468007756389 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 12:55:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 12:55:56 INFO - PROCESS | 1670 | 1468007756391 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 12:55:56 INFO - PROCESS | 1670 | 1468007756395 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 12:55:56 INFO - PROCESS | 1670 | 1468007756396 Marionette TRACE conn2 <- [1,2774,null,{}] 12:55:56 INFO - PROCESS | 1670 | 1468007756400 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}] 12:55:56 INFO - PROCESS | 1670 | 1468007756402 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:56 INFO - PROCESS | 1670 | 1468007756497 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 12:55:56 INFO - PROCESS | 1670 | 1468007756506 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:56 INFO - PROCESS | 1670 | 1468007756509 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:56 INFO - PROCESS | 1670 | ++DOCSHELL 0x116ac6000 == 27 [pid = 1670] [id = 701] 12:55:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 74 (0x1129a8800) [pid = 1670] [serial = 2103] [outer = 0x0] 12:55:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x112e4d000) [pid = 1670] [serial = 2104] [outer = 0x1129a8800] 12:55:56 INFO - PROCESS | 1670 | 1468007756536 Marionette DEBUG loaded listener.js 12:55:56 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x1128ce000) [pid = 1670] [serial = 2105] [outer = 0x1129a8800] 12:55:56 INFO - PROCESS | 1670 | 1468007756934 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]]]}] 12:55:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 12:55:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 570ms 12:55:56 INFO - PROCESS | 1670 | 1468007756964 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 12:55:56 INFO - PROCESS | 1670 | 1468007756968 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 12:55:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 12:55:56 INFO - PROCESS | 1670 | 1468007756973 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 12:55:56 INFO - PROCESS | 1670 | 1468007756974 Marionette TRACE conn2 <- [1,2778,null,{}] 12:55:56 INFO - PROCESS | 1670 | 1468007756977 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}] 12:55:56 INFO - PROCESS | 1670 | 1468007756978 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:57 INFO - PROCESS | 1670 | 1468007757059 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 12:55:57 INFO - PROCESS | 1670 | 1468007757063 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:57 INFO - PROCESS | 1670 | 1468007757064 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x1194a7800 == 28 [pid = 1670] [id = 702] 12:55:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x11679a000) [pid = 1670] [serial = 2106] [outer = 0x0] 12:55:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x1174b5c00) [pid = 1670] [serial = 2107] [outer = 0x11679a000] 12:55:57 INFO - PROCESS | 1670 | 1468007757094 Marionette DEBUG loaded listener.js 12:55:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x117dbe400) [pid = 1670] [serial = 2108] [outer = 0x11679a000] 12:55:57 INFO - PROCESS | 1670 | 1468007757427 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]]]}] 12:55:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 12:55:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 470ms 12:55:57 INFO - PROCESS | 1670 | 1468007757443 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 12:55:57 INFO - PROCESS | 1670 | 1468007757444 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 12:55:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 12:55:57 INFO - PROCESS | 1670 | 1468007757446 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 12:55:57 INFO - PROCESS | 1670 | 1468007757448 Marionette TRACE conn2 <- [1,2782,null,{}] 12:55:57 INFO - PROCESS | 1670 | 1468007757458 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}] 12:55:57 INFO - PROCESS | 1670 | 1468007757462 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:57 INFO - PROCESS | 1670 | 1468007757547 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 12:55:57 INFO - PROCESS | 1670 | 1468007757604 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:57 INFO - PROCESS | 1670 | 1468007757606 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:57 INFO - PROCESS | 1670 | ++DOCSHELL 0x121559800 == 29 [pid = 1670] [id = 703] 12:55:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x1121bec00) [pid = 1670] [serial = 2109] [outer = 0x0] 12:55:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x11889d400) [pid = 1670] [serial = 2110] [outer = 0x1121bec00] 12:55:57 INFO - PROCESS | 1670 | 1468007757634 Marionette DEBUG loaded listener.js 12:55:57 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x11931f000) [pid = 1670] [serial = 2111] [outer = 0x1121bec00] 12:55:57 INFO - PROCESS | 1670 | 1468007757941 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]]]}] 12:55:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 12:55:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 523ms 12:55:57 INFO - PROCESS | 1670 | 1468007757973 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 12:55:57 INFO - PROCESS | 1670 | 1468007757976 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 12:55:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 12:55:57 INFO - PROCESS | 1670 | 1468007757980 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 12:55:57 INFO - PROCESS | 1670 | 1468007757982 Marionette TRACE conn2 <- [1,2786,null,{}] 12:55:57 INFO - PROCESS | 1670 | 1468007757985 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}] 12:55:57 INFO - PROCESS | 1670 | 1468007757989 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:58 INFO - PROCESS | 1670 | 1468007758154 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 12:55:58 INFO - PROCESS | 1670 | 1468007758202 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:58 INFO - PROCESS | 1670 | 1468007758203 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x121e56800 == 30 [pid = 1670] [id = 704] 12:55:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x11931e800) [pid = 1670] [serial = 2112] [outer = 0x0] 12:55:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x1193c0000) [pid = 1670] [serial = 2113] [outer = 0x11931e800] 12:55:58 INFO - PROCESS | 1670 | 1468007758246 Marionette DEBUG loaded listener.js 12:55:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x1197e6c00) [pid = 1670] [serial = 2114] [outer = 0x11931e800] 12:55:58 INFO - PROCESS | 1670 | 1468007758572 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]]]}] 12:55:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 12:55:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 620ms 12:55:58 INFO - PROCESS | 1670 | 1468007758599 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 12:55:58 INFO - PROCESS | 1670 | 1468007758601 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 12:55:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 12:55:58 INFO - PROCESS | 1670 | 1468007758611 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 12:55:58 INFO - PROCESS | 1670 | 1468007758612 Marionette TRACE conn2 <- [1,2790,null,{}] 12:55:58 INFO - PROCESS | 1670 | 1468007758626 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}] 12:55:58 INFO - PROCESS | 1670 | 1468007758627 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:58 INFO - PROCESS | 1670 | 1468007758722 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 12:55:58 INFO - PROCESS | 1670 | 1468007758758 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:58 INFO - PROCESS | 1670 | 1468007758760 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:58 INFO - PROCESS | 1670 | ++DOCSHELL 0x1262d1800 == 31 [pid = 1670] [id = 705] 12:55:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x115e6b000) [pid = 1670] [serial = 2115] [outer = 0x0] 12:55:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x119b5cc00) [pid = 1670] [serial = 2116] [outer = 0x115e6b000] 12:55:58 INFO - PROCESS | 1670 | 1468007758784 Marionette DEBUG loaded listener.js 12:55:58 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x11a0dac00) [pid = 1670] [serial = 2117] [outer = 0x115e6b000] 12:55:59 INFO - PROCESS | 1670 | 1468007759106 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]]]}] 12:55:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 12:55:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 518ms 12:55:59 INFO - PROCESS | 1670 | 1468007759129 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 12:55:59 INFO - PROCESS | 1670 | 1468007759130 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 12:55:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 12:55:59 INFO - PROCESS | 1670 | 1468007759132 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 12:55:59 INFO - PROCESS | 1670 | 1468007759134 Marionette TRACE conn2 <- [1,2794,null,{}] 12:55:59 INFO - PROCESS | 1670 | 1468007759138 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}] 12:55:59 INFO - PROCESS | 1670 | 1468007759143 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:59 INFO - PROCESS | 1670 | 1468007759256 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 12:55:59 INFO - PROCESS | 1670 | 1468007759290 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:59 INFO - PROCESS | 1670 | 1468007759291 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x128b97800 == 32 [pid = 1670] [id = 706] 12:55:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x11a0e2800) [pid = 1670] [serial = 2118] [outer = 0x0] 12:55:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x12140e400) [pid = 1670] [serial = 2119] [outer = 0x11a0e2800] 12:55:59 INFO - PROCESS | 1670 | 1468007759317 Marionette DEBUG loaded listener.js 12:55:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x121c5d800) [pid = 1670] [serial = 2120] [outer = 0x11a0e2800] 12:55:59 INFO - PROCESS | 1670 | 1468007759622 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]]]}] 12:55:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 12:55:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 521ms 12:55:59 INFO - PROCESS | 1670 | 1468007759660 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 12:55:59 INFO - PROCESS | 1670 | 1468007759661 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 12:55:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 12:55:59 INFO - PROCESS | 1670 | 1468007759664 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 12:55:59 INFO - PROCESS | 1670 | 1468007759665 Marionette TRACE conn2 <- [1,2798,null,{}] 12:55:59 INFO - PROCESS | 1670 | 1468007759667 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}] 12:55:59 INFO - PROCESS | 1670 | 1468007759669 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:59 INFO - PROCESS | 1670 | 1468007759771 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 12:55:59 INFO - PROCESS | 1670 | 1468007759807 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:59 INFO - PROCESS | 1670 | 1468007759809 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:55:59 INFO - PROCESS | 1670 | ++DOCSHELL 0x1292d2800 == 33 [pid = 1670] [id = 707] 12:55:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x1128cbc00) [pid = 1670] [serial = 2121] [outer = 0x0] 12:55:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x124e47400) [pid = 1670] [serial = 2122] [outer = 0x1128cbc00] 12:55:59 INFO - PROCESS | 1670 | 1468007759833 Marionette DEBUG loaded listener.js 12:55:59 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x126297800) [pid = 1670] [serial = 2123] [outer = 0x1128cbc00] 12:56:00 INFO - PROCESS | 1670 | 1468007760158 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]]]}] 12:56:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 12:56:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 519ms 12:56:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 12:56:00 INFO - PROCESS | 1670 | 1468007760189 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 12:56:00 INFO - PROCESS | 1670 | 1468007760190 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 12:56:00 INFO - PROCESS | 1670 | 1468007760193 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 12:56:00 INFO - PROCESS | 1670 | 1468007760194 Marionette TRACE conn2 <- [1,2802,null,{}] 12:56:00 INFO - PROCESS | 1670 | 1468007760196 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}] 12:56:00 INFO - PROCESS | 1670 | 1468007760197 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:00 INFO - PROCESS | 1670 | 1468007760290 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 12:56:00 INFO - PROCESS | 1670 | 1468007760294 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:00 INFO - PROCESS | 1670 | 1468007760295 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a22b000 == 34 [pid = 1670] [id = 708] 12:56:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x124e1ec00) [pid = 1670] [serial = 2124] [outer = 0x0] 12:56:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x126767c00) [pid = 1670] [serial = 2125] [outer = 0x124e1ec00] 12:56:00 INFO - PROCESS | 1670 | 1468007760320 Marionette DEBUG loaded listener.js 12:56:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x126de7800) [pid = 1670] [serial = 2126] [outer = 0x124e1ec00] 12:56:00 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x121c50400) [pid = 1670] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 12:56:00 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x12116fc00) [pid = 1670] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 12:56:00 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x110eec400) [pid = 1670] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 12:56:00 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x1129a4c00) [pid = 1670] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 12:56:00 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x113d70800) [pid = 1670] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 12:56:00 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x11889e800) [pid = 1670] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 12:56:00 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x116798400) [pid = 1670] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 12:56:00 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x1197e9c00) [pid = 1670] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 12:56:00 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x1193bb400) [pid = 1670] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 12:56:00 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x1193bbc00) [pid = 1670] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 12:56:00 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x126de3400) [pid = 1670] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 12:56:00 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x1121b2000) [pid = 1670] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 12:56:00 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x118fc9800) [pid = 1670] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 12:56:00 INFO - PROCESS | 1670 | 1468007760732 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]]]}] 12:56:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 12:56:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 572ms 12:56:00 INFO - PROCESS | 1670 | 1468007760765 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 12:56:00 INFO - PROCESS | 1670 | 1468007760767 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 12:56:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 12:56:00 INFO - PROCESS | 1670 | 1468007760769 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 12:56:00 INFO - PROCESS | 1670 | 1468007760770 Marionette TRACE conn2 <- [1,2806,null,{}] 12:56:00 INFO - PROCESS | 1670 | 1468007760772 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}] 12:56:00 INFO - PROCESS | 1670 | 1468007760773 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:00 INFO - PROCESS | 1670 | 1468007760856 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 12:56:00 INFO - PROCESS | 1670 | 1468007760912 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:00 INFO - PROCESS | 1670 | 1468007760913 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:00 INFO - PROCESS | 1670 | ++DOCSHELL 0x121559000 == 35 [pid = 1670] [id = 709] 12:56:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x110ef0c00) [pid = 1670] [serial = 2127] [outer = 0x0] 12:56:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x1193b9c00) [pid = 1670] [serial = 2128] [outer = 0x110ef0c00] 12:56:00 INFO - PROCESS | 1670 | 1468007760939 Marionette DEBUG loaded listener.js 12:56:00 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x124e12800) [pid = 1670] [serial = 2129] [outer = 0x110ef0c00] 12:56:01 INFO - PROCESS | 1670 | 1468007761200 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]]]}] 12:56:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 12:56:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 470ms 12:56:01 INFO - PROCESS | 1670 | 1468007761242 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 12:56:01 INFO - PROCESS | 1670 | 1468007761243 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 12:56:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 12:56:01 INFO - PROCESS | 1670 | 1468007761245 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 12:56:01 INFO - PROCESS | 1670 | 1468007761246 Marionette TRACE conn2 <- [1,2810,null,{}] 12:56:01 INFO - PROCESS | 1670 | 1468007761249 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}] 12:56:01 INFO - PROCESS | 1670 | 1468007761250 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:01 INFO - PROCESS | 1670 | 1468007761342 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 12:56:01 INFO - PROCESS | 1670 | 1468007761345 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:01 INFO - PROCESS | 1670 | 1468007761346 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b01d800 == 36 [pid = 1670] [id = 710] 12:56:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x126298000) [pid = 1670] [serial = 2130] [outer = 0x0] 12:56:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x128b16c00) [pid = 1670] [serial = 2131] [outer = 0x126298000] 12:56:01 INFO - PROCESS | 1670 | 1468007761371 Marionette DEBUG loaded listener.js 12:56:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x129050400) [pid = 1670] [serial = 2132] [outer = 0x126298000] 12:56:01 INFO - PROCESS | 1670 | 1468007761682 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]]]}] 12:56:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 12:56:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 470ms 12:56:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 12:56:01 INFO - PROCESS | 1670 | 1468007761715 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 12:56:01 INFO - PROCESS | 1670 | 1468007761717 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 12:56:01 INFO - PROCESS | 1670 | 1468007761719 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 12:56:01 INFO - PROCESS | 1670 | 1468007761723 Marionette TRACE conn2 <- [1,2814,null,{}] 12:56:01 INFO - PROCESS | 1670 | 1468007761725 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}] 12:56:01 INFO - PROCESS | 1670 | 1468007761727 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:01 INFO - PROCESS | 1670 | 1468007761831 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 12:56:01 INFO - PROCESS | 1670 | 1468007761896 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:01 INFO - PROCESS | 1670 | 1468007761898 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:01 INFO - PROCESS | 1670 | ++DOCSHELL 0x1262cd000 == 37 [pid = 1670] [id = 711] 12:56:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x11933f000) [pid = 1670] [serial = 2133] [outer = 0x0] 12:56:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x129059800) [pid = 1670] [serial = 2134] [outer = 0x11933f000] 12:56:01 INFO - PROCESS | 1670 | 1468007761924 Marionette DEBUG loaded listener.js 12:56:01 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x12a2d7c00) [pid = 1670] [serial = 2135] [outer = 0x11933f000] 12:56:02 INFO - PROCESS | 1670 | 1468007762223 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]]]}] 12:56:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 12:56:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 522ms 12:56:02 INFO - PROCESS | 1670 | 1468007762243 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 12:56:02 INFO - PROCESS | 1670 | 1468007762245 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 12:56:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 12:56:02 INFO - PROCESS | 1670 | 1468007762248 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 12:56:02 INFO - PROCESS | 1670 | 1468007762249 Marionette TRACE conn2 <- [1,2818,null,{}] 12:56:02 INFO - PROCESS | 1670 | 1468007762252 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}] 12:56:02 INFO - PROCESS | 1670 | 1468007762254 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:02 INFO - PROCESS | 1670 | 1468007762334 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 12:56:02 INFO - PROCESS | 1670 | 1468007762339 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:02 INFO - PROCESS | 1670 | 1468007762341 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:02 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c73d000 == 38 [pid = 1670] [id = 712] 12:56:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x12a4b5400) [pid = 1670] [serial = 2136] [outer = 0x0] 12:56:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x12a762c00) [pid = 1670] [serial = 2137] [outer = 0x12a4b5400] 12:56:02 INFO - PROCESS | 1670 | 1468007762365 Marionette DEBUG loaded listener.js 12:56:02 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x12a76d400) [pid = 1670] [serial = 2138] [outer = 0x12a4b5400] 12:56:02 INFO - PROCESS | 1670 | 1468007762837 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]]]}] 12:56:02 INFO - PROCESS | 1670 | --DOCSHELL 0x12cd8d800 == 37 [pid = 1670] [id = 16] 12:56:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 12:56:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 669ms 12:56:02 INFO - PROCESS | 1670 | 1468007762947 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 12:56:02 INFO - PROCESS | 1670 | 1468007762949 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 12:56:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 12:56:02 INFO - PROCESS | 1670 | 1468007762963 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 12:56:02 INFO - PROCESS | 1670 | 1468007762965 Marionette TRACE conn2 <- [1,2822,null,{}] 12:56:02 INFO - PROCESS | 1670 | 1468007762992 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}] 12:56:02 INFO - PROCESS | 1670 | 1468007762994 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:03 INFO - PROCESS | 1670 | 1468007763117 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 12:56:03 INFO - PROCESS | 1670 | 1468007763170 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:03 INFO - PROCESS | 1670 | 1468007763172 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:03 INFO - PROCESS | 1670 | ++DOCSHELL 0x118fb0000 == 38 [pid = 1670] [id = 713] 12:56:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x112e3f400) [pid = 1670] [serial = 2139] [outer = 0x0] 12:56:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x1130d9800) [pid = 1670] [serial = 2140] [outer = 0x112e3f400] 12:56:03 INFO - PROCESS | 1670 | 1468007763204 Marionette DEBUG loaded listener.js 12:56:03 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x116140000) [pid = 1670] [serial = 2141] [outer = 0x112e3f400] 12:56:03 INFO - PROCESS | 1670 | 1468007763767 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]]]}] 12:56:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 12:56:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 821ms 12:56:03 INFO - PROCESS | 1670 | 1468007763783 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 12:56:03 INFO - PROCESS | 1670 | 1468007763786 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 12:56:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 12:56:03 INFO - PROCESS | 1670 | 1468007763830 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 12:56:03 INFO - PROCESS | 1670 | 1468007763832 Marionette TRACE conn2 <- [1,2826,null,{}] 12:56:03 INFO - PROCESS | 1670 | 1468007763835 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}] 12:56:03 INFO - PROCESS | 1670 | 1468007763836 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:03 INFO - PROCESS | 1670 | 1468007763946 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 12:56:04 INFO - PROCESS | 1670 | 1468007764027 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:04 INFO - PROCESS | 1670 | 1468007764028 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x121351800 == 39 [pid = 1670] [id = 714] 12:56:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x113d75400) [pid = 1670] [serial = 2142] [outer = 0x0] 12:56:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x117dc3c00) [pid = 1670] [serial = 2143] [outer = 0x113d75400] 12:56:04 INFO - PROCESS | 1670 | 1468007764059 Marionette DEBUG loaded listener.js 12:56:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x1182e0400) [pid = 1670] [serial = 2144] [outer = 0x113d75400] 12:56:04 INFO - PROCESS | 1670 | 1468007764650 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 12:56:04 INFO - PROCESS | 1670 | --DOCSHELL 0x1262cd000 == 38 [pid = 1670] [id = 711] 12:56:04 INFO - PROCESS | 1670 | --DOCSHELL 0x12b01d800 == 37 [pid = 1670] [id = 710] 12:56:04 INFO - PROCESS | 1670 | --DOCSHELL 0x121559000 == 36 [pid = 1670] [id = 709] 12:56:04 INFO - PROCESS | 1670 | --DOCSHELL 0x12a22b000 == 35 [pid = 1670] [id = 708] 12:56:04 INFO - PROCESS | 1670 | --DOCSHELL 0x1292d2800 == 34 [pid = 1670] [id = 707] 12:56:04 INFO - PROCESS | 1670 | --DOCSHELL 0x128b97800 == 33 [pid = 1670] [id = 706] 12:56:04 INFO - PROCESS | 1670 | --DOCSHELL 0x1262d1800 == 32 [pid = 1670] [id = 705] 12:56:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 12:56:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 873ms 12:56:04 INFO - PROCESS | 1670 | --DOCSHELL 0x121e56800 == 31 [pid = 1670] [id = 704] 12:56:04 INFO - PROCESS | 1670 | --DOCSHELL 0x121559800 == 30 [pid = 1670] [id = 703] 12:56:04 INFO - PROCESS | 1670 | --DOCSHELL 0x1194a7800 == 29 [pid = 1670] [id = 702] 12:56:04 INFO - PROCESS | 1670 | --DOCSHELL 0x116ac6000 == 28 [pid = 1670] [id = 701] 12:56:04 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x123db8c00) [pid = 1670] [serial = 2068] [outer = 0x0] [url = about:blank] 12:56:04 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x125673c00) [pid = 1670] [serial = 2071] [outer = 0x0] [url = about:blank] 12:56:04 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x112ee0000) [pid = 1670] [serial = 2074] [outer = 0x0] [url = about:blank] 12:56:04 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x12629ec00) [pid = 1670] [serial = 2072] [outer = 0x0] [url = about:blank] 12:56:04 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x1129b3c00) [pid = 1670] [serial = 2050] [outer = 0x0] [url = about:blank] 12:56:04 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x11820e800) [pid = 1670] [serial = 2075] [outer = 0x0] [url = about:blank] 12:56:04 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x1130cec00) [pid = 1670] [serial = 2051] [outer = 0x0] [url = about:blank] 12:56:04 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x115de6800) [pid = 1670] [serial = 2053] [outer = 0x0] [url = about:blank] 12:56:04 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x1164f6800) [pid = 1670] [serial = 2054] [outer = 0x0] [url = about:blank] 12:56:04 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x119103c00) [pid = 1670] [serial = 2059] [outer = 0x0] [url = about:blank] 12:56:04 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x119336800) [pid = 1670] [serial = 2060] [outer = 0x0] [url = about:blank] 12:56:04 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x1174b6800) [pid = 1670] [serial = 2056] [outer = 0x0] [url = about:blank] 12:56:04 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x118123000) [pid = 1670] [serial = 2057] [outer = 0x0] [url = about:blank] 12:56:04 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x123f96c00) [pid = 1670] [serial = 2048] [outer = 0x0] [url = about:blank] 12:56:04 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x1193c7400) [pid = 1670] [serial = 2062] [outer = 0x0] [url = about:blank] 12:56:04 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x1197e5400) [pid = 1670] [serial = 2063] [outer = 0x0] [url = about:blank] 12:56:04 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x119b57400) [pid = 1670] [serial = 2065] [outer = 0x0] [url = about:blank] 12:56:04 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x128b12400) [pid = 1670] [serial = 2083] [outer = 0x0] [url = about:blank] 12:56:04 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x12928c000) [pid = 1670] [serial = 2084] [outer = 0x0] [url = about:blank] 12:56:04 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x126de4000) [pid = 1670] [serial = 2081] [outer = 0x0] [url = about:blank] 12:56:04 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x124e50c00) [pid = 1670] [serial = 2069] [outer = 0x0] [url = about:blank] 12:56:04 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x12675e400) [pid = 1670] [serial = 2077] [outer = 0x0] [url = about:blank] 12:56:04 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x12698b000) [pid = 1670] [serial = 2078] [outer = 0x0] [url = about:blank] 12:56:04 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x11a0e1800) [pid = 1670] [serial = 2066] [outer = 0x0] [url = about:blank] 12:56:04 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x12698c000) [pid = 1670] [serial = 2080] [outer = 0x0] [url = about:blank] 12:56:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 12:56:04 INFO - PROCESS | 1670 | 1468007764732 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 12:56:04 INFO - PROCESS | 1670 | 1468007764735 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 12:56:04 INFO - PROCESS | 1670 | 1468007764739 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 12:56:04 INFO - PROCESS | 1670 | 1468007764741 Marionette TRACE conn2 <- [1,2830,null,{}] 12:56:04 INFO - PROCESS | 1670 | 1468007764745 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}] 12:56:04 INFO - PROCESS | 1670 | 1468007764746 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:04 INFO - PROCESS | 1670 | 1468007764832 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 12:56:04 INFO - PROCESS | 1670 | 1468007764843 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:04 INFO - PROCESS | 1670 | 1468007764844 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:04 INFO - PROCESS | 1670 | ++DOCSHELL 0x11851b800 == 29 [pid = 1670] [id = 715] 12:56:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x116797800) [pid = 1670] [serial = 2145] [outer = 0x0] 12:56:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x116a29400) [pid = 1670] [serial = 2146] [outer = 0x116797800] 12:56:04 INFO - PROCESS | 1670 | 1468007764872 Marionette DEBUG loaded listener.js 12:56:04 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x11755c800) [pid = 1670] [serial = 2147] [outer = 0x116797800] 12:56:05 INFO - PROCESS | 1670 | 1468007765227 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]]]}] 12:56:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 12:56:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 517ms 12:56:05 INFO - PROCESS | 1670 | 1468007765277 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 12:56:05 INFO - PROCESS | 1670 | 1468007765279 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 12:56:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 12:56:05 INFO - PROCESS | 1670 | 1468007765285 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 12:56:05 INFO - PROCESS | 1670 | 1468007765287 Marionette TRACE conn2 <- [1,2834,null,{}] 12:56:05 INFO - PROCESS | 1670 | 1468007765289 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}] 12:56:05 INFO - PROCESS | 1670 | 1468007765291 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:05 INFO - PROCESS | 1670 | 1468007765368 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 12:56:05 INFO - PROCESS | 1670 | 1468007765375 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:05 INFO - PROCESS | 1670 | 1468007765376 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x121219800 == 30 [pid = 1670] [id = 716] 12:56:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x118184000) [pid = 1670] [serial = 2148] [outer = 0x0] 12:56:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x1182e5c00) [pid = 1670] [serial = 2149] [outer = 0x118184000] 12:56:05 INFO - PROCESS | 1670 | 1468007765404 Marionette DEBUG loaded listener.js 12:56:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x11889e800) [pid = 1670] [serial = 2150] [outer = 0x118184000] 12:56:05 INFO - PROCESS | 1670 | 1468007765765 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 12:56:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 12:56:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 520ms 12:56:05 INFO - PROCESS | 1670 | 1468007765812 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 12:56:05 INFO - PROCESS | 1670 | 1468007765813 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 12:56:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 12:56:05 INFO - PROCESS | 1670 | 1468007765820 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 12:56:05 INFO - PROCESS | 1670 | 1468007765822 Marionette TRACE conn2 <- [1,2838,null,{}] 12:56:05 INFO - PROCESS | 1670 | 1468007765830 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}] 12:56:05 INFO - PROCESS | 1670 | 1468007765834 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:05 INFO - PROCESS | 1670 | 1468007765914 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 12:56:05 INFO - PROCESS | 1670 | 1468007765922 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:05 INFO - PROCESS | 1670 | 1468007765924 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:05 INFO - PROCESS | 1670 | ++DOCSHELL 0x124bd9800 == 31 [pid = 1670] [id = 717] 12:56:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x112d0e000) [pid = 1670] [serial = 2151] [outer = 0x0] 12:56:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x119616c00) [pid = 1670] [serial = 2152] [outer = 0x112d0e000] 12:56:05 INFO - PROCESS | 1670 | 1468007765952 Marionette DEBUG loaded listener.js 12:56:05 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x11a07e000) [pid = 1670] [serial = 2153] [outer = 0x112d0e000] 12:56:06 INFO - PROCESS | 1670 | 1468007766293 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]]]}] 12:56:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 12:56:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 521ms 12:56:06 INFO - PROCESS | 1670 | 1468007766341 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 12:56:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 12:56:06 INFO - PROCESS | 1670 | 1468007766343 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 12:56:06 INFO - PROCESS | 1670 | 1468007766345 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 12:56:06 INFO - PROCESS | 1670 | 1468007766346 Marionette TRACE conn2 <- [1,2842,null,{}] 12:56:06 INFO - PROCESS | 1670 | 1468007766349 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}] 12:56:06 INFO - PROCESS | 1670 | 1468007766350 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:06 INFO - PROCESS | 1670 | 1468007766461 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 12:56:06 INFO - PROCESS | 1670 | 1468007766496 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:06 INFO - PROCESS | 1670 | 1468007766498 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:06 INFO - PROCESS | 1670 | ++DOCSHELL 0x1278aa800 == 32 [pid = 1670] [id = 718] 12:56:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x11a0d6800) [pid = 1670] [serial = 2154] [outer = 0x0] 12:56:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x121176000) [pid = 1670] [serial = 2155] [outer = 0x11a0d6800] 12:56:06 INFO - PROCESS | 1670 | 1468007766523 Marionette DEBUG loaded listener.js 12:56:06 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x1212ea000) [pid = 1670] [serial = 2156] [outer = 0x11a0d6800] 12:56:06 INFO - PROCESS | 1670 | 1468007766849 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]]]}] 12:56:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 12:56:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 519ms 12:56:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 12:56:06 INFO - PROCESS | 1670 | 1468007766865 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 12:56:06 INFO - PROCESS | 1670 | 1468007766866 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 12:56:06 INFO - PROCESS | 1670 | 1468007766868 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 12:56:06 INFO - PROCESS | 1670 | 1468007766871 Marionette TRACE conn2 <- [1,2846,null,{}] 12:56:06 INFO - PROCESS | 1670 | 1468007766883 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}] 12:56:06 INFO - PROCESS | 1670 | 1468007766884 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:06 INFO - PROCESS | 1670 | 1468007766983 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 12:56:07 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x112e42c00) [pid = 1670] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 12:56:07 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x11679a000) [pid = 1670] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 12:56:07 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x118204400) [pid = 1670] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 12:56:07 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x11931e800) [pid = 1670] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 12:56:07 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x1121bec00) [pid = 1670] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 12:56:07 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x11a0da800) [pid = 1670] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 12:56:07 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x115e08800) [pid = 1670] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 12:56:07 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x124c43400) [pid = 1670] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 12:56:07 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x115e6b000) [pid = 1670] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 12:56:07 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x1129a8800) [pid = 1670] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 12:56:07 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x11a0e2800) [pid = 1670] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 12:56:07 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x110ef0c00) [pid = 1670] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 12:56:07 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x119333800) [pid = 1670] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 12:56:07 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x1128cbc00) [pid = 1670] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 12:56:07 INFO - PROCESS | 1670 | --DOMWINDOW == 74 (0x124e1ec00) [pid = 1670] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 12:56:07 INFO - PROCESS | 1670 | --DOMWINDOW == 73 (0x126298000) [pid = 1670] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 12:56:07 INFO - PROCESS | 1670 | --DOMWINDOW == 72 (0x11933f000) [pid = 1670] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 12:56:07 INFO - PROCESS | 1670 | 1468007767260 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:07 INFO - PROCESS | 1670 | 1468007767262 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:07 INFO - PROCESS | 1670 | ++DOCSHELL 0x115e2b000 == 33 [pid = 1670] [id = 719] 12:56:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 73 (0x110eedc00) [pid = 1670] [serial = 2157] [outer = 0x0] 12:56:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 74 (0x1121b9000) [pid = 1670] [serial = 2158] [outer = 0x110eedc00] 12:56:07 INFO - PROCESS | 1670 | 1468007767295 Marionette DEBUG loaded listener.js 12:56:07 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x1130ce800) [pid = 1670] [serial = 2159] [outer = 0x110eedc00] 12:56:07 INFO - PROCESS | 1670 | 1468007767779 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]]]}] 12:56:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 12:56:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 973ms 12:56:07 INFO - PROCESS | 1670 | 1468007767843 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 12:56:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 12:56:07 INFO - PROCESS | 1670 | 1468007767845 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 12:56:07 INFO - PROCESS | 1670 | 1468007767848 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 12:56:07 INFO - PROCESS | 1670 | 1468007767851 Marionette TRACE conn2 <- [1,2850,null,{}] 12:56:07 INFO - PROCESS | 1670 | 1468007767854 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}] 12:56:07 INFO - PROCESS | 1670 | 1468007767856 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:07 INFO - PROCESS | 1670 | 1468007767960 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 12:56:08 INFO - PROCESS | 1670 | 1468007768030 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:08 INFO - PROCESS | 1670 | 1468007768032 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x121e5b000 == 34 [pid = 1670] [id = 720] 12:56:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x11688c000) [pid = 1670] [serial = 2160] [outer = 0x0] 12:56:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x118123000) [pid = 1670] [serial = 2161] [outer = 0x11688c000] 12:56:08 INFO - PROCESS | 1670 | 1468007768064 Marionette DEBUG loaded listener.js 12:56:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x1182df000) [pid = 1670] [serial = 2162] [outer = 0x11688c000] 12:56:08 INFO - PROCESS | 1670 | 1468007768479 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 12:56:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 12:56:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 670ms 12:56:08 INFO - PROCESS | 1670 | 1468007768521 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 12:56:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 12:56:08 INFO - PROCESS | 1670 | 1468007768524 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 12:56:08 INFO - PROCESS | 1670 | 1468007768526 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 12:56:08 INFO - PROCESS | 1670 | 1468007768528 Marionette TRACE conn2 <- [1,2854,null,{}] 12:56:08 INFO - PROCESS | 1670 | 1468007768530 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}] 12:56:08 INFO - PROCESS | 1670 | 1468007768532 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:08 INFO - PROCESS | 1670 | 1468007768632 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 12:56:08 INFO - PROCESS | 1670 | 1468007768691 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:08 INFO - PROCESS | 1670 | 1468007768692 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:08 INFO - PROCESS | 1670 | ++DOCSHELL 0x1292e1000 == 35 [pid = 1670] [id = 721] 12:56:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x11931c800) [pid = 1670] [serial = 2163] [outer = 0x0] 12:56:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x11933f000) [pid = 1670] [serial = 2164] [outer = 0x11931c800] 12:56:08 INFO - PROCESS | 1670 | 1468007768722 Marionette DEBUG loaded listener.js 12:56:08 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x1197ea400) [pid = 1670] [serial = 2165] [outer = 0x11931c800] 12:56:09 INFO - PROCESS | 1670 | 1468007769143 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]]]}] 12:56:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 12:56:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 670ms 12:56:09 INFO - PROCESS | 1670 | 1468007769197 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 12:56:09 INFO - PROCESS | 1670 | 1468007769198 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 12:56:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 12:56:09 INFO - PROCESS | 1670 | 1468007769206 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 12:56:09 INFO - PROCESS | 1670 | 1468007769210 Marionette TRACE conn2 <- [1,2858,null,{}] 12:56:09 INFO - PROCESS | 1670 | 1468007769213 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}] 12:56:09 INFO - PROCESS | 1670 | 1468007769216 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:09 INFO - PROCESS | 1670 | 1468007769336 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 12:56:09 INFO - PROCESS | 1670 | 1468007769419 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:09 INFO - PROCESS | 1670 | 1468007769421 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:09 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a53f800 == 36 [pid = 1670] [id = 722] 12:56:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x11a0da800) [pid = 1670] [serial = 2166] [outer = 0x0] 12:56:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x121517400) [pid = 1670] [serial = 2167] [outer = 0x11a0da800] 12:56:09 INFO - PROCESS | 1670 | 1468007769450 Marionette DEBUG loaded listener.js 12:56:09 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x123dbb400) [pid = 1670] [serial = 2168] [outer = 0x11a0da800] 12:56:09 INFO - PROCESS | 1670 | 1468007769855 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 12:56:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 12:56:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 678ms 12:56:09 INFO - PROCESS | 1670 | 1468007769879 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 12:56:09 INFO - PROCESS | 1670 | 1468007769881 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 12:56:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 12:56:09 INFO - PROCESS | 1670 | 1468007769883 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 12:56:09 INFO - PROCESS | 1670 | 1468007769885 Marionette TRACE conn2 <- [1,2862,null,{}] 12:56:09 INFO - PROCESS | 1670 | 1468007769887 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}] 12:56:09 INFO - PROCESS | 1670 | 1468007769889 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:09 INFO - PROCESS | 1670 | 1468007769985 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 12:56:10 INFO - PROCESS | 1670 | 1468007770040 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:10 INFO - PROCESS | 1670 | 1468007770041 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x123fc6800 == 37 [pid = 1670] [id = 723] 12:56:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x124b48000) [pid = 1670] [serial = 2169] [outer = 0x0] 12:56:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x125114800) [pid = 1670] [serial = 2170] [outer = 0x124b48000] 12:56:10 INFO - PROCESS | 1670 | 1468007770073 Marionette DEBUG loaded listener.js 12:56:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x12629d400) [pid = 1670] [serial = 2171] [outer = 0x124b48000] 12:56:10 INFO - PROCESS | 1670 | 1468007770491 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]]]}] 12:56:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 12:56:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 622ms 12:56:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 12:56:10 INFO - PROCESS | 1670 | 1468007770506 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 12:56:10 INFO - PROCESS | 1670 | 1468007770508 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 12:56:10 INFO - PROCESS | 1670 | 1468007770510 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 12:56:10 INFO - PROCESS | 1670 | 1468007770511 Marionette TRACE conn2 <- [1,2866,null,{}] 12:56:10 INFO - PROCESS | 1670 | 1468007770514 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}] 12:56:10 INFO - PROCESS | 1670 | 1468007770515 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:10 INFO - PROCESS | 1670 | 1468007770618 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 12:56:10 INFO - PROCESS | 1670 | 1468007770740 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:10 INFO - PROCESS | 1670 | 1468007770747 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:10 INFO - PROCESS | 1670 | ++DOCSHELL 0x121e50000 == 38 [pid = 1670] [id = 724] 12:56:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x12566dc00) [pid = 1670] [serial = 2172] [outer = 0x0] 12:56:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x1262a0400) [pid = 1670] [serial = 2173] [outer = 0x12566dc00] 12:56:10 INFO - PROCESS | 1670 | 1468007770807 Marionette DEBUG loaded listener.js 12:56:10 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x126ddc000) [pid = 1670] [serial = 2174] [outer = 0x12566dc00] 12:56:11 INFO - PROCESS | 1670 | 1468007771405 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]]]}] 12:56:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 12:56:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 919ms 12:56:11 INFO - PROCESS | 1670 | 1468007771430 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 12:56:11 INFO - PROCESS | 1670 | 1468007771433 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 12:56:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 12:56:11 INFO - PROCESS | 1670 | 1468007771461 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 12:56:11 INFO - PROCESS | 1670 | 1468007771464 Marionette TRACE conn2 <- [1,2870,null,{}] 12:56:11 INFO - PROCESS | 1670 | 1468007771469 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}] 12:56:11 INFO - PROCESS | 1670 | 1468007771473 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:11 INFO - PROCESS | 1670 | 1468007771585 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 12:56:11 INFO - PROCESS | 1670 | 1468007771657 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:11 INFO - PROCESS | 1670 | 1468007771658 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:11 INFO - PROCESS | 1670 | ++DOCSHELL 0x1213b8000 == 39 [pid = 1670] [id = 725] 12:56:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x116640800) [pid = 1670] [serial = 2175] [outer = 0x0] 12:56:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x11680e800) [pid = 1670] [serial = 2176] [outer = 0x116640800] 12:56:11 INFO - PROCESS | 1670 | 1468007771686 Marionette DEBUG loaded listener.js 12:56:11 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x1174e8400) [pid = 1670] [serial = 2177] [outer = 0x116640800] 12:56:12 INFO - PROCESS | 1670 | --DOCSHELL 0x1278aa800 == 38 [pid = 1670] [id = 718] 12:56:12 INFO - PROCESS | 1670 | --DOCSHELL 0x124bd9800 == 37 [pid = 1670] [id = 717] 12:56:12 INFO - PROCESS | 1670 | --DOCSHELL 0x12cd8f000 == 36 [pid = 1670] [id = 18] 12:56:12 INFO - PROCESS | 1670 | --DOCSHELL 0x121219800 == 35 [pid = 1670] [id = 716] 12:56:12 INFO - PROCESS | 1670 | --DOCSHELL 0x11851b800 == 34 [pid = 1670] [id = 715] 12:56:12 INFO - PROCESS | 1670 | --DOCSHELL 0x118fb0000 == 33 [pid = 1670] [id = 713] 12:56:12 INFO - PROCESS | 1670 | --DOCSHELL 0x12120e000 == 32 [pid = 1670] [id = 700] 12:56:12 INFO - PROCESS | 1670 | --DOCSHELL 0x12c73d000 == 31 [pid = 1670] [id = 712] 12:56:12 INFO - PROCESS | 1670 | --DOCSHELL 0x121351800 == 30 [pid = 1670] [id = 714] 12:56:12 INFO - PROCESS | 1670 | --DOCSHELL 0x121e50000 == 29 [pid = 1670] [id = 724] 12:56:12 INFO - PROCESS | 1670 | --DOCSHELL 0x123fc6800 == 28 [pid = 1670] [id = 723] 12:56:12 INFO - PROCESS | 1670 | --DOCSHELL 0x12a53f800 == 27 [pid = 1670] [id = 722] 12:56:12 INFO - PROCESS | 1670 | --DOCSHELL 0x1292e1000 == 26 [pid = 1670] [id = 721] 12:56:12 INFO - PROCESS | 1670 | --DOCSHELL 0x121e5b000 == 25 [pid = 1670] [id = 720] 12:56:12 INFO - PROCESS | 1670 | --DOCSHELL 0x115e2b000 == 24 [pid = 1670] [id = 719] 12:56:12 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x1161b1000) [pid = 1670] [serial = 2087] [outer = 0x0] [url = about:blank] 12:56:12 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x1138d9000) [pid = 1670] [serial = 2086] [outer = 0x0] [url = about:blank] 12:56:12 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x1174b5c00) [pid = 1670] [serial = 2107] [outer = 0x0] [url = about:blank] 12:56:12 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x118f61c00) [pid = 1670] [serial = 2090] [outer = 0x0] [url = about:blank] 12:56:12 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x118210000) [pid = 1670] [serial = 2089] [outer = 0x0] [url = about:blank] 12:56:12 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x117dbe400) [pid = 1670] [serial = 2108] [outer = 0x0] [url = about:blank] 12:56:12 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x1193c0000) [pid = 1670] [serial = 2113] [outer = 0x0] [url = about:blank] 12:56:12 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x11889d400) [pid = 1670] [serial = 2110] [outer = 0x0] [url = about:blank] 12:56:12 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x11931f000) [pid = 1670] [serial = 2111] [outer = 0x0] [url = about:blank] 12:56:12 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x1214aa400) [pid = 1670] [serial = 2093] [outer = 0x0] [url = about:blank] 12:56:12 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x12116e800) [pid = 1670] [serial = 2092] [outer = 0x0] [url = about:blank] 12:56:12 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x115deac00) [pid = 1670] [serial = 2102] [outer = 0x0] [url = about:blank] 12:56:12 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x128b10800) [pid = 1670] [serial = 2096] [outer = 0x0] [url = about:blank] 12:56:12 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x11812a000) [pid = 1670] [serial = 2101] [outer = 0x0] [url = about:blank] 12:56:12 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x119b5cc00) [pid = 1670] [serial = 2116] [outer = 0x0] [url = about:blank] 12:56:12 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x124e4f400) [pid = 1670] [serial = 2095] [outer = 0x0] [url = about:blank] 12:56:12 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x112e4d000) [pid = 1670] [serial = 2104] [outer = 0x0] [url = about:blank] 12:56:12 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x12140e400) [pid = 1670] [serial = 2119] [outer = 0x0] [url = about:blank] 12:56:12 INFO - PROCESS | 1670 | --DOMWINDOW == 74 (0x11a0dac00) [pid = 1670] [serial = 2117] [outer = 0x0] [url = about:blank] 12:56:12 INFO - PROCESS | 1670 | --DOMWINDOW == 73 (0x1128ce000) [pid = 1670] [serial = 2105] [outer = 0x0] [url = about:blank] 12:56:12 INFO - PROCESS | 1670 | --DOMWINDOW == 72 (0x1193b9c00) [pid = 1670] [serial = 2128] [outer = 0x0] [url = about:blank] 12:56:12 INFO - PROCESS | 1670 | --DOMWINDOW == 71 (0x129344800) [pid = 1670] [serial = 2099] [outer = 0x0] [url = about:blank] 12:56:12 INFO - PROCESS | 1670 | --DOMWINDOW == 70 (0x124e47400) [pid = 1670] [serial = 2122] [outer = 0x0] [url = about:blank] 12:56:12 INFO - PROCESS | 1670 | --DOMWINDOW == 69 (0x121c5d800) [pid = 1670] [serial = 2120] [outer = 0x0] [url = about:blank] 12:56:12 INFO - PROCESS | 1670 | --DOMWINDOW == 68 (0x126767c00) [pid = 1670] [serial = 2125] [outer = 0x0] [url = about:blank] 12:56:12 INFO - PROCESS | 1670 | --DOMWINDOW == 67 (0x126297800) [pid = 1670] [serial = 2123] [outer = 0x0] [url = about:blank] 12:56:12 INFO - PROCESS | 1670 | --DOMWINDOW == 66 (0x126295800) [pid = 1670] [serial = 2098] [outer = 0x0] [url = about:blank] 12:56:12 INFO - PROCESS | 1670 | --DOMWINDOW == 65 (0x128b16c00) [pid = 1670] [serial = 2131] [outer = 0x0] [url = about:blank] 12:56:12 INFO - PROCESS | 1670 | --DOMWINDOW == 64 (0x129059800) [pid = 1670] [serial = 2134] [outer = 0x0] [url = about:blank] 12:56:12 INFO - PROCESS | 1670 | --DOMWINDOW == 63 (0x124e12800) [pid = 1670] [serial = 2129] [outer = 0x0] [url = about:blank] 12:56:12 INFO - PROCESS | 1670 | --DOMWINDOW == 62 (0x126de7800) [pid = 1670] [serial = 2126] [outer = 0x0] [url = about:blank] 12:56:12 INFO - PROCESS | 1670 | --DOMWINDOW == 61 (0x12a762c00) [pid = 1670] [serial = 2137] [outer = 0x0] [url = about:blank] 12:56:12 INFO - PROCESS | 1670 | --DOMWINDOW == 60 (0x129050400) [pid = 1670] [serial = 2132] [outer = 0x0] [url = about:blank] 12:56:12 INFO - PROCESS | 1670 | --DOMWINDOW == 59 (0x12a2d7c00) [pid = 1670] [serial = 2135] [outer = 0x0] [url = about:blank] 12:56:12 INFO - PROCESS | 1670 | --DOMWINDOW == 58 (0x1197e6c00) [pid = 1670] [serial = 2114] [outer = 0x0] [url = about:blank] 12:56:12 INFO - PROCESS | 1670 | 1468007772625 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]]]}] 12:56:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 12:56:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1176ms 12:56:12 INFO - PROCESS | 1670 | 1468007772635 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 12:56:12 INFO - PROCESS | 1670 | 1468007772639 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 12:56:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 12:56:12 INFO - PROCESS | 1670 | 1468007772648 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 12:56:12 INFO - PROCESS | 1670 | 1468007772650 Marionette TRACE conn2 <- [1,2874,null,{}] 12:56:12 INFO - PROCESS | 1670 | 1468007772655 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}] 12:56:12 INFO - PROCESS | 1670 | 1468007772657 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:12 INFO - PROCESS | 1670 | 1468007772742 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 12:56:12 INFO - PROCESS | 1670 | 1468007772747 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:12 INFO - PROCESS | 1670 | 1468007772750 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:12 INFO - PROCESS | 1670 | ++DOCSHELL 0x117119000 == 25 [pid = 1670] [id = 726] 12:56:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 59 (0x1129afc00) [pid = 1670] [serial = 2178] [outer = 0x0] 12:56:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 60 (0x112e42800) [pid = 1670] [serial = 2179] [outer = 0x1129afc00] 12:56:12 INFO - PROCESS | 1670 | 1468007772780 Marionette DEBUG loaded listener.js 12:56:12 INFO - PROCESS | 1670 | ++DOMWINDOW == 61 (0x110fa9000) [pid = 1670] [serial = 2180] [outer = 0x1129afc00] 12:56:13 INFO - PROCESS | 1670 | 1468007773120 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]]]}] 12:56:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 12:56:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 524ms 12:56:13 INFO - PROCESS | 1670 | 1468007773172 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 12:56:13 INFO - PROCESS | 1670 | 1468007773176 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 12:56:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 12:56:13 INFO - PROCESS | 1670 | 1468007773181 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 12:56:13 INFO - PROCESS | 1670 | 1468007773182 Marionette TRACE conn2 <- [1,2878,null,{}] 12:56:13 INFO - PROCESS | 1670 | 1468007773185 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}] 12:56:13 INFO - PROCESS | 1670 | 1468007773186 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:13 INFO - PROCESS | 1670 | 1468007773265 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 12:56:13 INFO - PROCESS | 1670 | 1468007773271 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:13 INFO - PROCESS | 1670 | 1468007773273 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x1194a6800 == 26 [pid = 1670] [id = 727] 12:56:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 62 (0x115de5c00) [pid = 1670] [serial = 2181] [outer = 0x0] 12:56:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 63 (0x11679b400) [pid = 1670] [serial = 2182] [outer = 0x115de5c00] 12:56:13 INFO - PROCESS | 1670 | 1468007773300 Marionette DEBUG loaded listener.js 12:56:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 64 (0x1174b6c00) [pid = 1670] [serial = 2183] [outer = 0x115de5c00] 12:56:13 INFO - PROCESS | 1670 | 1468007773652 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]]]}] 12:56:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 12:56:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 520ms 12:56:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 12:56:13 INFO - PROCESS | 1670 | 1468007773701 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 12:56:13 INFO - PROCESS | 1670 | 1468007773702 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 12:56:13 INFO - PROCESS | 1670 | 1468007773705 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 12:56:13 INFO - PROCESS | 1670 | 1468007773707 Marionette TRACE conn2 <- [1,2882,null,{}] 12:56:13 INFO - PROCESS | 1670 | 1468007773715 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}] 12:56:13 INFO - PROCESS | 1670 | 1468007773718 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:13 INFO - PROCESS | 1670 | 1468007773797 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 12:56:13 INFO - PROCESS | 1670 | 1468007773803 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:13 INFO - PROCESS | 1670 | 1468007773807 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:13 INFO - PROCESS | 1670 | ++DOCSHELL 0x121652800 == 27 [pid = 1670] [id = 728] 12:56:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 65 (0x1129a5400) [pid = 1670] [serial = 2184] [outer = 0x0] 12:56:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 66 (0x11820a000) [pid = 1670] [serial = 2185] [outer = 0x1129a5400] 12:56:13 INFO - PROCESS | 1670 | 1468007773835 Marionette DEBUG loaded listener.js 12:56:13 INFO - PROCESS | 1670 | ++DOMWINDOW == 67 (0x11852f000) [pid = 1670] [serial = 2186] [outer = 0x1129a5400] 12:56:14 INFO - PROCESS | 1670 | 1468007774213 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]]]}] 12:56:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 12:56:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 523ms 12:56:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 12:56:14 INFO - PROCESS | 1670 | 1468007774229 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 12:56:14 INFO - PROCESS | 1670 | 1468007774231 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 12:56:14 INFO - PROCESS | 1670 | 1468007774234 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 12:56:14 INFO - PROCESS | 1670 | 1468007774236 Marionette TRACE conn2 <- [1,2886,null,{}] 12:56:14 INFO - PROCESS | 1670 | 1468007774240 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}] 12:56:14 INFO - PROCESS | 1670 | 1468007774241 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:14 INFO - PROCESS | 1670 | 1468007774405 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 12:56:14 INFO - PROCESS | 1670 | 1468007774458 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:14 INFO - PROCESS | 1670 | 1468007774459 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:14 INFO - PROCESS | 1670 | ++DOCSHELL 0x123d54000 == 28 [pid = 1670] [id = 729] 12:56:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 68 (0x118fd4c00) [pid = 1670] [serial = 2187] [outer = 0x0] 12:56:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 69 (0x119110000) [pid = 1670] [serial = 2188] [outer = 0x118fd4c00] 12:56:14 INFO - PROCESS | 1670 | 1468007774502 Marionette DEBUG loaded listener.js 12:56:14 INFO - PROCESS | 1670 | ++DOMWINDOW == 70 (0x119340400) [pid = 1670] [serial = 2189] [outer = 0x118fd4c00] 12:56:14 INFO - PROCESS | 1670 | 1468007774899 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]]]}] 12:56:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 12:56:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 722ms 12:56:14 INFO - PROCESS | 1670 | 1468007774956 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 12:56:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 12:56:14 INFO - PROCESS | 1670 | 1468007774965 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 12:56:14 INFO - PROCESS | 1670 | 1468007774967 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 12:56:14 INFO - PROCESS | 1670 | 1468007774968 Marionette TRACE conn2 <- [1,2890,null,{}] 12:56:14 INFO - PROCESS | 1670 | 1468007774970 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}] 12:56:14 INFO - PROCESS | 1670 | 1468007774971 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:15 INFO - PROCESS | 1670 | 1468007775065 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 12:56:15 INFO - PROCESS | 1670 | 1468007775118 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:15 INFO - PROCESS | 1670 | 1468007775119 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x126c04000 == 29 [pid = 1670] [id = 730] 12:56:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 71 (0x114f68800) [pid = 1670] [serial = 2190] [outer = 0x0] 12:56:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 72 (0x1193c2c00) [pid = 1670] [serial = 2191] [outer = 0x114f68800] 12:56:15 INFO - PROCESS | 1670 | 1468007775145 Marionette DEBUG loaded listener.js 12:56:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 73 (0x1197e6c00) [pid = 1670] [serial = 2192] [outer = 0x114f68800] 12:56:15 INFO - PROCESS | 1670 | 1468007775461 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 12:56:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 12:56:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 519ms 12:56:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 12:56:15 INFO - PROCESS | 1670 | 1468007775494 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 12:56:15 INFO - PROCESS | 1670 | 1468007775495 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 12:56:15 INFO - PROCESS | 1670 | 1468007775497 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 12:56:15 INFO - PROCESS | 1670 | 1468007775498 Marionette TRACE conn2 <- [1,2894,null,{}] 12:56:15 INFO - PROCESS | 1670 | 1468007775501 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}] 12:56:15 INFO - PROCESS | 1670 | 1468007775507 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:15 INFO - PROCESS | 1670 | 1468007775624 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 12:56:15 INFO - PROCESS | 1670 | 1468007775633 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:15 INFO - PROCESS | 1670 | 1468007775635 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:15 INFO - PROCESS | 1670 | ++DOCSHELL 0x128d10000 == 30 [pid = 1670] [id = 731] 12:56:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 74 (0x1197eac00) [pid = 1670] [serial = 2193] [outer = 0x0] 12:56:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x118fd2000) [pid = 1670] [serial = 2194] [outer = 0x1197eac00] 12:56:15 INFO - PROCESS | 1670 | 1468007775661 Marionette DEBUG loaded listener.js 12:56:15 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x121173c00) [pid = 1670] [serial = 2195] [outer = 0x1197eac00] 12:56:15 INFO - PROCESS | 1670 | 1468007775983 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]]]}] 12:56:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 12:56:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 518ms 12:56:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 12:56:16 INFO - PROCESS | 1670 | 1468007776016 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 12:56:16 INFO - PROCESS | 1670 | 1468007776017 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 12:56:16 INFO - PROCESS | 1670 | 1468007776019 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 12:56:16 INFO - PROCESS | 1670 | 1468007776027 Marionette TRACE conn2 <- [1,2898,null,{}] 12:56:16 INFO - PROCESS | 1670 | 1468007776037 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}] 12:56:16 INFO - PROCESS | 1670 | 1468007776038 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:16 INFO - PROCESS | 1670 | 1468007776132 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 12:56:16 INFO - PROCESS | 1670 | 1468007776138 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:16 INFO - PROCESS | 1670 | 1468007776139 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x1292ea800 == 31 [pid = 1670] [id = 732] 12:56:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x1121ba000) [pid = 1670] [serial = 2196] [outer = 0x0] 12:56:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x1214acc00) [pid = 1670] [serial = 2197] [outer = 0x1121ba000] 12:56:16 INFO - PROCESS | 1670 | 1468007776163 Marionette DEBUG loaded listener.js 12:56:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x121a30000) [pid = 1670] [serial = 2198] [outer = 0x1121ba000] 12:56:16 INFO - PROCESS | 1670 | 1468007776501 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]]]}] 12:56:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 12:56:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 534ms 12:56:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 12:56:16 INFO - PROCESS | 1670 | 1468007776554 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 12:56:16 INFO - PROCESS | 1670 | 1468007776555 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 12:56:16 INFO - PROCESS | 1670 | 1468007776557 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 12:56:16 INFO - PROCESS | 1670 | 1468007776558 Marionette TRACE conn2 <- [1,2902,null,{}] 12:56:16 INFO - PROCESS | 1670 | 1468007776560 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}] 12:56:16 INFO - PROCESS | 1670 | 1468007776561 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:16 INFO - PROCESS | 1670 | 1468007776652 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 12:56:16 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x12cd90000) [pid = 1670] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:56:16 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x11a0d6800) [pid = 1670] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 12:56:16 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x116797800) [pid = 1670] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 12:56:16 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x12a4b5400) [pid = 1670] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 12:56:16 INFO - PROCESS | 1670 | --DOMWINDOW == 74 (0x112d0e000) [pid = 1670] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 12:56:16 INFO - PROCESS | 1670 | --DOMWINDOW == 73 (0x118184000) [pid = 1670] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 12:56:16 INFO - PROCESS | 1670 | --DOMWINDOW == 72 (0x112e3f400) [pid = 1670] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 12:56:16 INFO - PROCESS | 1670 | --DOMWINDOW == 71 (0x113d75400) [pid = 1670] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 12:56:16 INFO - PROCESS | 1670 | --DOMWINDOW == 70 (0x12cab9400) [pid = 1670] [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.] 12:56:16 INFO - PROCESS | 1670 | 1468007776765 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:16 INFO - PROCESS | 1670 | 1468007776766 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:16 INFO - PROCESS | 1670 | ++DOCSHELL 0x1194a9800 == 32 [pid = 1670] [id = 733] 12:56:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 71 (0x1121b7400) [pid = 1670] [serial = 2199] [outer = 0x0] 12:56:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 72 (0x112e43800) [pid = 1670] [serial = 2200] [outer = 0x1121b7400] 12:56:16 INFO - PROCESS | 1670 | 1468007776809 Marionette DEBUG loaded listener.js 12:56:16 INFO - PROCESS | 1670 | ++DOMWINDOW == 73 (0x11820c400) [pid = 1670] [serial = 2201] [outer = 0x1121b7400] 12:56:17 INFO - PROCESS | 1670 | 1468007777237 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 12:56:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 12:56:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 718ms 12:56:17 INFO - PROCESS | 1670 | 1468007777276 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 12:56:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 12:56:17 INFO - PROCESS | 1670 | 1468007777290 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 12:56:17 INFO - PROCESS | 1670 | 1468007777293 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 12:56:17 INFO - PROCESS | 1670 | 1468007777295 Marionette TRACE conn2 <- [1,2906,null,{}] 12:56:17 INFO - PROCESS | 1670 | 1468007777298 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}] 12:56:17 INFO - PROCESS | 1670 | 1468007777300 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:17 INFO - PROCESS | 1670 | 1468007777475 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 12:56:17 INFO - PROCESS | 1670 | 1468007777497 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:17 INFO - PROCESS | 1670 | 1468007777499 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x121650800 == 33 [pid = 1670] [id = 734] 12:56:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 74 (0x11820bc00) [pid = 1670] [serial = 2202] [outer = 0x0] 12:56:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 75 (0x12160dc00) [pid = 1670] [serial = 2203] [outer = 0x11820bc00] 12:56:17 INFO - PROCESS | 1670 | 1468007777528 Marionette DEBUG loaded listener.js 12:56:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 76 (0x125113c00) [pid = 1670] [serial = 2204] [outer = 0x11820bc00] 12:56:17 INFO - PROCESS | 1670 | 1468007777823 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]]]}] 12:56:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 12:56:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 571ms 12:56:17 INFO - PROCESS | 1670 | 1468007777865 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 12:56:17 INFO - PROCESS | 1670 | 1468007777866 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 12:56:17 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 12:56:17 INFO - PROCESS | 1670 | 1468007777868 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 12:56:17 INFO - PROCESS | 1670 | 1468007777869 Marionette TRACE conn2 <- [1,2910,null,{}] 12:56:17 INFO - PROCESS | 1670 | 1468007777874 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}] 12:56:17 INFO - PROCESS | 1670 | 1468007777875 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:17 INFO - PROCESS | 1670 | 1468007777948 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 12:56:17 INFO - PROCESS | 1670 | 1468007777953 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:17 INFO - PROCESS | 1670 | 1468007777955 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:17 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b022800 == 34 [pid = 1670] [id = 735] 12:56:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 77 (0x123d32400) [pid = 1670] [serial = 2205] [outer = 0x0] 12:56:17 INFO - PROCESS | 1670 | ++DOMWINDOW == 78 (0x12629cc00) [pid = 1670] [serial = 2206] [outer = 0x123d32400] 12:56:17 INFO - PROCESS | 1670 | 1468007777979 Marionette DEBUG loaded listener.js 12:56:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x126931400) [pid = 1670] [serial = 2207] [outer = 0x123d32400] 12:56:18 INFO - PROCESS | 1670 | 1468007778273 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]]]}] 12:56:18 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 12:56:18 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 12:56:18 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 422ms 12:56:18 INFO - PROCESS | 1670 | 1468007778294 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 12:56:18 INFO - PROCESS | 1670 | 1468007778295 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 12:56:18 INFO - TEST-START | /DOMEvents/constructors.html 12:56:18 INFO - PROCESS | 1670 | 1468007778298 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 12:56:18 INFO - PROCESS | 1670 | 1468007778300 Marionette TRACE conn2 <- [1,2914,null,{}] 12:56:18 INFO - PROCESS | 1670 | 1468007778317 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}] 12:56:18 INFO - PROCESS | 1670 | 1468007778319 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:18 INFO - PROCESS | 1670 | 1468007778435 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 12:56:18 INFO - PROCESS | 1670 | 1468007778441 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:18 INFO - PROCESS | 1670 | 1468007778442 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:18 INFO - PROCESS | 1670 | ++DOCSHELL 0x1267c3000 == 35 [pid = 1670] [id = 736] 12:56:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x11820f000) [pid = 1670] [serial = 2208] [outer = 0x0] 12:56:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x126930000) [pid = 1670] [serial = 2209] [outer = 0x11820f000] 12:56:18 INFO - PROCESS | 1670 | 1468007778469 Marionette DEBUG loaded listener.js 12:56:18 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x12904d800) [pid = 1670] [serial = 2210] [outer = 0x11820f000] 12:56:18 INFO - PROCESS | 1670 | 1468007778873 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]]]}] 12:56:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 12:56:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 12:56:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 12:56:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 12:56:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 12:56:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 12:56:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 12:56:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 12:56:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 12:56:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 12:56:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 12:56:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 12:56:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 12:56:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 12:56:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 12:56:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 12:56:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 12:56:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 12:56:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 12:56:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 12:56:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 12:56:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 12:56:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 12:56:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 12:56:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 12:56:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 12:56:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 12:56:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 12:56:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 12:56:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 12:56:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 12:56:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 12:56:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 12:56:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 12:56:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 12:56:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 12:56:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 12:56:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 12:56:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 12:56:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:56:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 12:56:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 12:56:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 12:56:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:56:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 12:56:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 12:56:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 12:56:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:56:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 12:56:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 12:56:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 12:56:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:56:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 12:56:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 12:56:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 12:56:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:56:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 12:56:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 12:56:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 12:56:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:56:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 12:56:18 INFO - TEST-OK | /DOMEvents/constructors.html | took 589ms 12:56:18 INFO - TEST-START | /DOMEvents/event-phases-order.html 12:56:18 INFO - PROCESS | 1670 | 1468007778888 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 12:56:18 INFO - PROCESS | 1670 | 1468007778891 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 12:56:18 INFO - PROCESS | 1670 | 1468007778896 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 12:56:18 INFO - PROCESS | 1670 | 1468007778898 Marionette TRACE conn2 <- [1,2918,null,{}] 12:56:18 INFO - PROCESS | 1670 | 1468007778902 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}] 12:56:18 INFO - PROCESS | 1670 | 1468007778906 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:19 INFO - PROCESS | 1670 | 1468007779027 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 12:56:19 INFO - PROCESS | 1670 | 1468007779109 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:19 INFO - PROCESS | 1670 | 1468007779112 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x117d69000 == 36 [pid = 1670] [id = 737] 12:56:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x1129a8000) [pid = 1670] [serial = 2211] [outer = 0x0] 12:56:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x1129ae000) [pid = 1670] [serial = 2212] [outer = 0x1129a8000] 12:56:19 INFO - PROCESS | 1670 | 1468007779144 Marionette DEBUG loaded listener.js 12:56:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x1138de400) [pid = 1670] [serial = 2213] [outer = 0x1129a8000] 12:56:19 INFO - PROCESS | 1670 | 1468007779582 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 12:56:19 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 12:56:19 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 721ms 12:56:19 INFO - PROCESS | 1670 | 1468007779617 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 12:56:19 INFO - PROCESS | 1670 | 1468007779621 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 12:56:19 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 12:56:19 INFO - PROCESS | 1670 | 1468007779625 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 12:56:19 INFO - PROCESS | 1670 | 1468007779627 Marionette TRACE conn2 <- [1,2922,null,{}] 12:56:19 INFO - PROCESS | 1670 | 1468007779630 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}] 12:56:19 INFO - PROCESS | 1670 | 1468007779632 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:19 INFO - PROCESS | 1670 | 1468007779745 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 12:56:19 INFO - PROCESS | 1670 | 1468007779826 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:19 INFO - PROCESS | 1670 | 1468007779828 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:19 INFO - PROCESS | 1670 | ++DOCSHELL 0x1267a7800 == 37 [pid = 1670] [id = 738] 12:56:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x116797800) [pid = 1670] [serial = 2214] [outer = 0x0] 12:56:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x117559400) [pid = 1670] [serial = 2215] [outer = 0x116797800] 12:56:19 INFO - PROCESS | 1670 | 1468007779859 Marionette DEBUG loaded listener.js 12:56:19 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x118059400) [pid = 1670] [serial = 2216] [outer = 0x116797800] 12:56:20 INFO - PROCESS | 1670 | [1670] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 12:56:20 INFO - PROCESS | 1670 | [1670] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 12:56:20 INFO - PROCESS | 1670 | [1670] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 12:56:20 INFO - PROCESS | 1670 | [1670] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 12:56:20 INFO - PROCESS | 1670 | 1468007780268 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]]]}] 12:56:20 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 12:56:20 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 12:56:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 12:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:56:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:56:20 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 12:56:20 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 12:56:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:56:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:56:20 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 12:56:20 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 12:56:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:56:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:56:20 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]" 12:56:20 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 12:56:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:56:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:56:20 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 12:56:20 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 672ms 12:56:20 INFO - PROCESS | 1670 | 1468007780297 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 12:56:20 INFO - PROCESS | 1670 | 1468007780299 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 12:56:20 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 12:56:20 INFO - PROCESS | 1670 | 1468007780302 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 12:56:20 INFO - PROCESS | 1670 | 1468007780304 Marionette TRACE conn2 <- [1,2926,null,{}] 12:56:20 INFO - PROCESS | 1670 | 1468007780312 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}] 12:56:20 INFO - PROCESS | 1670 | 1468007780315 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:20 INFO - PROCESS | 1670 | 1468007780448 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 12:56:20 INFO - PROCESS | 1670 | 1468007780507 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:20 INFO - PROCESS | 1670 | 1468007780510 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:20 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c041000 == 38 [pid = 1670] [id = 739] 12:56:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x1182e1800) [pid = 1670] [serial = 2217] [outer = 0x0] 12:56:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x11998fc00) [pid = 1670] [serial = 2218] [outer = 0x1182e1800] 12:56:20 INFO - PROCESS | 1670 | 1468007780542 Marionette DEBUG loaded listener.js 12:56:20 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x1211be800) [pid = 1670] [serial = 2219] [outer = 0x1182e1800] 12:56:20 INFO - PROCESS | 1670 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 12:56:21 INFO - PROCESS | 1670 | 1468007781022 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]]]}] 12:56:21 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 12:56:21 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 722ms 12:56:21 INFO - PROCESS | 1670 | 1468007781025 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 12:56:21 INFO - PROCESS | 1670 | 1468007781027 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 12:56:21 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 12:56:21 INFO - PROCESS | 1670 | 1468007781029 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 12:56:21 INFO - PROCESS | 1670 | 1468007781030 Marionette TRACE conn2 <- [1,2930,null,{}] 12:56:21 INFO - PROCESS | 1670 | 1468007781033 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}] 12:56:21 INFO - PROCESS | 1670 | 1468007781034 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:21 INFO - PROCESS | 1670 | 1468007781144 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 12:56:21 INFO - PROCESS | 1670 | 1468007781198 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:21 INFO - PROCESS | 1670 | 1468007781200 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:21 INFO - PROCESS | 1670 | ++DOCSHELL 0x1256ab000 == 39 [pid = 1670] [id = 740] 12:56:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x118346400) [pid = 1670] [serial = 2220] [outer = 0x0] 12:56:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x121178c00) [pid = 1670] [serial = 2221] [outer = 0x118346400] 12:56:21 INFO - PROCESS | 1670 | 1468007781229 Marionette DEBUG loaded listener.js 12:56:21 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x12629e400) [pid = 1670] [serial = 2222] [outer = 0x118346400] 12:56:21 INFO - PROCESS | 1670 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 12:56:21 INFO - PROCESS | 1670 | 1468007781838 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]]]}] 12:56:21 INFO - PROCESS | 1670 | --DOCSHELL 0x12b022800 == 38 [pid = 1670] [id = 735] 12:56:21 INFO - PROCESS | 1670 | --DOCSHELL 0x121650800 == 37 [pid = 1670] [id = 734] 12:56:21 INFO - PROCESS | 1670 | --DOCSHELL 0x1194a9800 == 36 [pid = 1670] [id = 733] 12:56:21 INFO - PROCESS | 1670 | --DOCSHELL 0x1292ea800 == 35 [pid = 1670] [id = 732] 12:56:21 INFO - PROCESS | 1670 | --DOCSHELL 0x128d10000 == 34 [pid = 1670] [id = 731] 12:56:21 INFO - PROCESS | 1670 | --DOCSHELL 0x126c04000 == 33 [pid = 1670] [id = 730] 12:56:21 INFO - PROCESS | 1670 | --DOCSHELL 0x123d54000 == 32 [pid = 1670] [id = 729] 12:56:21 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 12:56:21 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 823ms 12:56:21 INFO - PROCESS | 1670 | --DOCSHELL 0x121652800 == 31 [pid = 1670] [id = 728] 12:56:21 INFO - PROCESS | 1670 | --DOCSHELL 0x1194a6800 == 30 [pid = 1670] [id = 727] 12:56:21 INFO - PROCESS | 1670 | --DOCSHELL 0x117119000 == 29 [pid = 1670] [id = 726] 12:56:21 INFO - PROCESS | 1670 | --DOCSHELL 0x1213b8000 == 28 [pid = 1670] [id = 725] 12:56:21 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x1212ea000) [pid = 1670] [serial = 2156] [outer = 0x0] [url = about:blank] 12:56:21 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x121176000) [pid = 1670] [serial = 2155] [outer = 0x0] [url = about:blank] 12:56:21 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x116a29400) [pid = 1670] [serial = 2146] [outer = 0x0] [url = about:blank] 12:56:21 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x11755c800) [pid = 1670] [serial = 2147] [outer = 0x0] [url = about:blank] 12:56:21 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x12a76d400) [pid = 1670] [serial = 2138] [outer = 0x0] [url = about:blank] 12:56:21 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x119616c00) [pid = 1670] [serial = 2152] [outer = 0x0] [url = about:blank] 12:56:21 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x11a07e000) [pid = 1670] [serial = 2153] [outer = 0x0] [url = about:blank] 12:56:21 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x1182e5c00) [pid = 1670] [serial = 2149] [outer = 0x0] [url = about:blank] 12:56:21 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x11889e800) [pid = 1670] [serial = 2150] [outer = 0x0] [url = about:blank] 12:56:21 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x1130d9800) [pid = 1670] [serial = 2140] [outer = 0x0] [url = about:blank] 12:56:21 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x116140000) [pid = 1670] [serial = 2141] [outer = 0x0] [url = about:blank] 12:56:21 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x117dc3c00) [pid = 1670] [serial = 2143] [outer = 0x0] [url = about:blank] 12:56:21 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x1182e0400) [pid = 1670] [serial = 2144] [outer = 0x0] [url = about:blank] 12:56:21 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x118124c00) [pid = 1670] [serial = 1463] [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.] 12:56:21 INFO - PROCESS | 1670 | 1468007781876 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 12:56:21 INFO - PROCESS | 1670 | 1468007781878 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 12:56:21 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 12:56:21 INFO - PROCESS | 1670 | 1468007781883 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 12:56:21 INFO - PROCESS | 1670 | 1468007781885 Marionette TRACE conn2 <- [1,2934,null,{}] 12:56:21 INFO - PROCESS | 1670 | 1468007781889 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}] 12:56:21 INFO - PROCESS | 1670 | 1468007781891 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:21 INFO - PROCESS | 1670 | 1468007781977 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 12:56:21 INFO - PROCESS | 1670 | 1468007781981 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:21 INFO - PROCESS | 1670 | 1468007781983 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x118766000 == 29 [pid = 1670] [id = 741] 12:56:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x113b59000) [pid = 1670] [serial = 2223] [outer = 0x0] 12:56:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x116798400) [pid = 1670] [serial = 2224] [outer = 0x113b59000] 12:56:22 INFO - PROCESS | 1670 | 1468007782014 Marionette DEBUG loaded listener.js 12:56:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x117dc0800) [pid = 1670] [serial = 2225] [outer = 0x113b59000] 12:56:22 INFO - PROCESS | 1670 | 1468007782337 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]]]}] 12:56:22 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 12:56:22 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 471ms 12:56:22 INFO - PROCESS | 1670 | 1468007782356 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 12:56:22 INFO - PROCESS | 1670 | 1468007782359 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 12:56:22 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 12:56:22 INFO - PROCESS | 1670 | 1468007782364 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 12:56:22 INFO - PROCESS | 1670 | 1468007782365 Marionette TRACE conn2 <- [1,2938,null,{}] 12:56:22 INFO - PROCESS | 1670 | 1468007782368 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}] 12:56:22 INFO - PROCESS | 1670 | 1468007782370 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:22 INFO - PROCESS | 1670 | 1468007782473 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 12:56:22 INFO - PROCESS | 1670 | 1468007782530 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:22 INFO - PROCESS | 1670 | 1468007782531 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x12164a800 == 30 [pid = 1670] [id = 742] 12:56:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x118053800) [pid = 1670] [serial = 2226] [outer = 0x0] 12:56:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x118f5d400) [pid = 1670] [serial = 2227] [outer = 0x118053800] 12:56:22 INFO - PROCESS | 1670 | 1468007782560 Marionette DEBUG loaded listener.js 12:56:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x1197e2800) [pid = 1670] [serial = 2228] [outer = 0x118053800] 12:56:22 INFO - PROCESS | 1670 | 1468007782816 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]]]}] 12:56:22 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 12:56:22 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 470ms 12:56:22 INFO - PROCESS | 1670 | 1468007782833 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 12:56:22 INFO - PROCESS | 1670 | 1468007782835 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 12:56:22 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 12:56:22 INFO - PROCESS | 1670 | 1468007782848 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 12:56:22 INFO - PROCESS | 1670 | 1468007782850 Marionette TRACE conn2 <- [1,2942,null,{}] 12:56:22 INFO - PROCESS | 1670 | 1468007782865 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}] 12:56:22 INFO - PROCESS | 1670 | 1468007782867 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:22 INFO - PROCESS | 1670 | 1468007782961 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 12:56:22 INFO - PROCESS | 1670 | 1468007782965 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:22 INFO - PROCESS | 1670 | 1468007782967 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:22 INFO - PROCESS | 1670 | ++DOCSHELL 0x126729800 == 31 [pid = 1670] [id = 743] 12:56:22 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x11a0dac00) [pid = 1670] [serial = 2229] [outer = 0x0] 12:56:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x1212ea000) [pid = 1670] [serial = 2230] [outer = 0x11a0dac00] 12:56:23 INFO - PROCESS | 1670 | 1468007782997 Marionette DEBUG loaded listener.js 12:56:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x123db8c00) [pid = 1670] [serial = 2231] [outer = 0x11a0dac00] 12:56:23 INFO - PROCESS | 1670 | 1468007783328 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"]]]}] 12:56:23 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 12:56:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 12:56:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 12:56:23 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 527ms 12:56:23 INFO - PROCESS | 1670 | 1468007783372 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 12:56:23 INFO - PROCESS | 1670 | 1468007783374 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 12:56:23 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 12:56:23 INFO - PROCESS | 1670 | 1468007783376 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 12:56:23 INFO - PROCESS | 1670 | 1468007783377 Marionette TRACE conn2 <- [1,2946,null,{}] 12:56:23 INFO - PROCESS | 1670 | 1468007783380 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}] 12:56:23 INFO - PROCESS | 1670 | 1468007783381 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:23 INFO - PROCESS | 1670 | 1468007783463 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 12:56:23 INFO - PROCESS | 1670 | 1468007783467 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:23 INFO - PROCESS | 1670 | 1468007783468 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:23 INFO - PROCESS | 1670 | ++DOCSHELL 0x1292cc000 == 32 [pid = 1670] [id = 744] 12:56:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x124ec1400) [pid = 1670] [serial = 2232] [outer = 0x0] 12:56:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x126925c00) [pid = 1670] [serial = 2233] [outer = 0x124ec1400] 12:56:23 INFO - PROCESS | 1670 | 1468007783496 Marionette DEBUG loaded listener.js 12:56:23 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x126de0000) [pid = 1670] [serial = 2234] [outer = 0x124ec1400] 12:56:23 INFO - PROCESS | 1670 | 1468007783801 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]]]}] 12:56:23 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 12:56:23 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 468ms 12:56:23 INFO - PROCESS | 1670 | 1468007783844 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 12:56:23 INFO - PROCESS | 1670 | 1468007783846 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 12:56:23 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 12:56:23 INFO - PROCESS | 1670 | 1468007783848 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 12:56:23 INFO - PROCESS | 1670 | 1468007783849 Marionette TRACE conn2 <- [1,2950,null,{}] 12:56:23 INFO - PROCESS | 1670 | 1468007783851 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}] 12:56:23 INFO - PROCESS | 1670 | 1468007783852 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:23 INFO - PROCESS | 1670 | 1468007783929 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 12:56:24 INFO - PROCESS | 1670 | 1468007784000 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:24 INFO - PROCESS | 1670 | 1468007784002 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a5ee800 == 33 [pid = 1670] [id = 745] 12:56:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x1128d2400) [pid = 1670] [serial = 2235] [outer = 0x0] 12:56:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x128b11800) [pid = 1670] [serial = 2236] [outer = 0x1128d2400] 12:56:24 INFO - PROCESS | 1670 | 1468007784026 Marionette DEBUG loaded listener.js 12:56:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x128d5d400) [pid = 1670] [serial = 2237] [outer = 0x1128d2400] 12:56:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x1292d3000 == 34 [pid = 1670] [id = 746] 12:56:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x129296c00) [pid = 1670] [serial = 2238] [outer = 0x0] 12:56:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x12904f400) [pid = 1670] [serial = 2239] [outer = 0x129296c00] 12:56:24 INFO - PROCESS | 1670 | 1468007784426 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]]]}] 12:56:24 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. 12:56:24 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 618ms 12:56:24 INFO - PROCESS | 1670 | 1468007784467 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 12:56:24 INFO - PROCESS | 1670 | 1468007784469 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 12:56:24 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 12:56:24 INFO - PROCESS | 1670 | 1468007784473 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 12:56:24 INFO - PROCESS | 1670 | 1468007784474 Marionette TRACE conn2 <- [1,2954,null,{}] 12:56:24 INFO - PROCESS | 1670 | 1468007784478 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}] 12:56:24 INFO - PROCESS | 1670 | 1468007784484 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:24 INFO - PROCESS | 1670 | 1468007784622 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 12:56:24 INFO - PROCESS | 1670 | 1468007784643 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:24 INFO - PROCESS | 1670 | 1468007784644 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:24 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c745000 == 35 [pid = 1670] [id = 747] 12:56:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x129055400) [pid = 1670] [serial = 2240] [outer = 0x0] 12:56:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x12a2c9000) [pid = 1670] [serial = 2241] [outer = 0x129055400] 12:56:24 INFO - PROCESS | 1670 | 1468007784669 Marionette DEBUG loaded listener.js 12:56:24 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x12a4bc800) [pid = 1670] [serial = 2242] [outer = 0x129055400] 12:56:25 INFO - PROCESS | 1670 | 1468007785000 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]]]}] 12:56:25 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:56:25 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 12:56:25 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 570ms 12:56:25 INFO - PROCESS | 1670 | 1468007785042 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 12:56:25 INFO - PROCESS | 1670 | 1468007785044 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 12:56:25 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 12:56:25 INFO - PROCESS | 1670 | 1468007785046 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 12:56:25 INFO - PROCESS | 1670 | 1468007785047 Marionette TRACE conn2 <- [1,2958,null,{}] 12:56:25 INFO - PROCESS | 1670 | 1468007785049 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}] 12:56:25 INFO - PROCESS | 1670 | 1468007785050 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:25 INFO - PROCESS | 1670 | 1468007785155 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 12:56:25 INFO - PROCESS | 1670 | 1468007785158 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:25 INFO - PROCESS | 1670 | 1468007785159 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x112ebe800 == 36 [pid = 1670] [id = 748] 12:56:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x129288800) [pid = 1670] [serial = 2243] [outer = 0x0] 12:56:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x12a768800) [pid = 1670] [serial = 2244] [outer = 0x129288800] 12:56:25 INFO - PROCESS | 1670 | 1468007785184 Marionette DEBUG loaded listener.js 12:56:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x12a7a0800) [pid = 1670] [serial = 2245] [outer = 0x129288800] 12:56:25 INFO - PROCESS | 1670 | 1468007785477 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]]]}] 12:56:25 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 12:56:25 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 468ms 12:56:25 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 12:56:25 INFO - PROCESS | 1670 | 1468007785515 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 12:56:25 INFO - PROCESS | 1670 | 1468007785516 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 12:56:25 INFO - PROCESS | 1670 | 1468007785518 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 12:56:25 INFO - PROCESS | 1670 | 1468007785519 Marionette TRACE conn2 <- [1,2962,null,{}] 12:56:25 INFO - PROCESS | 1670 | 1468007785529 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}] 12:56:25 INFO - PROCESS | 1670 | 1468007785530 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:25 INFO - PROCESS | 1670 | 1468007785637 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 12:56:25 INFO - PROCESS | 1670 | 1468007785649 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:25 INFO - PROCESS | 1670 | 1468007785650 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:25 INFO - PROCESS | 1670 | ++DOCSHELL 0x12ca6e800 == 37 [pid = 1670] [id = 749] 12:56:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x12a76c800) [pid = 1670] [serial = 2246] [outer = 0x0] 12:56:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x12a7a4800) [pid = 1670] [serial = 2247] [outer = 0x12a76c800] 12:56:25 INFO - PROCESS | 1670 | 1468007785674 Marionette DEBUG loaded listener.js 12:56:25 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x12a9efc00) [pid = 1670] [serial = 2248] [outer = 0x12a76c800] 12:56:26 INFO - PROCESS | 1670 | 1468007786062 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]]]}] 12:56:26 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x114f68800) [pid = 1670] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 12:56:26 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x1129a5400) [pid = 1670] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 12:56:26 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x110eedc00) [pid = 1670] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 12:56:26 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x116640800) [pid = 1670] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 12:56:26 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x118fd4c00) [pid = 1670] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 12:56:26 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x1129afc00) [pid = 1670] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 12:56:26 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x11688c000) [pid = 1670] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 12:56:26 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x11931c800) [pid = 1670] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 12:56:26 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x11a0da800) [pid = 1670] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 12:56:26 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x124b48000) [pid = 1670] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 12:56:26 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x12566dc00) [pid = 1670] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 12:56:26 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x1197eac00) [pid = 1670] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 12:56:26 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x123d32400) [pid = 1670] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 12:56:26 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x1121ba000) [pid = 1670] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 12:56:26 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x1121b7400) [pid = 1670] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 12:56:26 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x11820bc00) [pid = 1670] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 12:56:26 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x115de5c00) [pid = 1670] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 12:56:26 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. 12:56:26 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 575ms 12:56:26 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 12:56:26 INFO - PROCESS | 1670 | 1468007786094 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 12:56:26 INFO - PROCESS | 1670 | 1468007786095 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 12:56:26 INFO - PROCESS | 1670 | 1468007786097 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 12:56:26 INFO - PROCESS | 1670 | 1468007786098 Marionette TRACE conn2 <- [1,2966,null,{}] 12:56:26 INFO - PROCESS | 1670 | 1468007786101 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}] 12:56:26 INFO - PROCESS | 1670 | 1468007786102 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:26 INFO - PROCESS | 1670 | 1468007786183 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 12:56:26 INFO - PROCESS | 1670 | 1468007786188 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:26 INFO - PROCESS | 1670 | 1468007786190 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:26 INFO - PROCESS | 1670 | ++DOCSHELL 0x121e62800 == 38 [pid = 1670] [id = 750] 12:56:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x113eb0c00) [pid = 1670] [serial = 2249] [outer = 0x0] 12:56:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x116640800) [pid = 1670] [serial = 2250] [outer = 0x113eb0c00] 12:56:26 INFO - PROCESS | 1670 | 1468007786214 Marionette DEBUG loaded listener.js 12:56:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x119108800) [pid = 1670] [serial = 2251] [outer = 0x113eb0c00] 12:56:26 INFO - PROCESS | 1670 | 1468007786511 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]]]}] 12:56:26 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 12:56:26 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 470ms 12:56:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 12:56:26 INFO - PROCESS | 1670 | 1468007786568 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 12:56:26 INFO - PROCESS | 1670 | 1468007786570 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 12:56:26 INFO - PROCESS | 1670 | 1468007786573 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 12:56:26 INFO - PROCESS | 1670 | 1468007786574 Marionette TRACE conn2 <- [1,2970,null,{}] 12:56:26 INFO - PROCESS | 1670 | 1468007786578 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}] 12:56:26 INFO - PROCESS | 1670 | 1468007786579 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:26 INFO - PROCESS | 1670 | 1468007786744 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 12:56:26 INFO - PROCESS | 1670 | 1468007786753 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:26 INFO - PROCESS | 1670 | 1468007786754 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:26 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cd97800 == 39 [pid = 1670] [id = 751] 12:56:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x115de5c00) [pid = 1670] [serial = 2252] [outer = 0x0] 12:56:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x11a0e2800) [pid = 1670] [serial = 2253] [outer = 0x115de5c00] 12:56:26 INFO - PROCESS | 1670 | 1468007786801 Marionette DEBUG loaded listener.js 12:56:26 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x116a22400) [pid = 1670] [serial = 2254] [outer = 0x115de5c00] 12:56:27 INFO - PROCESS | 1670 | 1468007787157 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]]]}] 12:56:27 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 12:56:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 619ms 12:56:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 12:56:27 INFO - PROCESS | 1670 | 1468007787192 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 12:56:27 INFO - PROCESS | 1670 | 1468007787194 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 12:56:27 INFO - PROCESS | 1670 | 1468007787196 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 12:56:27 INFO - PROCESS | 1670 | 1468007787198 Marionette TRACE conn2 <- [1,2974,null,{}] 12:56:27 INFO - PROCESS | 1670 | 1468007787200 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}] 12:56:27 INFO - PROCESS | 1670 | 1468007787202 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:27 INFO - PROCESS | 1670 | 1468007787294 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 12:56:27 INFO - PROCESS | 1670 | 1468007787355 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:27 INFO - PROCESS | 1670 | 1468007787356 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:27 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d470800 == 40 [pid = 1670] [id = 752] 12:56:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x1174b0c00) [pid = 1670] [serial = 2255] [outer = 0x0] 12:56:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x12b030400) [pid = 1670] [serial = 2256] [outer = 0x1174b0c00] 12:56:27 INFO - PROCESS | 1670 | 1468007787382 Marionette DEBUG loaded listener.js 12:56:27 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x12b0ed000) [pid = 1670] [serial = 2257] [outer = 0x1174b0c00] 12:56:27 INFO - PROCESS | 1670 | 1468007787731 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]]]}] 12:56:27 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 12:56:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 569ms 12:56:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 12:56:27 INFO - PROCESS | 1670 | 1468007787766 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 12:56:27 INFO - PROCESS | 1670 | 1468007787768 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 12:56:27 INFO - PROCESS | 1670 | 1468007787774 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 12:56:27 INFO - PROCESS | 1670 | 1468007787776 Marionette TRACE conn2 <- [1,2978,null,{}] 12:56:27 INFO - PROCESS | 1670 | 1468007787779 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}] 12:56:27 INFO - PROCESS | 1670 | 1468007787781 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:27 INFO - PROCESS | 1670 | 1468007787911 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 12:56:28 INFO - PROCESS | 1670 | 1468007788000 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:28 INFO - PROCESS | 1670 | 1468007788001 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d75d000 == 41 [pid = 1670] [id = 753] 12:56:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x12b0ec800) [pid = 1670] [serial = 2258] [outer = 0x0] 12:56:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x12b0ed800) [pid = 1670] [serial = 2259] [outer = 0x12b0ec800] 12:56:28 INFO - PROCESS | 1670 | 1468007788035 Marionette DEBUG loaded listener.js 12:56:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x12b8dd800) [pid = 1670] [serial = 2260] [outer = 0x12b0ec800] 12:56:28 INFO - PROCESS | 1670 | 1468007788412 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]]]}] 12:56:28 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 12:56:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 671ms 12:56:28 INFO - PROCESS | 1670 | 1468007788444 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 12:56:28 INFO - PROCESS | 1670 | 1468007788447 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 12:56:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 12:56:28 INFO - PROCESS | 1670 | 1468007788450 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 12:56:28 INFO - PROCESS | 1670 | 1468007788453 Marionette TRACE conn2 <- [1,2982,null,{}] 12:56:28 INFO - PROCESS | 1670 | 1468007788457 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}] 12:56:28 INFO - PROCESS | 1670 | 1468007788458 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:28 INFO - PROCESS | 1670 | 1468007788572 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 12:56:28 INFO - PROCESS | 1670 | 1468007788680 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:28 INFO - PROCESS | 1670 | 1468007788682 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:28 INFO - PROCESS | 1670 | ++DOCSHELL 0x1213bd800 == 42 [pid = 1670] [id = 754] 12:56:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x11680e000) [pid = 1670] [serial = 2261] [outer = 0x0] 12:56:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x1174b4800) [pid = 1670] [serial = 2262] [outer = 0x11680e000] 12:56:28 INFO - PROCESS | 1670 | 1468007788716 Marionette DEBUG loaded listener.js 12:56:28 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x1182de400) [pid = 1670] [serial = 2263] [outer = 0x11680e000] 12:56:29 INFO - PROCESS | 1670 | 1468007789080 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"]]]}] 12:56:29 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 12:56:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 12:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 12:56:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 674ms 12:56:29 INFO - PROCESS | 1670 | 1468007789124 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 12:56:29 INFO - PROCESS | 1670 | 1468007789127 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 12:56:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 12:56:29 INFO - PROCESS | 1670 | 1468007789132 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 12:56:29 INFO - PROCESS | 1670 | 1468007789134 Marionette TRACE conn2 <- [1,2986,null,{}] 12:56:29 INFO - PROCESS | 1670 | 1468007789136 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}] 12:56:29 INFO - PROCESS | 1670 | 1468007789138 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:29 INFO - PROCESS | 1670 | 1468007789246 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 12:56:29 INFO - PROCESS | 1670 | 1468007789309 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:29 INFO - PROCESS | 1670 | 1468007789310 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a5ef000 == 43 [pid = 1670] [id = 755] 12:56:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x1197e7000) [pid = 1670] [serial = 2264] [outer = 0x0] 12:56:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x11a0d5400) [pid = 1670] [serial = 2265] [outer = 0x1197e7000] 12:56:29 INFO - PROCESS | 1670 | 1468007789341 Marionette DEBUG loaded listener.js 12:56:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x12151a800) [pid = 1670] [serial = 2266] [outer = 0x1197e7000] 12:56:29 INFO - PROCESS | 1670 | 1468007789724 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]]]}] 12:56:29 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 12:56:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 620ms 12:56:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 12:56:29 INFO - PROCESS | 1670 | 1468007789753 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 12:56:29 INFO - PROCESS | 1670 | 1468007789754 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 12:56:29 INFO - PROCESS | 1670 | 1468007789757 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 12:56:29 INFO - PROCESS | 1670 | 1468007789759 Marionette TRACE conn2 <- [1,2990,null,{}] 12:56:29 INFO - PROCESS | 1670 | 1468007789768 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}] 12:56:29 INFO - PROCESS | 1670 | 1468007789771 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:29 INFO - PROCESS | 1670 | 1468007789876 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 12:56:29 INFO - PROCESS | 1670 | 1468007789969 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:29 INFO - PROCESS | 1670 | 1468007789971 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:29 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d46d000 == 44 [pid = 1670] [id = 756] 12:56:29 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x124ec0c00) [pid = 1670] [serial = 2267] [outer = 0x0] 12:56:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x129051c00) [pid = 1670] [serial = 2268] [outer = 0x124ec0c00] 12:56:30 INFO - PROCESS | 1670 | 1468007790004 Marionette DEBUG loaded listener.js 12:56:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x129347000) [pid = 1670] [serial = 2269] [outer = 0x124ec0c00] 12:56:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x12d763000 == 45 [pid = 1670] [id = 757] 12:56:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x12a2d5000) [pid = 1670] [serial = 2270] [outer = 0x0] 12:56:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x128d58000) [pid = 1670] [serial = 2271] [outer = 0x12a2d5000] 12:56:30 INFO - PROCESS | 1670 | 1468007790392 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]]]}] 12:56:30 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 12:56:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 671ms 12:56:30 INFO - PROCESS | 1670 | 1468007790429 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 12:56:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 12:56:30 INFO - PROCESS | 1670 | 1468007790431 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 12:56:30 INFO - PROCESS | 1670 | 1468007790433 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 12:56:30 INFO - PROCESS | 1670 | 1468007790434 Marionette TRACE conn2 <- [1,2994,null,{}] 12:56:30 INFO - PROCESS | 1670 | 1468007790437 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}] 12:56:30 INFO - PROCESS | 1670 | 1468007790438 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:30 INFO - PROCESS | 1670 | 1468007790563 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 12:56:30 INFO - PROCESS | 1670 | 1468007790638 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:30 INFO - PROCESS | 1670 | 1468007790640 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:30 INFO - PROCESS | 1670 | ++DOCSHELL 0x12e05c800 == 46 [pid = 1670] [id = 758] 12:56:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 113 (0x1211bf400) [pid = 1670] [serial = 2272] [outer = 0x0] 12:56:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 114 (0x12a7a2400) [pid = 1670] [serial = 2273] [outer = 0x1211bf400] 12:56:30 INFO - PROCESS | 1670 | 1468007790670 Marionette DEBUG loaded listener.js 12:56:30 INFO - PROCESS | 1670 | ++DOMWINDOW == 115 (0x12b0ea800) [pid = 1670] [serial = 2274] [outer = 0x1211bf400] 12:56:31 INFO - PROCESS | 1670 | 1468007791043 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]]]}] 12:56:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:56:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 12:56:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 620ms 12:56:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 12:56:31 INFO - PROCESS | 1670 | 1468007791053 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 12:56:31 INFO - PROCESS | 1670 | 1468007791055 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 12:56:31 INFO - PROCESS | 1670 | 1468007791057 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 12:56:31 INFO - PROCESS | 1670 | 1468007791058 Marionette TRACE conn2 <- [1,2998,null,{}] 12:56:31 INFO - PROCESS | 1670 | 1468007791061 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}] 12:56:31 INFO - PROCESS | 1670 | 1468007791062 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:31 INFO - PROCESS | 1670 | 1468007791170 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 12:56:31 INFO - PROCESS | 1670 | 1468007791261 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:31 INFO - PROCESS | 1670 | 1468007791262 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:31 INFO - PROCESS | 1670 | ++DOCSHELL 0x129046800 == 47 [pid = 1670] [id = 759] 12:56:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 116 (0x111c7b800) [pid = 1670] [serial = 2275] [outer = 0x0] 12:56:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 117 (0x124ebe000) [pid = 1670] [serial = 2276] [outer = 0x111c7b800] 12:56:31 INFO - PROCESS | 1670 | 1468007791292 Marionette DEBUG loaded listener.js 12:56:31 INFO - PROCESS | 1670 | ++DOMWINDOW == 118 (0x12b8d9800) [pid = 1670] [serial = 2277] [outer = 0x111c7b800] 12:56:31 INFO - PROCESS | 1670 | 1468007791656 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]]]}] 12:56:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 12:56:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 621ms 12:56:31 INFO - PROCESS | 1670 | 1468007791678 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 12:56:31 INFO - PROCESS | 1670 | 1468007791679 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 12:56:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 12:56:31 INFO - PROCESS | 1670 | 1468007791682 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 12:56:31 INFO - PROCESS | 1670 | 1468007791683 Marionette TRACE conn2 <- [1,3002,null,{}] 12:56:31 INFO - PROCESS | 1670 | 1468007791686 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}] 12:56:31 INFO - PROCESS | 1670 | 1468007791690 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:31 INFO - PROCESS | 1670 | 1468007791807 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 12:56:31 INFO - PROCESS | 1670 | 1468007791869 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:31 INFO - PROCESS | 1670 | 1468007791870 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x118765800 == 48 [pid = 1670] [id = 760] 12:56:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 119 (0x1128d3c00) [pid = 1670] [serial = 2278] [outer = 0x0] 12:56:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 120 (0x112d0e000) [pid = 1670] [serial = 2279] [outer = 0x1128d3c00] 12:56:32 INFO - PROCESS | 1670 | 1468007792074 Marionette DEBUG loaded listener.js 12:56:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 121 (0x1130d9800) [pid = 1670] [serial = 2280] [outer = 0x1128d3c00] 12:56:32 INFO - PROCESS | 1670 | 1468007792547 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]]]}] 12:56:32 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 12:56:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 923ms 12:56:32 INFO - PROCESS | 1670 | 1468007792607 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 12:56:32 INFO - PROCESS | 1670 | 1468007792609 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 12:56:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 12:56:32 INFO - PROCESS | 1670 | 1468007792614 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 12:56:32 INFO - PROCESS | 1670 | 1468007792617 Marionette TRACE conn2 <- [1,3006,null,{}] 12:56:32 INFO - PROCESS | 1670 | 1468007792621 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}] 12:56:32 INFO - PROCESS | 1670 | 1468007792624 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:32 INFO - PROCESS | 1670 | 1468007792767 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 12:56:32 INFO - PROCESS | 1670 | 1468007792904 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:32 INFO - PROCESS | 1670 | 1468007792906 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:32 INFO - PROCESS | 1670 | ++DOCSHELL 0x1210de800 == 49 [pid = 1670] [id = 761] 12:56:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 122 (0x116640000) [pid = 1670] [serial = 2281] [outer = 0x0] 12:56:32 INFO - PROCESS | 1670 | ++DOMWINDOW == 123 (0x117db9000) [pid = 1670] [serial = 2282] [outer = 0x116640000] 12:56:32 INFO - PROCESS | 1670 | 1468007792957 Marionette DEBUG loaded listener.js 12:56:33 INFO - PROCESS | 1670 | ++DOMWINDOW == 124 (0x118210000) [pid = 1670] [serial = 2283] [outer = 0x116640000] 12:56:33 INFO - PROCESS | 1670 | --DOCSHELL 0x12d470800 == 48 [pid = 1670] [id = 752] 12:56:33 INFO - PROCESS | 1670 | --DOCSHELL 0x12cd97800 == 47 [pid = 1670] [id = 751] 12:56:33 INFO - PROCESS | 1670 | --DOCSHELL 0x121e62800 == 46 [pid = 1670] [id = 750] 12:56:33 INFO - PROCESS | 1670 | --DOCSHELL 0x12ca6e800 == 45 [pid = 1670] [id = 749] 12:56:33 INFO - PROCESS | 1670 | --DOCSHELL 0x112ebe800 == 44 [pid = 1670] [id = 748] 12:56:33 INFO - PROCESS | 1670 | --DOCSHELL 0x1292d3000 == 43 [pid = 1670] [id = 746] 12:56:33 INFO - PROCESS | 1670 | --DOCSHELL 0x12c745000 == 42 [pid = 1670] [id = 747] 12:56:33 INFO - PROCESS | 1670 | --DOCSHELL 0x12a5ee800 == 41 [pid = 1670] [id = 745] 12:56:33 INFO - PROCESS | 1670 | --DOCSHELL 0x1292cc000 == 40 [pid = 1670] [id = 744] 12:56:33 INFO - PROCESS | 1670 | --DOCSHELL 0x126729800 == 39 [pid = 1670] [id = 743] 12:56:33 INFO - PROCESS | 1670 | --DOCSHELL 0x12164a800 == 38 [pid = 1670] [id = 742] 12:56:33 INFO - PROCESS | 1670 | --DOCSHELL 0x118766000 == 37 [pid = 1670] [id = 741] 12:56:33 INFO - PROCESS | 1670 | --DOCSHELL 0x1267c3000 == 36 [pid = 1670] [id = 736] 12:56:33 INFO - PROCESS | 1670 | --DOCSHELL 0x117d69000 == 35 [pid = 1670] [id = 737] 12:56:33 INFO - PROCESS | 1670 | --DOCSHELL 0x12c041000 == 34 [pid = 1670] [id = 739] 12:56:33 INFO - PROCESS | 1670 | --DOCSHELL 0x1267a7800 == 33 [pid = 1670] [id = 738] 12:56:33 INFO - PROCESS | 1670 | --DOCSHELL 0x1256ab000 == 32 [pid = 1670] [id = 740] 12:56:33 INFO - PROCESS | 1670 | --DOCSHELL 0x118765800 == 31 [pid = 1670] [id = 760] 12:56:33 INFO - PROCESS | 1670 | --DOCSHELL 0x129046800 == 30 [pid = 1670] [id = 759] 12:56:33 INFO - PROCESS | 1670 | --DOCSHELL 0x12e05c800 == 29 [pid = 1670] [id = 758] 12:56:33 INFO - PROCESS | 1670 | --DOCSHELL 0x12d46d000 == 28 [pid = 1670] [id = 756] 12:56:33 INFO - PROCESS | 1670 | --DOCSHELL 0x12d763000 == 27 [pid = 1670] [id = 757] 12:56:33 INFO - PROCESS | 1670 | --DOCSHELL 0x12a5ef000 == 26 [pid = 1670] [id = 755] 12:56:33 INFO - PROCESS | 1670 | --DOCSHELL 0x1213bd800 == 25 [pid = 1670] [id = 754] 12:56:33 INFO - PROCESS | 1670 | --DOCSHELL 0x12d75d000 == 24 [pid = 1670] [id = 753] 12:56:33 INFO - PROCESS | 1670 | --DOMWINDOW == 123 (0x118fd2000) [pid = 1670] [serial = 2194] [outer = 0x0] [url = about:blank] 12:56:33 INFO - PROCESS | 1670 | --DOMWINDOW == 122 (0x1197e6c00) [pid = 1670] [serial = 2192] [outer = 0x0] [url = about:blank] 12:56:33 INFO - PROCESS | 1670 | --DOMWINDOW == 121 (0x126931400) [pid = 1670] [serial = 2207] [outer = 0x0] [url = about:blank] 12:56:33 INFO - PROCESS | 1670 | --DOMWINDOW == 120 (0x1214acc00) [pid = 1670] [serial = 2197] [outer = 0x0] [url = about:blank] 12:56:33 INFO - PROCESS | 1670 | --DOMWINDOW == 119 (0x121173c00) [pid = 1670] [serial = 2195] [outer = 0x0] [url = about:blank] 12:56:33 INFO - PROCESS | 1670 | --DOMWINDOW == 118 (0x112e43800) [pid = 1670] [serial = 2200] [outer = 0x0] [url = about:blank] 12:56:33 INFO - PROCESS | 1670 | --DOMWINDOW == 117 (0x121a30000) [pid = 1670] [serial = 2198] [outer = 0x0] [url = about:blank] 12:56:33 INFO - PROCESS | 1670 | --DOMWINDOW == 116 (0x11820c400) [pid = 1670] [serial = 2201] [outer = 0x0] [url = about:blank] 12:56:33 INFO - PROCESS | 1670 | --DOMWINDOW == 115 (0x12629cc00) [pid = 1670] [serial = 2206] [outer = 0x0] [url = about:blank] 12:56:33 INFO - PROCESS | 1670 | --DOMWINDOW == 114 (0x12160dc00) [pid = 1670] [serial = 2203] [outer = 0x0] [url = about:blank] 12:56:33 INFO - PROCESS | 1670 | --DOMWINDOW == 113 (0x11679b400) [pid = 1670] [serial = 2182] [outer = 0x0] [url = about:blank] 12:56:33 INFO - PROCESS | 1670 | --DOMWINDOW == 112 (0x126930000) [pid = 1670] [serial = 2209] [outer = 0x0] [url = about:blank] 12:56:33 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x1174b6c00) [pid = 1670] [serial = 2183] [outer = 0x0] [url = about:blank] 12:56:33 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x125113c00) [pid = 1670] [serial = 2204] [outer = 0x0] [url = about:blank] 12:56:33 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x119340400) [pid = 1670] [serial = 2189] [outer = 0x0] [url = about:blank] 12:56:33 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x1193c2c00) [pid = 1670] [serial = 2191] [outer = 0x0] [url = about:blank] 12:56:33 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x11820a000) [pid = 1670] [serial = 2185] [outer = 0x0] [url = about:blank] 12:56:33 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x1130ce800) [pid = 1670] [serial = 2159] [outer = 0x0] [url = about:blank] 12:56:33 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x11852f000) [pid = 1670] [serial = 2186] [outer = 0x0] [url = about:blank] 12:56:33 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x1121b9000) [pid = 1670] [serial = 2158] [outer = 0x0] [url = about:blank] 12:56:33 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x1174e8400) [pid = 1670] [serial = 2177] [outer = 0x0] [url = about:blank] 12:56:33 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x11680e800) [pid = 1670] [serial = 2176] [outer = 0x0] [url = about:blank] 12:56:33 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x119110000) [pid = 1670] [serial = 2188] [outer = 0x0] [url = about:blank] 12:56:33 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x112e42800) [pid = 1670] [serial = 2179] [outer = 0x0] [url = about:blank] 12:56:33 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x110fa9000) [pid = 1670] [serial = 2180] [outer = 0x0] [url = about:blank] 12:56:33 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x1182df000) [pid = 1670] [serial = 2162] [outer = 0x0] [url = about:blank] 12:56:33 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x118123000) [pid = 1670] [serial = 2161] [outer = 0x0] [url = about:blank] 12:56:33 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x1197ea400) [pid = 1670] [serial = 2165] [outer = 0x0] [url = about:blank] 12:56:33 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x11933f000) [pid = 1670] [serial = 2164] [outer = 0x0] [url = about:blank] 12:56:33 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x123dbb400) [pid = 1670] [serial = 2168] [outer = 0x0] [url = about:blank] 12:56:33 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x121517400) [pid = 1670] [serial = 2167] [outer = 0x0] [url = about:blank] 12:56:33 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x12629d400) [pid = 1670] [serial = 2171] [outer = 0x0] [url = about:blank] 12:56:33 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x125114800) [pid = 1670] [serial = 2170] [outer = 0x0] [url = about:blank] 12:56:33 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x126ddc000) [pid = 1670] [serial = 2174] [outer = 0x0] [url = about:blank] 12:56:33 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x1262a0400) [pid = 1670] [serial = 2173] [outer = 0x0] [url = about:blank] 12:56:33 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x12cd99000) [pid = 1670] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:56:33 INFO - PROCESS | 1670 | 1468007793922 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]]]}] 12:56:33 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. 12:56:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1328ms 12:56:33 INFO - PROCESS | 1670 | 1468007793947 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 12:56:33 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 12:56:33 INFO - PROCESS | 1670 | 1468007793949 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 12:56:33 INFO - PROCESS | 1670 | 1468007793952 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 12:56:33 INFO - PROCESS | 1670 | 1468007793958 Marionette TRACE conn2 <- [1,3010,null,{}] 12:56:33 INFO - PROCESS | 1670 | 1468007793964 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}] 12:56:33 INFO - PROCESS | 1670 | 1468007793966 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:34 INFO - PROCESS | 1670 | 1468007794057 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 12:56:34 INFO - PROCESS | 1670 | 1468007794062 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:34 INFO - PROCESS | 1670 | 1468007794064 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x117d57000 == 25 [pid = 1670] [id = 762] 12:56:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x113eaf800) [pid = 1670] [serial = 2284] [outer = 0x0] 12:56:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x115deac00) [pid = 1670] [serial = 2285] [outer = 0x113eaf800] 12:56:34 INFO - PROCESS | 1670 | 1468007794092 Marionette DEBUG loaded listener.js 12:56:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x116890400) [pid = 1670] [serial = 2286] [outer = 0x113eaf800] 12:56:34 INFO - PROCESS | 1670 | 1468007794442 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]]]}] 12:56:34 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 12:56:34 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 527ms 12:56:34 INFO - PROCESS | 1670 | 1468007794479 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 12:56:34 INFO - PROCESS | 1670 | 1468007794483 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 12:56:34 INFO - TEST-START | /FileAPI/FileReaderSync.worker 12:56:34 INFO - PROCESS | 1670 | 1468007794487 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 12:56:34 INFO - PROCESS | 1670 | 1468007794489 Marionette TRACE conn2 <- [1,3014,null,{}] 12:56:34 INFO - PROCESS | 1670 | 1468007794492 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}] 12:56:34 INFO - PROCESS | 1670 | 1468007794493 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:34 INFO - PROCESS | 1670 | 1468007794578 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 12:56:34 INFO - PROCESS | 1670 | 1468007794640 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:34 INFO - PROCESS | 1670 | 1468007794641 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:34 INFO - PROCESS | 1670 | ++DOCSHELL 0x1210d2800 == 26 [pid = 1670] [id = 763] 12:56:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x117157800) [pid = 1670] [serial = 2287] [outer = 0x0] 12:56:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x118121400) [pid = 1670] [serial = 2288] [outer = 0x117157800] 12:56:34 INFO - PROCESS | 1670 | 1468007794668 Marionette DEBUG loaded listener.js 12:56:34 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x118211000) [pid = 1670] [serial = 2289] [outer = 0x117157800] 12:56:34 INFO - PROCESS | 1670 | [1670] 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 12:56:35 INFO - PROCESS | 1670 | 1468007794996 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 12:56:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 12:56:35 INFO - {} 12:56:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 12:56:35 INFO - {} 12:56:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 12:56:35 INFO - {} 12:56:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 12:56:35 INFO - {} 12:56:35 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 521ms 12:56:35 INFO - TEST-START | /FileAPI/fileReader.html 12:56:35 INFO - PROCESS | 1670 | 1468007795009 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 12:56:35 INFO - PROCESS | 1670 | 1468007795010 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 12:56:35 INFO - PROCESS | 1670 | 1468007795012 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 12:56:35 INFO - PROCESS | 1670 | 1468007795015 Marionette TRACE conn2 <- [1,3018,null,{}] 12:56:35 INFO - PROCESS | 1670 | 1468007795025 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}] 12:56:35 INFO - PROCESS | 1670 | 1468007795028 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:35 INFO - PROCESS | 1670 | 1468007795129 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 12:56:35 INFO - PROCESS | 1670 | 1468007795137 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:35 INFO - PROCESS | 1670 | 1468007795139 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x123f78000 == 27 [pid = 1670] [id = 764] 12:56:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x1182ec400) [pid = 1670] [serial = 2290] [outer = 0x0] 12:56:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x119102400) [pid = 1670] [serial = 2291] [outer = 0x1182ec400] 12:56:35 INFO - PROCESS | 1670 | 1468007795167 Marionette DEBUG loaded listener.js 12:56:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x119624c00) [pid = 1670] [serial = 2292] [outer = 0x1182ec400] 12:56:35 INFO - PROCESS | 1670 | 1468007795459 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]]]}] 12:56:35 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 12:56:35 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 12:56:35 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 12:56:35 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 12:56:35 INFO - TEST-OK | /FileAPI/fileReader.html | took 472ms 12:56:35 INFO - TEST-START | /FileAPI/historical.html 12:56:35 INFO - PROCESS | 1670 | 1468007795492 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 12:56:35 INFO - PROCESS | 1670 | 1468007795494 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 12:56:35 INFO - PROCESS | 1670 | 1468007795496 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 12:56:35 INFO - PROCESS | 1670 | 1468007795497 Marionette TRACE conn2 <- [1,3022,null,{}] 12:56:35 INFO - PROCESS | 1670 | 1468007795499 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}] 12:56:35 INFO - PROCESS | 1670 | 1468007795501 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:35 INFO - PROCESS | 1670 | 1468007795585 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 12:56:35 INFO - PROCESS | 1670 | 1468007795591 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:35 INFO - PROCESS | 1670 | 1468007795592 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:35 INFO - PROCESS | 1670 | ++DOCSHELL 0x1262d2000 == 28 [pid = 1670] [id = 765] 12:56:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x1197e2000) [pid = 1670] [serial = 2293] [outer = 0x0] 12:56:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x119b5dc00) [pid = 1670] [serial = 2294] [outer = 0x1197e2000] 12:56:35 INFO - PROCESS | 1670 | 1468007795617 Marionette DEBUG loaded listener.js 12:56:35 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x11a0e2c00) [pid = 1670] [serial = 2295] [outer = 0x1197e2000] 12:56:35 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 12:56:35 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 12:56:35 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 12:56:35 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 12:56:35 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 12:56:35 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 12:56:35 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 12:56:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:35 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 12:56:35 INFO - TEST-OK | /FileAPI/historical.html | took 469ms 12:56:35 INFO - PROCESS | 1670 | 1468007795958 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"]]]}] 12:56:35 INFO - PROCESS | 1670 | 1468007795966 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 12:56:35 INFO - PROCESS | 1670 | 1468007795967 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 12:56:35 INFO - TEST-START | /FileAPI/idlharness.html 12:56:35 INFO - PROCESS | 1670 | 1468007795977 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 12:56:35 INFO - PROCESS | 1670 | 1468007795978 Marionette TRACE conn2 <- [1,3026,null,{}] 12:56:35 INFO - PROCESS | 1670 | 1468007795981 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}] 12:56:35 INFO - PROCESS | 1670 | 1468007795982 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:36 INFO - PROCESS | 1670 | 1468007796079 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 12:56:36 INFO - PROCESS | 1670 | 1468007796082 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:36 INFO - PROCESS | 1670 | 1468007796083 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x1278a3000 == 29 [pid = 1670] [id = 766] 12:56:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x11805ac00) [pid = 1670] [serial = 2296] [outer = 0x0] 12:56:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x12116d400) [pid = 1670] [serial = 2297] [outer = 0x11805ac00] 12:56:36 INFO - PROCESS | 1670 | 1468007796108 Marionette DEBUG loaded listener.js 12:56:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x1214acc00) [pid = 1670] [serial = 2298] [outer = 0x11805ac00] 12:56:36 INFO - PROCESS | 1670 | 1468007796679 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]]]}] 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 12:56:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:56:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:56:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:56:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:56:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:56:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:56:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 12:56:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:56:36 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:56:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:36 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:56:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:56:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:56:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:56:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 12:56:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:56:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:56:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:56:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:56:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:56:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:56:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 12:56:36 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 12:56:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:56:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:56:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:56:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:56:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:56:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 12:56:36 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 12:56:36 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 12:56:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:56:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:56:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:56:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:56:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:56:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 12:56:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:56:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:56:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:56:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:56:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:56:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 12:56:36 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 12:56:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:56:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:56:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:56:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:56:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:56:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 12:56:36 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 12:56:36 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 12:56:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:56:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:56:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:56:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:56:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:56:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 12:56:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 12:56:36 INFO - TEST-OK | /FileAPI/idlharness.html | took 730ms 12:56:36 INFO - TEST-START | /FileAPI/idlharness.worker 12:56:36 INFO - PROCESS | 1670 | 1468007796708 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 12:56:36 INFO - PROCESS | 1670 | 1468007796710 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 12:56:36 INFO - PROCESS | 1670 | 1468007796712 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 12:56:36 INFO - PROCESS | 1670 | 1468007796713 Marionette TRACE conn2 <- [1,3030,null,{}] 12:56:36 INFO - PROCESS | 1670 | 1468007796715 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}] 12:56:36 INFO - PROCESS | 1670 | 1468007796719 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:36 INFO - PROCESS | 1670 | 1468007796833 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 12:56:36 INFO - PROCESS | 1670 | 1468007796837 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:36 INFO - PROCESS | 1670 | 1468007796838 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:36 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c8ad000 == 30 [pid = 1670] [id = 767] 12:56:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x119b61000) [pid = 1670] [serial = 2299] [outer = 0x0] 12:56:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x12160c000) [pid = 1670] [serial = 2300] [outer = 0x119b61000] 12:56:36 INFO - PROCESS | 1670 | 1468007796863 Marionette DEBUG loaded listener.js 12:56:36 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x12b8d3000) [pid = 1670] [serial = 2301] [outer = 0x119b61000] 12:56:36 INFO - PROCESS | 1670 | [1670] 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 12:56:37 INFO - PROCESS | 1670 | 1468007797486 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,{},{}]]]}] 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:56:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:56:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:56:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:56:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:56:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:56:37 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:37 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:56:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:56:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:56:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:56:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:56:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:56:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:56:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:56:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:56:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 12:56:37 INFO - {} 12:56:37 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 12:56:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:56:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:56:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:56:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:56:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 12:56:37 INFO - {} 12:56:37 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 - {} 12:56:37 INFO - {} 12:56:37 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 12:56:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:56:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:56:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:56:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:56:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:56:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:56:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:56:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:56:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 12:56:37 INFO - {} 12:56:37 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 12:56:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:56:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:56:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:56:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:56:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 12:56:37 INFO - {} 12:56:37 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 - {} 12:56:37 INFO - {} 12:56:37 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 12:56:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:56:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:56:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:56:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:56:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:56:37 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 12:56:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 12:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 12:56:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:56:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:56:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:56:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:56:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 12:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:56:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:56:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:56:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:56:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:56:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 12:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 12:56:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:56:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:56:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:56:37 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 12:56:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 12:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 12:56:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:56:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:56:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:56:37 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 12:56:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 12:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 12:56:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:56:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:56:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:56:37 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 12:56:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 12:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:56:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:56:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:56:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:56:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:56:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:56:37 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 12:56:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:37 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:56:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:56:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:56:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:56:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:56:37 INFO - {} 12:56:37 INFO - TEST-OK | /FileAPI/idlharness.worker | took 835ms 12:56:37 INFO - PROCESS | 1670 | 1468007797547 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 12:56:37 INFO - PROCESS | 1670 | 1468007797548 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 12:56:37 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 12:56:37 INFO - PROCESS | 1670 | 1468007797550 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 12:56:37 INFO - PROCESS | 1670 | 1468007797551 Marionette TRACE conn2 <- [1,3034,null,{}] 12:56:37 INFO - PROCESS | 1670 | 1468007797554 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}] 12:56:37 INFO - PROCESS | 1670 | 1468007797555 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:37 INFO - PROCESS | 1670 | 1468007797657 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 12:56:37 INFO - PROCESS | 1670 | 1468007797694 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:37 INFO - PROCESS | 1670 | 1468007797695 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:37 INFO - PROCESS | 1670 | ++DOCSHELL 0x125721800 == 31 [pid = 1670] [id = 768] 12:56:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x12b988000) [pid = 1670] [serial = 2302] [outer = 0x0] 12:56:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x12bf3a400) [pid = 1670] [serial = 2303] [outer = 0x12b988000] 12:56:37 INFO - PROCESS | 1670 | 1468007797719 Marionette DEBUG loaded listener.js 12:56:37 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x12cdd8800) [pid = 1670] [serial = 2304] [outer = 0x12b988000] 12:56:38 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x12b0ec800) [pid = 1670] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 12:56:38 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x129055400) [pid = 1670] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 12:56:38 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x129296c00) [pid = 1670] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:56:38 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x129288800) [pid = 1670] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 12:56:38 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x116797800) [pid = 1670] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 12:56:38 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x113b59000) [pid = 1670] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 12:56:38 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x118346400) [pid = 1670] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 12:56:38 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x11820f000) [pid = 1670] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 12:56:38 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x1129a8000) [pid = 1670] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 12:56:38 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x118053800) [pid = 1670] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 12:56:38 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x124ec1400) [pid = 1670] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 12:56:38 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x11a0dac00) [pid = 1670] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 12:56:38 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x1182e1800) [pid = 1670] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 12:56:38 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x12a76c800) [pid = 1670] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 12:56:38 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x113eb0c00) [pid = 1670] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 12:56:38 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x115de5c00) [pid = 1670] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 12:56:38 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x1128d2400) [pid = 1670] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 12:56:38 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x1174b0c00) [pid = 1670] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 12:56:38 INFO - PROCESS | 1670 | 1468007798205 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]]]}] 12:56:38 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 12:56:38 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 672ms 12:56:38 INFO - PROCESS | 1670 | 1468007798226 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 12:56:38 INFO - PROCESS | 1670 | 1468007798227 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 12:56:38 INFO - TEST-START | /FileAPI/blob/Blob-close.html 12:56:38 INFO - PROCESS | 1670 | 1468007798230 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 12:56:38 INFO - PROCESS | 1670 | 1468007798232 Marionette TRACE conn2 <- [1,3038,null,{}] 12:56:38 INFO - PROCESS | 1670 | 1468007798244 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}] 12:56:38 INFO - PROCESS | 1670 | 1468007798245 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:38 INFO - PROCESS | 1670 | 1468007798395 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 12:56:38 INFO - PROCESS | 1670 | 1468007798455 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:38 INFO - PROCESS | 1670 | 1468007798456 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x12cd8c000 == 32 [pid = 1670] [id = 769] 12:56:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x112db9400) [pid = 1670] [serial = 2305] [outer = 0x0] 12:56:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x115dba400) [pid = 1670] [serial = 2306] [outer = 0x112db9400] 12:56:38 INFO - PROCESS | 1670 | 1468007798497 Marionette DEBUG loaded listener.js 12:56:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x115dc0c00) [pid = 1670] [serial = 2307] [outer = 0x112db9400] 12:56:38 INFO - PROCESS | 1670 | 1468007798736 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"]]]}] 12:56:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 12:56:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 12:56:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 12:56:38 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 528ms 12:56:38 INFO - PROCESS | 1670 | 1468007798760 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 12:56:38 INFO - PROCESS | 1670 | 1468007798761 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 12:56:38 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 12:56:38 INFO - PROCESS | 1670 | 1468007798763 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 12:56:38 INFO - PROCESS | 1670 | 1468007798765 Marionette TRACE conn2 <- [1,3042,null,{}] 12:56:38 INFO - PROCESS | 1670 | 1468007798767 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}] 12:56:38 INFO - PROCESS | 1670 | 1468007798768 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:38 INFO - PROCESS | 1670 | 1468007798862 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 12:56:38 INFO - PROCESS | 1670 | 1468007798866 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:38 INFO - PROCESS | 1670 | 1468007798867 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:38 INFO - PROCESS | 1670 | ++DOCSHELL 0x118813000 == 33 [pid = 1670] [id = 770] 12:56:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x11663ac00) [pid = 1670] [serial = 2308] [outer = 0x0] 12:56:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x1197eac00) [pid = 1670] [serial = 2309] [outer = 0x11663ac00] 12:56:38 INFO - PROCESS | 1670 | 1468007798892 Marionette DEBUG loaded listener.js 12:56:38 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x129055400) [pid = 1670] [serial = 2310] [outer = 0x11663ac00] 12:56:39 INFO - PROCESS | 1670 | 1468007799411 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]]]}] 12:56:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 12:56:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 12:56:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 12:56:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 12:56:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 12:56:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 12:56:39 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. 12:56:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 12:56:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 12:56:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 12:56:39 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'.) 12:56:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 12:56:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 12:56:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 12:56:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 12:56:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 12:56:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 12:56:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 12:56:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 12:56:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 12:56:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 12:56:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 12:56:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 12:56:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 12:56:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 12:56:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 12:56:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 12:56:39 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. 12:56:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 12:56:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 12:56:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 12:56:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 12:56:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 12:56:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 12:56:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 12:56:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 12:56:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 12:56:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 12:56:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 12:56:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 12:56:39 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. 12:56:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 12:56:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:56:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:56:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 12:56:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:56:39 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. 12:56:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 12:56:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:56:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:56:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 12:56:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:56:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 12:56:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 12:56:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 12:56:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 12:56:39 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 12:56:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:39 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:56:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 12:56:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 12:56:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 12:56:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 12:56:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:56:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:56:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:56:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 12:56:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 12:56:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:56:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:56:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:56:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 12:56:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:56:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:56:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:56:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 12:56:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:56:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:56:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:56:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 12:56:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 12:56:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:56:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:56:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:56:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 12:56:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:56:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:56:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:56:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 12:56:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:56:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:56:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:56:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 12:56:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:56:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:56:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:56:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 12:56:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:56:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:56:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:56:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 12:56:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 12:56:39 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 12:56:39 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 677ms 12:56:39 INFO - PROCESS | 1670 | 1468007799445 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 12:56:39 INFO - PROCESS | 1670 | 1468007799448 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 12:56:39 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 12:56:39 INFO - PROCESS | 1670 | 1468007799454 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 12:56:39 INFO - PROCESS | 1670 | 1468007799456 Marionette TRACE conn2 <- [1,3046,null,{}] 12:56:39 INFO - PROCESS | 1670 | 1468007799461 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}] 12:56:39 INFO - PROCESS | 1670 | 1468007799463 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:39 INFO - PROCESS | 1670 | 1468007799561 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 12:56:39 INFO - PROCESS | 1670 | 1468007799566 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:39 INFO - PROCESS | 1670 | 1468007799567 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:39 INFO - PROCESS | 1670 | ++DOCSHELL 0x12df07800 == 34 [pid = 1670] [id = 771] 12:56:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x129288800) [pid = 1670] [serial = 2311] [outer = 0x0] 12:56:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x12cdd9800) [pid = 1670] [serial = 2312] [outer = 0x129288800] 12:56:39 INFO - PROCESS | 1670 | 1468007799591 Marionette DEBUG loaded listener.js 12:56:39 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x12d39d800) [pid = 1670] [serial = 2313] [outer = 0x129288800] 12:56:39 INFO - PROCESS | 1670 | [1670] 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 12:56:39 INFO - PROCESS | 1670 | 1468007799920 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 12:56:39 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 12:56:39 INFO - {} 12:56:39 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 523ms 12:56:39 INFO - PROCESS | 1670 | 1468007799983 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 12:56:39 INFO - PROCESS | 1670 | 1468007799984 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 12:56:39 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 12:56:39 INFO - PROCESS | 1670 | 1468007799988 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 12:56:39 INFO - PROCESS | 1670 | 1468007799989 Marionette TRACE conn2 <- [1,3050,null,{}] 12:56:39 INFO - PROCESS | 1670 | 1468007799992 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}] 12:56:39 INFO - PROCESS | 1670 | 1468007799993 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:40 INFO - PROCESS | 1670 | 1468007800135 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 12:56:40 INFO - PROCESS | 1670 | 1468007800221 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:40 INFO - PROCESS | 1670 | 1468007800222 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x116abd800 == 35 [pid = 1670] [id = 772] 12:56:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x1121ba000) [pid = 1670] [serial = 2314] [outer = 0x0] 12:56:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x1129a7400) [pid = 1670] [serial = 2315] [outer = 0x1121ba000] 12:56:40 INFO - PROCESS | 1670 | 1468007800299 Marionette DEBUG loaded listener.js 12:56:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 103 (0x112ee5800) [pid = 1670] [serial = 2316] [outer = 0x1121ba000] 12:56:40 INFO - PROCESS | 1670 | 1468007800732 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]]]}] 12:56:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 12:56:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 12:56:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 12:56:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 12:56:40 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 771ms 12:56:40 INFO - PROCESS | 1670 | 1468007800760 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 12:56:40 INFO - PROCESS | 1670 | 1468007800763 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 12:56:40 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 12:56:40 INFO - PROCESS | 1670 | 1468007800766 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 12:56:40 INFO - PROCESS | 1670 | 1468007800768 Marionette TRACE conn2 <- [1,3054,null,{}] 12:56:40 INFO - PROCESS | 1670 | 1468007800772 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}] 12:56:40 INFO - PROCESS | 1670 | 1468007800775 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:40 INFO - PROCESS | 1670 | 1468007800891 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 12:56:40 INFO - PROCESS | 1670 | 1468007800951 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:40 INFO - PROCESS | 1670 | 1468007800953 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:40 INFO - PROCESS | 1670 | ++DOCSHELL 0x121b1b800 == 36 [pid = 1670] [id = 773] 12:56:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 104 (0x113eb0c00) [pid = 1670] [serial = 2317] [outer = 0x0] 12:56:40 INFO - PROCESS | 1670 | ++DOMWINDOW == 105 (0x116faf400) [pid = 1670] [serial = 2318] [outer = 0x113eb0c00] 12:56:40 INFO - PROCESS | 1670 | 1468007800983 Marionette DEBUG loaded listener.js 12:56:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 106 (0x11812a000) [pid = 1670] [serial = 2319] [outer = 0x113eb0c00] 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 12:56:41 INFO - PROCESS | 1670 | 1468007801531 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"]]]}] 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 12:56:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 12:56:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 12:56:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:56:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 12:56:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:56:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 12:56:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:56:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 12:56:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:56:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 12:56:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:56:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 12:56:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:56:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 12:56:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:56:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 12:56:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:56:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 12:56:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:56:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 12:56:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:56:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 12:56:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:56:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 12:56:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:56:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 12:56:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:56:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 12:56:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:56:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 12:56:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:56:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 12:56:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:56:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 12:56:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:56:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 12:56:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:56:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 12:56:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:56:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 12:56:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:56:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 12:56:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:56:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 12:56:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:56:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:56:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:56:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 12:56:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:56:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 12:56:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:56:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:56:41 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 793ms 12:56:41 INFO - PROCESS | 1670 | 1468007801610 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 12:56:41 INFO - PROCESS | 1670 | 1468007801613 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 12:56:41 INFO - TEST-START | /FileAPI/file/File-constructor.html 12:56:41 INFO - PROCESS | 1670 | 1468007801617 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 12:56:41 INFO - PROCESS | 1670 | 1468007801619 Marionette TRACE conn2 <- [1,3058,null,{}] 12:56:41 INFO - PROCESS | 1670 | 1468007801622 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}] 12:56:41 INFO - PROCESS | 1670 | 1468007801624 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:41 INFO - PROCESS | 1670 | 1468007801735 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 12:56:41 INFO - PROCESS | 1670 | 1468007801821 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:41 INFO - PROCESS | 1670 | 1468007801823 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:41 INFO - PROCESS | 1670 | ++DOCSHELL 0x129038000 == 37 [pid = 1670] [id = 774] 12:56:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 107 (0x11a0ddc00) [pid = 1670] [serial = 2320] [outer = 0x0] 12:56:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 108 (0x121726400) [pid = 1670] [serial = 2321] [outer = 0x11a0ddc00] 12:56:41 INFO - PROCESS | 1670 | 1468007801852 Marionette DEBUG loaded listener.js 12:56:41 INFO - PROCESS | 1670 | ++DOMWINDOW == 109 (0x12566c800) [pid = 1670] [serial = 2322] [outer = 0x11a0ddc00] 12:56:42 INFO - PROCESS | 1670 | 1468007802445 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]]]}] 12:56:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 12:56:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 12:56:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 12:56:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 12:56:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 12:56:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 12:56:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 12:56:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 12:56:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 12:56:42 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 12:56:42 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 12:56:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:42 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 12:56:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 12:56:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 12:56:42 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:56:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 12:56:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 12:56:42 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 12:56:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 12:56:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 12:56:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 12:56:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 12:56:42 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 876ms 12:56:42 INFO - PROCESS | 1670 | 1468007802495 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 12:56:42 INFO - PROCESS | 1670 | 1468007802497 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 12:56:42 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 12:56:42 INFO - PROCESS | 1670 | 1468007802501 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 12:56:42 INFO - PROCESS | 1670 | 1468007802503 Marionette TRACE conn2 <- [1,3062,null,{}] 12:56:42 INFO - PROCESS | 1670 | 1468007802506 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}] 12:56:42 INFO - PROCESS | 1670 | 1468007802508 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:42 INFO - PROCESS | 1670 | 1468007802650 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 12:56:42 INFO - PROCESS | 1670 | 1468007802759 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:42 INFO - PROCESS | 1670 | 1468007802762 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:42 INFO - PROCESS | 1670 | ++DOCSHELL 0x115d99000 == 38 [pid = 1670] [id = 775] 12:56:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 110 (0x115db5000) [pid = 1670] [serial = 2323] [outer = 0x0] 12:56:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 111 (0x115dbb400) [pid = 1670] [serial = 2324] [outer = 0x115db5000] 12:56:42 INFO - PROCESS | 1670 | 1468007802794 Marionette DEBUG loaded listener.js 12:56:42 INFO - PROCESS | 1670 | ++DOMWINDOW == 112 (0x1164f4400) [pid = 1670] [serial = 2325] [outer = 0x115db5000] 12:56:42 INFO - PROCESS | 1670 | [1670] 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 12:56:43 INFO - PROCESS | 1670 | --DOCSHELL 0x12df07800 == 37 [pid = 1670] [id = 771] 12:56:43 INFO - PROCESS | 1670 | --DOCSHELL 0x118813000 == 36 [pid = 1670] [id = 770] 12:56:43 INFO - PROCESS | 1670 | --DOCSHELL 0x12cd8c000 == 35 [pid = 1670] [id = 769] 12:56:43 INFO - PROCESS | 1670 | --DOCSHELL 0x125721800 == 34 [pid = 1670] [id = 768] 12:56:43 INFO - PROCESS | 1670 | --DOCSHELL 0x12c8ad000 == 33 [pid = 1670] [id = 767] 12:56:43 INFO - PROCESS | 1670 | --DOCSHELL 0x1278a3000 == 32 [pid = 1670] [id = 766] 12:56:43 INFO - PROCESS | 1670 | --DOCSHELL 0x1262d2000 == 31 [pid = 1670] [id = 765] 12:56:43 INFO - PROCESS | 1670 | --DOCSHELL 0x123f78000 == 30 [pid = 1670] [id = 764] 12:56:43 INFO - PROCESS | 1670 | --DOCSHELL 0x1210d2800 == 29 [pid = 1670] [id = 763] 12:56:43 INFO - PROCESS | 1670 | --DOCSHELL 0x117d57000 == 28 [pid = 1670] [id = 762] 12:56:43 INFO - PROCESS | 1670 | --DOCSHELL 0x1210de800 == 27 [pid = 1670] [id = 761] 12:56:43 INFO - PROCESS | 1670 | --DOMWINDOW == 111 (0x12b8dd800) [pid = 1670] [serial = 2260] [outer = 0x0] [url = about:blank] 12:56:43 INFO - PROCESS | 1670 | --DOMWINDOW == 110 (0x12b0ed800) [pid = 1670] [serial = 2259] [outer = 0x0] [url = about:blank] 12:56:43 INFO - PROCESS | 1670 | --DOMWINDOW == 109 (0x12a2c9000) [pid = 1670] [serial = 2241] [outer = 0x0] [url = about:blank] 12:56:43 INFO - PROCESS | 1670 | --DOMWINDOW == 108 (0x12904f400) [pid = 1670] [serial = 2239] [outer = 0x0] [url = about:blank] 12:56:43 INFO - PROCESS | 1670 | --DOMWINDOW == 107 (0x12a768800) [pid = 1670] [serial = 2244] [outer = 0x0] [url = about:blank] 12:56:43 INFO - PROCESS | 1670 | --DOMWINDOW == 106 (0x12a4bc800) [pid = 1670] [serial = 2242] [outer = 0x0] [url = about:blank] 12:56:43 INFO - PROCESS | 1670 | --DOMWINDOW == 105 (0x117559400) [pid = 1670] [serial = 2215] [outer = 0x0] [url = about:blank] 12:56:43 INFO - PROCESS | 1670 | --DOMWINDOW == 104 (0x118059400) [pid = 1670] [serial = 2216] [outer = 0x0] [url = about:blank] 12:56:43 INFO - PROCESS | 1670 | --DOMWINDOW == 103 (0x116798400) [pid = 1670] [serial = 2224] [outer = 0x0] [url = about:blank] 12:56:43 INFO - PROCESS | 1670 | --DOMWINDOW == 102 (0x117dc0800) [pid = 1670] [serial = 2225] [outer = 0x0] [url = about:blank] 12:56:43 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x121178c00) [pid = 1670] [serial = 2221] [outer = 0x0] [url = about:blank] 12:56:43 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x12629e400) [pid = 1670] [serial = 2222] [outer = 0x0] [url = about:blank] 12:56:43 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x12904d800) [pid = 1670] [serial = 2210] [outer = 0x0] [url = about:blank] 12:56:43 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x1129ae000) [pid = 1670] [serial = 2212] [outer = 0x0] [url = about:blank] 12:56:43 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x1138de400) [pid = 1670] [serial = 2213] [outer = 0x0] [url = about:blank] 12:56:43 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x118f5d400) [pid = 1670] [serial = 2227] [outer = 0x0] [url = about:blank] 12:56:43 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x1197e2800) [pid = 1670] [serial = 2228] [outer = 0x0] [url = about:blank] 12:56:43 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x126925c00) [pid = 1670] [serial = 2233] [outer = 0x0] [url = about:blank] 12:56:43 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x126de0000) [pid = 1670] [serial = 2234] [outer = 0x0] [url = about:blank] 12:56:43 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x1212ea000) [pid = 1670] [serial = 2230] [outer = 0x0] [url = about:blank] 12:56:43 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x123db8c00) [pid = 1670] [serial = 2231] [outer = 0x0] [url = about:blank] 12:56:43 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x11998fc00) [pid = 1670] [serial = 2218] [outer = 0x0] [url = about:blank] 12:56:43 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x1211be800) [pid = 1670] [serial = 2219] [outer = 0x0] [url = about:blank] 12:56:43 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x12a7a4800) [pid = 1670] [serial = 2247] [outer = 0x0] [url = about:blank] 12:56:43 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x12a7a0800) [pid = 1670] [serial = 2245] [outer = 0x0] [url = about:blank] 12:56:43 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x116640800) [pid = 1670] [serial = 2250] [outer = 0x0] [url = about:blank] 12:56:43 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x11a0e2800) [pid = 1670] [serial = 2253] [outer = 0x0] [url = about:blank] 12:56:43 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x119108800) [pid = 1670] [serial = 2251] [outer = 0x0] [url = about:blank] 12:56:43 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x12a9efc00) [pid = 1670] [serial = 2248] [outer = 0x0] [url = about:blank] 12:56:43 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x128b11800) [pid = 1670] [serial = 2236] [outer = 0x0] [url = about:blank] 12:56:43 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x12b0ed000) [pid = 1670] [serial = 2257] [outer = 0x0] [url = about:blank] 12:56:43 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x128d5d400) [pid = 1670] [serial = 2237] [outer = 0x0] [url = about:blank] 12:56:43 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x12b030400) [pid = 1670] [serial = 2256] [outer = 0x0] [url = about:blank] 12:56:43 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x116a22400) [pid = 1670] [serial = 2254] [outer = 0x0] [url = about:blank] 12:56:43 INFO - PROCESS | 1670 | 1468007803204 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 12:56:43 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 12:56:43 INFO - {} 12:56:43 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 724ms 12:56:43 INFO - PROCESS | 1670 | 1468007803224 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 12:56:43 INFO - PROCESS | 1670 | 1468007803227 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 12:56:43 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 12:56:43 INFO - PROCESS | 1670 | 1468007803232 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 12:56:43 INFO - PROCESS | 1670 | 1468007803233 Marionette TRACE conn2 <- [1,3066,null,{}] 12:56:43 INFO - PROCESS | 1670 | 1468007803236 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}] 12:56:43 INFO - PROCESS | 1670 | 1468007803237 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:43 INFO - PROCESS | 1670 | 1468007803324 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 12:56:43 INFO - PROCESS | 1670 | 1468007803387 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:43 INFO - PROCESS | 1670 | 1468007803388 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x11881e800 == 28 [pid = 1670] [id = 776] 12:56:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 79 (0x11680e800) [pid = 1670] [serial = 2326] [outer = 0x0] 12:56:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 80 (0x1174b7000) [pid = 1670] [serial = 2327] [outer = 0x11680e800] 12:56:43 INFO - PROCESS | 1670 | 1468007803414 Marionette DEBUG loaded listener.js 12:56:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 81 (0x118346c00) [pid = 1670] [serial = 2328] [outer = 0x11680e800] 12:56:43 INFO - PROCESS | 1670 | 1468007803687 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]]]}] 12:56:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 12:56:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 12:56:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 12:56:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 12:56:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 12:56:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 12:56:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 12:56:43 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 470ms 12:56:43 INFO - PROCESS | 1670 | 1468007803701 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 12:56:43 INFO - PROCESS | 1670 | 1468007803703 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 12:56:43 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 12:56:43 INFO - PROCESS | 1670 | 1468007803712 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 12:56:43 INFO - PROCESS | 1670 | 1468007803715 Marionette TRACE conn2 <- [1,3070,null,{}] 12:56:43 INFO - PROCESS | 1670 | 1468007803730 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}] 12:56:43 INFO - PROCESS | 1670 | 1468007803733 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:43 INFO - PROCESS | 1670 | 1468007803825 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 12:56:43 INFO - PROCESS | 1670 | 1468007803830 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:43 INFO - PROCESS | 1670 | 1468007803832 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:43 INFO - PROCESS | 1670 | ++DOCSHELL 0x121b06800 == 29 [pid = 1670] [id = 777] 12:56:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 82 (0x1129ab400) [pid = 1670] [serial = 2329] [outer = 0x0] 12:56:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 83 (0x11a0dd800) [pid = 1670] [serial = 2330] [outer = 0x1129ab400] 12:56:43 INFO - PROCESS | 1670 | 1468007803860 Marionette DEBUG loaded listener.js 12:56:43 INFO - PROCESS | 1670 | ++DOMWINDOW == 84 (0x121410800) [pid = 1670] [serial = 2331] [outer = 0x1129ab400] 12:56:44 INFO - PROCESS | 1670 | 1468007804187 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]]]}] 12:56:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 12:56:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 12:56:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 12:56:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 12:56:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 12:56:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 12:56:44 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 523ms 12:56:44 INFO - PROCESS | 1670 | 1468007804236 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 12:56:44 INFO - PROCESS | 1670 | 1468007804237 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 12:56:44 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 12:56:44 INFO - PROCESS | 1670 | 1468007804240 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 12:56:44 INFO - PROCESS | 1670 | 1468007804241 Marionette TRACE conn2 <- [1,3074,null,{}] 12:56:44 INFO - PROCESS | 1670 | 1468007804243 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}] 12:56:44 INFO - PROCESS | 1670 | 1468007804244 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:44 INFO - PROCESS | 1670 | 1468007804326 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 12:56:44 INFO - PROCESS | 1670 | 1468007804329 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:44 INFO - PROCESS | 1670 | 1468007804330 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x125708000 == 30 [pid = 1670] [id = 778] 12:56:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 85 (0x123d2c800) [pid = 1670] [serial = 2332] [outer = 0x0] 12:56:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x123dbb400) [pid = 1670] [serial = 2333] [outer = 0x123d2c800] 12:56:44 INFO - PROCESS | 1670 | 1468007804356 Marionette DEBUG loaded listener.js 12:56:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x12566c000) [pid = 1670] [serial = 2334] [outer = 0x123d2c800] 12:56:44 INFO - PROCESS | 1670 | 1468007804687 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]]]}] 12:56:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 12:56:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 12:56:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 12:56:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 12:56:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 12:56:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 12:56:44 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 469ms 12:56:44 INFO - PROCESS | 1670 | 1468007804709 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 12:56:44 INFO - PROCESS | 1670 | 1468007804711 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 12:56:44 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 12:56:44 INFO - PROCESS | 1670 | 1468007804713 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 12:56:44 INFO - PROCESS | 1670 | 1468007804714 Marionette TRACE conn2 <- [1,3078,null,{}] 12:56:44 INFO - PROCESS | 1670 | 1468007804716 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}] 12:56:44 INFO - PROCESS | 1670 | 1468007804717 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:44 INFO - PROCESS | 1670 | 1468007804796 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 12:56:44 INFO - PROCESS | 1670 | 1468007804865 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:44 INFO - PROCESS | 1670 | 1468007804866 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:44 INFO - PROCESS | 1670 | ++DOCSHELL 0x1262d3800 == 31 [pid = 1670] [id = 779] 12:56:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x113bca800) [pid = 1670] [serial = 2335] [outer = 0x0] 12:56:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x125118000) [pid = 1670] [serial = 2336] [outer = 0x113bca800] 12:56:44 INFO - PROCESS | 1670 | 1468007804897 Marionette DEBUG loaded listener.js 12:56:44 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x126cae000) [pid = 1670] [serial = 2337] [outer = 0x113bca800] 12:56:45 INFO - PROCESS | 1670 | 1468007805176 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] 12:56:45 INFO - PROCESS | 1670 | 1468007805233 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 12:56:45 INFO - PROCESS | 1670 | 1468007805236 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 12:56:45 INFO - PROCESS | 1670 | 1468007805238 Marionette TRACE conn2 <- [1,3082,null,{}] 12:56:45 INFO - PROCESS | 1670 | 1468007805241 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}] 12:56:45 INFO - PROCESS | 1670 | 1468007805246 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:45 INFO - PROCESS | 1670 | 1468007805366 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 12:56:45 INFO - PROCESS | 1670 | 1468007805383 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:45 INFO - PROCESS | 1670 | 1468007805384 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x1292d1000 == 32 [pid = 1670] [id = 780] 12:56:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x12904cc00) [pid = 1670] [serial = 2338] [outer = 0x0] 12:56:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x12a4bdc00) [pid = 1670] [serial = 2339] [outer = 0x12904cc00] 12:56:45 INFO - PROCESS | 1670 | 1468007805409 Marionette DEBUG loaded listener.js 12:56:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x12a7ab000) [pid = 1670] [serial = 2340] [outer = 0x12904cc00] 12:56:45 INFO - PROCESS | 1670 | 1468007805730 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]]]}] 12:56:45 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 12:56:45 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 12:56:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:45 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 12:56:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 12:56:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 522ms 12:56:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 12:56:45 INFO - PROCESS | 1670 | 1468007805759 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 12:56:45 INFO - PROCESS | 1670 | 1468007805760 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 12:56:45 INFO - PROCESS | 1670 | 1468007805762 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 12:56:45 INFO - PROCESS | 1670 | 1468007805763 Marionette TRACE conn2 <- [1,3086,null,{}] 12:56:45 INFO - PROCESS | 1670 | 1468007805766 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}] 12:56:45 INFO - PROCESS | 1670 | 1468007805767 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:45 INFO - PROCESS | 1670 | 1468007805880 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 12:56:45 INFO - PROCESS | 1670 | 1468007805893 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:45 INFO - PROCESS | 1670 | 1468007805894 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:45 INFO - PROCESS | 1670 | ++DOCSHELL 0x12a417800 == 33 [pid = 1670] [id = 781] 12:56:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x12a9f1000) [pid = 1670] [serial = 2341] [outer = 0x0] 12:56:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x12b032c00) [pid = 1670] [serial = 2342] [outer = 0x12a9f1000] 12:56:45 INFO - PROCESS | 1670 | 1468007805918 Marionette DEBUG loaded listener.js 12:56:45 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x12b0e5800) [pid = 1670] [serial = 2343] [outer = 0x12a9f1000] 12:56:46 INFO - PROCESS | 1670 | 1468007806223 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 12:56:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 12:56:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 468ms 12:56:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 12:56:46 INFO - PROCESS | 1670 | 1468007806231 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 12:56:46 INFO - PROCESS | 1670 | 1468007806232 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 12:56:46 INFO - PROCESS | 1670 | 1468007806234 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 12:56:46 INFO - PROCESS | 1670 | 1468007806235 Marionette TRACE conn2 <- [1,3090,null,{}] 12:56:46 INFO - PROCESS | 1670 | 1468007806245 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}] 12:56:46 INFO - PROCESS | 1670 | 1468007806246 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:46 INFO - PROCESS | 1670 | 1468007806354 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 12:56:46 INFO - PROCESS | 1670 | 1468007806367 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:46 INFO - PROCESS | 1670 | 1468007806368 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x11641c800 == 34 [pid = 1670] [id = 782] 12:56:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x12b0e5c00) [pid = 1670] [serial = 2344] [outer = 0x0] 12:56:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 98 (0x12b8d0c00) [pid = 1670] [serial = 2345] [outer = 0x12b0e5c00] 12:56:46 INFO - PROCESS | 1670 | 1468007806393 Marionette DEBUG loaded listener.js 12:56:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 99 (0x12b8dc800) [pid = 1670] [serial = 2346] [outer = 0x12b0e5c00] 12:56:46 INFO - PROCESS | 1670 | 1468007806720 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 12:56:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 12:56:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 519ms 12:56:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 12:56:46 INFO - PROCESS | 1670 | 1468007806753 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 12:56:46 INFO - PROCESS | 1670 | 1468007806755 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 12:56:46 INFO - PROCESS | 1670 | 1468007806757 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 12:56:46 INFO - PROCESS | 1670 | 1468007806758 Marionette TRACE conn2 <- [1,3094,null,{}] 12:56:46 INFO - PROCESS | 1670 | 1468007806760 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}] 12:56:46 INFO - PROCESS | 1670 | 1468007806761 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:46 INFO - PROCESS | 1670 | 1468007806873 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 12:56:46 INFO - PROCESS | 1670 | 1468007806876 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:46 INFO - PROCESS | 1670 | 1468007806877 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:46 INFO - PROCESS | 1670 | ++DOCSHELL 0x121655000 == 35 [pid = 1670] [id = 783] 12:56:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 100 (0x12b0eb400) [pid = 1670] [serial = 2347] [outer = 0x0] 12:56:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 101 (0x12b98b800) [pid = 1670] [serial = 2348] [outer = 0x12b0eb400] 12:56:46 INFO - PROCESS | 1670 | 1468007806901 Marionette DEBUG loaded listener.js 12:56:46 INFO - PROCESS | 1670 | ++DOMWINDOW == 102 (0x12bd39400) [pid = 1670] [serial = 2349] [outer = 0x12b0eb400] 12:56:47 INFO - PROCESS | 1670 | --DOMWINDOW == 101 (0x117157800) [pid = 1670] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 12:56:47 INFO - PROCESS | 1670 | --DOMWINDOW == 100 (0x11680e000) [pid = 1670] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 12:56:47 INFO - PROCESS | 1670 | --DOMWINDOW == 99 (0x1197e7000) [pid = 1670] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 12:56:47 INFO - PROCESS | 1670 | --DOMWINDOW == 98 (0x12a2d5000) [pid = 1670] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:56:47 INFO - PROCESS | 1670 | --DOMWINDOW == 97 (0x124ec0c00) [pid = 1670] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 12:56:47 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x1211bf400) [pid = 1670] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 12:56:47 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x111c7b800) [pid = 1670] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 12:56:47 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x1128d3c00) [pid = 1670] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 12:56:47 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x1182ec400) [pid = 1670] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 12:56:47 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x1197e2000) [pid = 1670] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 12:56:47 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x116640000) [pid = 1670] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 12:56:47 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x113eaf800) [pid = 1670] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 12:56:47 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x11805ac00) [pid = 1670] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 12:56:47 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x119b61000) [pid = 1670] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 12:56:47 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x112db9400) [pid = 1670] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 12:56:47 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x12b988000) [pid = 1670] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 12:56:47 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x11663ac00) [pid = 1670] [serial = 2308] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 12:56:47 INFO - PROCESS | 1670 | 1468007807325 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 12:56:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 12:56:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 618ms 12:56:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 12:56:47 INFO - PROCESS | 1670 | 1468007807376 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 12:56:47 INFO - PROCESS | 1670 | 1468007807377 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 12:56:47 INFO - PROCESS | 1670 | 1468007807379 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 12:56:47 INFO - PROCESS | 1670 | 1468007807380 Marionette TRACE conn2 <- [1,3098,null,{}] 12:56:47 INFO - PROCESS | 1670 | 1468007807382 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}] 12:56:47 INFO - PROCESS | 1670 | 1468007807383 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:47 INFO - PROCESS | 1670 | 1468007807466 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 12:56:47 INFO - PROCESS | 1670 | 1468007807470 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:47 INFO - PROCESS | 1670 | 1468007807471 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:47 INFO - PROCESS | 1670 | ++DOCSHELL 0x12b95e000 == 36 [pid = 1670] [id = 784] 12:56:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 86 (0x119b57c00) [pid = 1670] [serial = 2350] [outer = 0x0] 12:56:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 87 (0x124ec0000) [pid = 1670] [serial = 2351] [outer = 0x119b57c00] 12:56:47 INFO - PROCESS | 1670 | 1468007807496 Marionette DEBUG loaded listener.js 12:56:47 INFO - PROCESS | 1670 | ++DOMWINDOW == 88 (0x12bd39c00) [pid = 1670] [serial = 2352] [outer = 0x119b57c00] 12:56:47 INFO - PROCESS | 1670 | 1468007807809 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]]]}] 12:56:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 12:56:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 12:56:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 471ms 12:56:47 INFO - PROCESS | 1670 | 1468007807850 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 12:56:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 12:56:47 INFO - PROCESS | 1670 | 1468007807852 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 12:56:47 INFO - PROCESS | 1670 | 1468007807856 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 12:56:47 INFO - PROCESS | 1670 | 1468007807865 Marionette TRACE conn2 <- [1,3102,null,{}] 12:56:47 INFO - PROCESS | 1670 | 1468007807868 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}] 12:56:47 INFO - PROCESS | 1670 | 1468007807870 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:47 INFO - PROCESS | 1670 | 1468007807991 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 12:56:48 INFO - PROCESS | 1670 | 1468007807998 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:48 INFO - PROCESS | 1670 | 1468007808000 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x12bdf0800 == 37 [pid = 1670] [id = 785] 12:56:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 89 (0x11a0dec00) [pid = 1670] [serial = 2353] [outer = 0x0] 12:56:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 90 (0x12bd3fc00) [pid = 1670] [serial = 2354] [outer = 0x11a0dec00] 12:56:48 INFO - PROCESS | 1670 | 1468007808027 Marionette DEBUG loaded listener.js 12:56:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 91 (0x12bf1c000) [pid = 1670] [serial = 2355] [outer = 0x11a0dec00] 12:56:48 INFO - PROCESS | 1670 | 1468007808334 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 12:56:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 12:56:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 528ms 12:56:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 12:56:48 INFO - PROCESS | 1670 | 1468007808384 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 12:56:48 INFO - PROCESS | 1670 | 1468007808385 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 12:56:48 INFO - PROCESS | 1670 | 1468007808387 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 12:56:48 INFO - PROCESS | 1670 | 1468007808388 Marionette TRACE conn2 <- [1,3106,null,{}] 12:56:48 INFO - PROCESS | 1670 | 1468007808390 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}] 12:56:48 INFO - PROCESS | 1670 | 1468007808391 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:48 INFO - PROCESS | 1670 | 1468007808483 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 12:56:48 INFO - PROCESS | 1670 | 1468007808487 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:48 INFO - PROCESS | 1670 | 1468007808488 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:48 INFO - PROCESS | 1670 | ++DOCSHELL 0x118802800 == 38 [pid = 1670] [id = 786] 12:56:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 92 (0x1138de400) [pid = 1670] [serial = 2356] [outer = 0x0] 12:56:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 93 (0x12b990800) [pid = 1670] [serial = 2357] [outer = 0x1138de400] 12:56:48 INFO - PROCESS | 1670 | 1468007808516 Marionette DEBUG loaded listener.js 12:56:48 INFO - PROCESS | 1670 | ++DOMWINDOW == 94 (0x12bf21c00) [pid = 1670] [serial = 2358] [outer = 0x1138de400] 12:56:48 INFO - PROCESS | 1670 | 1468007808930 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]]]}] 12:56:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 12:56:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 12:56:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 12:56:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 571ms 12:56:48 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 12:56:48 INFO - PROCESS | 1670 | 1468007808981 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 12:56:48 INFO - PROCESS | 1670 | 1468007808982 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 12:56:48 INFO - PROCESS | 1670 | 1468007808984 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 12:56:48 INFO - PROCESS | 1670 | 1468007808985 Marionette TRACE conn2 <- [1,3110,null,{}] 12:56:48 INFO - PROCESS | 1670 | 1468007808987 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}] 12:56:48 INFO - PROCESS | 1670 | 1468007808990 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:49 INFO - PROCESS | 1670 | 1468007809070 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 12:56:49 INFO - PROCESS | 1670 | 1468007809076 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:49 INFO - PROCESS | 1670 | 1468007809077 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:49 INFO - PROCESS | 1670 | ++DOCSHELL 0x12c8b0800 == 39 [pid = 1670] [id = 787] 12:56:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 95 (0x12bf34800) [pid = 1670] [serial = 2359] [outer = 0x0] 12:56:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 96 (0x12bf38400) [pid = 1670] [serial = 2360] [outer = 0x12bf34800] 12:56:49 INFO - PROCESS | 1670 | 1468007809101 Marionette DEBUG loaded listener.js 12:56:49 INFO - PROCESS | 1670 | ++DOMWINDOW == 97 (0x12bf3ec00) [pid = 1670] [serial = 2361] [outer = 0x12bf34800] 12:56:49 INFO - PROCESS | 1670 | --DOCSHELL 0x11881e800 == 38 [pid = 1670] [id = 776] 12:56:49 INFO - PROCESS | 1670 | --DOCSHELL 0x115d99000 == 37 [pid = 1670] [id = 775] 12:56:49 INFO - PROCESS | 1670 | --DOCSHELL 0x129038000 == 36 [pid = 1670] [id = 774] 12:56:49 INFO - PROCESS | 1670 | --DOCSHELL 0x121b1b800 == 35 [pid = 1670] [id = 773] 12:56:49 INFO - PROCESS | 1670 | --DOCSHELL 0x116abd800 == 34 [pid = 1670] [id = 772] 12:56:50 INFO - PROCESS | 1670 | --DOCSHELL 0x121b06800 == 33 [pid = 1670] [id = 777] 12:56:50 INFO - PROCESS | 1670 | --DOCSHELL 0x1292d1000 == 32 [pid = 1670] [id = 780] 12:56:50 INFO - PROCESS | 1670 | --DOCSHELL 0x1262d3800 == 31 [pid = 1670] [id = 779] 12:56:50 INFO - PROCESS | 1670 | --DOCSHELL 0x12a417800 == 30 [pid = 1670] [id = 781] 12:56:50 INFO - PROCESS | 1670 | --DOCSHELL 0x125708000 == 29 [pid = 1670] [id = 778] 12:56:50 INFO - PROCESS | 1670 | --DOCSHELL 0x121655000 == 28 [pid = 1670] [id = 783] 12:56:50 INFO - PROCESS | 1670 | --DOCSHELL 0x118802800 == 27 [pid = 1670] [id = 786] 12:56:50 INFO - PROCESS | 1670 | --DOCSHELL 0x12b95e000 == 26 [pid = 1670] [id = 784] 12:56:50 INFO - PROCESS | 1670 | --DOCSHELL 0x11641c800 == 25 [pid = 1670] [id = 782] 12:56:50 INFO - PROCESS | 1670 | --DOCSHELL 0x12bdf0800 == 24 [pid = 1670] [id = 785] 12:56:50 INFO - PROCESS | 1670 | --DOMWINDOW == 96 (0x1182de400) [pid = 1670] [serial = 2263] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1670 | --DOMWINDOW == 95 (0x1174b4800) [pid = 1670] [serial = 2262] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1670 | --DOMWINDOW == 94 (0x12151a800) [pid = 1670] [serial = 2266] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1670 | --DOMWINDOW == 93 (0x11a0d5400) [pid = 1670] [serial = 2265] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1670 | --DOMWINDOW == 92 (0x128d58000) [pid = 1670] [serial = 2271] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1670 | --DOMWINDOW == 91 (0x129347000) [pid = 1670] [serial = 2269] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1670 | --DOMWINDOW == 90 (0x129051c00) [pid = 1670] [serial = 2268] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1670 | --DOMWINDOW == 89 (0x12b0ea800) [pid = 1670] [serial = 2274] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1670 | --DOMWINDOW == 88 (0x12a7a2400) [pid = 1670] [serial = 2273] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1670 | --DOMWINDOW == 87 (0x12b8d9800) [pid = 1670] [serial = 2277] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1670 | --DOMWINDOW == 86 (0x124ebe000) [pid = 1670] [serial = 2276] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1670 | --DOMWINDOW == 85 (0x1130d9800) [pid = 1670] [serial = 2280] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1670 | --DOMWINDOW == 84 (0x112d0e000) [pid = 1670] [serial = 2279] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1670 | --DOMWINDOW == 83 (0x119102400) [pid = 1670] [serial = 2291] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1670 | --DOMWINDOW == 82 (0x119624c00) [pid = 1670] [serial = 2292] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1670 | --DOMWINDOW == 81 (0x119b5dc00) [pid = 1670] [serial = 2294] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1670 | --DOMWINDOW == 80 (0x118121400) [pid = 1670] [serial = 2288] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1670 | --DOMWINDOW == 79 (0x118210000) [pid = 1670] [serial = 2283] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1670 | --DOMWINDOW == 78 (0x117db9000) [pid = 1670] [serial = 2282] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1670 | --DOMWINDOW == 77 (0x115deac00) [pid = 1670] [serial = 2285] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1670 | --DOMWINDOW == 76 (0x116890400) [pid = 1670] [serial = 2286] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1670 | --DOMWINDOW == 75 (0x12116d400) [pid = 1670] [serial = 2297] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1670 | --DOMWINDOW == 74 (0x12160c000) [pid = 1670] [serial = 2300] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1670 | --DOMWINDOW == 73 (0x115dba400) [pid = 1670] [serial = 2306] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1670 | --DOMWINDOW == 72 (0x12bf3a400) [pid = 1670] [serial = 2303] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1670 | --DOMWINDOW == 71 (0x1197eac00) [pid = 1670] [serial = 2309] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1670 | --DOMWINDOW == 70 (0x12b8d3000) [pid = 1670] [serial = 2301] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1670 | --DOMWINDOW == 69 (0x1214acc00) [pid = 1670] [serial = 2298] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1670 | --DOMWINDOW == 68 (0x12cdd8800) [pid = 1670] [serial = 2304] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1670 | --DOMWINDOW == 67 (0x115dc0c00) [pid = 1670] [serial = 2307] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1670 | --DOMWINDOW == 66 (0x129055400) [pid = 1670] [serial = 2310] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1670 | --DOMWINDOW == 65 (0x11a0e2c00) [pid = 1670] [serial = 2295] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1670 | --DOMWINDOW == 64 (0x12cdd9800) [pid = 1670] [serial = 2312] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1670 | --DOMWINDOW == 63 (0x118211000) [pid = 1670] [serial = 2289] [outer = 0x0] [url = about:blank] 12:56:50 INFO - PROCESS | 1670 | 1468007810833 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"]]]}] 12:56:50 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 12:56:50 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 12:56:50 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 12:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:56:50 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 12:56:50 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1873ms 12:56:50 INFO - PROCESS | 1670 | 1468007810858 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 12:56:50 INFO - PROCESS | 1670 | 1468007810860 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 12:56:50 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 12:56:50 INFO - PROCESS | 1670 | 1468007810864 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 12:56:50 INFO - PROCESS | 1670 | 1468007810866 Marionette TRACE conn2 <- [1,3114,null,{}] 12:56:50 INFO - PROCESS | 1670 | 1468007810870 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}] 12:56:50 INFO - PROCESS | 1670 | 1468007810872 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:50 INFO - PROCESS | 1670 | 1468007810959 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 12:56:51 INFO - PROCESS | 1670 | 1468007811017 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\", \"0704ad54-7e31-4131-96c1-c86e45c18b56\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:51 INFO - PROCESS | 1670 | 1468007811020 Marionette INFO sendAsync cce15be4-eac1-3b4c-ab60-c86a922ce13d 12:56:51 INFO - PROCESS | 1670 | ++DOCSHELL 0x115db2800 == 25 [pid = 1670] [id = 788] 12:56:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 64 (0x112e42400) [pid = 1670] [serial = 2362] [outer = 0x0] 12:56:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 65 (0x112e43800) [pid = 1670] [serial = 2363] [outer = 0x112e42400] 12:56:51 INFO - PROCESS | 1670 | 1468007811048 Marionette DEBUG loaded listener.js 12:56:51 INFO - PROCESS | 1670 | ++DOMWINDOW == 66 (0x1129a8800) [pid = 1670] [serial = 2364] [outer = 0x112e42400] 12:56:51 INFO - PROCESS | 1670 | 1468007811338 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]]]}] 12:56:51 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 12:56:51 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 520ms 12:56:51 INFO - PROCESS | 1670 | 1468007811383 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 12:56:51 INFO - PROCESS | 1670 | 1468007811387 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 12:56:52 WARNING - u'runner_teardown' () 12:56:52 INFO - No more tests 12:56:52 INFO - Got 0 unexpected results 12:56:52 INFO - SUITE-END | took 509s 12:56:52 INFO - Closing logging queue 12:56:52 INFO - queue closed 12:56:52 INFO - Return code: 0 12:56:52 WARNING - # TBPL SUCCESS # 12:56:52 INFO - Running post-action listener: _resource_record_post_action 12:56:52 INFO - Running post-run listener: _resource_record_post_run 12:56:53 INFO - Total resource usage - Wall time: 531s; CPU: 57.0%; Read bytes: 31215104; Write bytes: 955019776; Read time: 199; Write time: 4966 12:56:53 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 12:56:53 INFO - install - Wall time: 19s; CPU: 54.0%; Read bytes: 146418176; Write bytes: 144485376; Read time: 13689; Write time: 302 12:56:53 INFO - run-tests - Wall time: 513s; CPU: 57.0%; Read bytes: 29068800; Write bytes: 794295808; Read time: 180; Write time: 4609 12:56:53 INFO - Running post-run listener: _upload_blobber_files 12:56:53 INFO - Blob upload gear active. 12:56:53 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 12:56:53 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 12:56:53 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'] 12:56:53 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 12:56:54 INFO - (blobuploader) - INFO - Open directory for files ... 12:56:54 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 12:56:54 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:56:54 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:56:55 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 12:56:55 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:56:55 INFO - (blobuploader) - INFO - Done attempting. 12:56:55 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 12:56:55 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:56:55 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:56:56 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 12:56:56 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:56:56 INFO - (blobuploader) - INFO - Done attempting. 12:56:56 INFO - (blobuploader) - INFO - Iteration through files over. 12:56:56 INFO - Return code: 0 12:56:56 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 12:56:56 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 12:56:56 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/db1d3105bda4ce7adf90c52c4d81e5aed0be090ddca025b119bba1b213bffa1811bf3c98f65159489275cc5376eb3338ef318614438aaa6a9a5f0107cf49db53", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/2b1744d999fdc4faba0c863bc7d7b8ef045debd2100a993e1717cd415c866397bb21f622afd2e6c4d2e67723c6f66f174cfd16467dd2d0a01146fe8e2c2451a7"} 12:56:56 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 12:56:56 INFO - Writing to file /builds/slave/test/properties/blobber_files 12:56:56 INFO - Contents: 12:56:56 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/db1d3105bda4ce7adf90c52c4d81e5aed0be090ddca025b119bba1b213bffa1811bf3c98f65159489275cc5376eb3338ef318614438aaa6a9a5f0107cf49db53", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/2b1744d999fdc4faba0c863bc7d7b8ef045debd2100a993e1717cd415c866397bb21f622afd2e6c4d2e67723c6f66f174cfd16467dd2d0a01146fe8e2c2451a7"} 12:56:56 INFO - Running post-run listener: copy_logs_to_upload_dir 12:56:56 INFO - Copying logs to upload dir... 12:56:56 INFO - mkdir: /builds/slave/test/build/upload/logs 12:56:56 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=651.563959 ========= master_lag: 0.29 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 51 secs) (at 2016-07-08 12:56:57.001675) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-08 12:56:57.005192) ========= 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.1TPX1VAXjn/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.Zw1jTFd1uo/Listeners TMPDIR=/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/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/db1d3105bda4ce7adf90c52c4d81e5aed0be090ddca025b119bba1b213bffa1811bf3c98f65159489275cc5376eb3338ef318614438aaa6a9a5f0107cf49db53", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/2b1744d999fdc4faba0c863bc7d7b8ef045debd2100a993e1717cd415c866397bb21f622afd2e6c4d2e67723c6f66f174cfd16467dd2d0a01146fe8e2c2451a7"} build_url:https://queue.taskcluster.net/v1/task/Qe5tKhG2TZaSWnL5H2-Tyg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/Qe5tKhG2TZaSWnL5H2-Tyg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012841 build_url: 'https://queue.taskcluster.net/v1/task/Qe5tKhG2TZaSWnL5H2-Tyg/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/db1d3105bda4ce7adf90c52c4d81e5aed0be090ddca025b119bba1b213bffa1811bf3c98f65159489275cc5376eb3338ef318614438aaa6a9a5f0107cf49db53", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/2b1744d999fdc4faba0c863bc7d7b8ef045debd2100a993e1717cd415c866397bb21f622afd2e6c4d2e67723c6f66f174cfd16467dd2d0a01146fe8e2c2451a7"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Qe5tKhG2TZaSWnL5H2-Tyg/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-07-08 12:56:57.049089) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 12:56:57.049593) ========= 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.1TPX1VAXjn/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.Zw1jTFd1uo/Listeners TMPDIR=/var/folders/d3/5t0h_zln4kq7v984ly1b_brh00000w/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.005287 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 12:56:57.099527) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-08 12:56:57.102882) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-08 12:56:57.103217) ========= ========= Total master_lag: 0.50 =========