builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0363 starttime: 1469548690.99 results: success (0) buildid: 20160726073802 builduid: 6c72781d2b374e1f98a541c9c018fb4c revision: 958cee08361af9ed370be06695973bcda3d3aa46 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-26 08:58:10.989692) ========= master: http://buildbot-master135.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-26 08:58:10.990208) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-26 08:58:10.990488) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-26 08:58:11.015324) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-26 08:58:11.015711) ========= 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.XVNoVC3r1g/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.Rs77RgnHH3/Listeners TMPDIR=/var/folders/hb/llxgk70n58q_fcntkch5rymc00000w/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-26 08:58:11-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 54.6M=0s 2016-07-26 08:58:11 (54.6 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.102033 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-26 08:58:11.139490) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-26 08:58:11.139808) ========= 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.XVNoVC3r1g/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.Rs77RgnHH3/Listeners TMPDIR=/var/folders/hb/llxgk70n58q_fcntkch5rymc00000w/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.024941 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-26 08:58:11.187880) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-07-26 08:58:11.188245) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 958cee08361af9ed370be06695973bcda3d3aa46 --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 958cee08361af9ed370be06695973bcda3d3aa46 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.XVNoVC3r1g/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.Rs77RgnHH3/Listeners TMPDIR=/var/folders/hb/llxgk70n58q_fcntkch5rymc00000w/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-26 08:58:11,278 truncating revision to first 12 chars 2016-07-26 08:58:11,278 Setting DEBUG logging. 2016-07-26 08:58:11,278 attempt 1/10 2016-07-26 08:58:11,278 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/958cee08361a?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-26 08:58:13,166 unpacking tar archive at: mozilla-beta-958cee08361a/testing/mozharness/ program finished with exit code 0 elapsedTime=2.154269 ========= master_lag: 1.44 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-07-26 08:58:14.781685) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-26 08:58:14.781970) ========= script_repo_revision: 958cee08361af9ed370be06695973bcda3d3aa46 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-26 08:58:14.785365) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-26 08:58:14.785638) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-26 08:58:14.810369) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 38 secs) (at 2016-07-26 08:58:14.810745) ========= /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.XVNoVC3r1g/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_NODE_PATH=/usr/local/bin/node 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.Rs77RgnHH3/Listeners TMPDIR=/var/folders/hb/llxgk70n58q_fcntkch5rymc00000w/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 08:58:14 INFO - MultiFileLogger online at 20160726 08:58:14 in /builds/slave/test 08:58:14 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 08:58:14 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 08:58:14 INFO - {'append_to_log': False, 08:58:14 INFO - 'base_work_dir': '/builds/slave/test', 08:58:14 INFO - 'blob_upload_branch': 'mozilla-beta', 08:58:14 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 08:58:14 INFO - 'buildbot_json_path': 'buildprops.json', 08:58:14 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 08:58:14 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 08:58:14 INFO - 'download_minidump_stackwalk': True, 08:58:14 INFO - 'download_symbols': 'true', 08:58:15 INFO - 'e10s': False, 08:58:15 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 08:58:15 INFO - 'tooltool.py': '/tools/tooltool.py', 08:58:15 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 08:58:15 INFO - '/tools/misc-python/virtualenv.py')}, 08:58:15 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 08:58:15 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 08:58:15 INFO - 'log_level': 'info', 08:58:15 INFO - 'log_to_console': True, 08:58:15 INFO - 'opt_config_files': (), 08:58:15 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 08:58:15 INFO - '--processes=1', 08:58:15 INFO - '--config=%(test_path)s/wptrunner.ini', 08:58:15 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 08:58:15 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 08:58:15 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 08:58:15 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 08:58:15 INFO - 'pip_index': False, 08:58:15 INFO - 'require_test_zip': True, 08:58:15 INFO - 'test_type': ('testharness',), 08:58:15 INFO - 'this_chunk': '1', 08:58:15 INFO - 'tooltool_cache': '/builds/tooltool_cache', 08:58:15 INFO - 'total_chunks': '10', 08:58:15 INFO - 'virtualenv_path': 'venv', 08:58:15 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 08:58:15 INFO - 'work_dir': 'build'} 08:58:15 INFO - ##### 08:58:15 INFO - ##### Running clobber step. 08:58:15 INFO - ##### 08:58:15 INFO - Running pre-action listener: _resource_record_pre_action 08:58:15 INFO - Running main action method: clobber 08:58:15 INFO - rmtree: /builds/slave/test/build 08:58:15 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 08:58:16 INFO - Running post-action listener: _resource_record_post_action 08:58:16 INFO - ##### 08:58:16 INFO - ##### Running read-buildbot-config step. 08:58:16 INFO - ##### 08:58:16 INFO - Running pre-action listener: _resource_record_pre_action 08:58:16 INFO - Running main action method: read_buildbot_config 08:58:16 INFO - Using buildbot properties: 08:58:16 INFO - { 08:58:16 INFO - "project": "", 08:58:16 INFO - "product": "firefox", 08:58:16 INFO - "script_repo_revision": "production", 08:58:16 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 08:58:16 INFO - "repository": "", 08:58:16 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 08:58:16 INFO - "buildid": "20160726073802", 08:58:16 INFO - "pgo_build": "False", 08:58:16 INFO - "basedir": "/builds/slave/test", 08:58:16 INFO - "buildnumber": 27, 08:58:16 INFO - "slavename": "t-yosemite-r7-0363", 08:58:16 INFO - "master": "http://buildbot-master135.bb.releng.scl3.mozilla.com:8201/", 08:58:16 INFO - "platform": "macosx64", 08:58:16 INFO - "branch": "mozilla-beta", 08:58:16 INFO - "revision": "958cee08361af9ed370be06695973bcda3d3aa46", 08:58:16 INFO - "repo_path": "releases/mozilla-beta", 08:58:16 INFO - "moz_repo_path": "", 08:58:16 INFO - "stage_platform": "macosx64", 08:58:16 INFO - "builduid": "6c72781d2b374e1f98a541c9c018fb4c", 08:58:16 INFO - "slavebuilddir": "test" 08:58:16 INFO - } 08:58:16 INFO - Found installer url https://queue.taskcluster.net/v1/task/W8UpXN7RSrGn_ioIh15nFQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 08:58:16 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/W8UpXN7RSrGn_ioIh15nFQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 08:58:16 INFO - Running post-action listener: _resource_record_post_action 08:58:16 INFO - ##### 08:58:16 INFO - ##### Running download-and-extract step. 08:58:16 INFO - ##### 08:58:16 INFO - Running pre-action listener: _resource_record_pre_action 08:58:16 INFO - Running main action method: download_and_extract 08:58:16 INFO - mkdir: /builds/slave/test/build/tests 08:58:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:58:16 INFO - https://queue.taskcluster.net/v1/task/W8UpXN7RSrGn_ioIh15nFQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 08:58:16 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/W8UpXN7RSrGn_ioIh15nFQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 08:58:16 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/W8UpXN7RSrGn_ioIh15nFQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 08:58:16 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/W8UpXN7RSrGn_ioIh15nFQ/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 08:58:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/W8UpXN7RSrGn_ioIh15nFQ/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 08:58:18 INFO - Downloaded 1201 bytes. 08:58:18 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 08:58:18 INFO - Using the following test package requirements: 08:58:18 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 08:58:18 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:58:18 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 08:58:18 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:58:18 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 08:58:18 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:58:18 INFO - u'jsshell-mac64.zip'], 08:58:18 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:58:18 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 08:58:18 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 08:58:18 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:58:18 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 08:58:18 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:58:18 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 08:58:18 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:58:18 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 08:58:18 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:58:18 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 08:58:18 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 08:58:18 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')]} 08:58:18 INFO - https://queue.taskcluster.net/v1/task/W8UpXN7RSrGn_ioIh15nFQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 08:58:18 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/W8UpXN7RSrGn_ioIh15nFQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 08:58:18 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/W8UpXN7RSrGn_ioIh15nFQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 08:58:18 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/W8UpXN7RSrGn_ioIh15nFQ/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 08:58:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/W8UpXN7RSrGn_ioIh15nFQ/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 08:58:19 INFO - Downloaded 18370249 bytes. 08:58:19 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/*'] 08:58:19 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/* 08:58:19 INFO - caution: filename not matched: web-platform/* 08:58:19 INFO - Return code: 11 08:58: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')]} 08:58:19 INFO - https://queue.taskcluster.net/v1/task/W8UpXN7RSrGn_ioIh15nFQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 08:58:19 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/W8UpXN7RSrGn_ioIh15nFQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 08:58:19 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/W8UpXN7RSrGn_ioIh15nFQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 08:58:19 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/W8UpXN7RSrGn_ioIh15nFQ/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 08:58:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/W8UpXN7RSrGn_ioIh15nFQ/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 08:58:21 INFO - Downloaded 36389883 bytes. 08:58:21 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/*'] 08:58:21 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/* 08:58:25 INFO - caution: filename not matched: bin/* 08:58:25 INFO - caution: filename not matched: config/* 08:58:25 INFO - caution: filename not matched: mozbase/* 08:58:25 INFO - caution: filename not matched: marionette/* 08:58:25 INFO - caution: filename not matched: tools/wptserve/* 08:58:25 INFO - Return code: 11 08:58: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')]} 08:58:25 INFO - https://queue.taskcluster.net/v1/task/W8UpXN7RSrGn_ioIh15nFQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 08:58:25 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/W8UpXN7RSrGn_ioIh15nFQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 08:58:25 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/W8UpXN7RSrGn_ioIh15nFQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 08:58:25 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/W8UpXN7RSrGn_ioIh15nFQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 08:58:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/W8UpXN7RSrGn_ioIh15nFQ/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 08:58:27 INFO - Downloaded 73085695 bytes. 08:58:27 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/W8UpXN7RSrGn_ioIh15nFQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 08:58:27 INFO - mkdir: /builds/slave/test/properties 08:58:27 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 08:58:27 INFO - Writing to file /builds/slave/test/properties/build_url 08:58:27 INFO - Contents: 08:58:27 INFO - build_url:https://queue.taskcluster.net/v1/task/W8UpXN7RSrGn_ioIh15nFQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 08:58:28 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/W8UpXN7RSrGn_ioIh15nFQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:58:28 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 08:58:28 INFO - Writing to file /builds/slave/test/properties/symbols_url 08:58:28 INFO - Contents: 08:58:28 INFO - symbols_url:https://queue.taskcluster.net/v1/task/W8UpXN7RSrGn_ioIh15nFQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:58:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:58:28 INFO - https://queue.taskcluster.net/v1/task/W8UpXN7RSrGn_ioIh15nFQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 08:58:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/W8UpXN7RSrGn_ioIh15nFQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:58:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/W8UpXN7RSrGn_ioIh15nFQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:58:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/W8UpXN7RSrGn_ioIh15nFQ/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 08:58:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/W8UpXN7RSrGn_ioIh15nFQ/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 08:58:31 INFO - Downloaded 103662394 bytes. 08:58:31 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'] 08:58:31 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 08:58:35 INFO - Return code: 0 08:58:35 INFO - Running post-action listener: _resource_record_post_action 08:58:35 INFO - Running post-action listener: set_extra_try_arguments 08:58:35 INFO - ##### 08:58:35 INFO - ##### Running create-virtualenv step. 08:58:35 INFO - ##### 08:58:35 INFO - Running pre-action listener: _pre_create_virtualenv 08:58:35 INFO - Running pre-action listener: _resource_record_pre_action 08:58:35 INFO - Running main action method: create_virtualenv 08:58:35 INFO - Creating virtualenv /builds/slave/test/build/venv 08:58:35 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 08:58:35 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 08:58:35 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 08:58:35 INFO - Using real prefix '/tools/python27' 08:58:35 INFO - New python executable in /builds/slave/test/build/venv/bin/python 08:58:36 INFO - Installing distribute.............................................................................................................................................................................................done. 08:58:39 INFO - Installing pip.................done. 08:58:39 INFO - Return code: 0 08:58:39 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 08:58:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:58:39 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:58:39 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:58:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:58:39 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:58:39 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:58:39 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 0x10a582e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a59ff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcb294ad4f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a59b5e0>, '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 0x10a17ecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a1a9990>, '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.XVNoVC3r1g/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.Rs77RgnHH3/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hb/llxgk70n58q_fcntkch5rymc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:58:39 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 08:58:39 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 08:58:39 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.XVNoVC3r1g/Render', 08:58:39 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:58:39 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:58:39 INFO - 'HOME': '/Users/cltbld', 08:58:39 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:58:39 INFO - 'LOGNAME': 'cltbld', 08:58:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:58:39 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 08:58:39 INFO - 'MOZ_NO_REMOTE': '1', 08:58:39 INFO - 'NO_EM_RESTART': '1', 08:58:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:58:39 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:58:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:58:39 INFO - 'PWD': '/builds/slave/test', 08:58:39 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:58:39 INFO - 'SHELL': '/bin/bash', 08:58:39 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Rs77RgnHH3/Listeners', 08:58:39 INFO - 'TMPDIR': '/var/folders/hb/llxgk70n58q_fcntkch5rymc00000w/T/', 08:58:39 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:58:39 INFO - 'USER': 'cltbld', 08:58:39 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:58:39 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:58:39 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:58:39 INFO - 'XPC_FLAGS': '0x0', 08:58:39 INFO - 'XPC_SERVICE_NAME': '0', 08:58:39 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:58:39 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:58:39 INFO - Downloading/unpacking psutil>=0.7.1 08:58:39 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 08:58:39 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 08:58:39 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 08:58:39 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 08:58:39 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 08:58:39 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 08:58:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 08:58:42 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:58:42 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:58:42 INFO - Installing collected packages: psutil 08:58:42 INFO - Running setup.py install for psutil 08:58:42 INFO - building 'psutil._psutil_osx' extension 08:58:42 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 08:58:43 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 08:58:43 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 08:58:43 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 08:58:43 INFO - building 'psutil._psutil_posix' extension 08:58:43 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 08:58:43 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 08:58:43 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 08:58:43 INFO - ^ 08:58:43 INFO - 1 warning generated. 08:58:43 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 08:58:43 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:58:43 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:58:43 INFO - Successfully installed psutil 08:58:43 INFO - Cleaning up... 08:58:43 INFO - Return code: 0 08:58:43 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 08:58: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')]} 08:58:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:58:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:58: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')]} 08:58:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:58:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:58: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', '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 0x10a582e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a59ff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcb294ad4f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a59b5e0>, '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 0x10a17ecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a1a9990>, '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.XVNoVC3r1g/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.Rs77RgnHH3/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hb/llxgk70n58q_fcntkch5rymc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:58: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', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 08:58: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 mozsystemmonitor==0.0.0 08:58:43 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.XVNoVC3r1g/Render', 08:58:43 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:58:43 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:58:43 INFO - 'HOME': '/Users/cltbld', 08:58:43 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:58:43 INFO - 'LOGNAME': 'cltbld', 08:58:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:58:43 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 08:58:43 INFO - 'MOZ_NO_REMOTE': '1', 08:58:43 INFO - 'NO_EM_RESTART': '1', 08:58:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:58:43 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:58:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:58:43 INFO - 'PWD': '/builds/slave/test', 08:58:43 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:58:43 INFO - 'SHELL': '/bin/bash', 08:58:43 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Rs77RgnHH3/Listeners', 08:58:43 INFO - 'TMPDIR': '/var/folders/hb/llxgk70n58q_fcntkch5rymc00000w/T/', 08:58:43 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:58:43 INFO - 'USER': 'cltbld', 08:58:43 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:58:43 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:58:43 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:58:43 INFO - 'XPC_FLAGS': '0x0', 08:58:43 INFO - 'XPC_SERVICE_NAME': '0', 08:58:43 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:58:43 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:58:43 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 08:58: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 08:58: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 08:58: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 08:58: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 08:58: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 08:58: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 08:58:46 INFO - Downloading mozsystemmonitor-0.0.tar.gz 08:58:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 08:58:46 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 08:58:46 INFO - Installing collected packages: mozsystemmonitor 08:58:46 INFO - Running setup.py install for mozsystemmonitor 08:58:46 INFO - Successfully installed mozsystemmonitor 08:58:46 INFO - Cleaning up... 08:58:46 INFO - Return code: 0 08:58:46 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 08:58:46 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')]} 08:58:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:58:46 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:58:46 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')]} 08:58:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:58:46 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:58:46 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 0x10a582e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a59ff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcb294ad4f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a59b5e0>, '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 0x10a17ecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a1a9990>, '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.XVNoVC3r1g/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.Rs77RgnHH3/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hb/llxgk70n58q_fcntkch5rymc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:58:46 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 08:58:46 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 08:58:46 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.XVNoVC3r1g/Render', 08:58:46 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:58:46 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:58:46 INFO - 'HOME': '/Users/cltbld', 08:58:46 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:58:46 INFO - 'LOGNAME': 'cltbld', 08:58:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:58:46 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 08:58:46 INFO - 'MOZ_NO_REMOTE': '1', 08:58:46 INFO - 'NO_EM_RESTART': '1', 08:58:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:58:46 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:58:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:58:46 INFO - 'PWD': '/builds/slave/test', 08:58:46 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:58:46 INFO - 'SHELL': '/bin/bash', 08:58:46 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Rs77RgnHH3/Listeners', 08:58:46 INFO - 'TMPDIR': '/var/folders/hb/llxgk70n58q_fcntkch5rymc00000w/T/', 08:58:46 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:58:46 INFO - 'USER': 'cltbld', 08:58:46 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:58:46 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:58:46 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:58:46 INFO - 'XPC_FLAGS': '0x0', 08:58:46 INFO - 'XPC_SERVICE_NAME': '0', 08:58:46 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:58:46 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:58:46 INFO - Downloading/unpacking blobuploader==1.2.4 08:58: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 08:58: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 08:58: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 08:58: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 08:58: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 08:58: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 08:58:49 INFO - Downloading blobuploader-1.2.4.tar.gz 08:58:49 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 08:58:49 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 08:58:49 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 08:58:49 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 08:58:49 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 08:58:49 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 08:58:49 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 08:58:49 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 08:58:49 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 08:58:50 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 08:58:50 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:58:50 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:58:50 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:58:50 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:58:50 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:58:50 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:58:50 INFO - Downloading docopt-0.6.1.tar.gz 08:58:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 08:58:50 INFO - Installing collected packages: blobuploader, requests, docopt 08:58:50 INFO - Running setup.py install for blobuploader 08:58:50 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 08:58:50 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 08:58:50 INFO - Running setup.py install for requests 08:58:51 INFO - Running setup.py install for docopt 08:58:51 INFO - Successfully installed blobuploader requests docopt 08:58:51 INFO - Cleaning up... 08:58:51 INFO - Return code: 0 08:58:51 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:58:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:58:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:58:51 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:58:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:58:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:58:51 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:58:51 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 0x10a582e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a59ff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcb294ad4f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a59b5e0>, '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 0x10a17ecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a1a9990>, '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.XVNoVC3r1g/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.Rs77RgnHH3/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hb/llxgk70n58q_fcntkch5rymc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:58:51 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 08:58:51 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 08:58:51 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.XVNoVC3r1g/Render', 08:58:51 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:58:51 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:58:51 INFO - 'HOME': '/Users/cltbld', 08:58:51 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:58:51 INFO - 'LOGNAME': 'cltbld', 08:58:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:58:51 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 08:58:51 INFO - 'MOZ_NO_REMOTE': '1', 08:58:51 INFO - 'NO_EM_RESTART': '1', 08:58:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:58:51 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:58:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:58:51 INFO - 'PWD': '/builds/slave/test', 08:58:51 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:58:51 INFO - 'SHELL': '/bin/bash', 08:58:51 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Rs77RgnHH3/Listeners', 08:58:51 INFO - 'TMPDIR': '/var/folders/hb/llxgk70n58q_fcntkch5rymc00000w/T/', 08:58:51 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:58:51 INFO - 'USER': 'cltbld', 08:58:51 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:58:51 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:58:51 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:58:51 INFO - 'XPC_FLAGS': '0x0', 08:58:51 INFO - 'XPC_SERVICE_NAME': '0', 08:58:51 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:58:51 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:58:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:58:51 INFO - Running setup.py (path:/var/folders/hb/llxgk70n58q_fcntkch5rymc00000w/T/pip-cC6IpO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:58:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:58:51 INFO - Running setup.py (path:/var/folders/hb/llxgk70n58q_fcntkch5rymc00000w/T/pip-FysHOx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:58:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:58:52 INFO - Running setup.py (path:/var/folders/hb/llxgk70n58q_fcntkch5rymc00000w/T/pip-mGS6x7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:58:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:58:52 INFO - Running setup.py (path:/var/folders/hb/llxgk70n58q_fcntkch5rymc00000w/T/pip-AC4yhT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:58:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:58:52 INFO - Running setup.py (path:/var/folders/hb/llxgk70n58q_fcntkch5rymc00000w/T/pip-4pM9mg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:58:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:58:52 INFO - Running setup.py (path:/var/folders/hb/llxgk70n58q_fcntkch5rymc00000w/T/pip-GJYSIH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:58:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:58:52 INFO - Running setup.py (path:/var/folders/hb/llxgk70n58q_fcntkch5rymc00000w/T/pip-thkQg5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:58:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:58:52 INFO - Running setup.py (path:/var/folders/hb/llxgk70n58q_fcntkch5rymc00000w/T/pip-8m3wpz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:58:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:58:52 INFO - Running setup.py (path:/var/folders/hb/llxgk70n58q_fcntkch5rymc00000w/T/pip-TuGWu0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:58:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:58:52 INFO - Running setup.py (path:/var/folders/hb/llxgk70n58q_fcntkch5rymc00000w/T/pip-BPOPSQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:58:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:58:52 INFO - Running setup.py (path:/var/folders/hb/llxgk70n58q_fcntkch5rymc00000w/T/pip-GDQ4bP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:58:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:58:53 INFO - Running setup.py (path:/var/folders/hb/llxgk70n58q_fcntkch5rymc00000w/T/pip-XbJEv1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:58:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:58:53 INFO - Running setup.py (path:/var/folders/hb/llxgk70n58q_fcntkch5rymc00000w/T/pip-IIkYbC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:58:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:58:53 INFO - Running setup.py (path:/var/folders/hb/llxgk70n58q_fcntkch5rymc00000w/T/pip-3PiitF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:58:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:58:53 INFO - Running setup.py (path:/var/folders/hb/llxgk70n58q_fcntkch5rymc00000w/T/pip-18WogS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:58:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:58:53 INFO - Running setup.py (path:/var/folders/hb/llxgk70n58q_fcntkch5rymc00000w/T/pip-_L0pZ1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:58:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:58:53 INFO - Running setup.py (path:/var/folders/hb/llxgk70n58q_fcntkch5rymc00000w/T/pip-ZLtgqw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:58:53 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:58:53 INFO - Running setup.py (path:/var/folders/hb/llxgk70n58q_fcntkch5rymc00000w/T/pip-ZeJud9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:58:53 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:58:53 INFO - Running setup.py (path:/var/folders/hb/llxgk70n58q_fcntkch5rymc00000w/T/pip-tALht3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:58:53 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:58:53 INFO - Running setup.py (path:/var/folders/hb/llxgk70n58q_fcntkch5rymc00000w/T/pip-Mx7RDU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:58:53 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:58:54 INFO - Running setup.py (path:/var/folders/hb/llxgk70n58q_fcntkch5rymc00000w/T/pip-XhtTwk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:58:54 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:58:54 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 08:58:54 INFO - Running setup.py install for manifestparser 08:58:54 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 08:58:54 INFO - Running setup.py install for mozcrash 08:58:54 INFO - Running setup.py install for mozdebug 08:58:54 INFO - Running setup.py install for mozdevice 08:58:55 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 08:58:55 INFO - Installing dm script to /builds/slave/test/build/venv/bin 08:58:55 INFO - Running setup.py install for mozfile 08:58:55 INFO - Running setup.py install for mozhttpd 08:58:55 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 08:58:55 INFO - Running setup.py install for mozinfo 08:58:55 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 08:58:55 INFO - Running setup.py install for mozInstall 08:58:55 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 08:58:55 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 08:58:55 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 08:58:55 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 08:58:55 INFO - Running setup.py install for mozleak 08:58:55 INFO - Running setup.py install for mozlog 08:58:55 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 08:58:55 INFO - Running setup.py install for moznetwork 08:58:56 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 08:58:56 INFO - Running setup.py install for mozprocess 08:58:56 INFO - Running setup.py install for mozprofile 08:58:56 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 08:58:56 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 08:58:56 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 08:58:56 INFO - Running setup.py install for mozrunner 08:58:56 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 08:58:56 INFO - Running setup.py install for mozscreenshot 08:58:56 INFO - Running setup.py install for moztest 08:58:56 INFO - Running setup.py install for mozversion 08:58:56 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 08:58:56 INFO - Running setup.py install for wptserve 08:58:57 INFO - Running setup.py install for marionette-driver 08:58:57 INFO - Running setup.py install for browsermob-proxy 08:58:57 INFO - Running setup.py install for marionette-client 08:58:57 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:58:57 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 08:58:57 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 08:58:57 INFO - Cleaning up... 08:58:57 INFO - Return code: 0 08:58:57 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:58:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:58:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:58:57 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:58:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:58:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:58:57 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:58:57 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 0x10a582e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a59ff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcb294ad4f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a59b5e0>, '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 0x10a17ecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a1a9990>, '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.XVNoVC3r1g/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.Rs77RgnHH3/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/hb/llxgk70n58q_fcntkch5rymc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:58:57 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 08:58:57 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 08:58:57 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.XVNoVC3r1g/Render', 08:58:57 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:58:57 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:58:57 INFO - 'HOME': '/Users/cltbld', 08:58:57 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:58:57 INFO - 'LOGNAME': 'cltbld', 08:58:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:58:57 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 08:58:57 INFO - 'MOZ_NO_REMOTE': '1', 08:58:57 INFO - 'NO_EM_RESTART': '1', 08:58:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:58:57 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:58:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:58:57 INFO - 'PWD': '/builds/slave/test', 08:58:57 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:58:57 INFO - 'SHELL': '/bin/bash', 08:58:57 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Rs77RgnHH3/Listeners', 08:58:57 INFO - 'TMPDIR': '/var/folders/hb/llxgk70n58q_fcntkch5rymc00000w/T/', 08:58:57 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:58:57 INFO - 'USER': 'cltbld', 08:58:57 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:58:57 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:58:57 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:58:57 INFO - 'XPC_FLAGS': '0x0', 08:58:57 INFO - 'XPC_SERVICE_NAME': '0', 08:58:57 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:58:58 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:58:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:58:58 INFO - Running setup.py (path:/var/folders/hb/llxgk70n58q_fcntkch5rymc00000w/T/pip-v3pBvx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:58:58 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)) 08:58:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:58:58 INFO - Running setup.py (path:/var/folders/hb/llxgk70n58q_fcntkch5rymc00000w/T/pip-El0st3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:58:58 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)) 08:58:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:58:58 INFO - Running setup.py (path:/var/folders/hb/llxgk70n58q_fcntkch5rymc00000w/T/pip-YyEb2g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:58:58 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)) 08:58:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:58:58 INFO - Running setup.py (path:/var/folders/hb/llxgk70n58q_fcntkch5rymc00000w/T/pip-GNHUGF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:58:58 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)) 08:58:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:58:58 INFO - Running setup.py (path:/var/folders/hb/llxgk70n58q_fcntkch5rymc00000w/T/pip-QU7eV4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:58:58 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)) 08:58:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:58:58 INFO - Running setup.py (path:/var/folders/hb/llxgk70n58q_fcntkch5rymc00000w/T/pip-6YlnpZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:58:58 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)) 08:58:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:58:58 INFO - Running setup.py (path:/var/folders/hb/llxgk70n58q_fcntkch5rymc00000w/T/pip-qDdT7x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:58:58 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)) 08:58:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:58:58 INFO - Running setup.py (path:/var/folders/hb/llxgk70n58q_fcntkch5rymc00000w/T/pip-teRqiu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:58:58 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)) 08:58:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:58:59 INFO - Running setup.py (path:/var/folders/hb/llxgk70n58q_fcntkch5rymc00000w/T/pip-2o4f5X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:58:59 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)) 08:58:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:58:59 INFO - Running setup.py (path:/var/folders/hb/llxgk70n58q_fcntkch5rymc00000w/T/pip-nXDNIH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:58:59 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)) 08:58:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:58:59 INFO - Running setup.py (path:/var/folders/hb/llxgk70n58q_fcntkch5rymc00000w/T/pip-DOUBX7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:58:59 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)) 08:58:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:58:59 INFO - Running setup.py (path:/var/folders/hb/llxgk70n58q_fcntkch5rymc00000w/T/pip-9AwpGV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:58:59 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)) 08:58:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:58:59 INFO - Running setup.py (path:/var/folders/hb/llxgk70n58q_fcntkch5rymc00000w/T/pip-qYkssX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:58:59 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)) 08:58:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:58:59 INFO - Running setup.py (path:/var/folders/hb/llxgk70n58q_fcntkch5rymc00000w/T/pip-GTwSvY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:58:59 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)) 08:58:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:58:59 INFO - Running setup.py (path:/var/folders/hb/llxgk70n58q_fcntkch5rymc00000w/T/pip-faSqyV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:58:59 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)) 08:58:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:58:59 INFO - Running setup.py (path:/var/folders/hb/llxgk70n58q_fcntkch5rymc00000w/T/pip-VXWtlg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:58:59 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)) 08:58:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:58:59 INFO - Running setup.py (path:/var/folders/hb/llxgk70n58q_fcntkch5rymc00000w/T/pip-Awtfb2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:58:59 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)) 08:58:59 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:58:59 INFO - Running setup.py (path:/var/folders/hb/llxgk70n58q_fcntkch5rymc00000w/T/pip-XYGa9_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:59:00 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)) 08:59:00 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:59:00 INFO - Running setup.py (path:/var/folders/hb/llxgk70n58q_fcntkch5rymc00000w/T/pip-nEHMR9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:59:00 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)) 08:59:00 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:59:00 INFO - Running setup.py (path:/var/folders/hb/llxgk70n58q_fcntkch5rymc00000w/T/pip-gHhzBU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:59:00 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)) 08:59:00 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:59:00 INFO - Running setup.py (path:/var/folders/hb/llxgk70n58q_fcntkch5rymc00000w/T/pip-vcmBAz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:59:00 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:59:00 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)) 08:59:00 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)) 08:59:00 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)) 08:59:00 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)) 08:59:00 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)) 08:59:00 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)) 08:59:00 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 08:59:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:59:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:59:00 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:59:00 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:59:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:59:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:59:03 INFO - Downloading blessings-1.6.tar.gz 08:59:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 08:59:03 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)) 08:59:03 INFO - Installing collected packages: blessings 08:59:03 INFO - Running setup.py install for blessings 08:59:03 INFO - Successfully installed blessings 08:59:03 INFO - Cleaning up... 08:59:03 INFO - Return code: 0 08:59:03 INFO - Done creating virtualenv /builds/slave/test/build/venv. 08:59:03 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:59:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:59:03 INFO - Reading from file tmpfile_stdout 08:59:03 INFO - Current package versions: 08:59:03 INFO - blessings == 1.6 08:59:03 INFO - blobuploader == 1.2.4 08:59:03 INFO - browsermob-proxy == 0.6.0 08:59:03 INFO - docopt == 0.6.1 08:59:03 INFO - manifestparser == 1.1 08:59:03 INFO - marionette-client == 2.3.0 08:59:03 INFO - marionette-driver == 1.4.0 08:59:03 INFO - mozInstall == 1.12 08:59:03 INFO - mozcrash == 0.17 08:59:03 INFO - mozdebug == 0.1 08:59:03 INFO - mozdevice == 0.48 08:59:03 INFO - mozfile == 1.2 08:59:03 INFO - mozhttpd == 0.7 08:59:03 INFO - mozinfo == 0.9 08:59:03 INFO - mozleak == 0.1 08:59:03 INFO - mozlog == 3.1 08:59:03 INFO - moznetwork == 0.27 08:59:03 INFO - mozprocess == 0.22 08:59:03 INFO - mozprofile == 0.28 08:59:03 INFO - mozrunner == 6.11 08:59:03 INFO - mozscreenshot == 0.1 08:59:03 INFO - mozsystemmonitor == 0.0 08:59:03 INFO - moztest == 0.7 08:59:03 INFO - mozversion == 1.4 08:59:03 INFO - psutil == 3.1.1 08:59:03 INFO - requests == 1.2.3 08:59:03 INFO - wptserve == 1.4.0 08:59:03 INFO - wsgiref == 0.1.2 08:59:03 INFO - Running post-action listener: _resource_record_post_action 08:59:03 INFO - Running post-action listener: _start_resource_monitoring 08:59:03 INFO - Starting resource monitoring. 08:59:03 INFO - ##### 08:59:03 INFO - ##### Running pull step. 08:59:03 INFO - ##### 08:59:03 INFO - Running pre-action listener: _resource_record_pre_action 08:59:03 INFO - Running main action method: pull 08:59:03 INFO - Pull has nothing to do! 08:59:03 INFO - Running post-action listener: _resource_record_post_action 08:59:03 INFO - ##### 08:59:03 INFO - ##### Running install step. 08:59:03 INFO - ##### 08:59:03 INFO - Running pre-action listener: _resource_record_pre_action 08:59:03 INFO - Running main action method: install 08:59:03 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:59:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:59:04 INFO - Reading from file tmpfile_stdout 08:59:04 INFO - Detecting whether we're running mozinstall >=1.0... 08:59:04 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 08:59:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 08:59:04 INFO - Reading from file tmpfile_stdout 08:59:04 INFO - Output received: 08:59:04 INFO - Usage: mozinstall [options] installer 08:59:04 INFO - Options: 08:59:04 INFO - -h, --help show this help message and exit 08:59:04 INFO - -d DEST, --destination=DEST 08:59:04 INFO - Directory to install application into. [default: 08:59:04 INFO - "/builds/slave/test"] 08:59:04 INFO - --app=APP Application being installed. [default: firefox] 08:59:04 INFO - mkdir: /builds/slave/test/build/application 08:59:04 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'] 08:59:04 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 08:59:22 INFO - Reading from file tmpfile_stdout 08:59:22 INFO - Output received: 08:59:22 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 08:59:22 INFO - Running post-action listener: _resource_record_post_action 08:59:22 INFO - ##### 08:59:22 INFO - ##### Running run-tests step. 08:59:22 INFO - ##### 08:59:22 INFO - Running pre-action listener: _resource_record_pre_action 08:59:22 INFO - Running main action method: run_tests 08:59:22 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 08:59:22 INFO - Minidump filename unknown. Determining based upon platform and architecture. 08:59:22 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 08:59:22 INFO - grabbing minidump binary from tooltool 08:59:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:59:22 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 0x10a59b5e0>, '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 0x10a17ecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a1a9990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 08:59:22 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 08:59:22 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 08:59:22 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 08:59:22 INFO - Return code: 0 08:59:22 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 08:59:22 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 08:59:22 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/W8UpXN7RSrGn_ioIh15nFQ/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 08:59:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/W8UpXN7RSrGn_ioIh15nFQ/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 08:59:22 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.XVNoVC3r1g/Render', 08:59:22 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:59:22 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:59:22 INFO - 'HOME': '/Users/cltbld', 08:59:22 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:59:22 INFO - 'LOGNAME': 'cltbld', 08:59:22 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 08:59:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:59:22 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 08:59:22 INFO - 'MOZ_NO_REMOTE': '1', 08:59:22 INFO - 'NO_EM_RESTART': '1', 08:59:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:59:22 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:59:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:59:22 INFO - 'PWD': '/builds/slave/test', 08:59:22 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:59:22 INFO - 'SHELL': '/bin/bash', 08:59:22 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Rs77RgnHH3/Listeners', 08:59:22 INFO - 'TMPDIR': '/var/folders/hb/llxgk70n58q_fcntkch5rymc00000w/T/', 08:59:22 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:59:22 INFO - 'USER': 'cltbld', 08:59:22 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:59:22 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:59:22 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:59:22 INFO - 'XPC_FLAGS': '0x0', 08:59:22 INFO - 'XPC_SERVICE_NAME': '0', 08:59:22 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:59:22 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/W8UpXN7RSrGn_ioIh15nFQ/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 08:59:22 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 08:59:22 INFO - import pkg_resources 08:59:23 INFO - Using 1 client processes 08:59:24 INFO - wptserve Starting http server on 127.0.0.1:8000 08:59:24 INFO - wptserve Starting http server on 127.0.0.1:8001 08:59:24 INFO - wptserve Starting http server on 127.0.0.1:8443 08:59:25 INFO - SUITE-START | Running 778 tests 08:59:25 INFO - Running testharness tests 08:59:25 INFO - Setting up ssl 08:59:25 INFO - PROCESS | certutil | 08:59:25 INFO - PROCESS | certutil | 08:59:25 INFO - PROCESS | certutil | 08:59:25 INFO - Certificate Nickname Trust Attributes 08:59:25 INFO - SSL,S/MIME,JAR/XPI 08:59:25 INFO - 08:59:25 INFO - web-platform-tests CT,, 08:59:25 INFO - 08:59:25 INFO - Starting runner 08:59:26 INFO - PROCESS | 1672 | [1672] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 08:59:27 INFO - PROCESS | 1672 | 1469548767027 Marionette DEBUG Marionette enabled via build flag and pref 08:59:27 INFO - PROCESS | 1672 | ++DOCSHELL 0x113f55800 == 1 [pid = 1672] [id = 1] 08:59:27 INFO - PROCESS | 1672 | ++DOMWINDOW == 1 (0x113f56000) [pid = 1672] [serial = 1] [outer = 0x0] 08:59:27 INFO - PROCESS | 1672 | [1672] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 08:59:27 INFO - PROCESS | 1672 | ++DOMWINDOW == 2 (0x113f57000) [pid = 1672] [serial = 2] [outer = 0x113f56000] 08:59:27 INFO - PROCESS | 1672 | 1469548767340 Marionette INFO Listening on port 2828 08:59:27 INFO - PROCESS | 1672 | 1469548767572 Marionette DEBUG Marionette enabled via command-line flag 08:59:27 INFO - PROCESS | 1672 | ++DOCSHELL 0x116960000 == 2 [pid = 1672] [id = 2] 08:59:27 INFO - PROCESS | 1672 | ++DOMWINDOW == 3 (0x116960800) [pid = 1672] [serial = 3] [outer = 0x0] 08:59:27 INFO - PROCESS | 1672 | [1672] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 08:59:27 INFO - PROCESS | 1672 | ++DOMWINDOW == 4 (0x116961800) [pid = 1672] [serial = 4] [outer = 0x116960800] 08:59:27 INFO - PROCESS | 1672 | [1672] 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 08:59:27 INFO - PROCESS | 1672 | 1469548767725 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49281 08:59:27 INFO - PROCESS | 1672 | 1469548767809 Marionette DEBUG Closed connection conn0 08:59:27 INFO - PROCESS | 1672 | [1672] 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 08:59:27 INFO - PROCESS | 1672 | 1469548767812 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49282 08:59:27 INFO - PROCESS | 1672 | 1469548767823 Marionette DEBUG Closed connection conn1 08:59:27 INFO - PROCESS | 1672 | [1672] 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 08:59:27 INFO - PROCESS | 1672 | 1469548767828 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49283 08:59:27 INFO - PROCESS | 1672 | 1469548767836 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 08:59:27 INFO - PROCESS | 1672 | 1469548767842 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":"20160726073802","device":"desktop","version":"48.0"} 08:59:28 INFO - PROCESS | 1672 | [1672] 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 08:59:28 INFO - PROCESS | 1672 | ++DOCSHELL 0x119ede800 == 3 [pid = 1672] [id = 3] 08:59:28 INFO - PROCESS | 1672 | ++DOMWINDOW == 5 (0x119edf000) [pid = 1672] [serial = 5] [outer = 0x0] 08:59:28 INFO - PROCESS | 1672 | ++DOCSHELL 0x119edf800 == 4 [pid = 1672] [id = 4] 08:59:28 INFO - PROCESS | 1672 | ++DOMWINDOW == 6 (0x119ea4800) [pid = 1672] [serial = 6] [outer = 0x0] 08:59:28 INFO - PROCESS | 1672 | [1672] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:59:28 INFO - PROCESS | 1672 | [1672] 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 08:59:29 INFO - PROCESS | 1672 | ++DOCSHELL 0x123f16000 == 5 [pid = 1672] [id = 5] 08:59:29 INFO - PROCESS | 1672 | ++DOMWINDOW == 7 (0x119ea3800) [pid = 1672] [serial = 7] [outer = 0x0] 08:59:29 INFO - PROCESS | 1672 | [1672] 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 08:59:29 INFO - PROCESS | 1672 | [1672] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 08:59:29 INFO - PROCESS | 1672 | ++DOMWINDOW == 8 (0x123f91c00) [pid = 1672] [serial = 8] [outer = 0x119ea3800] 08:59:29 INFO - PROCESS | 1672 | ++DOMWINDOW == 9 (0x123bda000) [pid = 1672] [serial = 9] [outer = 0x119edf000] 08:59:29 INFO - PROCESS | 1672 | ++DOMWINDOW == 10 (0x124507c00) [pid = 1672] [serial = 10] [outer = 0x119ea4800] 08:59:29 INFO - PROCESS | 1672 | ++DOMWINDOW == 11 (0x124509800) [pid = 1672] [serial = 11] [outer = 0x119ea3800] 08:59:29 INFO - PROCESS | 1672 | [1672] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:59:29 INFO - PROCESS | 1672 | 1469548769754 Marionette INFO startBrowser 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:29 INFO - PROCESS | 1672 | 1469548769776 Marionette DEBUG loaded listener.js 08:59:29 INFO - PROCESS | 1672 | 1469548769783 Marionette DEBUG loaded listener.js 08:59:29 INFO - PROCESS | 1672 | 1469548769784 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:30 INFO - PROCESS | 1672 | ++DOMWINDOW == 12 (0x12670ac00) [pid = 1672] [serial = 12] [outer = 0x119ea3800] 08:59:30 INFO - PROCESS | 1672 | 1469548770089 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"17e5b99e-1971-2943-9609-a5af90b8ba33","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":"20160726073802","device":"desktop","version":"48.0","command_id":1}}] 08:59:30 INFO - PROCESS | 1672 | 1469548770182 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}] 08:59:30 INFO - PROCESS | 1672 | 1469548770185 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:30 INFO - PROCESS | 1672 | 1469548770224 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 08:59:30 INFO - PROCESS | 1672 | 1469548770308 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 08:59:30 INFO - PROCESS | 1672 | 1469548770310 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:30 INFO - PROCESS | 1672 | [1672] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 08:59:30 INFO - PROCESS | 1672 | [1672] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 08:59:30 INFO - PROCESS | 1672 | [1672] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 08:59:30 INFO - PROCESS | 1672 | [1672] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:59:30 INFO - PROCESS | 1672 | ++DOMWINDOW == 13 (0x12891b800) [pid = 1672] [serial = 13] [outer = 0x119ea3800] 08:59:30 INFO - PROCESS | 1672 | [1672] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:59:30 INFO - PROCESS | 1672 | [1672] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:59:30 INFO - PROCESS | 1672 | 1469548770586 Marionette TRACE conn2 <- [1,3,null,{}] 08:59:30 INFO - PROCESS | 1672 | 1469548770589 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 08:59:30 INFO - PROCESS | 1672 | 1469548770593 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:30 INFO - PROCESS | 1672 | 1469548770609 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 08:59:30 INFO - PROCESS | 1672 | 1469548770636 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 08:59:30 INFO - PROCESS | 1672 | 1469548770638 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 08:59:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 08:59:30 INFO - PROCESS | 1672 | 1469548770645 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 08:59:30 INFO - PROCESS | 1672 | 1469548770647 Marionette TRACE conn2 <- [1,6,null,{}] 08:59:30 INFO - PROCESS | 1672 | 1469548770650 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}] 08:59:30 INFO - PROCESS | 1672 | 1469548770651 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:30 INFO - PROCESS | 1672 | 1469548770666 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 08:59:30 INFO - PROCESS | 1672 | 1469548770668 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:30 INFO - PROCESS | 1672 | 1469548770670 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:30 INFO - PROCESS | 1672 | ++DOCSHELL 0x128ea4000 == 6 [pid = 1672] [id = 6] 08:59:30 INFO - PROCESS | 1672 | ++DOMWINDOW == 14 (0x128e88800) [pid = 1672] [serial = 14] [outer = 0x0] 08:59:30 INFO - PROCESS | 1672 | ++DOMWINDOW == 15 (0x128e8a400) [pid = 1672] [serial = 15] [outer = 0x128e88800] 08:59:30 INFO - PROCESS | 1672 | 1469548770702 Marionette DEBUG loaded listener.js 08:59:30 INFO - PROCESS | 1672 | ++DOMWINDOW == 16 (0x128e8fc00) [pid = 1672] [serial = 16] [outer = 0x128e88800] 08:59:30 INFO - PROCESS | 1672 | 1469548770997 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]]]}] 08:59:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 08:59:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 373ms 08:59:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 08:59:31 INFO - PROCESS | 1672 | 1469548771015 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 08:59:31 INFO - PROCESS | 1672 | 1469548771017 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 08:59:31 INFO - PROCESS | 1672 | 1469548771019 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 08:59:31 INFO - PROCESS | 1672 | 1469548771020 Marionette TRACE conn2 <- [1,10,null,{}] 08:59:31 INFO - PROCESS | 1672 | ++DOCSHELL 0x129c4c000 == 7 [pid = 1672] [id = 7] 08:59:31 INFO - PROCESS | 1672 | ++DOMWINDOW == 17 (0x1294ee400) [pid = 1672] [serial = 17] [outer = 0x0] 08:59:31 INFO - PROCESS | 1672 | ++DOMWINDOW == 18 (0x1294f4400) [pid = 1672] [serial = 18] [outer = 0x1294ee400] 08:59:31 INFO - PROCESS | 1672 | 1469548771050 Marionette DEBUG loaded listener.js 08:59:31 INFO - PROCESS | 1672 | 1469548771073 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}] 08:59:31 INFO - PROCESS | 1672 | 1469548771076 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:31 INFO - PROCESS | 1672 | ++DOMWINDOW == 19 (0x12a409400) [pid = 1672] [serial = 19] [outer = 0x1294ee400] 08:59:31 INFO - PROCESS | 1672 | 1469548771210 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 08:59:31 INFO - PROCESS | 1672 | 1469548771224 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:31 INFO - PROCESS | 1672 | 1469548771225 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:31 INFO - PROCESS | 1672 | ++DOCSHELL 0x12923b000 == 8 [pid = 1672] [id = 8] 08:59:31 INFO - PROCESS | 1672 | ++DOMWINDOW == 20 (0x12a615400) [pid = 1672] [serial = 20] [outer = 0x0] 08:59:31 INFO - PROCESS | 1672 | ++DOMWINDOW == 21 (0x12a769800) [pid = 1672] [serial = 21] [outer = 0x12a615400] 08:59:31 INFO - PROCESS | 1672 | 1469548771256 Marionette DEBUG loaded listener.js 08:59:31 INFO - PROCESS | 1672 | ++DOMWINDOW == 22 (0x12a76dc00) [pid = 1672] [serial = 22] [outer = 0x12a615400] 08:59:31 INFO - PROCESS | 1672 | 1469548771627 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]]]}] 08:59:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 08:59:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 619ms 08:59:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 08:59:31 INFO - PROCESS | 1672 | 1469548771639 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 08:59:31 INFO - PROCESS | 1672 | 1469548771640 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 08:59:31 INFO - PROCESS | 1672 | 1469548771643 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 08:59:31 INFO - PROCESS | 1672 | 1469548771644 Marionette TRACE conn2 <- [1,14,null,{}] 08:59:31 INFO - PROCESS | 1672 | 1469548771646 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}] 08:59:31 INFO - PROCESS | 1672 | 1469548771648 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:31 INFO - PROCESS | 1672 | 1469548771755 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 08:59:31 INFO - PROCESS | 1672 | 1469548771796 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:31 INFO - PROCESS | 1672 | 1469548771797 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:31 INFO - PROCESS | 1672 | ++DOCSHELL 0x12b738800 == 9 [pid = 1672] [id = 9] 08:59:31 INFO - PROCESS | 1672 | ++DOMWINDOW == 23 (0x12b723800) [pid = 1672] [serial = 23] [outer = 0x0] 08:59:31 INFO - PROCESS | 1672 | ++DOMWINDOW == 24 (0x12b725400) [pid = 1672] [serial = 24] [outer = 0x12b723800] 08:59:31 INFO - PROCESS | 1672 | 1469548771822 Marionette DEBUG loaded listener.js 08:59:31 INFO - PROCESS | 1672 | ++DOMWINDOW == 25 (0x12b72e800) [pid = 1672] [serial = 25] [outer = 0x12b723800] 08:59:32 INFO - PROCESS | 1672 | 1469548772080 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]]]}] 08:59:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 08:59:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 468ms 08:59:32 INFO - PROCESS | 1672 | 1469548772117 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 08:59:32 INFO - PROCESS | 1672 | 1469548772118 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 08:59:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 08:59:32 INFO - PROCESS | 1672 | 1469548772121 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 08:59:32 INFO - PROCESS | 1672 | 1469548772122 Marionette TRACE conn2 <- [1,18,null,{}] 08:59:32 INFO - PROCESS | 1672 | 1469548772133 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}] 08:59:32 INFO - PROCESS | 1672 | 1469548772134 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:32 INFO - PROCESS | 1672 | 1469548772231 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 08:59:32 INFO - PROCESS | 1672 | 1469548772237 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:32 INFO - PROCESS | 1672 | 1469548772239 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:32 INFO - PROCESS | 1672 | ++DOCSHELL 0x12b96e800 == 10 [pid = 1672] [id = 10] 08:59:32 INFO - PROCESS | 1672 | ++DOMWINDOW == 26 (0x12b8e8000) [pid = 1672] [serial = 26] [outer = 0x0] 08:59:32 INFO - PROCESS | 1672 | ++DOMWINDOW == 27 (0x12b9acc00) [pid = 1672] [serial = 27] [outer = 0x12b8e8000] 08:59:32 INFO - PROCESS | 1672 | 1469548772263 Marionette DEBUG loaded listener.js 08:59:32 INFO - PROCESS | 1672 | ++DOMWINDOW == 28 (0x12b9b2c00) [pid = 1672] [serial = 28] [outer = 0x12b8e8000] 08:59:32 INFO - PROCESS | 1672 | 1469548772528 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]]]}] 08:59:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 08:59:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 426ms 08:59:32 INFO - PROCESS | 1672 | 1469548772548 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 08:59:32 INFO - PROCESS | 1672 | 1469548772550 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 08:59:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 08:59:32 INFO - PROCESS | 1672 | 1469548772552 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 08:59:32 INFO - PROCESS | 1672 | 1469548772553 Marionette TRACE conn2 <- [1,22,null,{}] 08:59:32 INFO - PROCESS | 1672 | 1469548772556 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}] 08:59:32 INFO - PROCESS | 1672 | 1469548772558 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:32 INFO - PROCESS | 1672 | 1469548772662 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 08:59:32 INFO - PROCESS | 1672 | 1469548772665 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:32 INFO - PROCESS | 1672 | 1469548772667 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:32 INFO - PROCESS | 1672 | ++DOCSHELL 0x12bdee000 == 11 [pid = 1672] [id = 11] 08:59:32 INFO - PROCESS | 1672 | ++DOMWINDOW == 29 (0x120e99800) [pid = 1672] [serial = 29] [outer = 0x0] 08:59:32 INFO - PROCESS | 1672 | ++DOMWINDOW == 30 (0x12a40a000) [pid = 1672] [serial = 30] [outer = 0x120e99800] 08:59:32 INFO - PROCESS | 1672 | 1469548772692 Marionette DEBUG loaded listener.js 08:59:32 INFO - PROCESS | 1672 | ++DOMWINDOW == 31 (0x12be28c00) [pid = 1672] [serial = 31] [outer = 0x120e99800] 08:59:32 INFO - PROCESS | 1672 | 1469548772930 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]]]}] 08:59:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 08:59:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 419ms 08:59:32 INFO - PROCESS | 1672 | 1469548772971 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 08:59:32 INFO - PROCESS | 1672 | 1469548772972 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 08:59:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 08:59:32 INFO - PROCESS | 1672 | 1469548772982 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 08:59:32 INFO - PROCESS | 1672 | 1469548772983 Marionette TRACE conn2 <- [1,26,null,{}] 08:59:32 INFO - PROCESS | 1672 | 1469548772985 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}] 08:59:32 INFO - PROCESS | 1672 | 1469548772986 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:33 INFO - PROCESS | 1672 | 1469548773082 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 08:59:33 INFO - PROCESS | 1672 | 1469548773086 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:33 INFO - PROCESS | 1672 | 1469548773088 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:33 INFO - PROCESS | 1672 | ++DOCSHELL 0x12c05f000 == 12 [pid = 1672] [id = 12] 08:59:33 INFO - PROCESS | 1672 | ++DOMWINDOW == 32 (0x12be2b800) [pid = 1672] [serial = 32] [outer = 0x0] 08:59:33 INFO - PROCESS | 1672 | ++DOMWINDOW == 33 (0x12be35400) [pid = 1672] [serial = 33] [outer = 0x12be2b800] 08:59:33 INFO - PROCESS | 1672 | 1469548773112 Marionette DEBUG loaded listener.js 08:59:33 INFO - PROCESS | 1672 | ++DOMWINDOW == 34 (0x12be3cc00) [pid = 1672] [serial = 34] [outer = 0x12be2b800] 08:59:33 INFO - PROCESS | 1672 | 1469548773346 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]]]}] 08:59:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 08:59:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 425ms 08:59:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 08:59:33 INFO - PROCESS | 1672 | 1469548773400 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 08:59:33 INFO - PROCESS | 1672 | 1469548773401 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 08:59:33 INFO - PROCESS | 1672 | 1469548773403 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 08:59:33 INFO - PROCESS | 1672 | 1469548773404 Marionette TRACE conn2 <- [1,30,null,{}] 08:59:33 INFO - PROCESS | 1672 | 1469548773414 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}] 08:59:33 INFO - PROCESS | 1672 | 1469548773423 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:33 INFO - PROCESS | 1672 | 1469548773522 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 08:59:33 INFO - PROCESS | 1672 | 1469548773525 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:33 INFO - PROCESS | 1672 | 1469548773526 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:33 INFO - PROCESS | 1672 | ++DOCSHELL 0x12c2b8800 == 13 [pid = 1672] [id = 13] 08:59:33 INFO - PROCESS | 1672 | ++DOMWINDOW == 35 (0x12be3fc00) [pid = 1672] [serial = 35] [outer = 0x0] 08:59:33 INFO - PROCESS | 1672 | ++DOMWINDOW == 36 (0x12c29b800) [pid = 1672] [serial = 36] [outer = 0x12be3fc00] 08:59:33 INFO - PROCESS | 1672 | 1469548773550 Marionette DEBUG loaded listener.js 08:59:33 INFO - PROCESS | 1672 | ++DOMWINDOW == 37 (0x12c2a0400) [pid = 1672] [serial = 37] [outer = 0x12be3fc00] 08:59:33 INFO - PROCESS | 1672 | 1469548773777 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]]]}] 08:59:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 08:59:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 418ms 08:59:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 08:59:33 INFO - PROCESS | 1672 | 1469548773834 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 08:59:33 INFO - PROCESS | 1672 | 1469548773836 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 08:59:33 INFO - PROCESS | 1672 | 1469548773838 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 08:59:33 INFO - PROCESS | 1672 | 1469548773839 Marionette TRACE conn2 <- [1,34,null,{}] 08:59:33 INFO - PROCESS | 1672 | 1469548773848 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}] 08:59:33 INFO - PROCESS | 1672 | 1469548773850 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:33 INFO - PROCESS | 1672 | 1469548773940 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 08:59:33 INFO - PROCESS | 1672 | 1469548773944 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:33 INFO - PROCESS | 1672 | 1469548773945 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:33 INFO - PROCESS | 1672 | ++DOCSHELL 0x12c738000 == 14 [pid = 1672] [id = 14] 08:59:33 INFO - PROCESS | 1672 | ++DOMWINDOW == 38 (0x12c29e000) [pid = 1672] [serial = 38] [outer = 0x0] 08:59:33 INFO - PROCESS | 1672 | ++DOMWINDOW == 39 (0x12c2a7000) [pid = 1672] [serial = 39] [outer = 0x12c29e000] 08:59:33 INFO - PROCESS | 1672 | 1469548773971 Marionette DEBUG loaded listener.js 08:59:34 INFO - PROCESS | 1672 | ++DOMWINDOW == 40 (0x12c2e0c00) [pid = 1672] [serial = 40] [outer = 0x12c29e000] 08:59:34 INFO - PROCESS | 1672 | 1469548774260 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]]]}] 08:59:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 08:59:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 476ms 08:59:34 INFO - PROCESS | 1672 | 1469548774314 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 08:59:34 INFO - PROCESS | 1672 | 1469548774315 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 08:59:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 08:59:34 INFO - PROCESS | 1672 | 1469548774317 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 08:59:34 INFO - PROCESS | 1672 | 1469548774318 Marionette TRACE conn2 <- [1,38,null,{}] 08:59:34 INFO - PROCESS | 1672 | 1469548774321 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}] 08:59:34 INFO - PROCESS | 1672 | 1469548774322 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:34 INFO - PROCESS | 1672 | 1469548774417 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 08:59:34 INFO - PROCESS | 1672 | 1469548774421 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:34 INFO - PROCESS | 1672 | 1469548774422 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:34 INFO - PROCESS | 1672 | ++DOCSHELL 0x124456000 == 15 [pid = 1672] [id = 15] 08:59:34 INFO - PROCESS | 1672 | ++DOMWINDOW == 41 (0x124489800) [pid = 1672] [serial = 41] [outer = 0x0] 08:59:34 INFO - PROCESS | 1672 | ++DOMWINDOW == 42 (0x12448d400) [pid = 1672] [serial = 42] [outer = 0x124489800] 08:59:34 INFO - PROCESS | 1672 | 1469548774447 Marionette DEBUG loaded listener.js 08:59:34 INFO - PROCESS | 1672 | ++DOMWINDOW == 43 (0x12c2e2000) [pid = 1672] [serial = 43] [outer = 0x124489800] 08:59:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 08:59:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 368ms 08:59:34 INFO - PROCESS | 1672 | 1469548774682 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]]]}] 08:59:34 INFO - PROCESS | 1672 | 1469548774686 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 08:59:34 INFO - PROCESS | 1672 | 1469548774687 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 08:59:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 08:59:34 INFO - PROCESS | 1672 | 1469548774700 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 08:59:34 INFO - PROCESS | 1672 | 1469548774702 Marionette TRACE conn2 <- [1,42,null,{}] 08:59:34 INFO - PROCESS | 1672 | 1469548774705 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}] 08:59:34 INFO - PROCESS | 1672 | 1469548774709 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:34 INFO - PROCESS | 1672 | 1469548774863 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 08:59:34 INFO - PROCESS | 1672 | 1469548774867 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:34 INFO - PROCESS | 1672 | 1469548774870 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:34 INFO - PROCESS | 1672 | ++DOCSHELL 0x12cc9a800 == 16 [pid = 1672] [id = 16] 08:59:34 INFO - PROCESS | 1672 | ++DOMWINDOW == 44 (0x12c2e8800) [pid = 1672] [serial = 44] [outer = 0x0] 08:59:34 INFO - PROCESS | 1672 | ++DOMWINDOW == 45 (0x12c702400) [pid = 1672] [serial = 45] [outer = 0x12c2e8800] 08:59:34 INFO - PROCESS | 1672 | 1469548774909 Marionette DEBUG loaded listener.js 08:59:34 INFO - PROCESS | 1672 | ++DOMWINDOW == 46 (0x12c707c00) [pid = 1672] [serial = 46] [outer = 0x12c2e8800] 08:59:35 INFO - PROCESS | 1672 | ++DOCSHELL 0x12cf90000 == 17 [pid = 1672] [id = 17] 08:59:35 INFO - PROCESS | 1672 | ++DOMWINDOW == 47 (0x12cf90800) [pid = 1672] [serial = 47] [outer = 0x0] 08:59:35 INFO - PROCESS | 1672 | ++DOMWINDOW == 48 (0x12cca6800) [pid = 1672] [serial = 48] [outer = 0x12cf90800] 08:59:35 INFO - PROCESS | 1672 | ++DOMWINDOW == 49 (0x12cf99800) [pid = 1672] [serial = 49] [outer = 0x12cf90800] 08:59:35 INFO - PROCESS | 1672 | ++DOCSHELL 0x12cca5800 == 18 [pid = 1672] [id = 18] 08:59:35 INFO - PROCESS | 1672 | ++DOMWINDOW == 50 (0x12c70a800) [pid = 1672] [serial = 50] [outer = 0x0] 08:59:35 INFO - PROCESS | 1672 | ++DOMWINDOW == 51 (0x12cc75000) [pid = 1672] [serial = 51] [outer = 0x12c70a800] 08:59:35 INFO - PROCESS | 1672 | ++DOMWINDOW == 52 (0x12cc70000) [pid = 1672] [serial = 52] [outer = 0x12c70a800] 08:59:35 INFO - PROCESS | 1672 | 1469548775406 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]]]}] 08:59:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 08:59:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 781ms 08:59:35 INFO - PROCESS | 1672 | 1469548775472 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 08:59:35 INFO - PROCESS | 1672 | 1469548775473 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 08:59:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 08:59:35 INFO - PROCESS | 1672 | 1469548775477 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 08:59:35 INFO - PROCESS | 1672 | 1469548775479 Marionette TRACE conn2 <- [1,46,null,{}] 08:59:35 INFO - PROCESS | 1672 | 1469548775482 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}] 08:59:35 INFO - PROCESS | 1672 | 1469548775483 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:35 INFO - PROCESS | 1672 | 1469548775570 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 08:59:35 INFO - PROCESS | 1672 | 1469548775574 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:35 INFO - PROCESS | 1672 | 1469548775583 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:35 INFO - PROCESS | 1672 | ++DOCSHELL 0x12cca8800 == 19 [pid = 1672] [id = 19] 08:59:35 INFO - PROCESS | 1672 | ++DOMWINDOW == 53 (0x118768c00) [pid = 1672] [serial = 53] [outer = 0x0] 08:59:35 INFO - PROCESS | 1672 | ++DOMWINDOW == 54 (0x12cc7bc00) [pid = 1672] [serial = 54] [outer = 0x118768c00] 08:59:35 INFO - PROCESS | 1672 | 1469548775609 Marionette DEBUG loaded listener.js 08:59:35 INFO - PROCESS | 1672 | ++DOMWINDOW == 55 (0x12cff3800) [pid = 1672] [serial = 55] [outer = 0x118768c00] 08:59:35 INFO - PROCESS | 1672 | 1469548775846 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]]]}] 08:59:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 08:59:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 421ms 08:59:35 INFO - PROCESS | 1672 | 1469548775899 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 08:59:35 INFO - PROCESS | 1672 | 1469548775900 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 08:59:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 08:59:35 INFO - PROCESS | 1672 | 1469548775902 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 08:59:35 INFO - PROCESS | 1672 | 1469548775903 Marionette TRACE conn2 <- [1,50,null,{}] 08:59:35 INFO - PROCESS | 1672 | 1469548775906 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}] 08:59:35 INFO - PROCESS | 1672 | 1469548775907 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:36 INFO - PROCESS | 1672 | 1469548776013 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 08:59:36 INFO - PROCESS | 1672 | 1469548776016 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:36 INFO - PROCESS | 1672 | 1469548776017 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:36 INFO - PROCESS | 1672 | ++DOCSHELL 0x12b837800 == 20 [pid = 1672] [id = 20] 08:59:36 INFO - PROCESS | 1672 | ++DOMWINDOW == 56 (0x117406c00) [pid = 1672] [serial = 56] [outer = 0x0] 08:59:36 INFO - PROCESS | 1672 | ++DOMWINDOW == 57 (0x11740e000) [pid = 1672] [serial = 57] [outer = 0x117406c00] 08:59:36 INFO - PROCESS | 1672 | 1469548776040 Marionette DEBUG loaded listener.js 08:59:36 INFO - PROCESS | 1672 | ++DOMWINDOW == 58 (0x12be3c000) [pid = 1672] [serial = 58] [outer = 0x117406c00] 08:59:36 INFO - PROCESS | 1672 | 1469548776278 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]]]}] 08:59:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 08:59:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 418ms 08:59:36 INFO - PROCESS | 1672 | 1469548776321 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 08:59:36 INFO - PROCESS | 1672 | 1469548776322 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 08:59:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 08:59:36 INFO - PROCESS | 1672 | 1469548776332 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 08:59:36 INFO - PROCESS | 1672 | 1469548776333 Marionette TRACE conn2 <- [1,54,null,{}] 08:59:36 INFO - PROCESS | 1672 | 1469548776335 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}] 08:59:36 INFO - PROCESS | 1672 | 1469548776336 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:36 INFO - PROCESS | 1672 | 1469548776428 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 08:59:36 INFO - PROCESS | 1672 | 1469548776439 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:36 INFO - PROCESS | 1672 | 1469548776440 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:36 INFO - PROCESS | 1672 | ++DOCSHELL 0x12d66c000 == 21 [pid = 1672] [id = 21] 08:59:36 INFO - PROCESS | 1672 | ++DOMWINDOW == 59 (0x12c3d5c00) [pid = 1672] [serial = 59] [outer = 0x0] 08:59:36 INFO - PROCESS | 1672 | ++DOMWINDOW == 60 (0x12c3dbc00) [pid = 1672] [serial = 60] [outer = 0x12c3d5c00] 08:59:36 INFO - PROCESS | 1672 | 1469548776464 Marionette DEBUG loaded listener.js 08:59:36 INFO - PROCESS | 1672 | ++DOMWINDOW == 61 (0x12c3e0c00) [pid = 1672] [serial = 61] [outer = 0x12c3d5c00] 08:59:36 INFO - PROCESS | 1672 | 1469548776691 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]]]}] 08:59:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 08:59:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 368ms 08:59:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 08:59:36 INFO - PROCESS | 1672 | 1469548776700 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 08:59:36 INFO - PROCESS | 1672 | 1469548776702 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 08:59:36 INFO - PROCESS | 1672 | 1469548776704 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 08:59:36 INFO - PROCESS | 1672 | 1469548776705 Marionette TRACE conn2 <- [1,58,null,{}] 08:59:36 INFO - PROCESS | 1672 | 1469548776714 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}] 08:59:36 INFO - PROCESS | 1672 | 1469548776715 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:36 INFO - PROCESS | 1672 | 1469548776814 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 08:59:36 INFO - PROCESS | 1672 | 1469548776818 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:36 INFO - PROCESS | 1672 | 1469548776819 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:36 INFO - PROCESS | 1672 | ++DOCSHELL 0x12de49000 == 22 [pid = 1672] [id = 22] 08:59:36 INFO - PROCESS | 1672 | ++DOMWINDOW == 62 (0x1245c7800) [pid = 1672] [serial = 62] [outer = 0x0] 08:59:36 INFO - PROCESS | 1672 | ++DOMWINDOW == 63 (0x12c3e4c00) [pid = 1672] [serial = 63] [outer = 0x1245c7800] 08:59:36 INFO - PROCESS | 1672 | 1469548776847 Marionette DEBUG loaded listener.js 08:59:36 INFO - PROCESS | 1672 | ++DOMWINDOW == 64 (0x12ddbac00) [pid = 1672] [serial = 64] [outer = 0x1245c7800] 08:59:37 INFO - PROCESS | 1672 | 1469548777129 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]]]}] 08:59:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 08:59:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 519ms 08:59:37 INFO - PROCESS | 1672 | 1469548777853 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 08:59:37 INFO - PROCESS | 1672 | 1469548777858 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 08:59:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 08:59:37 INFO - PROCESS | 1672 | 1469548777877 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 08:59:37 INFO - PROCESS | 1672 | 1469548777880 Marionette TRACE conn2 <- [1,62,null,{}] 08:59:37 INFO - PROCESS | 1672 | 1469548777886 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}] 08:59:37 INFO - PROCESS | 1672 | 1469548777889 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:38 INFO - PROCESS | 1672 | 1469548778093 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 08:59:38 INFO - PROCESS | 1672 | 1469548778191 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:38 INFO - PROCESS | 1672 | 1469548778196 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:38 INFO - PROCESS | 1672 | ++DOCSHELL 0x11254c800 == 23 [pid = 1672] [id = 23] 08:59:38 INFO - PROCESS | 1672 | ++DOMWINDOW == 65 (0x112a8cc00) [pid = 1672] [serial = 65] [outer = 0x0] 08:59:38 INFO - PROCESS | 1672 | ++DOMWINDOW == 66 (0x112f9d800) [pid = 1672] [serial = 66] [outer = 0x112a8cc00] 08:59:38 INFO - PROCESS | 1672 | 1469548778249 Marionette DEBUG loaded listener.js 08:59:38 INFO - PROCESS | 1672 | ++DOMWINDOW == 67 (0x11339b800) [pid = 1672] [serial = 67] [outer = 0x112a8cc00] 08:59:38 INFO - PROCESS | 1672 | 1469548778682 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]]]}] 08:59:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 08:59:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 824ms 08:59:38 INFO - PROCESS | 1672 | 1469548778701 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 08:59:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 08:59:38 INFO - PROCESS | 1672 | 1469548778703 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 08:59:38 INFO - PROCESS | 1672 | 1469548778708 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 08:59:38 INFO - PROCESS | 1672 | 1469548778711 Marionette TRACE conn2 <- [1,66,null,{}] 08:59:38 INFO - PROCESS | 1672 | 1469548778713 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}] 08:59:38 INFO - PROCESS | 1672 | 1469548778715 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:38 INFO - PROCESS | 1672 | 1469548778828 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 08:59:38 INFO - PROCESS | 1672 | 1469548778869 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:38 INFO - PROCESS | 1672 | 1469548778870 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:38 INFO - PROCESS | 1672 | ++DOCSHELL 0x116949000 == 24 [pid = 1672] [id = 24] 08:59:38 INFO - PROCESS | 1672 | ++DOMWINDOW == 68 (0x113d9e400) [pid = 1672] [serial = 68] [outer = 0x0] 08:59:38 INFO - PROCESS | 1672 | ++DOMWINDOW == 69 (0x1169e3800) [pid = 1672] [serial = 69] [outer = 0x113d9e400] 08:59:38 INFO - PROCESS | 1672 | 1469548778901 Marionette DEBUG loaded listener.js 08:59:38 INFO - PROCESS | 1672 | ++DOMWINDOW == 70 (0x117403000) [pid = 1672] [serial = 70] [outer = 0x113d9e400] 08:59:39 INFO - PROCESS | 1672 | 1469548779299 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]]]}] 08:59:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 08:59:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 623ms 08:59:39 INFO - PROCESS | 1672 | 1469548779329 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 08:59:39 INFO - PROCESS | 1672 | 1469548779331 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 08:59:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 08:59:39 INFO - PROCESS | 1672 | 1469548779333 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 08:59:39 INFO - PROCESS | 1672 | 1469548779334 Marionette TRACE conn2 <- [1,70,null,{}] 08:59:39 INFO - PROCESS | 1672 | 1469548779341 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}] 08:59:39 INFO - PROCESS | 1672 | 1469548779345 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:39 INFO - PROCESS | 1672 | 1469548779474 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 08:59:39 INFO - PROCESS | 1672 | 1469548779712 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:39 INFO - PROCESS | 1672 | 1469548779714 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:39 INFO - PROCESS | 1672 | ++DOCSHELL 0x11214f800 == 25 [pid = 1672] [id = 25] 08:59:39 INFO - PROCESS | 1672 | ++DOMWINDOW == 71 (0x113807800) [pid = 1672] [serial = 71] [outer = 0x0] 08:59:39 INFO - PROCESS | 1672 | ++DOMWINDOW == 72 (0x11386b400) [pid = 1672] [serial = 72] [outer = 0x113807800] 08:59:39 INFO - PROCESS | 1672 | 1469548779742 Marionette DEBUG loaded listener.js 08:59:39 INFO - PROCESS | 1672 | ++DOMWINDOW == 73 (0x113aad400) [pid = 1672] [serial = 73] [outer = 0x113807800] 08:59:40 INFO - PROCESS | 1672 | 1469548780203 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]]]}] 08:59:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 08:59:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 924ms 08:59:40 INFO - PROCESS | 1672 | 1469548780259 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 08:59:40 INFO - PROCESS | 1672 | 1469548780262 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 08:59:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 08:59:40 INFO - PROCESS | 1672 | 1469548780266 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 08:59:40 INFO - PROCESS | 1672 | 1469548780269 Marionette TRACE conn2 <- [1,74,null,{}] 08:59:40 INFO - PROCESS | 1672 | 1469548780274 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}] 08:59:40 INFO - PROCESS | 1672 | 1469548780276 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:40 INFO - PROCESS | 1672 | 1469548780403 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 08:59:40 INFO - PROCESS | 1672 | 1469548780464 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:40 INFO - PROCESS | 1672 | 1469548780466 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:40 INFO - PROCESS | 1672 | ++DOCSHELL 0x1160b2000 == 26 [pid = 1672] [id = 26] 08:59:40 INFO - PROCESS | 1672 | ++DOMWINDOW == 74 (0x113f3a800) [pid = 1672] [serial = 74] [outer = 0x0] 08:59:40 INFO - PROCESS | 1672 | ++DOMWINDOW == 75 (0x117408800) [pid = 1672] [serial = 75] [outer = 0x113f3a800] 08:59:40 INFO - PROCESS | 1672 | 1469548780513 Marionette DEBUG loaded listener.js 08:59:40 INFO - PROCESS | 1672 | ++DOMWINDOW == 76 (0x1176a3000) [pid = 1672] [serial = 76] [outer = 0x113f3a800] 08:59:40 INFO - PROCESS | 1672 | 1469548780871 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]]]}] 08:59:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 08:59:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 621ms 08:59:40 INFO - PROCESS | 1672 | 1469548780916 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 08:59:40 INFO - PROCESS | 1672 | 1469548780919 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 08:59:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 08:59:40 INFO - PROCESS | 1672 | 1469548780927 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 08:59:40 INFO - PROCESS | 1672 | 1469548780928 Marionette TRACE conn2 <- [1,78,null,{}] 08:59:40 INFO - PROCESS | 1672 | 1469548780930 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}] 08:59:40 INFO - PROCESS | 1672 | 1469548780931 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:41 INFO - PROCESS | 1672 | 1469548781020 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 08:59:41 INFO - PROCESS | 1672 | 1469548781028 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:41 INFO - PROCESS | 1672 | 1469548781029 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:41 INFO - PROCESS | 1672 | ++DOCSHELL 0x116679000 == 27 [pid = 1672] [id = 27] 08:59:41 INFO - PROCESS | 1672 | ++DOMWINDOW == 77 (0x115e0d800) [pid = 1672] [serial = 77] [outer = 0x0] 08:59:41 INFO - PROCESS | 1672 | ++DOMWINDOW == 78 (0x1176a3400) [pid = 1672] [serial = 78] [outer = 0x115e0d800] 08:59:41 INFO - PROCESS | 1672 | 1469548781054 Marionette DEBUG loaded listener.js 08:59:41 INFO - PROCESS | 1672 | ++DOMWINDOW == 79 (0x118769800) [pid = 1672] [serial = 79] [outer = 0x115e0d800] 08:59:41 INFO - PROCESS | 1672 | 1469548781396 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]]]}] 08:59:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 08:59:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 522ms 08:59:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 08:59:41 INFO - PROCESS | 1672 | 1469548781453 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 08:59:41 INFO - PROCESS | 1672 | 1469548781455 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 08:59:41 INFO - PROCESS | 1672 | 1469548781464 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 08:59:41 INFO - PROCESS | 1672 | 1469548781470 Marionette TRACE conn2 <- [1,82,null,{}] 08:59:41 INFO - PROCESS | 1672 | 1469548781475 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}] 08:59:41 INFO - PROCESS | 1672 | 1469548781479 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:41 INFO - PROCESS | 1672 | 1469548781591 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 08:59:41 INFO - PROCESS | 1672 | 1469548781600 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:41 INFO - PROCESS | 1672 | 1469548781601 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:41 INFO - PROCESS | 1672 | ++DOCSHELL 0x11724e800 == 28 [pid = 1672] [id = 28] 08:59:41 INFO - PROCESS | 1672 | ++DOMWINDOW == 80 (0x11876e800) [pid = 1672] [serial = 80] [outer = 0x0] 08:59:41 INFO - PROCESS | 1672 | ++DOMWINDOW == 81 (0x118894c00) [pid = 1672] [serial = 81] [outer = 0x11876e800] 08:59:41 INFO - PROCESS | 1672 | 1469548781642 Marionette DEBUG loaded listener.js 08:59:41 INFO - PROCESS | 1672 | ++DOMWINDOW == 82 (0x1191a0800) [pid = 1672] [serial = 82] [outer = 0x11876e800] 08:59:42 INFO - PROCESS | 1672 | 1469548782005 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]]]}] 08:59:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 08:59:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 581ms 08:59:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 08:59:42 INFO - PROCESS | 1672 | 1469548782040 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 08:59:42 INFO - PROCESS | 1672 | 1469548782043 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 08:59:42 INFO - PROCESS | 1672 | 1469548782046 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 08:59:42 INFO - PROCESS | 1672 | 1469548782048 Marionette TRACE conn2 <- [1,86,null,{}] 08:59:42 INFO - PROCESS | 1672 | 1469548782050 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}] 08:59:42 INFO - PROCESS | 1672 | 1469548782051 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:42 INFO - PROCESS | 1672 | 1469548782154 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 08:59:42 INFO - PROCESS | 1672 | 1469548782162 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:42 INFO - PROCESS | 1672 | 1469548782163 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:42 INFO - PROCESS | 1672 | ++DOCSHELL 0x117e40800 == 29 [pid = 1672] [id = 29] 08:59:42 INFO - PROCESS | 1672 | ++DOMWINDOW == 83 (0x119047c00) [pid = 1672] [serial = 83] [outer = 0x0] 08:59:42 INFO - PROCESS | 1672 | ++DOMWINDOW == 84 (0x11936c800) [pid = 1672] [serial = 84] [outer = 0x119047c00] 08:59:42 INFO - PROCESS | 1672 | 1469548782204 Marionette DEBUG loaded listener.js 08:59:42 INFO - PROCESS | 1672 | ++DOMWINDOW == 85 (0x1193a5000) [pid = 1672] [serial = 85] [outer = 0x119047c00] 08:59:42 INFO - PROCESS | 1672 | 1469548782660 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]]]}] 08:59:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 08:59:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 669ms 08:59:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 08:59:42 INFO - PROCESS | 1672 | 1469548782715 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 08:59:42 INFO - PROCESS | 1672 | 1469548782716 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 08:59:42 INFO - PROCESS | 1672 | 1469548782718 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 08:59:42 INFO - PROCESS | 1672 | 1469548782719 Marionette TRACE conn2 <- [1,90,null,{}] 08:59:42 INFO - PROCESS | 1672 | 1469548782722 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}] 08:59:42 INFO - PROCESS | 1672 | 1469548782723 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:42 INFO - PROCESS | 1672 | 1469548782796 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 08:59:42 INFO - PROCESS | 1672 | 1469548782800 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:42 INFO - PROCESS | 1672 | 1469548782804 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:42 INFO - PROCESS | 1672 | ++DOCSHELL 0x11825e800 == 30 [pid = 1672] [id = 30] 08:59:42 INFO - PROCESS | 1672 | ++DOMWINDOW == 86 (0x119581400) [pid = 1672] [serial = 86] [outer = 0x0] 08:59:42 INFO - PROCESS | 1672 | ++DOMWINDOW == 87 (0x119589400) [pid = 1672] [serial = 87] [outer = 0x119581400] 08:59:42 INFO - PROCESS | 1672 | 1469548782838 Marionette DEBUG loaded listener.js 08:59:42 INFO - PROCESS | 1672 | ++DOMWINDOW == 88 (0x119821800) [pid = 1672] [serial = 88] [outer = 0x119581400] 08:59:43 INFO - PROCESS | 1672 | 1469548783137 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]]]}] 08:59:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 08:59:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 469ms 08:59:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 08:59:43 INFO - PROCESS | 1672 | 1469548783188 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 08:59:43 INFO - PROCESS | 1672 | 1469548783189 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 08:59:43 INFO - PROCESS | 1672 | 1469548783191 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 08:59:43 INFO - PROCESS | 1672 | 1469548783194 Marionette TRACE conn2 <- [1,94,null,{}] 08:59:43 INFO - PROCESS | 1672 | 1469548783197 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}] 08:59:43 INFO - PROCESS | 1672 | 1469548783199 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:43 INFO - PROCESS | 1672 | 1469548783270 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 08:59:43 INFO - PROCESS | 1672 | 1469548783314 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:43 INFO - PROCESS | 1672 | 1469548783316 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:43 INFO - PROCESS | 1672 | ++DOCSHELL 0x1188b4000 == 31 [pid = 1672] [id = 31] 08:59:43 INFO - PROCESS | 1672 | ++DOMWINDOW == 89 (0x119585c00) [pid = 1672] [serial = 89] [outer = 0x0] 08:59:43 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x1199ab400) [pid = 1672] [serial = 90] [outer = 0x119585c00] 08:59:43 INFO - PROCESS | 1672 | 1469548783340 Marionette DEBUG loaded listener.js 08:59:43 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x120fd1400) [pid = 1672] [serial = 91] [outer = 0x119585c00] 08:59:43 INFO - PROCESS | 1672 | 1469548783589 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]]]}] 08:59:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 08:59:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 421ms 08:59:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 08:59:43 INFO - PROCESS | 1672 | 1469548783617 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 08:59:43 INFO - PROCESS | 1672 | 1469548783618 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 08:59:43 INFO - PROCESS | 1672 | 1469548783620 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 08:59:43 INFO - PROCESS | 1672 | 1469548783621 Marionette TRACE conn2 <- [1,98,null,{}] 08:59:43 INFO - PROCESS | 1672 | 1469548783632 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}] 08:59:43 INFO - PROCESS | 1672 | 1469548783633 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:43 INFO - PROCESS | 1672 | 1469548783711 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 08:59:43 INFO - PROCESS | 1672 | 1469548783715 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:43 INFO - PROCESS | 1672 | 1469548783716 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:43 INFO - PROCESS | 1672 | ++DOCSHELL 0x1191c5000 == 32 [pid = 1672] [id = 32] 08:59:43 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x1199a7400) [pid = 1672] [serial = 92] [outer = 0x0] 08:59:43 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x120fd7000) [pid = 1672] [serial = 93] [outer = 0x1199a7400] 08:59:43 INFO - PROCESS | 1672 | 1469548783740 Marionette DEBUG loaded listener.js 08:59:43 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x122719400) [pid = 1672] [serial = 94] [outer = 0x1199a7400] 08:59:44 INFO - PROCESS | 1672 | 1469548784025 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]]]}] 08:59:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 08:59:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 419ms 08:59:44 INFO - PROCESS | 1672 | 1469548784046 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 08:59:44 INFO - PROCESS | 1672 | 1469548784047 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 08:59:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 08:59:44 INFO - PROCESS | 1672 | 1469548784050 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 08:59:44 INFO - PROCESS | 1672 | 1469548784051 Marionette TRACE conn2 <- [1,102,null,{}] 08:59:44 INFO - PROCESS | 1672 | 1469548784053 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}] 08:59:44 INFO - PROCESS | 1672 | 1469548784054 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:44 INFO - PROCESS | 1672 | 1469548784130 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 08:59:44 INFO - PROCESS | 1672 | 1469548784134 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:44 INFO - PROCESS | 1672 | 1469548784135 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:44 INFO - PROCESS | 1672 | ++DOCSHELL 0x1195ac000 == 33 [pid = 1672] [id = 33] 08:59:44 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x120fd8800) [pid = 1672] [serial = 95] [outer = 0x0] 08:59:44 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x123b20800) [pid = 1672] [serial = 96] [outer = 0x120fd8800] 08:59:44 INFO - PROCESS | 1672 | 1469548784163 Marionette DEBUG loaded listener.js 08:59:44 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x123f90000) [pid = 1672] [serial = 97] [outer = 0x120fd8800] 08:59:44 INFO - PROCESS | 1672 | 1469548784456 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]]]}] 08:59:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 08:59:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 418ms 08:59:44 INFO - PROCESS | 1672 | 1469548784468 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 08:59:44 INFO - PROCESS | 1672 | 1469548784469 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 08:59:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 08:59:44 INFO - PROCESS | 1672 | 1469548784472 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 08:59:44 INFO - PROCESS | 1672 | 1469548784473 Marionette TRACE conn2 <- [1,106,null,{}] 08:59:44 INFO - PROCESS | 1672 | 1469548784486 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}] 08:59:44 INFO - PROCESS | 1672 | 1469548784487 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:44 INFO - PROCESS | 1672 | 1469548784597 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 08:59:44 INFO - PROCESS | 1672 | 1469548784623 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:44 INFO - PROCESS | 1672 | 1469548784624 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:44 INFO - PROCESS | 1672 | ++DOCSHELL 0x119390800 == 34 [pid = 1672] [id = 34] 08:59:44 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x11339a800) [pid = 1672] [serial = 98] [outer = 0x0] 08:59:44 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x123f90c00) [pid = 1672] [serial = 99] [outer = 0x11339a800] 08:59:44 INFO - PROCESS | 1672 | 1469548784648 Marionette DEBUG loaded listener.js 08:59:44 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x124481400) [pid = 1672] [serial = 100] [outer = 0x11339a800] 08:59:44 INFO - PROCESS | 1672 | 1469548784894 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]]]}] 08:59:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 08:59:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 475ms 08:59:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 08:59:44 INFO - PROCESS | 1672 | 1469548784949 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 08:59:44 INFO - PROCESS | 1672 | 1469548784950 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 08:59:44 INFO - PROCESS | 1672 | 1469548784952 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 08:59:44 INFO - PROCESS | 1672 | 1469548784953 Marionette TRACE conn2 <- [1,110,null,{}] 08:59:44 INFO - PROCESS | 1672 | 1469548784955 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}] 08:59:44 INFO - PROCESS | 1672 | 1469548784957 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:45 INFO - PROCESS | 1672 | 1469548785046 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 08:59:45 INFO - PROCESS | 1672 | 1469548785050 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:45 INFO - PROCESS | 1672 | 1469548785051 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:45 INFO - PROCESS | 1672 | ++DOCSHELL 0x1199ce000 == 35 [pid = 1672] [id = 35] 08:59:45 INFO - PROCESS | 1672 | ++DOMWINDOW == 101 (0x124086000) [pid = 1672] [serial = 101] [outer = 0x0] 08:59:45 INFO - PROCESS | 1672 | ++DOMWINDOW == 102 (0x124488800) [pid = 1672] [serial = 102] [outer = 0x124086000] 08:59:45 INFO - PROCESS | 1672 | 1469548785077 Marionette DEBUG loaded listener.js 08:59:45 INFO - PROCESS | 1672 | ++DOMWINDOW == 103 (0x1245c7400) [pid = 1672] [serial = 103] [outer = 0x124086000] 08:59:45 INFO - PROCESS | 1672 | 1469548785390 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]]]}] 08:59:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 08:59:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 469ms 08:59:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 08:59:45 INFO - PROCESS | 1672 | 1469548785422 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 08:59:45 INFO - PROCESS | 1672 | 1469548785423 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 08:59:45 INFO - PROCESS | 1672 | 1469548785428 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 08:59:45 INFO - PROCESS | 1672 | 1469548785430 Marionette TRACE conn2 <- [1,114,null,{}] 08:59:45 INFO - PROCESS | 1672 | 1469548785432 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}] 08:59:45 INFO - PROCESS | 1672 | 1469548785433 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:45 INFO - PROCESS | 1672 | 1469548785540 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 08:59:45 INFO - PROCESS | 1672 | 1469548785548 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:45 INFO - PROCESS | 1672 | 1469548785549 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:45 INFO - PROCESS | 1672 | ++DOCSHELL 0x119eec000 == 36 [pid = 1672] [id = 36] 08:59:45 INFO - PROCESS | 1672 | ++DOMWINDOW == 104 (0x124884400) [pid = 1672] [serial = 104] [outer = 0x0] 08:59:45 INFO - PROCESS | 1672 | ++DOMWINDOW == 105 (0x124890000) [pid = 1672] [serial = 105] [outer = 0x124884400] 08:59:45 INFO - PROCESS | 1672 | 1469548785573 Marionette DEBUG loaded listener.js 08:59:45 INFO - PROCESS | 1672 | ++DOMWINDOW == 106 (0x1249e8000) [pid = 1672] [serial = 106] [outer = 0x124884400] 08:59:45 INFO - PROCESS | 1672 | 1469548785880 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]]]}] 08:59:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 08:59:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 470ms 08:59:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 08:59:45 INFO - PROCESS | 1672 | 1469548785899 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 08:59:45 INFO - PROCESS | 1672 | 1469548785900 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 08:59:45 INFO - PROCESS | 1672 | 1469548785902 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 08:59:45 INFO - PROCESS | 1672 | 1469548785903 Marionette TRACE conn2 <- [1,118,null,{}] 08:59:45 INFO - PROCESS | 1672 | 1469548785905 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}] 08:59:45 INFO - PROCESS | 1672 | 1469548785907 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:45 INFO - PROCESS | 1672 | 1469548785986 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 08:59:45 INFO - PROCESS | 1672 | 1469548785989 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:45 INFO - PROCESS | 1672 | 1469548785990 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:46 INFO - PROCESS | 1672 | ++DOCSHELL 0x123835800 == 37 [pid = 1672] [id = 37] 08:59:46 INFO - PROCESS | 1672 | ++DOMWINDOW == 107 (0x11936f400) [pid = 1672] [serial = 107] [outer = 0x0] 08:59:46 INFO - PROCESS | 1672 | ++DOMWINDOW == 108 (0x124d9c000) [pid = 1672] [serial = 108] [outer = 0x11936f400] 08:59:46 INFO - PROCESS | 1672 | 1469548786017 Marionette DEBUG loaded listener.js 08:59:46 INFO - PROCESS | 1672 | ++DOMWINDOW == 109 (0x124dec800) [pid = 1672] [serial = 109] [outer = 0x11936f400] 08:59:46 INFO - PROCESS | 1672 | 1469548786307 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]]]}] 08:59:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 08:59:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 419ms 08:59:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 08:59:46 INFO - PROCESS | 1672 | 1469548786321 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 08:59:46 INFO - PROCESS | 1672 | 1469548786322 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 08:59:46 INFO - PROCESS | 1672 | 1469548786332 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 08:59:46 INFO - PROCESS | 1672 | 1469548786333 Marionette TRACE conn2 <- [1,122,null,{}] 08:59:46 INFO - PROCESS | 1672 | 1469548786337 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}] 08:59:46 INFO - PROCESS | 1672 | 1469548786338 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:46 INFO - PROCESS | 1672 | 1469548786417 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 08:59:46 INFO - PROCESS | 1672 | 1469548786468 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:46 INFO - PROCESS | 1672 | 1469548786469 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:46 INFO - PROCESS | 1672 | ++DOCSHELL 0x123961000 == 38 [pid = 1672] [id = 38] 08:59:46 INFO - PROCESS | 1672 | ++DOMWINDOW == 110 (0x124480c00) [pid = 1672] [serial = 110] [outer = 0x0] 08:59:46 INFO - PROCESS | 1672 | ++DOMWINDOW == 111 (0x124b68c00) [pid = 1672] [serial = 111] [outer = 0x124480c00] 08:59:46 INFO - PROCESS | 1672 | 1469548786493 Marionette DEBUG loaded listener.js 08:59:46 INFO - PROCESS | 1672 | ++DOMWINDOW == 112 (0x125071000) [pid = 1672] [serial = 112] [outer = 0x124480c00] 08:59:46 INFO - PROCESS | 1672 | 1469548786733 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]]]}] 08:59:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 08:59:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 429ms 08:59:46 INFO - PROCESS | 1672 | 1469548786755 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 08:59:46 INFO - PROCESS | 1672 | 1469548786756 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 08:59:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 08:59:46 INFO - PROCESS | 1672 | 1469548786766 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 08:59:46 INFO - PROCESS | 1672 | 1469548786767 Marionette TRACE conn2 <- [1,126,null,{}] 08:59:46 INFO - PROCESS | 1672 | 1469548786769 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}] 08:59:46 INFO - PROCESS | 1672 | 1469548786770 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:46 INFO - PROCESS | 1672 | 1469548786866 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 08:59:46 INFO - PROCESS | 1672 | 1469548786871 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:46 INFO - PROCESS | 1672 | 1469548786872 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:46 INFO - PROCESS | 1672 | ++DOCSHELL 0x123f1a000 == 39 [pid = 1672] [id = 39] 08:59:46 INFO - PROCESS | 1672 | ++DOMWINDOW == 113 (0x125545c00) [pid = 1672] [serial = 113] [outer = 0x0] 08:59:46 INFO - PROCESS | 1672 | ++DOMWINDOW == 114 (0x1260a3400) [pid = 1672] [serial = 114] [outer = 0x125545c00] 08:59:46 INFO - PROCESS | 1672 | 1469548786895 Marionette DEBUG loaded listener.js 08:59:46 INFO - PROCESS | 1672 | ++DOMWINDOW == 115 (0x1261a8400) [pid = 1672] [serial = 115] [outer = 0x125545c00] 08:59:47 INFO - PROCESS | 1672 | 1469548787198 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]]]}] 08:59:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 08:59:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 474ms 08:59:47 INFO - PROCESS | 1672 | 1469548787235 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 08:59:47 INFO - PROCESS | 1672 | 1469548787236 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 08:59:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 08:59:47 INFO - PROCESS | 1672 | 1469548787238 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 08:59:47 INFO - PROCESS | 1672 | 1469548787239 Marionette TRACE conn2 <- [1,130,null,{}] 08:59:47 INFO - PROCESS | 1672 | 1469548787245 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}] 08:59:47 INFO - PROCESS | 1672 | 1469548787246 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:47 INFO - PROCESS | 1672 | 1469548787321 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 08:59:47 INFO - PROCESS | 1672 | 1469548787372 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:47 INFO - PROCESS | 1672 | 1469548787373 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:47 INFO - PROCESS | 1672 | ++DOCSHELL 0x1242a4800 == 40 [pid = 1672] [id = 40] 08:59:47 INFO - PROCESS | 1672 | ++DOMWINDOW == 116 (0x12609b800) [pid = 1672] [serial = 116] [outer = 0x0] 08:59:47 INFO - PROCESS | 1672 | ++DOMWINDOW == 117 (0x1261acc00) [pid = 1672] [serial = 117] [outer = 0x12609b800] 08:59:47 INFO - PROCESS | 1672 | 1469548787403 Marionette DEBUG loaded listener.js 08:59:47 INFO - PROCESS | 1672 | ++DOMWINDOW == 118 (0x1267b8c00) [pid = 1672] [serial = 118] [outer = 0x12609b800] 08:59:47 INFO - PROCESS | 1672 | 1469548787659 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]]]}] 08:59:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 08:59:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 470ms 08:59:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 08:59:47 INFO - PROCESS | 1672 | 1469548787715 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 08:59:47 INFO - PROCESS | 1672 | 1469548787716 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 08:59:47 INFO - PROCESS | 1672 | 1469548787718 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 08:59:47 INFO - PROCESS | 1672 | 1469548787719 Marionette TRACE conn2 <- [1,134,null,{}] 08:59:47 INFO - PROCESS | 1672 | 1469548787722 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}] 08:59:47 INFO - PROCESS | 1672 | 1469548787723 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:47 INFO - PROCESS | 1672 | 1469548787805 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 08:59:47 INFO - PROCESS | 1672 | 1469548787811 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:47 INFO - PROCESS | 1672 | 1469548787812 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:47 INFO - PROCESS | 1672 | ++DOCSHELL 0x12486e000 == 41 [pid = 1672] [id = 41] 08:59:47 INFO - PROCESS | 1672 | ++DOMWINDOW == 119 (0x128877400) [pid = 1672] [serial = 119] [outer = 0x0] 08:59:47 INFO - PROCESS | 1672 | ++DOMWINDOW == 120 (0x12890f000) [pid = 1672] [serial = 120] [outer = 0x128877400] 08:59:47 INFO - PROCESS | 1672 | 1469548787835 Marionette DEBUG loaded listener.js 08:59:47 INFO - PROCESS | 1672 | ++DOMWINDOW == 121 (0x128916800) [pid = 1672] [serial = 121] [outer = 0x128877400] 08:59:48 INFO - PROCESS | 1672 | 1469548788824 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]]]}] 08:59:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 08:59:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1120ms 08:59:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 08:59:48 INFO - PROCESS | 1672 | 1469548788840 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 08:59:48 INFO - PROCESS | 1672 | 1469548788842 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 08:59:48 INFO - PROCESS | 1672 | 1469548788845 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 08:59:48 INFO - PROCESS | 1672 | 1469548788847 Marionette TRACE conn2 <- [1,138,null,{}] 08:59:48 INFO - PROCESS | 1672 | 1469548788851 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}] 08:59:48 INFO - PROCESS | 1672 | 1469548788853 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:48 INFO - PROCESS | 1672 | 1469548788939 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 08:59:48 INFO - PROCESS | 1672 | 1469548788972 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:48 INFO - PROCESS | 1672 | 1469548788975 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:48 INFO - PROCESS | 1672 | ++DOCSHELL 0x113f48800 == 42 [pid = 1672] [id = 42] 08:59:48 INFO - PROCESS | 1672 | ++DOMWINDOW == 122 (0x116aa9000) [pid = 1672] [serial = 122] [outer = 0x0] 08:59:49 INFO - PROCESS | 1672 | ++DOMWINDOW == 123 (0x117409000) [pid = 1672] [serial = 123] [outer = 0x116aa9000] 08:59:49 INFO - PROCESS | 1672 | 1469548789005 Marionette DEBUG loaded listener.js 08:59:49 INFO - PROCESS | 1672 | ++DOMWINDOW == 124 (0x1176a4400) [pid = 1672] [serial = 124] [outer = 0x116aa9000] 08:59:49 INFO - PROCESS | 1672 | 1469548789462 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]]]}] 08:59:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 08:59:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 670ms 08:59:49 INFO - PROCESS | 1672 | 1469548789516 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 08:59:49 INFO - PROCESS | 1672 | 1469548789521 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 08:59:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 08:59:49 INFO - PROCESS | 1672 | 1469548789527 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 08:59:49 INFO - PROCESS | 1672 | 1469548789530 Marionette TRACE conn2 <- [1,142,null,{}] 08:59:49 INFO - PROCESS | 1672 | 1469548789549 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}] 08:59:49 INFO - PROCESS | 1672 | 1469548789551 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:49 INFO - PROCESS | 1672 | 1469548789650 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 08:59:49 INFO - PROCESS | 1672 | 1469548789659 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:49 INFO - PROCESS | 1672 | 1469548789660 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:49 INFO - PROCESS | 1672 | ++DOCSHELL 0x11695d800 == 43 [pid = 1672] [id = 43] 08:59:49 INFO - PROCESS | 1672 | ++DOMWINDOW == 125 (0x1187db800) [pid = 1672] [serial = 125] [outer = 0x0] 08:59:49 INFO - PROCESS | 1672 | ++DOMWINDOW == 126 (0x118891400) [pid = 1672] [serial = 126] [outer = 0x1187db800] 08:59:49 INFO - PROCESS | 1672 | 1469548789687 Marionette DEBUG loaded listener.js 08:59:49 INFO - PROCESS | 1672 | ++DOMWINDOW == 127 (0x119053400) [pid = 1672] [serial = 127] [outer = 0x1187db800] 08:59:50 INFO - PROCESS | 1672 | --DOMWINDOW == 126 (0x12a615400) [pid = 1672] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 08:59:50 INFO - PROCESS | 1672 | --DOMWINDOW == 125 (0x128e88800) [pid = 1672] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 08:59:50 INFO - PROCESS | 1672 | --DOMWINDOW == 124 (0x12c3d5c00) [pid = 1672] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 08:59:50 INFO - PROCESS | 1672 | --DOMWINDOW == 123 (0x117406c00) [pid = 1672] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 08:59:50 INFO - PROCESS | 1672 | --DOMWINDOW == 122 (0x118768c00) [pid = 1672] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 08:59:50 INFO - PROCESS | 1672 | --DOMWINDOW == 121 (0x12c2e8800) [pid = 1672] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 08:59:50 INFO - PROCESS | 1672 | --DOMWINDOW == 120 (0x124489800) [pid = 1672] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 08:59:50 INFO - PROCESS | 1672 | --DOMWINDOW == 119 (0x12c29e000) [pid = 1672] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 08:59:50 INFO - PROCESS | 1672 | --DOMWINDOW == 118 (0x12be3fc00) [pid = 1672] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 08:59:50 INFO - PROCESS | 1672 | --DOMWINDOW == 117 (0x12be2b800) [pid = 1672] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 08:59:50 INFO - PROCESS | 1672 | --DOMWINDOW == 116 (0x120e99800) [pid = 1672] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 08:59:50 INFO - PROCESS | 1672 | --DOMWINDOW == 115 (0x12b8e8000) [pid = 1672] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 08:59:50 INFO - PROCESS | 1672 | --DOMWINDOW == 114 (0x12b723800) [pid = 1672] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 08:59:50 INFO - PROCESS | 1672 | --DOMWINDOW == 113 (0x1199a7400) [pid = 1672] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 08:59:50 INFO - PROCESS | 1672 | --DOMWINDOW == 112 (0x120fd8800) [pid = 1672] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 08:59:50 INFO - PROCESS | 1672 | --DOMWINDOW == 111 (0x11339a800) [pid = 1672] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 08:59:50 INFO - PROCESS | 1672 | --DOMWINDOW == 110 (0x124884400) [pid = 1672] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 08:59:50 INFO - PROCESS | 1672 | --DOMWINDOW == 109 (0x11936f400) [pid = 1672] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 08:59:50 INFO - PROCESS | 1672 | --DOMWINDOW == 108 (0x124480c00) [pid = 1672] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 08:59:50 INFO - PROCESS | 1672 | --DOMWINDOW == 107 (0x1245c7800) [pid = 1672] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 08:59:50 INFO - PROCESS | 1672 | --DOMWINDOW == 106 (0x112a8cc00) [pid = 1672] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 08:59:50 INFO - PROCESS | 1672 | --DOMWINDOW == 105 (0x113d9e400) [pid = 1672] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 08:59:50 INFO - PROCESS | 1672 | --DOMWINDOW == 104 (0x113807800) [pid = 1672] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 08:59:50 INFO - PROCESS | 1672 | --DOMWINDOW == 103 (0x113f3a800) [pid = 1672] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 08:59:50 INFO - PROCESS | 1672 | --DOMWINDOW == 102 (0x115e0d800) [pid = 1672] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 08:59:50 INFO - PROCESS | 1672 | --DOMWINDOW == 101 (0x11876e800) [pid = 1672] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 08:59:50 INFO - PROCESS | 1672 | --DOMWINDOW == 100 (0x119047c00) [pid = 1672] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 08:59:50 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x119581400) [pid = 1672] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 08:59:50 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x119585c00) [pid = 1672] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 08:59:50 INFO - PROCESS | 1672 | 1469548790498 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]]]}] 08:59:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 08:59:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 979ms 08:59:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 08:59:50 INFO - PROCESS | 1672 | 1469548790506 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 08:59:50 INFO - PROCESS | 1672 | 1469548790508 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 08:59:50 INFO - PROCESS | 1672 | 1469548790511 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 08:59:50 INFO - PROCESS | 1672 | 1469548790513 Marionette TRACE conn2 <- [1,146,null,{}] 08:59:50 INFO - PROCESS | 1672 | 1469548790520 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}] 08:59:50 INFO - PROCESS | 1672 | 1469548790523 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:50 INFO - PROCESS | 1672 | 1469548790597 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 08:59:50 INFO - PROCESS | 1672 | 1469548790601 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:50 INFO - PROCESS | 1672 | 1469548790603 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:50 INFO - PROCESS | 1672 | ++DOCSHELL 0x117360800 == 44 [pid = 1672] [id = 44] 08:59:50 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x112a7f400) [pid = 1672] [serial = 128] [outer = 0x0] 08:59:50 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x11876e800) [pid = 1672] [serial = 129] [outer = 0x112a7f400] 08:59:50 INFO - PROCESS | 1672 | 1469548790633 Marionette DEBUG loaded listener.js 08:59:50 INFO - PROCESS | 1672 | ++DOMWINDOW == 101 (0x1191d8000) [pid = 1672] [serial = 130] [outer = 0x112a7f400] 08:59:50 INFO - PROCESS | 1672 | 1469548790959 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]]]}] 08:59:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 08:59:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 470ms 08:59:50 INFO - PROCESS | 1672 | 1469548790982 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 08:59:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 08:59:50 INFO - PROCESS | 1672 | 1469548790983 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 08:59:50 INFO - PROCESS | 1672 | 1469548790985 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 08:59:50 INFO - PROCESS | 1672 | 1469548790986 Marionette TRACE conn2 <- [1,150,null,{}] 08:59:50 INFO - PROCESS | 1672 | 1469548790989 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}] 08:59:50 INFO - PROCESS | 1672 | 1469548790990 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:51 INFO - PROCESS | 1672 | 1469548791063 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 08:59:51 INFO - PROCESS | 1672 | 1469548791066 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:51 INFO - PROCESS | 1672 | 1469548791067 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:51 INFO - PROCESS | 1672 | ++DOCSHELL 0x11827e000 == 45 [pid = 1672] [id = 45] 08:59:51 INFO - PROCESS | 1672 | ++DOMWINDOW == 102 (0x1193a2c00) [pid = 1672] [serial = 131] [outer = 0x0] 08:59:51 INFO - PROCESS | 1672 | ++DOMWINDOW == 103 (0x119584400) [pid = 1672] [serial = 132] [outer = 0x1193a2c00] 08:59:51 INFO - PROCESS | 1672 | 1469548791094 Marionette DEBUG loaded listener.js 08:59:51 INFO - PROCESS | 1672 | ++DOMWINDOW == 104 (0x11981ec00) [pid = 1672] [serial = 133] [outer = 0x1193a2c00] 08:59:51 INFO - PROCESS | 1672 | 1469548791397 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]]]}] 08:59:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 08:59:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 419ms 08:59:51 INFO - PROCESS | 1672 | 1469548791405 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 08:59:51 INFO - PROCESS | 1672 | 1469548791406 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 08:59:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 08:59:51 INFO - PROCESS | 1672 | 1469548791408 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 08:59:51 INFO - PROCESS | 1672 | 1469548791411 Marionette TRACE conn2 <- [1,154,null,{}] 08:59:51 INFO - PROCESS | 1672 | 1469548791419 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}] 08:59:51 INFO - PROCESS | 1672 | 1469548791420 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:51 INFO - PROCESS | 1672 | 1469548791495 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 08:59:51 INFO - PROCESS | 1672 | 1469548791499 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:51 INFO - PROCESS | 1672 | 1469548791500 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:51 INFO - PROCESS | 1672 | ++DOCSHELL 0x1191c7800 == 46 [pid = 1672] [id = 46] 08:59:51 INFO - PROCESS | 1672 | ++DOMWINDOW == 105 (0x11876a400) [pid = 1672] [serial = 134] [outer = 0x0] 08:59:51 INFO - PROCESS | 1672 | ++DOMWINDOW == 106 (0x1199ac800) [pid = 1672] [serial = 135] [outer = 0x11876a400] 08:59:51 INFO - PROCESS | 1672 | 1469548791526 Marionette DEBUG loaded listener.js 08:59:51 INFO - PROCESS | 1672 | ++DOMWINDOW == 107 (0x120e9c000) [pid = 1672] [serial = 136] [outer = 0x11876a400] 08:59:51 INFO - PROCESS | 1672 | 1469548791831 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]]]}] 08:59:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 08:59:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 476ms 08:59:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 08:59:51 INFO - PROCESS | 1672 | 1469548791885 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 08:59:51 INFO - PROCESS | 1672 | 1469548791886 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 08:59:51 INFO - PROCESS | 1672 | 1469548791888 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 08:59:51 INFO - PROCESS | 1672 | 1469548791889 Marionette TRACE conn2 <- [1,158,null,{}] 08:59:51 INFO - PROCESS | 1672 | 1469548791891 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}] 08:59:51 INFO - PROCESS | 1672 | 1469548791895 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:51 INFO - PROCESS | 1672 | 1469548791980 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 08:59:51 INFO - PROCESS | 1672 | 1469548791984 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:51 INFO - PROCESS | 1672 | 1469548791985 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:52 INFO - PROCESS | 1672 | ++DOCSHELL 0x119893800 == 47 [pid = 1672] [id = 47] 08:59:52 INFO - PROCESS | 1672 | ++DOMWINDOW == 108 (0x120ea2800) [pid = 1672] [serial = 137] [outer = 0x0] 08:59:52 INFO - PROCESS | 1672 | ++DOMWINDOW == 109 (0x1238ed400) [pid = 1672] [serial = 138] [outer = 0x120ea2800] 08:59:52 INFO - PROCESS | 1672 | 1469548792019 Marionette DEBUG loaded listener.js 08:59:52 INFO - PROCESS | 1672 | ++DOMWINDOW == 110 (0x124487800) [pid = 1672] [serial = 139] [outer = 0x120ea2800] 08:59:52 INFO - PROCESS | 1672 | 1469548792318 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]]]}] 08:59:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 08:59:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 469ms 08:59:52 INFO - PROCESS | 1672 | 1469548792359 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 08:59:52 INFO - PROCESS | 1672 | 1469548792361 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 08:59:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 08:59:52 INFO - PROCESS | 1672 | 1469548792364 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 08:59:52 INFO - PROCESS | 1672 | 1469548792365 Marionette TRACE conn2 <- [1,162,null,{}] 08:59:52 INFO - PROCESS | 1672 | 1469548792367 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}] 08:59:52 INFO - PROCESS | 1672 | 1469548792368 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:52 INFO - PROCESS | 1672 | 1469548792436 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 08:59:52 INFO - PROCESS | 1672 | 1469548792521 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:52 INFO - PROCESS | 1672 | 1469548792522 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:52 INFO - PROCESS | 1672 | ++DOCSHELL 0x112540000 == 48 [pid = 1672] [id = 48] 08:59:52 INFO - PROCESS | 1672 | ++DOMWINDOW == 111 (0x111ca8c00) [pid = 1672] [serial = 140] [outer = 0x0] 08:59:52 INFO - PROCESS | 1672 | ++DOMWINDOW == 112 (0x1121be800) [pid = 1672] [serial = 141] [outer = 0x111ca8c00] 08:59:52 INFO - PROCESS | 1672 | 1469548792553 Marionette DEBUG loaded listener.js 08:59:52 INFO - PROCESS | 1672 | ++DOMWINDOW == 113 (0x11339ec00) [pid = 1672] [serial = 142] [outer = 0x111ca8c00] 08:59:53 INFO - PROCESS | 1672 | 1469548793003 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]]]}] 08:59:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 08:59:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 667ms 08:59:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 08:59:53 INFO - PROCESS | 1672 | 1469548793033 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 08:59:53 INFO - PROCESS | 1672 | 1469548793035 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 08:59:53 INFO - PROCESS | 1672 | 1469548793038 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 08:59:53 INFO - PROCESS | 1672 | 1469548793040 Marionette TRACE conn2 <- [1,166,null,{}] 08:59:53 INFO - PROCESS | 1672 | 1469548793063 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}] 08:59:53 INFO - PROCESS | 1672 | 1469548793066 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:53 INFO - PROCESS | 1672 | 1469548793159 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 08:59:53 INFO - PROCESS | 1672 | 1469548793219 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:53 INFO - PROCESS | 1672 | 1469548793221 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:53 INFO - PROCESS | 1672 | ++DOCSHELL 0x11735c800 == 49 [pid = 1672] [id = 49] 08:59:53 INFO - PROCESS | 1672 | ++DOMWINDOW == 114 (0x117403400) [pid = 1672] [serial = 143] [outer = 0x0] 08:59:53 INFO - PROCESS | 1672 | ++DOMWINDOW == 115 (0x117448400) [pid = 1672] [serial = 144] [outer = 0x117403400] 08:59:53 INFO - PROCESS | 1672 | 1469548793251 Marionette DEBUG loaded listener.js 08:59:53 INFO - PROCESS | 1672 | ++DOMWINDOW == 116 (0x118393800) [pid = 1672] [serial = 145] [outer = 0x117403400] 08:59:53 INFO - PROCESS | 1672 | 1469548793672 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]]]}] 08:59:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 08:59:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 638ms 08:59:53 INFO - PROCESS | 1672 | 1469548793679 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 08:59:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 08:59:53 INFO - PROCESS | 1672 | 1469548793681 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 08:59:53 INFO - PROCESS | 1672 | 1469548793684 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 08:59:53 INFO - PROCESS | 1672 | 1469548793685 Marionette TRACE conn2 <- [1,170,null,{}] 08:59:53 INFO - PROCESS | 1672 | 1469548793688 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}] 08:59:53 INFO - PROCESS | 1672 | 1469548793689 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:53 INFO - PROCESS | 1672 | 1469548793800 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 08:59:53 INFO - PROCESS | 1672 | 1469548793872 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:53 INFO - PROCESS | 1672 | 1469548793874 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:53 INFO - PROCESS | 1672 | ++DOCSHELL 0x123829800 == 50 [pid = 1672] [id = 50] 08:59:53 INFO - PROCESS | 1672 | ++DOMWINDOW == 117 (0x1193a8c00) [pid = 1672] [serial = 146] [outer = 0x0] 08:59:53 INFO - PROCESS | 1672 | ++DOMWINDOW == 118 (0x1193b1400) [pid = 1672] [serial = 147] [outer = 0x1193a8c00] 08:59:53 INFO - PROCESS | 1672 | 1469548793904 Marionette DEBUG loaded listener.js 08:59:53 INFO - PROCESS | 1672 | ++DOMWINDOW == 119 (0x120e9fc00) [pid = 1672] [serial = 148] [outer = 0x1193a8c00] 08:59:54 INFO - PROCESS | 1672 | 1469548794312 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]]]}] 08:59:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 08:59:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 671ms 08:59:54 INFO - PROCESS | 1672 | 1469548794356 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 08:59:54 INFO - PROCESS | 1672 | 1469548794357 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 08:59:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 08:59:54 INFO - PROCESS | 1672 | 1469548794364 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 08:59:54 INFO - PROCESS | 1672 | 1469548794369 Marionette TRACE conn2 <- [1,174,null,{}] 08:59:54 INFO - PROCESS | 1672 | 1469548794372 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}] 08:59:54 INFO - PROCESS | 1672 | 1469548794374 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:54 INFO - PROCESS | 1672 | 1469548794468 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 08:59:54 INFO - PROCESS | 1672 | 1469548794514 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:54 INFO - PROCESS | 1672 | 1469548794515 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:54 INFO - PROCESS | 1672 | ++DOCSHELL 0x123bf4800 == 51 [pid = 1672] [id = 51] 08:59:54 INFO - PROCESS | 1672 | ++DOMWINDOW == 120 (0x120ea0400) [pid = 1672] [serial = 149] [outer = 0x0] 08:59:54 INFO - PROCESS | 1672 | ++DOMWINDOW == 121 (0x123f91800) [pid = 1672] [serial = 150] [outer = 0x120ea0400] 08:59:54 INFO - PROCESS | 1672 | 1469548794544 Marionette DEBUG loaded listener.js 08:59:54 INFO - PROCESS | 1672 | ++DOMWINDOW == 122 (0x124883400) [pid = 1672] [serial = 151] [outer = 0x120ea0400] 08:59:54 INFO - PROCESS | 1672 | 1469548794957 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]]]}] 08:59:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 08:59:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 627ms 08:59:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 08:59:54 INFO - PROCESS | 1672 | 1469548794987 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 08:59:54 INFO - PROCESS | 1672 | 1469548794989 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 08:59:54 INFO - PROCESS | 1672 | 1469548794991 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 08:59:54 INFO - PROCESS | 1672 | 1469548794992 Marionette TRACE conn2 <- [1,178,null,{}] 08:59:54 INFO - PROCESS | 1672 | 1469548794995 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}] 08:59:54 INFO - PROCESS | 1672 | 1469548794996 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:55 INFO - PROCESS | 1672 | 1469548795089 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 08:59:55 INFO - PROCESS | 1672 | 1469548795162 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:55 INFO - PROCESS | 1672 | 1469548795163 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:55 INFO - PROCESS | 1672 | ++DOCSHELL 0x112549000 == 52 [pid = 1672] [id = 52] 08:59:55 INFO - PROCESS | 1672 | ++DOMWINDOW == 123 (0x11769bc00) [pid = 1672] [serial = 152] [outer = 0x0] 08:59:55 INFO - PROCESS | 1672 | ++DOMWINDOW == 124 (0x1191d6c00) [pid = 1672] [serial = 153] [outer = 0x11769bc00] 08:59:55 INFO - PROCESS | 1672 | 1469548795192 Marionette DEBUG loaded listener.js 08:59:55 INFO - PROCESS | 1672 | ++DOMWINDOW == 125 (0x124485800) [pid = 1672] [serial = 154] [outer = 0x11769bc00] 08:59:55 INFO - PROCESS | 1672 | 1469548795635 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]]]}] 08:59:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 08:59:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 669ms 08:59:55 INFO - PROCESS | 1672 | 1469548795661 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 08:59:55 INFO - PROCESS | 1672 | 1469548795663 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 08:59:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 08:59:55 INFO - PROCESS | 1672 | 1469548795666 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 08:59:55 INFO - PROCESS | 1672 | 1469548795668 Marionette TRACE conn2 <- [1,182,null,{}] 08:59:55 INFO - PROCESS | 1672 | 1469548795672 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}] 08:59:55 INFO - PROCESS | 1672 | 1469548795673 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:55 INFO - PROCESS | 1672 | 1469548795768 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 08:59:55 INFO - PROCESS | 1672 | 1469548795831 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:55 INFO - PROCESS | 1672 | 1469548795832 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:55 INFO - PROCESS | 1672 | ++DOCSHELL 0x116759000 == 53 [pid = 1672] [id = 53] 08:59:55 INFO - PROCESS | 1672 | ++DOMWINDOW == 126 (0x113d45800) [pid = 1672] [serial = 155] [outer = 0x0] 08:59:55 INFO - PROCESS | 1672 | ++DOMWINDOW == 127 (0x11690a000) [pid = 1672] [serial = 156] [outer = 0x113d45800] 08:59:55 INFO - PROCESS | 1672 | 1469548795860 Marionette DEBUG loaded listener.js 08:59:55 INFO - PROCESS | 1672 | ++DOMWINDOW == 128 (0x117405800) [pid = 1672] [serial = 157] [outer = 0x113d45800] 08:59:56 INFO - PROCESS | 1672 | --DOCSHELL 0x119893800 == 52 [pid = 1672] [id = 47] 08:59:56 INFO - PROCESS | 1672 | --DOCSHELL 0x1191c7800 == 51 [pid = 1672] [id = 46] 08:59:56 INFO - PROCESS | 1672 | --DOCSHELL 0x11827e000 == 50 [pid = 1672] [id = 45] 08:59:56 INFO - PROCESS | 1672 | --DOCSHELL 0x119390800 == 49 [pid = 1672] [id = 34] 08:59:56 INFO - PROCESS | 1672 | --DOCSHELL 0x1195ac000 == 48 [pid = 1672] [id = 33] 08:59:56 INFO - PROCESS | 1672 | --DOCSHELL 0x117360800 == 47 [pid = 1672] [id = 44] 08:59:56 INFO - PROCESS | 1672 | --DOCSHELL 0x11695d800 == 46 [pid = 1672] [id = 43] 08:59:56 INFO - PROCESS | 1672 | --DOCSHELL 0x117e40800 == 45 [pid = 1672] [id = 29] 08:59:56 INFO - PROCESS | 1672 | --DOCSHELL 0x1188b4000 == 44 [pid = 1672] [id = 31] 08:59:56 INFO - PROCESS | 1672 | --DOCSHELL 0x116679000 == 43 [pid = 1672] [id = 27] 08:59:56 INFO - PROCESS | 1672 | --DOCSHELL 0x113f48800 == 42 [pid = 1672] [id = 42] 08:59:56 INFO - PROCESS | 1672 | --DOCSHELL 0x11724e800 == 41 [pid = 1672] [id = 28] 08:59:56 INFO - PROCESS | 1672 | --DOCSHELL 0x11825e800 == 40 [pid = 1672] [id = 30] 08:59:56 INFO - PROCESS | 1672 | --DOCSHELL 0x112549000 == 39 [pid = 1672] [id = 52] 08:59:56 INFO - PROCESS | 1672 | --DOCSHELL 0x123bf4800 == 38 [pid = 1672] [id = 51] 08:59:56 INFO - PROCESS | 1672 | --DOCSHELL 0x1199ce000 == 37 [pid = 1672] [id = 35] 08:59:56 INFO - PROCESS | 1672 | --DOCSHELL 0x123829800 == 36 [pid = 1672] [id = 50] 08:59:56 INFO - PROCESS | 1672 | --DOCSHELL 0x123835800 == 35 [pid = 1672] [id = 37] 08:59:56 INFO - PROCESS | 1672 | --DOCSHELL 0x119eec000 == 34 [pid = 1672] [id = 36] 08:59:56 INFO - PROCESS | 1672 | --DOCSHELL 0x123f1a000 == 33 [pid = 1672] [id = 39] 08:59:56 INFO - PROCESS | 1672 | --DOCSHELL 0x12486e000 == 32 [pid = 1672] [id = 41] 08:59:56 INFO - PROCESS | 1672 | --DOCSHELL 0x11735c800 == 31 [pid = 1672] [id = 49] 08:59:56 INFO - PROCESS | 1672 | --DOCSHELL 0x123961000 == 30 [pid = 1672] [id = 38] 08:59:56 INFO - PROCESS | 1672 | --DOCSHELL 0x1191c5000 == 29 [pid = 1672] [id = 32] 08:59:56 INFO - PROCESS | 1672 | --DOCSHELL 0x112540000 == 28 [pid = 1672] [id = 48] 08:59:56 INFO - PROCESS | 1672 | --DOCSHELL 0x1242a4800 == 27 [pid = 1672] [id = 40] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 127 (0x124509800) [pid = 1672] [serial = 11] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 126 (0x120fd7000) [pid = 1672] [serial = 93] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 125 (0x123b20800) [pid = 1672] [serial = 96] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 124 (0x123f90c00) [pid = 1672] [serial = 99] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 123 (0x124488800) [pid = 1672] [serial = 102] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 122 (0x124890000) [pid = 1672] [serial = 105] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 121 (0x124d9c000) [pid = 1672] [serial = 108] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 120 (0x124b68c00) [pid = 1672] [serial = 111] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 119 (0x1260a3400) [pid = 1672] [serial = 114] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 118 (0x112f9d800) [pid = 1672] [serial = 66] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 117 (0x1169e3800) [pid = 1672] [serial = 69] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 116 (0x11386b400) [pid = 1672] [serial = 72] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 115 (0x113aad400) [pid = 1672] [serial = 73] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 114 (0x117408800) [pid = 1672] [serial = 75] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 113 (0x1176a3000) [pid = 1672] [serial = 76] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 112 (0x1176a3400) [pid = 1672] [serial = 78] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 111 (0x118769800) [pid = 1672] [serial = 79] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 110 (0x118894c00) [pid = 1672] [serial = 81] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 109 (0x1191a0800) [pid = 1672] [serial = 82] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 108 (0x11936c800) [pid = 1672] [serial = 84] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 107 (0x1193a5000) [pid = 1672] [serial = 85] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 106 (0x119589400) [pid = 1672] [serial = 87] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 105 (0x119821800) [pid = 1672] [serial = 88] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 104 (0x1199ab400) [pid = 1672] [serial = 90] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 103 (0x120fd1400) [pid = 1672] [serial = 91] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 102 (0x123f90000) [pid = 1672] [serial = 97] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 101 (0x122719400) [pid = 1672] [serial = 94] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 100 (0x124481400) [pid = 1672] [serial = 100] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x1249e8000) [pid = 1672] [serial = 106] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x117403000) [pid = 1672] [serial = 70] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x124dec800) [pid = 1672] [serial = 109] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x125071000) [pid = 1672] [serial = 112] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x1261acc00) [pid = 1672] [serial = 117] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x11339b800) [pid = 1672] [serial = 67] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x12ddbac00) [pid = 1672] [serial = 64] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x123f91c00) [pid = 1672] [serial = 8] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x12be35400) [pid = 1672] [serial = 33] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x12be3cc00) [pid = 1672] [serial = 34] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x12be28c00) [pid = 1672] [serial = 31] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 88 (0x12a40a000) [pid = 1672] [serial = 30] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 87 (0x12b9acc00) [pid = 1672] [serial = 27] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 86 (0x12b9b2c00) [pid = 1672] [serial = 28] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 85 (0x12b725400) [pid = 1672] [serial = 24] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 84 (0x12b72e800) [pid = 1672] [serial = 25] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 83 (0x12a769800) [pid = 1672] [serial = 21] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 82 (0x12a76dc00) [pid = 1672] [serial = 22] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 81 (0x1294f4400) [pid = 1672] [serial = 18] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 80 (0x128e8a400) [pid = 1672] [serial = 15] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 79 (0x128e8fc00) [pid = 1672] [serial = 16] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 78 (0x12c3e4c00) [pid = 1672] [serial = 63] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 77 (0x12c3dbc00) [pid = 1672] [serial = 60] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 76 (0x12c3e0c00) [pid = 1672] [serial = 61] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 75 (0x11740e000) [pid = 1672] [serial = 57] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 74 (0x12be3c000) [pid = 1672] [serial = 58] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 73 (0x12cff3800) [pid = 1672] [serial = 55] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 72 (0x12cc7bc00) [pid = 1672] [serial = 54] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 71 (0x12cca6800) [pid = 1672] [serial = 48] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 70 (0x12cc75000) [pid = 1672] [serial = 51] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 69 (0x12c702400) [pid = 1672] [serial = 45] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 68 (0x12c707c00) [pid = 1672] [serial = 46] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 67 (0x12448d400) [pid = 1672] [serial = 42] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 66 (0x12c2e2000) [pid = 1672] [serial = 43] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 65 (0x12c2e0c00) [pid = 1672] [serial = 40] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 64 (0x12c2a7000) [pid = 1672] [serial = 39] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 63 (0x12c29b800) [pid = 1672] [serial = 36] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | --DOMWINDOW == 62 (0x12c2a0400) [pid = 1672] [serial = 37] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1672 | 1469548796676 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]]]}] 08:59:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 08:59:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1021ms 08:59:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 08:59:56 INFO - PROCESS | 1672 | 1469548796688 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 08:59:56 INFO - PROCESS | 1672 | 1469548796690 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 08:59:56 INFO - PROCESS | 1672 | 1469548796696 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 08:59:56 INFO - PROCESS | 1672 | 1469548796697 Marionette TRACE conn2 <- [1,186,null,{}] 08:59:56 INFO - PROCESS | 1672 | 1469548796706 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}] 08:59:56 INFO - PROCESS | 1672 | 1469548796707 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:56 INFO - PROCESS | 1672 | 1469548796778 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 08:59:56 INFO - PROCESS | 1672 | 1469548796783 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:56 INFO - PROCESS | 1672 | 1469548796785 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:56 INFO - PROCESS | 1672 | ++DOCSHELL 0x113f44000 == 28 [pid = 1672] [id = 54] 08:59:56 INFO - PROCESS | 1672 | ++DOMWINDOW == 63 (0x116ade400) [pid = 1672] [serial = 158] [outer = 0x0] 08:59:56 INFO - PROCESS | 1672 | ++DOMWINDOW == 64 (0x117403000) [pid = 1672] [serial = 159] [outer = 0x116ade400] 08:59:56 INFO - PROCESS | 1672 | 1469548796815 Marionette DEBUG loaded listener.js 08:59:56 INFO - PROCESS | 1672 | ++DOMWINDOW == 65 (0x11740f800) [pid = 1672] [serial = 160] [outer = 0x116ade400] 08:59:57 INFO - PROCESS | 1672 | 1469548797101 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]]]}] 08:59:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 08:59:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 429ms 08:59:57 INFO - PROCESS | 1672 | 1469548797122 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 08:59:57 INFO - PROCESS | 1672 | 1469548797127 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 08:59:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 08:59:57 INFO - PROCESS | 1672 | 1469548797138 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 08:59:57 INFO - PROCESS | 1672 | 1469548797139 Marionette TRACE conn2 <- [1,190,null,{}] 08:59:57 INFO - PROCESS | 1672 | 1469548797143 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}] 08:59:57 INFO - PROCESS | 1672 | 1469548797147 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:57 INFO - PROCESS | 1672 | 1469548797248 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 08:59:57 INFO - PROCESS | 1672 | 1469548797253 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:57 INFO - PROCESS | 1672 | 1469548797255 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:57 INFO - PROCESS | 1672 | ++DOCSHELL 0x11695b000 == 29 [pid = 1672] [id = 55] 08:59:57 INFO - PROCESS | 1672 | ++DOMWINDOW == 66 (0x1176a2c00) [pid = 1672] [serial = 161] [outer = 0x0] 08:59:57 INFO - PROCESS | 1672 | ++DOMWINDOW == 67 (0x1187d4400) [pid = 1672] [serial = 162] [outer = 0x1176a2c00] 08:59:57 INFO - PROCESS | 1672 | 1469548797284 Marionette DEBUG loaded listener.js 08:59:57 INFO - PROCESS | 1672 | ++DOMWINDOW == 68 (0x1188f2400) [pid = 1672] [serial = 163] [outer = 0x1176a2c00] 08:59:57 INFO - PROCESS | 1672 | 1469548797597 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]]]}] 08:59:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 08:59:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 470ms 08:59:57 INFO - PROCESS | 1672 | 1469548797642 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 08:59:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 08:59:57 INFO - PROCESS | 1672 | 1469548797644 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 08:59:57 INFO - PROCESS | 1672 | 1469548797646 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 08:59:57 INFO - PROCESS | 1672 | 1469548797649 Marionette TRACE conn2 <- [1,194,null,{}] 08:59:57 INFO - PROCESS | 1672 | 1469548797659 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}] 08:59:57 INFO - PROCESS | 1672 | 1469548797663 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:57 INFO - PROCESS | 1672 | 1469548797774 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 08:59:57 INFO - PROCESS | 1672 | 1469548797830 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:57 INFO - PROCESS | 1672 | 1469548797832 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:57 INFO - PROCESS | 1672 | ++DOCSHELL 0x111aca800 == 30 [pid = 1672] [id = 56] 08:59:57 INFO - PROCESS | 1672 | ++DOMWINDOW == 69 (0x113f33000) [pid = 1672] [serial = 164] [outer = 0x0] 08:59:57 INFO - PROCESS | 1672 | ++DOMWINDOW == 70 (0x119379800) [pid = 1672] [serial = 165] [outer = 0x113f33000] 08:59:57 INFO - PROCESS | 1672 | 1469548797860 Marionette DEBUG loaded listener.js 08:59:57 INFO - PROCESS | 1672 | ++DOMWINDOW == 71 (0x119813000) [pid = 1672] [serial = 166] [outer = 0x113f33000] 08:59:58 INFO - PROCESS | 1672 | 1469548798109 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]]]}] 08:59:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 08:59:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 471ms 08:59:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 08:59:58 INFO - PROCESS | 1672 | 1469548798118 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 08:59:58 INFO - PROCESS | 1672 | 1469548798119 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 08:59:58 INFO - PROCESS | 1672 | 1469548798121 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 08:59:58 INFO - PROCESS | 1672 | 1469548798122 Marionette TRACE conn2 <- [1,198,null,{}] 08:59:58 INFO - PROCESS | 1672 | 1469548798126 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}] 08:59:58 INFO - PROCESS | 1672 | 1469548798129 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:58 INFO - PROCESS | 1672 | 1469548798213 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 08:59:58 INFO - PROCESS | 1672 | 1469548798217 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:58 INFO - PROCESS | 1672 | 1469548798218 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:58 INFO - PROCESS | 1672 | ++DOCSHELL 0x11908a000 == 31 [pid = 1672] [id = 57] 08:59:58 INFO - PROCESS | 1672 | ++DOMWINDOW == 72 (0x1199a7400) [pid = 1672] [serial = 167] [outer = 0x0] 08:59:58 INFO - PROCESS | 1672 | ++DOMWINDOW == 73 (0x120e9b800) [pid = 1672] [serial = 168] [outer = 0x1199a7400] 08:59:58 INFO - PROCESS | 1672 | 1469548798245 Marionette DEBUG loaded listener.js 08:59:58 INFO - PROCESS | 1672 | ++DOMWINDOW == 74 (0x120fd2400) [pid = 1672] [serial = 169] [outer = 0x1199a7400] 08:59:58 INFO - PROCESS | 1672 | 1469548798529 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]]]}] 08:59:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 08:59:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 421ms 08:59:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 08:59:58 INFO - PROCESS | 1672 | 1469548798550 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 08:59:58 INFO - PROCESS | 1672 | 1469548798551 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 08:59:58 INFO - PROCESS | 1672 | 1469548798553 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 08:59:58 INFO - PROCESS | 1672 | 1469548798554 Marionette TRACE conn2 <- [1,202,null,{}] 08:59:58 INFO - PROCESS | 1672 | 1469548798557 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}] 08:59:58 INFO - PROCESS | 1672 | 1469548798558 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:58 INFO - PROCESS | 1672 | 1469548798678 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 08:59:58 INFO - PROCESS | 1672 | 1469548798689 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:58 INFO - PROCESS | 1672 | 1469548798691 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:58 INFO - PROCESS | 1672 | ++DOCSHELL 0x11937e000 == 32 [pid = 1672] [id = 58] 08:59:58 INFO - PROCESS | 1672 | ++DOMWINDOW == 75 (0x11607cc00) [pid = 1672] [serial = 170] [outer = 0x0] 08:59:58 INFO - PROCESS | 1672 | ++DOMWINDOW == 76 (0x119ea5400) [pid = 1672] [serial = 171] [outer = 0x11607cc00] 08:59:58 INFO - PROCESS | 1672 | 1469548798715 Marionette DEBUG loaded listener.js 08:59:58 INFO - PROCESS | 1672 | ++DOMWINDOW == 77 (0x123b18400) [pid = 1672] [serial = 172] [outer = 0x11607cc00] 08:59:59 INFO - PROCESS | 1672 | 1469548799033 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]]]}] 08:59:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 08:59:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 519ms 08:59:59 INFO - PROCESS | 1672 | 1469548799072 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 08:59:59 INFO - PROCESS | 1672 | 1469548799074 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 08:59:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 08:59:59 INFO - PROCESS | 1672 | 1469548799078 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 08:59:59 INFO - PROCESS | 1672 | 1469548799079 Marionette TRACE conn2 <- [1,206,null,{}] 08:59:59 INFO - PROCESS | 1672 | 1469548799082 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}] 08:59:59 INFO - PROCESS | 1672 | 1469548799086 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:59 INFO - PROCESS | 1672 | 1469548799186 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 08:59:59 INFO - PROCESS | 1672 | 1469548799215 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:59 INFO - PROCESS | 1672 | 1469548799216 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:59 INFO - PROCESS | 1672 | ++DOCSHELL 0x119881800 == 33 [pid = 1672] [id = 59] 08:59:59 INFO - PROCESS | 1672 | ++DOMWINDOW == 78 (0x123f8c400) [pid = 1672] [serial = 173] [outer = 0x0] 08:59:59 INFO - PROCESS | 1672 | ++DOMWINDOW == 79 (0x124488400) [pid = 1672] [serial = 174] [outer = 0x123f8c400] 08:59:59 INFO - PROCESS | 1672 | 1469548799241 Marionette DEBUG loaded listener.js 08:59:59 INFO - PROCESS | 1672 | ++DOMWINDOW == 80 (0x12488bc00) [pid = 1672] [serial = 175] [outer = 0x123f8c400] 08:59:59 INFO - PROCESS | 1672 | 1469548799530 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]]]}] 08:59:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 08:59:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 471ms 08:59:59 INFO - PROCESS | 1672 | 1469548799549 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 08:59:59 INFO - PROCESS | 1672 | 1469548799550 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 08:59:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 08:59:59 INFO - PROCESS | 1672 | 1469548799552 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 08:59:59 INFO - PROCESS | 1672 | 1469548799553 Marionette TRACE conn2 <- [1,210,null,{}] 08:59:59 INFO - PROCESS | 1672 | 1469548799555 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}] 08:59:59 INFO - PROCESS | 1672 | 1469548799556 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:59 INFO - PROCESS | 1672 | 1469548799675 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 08:59:59 INFO - PROCESS | 1672 | 1469548799684 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:59 INFO - PROCESS | 1672 | 1469548799685 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 08:59:59 INFO - PROCESS | 1672 | ++DOCSHELL 0x119efa800 == 34 [pid = 1672] [id = 60] 08:59:59 INFO - PROCESS | 1672 | ++DOMWINDOW == 81 (0x12488f400) [pid = 1672] [serial = 176] [outer = 0x0] 08:59:59 INFO - PROCESS | 1672 | ++DOMWINDOW == 82 (0x1248c3c00) [pid = 1672] [serial = 177] [outer = 0x12488f400] 08:59:59 INFO - PROCESS | 1672 | 1469548799711 Marionette DEBUG loaded listener.js 08:59:59 INFO - PROCESS | 1672 | ++DOMWINDOW == 83 (0x124b64400) [pid = 1672] [serial = 178] [outer = 0x12488f400] 09:00:00 INFO - PROCESS | 1672 | 1469548800048 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]]]}] 09:00:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 09:00:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 520ms 09:00:00 INFO - PROCESS | 1672 | 1469548800079 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 09:00:00 INFO - PROCESS | 1672 | 1469548800080 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 09:00:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 09:00:00 INFO - PROCESS | 1672 | 1469548800082 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 09:00:00 INFO - PROCESS | 1672 | 1469548800084 Marionette TRACE conn2 <- [1,214,null,{}] 09:00:00 INFO - PROCESS | 1672 | 1469548800086 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}] 09:00:00 INFO - PROCESS | 1672 | 1469548800087 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:00 INFO - PROCESS | 1672 | 1469548800173 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 09:00:00 INFO - PROCESS | 1672 | 1469548800176 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:00 INFO - PROCESS | 1672 | 1469548800177 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:00 INFO - PROCESS | 1672 | ++DOCSHELL 0x123830800 == 35 [pid = 1672] [id = 61] 09:00:00 INFO - PROCESS | 1672 | ++DOMWINDOW == 84 (0x12488fc00) [pid = 1672] [serial = 179] [outer = 0x0] 09:00:00 INFO - PROCESS | 1672 | ++DOMWINDOW == 85 (0x124da2c00) [pid = 1672] [serial = 180] [outer = 0x12488fc00] 09:00:00 INFO - PROCESS | 1672 | 1469548800201 Marionette DEBUG loaded listener.js 09:00:00 INFO - PROCESS | 1672 | ++DOMWINDOW == 86 (0x124ded400) [pid = 1672] [serial = 181] [outer = 0x12488fc00] 09:00:00 INFO - PROCESS | 1672 | 1469548800513 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]]]}] 09:00:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 09:00:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 467ms 09:00:00 INFO - PROCESS | 1672 | 1469548800552 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 09:00:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 09:00:00 INFO - PROCESS | 1672 | 1469548800554 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 09:00:00 INFO - PROCESS | 1672 | 1469548800556 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 09:00:00 INFO - PROCESS | 1672 | 1469548800561 Marionette TRACE conn2 <- [1,218,null,{}] 09:00:00 INFO - PROCESS | 1672 | 1469548800565 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}] 09:00:00 INFO - PROCESS | 1672 | 1469548800567 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:00 INFO - PROCESS | 1672 | 1469548800688 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 09:00:00 INFO - PROCESS | 1672 | --DOMWINDOW == 85 (0x124086000) [pid = 1672] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 09:00:00 INFO - PROCESS | 1672 | --DOMWINDOW == 84 (0x12609b800) [pid = 1672] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 09:00:00 INFO - PROCESS | 1672 | --DOMWINDOW == 83 (0x125545c00) [pid = 1672] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 09:00:00 INFO - PROCESS | 1672 | --DOMWINDOW == 82 (0x128877400) [pid = 1672] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 09:00:00 INFO - PROCESS | 1672 | --DOMWINDOW == 81 (0x11876a400) [pid = 1672] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 09:00:00 INFO - PROCESS | 1672 | --DOMWINDOW == 80 (0x120ea2800) [pid = 1672] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 09:00:00 INFO - PROCESS | 1672 | --DOMWINDOW == 79 (0x116aa9000) [pid = 1672] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 09:00:00 INFO - PROCESS | 1672 | --DOMWINDOW == 78 (0x112a7f400) [pid = 1672] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 09:00:00 INFO - PROCESS | 1672 | --DOMWINDOW == 77 (0x1187db800) [pid = 1672] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 09:00:00 INFO - PROCESS | 1672 | --DOMWINDOW == 76 (0x1193a2c00) [pid = 1672] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 09:00:00 INFO - PROCESS | 1672 | 1469548800812 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:00 INFO - PROCESS | 1672 | 1469548800813 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:00 INFO - PROCESS | 1672 | ++DOCSHELL 0x117e49800 == 36 [pid = 1672] [id = 62] 09:00:00 INFO - PROCESS | 1672 | ++DOMWINDOW == 77 (0x1132c0400) [pid = 1672] [serial = 182] [outer = 0x0] 09:00:00 INFO - PROCESS | 1672 | ++DOMWINDOW == 78 (0x118397400) [pid = 1672] [serial = 183] [outer = 0x1132c0400] 09:00:00 INFO - PROCESS | 1672 | 1469548800853 Marionette DEBUG loaded listener.js 09:00:00 INFO - PROCESS | 1672 | ++DOMWINDOW == 79 (0x119820c00) [pid = 1672] [serial = 184] [outer = 0x1132c0400] 09:00:01 INFO - PROCESS | 1672 | 1469548801164 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]]]}] 09:00:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 09:00:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 624ms 09:00:01 INFO - PROCESS | 1672 | 1469548801186 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 09:00:01 INFO - PROCESS | 1672 | 1469548801187 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 09:00:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 09:00:01 INFO - PROCESS | 1672 | 1469548801189 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 09:00:01 INFO - PROCESS | 1672 | 1469548801190 Marionette TRACE conn2 <- [1,222,null,{}] 09:00:01 INFO - PROCESS | 1672 | 1469548801200 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}] 09:00:01 INFO - PROCESS | 1672 | 1469548801201 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:01 INFO - PROCESS | 1672 | 1469548801279 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 09:00:01 INFO - PROCESS | 1672 | 1469548801283 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:01 INFO - PROCESS | 1672 | 1469548801284 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:01 INFO - PROCESS | 1672 | ++DOCSHELL 0x124095000 == 37 [pid = 1672] [id = 63] 09:00:01 INFO - PROCESS | 1672 | ++DOMWINDOW == 80 (0x1198b3c00) [pid = 1672] [serial = 185] [outer = 0x0] 09:00:01 INFO - PROCESS | 1672 | ++DOMWINDOW == 81 (0x125071400) [pid = 1672] [serial = 186] [outer = 0x1198b3c00] 09:00:01 INFO - PROCESS | 1672 | 1469548801308 Marionette DEBUG loaded listener.js 09:00:01 INFO - PROCESS | 1672 | ++DOMWINDOW == 82 (0x125542800) [pid = 1672] [serial = 187] [outer = 0x1198b3c00] 09:00:01 INFO - PROCESS | 1672 | 1469548801600 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]]]}] 09:00:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 09:00:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 425ms 09:00:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 09:00:01 INFO - PROCESS | 1672 | 1469548801615 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 09:00:01 INFO - PROCESS | 1672 | 1469548801617 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 09:00:01 INFO - PROCESS | 1672 | 1469548801619 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 09:00:01 INFO - PROCESS | 1672 | 1469548801621 Marionette TRACE conn2 <- [1,226,null,{}] 09:00:01 INFO - PROCESS | 1672 | 1469548801623 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}] 09:00:01 INFO - PROCESS | 1672 | 1469548801626 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:01 INFO - PROCESS | 1672 | 1469548801749 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 09:00:01 INFO - PROCESS | 1672 | 1469548801762 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:01 INFO - PROCESS | 1672 | 1469548801763 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:01 INFO - PROCESS | 1672 | ++DOCSHELL 0x11937d000 == 38 [pid = 1672] [id = 64] 09:00:01 INFO - PROCESS | 1672 | ++DOMWINDOW == 83 (0x11839ac00) [pid = 1672] [serial = 188] [outer = 0x0] 09:00:01 INFO - PROCESS | 1672 | ++DOMWINDOW == 84 (0x125545c00) [pid = 1672] [serial = 189] [outer = 0x11839ac00] 09:00:01 INFO - PROCESS | 1672 | 1469548801789 Marionette DEBUG loaded listener.js 09:00:01 INFO - PROCESS | 1672 | ++DOMWINDOW == 85 (0x126709c00) [pid = 1672] [serial = 190] [outer = 0x11839ac00] 09:00:02 INFO - PROCESS | 1672 | 1469548802096 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]]]}] 09:00:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 09:00:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 519ms 09:00:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 09:00:02 INFO - PROCESS | 1672 | 1469548802138 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 09:00:02 INFO - PROCESS | 1672 | 1469548802139 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 09:00:02 INFO - PROCESS | 1672 | 1469548802142 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 09:00:02 INFO - PROCESS | 1672 | 1469548802144 Marionette TRACE conn2 <- [1,230,null,{}] 09:00:02 INFO - PROCESS | 1672 | 1469548802148 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}] 09:00:02 INFO - PROCESS | 1672 | 1469548802149 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:02 INFO - PROCESS | 1672 | 1469548802220 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 09:00:02 INFO - PROCESS | 1672 | 1469548802224 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:02 INFO - PROCESS | 1672 | 1469548802225 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:02 INFO - PROCESS | 1672 | ++DOCSHELL 0x12558a800 == 39 [pid = 1672] [id = 65] 09:00:02 INFO - PROCESS | 1672 | ++DOMWINDOW == 86 (0x1267b3000) [pid = 1672] [serial = 191] [outer = 0x0] 09:00:02 INFO - PROCESS | 1672 | ++DOMWINDOW == 87 (0x12890d400) [pid = 1672] [serial = 192] [outer = 0x1267b3000] 09:00:02 INFO - PROCESS | 1672 | 1469548802252 Marionette DEBUG loaded listener.js 09:00:02 INFO - PROCESS | 1672 | ++DOMWINDOW == 88 (0x128a8e000) [pid = 1672] [serial = 193] [outer = 0x1267b3000] 09:00:02 INFO - PROCESS | 1672 | 1469548802566 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]]]}] 09:00:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 09:00:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 470ms 09:00:02 INFO - PROCESS | 1672 | 1469548802613 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 09:00:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 09:00:02 INFO - PROCESS | 1672 | 1469548802615 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 09:00:02 INFO - PROCESS | 1672 | 1469548802627 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 09:00:02 INFO - PROCESS | 1672 | 1469548802628 Marionette TRACE conn2 <- [1,234,null,{}] 09:00:02 INFO - PROCESS | 1672 | 1469548802631 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}] 09:00:02 INFO - PROCESS | 1672 | 1469548802632 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:02 INFO - PROCESS | 1672 | 1469548802745 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 09:00:02 INFO - PROCESS | 1672 | 1469548802750 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:02 INFO - PROCESS | 1672 | 1469548802752 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:02 INFO - PROCESS | 1672 | ++DOCSHELL 0x12656b000 == 40 [pid = 1672] [id = 66] 09:00:02 INFO - PROCESS | 1672 | ++DOMWINDOW == 89 (0x1269b4400) [pid = 1672] [serial = 194] [outer = 0x0] 09:00:02 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x128a96000) [pid = 1672] [serial = 195] [outer = 0x1269b4400] 09:00:02 INFO - PROCESS | 1672 | 1469548802791 Marionette DEBUG loaded listener.js 09:00:02 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x128e20400) [pid = 1672] [serial = 196] [outer = 0x1269b4400] 09:00:03 INFO - PROCESS | 1672 | 1469548803407 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]]]}] 09:00:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 09:00:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 879ms 09:00:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 09:00:03 INFO - PROCESS | 1672 | 1469548803497 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 09:00:03 INFO - PROCESS | 1672 | 1469548803500 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 09:00:03 INFO - PROCESS | 1672 | 1469548803502 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 09:00:03 INFO - PROCESS | 1672 | 1469548803506 Marionette TRACE conn2 <- [1,238,null,{}] 09:00:03 INFO - PROCESS | 1672 | 1469548803510 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}] 09:00:03 INFO - PROCESS | 1672 | 1469548803511 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:03 INFO - PROCESS | 1672 | 1469548803616 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 09:00:03 INFO - PROCESS | 1672 | 1469548803660 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:03 INFO - PROCESS | 1672 | 1469548803662 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:03 INFO - PROCESS | 1672 | ++DOCSHELL 0x116952000 == 41 [pid = 1672] [id = 67] 09:00:03 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x113f37c00) [pid = 1672] [serial = 197] [outer = 0x0] 09:00:03 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x11740a400) [pid = 1672] [serial = 198] [outer = 0x113f37c00] 09:00:03 INFO - PROCESS | 1672 | 1469548803692 Marionette DEBUG loaded listener.js 09:00:03 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x117e17000) [pid = 1672] [serial = 199] [outer = 0x113f37c00] 09:00:04 INFO - PROCESS | 1672 | 1469548804320 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]]]}] 09:00:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 09:00:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 824ms 09:00:04 INFO - PROCESS | 1672 | 1469548804326 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 09:00:04 INFO - PROCESS | 1672 | 1469548804328 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 09:00:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 09:00:04 INFO - PROCESS | 1672 | 1469548804332 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 09:00:04 INFO - PROCESS | 1672 | 1469548804334 Marionette TRACE conn2 <- [1,242,null,{}] 09:00:04 INFO - PROCESS | 1672 | 1469548804337 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}] 09:00:04 INFO - PROCESS | 1672 | 1469548804339 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:04 INFO - PROCESS | 1672 | 1469548804435 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 09:00:04 INFO - PROCESS | 1672 | --DOCSHELL 0x12558a800 == 40 [pid = 1672] [id = 65] 09:00:04 INFO - PROCESS | 1672 | --DOCSHELL 0x11937d000 == 39 [pid = 1672] [id = 64] 09:00:04 INFO - PROCESS | 1672 | --DOCSHELL 0x124095000 == 38 [pid = 1672] [id = 63] 09:00:04 INFO - PROCESS | 1672 | --DOCSHELL 0x117e49800 == 37 [pid = 1672] [id = 62] 09:00:04 INFO - PROCESS | 1672 | --DOCSHELL 0x123830800 == 36 [pid = 1672] [id = 61] 09:00:04 INFO - PROCESS | 1672 | --DOCSHELL 0x119efa800 == 35 [pid = 1672] [id = 60] 09:00:04 INFO - PROCESS | 1672 | --DOCSHELL 0x119881800 == 34 [pid = 1672] [id = 59] 09:00:04 INFO - PROCESS | 1672 | --DOCSHELL 0x11937e000 == 33 [pid = 1672] [id = 58] 09:00:04 INFO - PROCESS | 1672 | --DOCSHELL 0x11908a000 == 32 [pid = 1672] [id = 57] 09:00:04 INFO - PROCESS | 1672 | --DOCSHELL 0x111aca800 == 31 [pid = 1672] [id = 56] 09:00:04 INFO - PROCESS | 1672 | --DOCSHELL 0x11695b000 == 30 [pid = 1672] [id = 55] 09:00:04 INFO - PROCESS | 1672 | --DOCSHELL 0x113f44000 == 29 [pid = 1672] [id = 54] 09:00:04 INFO - PROCESS | 1672 | --DOCSHELL 0x116759000 == 28 [pid = 1672] [id = 53] 09:00:04 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x12890f000) [pid = 1672] [serial = 120] [outer = 0x0] [url = about:blank] 09:00:04 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x120e9c000) [pid = 1672] [serial = 136] [outer = 0x0] [url = about:blank] 09:00:04 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x124487800) [pid = 1672] [serial = 139] [outer = 0x0] [url = about:blank] 09:00:04 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x1238ed400) [pid = 1672] [serial = 138] [outer = 0x0] [url = about:blank] 09:00:04 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x117409000) [pid = 1672] [serial = 123] [outer = 0x0] [url = about:blank] 09:00:04 INFO - PROCESS | 1672 | --DOMWINDOW == 88 (0x11876e800) [pid = 1672] [serial = 129] [outer = 0x0] [url = about:blank] 09:00:04 INFO - PROCESS | 1672 | --DOMWINDOW == 87 (0x118891400) [pid = 1672] [serial = 126] [outer = 0x0] [url = about:blank] 09:00:04 INFO - PROCESS | 1672 | --DOMWINDOW == 86 (0x11981ec00) [pid = 1672] [serial = 133] [outer = 0x0] [url = about:blank] 09:00:04 INFO - PROCESS | 1672 | --DOMWINDOW == 85 (0x1191d8000) [pid = 1672] [serial = 130] [outer = 0x0] [url = about:blank] 09:00:04 INFO - PROCESS | 1672 | --DOMWINDOW == 84 (0x1176a4400) [pid = 1672] [serial = 124] [outer = 0x0] [url = about:blank] 09:00:04 INFO - PROCESS | 1672 | --DOMWINDOW == 83 (0x119053400) [pid = 1672] [serial = 127] [outer = 0x0] [url = about:blank] 09:00:04 INFO - PROCESS | 1672 | --DOMWINDOW == 82 (0x119584400) [pid = 1672] [serial = 132] [outer = 0x0] [url = about:blank] 09:00:04 INFO - PROCESS | 1672 | --DOMWINDOW == 81 (0x1199ac800) [pid = 1672] [serial = 135] [outer = 0x0] [url = about:blank] 09:00:04 INFO - PROCESS | 1672 | --DOMWINDOW == 80 (0x128916800) [pid = 1672] [serial = 121] [outer = 0x0] [url = about:blank] 09:00:04 INFO - PROCESS | 1672 | --DOMWINDOW == 79 (0x1245c7400) [pid = 1672] [serial = 103] [outer = 0x0] [url = about:blank] 09:00:04 INFO - PROCESS | 1672 | --DOMWINDOW == 78 (0x1267b8c00) [pid = 1672] [serial = 118] [outer = 0x0] [url = about:blank] 09:00:04 INFO - PROCESS | 1672 | --DOMWINDOW == 77 (0x1261a8400) [pid = 1672] [serial = 115] [outer = 0x0] [url = about:blank] 09:00:04 INFO - PROCESS | 1672 | 1469548804532 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:04 INFO - PROCESS | 1672 | 1469548804535 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:04 INFO - PROCESS | 1672 | ++DOCSHELL 0x11334f800 == 29 [pid = 1672] [id = 68] 09:00:04 INFO - PROCESS | 1672 | ++DOMWINDOW == 78 (0x117408c00) [pid = 1672] [serial = 200] [outer = 0x0] 09:00:04 INFO - PROCESS | 1672 | ++DOMWINDOW == 79 (0x1176a9800) [pid = 1672] [serial = 201] [outer = 0x117408c00] 09:00:04 INFO - PROCESS | 1672 | 1469548804565 Marionette DEBUG loaded listener.js 09:00:04 INFO - PROCESS | 1672 | ++DOMWINDOW == 80 (0x11876d400) [pid = 1672] [serial = 202] [outer = 0x117408c00] 09:00:04 INFO - PROCESS | 1672 | 1469548804835 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]]]}] 09:00:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 09:00:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 520ms 09:00:04 INFO - PROCESS | 1672 | 1469548804854 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 09:00:04 INFO - PROCESS | 1672 | 1469548804857 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 09:00:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 09:00:04 INFO - PROCESS | 1672 | 1469548804897 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 09:00:04 INFO - PROCESS | 1672 | 1469548804899 Marionette TRACE conn2 <- [1,246,null,{}] 09:00:04 INFO - PROCESS | 1672 | 1469548804902 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}] 09:00:04 INFO - PROCESS | 1672 | 1469548804903 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:04 INFO - PROCESS | 1672 | 1469548804981 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 09:00:04 INFO - PROCESS | 1672 | 1469548804985 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:04 INFO - PROCESS | 1672 | 1469548804986 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:05 INFO - PROCESS | 1672 | ++DOCSHELL 0x11725a000 == 30 [pid = 1672] [id = 69] 09:00:05 INFO - PROCESS | 1672 | ++DOMWINDOW == 81 (0x11876e800) [pid = 1672] [serial = 203] [outer = 0x0] 09:00:05 INFO - PROCESS | 1672 | ++DOMWINDOW == 82 (0x11919a800) [pid = 1672] [serial = 204] [outer = 0x11876e800] 09:00:05 INFO - PROCESS | 1672 | 1469548805016 Marionette DEBUG loaded listener.js 09:00:05 INFO - PROCESS | 1672 | ++DOMWINDOW == 83 (0x119581400) [pid = 1672] [serial = 205] [outer = 0x11876e800] 09:00:05 INFO - PROCESS | 1672 | 1469548805325 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]]]}] 09:00:05 INFO - PROCESS | 1672 | ++DOMWINDOW == 84 (0x119820800) [pid = 1672] [serial = 206] [outer = 0x12c70a800] 09:00:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 09:00:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 496ms 09:00:05 INFO - PROCESS | 1672 | 1469548805376 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 09:00:05 INFO - PROCESS | 1672 | 1469548805378 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 09:00:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 09:00:05 INFO - PROCESS | 1672 | 1469548805387 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 09:00:05 INFO - PROCESS | 1672 | 1469548805389 Marionette TRACE conn2 <- [1,250,null,{}] 09:00:05 INFO - PROCESS | 1672 | 1469548805397 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}] 09:00:05 INFO - PROCESS | 1672 | 1469548805400 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:05 INFO - PROCESS | 1672 | 1469548805479 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 09:00:05 INFO - PROCESS | 1672 | 1469548805484 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:05 INFO - PROCESS | 1672 | 1469548805486 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:05 INFO - PROCESS | 1672 | ++DOCSHELL 0x119392000 == 31 [pid = 1672] [id = 70] 09:00:05 INFO - PROCESS | 1672 | ++DOMWINDOW == 85 (0x120e9c800) [pid = 1672] [serial = 207] [outer = 0x0] 09:00:05 INFO - PROCESS | 1672 | ++DOMWINDOW == 86 (0x120e9e800) [pid = 1672] [serial = 208] [outer = 0x120e9c800] 09:00:05 INFO - PROCESS | 1672 | 1469548805516 Marionette DEBUG loaded listener.js 09:00:05 INFO - PROCESS | 1672 | ++DOMWINDOW == 87 (0x124483c00) [pid = 1672] [serial = 209] [outer = 0x120e9c800] 09:00:05 INFO - PROCESS | 1672 | 1469548805819 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]]]}] 09:00:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 09:00:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 470ms 09:00:05 INFO - PROCESS | 1672 | 1469548805858 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 09:00:05 INFO - PROCESS | 1672 | 1469548805861 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 09:00:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 09:00:05 INFO - PROCESS | 1672 | 1469548805864 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 09:00:05 INFO - PROCESS | 1672 | 1469548805865 Marionette TRACE conn2 <- [1,254,null,{}] 09:00:05 INFO - PROCESS | 1672 | 1469548805867 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}] 09:00:05 INFO - PROCESS | 1672 | 1469548805868 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:05 INFO - PROCESS | 1672 | 1469548805960 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 09:00:05 INFO - PROCESS | 1672 | 1469548805966 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:05 INFO - PROCESS | 1672 | 1469548805967 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:05 INFO - PROCESS | 1672 | ++DOCSHELL 0x1191b5800 == 32 [pid = 1672] [id = 71] 09:00:05 INFO - PROCESS | 1672 | ++DOMWINDOW == 88 (0x1160ed400) [pid = 1672] [serial = 210] [outer = 0x0] 09:00:05 INFO - PROCESS | 1672 | ++DOMWINDOW == 89 (0x124508c00) [pid = 1672] [serial = 211] [outer = 0x1160ed400] 09:00:05 INFO - PROCESS | 1672 | 1469548805992 Marionette DEBUG loaded listener.js 09:00:06 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x124888800) [pid = 1672] [serial = 212] [outer = 0x1160ed400] 09:00:06 INFO - PROCESS | 1672 | 1469548806294 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]]]}] 09:00:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 09:00:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 468ms 09:00:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 09:00:06 INFO - PROCESS | 1672 | 1469548806332 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 09:00:06 INFO - PROCESS | 1672 | 1469548806333 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 09:00:06 INFO - PROCESS | 1672 | 1469548806336 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 09:00:06 INFO - PROCESS | 1672 | 1469548806337 Marionette TRACE conn2 <- [1,258,null,{}] 09:00:06 INFO - PROCESS | 1672 | 1469548806339 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}] 09:00:06 INFO - PROCESS | 1672 | 1469548806340 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:06 INFO - PROCESS | 1672 | 1469548806415 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 09:00:06 INFO - PROCESS | 1672 | 1469548806418 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:06 INFO - PROCESS | 1672 | 1469548806419 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:06 INFO - PROCESS | 1672 | ++DOCSHELL 0x119cbc000 == 33 [pid = 1672] [id = 72] 09:00:06 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x120e9dc00) [pid = 1672] [serial = 213] [outer = 0x0] 09:00:06 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x1248d2000) [pid = 1672] [serial = 214] [outer = 0x120e9dc00] 09:00:06 INFO - PROCESS | 1672 | 1469548806446 Marionette DEBUG loaded listener.js 09:00:06 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x124da3c00) [pid = 1672] [serial = 215] [outer = 0x120e9dc00] 09:00:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 09:00:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 470ms 09:00:06 INFO - PROCESS | 1672 | 1469548806802 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]]]}] 09:00:06 INFO - PROCESS | 1672 | 1469548806806 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 09:00:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 09:00:06 INFO - PROCESS | 1672 | 1469548806807 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 09:00:06 INFO - PROCESS | 1672 | 1469548806810 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 09:00:06 INFO - PROCESS | 1672 | 1469548806811 Marionette TRACE conn2 <- [1,262,null,{}] 09:00:06 INFO - PROCESS | 1672 | 1469548806813 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}] 09:00:06 INFO - PROCESS | 1672 | 1469548806817 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:06 INFO - PROCESS | 1672 | 1469548806929 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 09:00:06 INFO - PROCESS | 1672 | 1469548806957 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:06 INFO - PROCESS | 1672 | 1469548806958 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:06 INFO - PROCESS | 1672 | ++DOCSHELL 0x12382c000 == 34 [pid = 1672] [id = 73] 09:00:06 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x124888000) [pid = 1672] [serial = 216] [outer = 0x0] 09:00:06 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x1260a0800) [pid = 1672] [serial = 217] [outer = 0x124888000] 09:00:06 INFO - PROCESS | 1672 | 1469548806982 Marionette DEBUG loaded listener.js 09:00:07 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x1269b6400) [pid = 1672] [serial = 218] [outer = 0x124888000] 09:00:07 INFO - PROCESS | 1672 | 1469548807278 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]]]}] 09:00:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 09:00:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 519ms 09:00:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 09:00:07 INFO - PROCESS | 1672 | 1469548807336 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 09:00:07 INFO - PROCESS | 1672 | 1469548807338 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 09:00:07 INFO - PROCESS | 1672 | 1469548807340 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 09:00:07 INFO - PROCESS | 1672 | 1469548807341 Marionette TRACE conn2 <- [1,266,null,{}] 09:00:07 INFO - PROCESS | 1672 | 1469548807343 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}] 09:00:07 INFO - PROCESS | 1672 | 1469548807344 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:07 INFO - PROCESS | 1672 | 1469548807440 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 09:00:07 INFO - PROCESS | 1672 | 1469548807444 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:07 INFO - PROCESS | 1672 | 1469548807445 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:07 INFO - PROCESS | 1672 | ++DOCSHELL 0x1242b6800 == 35 [pid = 1672] [id = 74] 09:00:07 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x12553e000) [pid = 1672] [serial = 219] [outer = 0x0] 09:00:07 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x128914800) [pid = 1672] [serial = 220] [outer = 0x12553e000] 09:00:07 INFO - PROCESS | 1672 | 1469548807470 Marionette DEBUG loaded listener.js 09:00:07 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x128e84400) [pid = 1672] [serial = 221] [outer = 0x12553e000] 09:00:07 INFO - PROCESS | 1672 | 1469548807792 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]]]}] 09:00:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 09:00:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 467ms 09:00:07 INFO - PROCESS | 1672 | 1469548807808 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 09:00:07 INFO - PROCESS | 1672 | 1469548807809 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 09:00:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 09:00:07 INFO - PROCESS | 1672 | 1469548807818 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 09:00:07 INFO - PROCESS | 1672 | 1469548807820 Marionette TRACE conn2 <- [1,270,null,{}] 09:00:07 INFO - PROCESS | 1672 | 1469548807829 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}] 09:00:07 INFO - PROCESS | 1672 | 1469548807830 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:07 INFO - PROCESS | 1672 | 1469548807921 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 09:00:07 INFO - PROCESS | 1672 | 1469548807925 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:07 INFO - PROCESS | 1672 | 1469548807926 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:07 INFO - PROCESS | 1672 | ++DOCSHELL 0x11335c800 == 36 [pid = 1672] [id = 75] 09:00:07 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x1260a6400) [pid = 1672] [serial = 222] [outer = 0x0] 09:00:07 INFO - PROCESS | 1672 | ++DOMWINDOW == 101 (0x128e8a800) [pid = 1672] [serial = 223] [outer = 0x1260a6400] 09:00:07 INFO - PROCESS | 1672 | 1469548807950 Marionette DEBUG loaded listener.js 09:00:07 INFO - PROCESS | 1672 | ++DOMWINDOW == 102 (0x12920ac00) [pid = 1672] [serial = 224] [outer = 0x1260a6400] 09:00:08 INFO - PROCESS | 1672 | 1469548808252 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]]]}] 09:00:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 09:00:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 468ms 09:00:08 INFO - PROCESS | 1672 | 1469548808290 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 09:00:08 INFO - PROCESS | 1672 | 1469548808291 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 09:00:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 09:00:08 INFO - PROCESS | 1672 | 1469548808301 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 09:00:08 INFO - PROCESS | 1672 | 1469548808302 Marionette TRACE conn2 <- [1,274,null,{}] 09:00:08 INFO - PROCESS | 1672 | 1469548808305 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}] 09:00:08 INFO - PROCESS | 1672 | 1469548808306 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:08 INFO - PROCESS | 1672 | 1469548808408 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 09:00:08 INFO - PROCESS | 1672 | 1469548808412 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:08 INFO - PROCESS | 1672 | 1469548808413 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:08 INFO - PROCESS | 1672 | ++DOCSHELL 0x12610f800 == 37 [pid = 1672] [id = 76] 09:00:08 INFO - PROCESS | 1672 | ++DOMWINDOW == 103 (0x129209c00) [pid = 1672] [serial = 225] [outer = 0x0] 09:00:08 INFO - PROCESS | 1672 | ++DOMWINDOW == 104 (0x12920f000) [pid = 1672] [serial = 226] [outer = 0x129209c00] 09:00:08 INFO - PROCESS | 1672 | 1469548808437 Marionette DEBUG loaded listener.js 09:00:08 INFO - PROCESS | 1672 | ++DOMWINDOW == 105 (0x1294f1000) [pid = 1672] [serial = 227] [outer = 0x129209c00] 09:00:08 INFO - PROCESS | 1672 | --DOMWINDOW == 104 (0x1267b3000) [pid = 1672] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 09:00:08 INFO - PROCESS | 1672 | --DOMWINDOW == 103 (0x11769bc00) [pid = 1672] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 09:00:08 INFO - PROCESS | 1672 | --DOMWINDOW == 102 (0x123f8c400) [pid = 1672] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 09:00:08 INFO - PROCESS | 1672 | --DOMWINDOW == 101 (0x113f33000) [pid = 1672] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 09:00:08 INFO - PROCESS | 1672 | --DOMWINDOW == 100 (0x111ca8c00) [pid = 1672] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 09:00:08 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x116ade400) [pid = 1672] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 09:00:08 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x1199a7400) [pid = 1672] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 09:00:08 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x12488f400) [pid = 1672] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 09:00:08 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x12488fc00) [pid = 1672] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 09:00:08 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x1132c0400) [pid = 1672] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 09:00:08 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x113d45800) [pid = 1672] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 09:00:08 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x1176a2c00) [pid = 1672] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 09:00:08 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x11839ac00) [pid = 1672] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 09:00:08 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x117403400) [pid = 1672] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 09:00:08 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x1193a8c00) [pid = 1672] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 09:00:08 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x120ea0400) [pid = 1672] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 09:00:08 INFO - PROCESS | 1672 | --DOMWINDOW == 88 (0x1198b3c00) [pid = 1672] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 09:00:08 INFO - PROCESS | 1672 | --DOMWINDOW == 87 (0x11607cc00) [pid = 1672] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 09:00:08 INFO - PROCESS | 1672 | 1469548808846 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]]]}] 09:00:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 09:00:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 568ms 09:00:08 INFO - PROCESS | 1672 | 1469548808870 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 09:00:08 INFO - PROCESS | 1672 | 1469548808871 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 09:00:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 09:00:08 INFO - PROCESS | 1672 | 1469548808873 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 09:00:08 INFO - PROCESS | 1672 | 1469548808874 Marionette TRACE conn2 <- [1,278,null,{}] 09:00:08 INFO - PROCESS | 1672 | 1469548808879 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}] 09:00:08 INFO - PROCESS | 1672 | 1469548808881 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:08 INFO - PROCESS | 1672 | 1469548808952 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 09:00:09 INFO - PROCESS | 1672 | 1469548809002 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:09 INFO - PROCESS | 1672 | 1469548809003 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:09 INFO - PROCESS | 1672 | ++DOCSHELL 0x125035000 == 38 [pid = 1672] [id = 77] 09:00:09 INFO - PROCESS | 1672 | ++DOMWINDOW == 88 (0x113aac000) [pid = 1672] [serial = 228] [outer = 0x0] 09:00:09 INFO - PROCESS | 1672 | ++DOMWINDOW == 89 (0x1187d5000) [pid = 1672] [serial = 229] [outer = 0x113aac000] 09:00:09 INFO - PROCESS | 1672 | 1469548809027 Marionette DEBUG loaded listener.js 09:00:09 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x1199a8000) [pid = 1672] [serial = 230] [outer = 0x113aac000] 09:00:09 INFO - PROCESS | 1672 | 1469548809288 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]]]}] 09:00:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 09:00:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 422ms 09:00:09 INFO - PROCESS | 1672 | 1469548809297 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 09:00:09 INFO - PROCESS | 1672 | 1469548809299 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 09:00:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 09:00:09 INFO - PROCESS | 1672 | 1469548809301 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 09:00:09 INFO - PROCESS | 1672 | 1469548809303 Marionette TRACE conn2 <- [1,282,null,{}] 09:00:09 INFO - PROCESS | 1672 | 1469548809317 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}] 09:00:09 INFO - PROCESS | 1672 | 1469548809318 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:09 INFO - PROCESS | 1672 | 1469548809420 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 09:00:09 INFO - PROCESS | 1672 | 1469548809424 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:09 INFO - PROCESS | 1672 | 1469548809426 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:09 INFO - PROCESS | 1672 | ++DOCSHELL 0x12894b800 == 39 [pid = 1672] [id = 78] 09:00:09 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x120e98800) [pid = 1672] [serial = 231] [outer = 0x0] 09:00:09 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x124bc2800) [pid = 1672] [serial = 232] [outer = 0x120e98800] 09:00:09 INFO - PROCESS | 1672 | 1469548809453 Marionette DEBUG loaded listener.js 09:00:09 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x12a40a800) [pid = 1672] [serial = 233] [outer = 0x120e98800] 09:00:09 INFO - PROCESS | 1672 | 1469548809754 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]]]}] 09:00:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 09:00:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 469ms 09:00:09 INFO - PROCESS | 1672 | 1469548809786 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 09:00:09 INFO - PROCESS | 1672 | 1469548809787 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 09:00:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 09:00:09 INFO - PROCESS | 1672 | 1469548809795 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 09:00:09 INFO - PROCESS | 1672 | 1469548809796 Marionette TRACE conn2 <- [1,286,null,{}] 09:00:09 INFO - PROCESS | 1672 | 1469548809798 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}] 09:00:09 INFO - PROCESS | 1672 | 1469548809800 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:09 INFO - PROCESS | 1672 | 1469548809897 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 09:00:09 INFO - PROCESS | 1672 | 1469548809903 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:09 INFO - PROCESS | 1672 | 1469548809904 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:09 INFO - PROCESS | 1672 | ++DOCSHELL 0x128e98000 == 40 [pid = 1672] [id = 79] 09:00:09 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x124887c00) [pid = 1672] [serial = 234] [outer = 0x0] 09:00:09 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x12a612400) [pid = 1672] [serial = 235] [outer = 0x124887c00] 09:00:09 INFO - PROCESS | 1672 | 1469548809928 Marionette DEBUG loaded listener.js 09:00:09 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x12a6af800) [pid = 1672] [serial = 236] [outer = 0x124887c00] 09:00:10 INFO - PROCESS | 1672 | 1469548810195 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]]]}] 09:00:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 09:00:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 421ms 09:00:10 INFO - PROCESS | 1672 | 1469548810216 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 09:00:10 INFO - PROCESS | 1672 | 1469548810217 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 09:00:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 09:00:10 INFO - PROCESS | 1672 | 1469548810219 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 09:00:10 INFO - PROCESS | 1672 | 1469548810220 Marionette TRACE conn2 <- [1,290,null,{}] 09:00:10 INFO - PROCESS | 1672 | 1469548810222 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}] 09:00:10 INFO - PROCESS | 1672 | 1469548810223 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:10 INFO - PROCESS | 1672 | 1469548810317 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 09:00:10 INFO - PROCESS | 1672 | 1469548810322 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:10 INFO - PROCESS | 1672 | 1469548810323 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:10 INFO - PROCESS | 1672 | ++DOCSHELL 0x1290df000 == 41 [pid = 1672] [id = 80] 09:00:10 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x12a611c00) [pid = 1672] [serial = 237] [outer = 0x0] 09:00:10 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x12a6b9800) [pid = 1672] [serial = 238] [outer = 0x12a611c00] 09:00:10 INFO - PROCESS | 1672 | 1469548810362 Marionette DEBUG loaded listener.js 09:00:10 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x12a6c7800) [pid = 1672] [serial = 239] [outer = 0x12a611c00] 09:00:10 INFO - PROCESS | 1672 | 1469548810867 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]]]}] 09:00:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 09:00:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 669ms 09:00:10 INFO - PROCESS | 1672 | 1469548810892 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 09:00:10 INFO - PROCESS | 1672 | 1469548810895 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 09:00:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 09:00:10 INFO - PROCESS | 1672 | 1469548810899 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 09:00:10 INFO - PROCESS | 1672 | 1469548810901 Marionette TRACE conn2 <- [1,294,null,{}] 09:00:10 INFO - PROCESS | 1672 | 1469548810905 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}] 09:00:10 INFO - PROCESS | 1672 | 1469548810907 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:11 INFO - PROCESS | 1672 | 1469548811005 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 09:00:11 INFO - PROCESS | 1672 | 1469548811103 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:11 INFO - PROCESS | 1672 | 1469548811105 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:11 INFO - PROCESS | 1672 | ++DOCSHELL 0x11708b800 == 42 [pid = 1672] [id = 81] 09:00:11 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x117e1ac00) [pid = 1672] [serial = 240] [outer = 0x0] 09:00:11 INFO - PROCESS | 1672 | ++DOMWINDOW == 101 (0x118768800) [pid = 1672] [serial = 241] [outer = 0x117e1ac00] 09:00:11 INFO - PROCESS | 1672 | 1469548811137 Marionette DEBUG loaded listener.js 09:00:11 INFO - PROCESS | 1672 | ++DOMWINDOW == 102 (0x1188f3400) [pid = 1672] [serial = 242] [outer = 0x117e1ac00] 09:00:11 INFO - PROCESS | 1672 | 1469548811547 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]]]}] 09:00:11 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. 09:00:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 672ms 09:00:11 INFO - PROCESS | 1672 | 1469548811570 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 09:00:11 INFO - PROCESS | 1672 | 1469548811573 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 09:00:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 09:00:11 INFO - PROCESS | 1672 | 1469548811578 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 09:00:11 INFO - PROCESS | 1672 | 1469548811580 Marionette TRACE conn2 <- [1,298,null,{}] 09:00:11 INFO - PROCESS | 1672 | 1469548811582 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}] 09:00:11 INFO - PROCESS | 1672 | 1469548811584 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:11 INFO - PROCESS | 1672 | 1469548811684 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 09:00:11 INFO - PROCESS | 1672 | 1469548811742 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:11 INFO - PROCESS | 1672 | 1469548811743 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:11 INFO - PROCESS | 1672 | ++DOCSHELL 0x123a74800 == 43 [pid = 1672] [id = 82] 09:00:11 INFO - PROCESS | 1672 | ++DOMWINDOW == 103 (0x11957e400) [pid = 1672] [serial = 243] [outer = 0x0] 09:00:11 INFO - PROCESS | 1672 | ++DOMWINDOW == 104 (0x120e97400) [pid = 1672] [serial = 244] [outer = 0x11957e400] 09:00:11 INFO - PROCESS | 1672 | 1469548811779 Marionette DEBUG loaded listener.js 09:00:11 INFO - PROCESS | 1672 | ++DOMWINDOW == 105 (0x12271dc00) [pid = 1672] [serial = 245] [outer = 0x11957e400] 09:00:12 INFO - PROCESS | 1672 | 1469548812184 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]]]}] 09:00:12 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. 09:00:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 619ms 09:00:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 09:00:12 INFO - PROCESS | 1672 | 1469548812198 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 09:00:12 INFO - PROCESS | 1672 | 1469548812199 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 09:00:12 INFO - PROCESS | 1672 | 1469548812202 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 09:00:12 INFO - PROCESS | 1672 | 1469548812204 Marionette TRACE conn2 <- [1,302,null,{}] 09:00:12 INFO - PROCESS | 1672 | 1469548812212 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}] 09:00:12 INFO - PROCESS | 1672 | 1469548812215 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:12 INFO - PROCESS | 1672 | 1469548812312 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 09:00:12 INFO - PROCESS | 1672 | 1469548812391 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:12 INFO - PROCESS | 1672 | 1469548812394 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:12 INFO - PROCESS | 1672 | ++DOCSHELL 0x126969800 == 44 [pid = 1672] [id = 83] 09:00:12 INFO - PROCESS | 1672 | ++DOMWINDOW == 106 (0x1199afc00) [pid = 1672] [serial = 246] [outer = 0x0] 09:00:12 INFO - PROCESS | 1672 | ++DOMWINDOW == 107 (0x1199b1c00) [pid = 1672] [serial = 247] [outer = 0x1199afc00] 09:00:12 INFO - PROCESS | 1672 | 1469548812424 Marionette DEBUG loaded listener.js 09:00:12 INFO - PROCESS | 1672 | ++DOMWINDOW == 108 (0x124de6000) [pid = 1672] [serial = 248] [outer = 0x1199afc00] 09:00:12 INFO - PROCESS | 1672 | 1469548812832 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]]]}] 09:00:12 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. 09:00:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 671ms 09:00:12 INFO - PROCESS | 1672 | 1469548812873 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 09:00:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 09:00:12 INFO - PROCESS | 1672 | 1469548812875 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 09:00:12 INFO - PROCESS | 1672 | 1469548812877 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 09:00:12 INFO - PROCESS | 1672 | 1469548812878 Marionette TRACE conn2 <- [1,306,null,{}] 09:00:12 INFO - PROCESS | 1672 | 1469548812881 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}] 09:00:12 INFO - PROCESS | 1672 | 1469548812882 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:12 INFO - PROCESS | 1672 | 1469548812988 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 09:00:13 INFO - PROCESS | 1672 | 1469548813036 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:13 INFO - PROCESS | 1672 | 1469548813037 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:13 INFO - PROCESS | 1672 | ++DOCSHELL 0x126562000 == 45 [pid = 1672] [id = 84] 09:00:13 INFO - PROCESS | 1672 | ++DOMWINDOW == 109 (0x12609f800) [pid = 1672] [serial = 249] [outer = 0x0] 09:00:13 INFO - PROCESS | 1672 | ++DOMWINDOW == 110 (0x1261ab000) [pid = 1672] [serial = 250] [outer = 0x12609f800] 09:00:13 INFO - PROCESS | 1672 | 1469548813066 Marionette DEBUG loaded listener.js 09:00:13 INFO - PROCESS | 1672 | ++DOMWINDOW == 111 (0x12670d800) [pid = 1672] [serial = 251] [outer = 0x12609f800] 09:00:13 INFO - PROCESS | 1672 | 1469548813587 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]]]}] 09:00:13 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. 09:00:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 770ms 09:00:13 INFO - PROCESS | 1672 | 1469548813647 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 09:00:13 INFO - PROCESS | 1672 | 1469548813650 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 09:00:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 09:00:13 INFO - PROCESS | 1672 | 1469548813653 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 09:00:13 INFO - PROCESS | 1672 | 1469548813654 Marionette TRACE conn2 <- [1,310,null,{}] 09:00:13 INFO - PROCESS | 1672 | 1469548813658 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}] 09:00:13 INFO - PROCESS | 1672 | 1469548813659 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:13 INFO - PROCESS | 1672 | 1469548813748 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 09:00:13 INFO - PROCESS | 1672 | 1469548813802 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:13 INFO - PROCESS | 1672 | 1469548813803 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:13 INFO - PROCESS | 1672 | ++DOCSHELL 0x112f3a000 == 46 [pid = 1672] [id = 85] 09:00:13 INFO - PROCESS | 1672 | ++DOMWINDOW == 112 (0x117e20c00) [pid = 1672] [serial = 252] [outer = 0x0] 09:00:13 INFO - PROCESS | 1672 | ++DOMWINDOW == 113 (0x118768c00) [pid = 1672] [serial = 253] [outer = 0x117e20c00] 09:00:13 INFO - PROCESS | 1672 | 1469548813831 Marionette DEBUG loaded listener.js 09:00:13 INFO - PROCESS | 1672 | ++DOMWINDOW == 114 (0x118893000) [pid = 1672] [serial = 254] [outer = 0x117e20c00] 09:00:14 INFO - PROCESS | 1672 | --DOCSHELL 0x128e98000 == 45 [pid = 1672] [id = 79] 09:00:14 INFO - PROCESS | 1672 | --DOCSHELL 0x12894b800 == 44 [pid = 1672] [id = 78] 09:00:14 INFO - PROCESS | 1672 | --DOCSHELL 0x125035000 == 43 [pid = 1672] [id = 77] 09:00:14 INFO - PROCESS | 1672 | --DOCSHELL 0x12610f800 == 42 [pid = 1672] [id = 76] 09:00:14 INFO - PROCESS | 1672 | --DOCSHELL 0x11335c800 == 41 [pid = 1672] [id = 75] 09:00:14 INFO - PROCESS | 1672 | --DOCSHELL 0x1242b6800 == 40 [pid = 1672] [id = 74] 09:00:14 INFO - PROCESS | 1672 | --DOCSHELL 0x12382c000 == 39 [pid = 1672] [id = 73] 09:00:14 INFO - PROCESS | 1672 | --DOCSHELL 0x119cbc000 == 38 [pid = 1672] [id = 72] 09:00:14 INFO - PROCESS | 1672 | --DOCSHELL 0x1191b5800 == 37 [pid = 1672] [id = 71] 09:00:14 INFO - PROCESS | 1672 | --DOCSHELL 0x119392000 == 36 [pid = 1672] [id = 70] 09:00:14 INFO - PROCESS | 1672 | --DOCSHELL 0x11725a000 == 35 [pid = 1672] [id = 69] 09:00:14 INFO - PROCESS | 1672 | --DOCSHELL 0x11334f800 == 34 [pid = 1672] [id = 68] 09:00:14 INFO - PROCESS | 1672 | 1469548814230 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]]]}] 09:00:14 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. 09:00:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 620ms 09:00:14 INFO - PROCESS | 1672 | 1469548814273 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 09:00:14 INFO - PROCESS | 1672 | 1469548814275 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 09:00:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 09:00:14 INFO - PROCESS | 1672 | 1469548814280 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 09:00:14 INFO - PROCESS | 1672 | 1469548814281 Marionette TRACE conn2 <- [1,314,null,{}] 09:00:14 INFO - PROCESS | 1672 | 1469548814283 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}] 09:00:14 INFO - PROCESS | 1672 | 1469548814285 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:14 INFO - PROCESS | 1672 | 1469548814370 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 09:00:14 INFO - PROCESS | 1672 | --DOMWINDOW == 113 (0x12890d400) [pid = 1672] [serial = 192] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1672 | --DOMWINDOW == 112 (0x1191d6c00) [pid = 1672] [serial = 153] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1672 | --DOMWINDOW == 111 (0x124488400) [pid = 1672] [serial = 174] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1672 | --DOMWINDOW == 110 (0x119379800) [pid = 1672] [serial = 165] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1672 | --DOMWINDOW == 109 (0x1121be800) [pid = 1672] [serial = 141] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1672 | --DOMWINDOW == 108 (0x119813000) [pid = 1672] [serial = 166] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1672 | --DOMWINDOW == 107 (0x117403000) [pid = 1672] [serial = 159] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1672 | --DOMWINDOW == 106 (0x120e9b800) [pid = 1672] [serial = 168] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1672 | --DOMWINDOW == 105 (0x1248c3c00) [pid = 1672] [serial = 177] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1672 | --DOMWINDOW == 104 (0x11740f800) [pid = 1672] [serial = 160] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1672 | --DOMWINDOW == 103 (0x12488bc00) [pid = 1672] [serial = 175] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1672 | --DOMWINDOW == 102 (0x120fd2400) [pid = 1672] [serial = 169] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1672 | --DOMWINDOW == 101 (0x124da2c00) [pid = 1672] [serial = 180] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1672 | --DOMWINDOW == 100 (0x124ded400) [pid = 1672] [serial = 181] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x118397400) [pid = 1672] [serial = 183] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x119820c00) [pid = 1672] [serial = 184] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x117405800) [pid = 1672] [serial = 157] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x11690a000) [pid = 1672] [serial = 156] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x1187d4400) [pid = 1672] [serial = 162] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x1188f2400) [pid = 1672] [serial = 163] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x125545c00) [pid = 1672] [serial = 189] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x126709c00) [pid = 1672] [serial = 190] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x118393800) [pid = 1672] [serial = 145] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x117448400) [pid = 1672] [serial = 144] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x120e9fc00) [pid = 1672] [serial = 148] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1672 | --DOMWINDOW == 88 (0x1193b1400) [pid = 1672] [serial = 147] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1672 | --DOMWINDOW == 87 (0x124883400) [pid = 1672] [serial = 151] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1672 | --DOMWINDOW == 86 (0x123f91800) [pid = 1672] [serial = 150] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1672 | --DOMWINDOW == 85 (0x125542800) [pid = 1672] [serial = 187] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1672 | --DOMWINDOW == 84 (0x124485800) [pid = 1672] [serial = 154] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1672 | --DOMWINDOW == 83 (0x119ea5400) [pid = 1672] [serial = 171] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1672 | --DOMWINDOW == 82 (0x123b18400) [pid = 1672] [serial = 172] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1672 | --DOMWINDOW == 81 (0x124b64400) [pid = 1672] [serial = 178] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1672 | --DOMWINDOW == 80 (0x125071400) [pid = 1672] [serial = 186] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1672 | --DOMWINDOW == 79 (0x128a8e000) [pid = 1672] [serial = 193] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1672 | --DOMWINDOW == 78 (0x11339ec00) [pid = 1672] [serial = 142] [outer = 0x0] [url = about:blank] 09:00:14 INFO - PROCESS | 1672 | 1469548814424 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:14 INFO - PROCESS | 1672 | 1469548814426 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:14 INFO - PROCESS | 1672 | ++DOCSHELL 0x11662a800 == 35 [pid = 1672] [id = 86] 09:00:14 INFO - PROCESS | 1672 | ++DOMWINDOW == 79 (0x11740f800) [pid = 1672] [serial = 255] [outer = 0x0] 09:00:14 INFO - PROCESS | 1672 | ++DOMWINDOW == 80 (0x1187d4400) [pid = 1672] [serial = 256] [outer = 0x11740f800] 09:00:14 INFO - PROCESS | 1672 | 1469548814456 Marionette DEBUG loaded listener.js 09:00:14 INFO - PROCESS | 1672 | ++DOMWINDOW == 81 (0x119813000) [pid = 1672] [serial = 257] [outer = 0x11740f800] 09:00:14 INFO - PROCESS | 1672 | 1469548814759 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]]]}] 09:00:14 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. 09:00:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 520ms 09:00:14 INFO - PROCESS | 1672 | 1469548814799 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 09:00:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 09:00:14 INFO - PROCESS | 1672 | 1469548814801 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 09:00:14 INFO - PROCESS | 1672 | 1469548814803 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 09:00:14 INFO - PROCESS | 1672 | 1469548814805 Marionette TRACE conn2 <- [1,318,null,{}] 09:00:14 INFO - PROCESS | 1672 | 1469548814815 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}] 09:00:14 INFO - PROCESS | 1672 | 1469548814818 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:14 INFO - PROCESS | 1672 | 1469548814892 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 09:00:14 INFO - PROCESS | 1672 | 1469548814944 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:14 INFO - PROCESS | 1672 | 1469548814946 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:14 INFO - PROCESS | 1672 | ++DOCSHELL 0x11827a800 == 36 [pid = 1672] [id = 87] 09:00:14 INFO - PROCESS | 1672 | ++DOMWINDOW == 82 (0x119815c00) [pid = 1672] [serial = 258] [outer = 0x0] 09:00:14 INFO - PROCESS | 1672 | ++DOMWINDOW == 83 (0x119ea5400) [pid = 1672] [serial = 259] [outer = 0x119815c00] 09:00:14 INFO - PROCESS | 1672 | 1469548814974 Marionette DEBUG loaded listener.js 09:00:15 INFO - PROCESS | 1672 | ++DOMWINDOW == 84 (0x123f91c00) [pid = 1672] [serial = 260] [outer = 0x119815c00] 09:00:15 INFO - PROCESS | 1672 | 1469548815277 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]]]}] 09:00:15 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. 09:00:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 521ms 09:00:15 INFO - PROCESS | 1672 | 1469548815324 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 09:00:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 09:00:15 INFO - PROCESS | 1672 | 1469548815326 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 09:00:15 INFO - PROCESS | 1672 | 1469548815328 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 09:00:15 INFO - PROCESS | 1672 | 1469548815329 Marionette TRACE conn2 <- [1,322,null,{}] 09:00:15 INFO - PROCESS | 1672 | 1469548815331 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}] 09:00:15 INFO - PROCESS | 1672 | 1469548815333 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:15 INFO - PROCESS | 1672 | 1469548815407 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 09:00:15 INFO - PROCESS | 1672 | 1469548815413 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:15 INFO - PROCESS | 1672 | 1469548815414 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:15 INFO - PROCESS | 1672 | ++DOCSHELL 0x119398000 == 37 [pid = 1672] [id = 88] 09:00:15 INFO - PROCESS | 1672 | ++DOMWINDOW == 85 (0x124485800) [pid = 1672] [serial = 261] [outer = 0x0] 09:00:15 INFO - PROCESS | 1672 | ++DOMWINDOW == 86 (0x12488d000) [pid = 1672] [serial = 262] [outer = 0x124485800] 09:00:15 INFO - PROCESS | 1672 | 1469548815439 Marionette DEBUG loaded listener.js 09:00:15 INFO - PROCESS | 1672 | ++DOMWINDOW == 87 (0x1248c9400) [pid = 1672] [serial = 263] [outer = 0x124485800] 09:00:15 INFO - PROCESS | 1672 | 1469548815750 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]]]}] 09:00:15 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. 09:00:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 468ms 09:00:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 09:00:15 INFO - PROCESS | 1672 | 1469548815797 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 09:00:15 INFO - PROCESS | 1672 | 1469548815798 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 09:00:15 INFO - PROCESS | 1672 | 1469548815800 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 09:00:15 INFO - PROCESS | 1672 | 1469548815801 Marionette TRACE conn2 <- [1,326,null,{}] 09:00:15 INFO - PROCESS | 1672 | 1469548815804 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}] 09:00:15 INFO - PROCESS | 1672 | 1469548815805 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:15 INFO - PROCESS | 1672 | 1469548815879 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 09:00:15 INFO - PROCESS | 1672 | 1469548815883 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:15 INFO - PROCESS | 1672 | 1469548815884 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:15 INFO - PROCESS | 1672 | ++DOCSHELL 0x1199c7000 == 38 [pid = 1672] [id = 89] 09:00:15 INFO - PROCESS | 1672 | ++DOMWINDOW == 88 (0x1248ca400) [pid = 1672] [serial = 264] [outer = 0x0] 09:00:15 INFO - PROCESS | 1672 | ++DOMWINDOW == 89 (0x124da6000) [pid = 1672] [serial = 265] [outer = 0x1248ca400] 09:00:15 INFO - PROCESS | 1672 | 1469548815909 Marionette DEBUG loaded listener.js 09:00:15 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x125062c00) [pid = 1672] [serial = 266] [outer = 0x1248ca400] 09:00:16 INFO - PROCESS | 1672 | 1469548816239 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]]]}] 09:00:16 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. 09:00:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 469ms 09:00:16 INFO - PROCESS | 1672 | 1469548816269 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 09:00:16 INFO - PROCESS | 1672 | 1469548816270 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 09:00:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 09:00:16 INFO - PROCESS | 1672 | 1469548816272 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 09:00:16 INFO - PROCESS | 1672 | 1469548816274 Marionette TRACE conn2 <- [1,330,null,{}] 09:00:16 INFO - PROCESS | 1672 | 1469548816276 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}] 09:00:16 INFO - PROCESS | 1672 | 1469548816280 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:16 INFO - PROCESS | 1672 | 1469548816416 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 09:00:16 INFO - PROCESS | 1672 | 1469548816420 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:16 INFO - PROCESS | 1672 | 1469548816421 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:16 INFO - PROCESS | 1672 | ++DOCSHELL 0x119efa000 == 39 [pid = 1672] [id = 90] 09:00:16 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x1249ec400) [pid = 1672] [serial = 267] [outer = 0x0] 09:00:16 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x1261a8800) [pid = 1672] [serial = 268] [outer = 0x1249ec400] 09:00:16 INFO - PROCESS | 1672 | 1469548816446 Marionette DEBUG loaded listener.js 09:00:16 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x128880000) [pid = 1672] [serial = 269] [outer = 0x1249ec400] 09:00:16 INFO - PROCESS | 1672 | 1469548816772 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]]]}] 09:00:16 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. 09:00:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 517ms 09:00:16 INFO - PROCESS | 1672 | 1469548816790 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 09:00:16 INFO - PROCESS | 1672 | 1469548816792 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 09:00:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 09:00:16 INFO - PROCESS | 1672 | 1469548816809 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 09:00:16 INFO - PROCESS | 1672 | 1469548816812 Marionette TRACE conn2 <- [1,334,null,{}] 09:00:16 INFO - PROCESS | 1672 | 1469548816816 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}] 09:00:16 INFO - PROCESS | 1672 | 1469548816817 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:16 INFO - PROCESS | 1672 | 1469548816910 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 09:00:16 INFO - PROCESS | 1672 | 1469548816913 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:16 INFO - PROCESS | 1672 | 1469548816914 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:16 INFO - PROCESS | 1672 | ++DOCSHELL 0x123f2b000 == 40 [pid = 1672] [id = 91] 09:00:16 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x12887bc00) [pid = 1672] [serial = 270] [outer = 0x0] 09:00:16 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x12890d000) [pid = 1672] [serial = 271] [outer = 0x12887bc00] 09:00:16 INFO - PROCESS | 1672 | 1469548816939 Marionette DEBUG loaded listener.js 09:00:16 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x128a96800) [pid = 1672] [serial = 272] [outer = 0x12887bc00] 09:00:17 INFO - PROCESS | 1672 | 1469548817281 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]]]}] 09:00:17 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. 09:00:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 522ms 09:00:17 INFO - PROCESS | 1672 | 1469548817331 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 09:00:17 INFO - PROCESS | 1672 | 1469548817333 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 09:00:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 09:00:17 INFO - PROCESS | 1672 | 1469548817335 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 09:00:17 INFO - PROCESS | 1672 | 1469548817336 Marionette TRACE conn2 <- [1,338,null,{}] 09:00:17 INFO - PROCESS | 1672 | 1469548817338 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}] 09:00:17 INFO - PROCESS | 1672 | 1469548817339 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:17 INFO - PROCESS | 1672 | 1469548817432 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 09:00:17 INFO - PROCESS | 1672 | 1469548817443 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:17 INFO - PROCESS | 1672 | 1469548817444 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:17 INFO - PROCESS | 1672 | ++DOCSHELL 0x124447000 == 41 [pid = 1672] [id = 92] 09:00:17 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x128e1f400) [pid = 1672] [serial = 273] [outer = 0x0] 09:00:17 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x128e8d800) [pid = 1672] [serial = 274] [outer = 0x128e1f400] 09:00:17 INFO - PROCESS | 1672 | 1469548817468 Marionette DEBUG loaded listener.js 09:00:17 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x1176a4000) [pid = 1672] [serial = 275] [outer = 0x128e1f400] 09:00:17 INFO - PROCESS | 1672 | 1469548817790 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]]]}] 09:00:17 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. 09:00:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 467ms 09:00:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 09:00:17 INFO - PROCESS | 1672 | 1469548817805 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 09:00:17 INFO - PROCESS | 1672 | 1469548817806 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 09:00:17 INFO - PROCESS | 1672 | 1469548817808 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 09:00:17 INFO - PROCESS | 1672 | 1469548817810 Marionette TRACE conn2 <- [1,342,null,{}] 09:00:17 INFO - PROCESS | 1672 | 1469548817814 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}] 09:00:17 INFO - PROCESS | 1672 | 1469548817815 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:17 INFO - PROCESS | 1672 | 1469548817912 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 09:00:17 INFO - PROCESS | 1672 | 1469548817915 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:17 INFO - PROCESS | 1672 | 1469548817916 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:17 INFO - PROCESS | 1672 | ++DOCSHELL 0x125598000 == 42 [pid = 1672] [id = 93] 09:00:17 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x128880400) [pid = 1672] [serial = 276] [outer = 0x0] 09:00:17 INFO - PROCESS | 1672 | ++DOMWINDOW == 101 (0x1294f1c00) [pid = 1672] [serial = 277] [outer = 0x128880400] 09:00:17 INFO - PROCESS | 1672 | 1469548817947 Marionette DEBUG loaded listener.js 09:00:17 INFO - PROCESS | 1672 | ++DOMWINDOW == 102 (0x12a60ec00) [pid = 1672] [serial = 278] [outer = 0x128880400] 09:00:18 INFO - PROCESS | 1672 | 1469548818253 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]]]}] 09:00:18 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. 09:00:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 471ms 09:00:18 INFO - PROCESS | 1672 | 1469548818291 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 09:00:18 INFO - PROCESS | 1672 | 1469548818293 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 09:00:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 09:00:18 INFO - PROCESS | 1672 | 1469548818299 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 09:00:18 INFO - PROCESS | 1672 | 1469548818300 Marionette TRACE conn2 <- [1,346,null,{}] 09:00:18 INFO - PROCESS | 1672 | 1469548818302 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}] 09:00:18 INFO - PROCESS | 1672 | 1469548818303 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:18 INFO - PROCESS | 1672 | 1469548818400 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 09:00:18 INFO - PROCESS | 1672 | --DOMWINDOW == 101 (0x129209c00) [pid = 1672] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 09:00:18 INFO - PROCESS | 1672 | --DOMWINDOW == 100 (0x1260a6400) [pid = 1672] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 09:00:18 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x120e9dc00) [pid = 1672] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 09:00:18 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x1160ed400) [pid = 1672] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 09:00:18 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x124887c00) [pid = 1672] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 09:00:18 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x12553e000) [pid = 1672] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 09:00:18 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x117408c00) [pid = 1672] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 09:00:18 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x11876e800) [pid = 1672] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 09:00:18 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x120e98800) [pid = 1672] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 09:00:18 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x124888000) [pid = 1672] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 09:00:18 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x113aac000) [pid = 1672] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 09:00:18 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x120e9c800) [pid = 1672] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 09:00:18 INFO - PROCESS | 1672 | 1469548818526 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:18 INFO - PROCESS | 1672 | 1469548818527 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:18 INFO - PROCESS | 1672 | ++DOCSHELL 0x1199c0000 == 43 [pid = 1672] [id = 94] 09:00:18 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x113d45800) [pid = 1672] [serial = 279] [outer = 0x0] 09:00:18 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x11876e800) [pid = 1672] [serial = 280] [outer = 0x113d45800] 09:00:18 INFO - PROCESS | 1672 | 1469548818552 Marionette DEBUG loaded listener.js 09:00:18 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x124487000) [pid = 1672] [serial = 281] [outer = 0x113d45800] 09:00:18 INFO - PROCESS | 1672 | 1469548818852 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]]]}] 09:00:18 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. 09:00:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 569ms 09:00:18 INFO - PROCESS | 1672 | 1469548818871 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 09:00:18 INFO - PROCESS | 1672 | 1469548818875 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 09:00:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 09:00:18 INFO - PROCESS | 1672 | 1469548818879 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 09:00:18 INFO - PROCESS | 1672 | 1469548818882 Marionette TRACE conn2 <- [1,350,null,{}] 09:00:18 INFO - PROCESS | 1672 | 1469548818886 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}] 09:00:18 INFO - PROCESS | 1672 | 1469548818888 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:19 INFO - PROCESS | 1672 | 1469548819029 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 09:00:19 INFO - PROCESS | 1672 | 1469548819102 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:19 INFO - PROCESS | 1672 | 1469548819104 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:19 INFO - PROCESS | 1672 | ++DOCSHELL 0x128949800 == 44 [pid = 1672] [id = 95] 09:00:19 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x119050800) [pid = 1672] [serial = 282] [outer = 0x0] 09:00:19 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x1248c9800) [pid = 1672] [serial = 283] [outer = 0x119050800] 09:00:19 INFO - PROCESS | 1672 | 1469548819160 Marionette DEBUG loaded listener.js 09:00:19 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x12a76f000) [pid = 1672] [serial = 284] [outer = 0x119050800] 09:00:19 INFO - PROCESS | 1672 | 1469548819485 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]]]}] 09:00:19 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. 09:00:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 620ms 09:00:19 INFO - PROCESS | 1672 | 1469548819502 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 09:00:19 INFO - PROCESS | 1672 | 1469548819503 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 09:00:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 09:00:19 INFO - PROCESS | 1672 | 1469548819506 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 09:00:19 INFO - PROCESS | 1672 | 1469548819507 Marionette TRACE conn2 <- [1,354,null,{}] 09:00:19 INFO - PROCESS | 1672 | 1469548819517 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}] 09:00:19 INFO - PROCESS | 1672 | 1469548819518 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:19 INFO - PROCESS | 1672 | 1469548819601 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 09:00:19 INFO - PROCESS | 1672 | 1469548819649 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:19 INFO - PROCESS | 1672 | 1469548819650 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:19 INFO - PROCESS | 1672 | ++DOCSHELL 0x12922a800 == 45 [pid = 1672] [id = 96] 09:00:19 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x123e1fc00) [pid = 1672] [serial = 285] [outer = 0x0] 09:00:19 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x12a98b800) [pid = 1672] [serial = 286] [outer = 0x123e1fc00] 09:00:19 INFO - PROCESS | 1672 | 1469548819674 Marionette DEBUG loaded listener.js 09:00:19 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x12b723000) [pid = 1672] [serial = 287] [outer = 0x123e1fc00] 09:00:19 INFO - PROCESS | 1672 | 1469548819964 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]]]}] 09:00:19 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. 09:00:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 473ms 09:00:19 INFO - PROCESS | 1672 | 1469548819985 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 09:00:19 INFO - PROCESS | 1672 | 1469548819986 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 09:00:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 09:00:19 INFO - PROCESS | 1672 | 1469548819988 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 09:00:19 INFO - PROCESS | 1672 | 1469548819989 Marionette TRACE conn2 <- [1,358,null,{}] 09:00:19 INFO - PROCESS | 1672 | 1469548819992 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}] 09:00:19 INFO - PROCESS | 1672 | 1469548819993 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:20 INFO - PROCESS | 1672 | 1469548820075 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 09:00:20 INFO - PROCESS | 1672 | 1469548820081 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:20 INFO - PROCESS | 1672 | 1469548820090 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:20 INFO - PROCESS | 1672 | ++DOCSHELL 0x12a468000 == 46 [pid = 1672] [id = 97] 09:00:20 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x124887800) [pid = 1672] [serial = 288] [outer = 0x0] 09:00:20 INFO - PROCESS | 1672 | ++DOMWINDOW == 101 (0x12b72c800) [pid = 1672] [serial = 289] [outer = 0x124887800] 09:00:20 INFO - PROCESS | 1672 | 1469548820113 Marionette DEBUG loaded listener.js 09:00:20 INFO - PROCESS | 1672 | ++DOMWINDOW == 102 (0x12b8e2c00) [pid = 1672] [serial = 290] [outer = 0x124887800] 09:00:20 INFO - PROCESS | 1672 | 1469548820412 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]]]}] 09:00:20 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. 09:00:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 468ms 09:00:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 09:00:20 INFO - PROCESS | 1672 | 1469548820457 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 09:00:20 INFO - PROCESS | 1672 | 1469548820458 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 09:00:20 INFO - PROCESS | 1672 | 1469548820460 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 09:00:20 INFO - PROCESS | 1672 | 1469548820461 Marionette TRACE conn2 <- [1,362,null,{}] 09:00:20 INFO - PROCESS | 1672 | 1469548820463 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}] 09:00:20 INFO - PROCESS | 1672 | 1469548820464 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:20 INFO - PROCESS | 1672 | 1469548820612 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 09:00:20 INFO - PROCESS | 1672 | 1469548820644 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:20 INFO - PROCESS | 1672 | 1469548820645 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:20 INFO - PROCESS | 1672 | ++DOCSHELL 0x113356000 == 47 [pid = 1672] [id = 98] 09:00:20 INFO - PROCESS | 1672 | ++DOMWINDOW == 103 (0x1121bbc00) [pid = 1672] [serial = 291] [outer = 0x0] 09:00:20 INFO - PROCESS | 1672 | ++DOMWINDOW == 104 (0x112f9d800) [pid = 1672] [serial = 292] [outer = 0x1121bbc00] 09:00:20 INFO - PROCESS | 1672 | 1469548820677 Marionette DEBUG loaded listener.js 09:00:20 INFO - PROCESS | 1672 | ++DOMWINDOW == 105 (0x1169da000) [pid = 1672] [serial = 293] [outer = 0x1121bbc00] 09:00:21 INFO - PROCESS | 1672 | 1469548821113 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]]]}] 09:00:21 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. 09:00:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 668ms 09:00:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 09:00:21 INFO - PROCESS | 1672 | 1469548821130 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 09:00:21 INFO - PROCESS | 1672 | 1469548821132 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 09:00:21 INFO - PROCESS | 1672 | 1469548821135 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 09:00:21 INFO - PROCESS | 1672 | 1469548821137 Marionette TRACE conn2 <- [1,366,null,{}] 09:00:21 INFO - PROCESS | 1672 | 1469548821140 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}] 09:00:21 INFO - PROCESS | 1672 | 1469548821144 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:21 INFO - PROCESS | 1672 | 1469548821244 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 09:00:21 INFO - PROCESS | 1672 | 1469548821293 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:21 INFO - PROCESS | 1672 | 1469548821295 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:21 INFO - PROCESS | 1672 | ++DOCSHELL 0x119088000 == 48 [pid = 1672] [id = 99] 09:00:21 INFO - PROCESS | 1672 | ++DOMWINDOW == 106 (0x117409400) [pid = 1672] [serial = 294] [outer = 0x0] 09:00:21 INFO - PROCESS | 1672 | ++DOMWINDOW == 107 (0x119379800) [pid = 1672] [serial = 295] [outer = 0x117409400] 09:00:21 INFO - PROCESS | 1672 | 1469548821325 Marionette DEBUG loaded listener.js 09:00:21 INFO - PROCESS | 1672 | ++DOMWINDOW == 108 (0x1199a9000) [pid = 1672] [serial = 296] [outer = 0x117409400] 09:00:21 INFO - PROCESS | 1672 | 1469548821756 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]]]}] 09:00:21 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. 09:00:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 671ms 09:00:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 09:00:21 INFO - PROCESS | 1672 | 1469548821811 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 09:00:21 INFO - PROCESS | 1672 | 1469548821813 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 09:00:21 INFO - PROCESS | 1672 | 1469548821816 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 09:00:21 INFO - PROCESS | 1672 | 1469548821817 Marionette TRACE conn2 <- [1,370,null,{}] 09:00:21 INFO - PROCESS | 1672 | 1469548821820 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}] 09:00:21 INFO - PROCESS | 1672 | 1469548821821 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:21 INFO - PROCESS | 1672 | 1469548821923 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 09:00:22 INFO - PROCESS | 1672 | 1469548822017 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:22 INFO - PROCESS | 1672 | 1469548822018 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:22 INFO - PROCESS | 1672 | ++DOCSHELL 0x12502e000 == 49 [pid = 1672] [id = 100] 09:00:22 INFO - PROCESS | 1672 | ++DOMWINDOW == 109 (0x12408e400) [pid = 1672] [serial = 297] [outer = 0x0] 09:00:22 INFO - PROCESS | 1672 | ++DOMWINDOW == 110 (0x124487c00) [pid = 1672] [serial = 298] [outer = 0x12408e400] 09:00:22 INFO - PROCESS | 1672 | 1469548822048 Marionette DEBUG loaded listener.js 09:00:22 INFO - PROCESS | 1672 | ++DOMWINDOW == 111 (0x124f21800) [pid = 1672] [serial = 299] [outer = 0x12408e400] 09:00:22 INFO - PROCESS | 1672 | 1469548822469 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]]]}] 09:00:22 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. 09:00:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 669ms 09:00:22 INFO - PROCESS | 1672 | 1469548822486 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 09:00:22 INFO - PROCESS | 1672 | 1469548822488 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 09:00:22 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 09:00:22 INFO - PROCESS | 1672 | 1469548822496 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 09:00:22 INFO - PROCESS | 1672 | 1469548822499 Marionette TRACE conn2 <- [1,374,null,{}] 09:00:22 INFO - PROCESS | 1672 | 1469548822502 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}] 09:00:22 INFO - PROCESS | 1672 | 1469548822504 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:22 INFO - PROCESS | 1672 | 1469548822609 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 09:00:22 INFO - PROCESS | 1672 | 1469548822662 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:22 INFO - PROCESS | 1672 | 1469548822663 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:22 INFO - PROCESS | 1672 | ++DOCSHELL 0x12ac07000 == 50 [pid = 1672] [id = 101] 09:00:22 INFO - PROCESS | 1672 | ++DOMWINDOW == 112 (0x124f29400) [pid = 1672] [serial = 300] [outer = 0x0] 09:00:22 INFO - PROCESS | 1672 | ++DOMWINDOW == 113 (0x1269b5000) [pid = 1672] [serial = 301] [outer = 0x124f29400] 09:00:22 INFO - PROCESS | 1672 | 1469548822705 Marionette DEBUG loaded listener.js 09:00:22 INFO - PROCESS | 1672 | ++DOMWINDOW == 114 (0x12890dc00) [pid = 1672] [serial = 302] [outer = 0x124f29400] 09:00:23 INFO - PROCESS | 1672 | 1469548823122 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 09:00:23 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 09:00:23 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 675ms 09:00:23 INFO - PROCESS | 1672 | 1469548823168 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 09:00:23 INFO - PROCESS | 1672 | 1469548823169 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 09:00:23 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 09:00:23 INFO - PROCESS | 1672 | 1469548823171 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 09:00:23 INFO - PROCESS | 1672 | 1469548823173 Marionette TRACE conn2 <- [1,378,null,{}] 09:00:23 INFO - PROCESS | 1672 | 1469548823175 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}] 09:00:23 INFO - PROCESS | 1672 | 1469548823176 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:23 INFO - PROCESS | 1672 | 1469548823314 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 09:00:23 INFO - PROCESS | 1672 | 1469548823378 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:23 INFO - PROCESS | 1672 | 1469548823379 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:23 INFO - PROCESS | 1672 | ++DOCSHELL 0x118274000 == 51 [pid = 1672] [id = 102] 09:00:23 INFO - PROCESS | 1672 | ++DOMWINDOW == 115 (0x119584400) [pid = 1672] [serial = 303] [outer = 0x0] 09:00:23 INFO - PROCESS | 1672 | ++DOMWINDOW == 116 (0x128e8d400) [pid = 1672] [serial = 304] [outer = 0x119584400] 09:00:23 INFO - PROCESS | 1672 | 1469548823408 Marionette DEBUG loaded listener.js 09:00:23 INFO - PROCESS | 1672 | ++DOMWINDOW == 117 (0x12a6b8000) [pid = 1672] [serial = 305] [outer = 0x119584400] 09:00:23 INFO - PROCESS | 1672 | 1469548823942 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 09:00:23 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 09:00:23 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 819ms 09:00:23 INFO - PROCESS | 1672 | 1469548823990 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 09:00:23 INFO - PROCESS | 1672 | 1469548823993 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 09:00:23 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 09:00:23 INFO - PROCESS | 1672 | 1469548823996 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 09:00:24 INFO - PROCESS | 1672 | 1469548823997 Marionette TRACE conn2 <- [1,382,null,{}] 09:00:24 INFO - PROCESS | 1672 | 1469548824001 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}] 09:00:24 INFO - PROCESS | 1672 | 1469548824002 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:24 INFO - PROCESS | 1672 | 1469548824101 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 09:00:24 INFO - PROCESS | 1672 | 1469548824183 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:24 INFO - PROCESS | 1672 | 1469548824184 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:24 INFO - PROCESS | 1672 | ++DOCSHELL 0x1160af800 == 52 [pid = 1672] [id = 103] 09:00:24 INFO - PROCESS | 1672 | ++DOMWINDOW == 118 (0x1193adc00) [pid = 1672] [serial = 306] [outer = 0x0] 09:00:24 INFO - PROCESS | 1672 | ++DOMWINDOW == 119 (0x11957ec00) [pid = 1672] [serial = 307] [outer = 0x1193adc00] 09:00:24 INFO - PROCESS | 1672 | 1469548824216 Marionette DEBUG loaded listener.js 09:00:24 INFO - PROCESS | 1672 | ++DOMWINDOW == 120 (0x119ea6800) [pid = 1672] [serial = 308] [outer = 0x1193adc00] 09:00:24 INFO - PROCESS | 1672 | --DOCSHELL 0x12a468000 == 51 [pid = 1672] [id = 97] 09:00:24 INFO - PROCESS | 1672 | --DOCSHELL 0x12922a800 == 50 [pid = 1672] [id = 96] 09:00:24 INFO - PROCESS | 1672 | --DOCSHELL 0x128949800 == 49 [pid = 1672] [id = 95] 09:00:24 INFO - PROCESS | 1672 | --DOCSHELL 0x1199c0000 == 48 [pid = 1672] [id = 94] 09:00:24 INFO - PROCESS | 1672 | --DOMWINDOW == 119 (0x12a6b9800) [pid = 1672] [serial = 238] [outer = 0x0] [url = about:blank] 09:00:24 INFO - PROCESS | 1672 | --DOMWINDOW == 118 (0x128a96000) [pid = 1672] [serial = 195] [outer = 0x0] [url = about:blank] 09:00:24 INFO - PROCESS | 1672 | --DOMWINDOW == 117 (0x11740a400) [pid = 1672] [serial = 198] [outer = 0x0] [url = about:blank] 09:00:24 INFO - PROCESS | 1672 | --DOCSHELL 0x125598000 == 47 [pid = 1672] [id = 93] 09:00:24 INFO - PROCESS | 1672 | --DOCSHELL 0x124447000 == 46 [pid = 1672] [id = 92] 09:00:24 INFO - PROCESS | 1672 | --DOCSHELL 0x123f2b000 == 45 [pid = 1672] [id = 91] 09:00:24 INFO - PROCESS | 1672 | --DOCSHELL 0x119efa000 == 44 [pid = 1672] [id = 90] 09:00:24 INFO - PROCESS | 1672 | --DOCSHELL 0x1199c7000 == 43 [pid = 1672] [id = 89] 09:00:24 INFO - PROCESS | 1672 | --DOCSHELL 0x119398000 == 42 [pid = 1672] [id = 88] 09:00:24 INFO - PROCESS | 1672 | --DOCSHELL 0x11827a800 == 41 [pid = 1672] [id = 87] 09:00:24 INFO - PROCESS | 1672 | --DOCSHELL 0x11662a800 == 40 [pid = 1672] [id = 86] 09:00:24 INFO - PROCESS | 1672 | --DOCSHELL 0x112f3a000 == 39 [pid = 1672] [id = 85] 09:00:24 INFO - PROCESS | 1672 | --DOCSHELL 0x126562000 == 38 [pid = 1672] [id = 84] 09:00:24 INFO - PROCESS | 1672 | --DOCSHELL 0x126969800 == 37 [pid = 1672] [id = 83] 09:00:24 INFO - PROCESS | 1672 | --DOCSHELL 0x123a74800 == 36 [pid = 1672] [id = 82] 09:00:24 INFO - PROCESS | 1672 | --DOCSHELL 0x11708b800 == 35 [pid = 1672] [id = 81] 09:00:24 INFO - PROCESS | 1672 | --DOCSHELL 0x1290df000 == 34 [pid = 1672] [id = 80] 09:00:24 INFO - PROCESS | 1672 | --DOMWINDOW == 116 (0x12a6af800) [pid = 1672] [serial = 236] [outer = 0x0] [url = about:blank] 09:00:24 INFO - PROCESS | 1672 | --DOMWINDOW == 115 (0x12a40a800) [pid = 1672] [serial = 233] [outer = 0x0] [url = about:blank] 09:00:24 INFO - PROCESS | 1672 | --DOMWINDOW == 114 (0x1269b6400) [pid = 1672] [serial = 218] [outer = 0x0] [url = about:blank] 09:00:24 INFO - PROCESS | 1672 | --DOMWINDOW == 113 (0x1260a0800) [pid = 1672] [serial = 217] [outer = 0x0] [url = about:blank] 09:00:24 INFO - PROCESS | 1672 | --DOMWINDOW == 112 (0x1199a8000) [pid = 1672] [serial = 230] [outer = 0x0] [url = about:blank] 09:00:24 INFO - PROCESS | 1672 | --DOMWINDOW == 111 (0x124483c00) [pid = 1672] [serial = 209] [outer = 0x0] [url = about:blank] 09:00:24 INFO - PROCESS | 1672 | --DOMWINDOW == 110 (0x1294f1000) [pid = 1672] [serial = 227] [outer = 0x0] [url = about:blank] 09:00:24 INFO - PROCESS | 1672 | --DOMWINDOW == 109 (0x128e8a800) [pid = 1672] [serial = 223] [outer = 0x0] [url = about:blank] 09:00:24 INFO - PROCESS | 1672 | --DOMWINDOW == 108 (0x124da3c00) [pid = 1672] [serial = 215] [outer = 0x0] [url = about:blank] 09:00:24 INFO - PROCESS | 1672 | --DOMWINDOW == 107 (0x12920f000) [pid = 1672] [serial = 226] [outer = 0x0] [url = about:blank] 09:00:24 INFO - PROCESS | 1672 | --DOMWINDOW == 106 (0x12cc70000) [pid = 1672] [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.] 09:00:24 INFO - PROCESS | 1672 | --DOMWINDOW == 105 (0x124bc2800) [pid = 1672] [serial = 232] [outer = 0x0] [url = about:blank] 09:00:24 INFO - PROCESS | 1672 | --DOMWINDOW == 104 (0x1248d2000) [pid = 1672] [serial = 214] [outer = 0x0] [url = about:blank] 09:00:24 INFO - PROCESS | 1672 | --DOMWINDOW == 103 (0x124508c00) [pid = 1672] [serial = 211] [outer = 0x0] [url = about:blank] 09:00:24 INFO - PROCESS | 1672 | --DOMWINDOW == 102 (0x12a612400) [pid = 1672] [serial = 235] [outer = 0x0] [url = about:blank] 09:00:24 INFO - PROCESS | 1672 | --DOMWINDOW == 101 (0x120e9e800) [pid = 1672] [serial = 208] [outer = 0x0] [url = about:blank] 09:00:24 INFO - PROCESS | 1672 | --DOMWINDOW == 100 (0x1187d5000) [pid = 1672] [serial = 229] [outer = 0x0] [url = about:blank] 09:00:24 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x12920ac00) [pid = 1672] [serial = 224] [outer = 0x0] [url = about:blank] 09:00:24 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x124888800) [pid = 1672] [serial = 212] [outer = 0x0] [url = about:blank] 09:00:24 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x128e84400) [pid = 1672] [serial = 221] [outer = 0x0] [url = about:blank] 09:00:24 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x11876d400) [pid = 1672] [serial = 202] [outer = 0x0] [url = about:blank] 09:00:24 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x1176a9800) [pid = 1672] [serial = 201] [outer = 0x0] [url = about:blank] 09:00:24 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x11919a800) [pid = 1672] [serial = 204] [outer = 0x0] [url = about:blank] 09:00:24 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x119581400) [pid = 1672] [serial = 205] [outer = 0x0] [url = about:blank] 09:00:24 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x128914800) [pid = 1672] [serial = 220] [outer = 0x0] [url = about:blank] 09:00:24 INFO - PROCESS | 1672 | 1469548824731 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 09:00:24 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 09:00:24 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 770ms 09:00:24 INFO - PROCESS | 1672 | 1469548824766 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 09:00:24 INFO - PROCESS | 1672 | 1469548824769 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 09:00:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 09:00:24 INFO - PROCESS | 1672 | 1469548824773 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 09:00:24 INFO - PROCESS | 1672 | 1469548824774 Marionette TRACE conn2 <- [1,386,null,{}] 09:00:24 INFO - PROCESS | 1672 | 1469548824779 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}] 09:00:24 INFO - PROCESS | 1672 | 1469548824781 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:24 INFO - PROCESS | 1672 | 1469548824857 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 09:00:24 INFO - PROCESS | 1672 | 1469548824865 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:24 INFO - PROCESS | 1672 | 1469548824866 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:24 INFO - PROCESS | 1672 | ++DOCSHELL 0x1160a5000 == 35 [pid = 1672] [id = 104] 09:00:24 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x119ea5800) [pid = 1672] [serial = 309] [outer = 0x0] 09:00:24 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x124483c00) [pid = 1672] [serial = 310] [outer = 0x119ea5800] 09:00:24 INFO - PROCESS | 1672 | 1469548824893 Marionette DEBUG loaded listener.js 09:00:24 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x124bc3400) [pid = 1672] [serial = 311] [outer = 0x119ea5800] 09:00:25 INFO - PROCESS | 1672 | 1469548825291 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]]]}] 09:00:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 09:00:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 571ms 09:00:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 09:00:25 INFO - PROCESS | 1672 | 1469548825345 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 09:00:25 INFO - PROCESS | 1672 | 1469548825347 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 09:00:25 INFO - PROCESS | 1672 | 1469548825350 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 09:00:25 INFO - PROCESS | 1672 | 1469548825354 Marionette TRACE conn2 <- [1,390,null,{}] 09:00:25 INFO - PROCESS | 1672 | 1469548825365 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}] 09:00:25 INFO - PROCESS | 1672 | 1469548825369 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:25 INFO - PROCESS | 1672 | 1469548825488 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 09:00:25 INFO - PROCESS | 1672 | 1469548825502 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:25 INFO - PROCESS | 1672 | 1469548825505 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:25 INFO - PROCESS | 1672 | ++DOCSHELL 0x119cb5800 == 36 [pid = 1672] [id = 105] 09:00:25 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x1261ae400) [pid = 1672] [serial = 312] [outer = 0x0] 09:00:25 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x1269b4800) [pid = 1672] [serial = 313] [outer = 0x1261ae400] 09:00:25 INFO - PROCESS | 1672 | 1469548825549 Marionette DEBUG loaded listener.js 09:00:25 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x128911c00) [pid = 1672] [serial = 314] [outer = 0x1261ae400] 09:00:25 INFO - PROCESS | 1672 | 1469548825968 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]]]}] 09:00:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 09:00:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 673ms 09:00:26 INFO - PROCESS | 1672 | 1469548826024 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 09:00:26 INFO - PROCESS | 1672 | 1469548826027 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 09:00:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 09:00:26 INFO - PROCESS | 1672 | 1469548826039 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 09:00:26 INFO - PROCESS | 1672 | 1469548826041 Marionette TRACE conn2 <- [1,394,null,{}] 09:00:26 INFO - PROCESS | 1672 | 1469548826046 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}] 09:00:26 INFO - PROCESS | 1672 | 1469548826048 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:26 INFO - PROCESS | 1672 | 1469548826191 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 09:00:26 INFO - PROCESS | 1672 | 1469548826204 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:26 INFO - PROCESS | 1672 | 1469548826205 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:26 INFO - PROCESS | 1672 | ++DOCSHELL 0x123a6e800 == 37 [pid = 1672] [id = 106] 09:00:26 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x129212c00) [pid = 1672] [serial = 315] [outer = 0x0] 09:00:26 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x1294f4400) [pid = 1672] [serial = 316] [outer = 0x129212c00] 09:00:26 INFO - PROCESS | 1672 | 1469548826247 Marionette DEBUG loaded listener.js 09:00:26 INFO - PROCESS | 1672 | ++DOMWINDOW == 101 (0x12a6ae000) [pid = 1672] [serial = 317] [outer = 0x129212c00] 09:00:26 INFO - PROCESS | 1672 | 1469548826662 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]]]}] 09:00:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 09:00:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 672ms 09:00:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 09:00:26 INFO - PROCESS | 1672 | 1469548826712 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 09:00:26 INFO - PROCESS | 1672 | 1469548826713 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 09:00:26 INFO - PROCESS | 1672 | 1469548826716 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 09:00:26 INFO - PROCESS | 1672 | 1469548826717 Marionette TRACE conn2 <- [1,398,null,{}] 09:00:26 INFO - PROCESS | 1672 | 1469548826720 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}] 09:00:26 INFO - PROCESS | 1672 | 1469548826722 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:26 INFO - PROCESS | 1672 | 1469548826843 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 09:00:26 INFO - PROCESS | 1672 | 1469548826849 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:26 INFO - PROCESS | 1672 | 1469548826850 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:26 INFO - PROCESS | 1672 | ++DOCSHELL 0x124451000 == 38 [pid = 1672] [id = 107] 09:00:26 INFO - PROCESS | 1672 | ++DOMWINDOW == 102 (0x12a6af800) [pid = 1672] [serial = 318] [outer = 0x0] 09:00:26 INFO - PROCESS | 1672 | ++DOMWINDOW == 103 (0x12a76b800) [pid = 1672] [serial = 319] [outer = 0x12a6af800] 09:00:26 INFO - PROCESS | 1672 | 1469548826891 Marionette DEBUG loaded listener.js 09:00:26 INFO - PROCESS | 1672 | ++DOMWINDOW == 104 (0x12a98e400) [pid = 1672] [serial = 320] [outer = 0x12a6af800] 09:00:27 INFO - PROCESS | 1672 | 1469548827474 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]]]}] 09:00:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 09:00:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 818ms 09:00:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 09:00:27 INFO - PROCESS | 1672 | 1469548827534 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 09:00:27 INFO - PROCESS | 1672 | 1469548827535 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 09:00:27 INFO - PROCESS | 1672 | 1469548827537 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 09:00:27 INFO - PROCESS | 1672 | 1469548827538 Marionette TRACE conn2 <- [1,402,null,{}] 09:00:27 INFO - PROCESS | 1672 | 1469548827541 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}] 09:00:27 INFO - PROCESS | 1672 | 1469548827544 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:27 INFO - PROCESS | 1672 | 1469548827658 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 09:00:27 INFO - PROCESS | 1672 | 1469548827682 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:27 INFO - PROCESS | 1672 | 1469548827683 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:27 INFO - PROCESS | 1672 | ++DOCSHELL 0x126970800 == 39 [pid = 1672] [id = 108] 09:00:27 INFO - PROCESS | 1672 | ++DOMWINDOW == 105 (0x12b9b5c00) [pid = 1672] [serial = 321] [outer = 0x0] 09:00:27 INFO - PROCESS | 1672 | ++DOMWINDOW == 106 (0x12be30800) [pid = 1672] [serial = 322] [outer = 0x12b9b5c00] 09:00:27 INFO - PROCESS | 1672 | 1469548827708 Marionette DEBUG loaded listener.js 09:00:27 INFO - PROCESS | 1672 | ++DOMWINDOW == 107 (0x12be36800) [pid = 1672] [serial = 323] [outer = 0x12b9b5c00] 09:00:28 INFO - PROCESS | 1672 | 1469548828048 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]]]}] 09:00:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 09:00:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 519ms 09:00:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 09:00:28 INFO - PROCESS | 1672 | 1469548828056 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 09:00:28 INFO - PROCESS | 1672 | 1469548828057 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 09:00:28 INFO - PROCESS | 1672 | 1469548828061 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 09:00:28 INFO - PROCESS | 1672 | 1469548828063 Marionette TRACE conn2 <- [1,406,null,{}] 09:00:28 INFO - PROCESS | 1672 | 1469548828066 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}] 09:00:28 INFO - PROCESS | 1672 | 1469548828067 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:28 INFO - PROCESS | 1672 | 1469548828168 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 09:00:28 INFO - PROCESS | 1672 | 1469548828172 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:28 INFO - PROCESS | 1672 | 1469548828173 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:28 INFO - PROCESS | 1672 | ++DOCSHELL 0x128ea7800 == 40 [pid = 1672] [id = 109] 09:00:28 INFO - PROCESS | 1672 | ++DOMWINDOW == 108 (0x12be38000) [pid = 1672] [serial = 324] [outer = 0x0] 09:00:28 INFO - PROCESS | 1672 | ++DOMWINDOW == 109 (0x12be40000) [pid = 1672] [serial = 325] [outer = 0x12be38000] 09:00:28 INFO - PROCESS | 1672 | 1469548828227 Marionette DEBUG loaded listener.js 09:00:28 INFO - PROCESS | 1672 | ++DOMWINDOW == 110 (0x12c29bc00) [pid = 1672] [serial = 326] [outer = 0x12be38000] 09:00:28 INFO - PROCESS | 1672 | 1469548828539 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]]]}] 09:00:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 09:00:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 521ms 09:00:28 INFO - PROCESS | 1672 | 1469548828581 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 09:00:28 INFO - PROCESS | 1672 | 1469548828582 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 09:00:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 09:00:28 INFO - PROCESS | 1672 | 1469548828584 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 09:00:28 INFO - PROCESS | 1672 | 1469548828585 Marionette TRACE conn2 <- [1,410,null,{}] 09:00:28 INFO - PROCESS | 1672 | 1469548828588 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}] 09:00:28 INFO - PROCESS | 1672 | 1469548828589 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:28 INFO - PROCESS | 1672 | 1469548828688 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 09:00:28 INFO - PROCESS | 1672 | 1469548828701 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:28 INFO - PROCESS | 1672 | 1469548828702 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:28 INFO - PROCESS | 1672 | ++DOCSHELL 0x12923e000 == 41 [pid = 1672] [id = 110] 09:00:28 INFO - PROCESS | 1672 | ++DOMWINDOW == 111 (0x12be38c00) [pid = 1672] [serial = 327] [outer = 0x0] 09:00:28 INFO - PROCESS | 1672 | ++DOMWINDOW == 112 (0x12c2a2c00) [pid = 1672] [serial = 328] [outer = 0x12be38c00] 09:00:28 INFO - PROCESS | 1672 | 1469548828726 Marionette DEBUG loaded listener.js 09:00:28 INFO - PROCESS | 1672 | ++DOMWINDOW == 113 (0x12c2a8800) [pid = 1672] [serial = 329] [outer = 0x12be38c00] 09:00:29 INFO - PROCESS | 1672 | --DOMWINDOW == 112 (0x113f37c00) [pid = 1672] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 09:00:29 INFO - PROCESS | 1672 | --DOMWINDOW == 111 (0x12887bc00) [pid = 1672] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 09:00:29 INFO - PROCESS | 1672 | --DOMWINDOW == 110 (0x128e1f400) [pid = 1672] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 09:00:29 INFO - PROCESS | 1672 | --DOMWINDOW == 109 (0x12609f800) [pid = 1672] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 09:00:29 INFO - PROCESS | 1672 | --DOMWINDOW == 108 (0x117e20c00) [pid = 1672] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 09:00:29 INFO - PROCESS | 1672 | --DOMWINDOW == 107 (0x11740f800) [pid = 1672] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 09:00:29 INFO - PROCESS | 1672 | --DOMWINDOW == 106 (0x119815c00) [pid = 1672] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 09:00:29 INFO - PROCESS | 1672 | --DOMWINDOW == 105 (0x128880400) [pid = 1672] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 09:00:29 INFO - PROCESS | 1672 | --DOMWINDOW == 104 (0x1248ca400) [pid = 1672] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 09:00:29 INFO - PROCESS | 1672 | --DOMWINDOW == 103 (0x124485800) [pid = 1672] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 09:00:29 INFO - PROCESS | 1672 | --DOMWINDOW == 102 (0x119050800) [pid = 1672] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 09:00:29 INFO - PROCESS | 1672 | --DOMWINDOW == 101 (0x113d45800) [pid = 1672] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 09:00:29 INFO - PROCESS | 1672 | --DOMWINDOW == 100 (0x123e1fc00) [pid = 1672] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 09:00:29 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x1249ec400) [pid = 1672] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 09:00:29 INFO - PROCESS | 1672 | 1469548829154 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]]]}] 09:00:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 09:00:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 618ms 09:00:29 INFO - PROCESS | 1672 | 1469548829203 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 09:00:29 INFO - PROCESS | 1672 | 1469548829205 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 09:00:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 09:00:29 INFO - PROCESS | 1672 | 1469548829207 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 09:00:29 INFO - PROCESS | 1672 | 1469548829208 Marionette TRACE conn2 <- [1,414,null,{}] 09:00:29 INFO - PROCESS | 1672 | 1469548829210 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}] 09:00:29 INFO - PROCESS | 1672 | 1469548829212 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:29 INFO - PROCESS | 1672 | 1469548829289 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 09:00:29 INFO - PROCESS | 1672 | 1469548829296 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:29 INFO - PROCESS | 1672 | 1469548829297 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:29 INFO - PROCESS | 1672 | ++DOCSHELL 0x12444d000 == 42 [pid = 1672] [id = 111] 09:00:29 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x10eaf2800) [pid = 1672] [serial = 330] [outer = 0x0] 09:00:29 INFO - PROCESS | 1672 | ++DOMWINDOW == 101 (0x10eafb400) [pid = 1672] [serial = 331] [outer = 0x10eaf2800] 09:00:29 INFO - PROCESS | 1672 | 1469548829321 Marionette DEBUG loaded listener.js 09:00:29 INFO - PROCESS | 1672 | ++DOMWINDOW == 102 (0x10eaff800) [pid = 1672] [serial = 332] [outer = 0x10eaf2800] 09:00:29 INFO - PROCESS | 1672 | 1469548829653 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]]]}] 09:00:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 09:00:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 468ms 09:00:29 INFO - PROCESS | 1672 | 1469548829676 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 09:00:29 INFO - PROCESS | 1672 | 1469548829679 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 09:00:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 09:00:29 INFO - PROCESS | 1672 | 1469548829683 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 09:00:29 INFO - PROCESS | 1672 | 1469548829684 Marionette TRACE conn2 <- [1,418,null,{}] 09:00:29 INFO - PROCESS | 1672 | 1469548829686 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}] 09:00:29 INFO - PROCESS | 1672 | 1469548829687 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:29 INFO - PROCESS | 1672 | 1469548829808 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 09:00:29 INFO - PROCESS | 1672 | 1469548829811 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 09:00:29 INFO - PROCESS | 1672 | 1469548829817 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:29 INFO - PROCESS | 1672 | 1469548829818 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:29 INFO - PROCESS | 1672 | ++DOCSHELL 0x12b73f800 == 43 [pid = 1672] [id = 112] 09:00:29 INFO - PROCESS | 1672 | ++DOMWINDOW == 103 (0x128e13000) [pid = 1672] [serial = 333] [outer = 0x0] 09:00:29 INFO - PROCESS | 1672 | ++DOMWINDOW == 104 (0x12a6cb000) [pid = 1672] [serial = 334] [outer = 0x128e13000] 09:00:29 INFO - PROCESS | 1672 | 1469548829842 Marionette DEBUG loaded listener.js 09:00:29 INFO - PROCESS | 1672 | ++DOMWINDOW == 105 (0x12c2a4400) [pid = 1672] [serial = 335] [outer = 0x128e13000] 09:00:30 INFO - PROCESS | 1672 | 1469548830621 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]]]}] 09:00:30 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 09:00:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 968ms 09:00:30 INFO - PROCESS | 1672 | 1469548830652 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 09:00:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 09:00:30 INFO - PROCESS | 1672 | 1469548830653 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 09:00:30 INFO - PROCESS | 1672 | 1469548830657 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 09:00:30 INFO - PROCESS | 1672 | 1469548830659 Marionette TRACE conn2 <- [1,422,null,{}] 09:00:30 INFO - PROCESS | 1672 | 1469548830661 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}] 09:00:30 INFO - PROCESS | 1672 | 1469548830663 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:30 INFO - PROCESS | 1672 | 1469548830763 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 09:00:30 INFO - PROCESS | 1672 | 1469548830767 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:30 INFO - PROCESS | 1672 | 1469548830768 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:30 INFO - PROCESS | 1672 | ++DOCSHELL 0x12b83b800 == 44 [pid = 1672] [id = 113] 09:00:30 INFO - PROCESS | 1672 | ++DOMWINDOW == 106 (0x111f38800) [pid = 1672] [serial = 336] [outer = 0x0] 09:00:30 INFO - PROCESS | 1672 | ++DOMWINDOW == 107 (0x12c2a9000) [pid = 1672] [serial = 337] [outer = 0x111f38800] 09:00:30 INFO - PROCESS | 1672 | 1469548830794 Marionette DEBUG loaded listener.js 09:00:30 INFO - PROCESS | 1672 | ++DOMWINDOW == 108 (0x12c2e2c00) [pid = 1672] [serial = 338] [outer = 0x111f38800] 09:00:31 INFO - PROCESS | 1672 | 1469548831641 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]]]}] 09:00:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 09:00:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1019ms 09:00:31 INFO - PROCESS | 1672 | 1469548831677 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 09:00:31 INFO - PROCESS | 1672 | 1469548831680 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 09:00:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 09:00:31 INFO - PROCESS | 1672 | 1469548831684 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 09:00:31 INFO - PROCESS | 1672 | 1469548831686 Marionette TRACE conn2 <- [1,426,null,{}] 09:00:31 INFO - PROCESS | 1672 | 1469548831702 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}] 09:00:31 INFO - PROCESS | 1672 | 1469548831704 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:31 INFO - PROCESS | 1672 | 1469548831811 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 09:00:31 INFO - PROCESS | 1672 | 1469548831862 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:31 INFO - PROCESS | 1672 | 1469548831863 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:31 INFO - PROCESS | 1672 | ++DOCSHELL 0x11725b800 == 45 [pid = 1672] [id = 114] 09:00:31 INFO - PROCESS | 1672 | ++DOMWINDOW == 109 (0x112f47000) [pid = 1672] [serial = 339] [outer = 0x0] 09:00:31 INFO - PROCESS | 1672 | ++DOMWINDOW == 110 (0x112f4a400) [pid = 1672] [serial = 340] [outer = 0x112f47000] 09:00:31 INFO - PROCESS | 1672 | 1469548831896 Marionette DEBUG loaded listener.js 09:00:31 INFO - PROCESS | 1672 | ++DOMWINDOW == 111 (0x112f4f400) [pid = 1672] [serial = 341] [outer = 0x112f47000] 09:00:32 INFO - PROCESS | 1672 | 1469548832346 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] 09:00:32 INFO - PROCESS | 1672 | 1469548832370 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 09:00:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 09:00:32 INFO - PROCESS | 1672 | 1469548832374 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 09:00:32 INFO - PROCESS | 1672 | 1469548832376 Marionette TRACE conn2 <- [1,430,null,{}] 09:00:32 INFO - PROCESS | 1672 | 1469548832397 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}] 09:00:32 INFO - PROCESS | 1672 | 1469548832399 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:32 INFO - PROCESS | 1672 | 1469548832505 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 09:00:32 INFO - PROCESS | 1672 | 1469548832572 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:32 INFO - PROCESS | 1672 | 1469548832573 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:32 INFO - PROCESS | 1672 | ++DOCSHELL 0x1199d5800 == 46 [pid = 1672] [id = 115] 09:00:32 INFO - PROCESS | 1672 | ++DOMWINDOW == 112 (0x1188f5c00) [pid = 1672] [serial = 342] [outer = 0x0] 09:00:32 INFO - PROCESS | 1672 | ++DOMWINDOW == 113 (0x1191d6400) [pid = 1672] [serial = 343] [outer = 0x1188f5c00] 09:00:32 INFO - PROCESS | 1672 | 1469548832603 Marionette DEBUG loaded listener.js 09:00:32 INFO - PROCESS | 1672 | ++DOMWINDOW == 114 (0x1199a8800) [pid = 1672] [serial = 344] [outer = 0x1188f5c00] 09:00:33 INFO - PROCESS | 1672 | 1469548833036 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]]]}] 09:00:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 09:00:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 687ms 09:00:33 INFO - PROCESS | 1672 | 1469548833103 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 09:00:33 INFO - PROCESS | 1672 | 1469548833104 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 09:00:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 09:00:33 INFO - PROCESS | 1672 | 1469548833109 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 09:00:33 INFO - PROCESS | 1672 | 1469548833114 Marionette TRACE conn2 <- [1,434,null,{}] 09:00:33 INFO - PROCESS | 1672 | 1469548833122 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}] 09:00:33 INFO - PROCESS | 1672 | 1469548833125 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:33 INFO - PROCESS | 1672 | 1469548833234 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 09:00:33 INFO - PROCESS | 1672 | 1469548833301 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:33 INFO - PROCESS | 1672 | 1469548833304 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:33 INFO - PROCESS | 1672 | ++DOCSHELL 0x126554000 == 47 [pid = 1672] [id = 116] 09:00:33 INFO - PROCESS | 1672 | ++DOMWINDOW == 115 (0x124484c00) [pid = 1672] [serial = 345] [outer = 0x0] 09:00:33 INFO - PROCESS | 1672 | ++DOMWINDOW == 116 (0x124b64400) [pid = 1672] [serial = 346] [outer = 0x124484c00] 09:00:33 INFO - PROCESS | 1672 | 1469548833334 Marionette DEBUG loaded listener.js 09:00:33 INFO - PROCESS | 1672 | ++DOMWINDOW == 117 (0x125071000) [pid = 1672] [serial = 347] [outer = 0x124484c00] 09:00:33 INFO - PROCESS | 1672 | 1469548833917 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]]]}] 09:00:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 09:00:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 874ms 09:00:33 INFO - PROCESS | 1672 | 1469548833983 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 09:00:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 09:00:33 INFO - PROCESS | 1672 | 1469548833986 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 09:00:33 INFO - PROCESS | 1672 | 1469548833989 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 09:00:33 INFO - PROCESS | 1672 | 1469548833991 Marionette TRACE conn2 <- [1,438,null,{}] 09:00:33 INFO - PROCESS | 1672 | 1469548833995 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}] 09:00:33 INFO - PROCESS | 1672 | 1469548833996 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:34 INFO - PROCESS | 1672 | 1469548834087 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 09:00:34 INFO - PROCESS | 1672 | 1469548834152 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:34 INFO - PROCESS | 1672 | 1469548834155 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:34 INFO - PROCESS | 1672 | ++DOCSHELL 0x117089000 == 48 [pid = 1672] [id = 117] 09:00:34 INFO - PROCESS | 1672 | ++DOMWINDOW == 118 (0x113a04800) [pid = 1672] [serial = 348] [outer = 0x0] 09:00:34 INFO - PROCESS | 1672 | ++DOMWINDOW == 119 (0x116083c00) [pid = 1672] [serial = 349] [outer = 0x113a04800] 09:00:34 INFO - PROCESS | 1672 | 1469548834183 Marionette DEBUG loaded listener.js 09:00:34 INFO - PROCESS | 1672 | ++DOMWINDOW == 120 (0x117e21c00) [pid = 1672] [serial = 350] [outer = 0x113a04800] 09:00:34 INFO - PROCESS | 1672 | 1469548834643 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]]]}] 09:00:34 INFO - PROCESS | 1672 | --DOCSHELL 0x116952000 == 47 [pid = 1672] [id = 67] 09:00:34 INFO - PROCESS | 1672 | --DOCSHELL 0x12b73f800 == 46 [pid = 1672] [id = 112] 09:00:34 INFO - PROCESS | 1672 | --DOCSHELL 0x12444d000 == 45 [pid = 1672] [id = 111] 09:00:34 INFO - PROCESS | 1672 | --DOCSHELL 0x12923e000 == 44 [pid = 1672] [id = 110] 09:00:34 INFO - PROCESS | 1672 | --DOCSHELL 0x128ea7800 == 43 [pid = 1672] [id = 109] 09:00:34 INFO - PROCESS | 1672 | --DOCSHELL 0x126970800 == 42 [pid = 1672] [id = 108] 09:00:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 09:00:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 722ms 09:00:34 INFO - PROCESS | 1672 | --DOCSHELL 0x124451000 == 41 [pid = 1672] [id = 107] 09:00:34 INFO - PROCESS | 1672 | --DOCSHELL 0x123a6e800 == 40 [pid = 1672] [id = 106] 09:00:34 INFO - PROCESS | 1672 | --DOCSHELL 0x119cb5800 == 39 [pid = 1672] [id = 105] 09:00:34 INFO - PROCESS | 1672 | --DOCSHELL 0x1160a5000 == 38 [pid = 1672] [id = 104] 09:00:34 INFO - PROCESS | 1672 | --DOCSHELL 0x1160af800 == 37 [pid = 1672] [id = 103] 09:00:34 INFO - PROCESS | 1672 | --DOCSHELL 0x12ac07000 == 36 [pid = 1672] [id = 101] 09:00:34 INFO - PROCESS | 1672 | --DOCSHELL 0x12502e000 == 35 [pid = 1672] [id = 100] 09:00:34 INFO - PROCESS | 1672 | --DOCSHELL 0x119088000 == 34 [pid = 1672] [id = 99] 09:00:34 INFO - PROCESS | 1672 | --DOCSHELL 0x113356000 == 33 [pid = 1672] [id = 98] 09:00:34 INFO - PROCESS | 1672 | 1469548834738 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 09:00:34 INFO - PROCESS | 1672 | 1469548834741 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 09:00:34 INFO - PROCESS | 1672 | --DOMWINDOW == 119 (0x117e17000) [pid = 1672] [serial = 199] [outer = 0x0] [url = about:blank] 09:00:34 INFO - PROCESS | 1672 | --DOMWINDOW == 118 (0x12890d000) [pid = 1672] [serial = 271] [outer = 0x0] [url = about:blank] 09:00:34 INFO - PROCESS | 1672 | --DOMWINDOW == 117 (0x128e8d800) [pid = 1672] [serial = 274] [outer = 0x0] [url = about:blank] 09:00:34 INFO - PROCESS | 1672 | --DOMWINDOW == 116 (0x1261ab000) [pid = 1672] [serial = 250] [outer = 0x0] [url = about:blank] 09:00:34 INFO - PROCESS | 1672 | --DOMWINDOW == 115 (0x118768800) [pid = 1672] [serial = 241] [outer = 0x0] [url = about:blank] 09:00:34 INFO - PROCESS | 1672 | --DOMWINDOW == 114 (0x118893000) [pid = 1672] [serial = 254] [outer = 0x0] [url = about:blank] 09:00:34 INFO - PROCESS | 1672 | --DOMWINDOW == 113 (0x118768c00) [pid = 1672] [serial = 253] [outer = 0x0] [url = about:blank] 09:00:34 INFO - PROCESS | 1672 | --DOMWINDOW == 112 (0x1187d4400) [pid = 1672] [serial = 256] [outer = 0x0] [url = about:blank] 09:00:34 INFO - PROCESS | 1672 | --DOMWINDOW == 111 (0x119813000) [pid = 1672] [serial = 257] [outer = 0x0] [url = about:blank] 09:00:34 INFO - PROCESS | 1672 | --DOMWINDOW == 110 (0x120e97400) [pid = 1672] [serial = 244] [outer = 0x0] [url = about:blank] 09:00:34 INFO - PROCESS | 1672 | --DOMWINDOW == 109 (0x1199b1c00) [pid = 1672] [serial = 247] [outer = 0x0] [url = about:blank] 09:00:34 INFO - PROCESS | 1672 | --DOMWINDOW == 108 (0x119ea5400) [pid = 1672] [serial = 259] [outer = 0x0] [url = about:blank] 09:00:34 INFO - PROCESS | 1672 | --DOMWINDOW == 107 (0x123f91c00) [pid = 1672] [serial = 260] [outer = 0x0] [url = about:blank] 09:00:34 INFO - PROCESS | 1672 | --DOMWINDOW == 106 (0x1294f1c00) [pid = 1672] [serial = 277] [outer = 0x0] [url = about:blank] 09:00:34 INFO - PROCESS | 1672 | --DOMWINDOW == 105 (0x124da6000) [pid = 1672] [serial = 265] [outer = 0x0] [url = about:blank] 09:00:34 INFO - PROCESS | 1672 | --DOMWINDOW == 104 (0x125062c00) [pid = 1672] [serial = 266] [outer = 0x0] [url = about:blank] 09:00:34 INFO - PROCESS | 1672 | --DOMWINDOW == 103 (0x12488d000) [pid = 1672] [serial = 262] [outer = 0x0] [url = about:blank] 09:00:34 INFO - PROCESS | 1672 | --DOMWINDOW == 102 (0x1248c9400) [pid = 1672] [serial = 263] [outer = 0x0] [url = about:blank] 09:00:34 INFO - PROCESS | 1672 | --DOMWINDOW == 101 (0x1176a4000) [pid = 1672] [serial = 275] [outer = 0x0] [url = about:blank] 09:00:34 INFO - PROCESS | 1672 | --DOMWINDOW == 100 (0x12b72c800) [pid = 1672] [serial = 289] [outer = 0x0] [url = about:blank] 09:00:34 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x1248c9800) [pid = 1672] [serial = 283] [outer = 0x0] [url = about:blank] 09:00:34 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x12a60ec00) [pid = 1672] [serial = 278] [outer = 0x0] [url = about:blank] 09:00:34 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x124487000) [pid = 1672] [serial = 281] [outer = 0x0] [url = about:blank] 09:00:34 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x12b723000) [pid = 1672] [serial = 287] [outer = 0x0] [url = about:blank] 09:00:34 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x12670d800) [pid = 1672] [serial = 251] [outer = 0x0] [url = about:blank] 09:00:34 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x1261a8800) [pid = 1672] [serial = 268] [outer = 0x0] [url = about:blank] 09:00:34 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x12a76f000) [pid = 1672] [serial = 284] [outer = 0x0] [url = about:blank] 09:00:34 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x11876e800) [pid = 1672] [serial = 280] [outer = 0x0] [url = about:blank] 09:00:34 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x12a98b800) [pid = 1672] [serial = 286] [outer = 0x0] [url = about:blank] 09:00:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 09:00:34 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x128a96800) [pid = 1672] [serial = 272] [outer = 0x0] [url = about:blank] 09:00:34 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x128880000) [pid = 1672] [serial = 269] [outer = 0x0] [url = about:blank] 09:00:34 INFO - PROCESS | 1672 | 1469548834750 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 09:00:34 INFO - PROCESS | 1672 | 1469548834752 Marionette TRACE conn2 <- [1,442,null,{}] 09:00:34 INFO - PROCESS | 1672 | 1469548834754 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}] 09:00:34 INFO - PROCESS | 1672 | 1469548834756 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:34 INFO - PROCESS | 1672 | 1469548834830 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 09:00:34 INFO - PROCESS | 1672 | 1469548834839 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:34 INFO - PROCESS | 1672 | 1469548834840 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:34 INFO - PROCESS | 1672 | ++DOCSHELL 0x11694b000 == 34 [pid = 1672] [id = 118] 09:00:34 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x11876f800) [pid = 1672] [serial = 351] [outer = 0x0] 09:00:34 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x118890400) [pid = 1672] [serial = 352] [outer = 0x11876f800] 09:00:34 INFO - PROCESS | 1672 | 1469548834869 Marionette DEBUG loaded listener.js 09:00:34 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x1193a6400) [pid = 1672] [serial = 353] [outer = 0x11876f800] 09:00:35 INFO - PROCESS | 1672 | 1469548835210 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]]]}] 09:00:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 09:00:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 467ms 09:00:35 INFO - PROCESS | 1672 | 1469548835219 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 09:00:35 INFO - PROCESS | 1672 | 1469548835220 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 09:00:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 09:00:35 INFO - PROCESS | 1672 | 1469548835222 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 09:00:35 INFO - PROCESS | 1672 | 1469548835225 Marionette TRACE conn2 <- [1,446,null,{}] 09:00:35 INFO - PROCESS | 1672 | 1469548835234 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}] 09:00:35 INFO - PROCESS | 1672 | 1469548835237 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:35 INFO - PROCESS | 1672 | 1469548835323 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 09:00:35 INFO - PROCESS | 1672 | 1469548835375 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:35 INFO - PROCESS | 1672 | 1469548835377 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:35 INFO - PROCESS | 1672 | ++DOCSHELL 0x11908a800 == 35 [pid = 1672] [id = 119] 09:00:35 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x11958ac00) [pid = 1672] [serial = 354] [outer = 0x0] 09:00:35 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x120e9b800) [pid = 1672] [serial = 355] [outer = 0x11958ac00] 09:00:35 INFO - PROCESS | 1672 | 1469548835405 Marionette DEBUG loaded listener.js 09:00:35 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x123f8c400) [pid = 1672] [serial = 356] [outer = 0x11958ac00] 09:00:35 INFO - PROCESS | 1672 | 1469548835702 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]]]}] 09:00:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 09:00:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 523ms 09:00:35 INFO - PROCESS | 1672 | 1469548835747 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 09:00:35 INFO - PROCESS | 1672 | 1469548835749 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 09:00:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 09:00:35 INFO - PROCESS | 1672 | 1469548835751 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 09:00:35 INFO - PROCESS | 1672 | 1469548835752 Marionette TRACE conn2 <- [1,450,null,{}] 09:00:35 INFO - PROCESS | 1672 | 1469548835754 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}] 09:00:35 INFO - PROCESS | 1672 | 1469548835756 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:35 INFO - PROCESS | 1672 | 1469548835832 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 09:00:35 INFO - PROCESS | 1672 | 1469548835885 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:35 INFO - PROCESS | 1672 | 1469548835887 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:35 INFO - PROCESS | 1672 | ++DOCSHELL 0x1195c3000 == 36 [pid = 1672] [id = 120] 09:00:35 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x120fd8c00) [pid = 1672] [serial = 357] [outer = 0x0] 09:00:35 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x124884c00) [pid = 1672] [serial = 358] [outer = 0x120fd8c00] 09:00:35 INFO - PROCESS | 1672 | 1469548835912 Marionette DEBUG loaded listener.js 09:00:35 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x124bc1400) [pid = 1672] [serial = 359] [outer = 0x120fd8c00] 09:00:36 INFO - PROCESS | 1672 | 1469548836211 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] 09:00:36 INFO - PROCESS | 1672 | 1469548836271 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 09:00:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 09:00:36 INFO - PROCESS | 1672 | 1469548836273 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 09:00:36 INFO - PROCESS | 1672 | 1469548836274 Marionette TRACE conn2 <- [1,454,null,{}] 09:00:36 INFO - PROCESS | 1672 | 1469548836276 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}] 09:00:36 INFO - PROCESS | 1672 | 1469548836278 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:36 INFO - PROCESS | 1672 | 1469548836352 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 09:00:36 INFO - PROCESS | 1672 | 1469548836355 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:36 INFO - PROCESS | 1672 | 1469548836357 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:36 INFO - PROCESS | 1672 | ++DOCSHELL 0x119ee0800 == 37 [pid = 1672] [id = 121] 09:00:36 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x112f4cc00) [pid = 1672] [serial = 360] [outer = 0x0] 09:00:36 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x124d9c000) [pid = 1672] [serial = 361] [outer = 0x112f4cc00] 09:00:36 INFO - PROCESS | 1672 | 1469548836432 Marionette DEBUG loaded listener.js 09:00:36 INFO - PROCESS | 1672 | ++DOMWINDOW == 101 (0x1261b4000) [pid = 1672] [serial = 362] [outer = 0x112f4cc00] 09:00:36 INFO - PROCESS | 1672 | [1672] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:00:36 INFO - PROCESS | 1672 | 1469548836728 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]]]}] 09:00:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 09:00:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 518ms 09:00:36 INFO - PROCESS | 1672 | 1469548836791 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 09:00:36 INFO - PROCESS | 1672 | 1469548836793 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 09:00:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 09:00:36 INFO - PROCESS | 1672 | 1469548836795 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 09:00:36 INFO - PROCESS | 1672 | 1469548836796 Marionette TRACE conn2 <- [1,458,null,{}] 09:00:36 INFO - PROCESS | 1672 | 1469548836798 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}] 09:00:36 INFO - PROCESS | 1672 | 1469548836802 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:36 INFO - PROCESS | 1672 | 1469548836916 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 09:00:36 INFO - PROCESS | 1672 | 1469548836926 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:36 INFO - PROCESS | 1672 | 1469548836928 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:36 INFO - PROCESS | 1672 | ++DOCSHELL 0x123a6d800 == 38 [pid = 1672] [id = 122] 09:00:36 INFO - PROCESS | 1672 | ++DOMWINDOW == 102 (0x128875c00) [pid = 1672] [serial = 363] [outer = 0x0] 09:00:36 INFO - PROCESS | 1672 | ++DOMWINDOW == 103 (0x128a8d800) [pid = 1672] [serial = 364] [outer = 0x128875c00] 09:00:36 INFO - PROCESS | 1672 | 1469548836953 Marionette DEBUG loaded listener.js 09:00:36 INFO - PROCESS | 1672 | ++DOMWINDOW == 104 (0x12920b800) [pid = 1672] [serial = 365] [outer = 0x128875c00] 09:00:37 INFO - PROCESS | 1672 | 1469548837301 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] 09:00:37 INFO - PROCESS | 1672 | 1469548837316 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 09:00:37 INFO - PROCESS | 1672 | 1469548837318 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 09:00:37 INFO - PROCESS | 1672 | 1469548837319 Marionette TRACE conn2 <- [1,462,null,{}] 09:00:37 INFO - PROCESS | 1672 | 1469548837322 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}] 09:00:37 INFO - PROCESS | 1672 | 1469548837323 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:37 INFO - PROCESS | 1672 | 1469548837422 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 09:00:37 INFO - PROCESS | 1672 | 1469548837426 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:37 INFO - PROCESS | 1672 | 1469548837428 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:37 INFO - PROCESS | 1672 | ++DOCSHELL 0x12485a000 == 39 [pid = 1672] [id = 123] 09:00:37 INFO - PROCESS | 1672 | ++DOMWINDOW == 105 (0x12920a000) [pid = 1672] [serial = 366] [outer = 0x0] 09:00:37 INFO - PROCESS | 1672 | ++DOMWINDOW == 106 (0x1294f0800) [pid = 1672] [serial = 367] [outer = 0x12920a000] 09:00:37 INFO - PROCESS | 1672 | 1469548837452 Marionette DEBUG loaded listener.js 09:00:37 INFO - PROCESS | 1672 | ++DOMWINDOW == 107 (0x12a616000) [pid = 1672] [serial = 368] [outer = 0x12920a000] 09:00:37 INFO - PROCESS | 1672 | [1672] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:00:37 INFO - PROCESS | 1672 | 1469548837804 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] 09:00:37 INFO - PROCESS | 1672 | 1469548837838 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 09:00:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 09:00:37 INFO - PROCESS | 1672 | 1469548837841 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 09:00:37 INFO - PROCESS | 1672 | 1469548837842 Marionette TRACE conn2 <- [1,466,null,{}] 09:00:37 INFO - PROCESS | 1672 | 1469548837844 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}] 09:00:37 INFO - PROCESS | 1672 | 1469548837845 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:37 INFO - PROCESS | 1672 | 1469548837941 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 09:00:37 INFO - PROCESS | 1672 | 1469548837944 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:37 INFO - PROCESS | 1672 | 1469548837945 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:37 INFO - PROCESS | 1672 | ++DOCSHELL 0x12611c000 == 40 [pid = 1672] [id = 124] 09:00:37 INFO - PROCESS | 1672 | ++DOMWINDOW == 108 (0x1294efc00) [pid = 1672] [serial = 369] [outer = 0x0] 09:00:37 INFO - PROCESS | 1672 | ++DOMWINDOW == 109 (0x12a98ec00) [pid = 1672] [serial = 370] [outer = 0x1294efc00] 09:00:37 INFO - PROCESS | 1672 | 1469548837966 Marionette DEBUG loaded listener.js 09:00:38 INFO - PROCESS | 1672 | ++DOMWINDOW == 110 (0x1187d9800) [pid = 1672] [serial = 371] [outer = 0x1294efc00] 09:00:38 INFO - PROCESS | 1672 | 1469548838380 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] 09:00:38 INFO - PROCESS | 1672 | 1469548838412 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 09:00:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 09:00:38 INFO - PROCESS | 1672 | 1469548838422 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 09:00:38 INFO - PROCESS | 1672 | 1469548838423 Marionette TRACE conn2 <- [1,470,null,{}] 09:00:38 INFO - PROCESS | 1672 | 1469548838425 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}] 09:00:38 INFO - PROCESS | 1672 | 1469548838426 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:38 INFO - PROCESS | 1672 | 1469548838524 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 09:00:38 INFO - PROCESS | 1672 | 1469548838528 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:38 INFO - PROCESS | 1672 | 1469548838529 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:38 INFO - PROCESS | 1672 | ++DOCSHELL 0x1288a4000 == 41 [pid = 1672] [id = 125] 09:00:38 INFO - PROCESS | 1672 | ++DOMWINDOW == 111 (0x12b72f000) [pid = 1672] [serial = 372] [outer = 0x0] 09:00:38 INFO - PROCESS | 1672 | ++DOMWINDOW == 112 (0x12b8e8400) [pid = 1672] [serial = 373] [outer = 0x12b72f000] 09:00:38 INFO - PROCESS | 1672 | 1469548838553 Marionette DEBUG loaded listener.js 09:00:38 INFO - PROCESS | 1672 | ++DOMWINDOW == 113 (0x12b9b4800) [pid = 1672] [serial = 374] [outer = 0x12b72f000] 09:00:38 INFO - PROCESS | 1672 | --DOMWINDOW == 112 (0x128e13000) [pid = 1672] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 09:00:38 INFO - PROCESS | 1672 | --DOMWINDOW == 111 (0x12b9b5c00) [pid = 1672] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 09:00:38 INFO - PROCESS | 1672 | --DOMWINDOW == 110 (0x12be38000) [pid = 1672] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 09:00:38 INFO - PROCESS | 1672 | --DOMWINDOW == 109 (0x1261ae400) [pid = 1672] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 09:00:38 INFO - PROCESS | 1672 | --DOMWINDOW == 108 (0x1193adc00) [pid = 1672] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 09:00:38 INFO - PROCESS | 1672 | --DOMWINDOW == 107 (0x12a6af800) [pid = 1672] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 09:00:38 INFO - PROCESS | 1672 | --DOMWINDOW == 106 (0x119ea5800) [pid = 1672] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 09:00:38 INFO - PROCESS | 1672 | --DOMWINDOW == 105 (0x129212c00) [pid = 1672] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 09:00:38 INFO - PROCESS | 1672 | --DOMWINDOW == 104 (0x119584400) [pid = 1672] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 09:00:38 INFO - PROCESS | 1672 | --DOMWINDOW == 103 (0x12be38c00) [pid = 1672] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 09:00:38 INFO - PROCESS | 1672 | --DOMWINDOW == 102 (0x10eaf2800) [pid = 1672] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 09:00:39 INFO - PROCESS | 1672 | 1469548839004 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]]]}] 09:00:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 09:00:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 618ms 09:00:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 09:00:39 INFO - PROCESS | 1672 | 1469548839040 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 09:00:39 INFO - PROCESS | 1672 | 1469548839042 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 09:00:39 INFO - PROCESS | 1672 | 1469548839044 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 09:00:39 INFO - PROCESS | 1672 | 1469548839045 Marionette TRACE conn2 <- [1,474,null,{}] 09:00:39 INFO - PROCESS | 1672 | 1469548839047 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}] 09:00:39 INFO - PROCESS | 1672 | 1469548839048 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:39 INFO - PROCESS | 1672 | 1469548839124 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 09:00:39 INFO - PROCESS | 1672 | 1469548839178 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:39 INFO - PROCESS | 1672 | 1469548839179 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:39 INFO - PROCESS | 1672 | ++DOCSHELL 0x128ea8000 == 42 [pid = 1672] [id = 126] 09:00:39 INFO - PROCESS | 1672 | ++DOMWINDOW == 103 (0x10eafe000) [pid = 1672] [serial = 375] [outer = 0x0] 09:00:39 INFO - PROCESS | 1672 | ++DOMWINDOW == 104 (0x1249ec400) [pid = 1672] [serial = 376] [outer = 0x10eafe000] 09:00:39 INFO - PROCESS | 1672 | 1469548839203 Marionette DEBUG loaded listener.js 09:00:39 INFO - PROCESS | 1672 | ++DOMWINDOW == 105 (0x12a40b000) [pid = 1672] [serial = 377] [outer = 0x10eafe000] 09:00:39 INFO - PROCESS | 1672 | 1469548839497 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]]]}] 09:00:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 09:00:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 468ms 09:00:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 09:00:39 INFO - PROCESS | 1672 | 1469548839514 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 09:00:39 INFO - PROCESS | 1672 | 1469548839516 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 09:00:39 INFO - PROCESS | 1672 | 1469548839518 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 09:00:39 INFO - PROCESS | 1672 | 1469548839520 Marionette TRACE conn2 <- [1,478,null,{}] 09:00:39 INFO - PROCESS | 1672 | 1469548839522 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}] 09:00:39 INFO - PROCESS | 1672 | 1469548839524 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:39 INFO - PROCESS | 1672 | 1469548839615 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 09:00:39 INFO - PROCESS | 1672 | 1469548839618 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:39 INFO - PROCESS | 1672 | 1469548839619 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:39 INFO - PROCESS | 1672 | ++DOCSHELL 0x12ac1a000 == 43 [pid = 1672] [id = 127] 09:00:39 INFO - PROCESS | 1672 | ++DOMWINDOW == 106 (0x12609fc00) [pid = 1672] [serial = 378] [outer = 0x0] 09:00:39 INFO - PROCESS | 1672 | ++DOMWINDOW == 107 (0x12be28c00) [pid = 1672] [serial = 379] [outer = 0x12609fc00] 09:00:39 INFO - PROCESS | 1672 | 1469548839653 Marionette DEBUG loaded listener.js 09:00:39 INFO - PROCESS | 1672 | ++DOMWINDOW == 108 (0x12be42c00) [pid = 1672] [serial = 380] [outer = 0x12609fc00] 09:00:40 INFO - PROCESS | 1672 | 1469548840110 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]]]}] 09:00:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 09:00:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 619ms 09:00:40 INFO - PROCESS | 1672 | 1469548840138 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 09:00:40 INFO - PROCESS | 1672 | 1469548840139 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 09:00:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 09:00:40 INFO - PROCESS | 1672 | 1469548840142 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 09:00:40 INFO - PROCESS | 1672 | 1469548840146 Marionette TRACE conn2 <- [1,482,null,{}] 09:00:40 INFO - PROCESS | 1672 | 1469548840150 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}] 09:00:40 INFO - PROCESS | 1672 | 1469548840152 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:40 INFO - PROCESS | 1672 | 1469548840274 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 09:00:40 INFO - PROCESS | 1672 | 1469548840280 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:40 INFO - PROCESS | 1672 | 1469548840281 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:40 INFO - PROCESS | 1672 | ++DOCSHELL 0x12b842800 == 44 [pid = 1672] [id = 128] 09:00:40 INFO - PROCESS | 1672 | ++DOMWINDOW == 109 (0x12be43000) [pid = 1672] [serial = 381] [outer = 0x0] 09:00:40 INFO - PROCESS | 1672 | ++DOMWINDOW == 110 (0x12c2a4c00) [pid = 1672] [serial = 382] [outer = 0x12be43000] 09:00:40 INFO - PROCESS | 1672 | 1469548840320 Marionette DEBUG loaded listener.js 09:00:40 INFO - PROCESS | 1672 | ++DOMWINDOW == 111 (0x12c2e1400) [pid = 1672] [serial = 383] [outer = 0x12be43000] 09:00:40 INFO - PROCESS | 1672 | 1469548840680 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]]]}] 09:00:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 09:00:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 572ms 09:00:40 INFO - PROCESS | 1672 | 1469548840723 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 09:00:40 INFO - PROCESS | 1672 | 1469548840724 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 09:00:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 09:00:40 INFO - PROCESS | 1672 | 1469548840726 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 09:00:40 INFO - PROCESS | 1672 | 1469548840727 Marionette TRACE conn2 <- [1,486,null,{}] 09:00:40 INFO - PROCESS | 1672 | 1469548840730 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}] 09:00:40 INFO - PROCESS | 1672 | 1469548840731 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:40 INFO - PROCESS | 1672 | 1469548840817 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 09:00:40 INFO - PROCESS | 1672 | 1469548840821 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:40 INFO - PROCESS | 1672 | 1469548840822 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:40 INFO - PROCESS | 1672 | ++DOCSHELL 0x12b980800 == 45 [pid = 1672] [id = 129] 09:00:40 INFO - PROCESS | 1672 | ++DOMWINDOW == 112 (0x1127d3400) [pid = 1672] [serial = 384] [outer = 0x0] 09:00:40 INFO - PROCESS | 1672 | ++DOMWINDOW == 113 (0x1127dc400) [pid = 1672] [serial = 385] [outer = 0x1127d3400] 09:00:40 INFO - PROCESS | 1672 | 1469548840846 Marionette DEBUG loaded listener.js 09:00:40 INFO - PROCESS | 1672 | ++DOMWINDOW == 114 (0x1127e0000) [pid = 1672] [serial = 386] [outer = 0x1127d3400] 09:00:41 INFO - PROCESS | 1672 | 1469548841350 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]]]}] 09:00:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 09:00:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 669ms 09:00:41 INFO - PROCESS | 1672 | 1469548841397 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 09:00:41 INFO - PROCESS | 1672 | 1469548841400 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 09:00:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 09:00:41 INFO - PROCESS | 1672 | 1469548841403 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 09:00:41 INFO - PROCESS | 1672 | 1469548841406 Marionette TRACE conn2 <- [1,490,null,{}] 09:00:41 INFO - PROCESS | 1672 | 1469548841426 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}] 09:00:41 INFO - PROCESS | 1672 | 1469548841429 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:41 INFO - PROCESS | 1672 | 1469548841552 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 09:00:41 INFO - PROCESS | 1672 | 1469548841624 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:41 INFO - PROCESS | 1672 | 1469548841625 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:41 INFO - PROCESS | 1672 | ++DOCSHELL 0x117375000 == 46 [pid = 1672] [id = 130] 09:00:41 INFO - PROCESS | 1672 | ++DOMWINDOW == 115 (0x112f55800) [pid = 1672] [serial = 387] [outer = 0x0] 09:00:41 INFO - PROCESS | 1672 | ++DOMWINDOW == 116 (0x1160ed400) [pid = 1672] [serial = 388] [outer = 0x112f55800] 09:00:41 INFO - PROCESS | 1672 | 1469548841657 Marionette DEBUG loaded listener.js 09:00:41 INFO - PROCESS | 1672 | ++DOMWINDOW == 117 (0x117e16400) [pid = 1672] [serial = 389] [outer = 0x112f55800] 09:00:42 INFO - PROCESS | 1672 | 1469548842068 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]]]}] 09:00:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 09:00:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 673ms 09:00:42 INFO - PROCESS | 1672 | 1469548842075 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 09:00:42 INFO - PROCESS | 1672 | 1469548842078 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 09:00:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 09:00:42 INFO - PROCESS | 1672 | 1469548842083 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 09:00:42 INFO - PROCESS | 1672 | 1469548842085 Marionette TRACE conn2 <- [1,494,null,{}] 09:00:42 INFO - PROCESS | 1672 | 1469548842087 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}] 09:00:42 INFO - PROCESS | 1672 | 1469548842089 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:42 INFO - PROCESS | 1672 | 1469548842194 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 09:00:42 INFO - PROCESS | 1672 | 1469548842245 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:42 INFO - PROCESS | 1672 | 1469548842247 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:42 INFO - PROCESS | 1672 | ++DOCSHELL 0x1242a4800 == 47 [pid = 1672] [id = 131] 09:00:42 INFO - PROCESS | 1672 | ++DOMWINDOW == 118 (0x1187d4400) [pid = 1672] [serial = 390] [outer = 0x0] 09:00:42 INFO - PROCESS | 1672 | ++DOMWINDOW == 119 (0x11981c800) [pid = 1672] [serial = 391] [outer = 0x1187d4400] 09:00:42 INFO - PROCESS | 1672 | 1469548842277 Marionette DEBUG loaded listener.js 09:00:42 INFO - PROCESS | 1672 | ++DOMWINDOW == 120 (0x120e99800) [pid = 1672] [serial = 392] [outer = 0x1187d4400] 09:00:42 INFO - PROCESS | 1672 | 1469548842700 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]]]}] 09:00:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 09:00:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 670ms 09:00:42 INFO - PROCESS | 1672 | 1469548842761 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 09:00:42 INFO - PROCESS | 1672 | 1469548842762 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 09:00:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 09:00:42 INFO - PROCESS | 1672 | 1469548842766 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 09:00:42 INFO - PROCESS | 1672 | 1469548842769 Marionette TRACE conn2 <- [1,498,null,{}] 09:00:42 INFO - PROCESS | 1672 | 1469548842777 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}] 09:00:42 INFO - PROCESS | 1672 | 1469548842782 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:42 INFO - PROCESS | 1672 | 1469548842909 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 09:00:42 INFO - PROCESS | 1672 | 1469548842995 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:43 INFO - PROCESS | 1672 | 1469548842997 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:43 INFO - PROCESS | 1672 | ++DOCSHELL 0x12bdda000 == 48 [pid = 1672] [id = 132] 09:00:43 INFO - PROCESS | 1672 | ++DOMWINDOW == 121 (0x1261aa000) [pid = 1672] [serial = 393] [outer = 0x0] 09:00:43 INFO - PROCESS | 1672 | ++DOMWINDOW == 122 (0x126709c00) [pid = 1672] [serial = 394] [outer = 0x1261aa000] 09:00:43 INFO - PROCESS | 1672 | 1469548843047 Marionette DEBUG loaded listener.js 09:00:43 INFO - PROCESS | 1672 | ++DOMWINDOW == 123 (0x128882400) [pid = 1672] [serial = 395] [outer = 0x1261aa000] 09:00:43 INFO - PROCESS | 1672 | 1469548843533 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]]]}] 09:00:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 09:00:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 821ms 09:00:43 INFO - PROCESS | 1672 | 1469548843588 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 09:00:43 INFO - PROCESS | 1672 | 1469548843590 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 09:00:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 09:00:43 INFO - PROCESS | 1672 | 1469548843592 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 09:00:43 INFO - PROCESS | 1672 | 1469548843594 Marionette TRACE conn2 <- [1,502,null,{}] 09:00:43 INFO - PROCESS | 1672 | 1469548843596 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}] 09:00:43 INFO - PROCESS | 1672 | 1469548843597 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:43 INFO - PROCESS | 1672 | 1469548843699 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 09:00:43 INFO - PROCESS | 1672 | 1469548843765 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:43 INFO - PROCESS | 1672 | 1469548843766 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:43 INFO - PROCESS | 1672 | ++DOCSHELL 0x12c058000 == 49 [pid = 1672] [id = 133] 09:00:43 INFO - PROCESS | 1672 | ++DOMWINDOW == 124 (0x12890c800) [pid = 1672] [serial = 396] [outer = 0x0] 09:00:43 INFO - PROCESS | 1672 | ++DOMWINDOW == 125 (0x129213000) [pid = 1672] [serial = 397] [outer = 0x12890c800] 09:00:43 INFO - PROCESS | 1672 | 1469548843795 Marionette DEBUG loaded listener.js 09:00:43 INFO - PROCESS | 1672 | ++DOMWINDOW == 126 (0x12b8dd400) [pid = 1672] [serial = 398] [outer = 0x12890c800] 09:00:44 INFO - PROCESS | 1672 | 1469548844213 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]]]}] 09:00:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 09:00:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 670ms 09:00:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 09:00:44 INFO - PROCESS | 1672 | 1469548844277 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 09:00:44 INFO - PROCESS | 1672 | 1469548844279 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 09:00:44 INFO - PROCESS | 1672 | 1469548844282 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 09:00:44 INFO - PROCESS | 1672 | 1469548844284 Marionette TRACE conn2 <- [1,506,null,{}] 09:00:44 INFO - PROCESS | 1672 | 1469548844286 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}] 09:00:44 INFO - PROCESS | 1672 | 1469548844287 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:44 INFO - PROCESS | 1672 | 1469548844406 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 09:00:44 INFO - PROCESS | 1672 | 1469548844476 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:44 INFO - PROCESS | 1672 | 1469548844477 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:44 INFO - PROCESS | 1672 | ++DOCSHELL 0x119092800 == 50 [pid = 1672] [id = 134] 09:00:44 INFO - PROCESS | 1672 | ++DOMWINDOW == 127 (0x1127dd000) [pid = 1672] [serial = 399] [outer = 0x0] 09:00:44 INFO - PROCESS | 1672 | ++DOMWINDOW == 128 (0x1261ac000) [pid = 1672] [serial = 400] [outer = 0x1127dd000] 09:00:44 INFO - PROCESS | 1672 | 1469548844506 Marionette DEBUG loaded listener.js 09:00:44 INFO - PROCESS | 1672 | ++DOMWINDOW == 129 (0x12b9ac000) [pid = 1672] [serial = 401] [outer = 0x1127dd000] 09:00:45 INFO - PROCESS | 1672 | 1469548845071 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]]]}] 09:00:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 09:00:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 820ms 09:00:45 INFO - PROCESS | 1672 | 1469548845103 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 09:00:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 09:00:45 INFO - PROCESS | 1672 | 1469548845105 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 09:00:45 INFO - PROCESS | 1672 | 1469548845108 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 09:00:45 INFO - PROCESS | 1672 | 1469548845110 Marionette TRACE conn2 <- [1,510,null,{}] 09:00:45 INFO - PROCESS | 1672 | 1469548845113 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}] 09:00:45 INFO - PROCESS | 1672 | 1469548845115 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:45 INFO - PROCESS | 1672 | 1469548845209 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 09:00:45 INFO - PROCESS | 1672 | 1469548845266 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:45 INFO - PROCESS | 1672 | 1469548845267 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:45 INFO - PROCESS | 1672 | ++DOCSHELL 0x11724c000 == 51 [pid = 1672] [id = 135] 09:00:45 INFO - PROCESS | 1672 | ++DOMWINDOW == 130 (0x116a9fc00) [pid = 1672] [serial = 402] [outer = 0x0] 09:00:45 INFO - PROCESS | 1672 | ++DOMWINDOW == 131 (0x11740f400) [pid = 1672] [serial = 403] [outer = 0x116a9fc00] 09:00:45 INFO - PROCESS | 1672 | 1469548845296 Marionette DEBUG loaded listener.js 09:00:45 INFO - PROCESS | 1672 | ++DOMWINDOW == 132 (0x118887800) [pid = 1672] [serial = 404] [outer = 0x116a9fc00] 09:00:46 INFO - PROCESS | 1672 | --DOCSHELL 0x12b842800 == 50 [pid = 1672] [id = 128] 09:00:46 INFO - PROCESS | 1672 | --DOCSHELL 0x12ac1a000 == 49 [pid = 1672] [id = 127] 09:00:46 INFO - PROCESS | 1672 | --DOCSHELL 0x128ea8000 == 48 [pid = 1672] [id = 126] 09:00:46 INFO - PROCESS | 1672 | --DOCSHELL 0x1288a4000 == 47 [pid = 1672] [id = 125] 09:00:46 INFO - PROCESS | 1672 | --DOCSHELL 0x12611c000 == 46 [pid = 1672] [id = 124] 09:00:46 INFO - PROCESS | 1672 | --DOCSHELL 0x12485a000 == 45 [pid = 1672] [id = 123] 09:00:46 INFO - PROCESS | 1672 | --DOCSHELL 0x123a6d800 == 44 [pid = 1672] [id = 122] 09:00:46 INFO - PROCESS | 1672 | --DOCSHELL 0x119ee0800 == 43 [pid = 1672] [id = 121] 09:00:46 INFO - PROCESS | 1672 | --DOCSHELL 0x1195c3000 == 42 [pid = 1672] [id = 120] 09:00:46 INFO - PROCESS | 1672 | --DOCSHELL 0x11908a800 == 41 [pid = 1672] [id = 119] 09:00:46 INFO - PROCESS | 1672 | --DOCSHELL 0x11694b000 == 40 [pid = 1672] [id = 118] 09:00:46 INFO - PROCESS | 1672 | --DOCSHELL 0x117089000 == 39 [pid = 1672] [id = 117] 09:00:46 INFO - PROCESS | 1672 | --DOCSHELL 0x12b83b800 == 38 [pid = 1672] [id = 113] 09:00:46 INFO - PROCESS | 1672 | --DOCSHELL 0x11725b800 == 37 [pid = 1672] [id = 114] 09:00:46 INFO - PROCESS | 1672 | --DOCSHELL 0x1199d5800 == 36 [pid = 1672] [id = 115] 09:00:46 INFO - PROCESS | 1672 | --DOCSHELL 0x126554000 == 35 [pid = 1672] [id = 116] 09:00:46 INFO - PROCESS | 1672 | --DOCSHELL 0x12656b000 == 34 [pid = 1672] [id = 66] 09:00:46 INFO - PROCESS | 1672 | --DOCSHELL 0x118274000 == 33 [pid = 1672] [id = 102] 09:00:46 INFO - PROCESS | 1672 | --DOCSHELL 0x119092800 == 32 [pid = 1672] [id = 134] 09:00:46 INFO - PROCESS | 1672 | --DOCSHELL 0x12c058000 == 31 [pid = 1672] [id = 133] 09:00:46 INFO - PROCESS | 1672 | --DOCSHELL 0x12bdda000 == 30 [pid = 1672] [id = 132] 09:00:46 INFO - PROCESS | 1672 | --DOCSHELL 0x1242a4800 == 29 [pid = 1672] [id = 131] 09:00:46 INFO - PROCESS | 1672 | --DOCSHELL 0x117375000 == 28 [pid = 1672] [id = 130] 09:00:46 INFO - PROCESS | 1672 | --DOCSHELL 0x12b980800 == 27 [pid = 1672] [id = 129] 09:00:46 INFO - PROCESS | 1672 | --DOMWINDOW == 131 (0x12c2a4400) [pid = 1672] [serial = 335] [outer = 0x0] [url = about:blank] 09:00:46 INFO - PROCESS | 1672 | --DOMWINDOW == 130 (0x12be30800) [pid = 1672] [serial = 322] [outer = 0x0] [url = about:blank] 09:00:46 INFO - PROCESS | 1672 | --DOMWINDOW == 129 (0x12be40000) [pid = 1672] [serial = 325] [outer = 0x0] [url = about:blank] 09:00:46 INFO - PROCESS | 1672 | --DOMWINDOW == 128 (0x1269b4800) [pid = 1672] [serial = 313] [outer = 0x0] [url = about:blank] 09:00:46 INFO - PROCESS | 1672 | --DOMWINDOW == 127 (0x119ea6800) [pid = 1672] [serial = 308] [outer = 0x0] [url = about:blank] 09:00:46 INFO - PROCESS | 1672 | --DOMWINDOW == 126 (0x11957ec00) [pid = 1672] [serial = 307] [outer = 0x0] [url = about:blank] 09:00:46 INFO - PROCESS | 1672 | --DOMWINDOW == 125 (0x12a76b800) [pid = 1672] [serial = 319] [outer = 0x0] [url = about:blank] 09:00:46 INFO - PROCESS | 1672 | --DOMWINDOW == 124 (0x124483c00) [pid = 1672] [serial = 310] [outer = 0x0] [url = about:blank] 09:00:46 INFO - PROCESS | 1672 | --DOMWINDOW == 123 (0x124bc3400) [pid = 1672] [serial = 311] [outer = 0x0] [url = about:blank] 09:00:46 INFO - PROCESS | 1672 | --DOMWINDOW == 122 (0x12be36800) [pid = 1672] [serial = 323] [outer = 0x0] [url = about:blank] 09:00:46 INFO - PROCESS | 1672 | --DOMWINDOW == 121 (0x1269b5000) [pid = 1672] [serial = 301] [outer = 0x0] [url = about:blank] 09:00:46 INFO - PROCESS | 1672 | --DOMWINDOW == 120 (0x1294f4400) [pid = 1672] [serial = 316] [outer = 0x0] [url = about:blank] 09:00:46 INFO - PROCESS | 1672 | --DOMWINDOW == 119 (0x12a6ae000) [pid = 1672] [serial = 317] [outer = 0x0] [url = about:blank] 09:00:46 INFO - PROCESS | 1672 | --DOMWINDOW == 118 (0x119379800) [pid = 1672] [serial = 295] [outer = 0x0] [url = about:blank] 09:00:46 INFO - PROCESS | 1672 | --DOMWINDOW == 117 (0x124487c00) [pid = 1672] [serial = 298] [outer = 0x0] [url = about:blank] 09:00:46 INFO - PROCESS | 1672 | --DOMWINDOW == 116 (0x12a6b8000) [pid = 1672] [serial = 305] [outer = 0x0] [url = about:blank] 09:00:46 INFO - PROCESS | 1672 | --DOMWINDOW == 115 (0x128e8d400) [pid = 1672] [serial = 304] [outer = 0x0] [url = about:blank] 09:00:46 INFO - PROCESS | 1672 | --DOMWINDOW == 114 (0x12c2a2c00) [pid = 1672] [serial = 328] [outer = 0x0] [url = about:blank] 09:00:46 INFO - PROCESS | 1672 | --DOMWINDOW == 113 (0x12c29bc00) [pid = 1672] [serial = 326] [outer = 0x0] [url = about:blank] 09:00:46 INFO - PROCESS | 1672 | --DOMWINDOW == 112 (0x10eaff800) [pid = 1672] [serial = 332] [outer = 0x0] [url = about:blank] 09:00:46 INFO - PROCESS | 1672 | --DOMWINDOW == 111 (0x10eafb400) [pid = 1672] [serial = 331] [outer = 0x0] [url = about:blank] 09:00:46 INFO - PROCESS | 1672 | --DOMWINDOW == 110 (0x12a6cb000) [pid = 1672] [serial = 334] [outer = 0x0] [url = about:blank] 09:00:46 INFO - PROCESS | 1672 | --DOMWINDOW == 109 (0x12c2a8800) [pid = 1672] [serial = 329] [outer = 0x0] [url = about:blank] 09:00:46 INFO - PROCESS | 1672 | --DOMWINDOW == 108 (0x128911c00) [pid = 1672] [serial = 314] [outer = 0x0] [url = about:blank] 09:00:46 INFO - PROCESS | 1672 | --DOMWINDOW == 107 (0x112f9d800) [pid = 1672] [serial = 292] [outer = 0x0] [url = about:blank] 09:00:46 INFO - PROCESS | 1672 | --DOMWINDOW == 106 (0x12a98e400) [pid = 1672] [serial = 320] [outer = 0x0] [url = about:blank] 09:00:46 INFO - PROCESS | 1672 | --DOMWINDOW == 105 (0x12c2a9000) [pid = 1672] [serial = 337] [outer = 0x0] [url = about:blank] 09:00:46 INFO - PROCESS | 1672 | 1469548846337 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]]]}] 09:00:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 09:00:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1273ms 09:00:46 INFO - PROCESS | 1672 | 1469548846382 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 09:00:46 INFO - PROCESS | 1672 | 1469548846384 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 09:00:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 09:00:46 INFO - PROCESS | 1672 | 1469548846388 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 09:00:46 INFO - PROCESS | 1672 | 1469548846390 Marionette TRACE conn2 <- [1,514,null,{}] 09:00:46 INFO - PROCESS | 1672 | 1469548846395 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}] 09:00:46 INFO - PROCESS | 1672 | 1469548846396 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:46 INFO - PROCESS | 1672 | 1469548846475 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 09:00:46 INFO - PROCESS | 1672 | 1469548846482 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:46 INFO - PROCESS | 1672 | 1469548846483 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:46 INFO - PROCESS | 1672 | ++DOCSHELL 0x116018800 == 28 [pid = 1672] [id = 136] 09:00:46 INFO - PROCESS | 1672 | ++DOMWINDOW == 106 (0x11300e000) [pid = 1672] [serial = 405] [outer = 0x0] 09:00:46 INFO - PROCESS | 1672 | ++DOMWINDOW == 107 (0x11339ec00) [pid = 1672] [serial = 406] [outer = 0x11300e000] 09:00:46 INFO - PROCESS | 1672 | 1469548846511 Marionette DEBUG loaded listener.js 09:00:46 INFO - PROCESS | 1672 | ++DOMWINDOW == 108 (0x1127db400) [pid = 1672] [serial = 407] [outer = 0x11300e000] 09:00:46 INFO - PROCESS | 1672 | 1469548846836 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]]]}] 09:00:46 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 09:00:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 470ms 09:00:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 09:00:46 INFO - PROCESS | 1672 | 1469548846867 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 09:00:46 INFO - PROCESS | 1672 | 1469548846870 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 09:00:46 INFO - PROCESS | 1672 | 1469548846876 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 09:00:46 INFO - PROCESS | 1672 | 1469548846878 Marionette TRACE conn2 <- [1,518,null,{}] 09:00:46 INFO - PROCESS | 1672 | 1469548846881 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}] 09:00:46 INFO - PROCESS | 1672 | 1469548846882 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:46 INFO - PROCESS | 1672 | 1469548846957 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 09:00:46 INFO - PROCESS | 1672 | 1469548846964 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:46 INFO - PROCESS | 1672 | 1469548846965 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:46 INFO - PROCESS | 1672 | ++DOCSHELL 0x11725b800 == 29 [pid = 1672] [id = 137] 09:00:46 INFO - PROCESS | 1672 | ++DOMWINDOW == 109 (0x117408400) [pid = 1672] [serial = 408] [outer = 0x0] 09:00:46 INFO - PROCESS | 1672 | ++DOMWINDOW == 110 (0x118764800) [pid = 1672] [serial = 409] [outer = 0x117408400] 09:00:46 INFO - PROCESS | 1672 | 1469548846992 Marionette DEBUG loaded listener.js 09:00:47 INFO - PROCESS | 1672 | ++DOMWINDOW == 111 (0x11888d800) [pid = 1672] [serial = 410] [outer = 0x117408400] 09:00:47 INFO - PROCESS | 1672 | 1469548847363 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]]]}] 09:00:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 09:00:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 520ms 09:00:47 INFO - PROCESS | 1672 | 1469548847397 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 09:00:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 09:00:47 INFO - PROCESS | 1672 | 1469548847399 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 09:00:47 INFO - PROCESS | 1672 | 1469548847403 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 09:00:47 INFO - PROCESS | 1672 | 1469548847407 Marionette TRACE conn2 <- [1,522,null,{}] 09:00:47 INFO - PROCESS | 1672 | 1469548847418 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}] 09:00:47 INFO - PROCESS | 1672 | 1469548847423 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:47 INFO - PROCESS | 1672 | 1469548847538 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 09:00:47 INFO - PROCESS | 1672 | 1469548847549 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:47 INFO - PROCESS | 1672 | 1469548847553 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:47 INFO - PROCESS | 1672 | ++DOCSHELL 0x11938d000 == 30 [pid = 1672] [id = 138] 09:00:47 INFO - PROCESS | 1672 | ++DOMWINDOW == 112 (0x1127d4400) [pid = 1672] [serial = 411] [outer = 0x0] 09:00:47 INFO - PROCESS | 1672 | ++DOMWINDOW == 113 (0x1199a6c00) [pid = 1672] [serial = 412] [outer = 0x1127d4400] 09:00:47 INFO - PROCESS | 1672 | 1469548847604 Marionette DEBUG loaded listener.js 09:00:47 INFO - PROCESS | 1672 | ++DOMWINDOW == 114 (0x120ea3400) [pid = 1672] [serial = 413] [outer = 0x1127d4400] 09:00:48 INFO - PROCESS | 1672 | 1469548848089 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]]]}] 09:00:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 09:00:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 728ms 09:00:48 INFO - PROCESS | 1672 | 1469548848132 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 09:00:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 09:00:48 INFO - PROCESS | 1672 | 1469548848134 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 09:00:48 INFO - PROCESS | 1672 | 1469548848137 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 09:00:48 INFO - PROCESS | 1672 | 1469548848139 Marionette TRACE conn2 <- [1,526,null,{}] 09:00:48 INFO - PROCESS | 1672 | 1469548848142 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}] 09:00:48 INFO - PROCESS | 1672 | 1469548848143 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:48 INFO - PROCESS | 1672 | 1469548848233 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 09:00:48 INFO - PROCESS | 1672 | 1469548848238 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:48 INFO - PROCESS | 1672 | 1469548848239 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:48 INFO - PROCESS | 1672 | ++DOCSHELL 0x119eeb800 == 31 [pid = 1672] [id = 139] 09:00:48 INFO - PROCESS | 1672 | ++DOMWINDOW == 115 (0x12408c800) [pid = 1672] [serial = 414] [outer = 0x0] 09:00:48 INFO - PROCESS | 1672 | ++DOMWINDOW == 116 (0x124485000) [pid = 1672] [serial = 415] [outer = 0x12408c800] 09:00:48 INFO - PROCESS | 1672 | 1469548848267 Marionette DEBUG loaded listener.js 09:00:48 INFO - PROCESS | 1672 | ++DOMWINDOW == 117 (0x1244c8c00) [pid = 1672] [serial = 416] [outer = 0x12408c800] 09:00:48 INFO - PROCESS | 1672 | 1469548848689 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]]]}] 09:00:48 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 09:00:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 569ms 09:00:48 INFO - PROCESS | 1672 | 1469548848714 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 09:00:48 INFO - PROCESS | 1672 | 1469548848716 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 09:00:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 09:00:48 INFO - PROCESS | 1672 | 1469548848719 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 09:00:48 INFO - PROCESS | 1672 | 1469548848721 Marionette TRACE conn2 <- [1,530,null,{}] 09:00:48 INFO - PROCESS | 1672 | 1469548848725 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}] 09:00:48 INFO - PROCESS | 1672 | 1469548848727 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:48 INFO - PROCESS | 1672 | 1469548848870 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 09:00:48 INFO - PROCESS | 1672 | 1469548848952 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:48 INFO - PROCESS | 1672 | 1469548848953 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:48 INFO - PROCESS | 1672 | ++DOCSHELL 0x123f1d000 == 32 [pid = 1672] [id = 140] 09:00:48 INFO - PROCESS | 1672 | ++DOMWINDOW == 118 (0x117407400) [pid = 1672] [serial = 417] [outer = 0x0] 09:00:48 INFO - PROCESS | 1672 | ++DOMWINDOW == 119 (0x1248c5c00) [pid = 1672] [serial = 418] [outer = 0x117407400] 09:00:49 INFO - PROCESS | 1672 | 1469548849004 Marionette DEBUG loaded listener.js 09:00:49 INFO - PROCESS | 1672 | ++DOMWINDOW == 120 (0x125540800) [pid = 1672] [serial = 419] [outer = 0x117407400] 09:00:49 INFO - PROCESS | 1672 | 1469548849399 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"]]]}] 09:00:49 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 09:00:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 09:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:00:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:00:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 09:00:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:00:49 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 09:00:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 09:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:00:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:00:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 09:00:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:00:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 720ms 09:00:49 INFO - PROCESS | 1672 | 1469548849440 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 09:00:49 INFO - PROCESS | 1672 | 1469548849441 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 09:00:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 09:00:49 INFO - PROCESS | 1672 | 1469548849443 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 09:00:49 INFO - PROCESS | 1672 | 1469548849444 Marionette TRACE conn2 <- [1,534,null,{}] 09:00:49 INFO - PROCESS | 1672 | 1469548849447 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}] 09:00:49 INFO - PROCESS | 1672 | 1469548849451 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:49 INFO - PROCESS | 1672 | 1469548849563 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 09:00:49 INFO - PROCESS | 1672 | 1469548849598 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:49 INFO - PROCESS | 1672 | 1469548849600 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:49 INFO - PROCESS | 1672 | ++DOCSHELL 0x125586000 == 33 [pid = 1672] [id = 141] 09:00:49 INFO - PROCESS | 1672 | ++DOMWINDOW == 121 (0x1260a2c00) [pid = 1672] [serial = 420] [outer = 0x0] 09:00:49 INFO - PROCESS | 1672 | ++DOMWINDOW == 122 (0x128881800) [pid = 1672] [serial = 421] [outer = 0x1260a2c00] 09:00:49 INFO - PROCESS | 1672 | 1469548849625 Marionette DEBUG loaded listener.js 09:00:49 INFO - PROCESS | 1672 | ++DOMWINDOW == 123 (0x12920a400) [pid = 1672] [serial = 422] [outer = 0x1260a2c00] 09:00:49 INFO - PROCESS | 1672 | 1469548849916 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]]]}] 09:00:49 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 09:00:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 519ms 09:00:49 INFO - PROCESS | 1672 | 1469548849983 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 09:00:49 INFO - PROCESS | 1672 | 1469548849985 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 09:00:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 09:00:49 INFO - PROCESS | 1672 | 1469548849987 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 09:00:49 INFO - PROCESS | 1672 | 1469548849988 Marionette TRACE conn2 <- [1,538,null,{}] 09:00:49 INFO - PROCESS | 1672 | 1469548849990 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}] 09:00:49 INFO - PROCESS | 1672 | 1469548849992 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:50 INFO - PROCESS | 1672 | 1469548850104 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 09:00:50 INFO - PROCESS | 1672 | 1469548850107 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:50 INFO - PROCESS | 1672 | 1469548850109 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:50 INFO - PROCESS | 1672 | ++DOCSHELL 0x12888b000 == 34 [pid = 1672] [id = 142] 09:00:50 INFO - PROCESS | 1672 | ++DOMWINDOW == 124 (0x128877c00) [pid = 1672] [serial = 423] [outer = 0x0] 09:00:50 INFO - PROCESS | 1672 | ++DOMWINDOW == 125 (0x1294fa800) [pid = 1672] [serial = 424] [outer = 0x128877c00] 09:00:50 INFO - PROCESS | 1672 | 1469548850142 Marionette DEBUG loaded listener.js 09:00:50 INFO - PROCESS | 1672 | ++DOMWINDOW == 126 (0x12a615000) [pid = 1672] [serial = 425] [outer = 0x128877c00] 09:00:50 INFO - PROCESS | 1672 | --DOMWINDOW == 125 (0x124887800) [pid = 1672] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 09:00:50 INFO - PROCESS | 1672 | --DOMWINDOW == 124 (0x1127d3400) [pid = 1672] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 09:00:50 INFO - PROCESS | 1672 | --DOMWINDOW == 123 (0x12408e400) [pid = 1672] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 09:00:50 INFO - PROCESS | 1672 | --DOMWINDOW == 122 (0x1121bbc00) [pid = 1672] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 09:00:50 INFO - PROCESS | 1672 | --DOMWINDOW == 121 (0x117409400) [pid = 1672] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 09:00:50 INFO - PROCESS | 1672 | --DOMWINDOW == 120 (0x124f29400) [pid = 1672] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 09:00:50 INFO - PROCESS | 1672 | --DOMWINDOW == 119 (0x12be43000) [pid = 1672] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 09:00:50 INFO - PROCESS | 1672 | --DOMWINDOW == 118 (0x128875c00) [pid = 1672] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 09:00:50 INFO - PROCESS | 1672 | --DOMWINDOW == 117 (0x12920a000) [pid = 1672] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 09:00:50 INFO - PROCESS | 1672 | --DOMWINDOW == 116 (0x10eafe000) [pid = 1672] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 09:00:50 INFO - PROCESS | 1672 | --DOMWINDOW == 115 (0x1294efc00) [pid = 1672] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 09:00:50 INFO - PROCESS | 1672 | --DOMWINDOW == 114 (0x120fd8c00) [pid = 1672] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 09:00:50 INFO - PROCESS | 1672 | --DOMWINDOW == 113 (0x1188f5c00) [pid = 1672] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 09:00:50 INFO - PROCESS | 1672 | --DOMWINDOW == 112 (0x112f47000) [pid = 1672] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 09:00:50 INFO - PROCESS | 1672 | --DOMWINDOW == 111 (0x113a04800) [pid = 1672] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 09:00:50 INFO - PROCESS | 1672 | --DOMWINDOW == 110 (0x11876f800) [pid = 1672] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 09:00:50 INFO - PROCESS | 1672 | --DOMWINDOW == 109 (0x11958ac00) [pid = 1672] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 09:00:50 INFO - PROCESS | 1672 | --DOMWINDOW == 108 (0x112f4cc00) [pid = 1672] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 09:00:50 INFO - PROCESS | 1672 | --DOMWINDOW == 107 (0x111f38800) [pid = 1672] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 09:00:50 INFO - PROCESS | 1672 | --DOMWINDOW == 106 (0x124484c00) [pid = 1672] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 09:00:50 INFO - PROCESS | 1672 | --DOMWINDOW == 105 (0x12b72f000) [pid = 1672] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 09:00:50 INFO - PROCESS | 1672 | --DOMWINDOW == 104 (0x12609fc00) [pid = 1672] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 09:00:50 INFO - PROCESS | 1672 | --DOMWINDOW == 103 (0x1269b4400) [pid = 1672] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 09:00:50 INFO - PROCESS | 1672 | --DOMWINDOW == 102 (0x1199afc00) [pid = 1672] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 09:00:50 INFO - PROCESS | 1672 | --DOMWINDOW == 101 (0x117e1ac00) [pid = 1672] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 09:00:50 INFO - PROCESS | 1672 | --DOMWINDOW == 100 (0x11957e400) [pid = 1672] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 09:00:50 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x12a611c00) [pid = 1672] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 09:00:50 INFO - PROCESS | 1672 | 1469548850789 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]]]}] 09:00:50 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. 09:00:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 820ms 09:00:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 09:00:50 INFO - PROCESS | 1672 | 1469548850807 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 09:00:50 INFO - PROCESS | 1672 | 1469548850808 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 09:00:50 INFO - PROCESS | 1672 | 1469548850810 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 09:00:50 INFO - PROCESS | 1672 | 1469548850811 Marionette TRACE conn2 <- [1,542,null,{}] 09:00:50 INFO - PROCESS | 1672 | 1469548850814 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}] 09:00:50 INFO - PROCESS | 1672 | 1469548850816 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:50 INFO - PROCESS | 1672 | 1469548850886 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 09:00:50 INFO - PROCESS | 1672 | 1469548850890 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:50 INFO - PROCESS | 1672 | 1469548850891 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:50 INFO - PROCESS | 1672 | ++DOCSHELL 0x123a75800 == 35 [pid = 1672] [id = 143] 09:00:50 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x111f3cc00) [pid = 1672] [serial = 426] [outer = 0x0] 09:00:50 INFO - PROCESS | 1672 | ++DOMWINDOW == 101 (0x112f47800) [pid = 1672] [serial = 427] [outer = 0x111f3cc00] 09:00:50 INFO - PROCESS | 1672 | 1469548850917 Marionette DEBUG loaded listener.js 09:00:50 INFO - PROCESS | 1672 | ++DOMWINDOW == 102 (0x1184cd000) [pid = 1672] [serial = 428] [outer = 0x111f3cc00] 09:00:51 INFO - PROCESS | 1672 | 1469548851231 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]]]}] 09:00:51 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. 09:00:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 468ms 09:00:51 INFO - PROCESS | 1672 | 1469548851280 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 09:00:51 INFO - PROCESS | 1672 | 1469548851281 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 09:00:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 09:00:51 INFO - PROCESS | 1672 | 1469548851291 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 09:00:51 INFO - PROCESS | 1672 | 1469548851292 Marionette TRACE conn2 <- [1,546,null,{}] 09:00:51 INFO - PROCESS | 1672 | 1469548851302 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}] 09:00:51 INFO - PROCESS | 1672 | 1469548851303 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:51 INFO - PROCESS | 1672 | 1469548851382 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 09:00:51 INFO - PROCESS | 1672 | 1469548851405 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:51 INFO - PROCESS | 1672 | 1469548851406 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:51 INFO - PROCESS | 1672 | ++DOCSHELL 0x128ea3800 == 36 [pid = 1672] [id = 144] 09:00:51 INFO - PROCESS | 1672 | ++DOMWINDOW == 103 (0x1193a4800) [pid = 1672] [serial = 429] [outer = 0x0] 09:00:51 INFO - PROCESS | 1672 | ++DOMWINDOW == 104 (0x1242fe000) [pid = 1672] [serial = 430] [outer = 0x1193a4800] 09:00:51 INFO - PROCESS | 1672 | 1469548851436 Marionette DEBUG loaded listener.js 09:00:51 INFO - PROCESS | 1672 | ++DOMWINDOW == 105 (0x125544800) [pid = 1672] [serial = 431] [outer = 0x1193a4800] 09:00:51 INFO - PROCESS | 1672 | 1469548851754 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]]]}] 09:00:51 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 09:00:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 475ms 09:00:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 09:00:51 INFO - PROCESS | 1672 | 1469548851770 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 09:00:51 INFO - PROCESS | 1672 | 1469548851771 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 09:00:51 INFO - PROCESS | 1672 | 1469548851773 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 09:00:51 INFO - PROCESS | 1672 | 1469548851774 Marionette TRACE conn2 <- [1,550,null,{}] 09:00:51 INFO - PROCESS | 1672 | 1469548851777 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}] 09:00:51 INFO - PROCESS | 1672 | 1469548851780 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:51 INFO - PROCESS | 1672 | 1469548851858 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 09:00:51 INFO - PROCESS | 1672 | 1469548851864 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:51 INFO - PROCESS | 1672 | 1469548851866 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:51 INFO - PROCESS | 1672 | ++DOCSHELL 0x12a462800 == 37 [pid = 1672] [id = 145] 09:00:51 INFO - PROCESS | 1672 | ++DOMWINDOW == 106 (0x124f29400) [pid = 1672] [serial = 432] [outer = 0x0] 09:00:51 INFO - PROCESS | 1672 | ++DOMWINDOW == 107 (0x12887c800) [pid = 1672] [serial = 433] [outer = 0x124f29400] 09:00:51 INFO - PROCESS | 1672 | 1469548851893 Marionette DEBUG loaded listener.js 09:00:51 INFO - PROCESS | 1672 | ++DOMWINDOW == 108 (0x12a61a400) [pid = 1672] [serial = 434] [outer = 0x124f29400] 09:00:52 INFO - PROCESS | 1672 | 1469548852220 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]]]}] 09:00:52 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. 09:00:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 469ms 09:00:52 INFO - PROCESS | 1672 | 1469548852250 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 09:00:52 INFO - PROCESS | 1672 | 1469548852251 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 09:00:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 09:00:52 INFO - PROCESS | 1672 | 1469548852258 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 09:00:52 INFO - PROCESS | 1672 | 1469548852260 Marionette TRACE conn2 <- [1,554,null,{}] 09:00:52 INFO - PROCESS | 1672 | 1469548852279 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}] 09:00:52 INFO - PROCESS | 1672 | 1469548852283 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:52 INFO - PROCESS | 1672 | 1469548852409 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 09:00:52 INFO - PROCESS | 1672 | 1469548852416 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:52 INFO - PROCESS | 1672 | 1469548852417 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:52 INFO - PROCESS | 1672 | ++DOCSHELL 0x12acc2000 == 38 [pid = 1672] [id = 146] 09:00:52 INFO - PROCESS | 1672 | ++DOMWINDOW == 109 (0x120fd5800) [pid = 1672] [serial = 435] [outer = 0x0] 09:00:52 INFO - PROCESS | 1672 | ++DOMWINDOW == 110 (0x12a76d000) [pid = 1672] [serial = 436] [outer = 0x120fd5800] 09:00:52 INFO - PROCESS | 1672 | 1469548852443 Marionette DEBUG loaded listener.js 09:00:52 INFO - PROCESS | 1672 | ++DOMWINDOW == 111 (0x12b728000) [pid = 1672] [serial = 437] [outer = 0x120fd5800] 09:00:52 INFO - PROCESS | 1672 | [1672] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:00:52 INFO - PROCESS | 1672 | [1672] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:00:52 INFO - PROCESS | 1672 | 1469548852911 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]]]}] 09:00:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 09:00:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 732ms 09:00:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 09:00:52 INFO - PROCESS | 1672 | 1469548852987 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 09:00:52 INFO - PROCESS | 1672 | 1469548852989 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 09:00:52 INFO - PROCESS | 1672 | 1469548852993 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 09:00:52 INFO - PROCESS | 1672 | 1469548852995 Marionette TRACE conn2 <- [1,558,null,{}] 09:00:53 INFO - PROCESS | 1672 | 1469548852999 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}] 09:00:53 INFO - PROCESS | 1672 | 1469548853000 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:53 INFO - PROCESS | 1672 | 1469548853107 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 09:00:53 INFO - PROCESS | 1672 | 1469548853162 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:53 INFO - PROCESS | 1672 | 1469548853164 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:53 INFO - PROCESS | 1672 | ++DOCSHELL 0x11699e000 == 39 [pid = 1672] [id = 147] 09:00:53 INFO - PROCESS | 1672 | ++DOMWINDOW == 112 (0x111f3c800) [pid = 1672] [serial = 438] [outer = 0x0] 09:00:53 INFO - PROCESS | 1672 | ++DOMWINDOW == 113 (0x112a7fc00) [pid = 1672] [serial = 439] [outer = 0x111f3c800] 09:00:53 INFO - PROCESS | 1672 | 1469548853195 Marionette DEBUG loaded listener.js 09:00:53 INFO - PROCESS | 1672 | ++DOMWINDOW == 114 (0x11339f000) [pid = 1672] [serial = 440] [outer = 0x111f3c800] 09:00:53 INFO - PROCESS | 1672 | 1469548853728 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]]]}] 09:00:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 09:00:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 772ms 09:00:53 INFO - PROCESS | 1672 | 1469548853783 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 09:00:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 09:00:53 INFO - PROCESS | 1672 | 1469548853786 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 09:00:53 INFO - PROCESS | 1672 | 1469548853791 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 09:00:53 INFO - PROCESS | 1672 | 1469548853793 Marionette TRACE conn2 <- [1,562,null,{}] 09:00:53 INFO - PROCESS | 1672 | 1469548853798 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}] 09:00:53 INFO - PROCESS | 1672 | 1469548853799 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:53 INFO - PROCESS | 1672 | 1469548853905 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 09:00:53 INFO - PROCESS | 1672 | 1469548853990 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:53 INFO - PROCESS | 1672 | 1469548853991 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:54 INFO - PROCESS | 1672 | ++DOCSHELL 0x119ef8000 == 40 [pid = 1672] [id = 148] 09:00:54 INFO - PROCESS | 1672 | ++DOMWINDOW == 115 (0x118889400) [pid = 1672] [serial = 441] [outer = 0x0] 09:00:54 INFO - PROCESS | 1672 | ++DOMWINDOW == 116 (0x1188f8c00) [pid = 1672] [serial = 442] [outer = 0x118889400] 09:00:54 INFO - PROCESS | 1672 | 1469548854022 Marionette DEBUG loaded listener.js 09:00:54 INFO - PROCESS | 1672 | ++DOMWINDOW == 117 (0x11936c400) [pid = 1672] [serial = 443] [outer = 0x118889400] 09:00:54 INFO - PROCESS | 1672 | [1672] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:00:54 INFO - PROCESS | 1672 | 1469548854691 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]]]}] 09:00:54 INFO - PROCESS | 1672 | --DOCSHELL 0x12a462800 == 39 [pid = 1672] [id = 145] 09:00:54 INFO - PROCESS | 1672 | --DOCSHELL 0x128ea3800 == 38 [pid = 1672] [id = 144] 09:00:54 INFO - PROCESS | 1672 | --DOCSHELL 0x123a75800 == 37 [pid = 1672] [id = 143] 09:00:54 INFO - PROCESS | 1672 | --DOCSHELL 0x12888b000 == 36 [pid = 1672] [id = 142] 09:00:54 INFO - PROCESS | 1672 | --DOCSHELL 0x125586000 == 35 [pid = 1672] [id = 141] 09:00:54 INFO - PROCESS | 1672 | --DOCSHELL 0x123f1d000 == 34 [pid = 1672] [id = 140] 09:00:54 INFO - PROCESS | 1672 | --DOCSHELL 0x119eeb800 == 33 [pid = 1672] [id = 139] 09:00:54 INFO - PROCESS | 1672 | --DOCSHELL 0x11938d000 == 32 [pid = 1672] [id = 138] 09:00:54 INFO - PROCESS | 1672 | --DOCSHELL 0x11725b800 == 31 [pid = 1672] [id = 137] 09:00:54 INFO - PROCESS | 1672 | --DOCSHELL 0x116018800 == 30 [pid = 1672] [id = 136] 09:00:54 INFO - PROCESS | 1672 | --DOCSHELL 0x11724c000 == 29 [pid = 1672] [id = 135] 09:00:54 INFO - PROCESS | 1672 | --DOMWINDOW == 116 (0x12b8e2c00) [pid = 1672] [serial = 290] [outer = 0x0] [url = about:blank] 09:00:54 INFO - PROCESS | 1672 | --DOMWINDOW == 115 (0x128e20400) [pid = 1672] [serial = 196] [outer = 0x0] [url = about:blank] 09:00:54 INFO - PROCESS | 1672 | --DOMWINDOW == 114 (0x124de6000) [pid = 1672] [serial = 248] [outer = 0x0] [url = about:blank] 09:00:54 INFO - PROCESS | 1672 | --DOMWINDOW == 113 (0x1188f3400) [pid = 1672] [serial = 242] [outer = 0x0] [url = about:blank] 09:00:54 INFO - PROCESS | 1672 | --DOMWINDOW == 112 (0x12271dc00) [pid = 1672] [serial = 245] [outer = 0x0] [url = about:blank] 09:00:54 INFO - PROCESS | 1672 | --DOMWINDOW == 111 (0x12a6c7800) [pid = 1672] [serial = 239] [outer = 0x0] [url = about:blank] 09:00:54 INFO - PROCESS | 1672 | --DOMWINDOW == 110 (0x128a8d800) [pid = 1672] [serial = 364] [outer = 0x0] [url = about:blank] 09:00:54 INFO - PROCESS | 1672 | --DOMWINDOW == 109 (0x1294f0800) [pid = 1672] [serial = 367] [outer = 0x0] [url = about:blank] 09:00:54 INFO - PROCESS | 1672 | --DOMWINDOW == 108 (0x1249ec400) [pid = 1672] [serial = 376] [outer = 0x0] [url = about:blank] 09:00:54 INFO - PROCESS | 1672 | --DOMWINDOW == 107 (0x1187d9800) [pid = 1672] [serial = 371] [outer = 0x0] [url = about:blank] 09:00:54 INFO - PROCESS | 1672 | --DOMWINDOW == 106 (0x124884c00) [pid = 1672] [serial = 358] [outer = 0x0] [url = about:blank] 09:00:54 INFO - PROCESS | 1672 | --DOMWINDOW == 105 (0x124bc1400) [pid = 1672] [serial = 359] [outer = 0x0] [url = about:blank] 09:00:54 INFO - PROCESS | 1672 | --DOMWINDOW == 104 (0x1191d6400) [pid = 1672] [serial = 343] [outer = 0x0] [url = about:blank] 09:00:54 INFO - PROCESS | 1672 | --DOMWINDOW == 103 (0x1199a8800) [pid = 1672] [serial = 344] [outer = 0x0] [url = about:blank] 09:00:54 INFO - PROCESS | 1672 | --DOMWINDOW == 102 (0x112f4a400) [pid = 1672] [serial = 340] [outer = 0x0] [url = about:blank] 09:00:54 INFO - PROCESS | 1672 | --DOMWINDOW == 101 (0x112f4f400) [pid = 1672] [serial = 341] [outer = 0x0] [url = about:blank] 09:00:54 INFO - PROCESS | 1672 | --DOMWINDOW == 100 (0x116083c00) [pid = 1672] [serial = 349] [outer = 0x0] [url = about:blank] 09:00:54 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x117e21c00) [pid = 1672] [serial = 350] [outer = 0x0] [url = about:blank] 09:00:54 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x12a98ec00) [pid = 1672] [serial = 370] [outer = 0x0] [url = about:blank] 09:00:54 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x118890400) [pid = 1672] [serial = 352] [outer = 0x0] [url = about:blank] 09:00:54 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x1193a6400) [pid = 1672] [serial = 353] [outer = 0x0] [url = about:blank] 09:00:54 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x120e9b800) [pid = 1672] [serial = 355] [outer = 0x0] [url = about:blank] 09:00:54 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x123f8c400) [pid = 1672] [serial = 356] [outer = 0x0] [url = about:blank] 09:00:54 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x124d9c000) [pid = 1672] [serial = 361] [outer = 0x0] [url = about:blank] 09:00:54 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x12c2e2c00) [pid = 1672] [serial = 338] [outer = 0x0] [url = about:blank] 09:00:54 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x124b64400) [pid = 1672] [serial = 346] [outer = 0x0] [url = about:blank] 09:00:54 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x125071000) [pid = 1672] [serial = 347] [outer = 0x0] [url = about:blank] 09:00:54 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x12b8e8400) [pid = 1672] [serial = 373] [outer = 0x0] [url = about:blank] 09:00:54 INFO - PROCESS | 1672 | --DOMWINDOW == 88 (0x12c2e1400) [pid = 1672] [serial = 383] [outer = 0x0] [url = about:blank] 09:00:54 INFO - PROCESS | 1672 | --DOMWINDOW == 87 (0x12be28c00) [pid = 1672] [serial = 379] [outer = 0x0] [url = about:blank] 09:00:54 INFO - PROCESS | 1672 | --DOMWINDOW == 86 (0x12be42c00) [pid = 1672] [serial = 380] [outer = 0x0] [url = about:blank] 09:00:54 INFO - PROCESS | 1672 | --DOMWINDOW == 85 (0x12b9b4800) [pid = 1672] [serial = 374] [outer = 0x0] [url = about:blank] 09:00:54 INFO - PROCESS | 1672 | --DOMWINDOW == 84 (0x12a616000) [pid = 1672] [serial = 368] [outer = 0x0] [url = about:blank] 09:00:54 INFO - PROCESS | 1672 | --DOMWINDOW == 83 (0x12920b800) [pid = 1672] [serial = 365] [outer = 0x0] [url = about:blank] 09:00:54 INFO - PROCESS | 1672 | --DOMWINDOW == 82 (0x12a40b000) [pid = 1672] [serial = 377] [outer = 0x0] [url = about:blank] 09:00:54 INFO - PROCESS | 1672 | --DOMWINDOW == 81 (0x1261b4000) [pid = 1672] [serial = 362] [outer = 0x0] [url = about:blank] 09:00:54 INFO - PROCESS | 1672 | --DOMWINDOW == 80 (0x1127e0000) [pid = 1672] [serial = 386] [outer = 0x0] [url = about:blank] 09:00:54 INFO - PROCESS | 1672 | --DOMWINDOW == 79 (0x124f21800) [pid = 1672] [serial = 299] [outer = 0x0] [url = about:blank] 09:00:54 INFO - PROCESS | 1672 | --DOMWINDOW == 78 (0x1169da000) [pid = 1672] [serial = 293] [outer = 0x0] [url = about:blank] 09:00:54 INFO - PROCESS | 1672 | --DOMWINDOW == 77 (0x1199a9000) [pid = 1672] [serial = 296] [outer = 0x0] [url = about:blank] 09:00:54 INFO - PROCESS | 1672 | --DOMWINDOW == 76 (0x12890dc00) [pid = 1672] [serial = 302] [outer = 0x0] [url = about:blank] 09:00:54 INFO - PROCESS | 1672 | --DOMWINDOW == 75 (0x1127dc400) [pid = 1672] [serial = 385] [outer = 0x0] [url = about:blank] 09:00:54 INFO - PROCESS | 1672 | --DOMWINDOW == 74 (0x12c2a4c00) [pid = 1672] [serial = 382] [outer = 0x0] [url = about:blank] 09:00:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 09:00:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 972ms 09:00:54 INFO - PROCESS | 1672 | 1469548854763 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 09:00:54 INFO - PROCESS | 1672 | 1469548854765 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 09:00:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 09:00:54 INFO - PROCESS | 1672 | 1469548854768 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 09:00:54 INFO - PROCESS | 1672 | 1469548854769 Marionette TRACE conn2 <- [1,566,null,{}] 09:00:54 INFO - PROCESS | 1672 | 1469548854773 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}] 09:00:54 INFO - PROCESS | 1672 | 1469548854774 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:54 INFO - PROCESS | 1672 | 1469548854849 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 09:00:54 INFO - PROCESS | 1672 | 1469548854857 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:54 INFO - PROCESS | 1672 | 1469548854858 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:54 INFO - PROCESS | 1672 | ++DOCSHELL 0x116759000 == 30 [pid = 1672] [id = 149] 09:00:54 INFO - PROCESS | 1672 | ++DOMWINDOW == 75 (0x113011400) [pid = 1672] [serial = 444] [outer = 0x0] 09:00:54 INFO - PROCESS | 1672 | ++DOMWINDOW == 76 (0x11386b800) [pid = 1672] [serial = 445] [outer = 0x113011400] 09:00:54 INFO - PROCESS | 1672 | 1469548854888 Marionette DEBUG loaded listener.js 09:00:54 INFO - PROCESS | 1672 | ++DOMWINDOW == 77 (0x116083c00) [pid = 1672] [serial = 446] [outer = 0x113011400] 09:00:55 INFO - PROCESS | 1672 | [1672] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:00:55 INFO - PROCESS | 1672 | [1672] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:00:55 INFO - PROCESS | 1672 | 1469548855258 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]]]}] 09:00:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 09:00:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 520ms 09:00:55 INFO - PROCESS | 1672 | 1469548855291 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 09:00:55 INFO - PROCESS | 1672 | 1469548855294 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 09:00:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 09:00:55 INFO - PROCESS | 1672 | 1469548855300 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 09:00:55 INFO - PROCESS | 1672 | 1469548855301 Marionette TRACE conn2 <- [1,570,null,{}] 09:00:55 INFO - PROCESS | 1672 | 1469548855304 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}] 09:00:55 INFO - PROCESS | 1672 | 1469548855305 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:55 INFO - PROCESS | 1672 | 1469548855379 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 09:00:55 INFO - PROCESS | 1672 | 1469548855383 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:55 INFO - PROCESS | 1672 | 1469548855384 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:55 INFO - PROCESS | 1672 | ++DOCSHELL 0x118278800 == 31 [pid = 1672] [id = 150] 09:00:55 INFO - PROCESS | 1672 | ++DOMWINDOW == 78 (0x11740a000) [pid = 1672] [serial = 447] [outer = 0x0] 09:00:55 INFO - PROCESS | 1672 | ++DOMWINDOW == 79 (0x118768c00) [pid = 1672] [serial = 448] [outer = 0x11740a000] 09:00:55 INFO - PROCESS | 1672 | 1469548855413 Marionette DEBUG loaded listener.js 09:00:55 INFO - PROCESS | 1672 | ++DOMWINDOW == 80 (0x1191d4000) [pid = 1672] [serial = 449] [outer = 0x11740a000] 09:00:55 INFO - PROCESS | 1672 | [1672] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:00:55 INFO - PROCESS | 1672 | [1672] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:00:55 INFO - PROCESS | 1672 | 1469548855752 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]]]}] 09:00:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 09:00:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 469ms 09:00:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 09:00:55 INFO - PROCESS | 1672 | 1469548855769 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 09:00:55 INFO - PROCESS | 1672 | 1469548855770 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 09:00:55 INFO - PROCESS | 1672 | 1469548855773 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 09:00:55 INFO - PROCESS | 1672 | 1469548855775 Marionette TRACE conn2 <- [1,574,null,{}] 09:00:55 INFO - PROCESS | 1672 | 1469548855786 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}] 09:00:55 INFO - PROCESS | 1672 | 1469548855789 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:55 INFO - PROCESS | 1672 | 1469548855869 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 09:00:55 INFO - PROCESS | 1672 | 1469548855921 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:55 INFO - PROCESS | 1672 | 1469548855924 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:55 INFO - PROCESS | 1672 | ++DOCSHELL 0x1195c5800 == 32 [pid = 1672] [id = 151] 09:00:55 INFO - PROCESS | 1672 | ++DOMWINDOW == 81 (0x1127d5000) [pid = 1672] [serial = 450] [outer = 0x0] 09:00:55 INFO - PROCESS | 1672 | ++DOMWINDOW == 82 (0x1193b1400) [pid = 1672] [serial = 451] [outer = 0x1127d5000] 09:00:55 INFO - PROCESS | 1672 | 1469548855951 Marionette DEBUG loaded listener.js 09:00:56 INFO - PROCESS | 1672 | ++DOMWINDOW == 83 (0x120fd8c00) [pid = 1672] [serial = 452] [outer = 0x1127d5000] 09:00:56 INFO - PROCESS | 1672 | 1469548856235 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]]]}] 09:00:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 09:00:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 474ms 09:00:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 09:00:56 INFO - PROCESS | 1672 | 1469548856254 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 09:00:56 INFO - PROCESS | 1672 | 1469548856255 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 09:00:56 INFO - PROCESS | 1672 | 1469548856257 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 09:00:56 INFO - PROCESS | 1672 | 1469548856259 Marionette TRACE conn2 <- [1,578,null,{}] 09:00:56 INFO - PROCESS | 1672 | 1469548856268 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}] 09:00:56 INFO - PROCESS | 1672 | 1469548856269 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:56 INFO - PROCESS | 1672 | 1469548856353 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 09:00:56 INFO - PROCESS | 1672 | 1469548856357 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:56 INFO - PROCESS | 1672 | 1469548856358 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:56 INFO - PROCESS | 1672 | ++DOCSHELL 0x12382f800 == 33 [pid = 1672] [id = 152] 09:00:56 INFO - PROCESS | 1672 | ++DOMWINDOW == 84 (0x123e16800) [pid = 1672] [serial = 453] [outer = 0x0] 09:00:56 INFO - PROCESS | 1672 | ++DOMWINDOW == 85 (0x12448cc00) [pid = 1672] [serial = 454] [outer = 0x123e16800] 09:00:56 INFO - PROCESS | 1672 | 1469548856385 Marionette DEBUG loaded listener.js 09:00:56 INFO - PROCESS | 1672 | ++DOMWINDOW == 86 (0x124887000) [pid = 1672] [serial = 455] [outer = 0x123e16800] 09:00:56 INFO - PROCESS | 1672 | 1469548856869 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]]]}] 09:00:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 09:00:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 671ms 09:00:56 INFO - PROCESS | 1672 | 1469548856929 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 09:00:56 INFO - PROCESS | 1672 | 1469548856932 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 09:00:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 09:00:56 INFO - PROCESS | 1672 | 1469548856935 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 09:00:56 INFO - PROCESS | 1672 | 1469548856937 Marionette TRACE conn2 <- [1,582,null,{}] 09:00:56 INFO - PROCESS | 1672 | 1469548856942 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}] 09:00:56 INFO - PROCESS | 1672 | 1469548856943 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:57 INFO - PROCESS | 1672 | 1469548857038 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 09:00:57 INFO - PROCESS | 1672 | 1469548857101 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:57 INFO - PROCESS | 1672 | 1469548857103 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:57 INFO - PROCESS | 1672 | ++DOCSHELL 0x1191b5800 == 34 [pid = 1672] [id = 153] 09:00:57 INFO - PROCESS | 1672 | ++DOMWINDOW == 87 (0x116784000) [pid = 1672] [serial = 456] [outer = 0x0] 09:00:57 INFO - PROCESS | 1672 | ++DOMWINDOW == 88 (0x11744c000) [pid = 1672] [serial = 457] [outer = 0x116784000] 09:00:57 INFO - PROCESS | 1672 | 1469548857134 Marionette DEBUG loaded listener.js 09:00:57 INFO - PROCESS | 1672 | ++DOMWINDOW == 89 (0x11888dc00) [pid = 1672] [serial = 458] [outer = 0x116784000] 09:00:57 INFO - PROCESS | 1672 | 1469548857561 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]]]}] 09:00:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 09:00:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 673ms 09:00:57 INFO - PROCESS | 1672 | 1469548857608 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 09:00:57 INFO - PROCESS | 1672 | 1469548857612 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 09:00:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 09:00:57 INFO - PROCESS | 1672 | 1469548857635 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 09:00:57 INFO - PROCESS | 1672 | 1469548857637 Marionette TRACE conn2 <- [1,586,null,{}] 09:00:57 INFO - PROCESS | 1672 | 1469548857639 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}] 09:00:57 INFO - PROCESS | 1672 | 1469548857641 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:57 INFO - PROCESS | 1672 | 1469548857738 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 09:00:57 INFO - PROCESS | 1672 | 1469548857820 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:57 INFO - PROCESS | 1672 | 1469548857822 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:57 INFO - PROCESS | 1672 | ++DOCSHELL 0x123be4800 == 35 [pid = 1672] [id = 154] 09:00:57 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x1199abc00) [pid = 1672] [serial = 459] [outer = 0x0] 09:00:57 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x120fd9400) [pid = 1672] [serial = 460] [outer = 0x1199abc00] 09:00:57 INFO - PROCESS | 1672 | 1469548857853 Marionette DEBUG loaded listener.js 09:00:57 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x124089c00) [pid = 1672] [serial = 461] [outer = 0x1199abc00] 09:00:58 INFO - PROCESS | 1672 | [1672] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:00:58 INFO - PROCESS | 1672 | 1469548858267 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]]]}] 09:00:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 09:00:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 672ms 09:00:58 INFO - PROCESS | 1672 | 1469548858306 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 09:00:58 INFO - PROCESS | 1672 | 1469548858308 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 09:00:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 09:00:58 INFO - PROCESS | 1672 | 1469548858328 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 09:00:58 INFO - PROCESS | 1672 | 1469548858331 Marionette TRACE conn2 <- [1,590,null,{}] 09:00:58 INFO - PROCESS | 1672 | 1469548858340 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}] 09:00:58 INFO - PROCESS | 1672 | 1469548858343 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:58 INFO - PROCESS | 1672 | 1469548858438 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 09:00:58 INFO - PROCESS | 1672 | 1469548858503 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:58 INFO - PROCESS | 1672 | 1469548858505 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:58 INFO - PROCESS | 1672 | ++DOCSHELL 0x12503a800 == 36 [pid = 1672] [id = 155] 09:00:58 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x124da5400) [pid = 1672] [serial = 462] [outer = 0x0] 09:00:58 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x124de8400) [pid = 1672] [serial = 463] [outer = 0x124da5400] 09:00:58 INFO - PROCESS | 1672 | 1469548858536 Marionette DEBUG loaded listener.js 09:00:58 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x125545800) [pid = 1672] [serial = 464] [outer = 0x124da5400] 09:00:58 INFO - PROCESS | 1672 | 1469548858940 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]]]}] 09:00:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 09:00:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 640ms 09:00:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 09:00:58 INFO - PROCESS | 1672 | 1469548858951 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 09:00:58 INFO - PROCESS | 1672 | 1469548858953 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 09:00:58 INFO - PROCESS | 1672 | 1469548858955 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 09:00:58 INFO - PROCESS | 1672 | 1469548858956 Marionette TRACE conn2 <- [1,594,null,{}] 09:00:58 INFO - PROCESS | 1672 | 1469548858959 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}] 09:00:58 INFO - PROCESS | 1672 | 1469548858960 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:59 INFO - PROCESS | 1672 | 1469548859073 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 09:00:59 INFO - PROCESS | 1672 | 1469548859136 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:59 INFO - PROCESS | 1672 | 1469548859137 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:59 INFO - PROCESS | 1672 | ++DOCSHELL 0x12695a800 == 37 [pid = 1672] [id = 156] 09:00:59 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x1267b4000) [pid = 1672] [serial = 465] [outer = 0x0] 09:00:59 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x128877000) [pid = 1672] [serial = 466] [outer = 0x1267b4000] 09:00:59 INFO - PROCESS | 1672 | 1469548859167 Marionette DEBUG loaded listener.js 09:00:59 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x12890e800) [pid = 1672] [serial = 467] [outer = 0x1267b4000] 09:00:59 INFO - PROCESS | 1672 | 1469548859585 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]]]}] 09:00:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 09:00:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 671ms 09:00:59 INFO - PROCESS | 1672 | 1469548859631 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 09:00:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 09:00:59 INFO - PROCESS | 1672 | 1469548859632 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 09:00:59 INFO - PROCESS | 1672 | 1469548859635 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 09:00:59 INFO - PROCESS | 1672 | 1469548859637 Marionette TRACE conn2 <- [1,598,null,{}] 09:00:59 INFO - PROCESS | 1672 | 1469548859639 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}] 09:00:59 INFO - PROCESS | 1672 | 1469548859641 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:59 INFO - PROCESS | 1672 | 1469548859738 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 09:00:59 INFO - PROCESS | 1672 | 1469548859807 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:59 INFO - PROCESS | 1672 | 1469548859808 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:00:59 INFO - PROCESS | 1672 | ++DOCSHELL 0x1195c5000 == 38 [pid = 1672] [id = 157] 09:00:59 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x12890cc00) [pid = 1672] [serial = 468] [outer = 0x0] 09:00:59 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x128e11c00) [pid = 1672] [serial = 469] [outer = 0x12890cc00] 09:00:59 INFO - PROCESS | 1672 | 1469548859836 Marionette DEBUG loaded listener.js 09:00:59 INFO - PROCESS | 1672 | ++DOMWINDOW == 101 (0x128e89000) [pid = 1672] [serial = 470] [outer = 0x12890cc00] 09:01:00 INFO - PROCESS | 1672 | 1469548860303 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]]]}] 09:01:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 09:01:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 719ms 09:01:00 INFO - PROCESS | 1672 | 1469548860363 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 09:01:00 INFO - PROCESS | 1672 | 1469548860365 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 09:01:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 09:01:00 INFO - PROCESS | 1672 | 1469548860369 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 09:01:00 INFO - PROCESS | 1672 | 1469548860371 Marionette TRACE conn2 <- [1,602,null,{}] 09:01:00 INFO - PROCESS | 1672 | 1469548860374 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}] 09:01:00 INFO - PROCESS | 1672 | 1469548860376 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:00 INFO - PROCESS | 1672 | 1469548860472 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 09:01:00 INFO - PROCESS | 1672 | 1469548860539 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:00 INFO - PROCESS | 1672 | 1469548860540 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:00 INFO - PROCESS | 1672 | ++DOCSHELL 0x116952000 == 39 [pid = 1672] [id = 158] 09:01:00 INFO - PROCESS | 1672 | ++DOMWINDOW == 102 (0x113a05c00) [pid = 1672] [serial = 471] [outer = 0x0] 09:01:00 INFO - PROCESS | 1672 | ++DOMWINDOW == 103 (0x118391000) [pid = 1672] [serial = 472] [outer = 0x113a05c00] 09:01:00 INFO - PROCESS | 1672 | 1469548860569 Marionette DEBUG loaded listener.js 09:01:00 INFO - PROCESS | 1672 | ++DOMWINDOW == 104 (0x119197400) [pid = 1672] [serial = 473] [outer = 0x113a05c00] 09:01:01 INFO - PROCESS | 1672 | --DOCSHELL 0x1195c5800 == 38 [pid = 1672] [id = 151] 09:01:01 INFO - PROCESS | 1672 | --DOCSHELL 0x118278800 == 37 [pid = 1672] [id = 150] 09:01:01 INFO - PROCESS | 1672 | --DOCSHELL 0x116759000 == 36 [pid = 1672] [id = 149] 09:01:01 INFO - PROCESS | 1672 | --DOCSHELL 0x119ef8000 == 35 [pid = 1672] [id = 148] 09:01:01 INFO - PROCESS | 1672 | --DOCSHELL 0x11699e000 == 34 [pid = 1672] [id = 147] 09:01:01 INFO - PROCESS | 1672 | --DOCSHELL 0x12acc2000 == 33 [pid = 1672] [id = 146] 09:01:01 INFO - PROCESS | 1672 | --DOCSHELL 0x1195c5000 == 32 [pid = 1672] [id = 157] 09:01:01 INFO - PROCESS | 1672 | --DOCSHELL 0x12695a800 == 31 [pid = 1672] [id = 156] 09:01:01 INFO - PROCESS | 1672 | --DOCSHELL 0x12503a800 == 30 [pid = 1672] [id = 155] 09:01:01 INFO - PROCESS | 1672 | --DOCSHELL 0x123be4800 == 29 [pid = 1672] [id = 154] 09:01:01 INFO - PROCESS | 1672 | --DOCSHELL 0x12382f800 == 28 [pid = 1672] [id = 152] 09:01:01 INFO - PROCESS | 1672 | --DOCSHELL 0x1191b5800 == 27 [pid = 1672] [id = 153] 09:01:01 INFO - PROCESS | 1672 | 1469548861501 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]]]}] 09:01:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 09:01:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1170ms 09:01:01 INFO - PROCESS | 1672 | 1469548861540 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 09:01:01 INFO - PROCESS | 1672 | 1469548861543 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 09:01:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 09:01:01 INFO - PROCESS | 1672 | 1469548861549 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 09:01:01 INFO - PROCESS | 1672 | 1469548861550 Marionette TRACE conn2 <- [1,606,null,{}] 09:01:01 INFO - PROCESS | 1672 | 1469548861555 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}] 09:01:01 INFO - PROCESS | 1672 | 1469548861556 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:01 INFO - PROCESS | 1672 | 1469548861653 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 09:01:01 INFO - PROCESS | 1672 | 1469548861657 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:01 INFO - PROCESS | 1672 | 1469548861660 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:01 INFO - PROCESS | 1672 | ++DOCSHELL 0x116624800 == 28 [pid = 1672] [id = 159] 09:01:01 INFO - PROCESS | 1672 | ++DOMWINDOW == 105 (0x112f4c800) [pid = 1672] [serial = 474] [outer = 0x0] 09:01:01 INFO - PROCESS | 1672 | ++DOMWINDOW == 106 (0x113377c00) [pid = 1672] [serial = 475] [outer = 0x112f4c800] 09:01:01 INFO - PROCESS | 1672 | 1469548861690 Marionette DEBUG loaded listener.js 09:01:01 INFO - PROCESS | 1672 | ++DOMWINDOW == 107 (0x113d96c00) [pid = 1672] [serial = 476] [outer = 0x112f4c800] 09:01:02 INFO - PROCESS | 1672 | 1469548862036 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]]]}] 09:01:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 09:01:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 522ms 09:01:02 INFO - PROCESS | 1672 | 1469548862069 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 09:01:02 INFO - PROCESS | 1672 | 1469548862073 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 09:01:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 09:01:02 INFO - PROCESS | 1672 | 1469548862078 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 09:01:02 INFO - PROCESS | 1672 | 1469548862082 Marionette TRACE conn2 <- [1,610,null,{}] 09:01:02 INFO - PROCESS | 1672 | 1469548862084 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}] 09:01:02 INFO - PROCESS | 1672 | 1469548862086 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:02 INFO - PROCESS | 1672 | 1469548862178 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 09:01:02 INFO - PROCESS | 1672 | 1469548862211 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:02 INFO - PROCESS | 1672 | 1469548862212 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:02 INFO - PROCESS | 1672 | ++DOCSHELL 0x117e40000 == 29 [pid = 1672] [id = 160] 09:01:02 INFO - PROCESS | 1672 | ++DOMWINDOW == 108 (0x116a9f000) [pid = 1672] [serial = 477] [outer = 0x0] 09:01:02 INFO - PROCESS | 1672 | ++DOMWINDOW == 109 (0x11744cc00) [pid = 1672] [serial = 478] [outer = 0x116a9f000] 09:01:02 INFO - PROCESS | 1672 | 1469548862240 Marionette DEBUG loaded listener.js 09:01:02 INFO - PROCESS | 1672 | ++DOMWINDOW == 110 (0x118765400) [pid = 1672] [serial = 479] [outer = 0x116a9f000] 09:01:02 INFO - PROCESS | 1672 | 1469548862657 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]]]}] 09:01:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 09:01:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 627ms 09:01:02 INFO - PROCESS | 1672 | 1469548862707 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 09:01:02 INFO - PROCESS | 1672 | 1469548862709 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 09:01:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 09:01:02 INFO - PROCESS | 1672 | 1469548862712 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 09:01:02 INFO - PROCESS | 1672 | 1469548862715 Marionette TRACE conn2 <- [1,614,null,{}] 09:01:02 INFO - PROCESS | 1672 | 1469548862725 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}] 09:01:02 INFO - PROCESS | 1672 | 1469548862729 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:02 INFO - PROCESS | 1672 | 1469548862852 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 09:01:02 INFO - PROCESS | 1672 | 1469548862874 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:02 INFO - PROCESS | 1672 | 1469548862877 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:02 INFO - PROCESS | 1672 | ++DOCSHELL 0x119882000 == 30 [pid = 1672] [id = 161] 09:01:02 INFO - PROCESS | 1672 | ++DOMWINDOW == 111 (0x113ab7c00) [pid = 1672] [serial = 480] [outer = 0x0] 09:01:02 INFO - PROCESS | 1672 | ++DOMWINDOW == 112 (0x11957ec00) [pid = 1672] [serial = 481] [outer = 0x113ab7c00] 09:01:02 INFO - PROCESS | 1672 | 1469548862921 Marionette DEBUG loaded listener.js 09:01:03 INFO - PROCESS | 1672 | ++DOMWINDOW == 113 (0x1199a6400) [pid = 1672] [serial = 482] [outer = 0x113ab7c00] 09:01:03 INFO - PROCESS | 1672 | --DOMWINDOW == 112 (0x1127d5000) [pid = 1672] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 09:01:03 INFO - PROCESS | 1672 | --DOMWINDOW == 111 (0x123e16800) [pid = 1672] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 09:01:03 INFO - PROCESS | 1672 | --DOMWINDOW == 110 (0x117407400) [pid = 1672] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 09:01:03 INFO - PROCESS | 1672 | --DOMWINDOW == 109 (0x111f3cc00) [pid = 1672] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 09:01:03 INFO - PROCESS | 1672 | --DOMWINDOW == 108 (0x116a9fc00) [pid = 1672] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 09:01:03 INFO - PROCESS | 1672 | --DOMWINDOW == 107 (0x118889400) [pid = 1672] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 09:01:03 INFO - PROCESS | 1672 | --DOMWINDOW == 106 (0x12890c800) [pid = 1672] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 09:01:03 INFO - PROCESS | 1672 | --DOMWINDOW == 105 (0x117408400) [pid = 1672] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 09:01:03 INFO - PROCESS | 1672 | --DOMWINDOW == 104 (0x111f3c800) [pid = 1672] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 09:01:03 INFO - PROCESS | 1672 | --DOMWINDOW == 103 (0x11300e000) [pid = 1672] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 09:01:03 INFO - PROCESS | 1672 | --DOMWINDOW == 102 (0x11740a000) [pid = 1672] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 09:01:03 INFO - PROCESS | 1672 | --DOMWINDOW == 101 (0x1127dd000) [pid = 1672] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 09:01:03 INFO - PROCESS | 1672 | --DOMWINDOW == 100 (0x1260a2c00) [pid = 1672] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 09:01:03 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x1193a4800) [pid = 1672] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 09:01:03 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x1261aa000) [pid = 1672] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 09:01:03 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x112f55800) [pid = 1672] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 09:01:03 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x12408c800) [pid = 1672] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 09:01:03 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x120fd5800) [pid = 1672] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 09:01:03 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x124f29400) [pid = 1672] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 09:01:03 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x128877c00) [pid = 1672] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 09:01:03 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x1187d4400) [pid = 1672] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 09:01:03 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x113011400) [pid = 1672] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 09:01:03 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x1127d4400) [pid = 1672] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 09:01:03 INFO - PROCESS | 1672 | 1469548863639 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]]]}] 09:01:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 09:01:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 975ms 09:01:03 INFO - PROCESS | 1672 | 1469548863688 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 09:01:03 INFO - PROCESS | 1672 | 1469548863690 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 09:01:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 09:01:03 INFO - PROCESS | 1672 | 1469548863693 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 09:01:03 INFO - PROCESS | 1672 | 1469548863695 Marionette TRACE conn2 <- [1,618,null,{}] 09:01:03 INFO - PROCESS | 1672 | 1469548863698 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}] 09:01:03 INFO - PROCESS | 1672 | 1469548863699 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:03 INFO - PROCESS | 1672 | 1469548863814 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 09:01:03 INFO - PROCESS | 1672 | 1469548863889 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:03 INFO - PROCESS | 1672 | 1469548863890 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:03 INFO - PROCESS | 1672 | ++DOCSHELL 0x118522000 == 31 [pid = 1672] [id = 162] 09:01:03 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x112f55800) [pid = 1672] [serial = 483] [outer = 0x0] 09:01:03 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x1187d4400) [pid = 1672] [serial = 484] [outer = 0x112f55800] 09:01:03 INFO - PROCESS | 1672 | 1469548863933 Marionette DEBUG loaded listener.js 09:01:03 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x119587400) [pid = 1672] [serial = 485] [outer = 0x112f55800] 09:01:04 INFO - PROCESS | 1672 | 1469548864215 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]]]}] 09:01:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 09:01:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 573ms 09:01:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 09:01:04 INFO - PROCESS | 1672 | 1469548864268 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 09:01:04 INFO - PROCESS | 1672 | 1469548864269 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 09:01:04 INFO - PROCESS | 1672 | 1469548864271 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 09:01:04 INFO - PROCESS | 1672 | 1469548864273 Marionette TRACE conn2 <- [1,622,null,{}] 09:01:04 INFO - PROCESS | 1672 | 1469548864275 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}] 09:01:04 INFO - PROCESS | 1672 | 1469548864276 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:04 INFO - PROCESS | 1672 | 1469548864353 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 09:01:04 INFO - PROCESS | 1672 | 1469548864356 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:04 INFO - PROCESS | 1672 | 1469548864357 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:04 INFO - PROCESS | 1672 | ++DOCSHELL 0x123be4000 == 32 [pid = 1672] [id = 163] 09:01:04 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x112e64400) [pid = 1672] [serial = 486] [outer = 0x0] 09:01:04 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x1199a8c00) [pid = 1672] [serial = 487] [outer = 0x112e64400] 09:01:04 INFO - PROCESS | 1672 | 1469548864384 Marionette DEBUG loaded listener.js 09:01:04 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x120fd8800) [pid = 1672] [serial = 488] [outer = 0x112e64400] 09:01:04 INFO - PROCESS | 1672 | 1469548864708 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]]]}] 09:01:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 09:01:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 469ms 09:01:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 09:01:04 INFO - PROCESS | 1672 | 1469548864741 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 09:01:04 INFO - PROCESS | 1672 | 1469548864742 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 09:01:04 INFO - PROCESS | 1672 | 1469548864745 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 09:01:04 INFO - PROCESS | 1672 | 1469548864746 Marionette TRACE conn2 <- [1,626,null,{}] 09:01:04 INFO - PROCESS | 1672 | 1469548864748 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}] 09:01:04 INFO - PROCESS | 1672 | 1469548864752 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:04 INFO - PROCESS | 1672 | 1469548864865 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 09:01:04 INFO - PROCESS | 1672 | 1469548864871 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:04 INFO - PROCESS | 1672 | 1469548864872 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:04 INFO - PROCESS | 1672 | ++DOCSHELL 0x124450000 == 33 [pid = 1672] [id = 164] 09:01:04 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x120fdb800) [pid = 1672] [serial = 489] [outer = 0x0] 09:01:04 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x123e1a400) [pid = 1672] [serial = 490] [outer = 0x120fdb800] 09:01:04 INFO - PROCESS | 1672 | 1469548864899 Marionette DEBUG loaded listener.js 09:01:04 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x12488d400) [pid = 1672] [serial = 491] [outer = 0x120fdb800] 09:01:05 INFO - PROCESS | 1672 | 1469548865207 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]]]}] 09:01:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 09:01:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 518ms 09:01:05 INFO - PROCESS | 1672 | 1469548865264 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 09:01:05 INFO - PROCESS | 1672 | 1469548865272 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 09:01:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 09:01:05 INFO - PROCESS | 1672 | 1469548865274 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 09:01:05 INFO - PROCESS | 1672 | 1469548865275 Marionette TRACE conn2 <- [1,630,null,{}] 09:01:05 INFO - PROCESS | 1672 | 1469548865278 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}] 09:01:05 INFO - PROCESS | 1672 | 1469548865279 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:05 INFO - PROCESS | 1672 | 1469548865349 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 09:01:05 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x1193ac000) [pid = 1672] [serial = 492] [outer = 0x12c70a800] 09:01:05 INFO - PROCESS | 1672 | 1469548865367 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:05 INFO - PROCESS | 1672 | 1469548865368 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:05 INFO - PROCESS | 1672 | ++DOCSHELL 0x128eae000 == 34 [pid = 1672] [id = 165] 09:01:05 INFO - PROCESS | 1672 | ++DOMWINDOW == 101 (0x124bbcc00) [pid = 1672] [serial = 493] [outer = 0x0] 09:01:05 INFO - PROCESS | 1672 | ++DOMWINDOW == 102 (0x124da3000) [pid = 1672] [serial = 494] [outer = 0x124bbcc00] 09:01:05 INFO - PROCESS | 1672 | 1469548865400 Marionette DEBUG loaded listener.js 09:01:05 INFO - PROCESS | 1672 | ++DOMWINDOW == 103 (0x124f24800) [pid = 1672] [serial = 495] [outer = 0x124bbcc00] 09:01:06 INFO - PROCESS | 1672 | 1469548866050 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]]]}] 09:01:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 09:01:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 821ms 09:01:06 INFO - PROCESS | 1672 | 1469548866134 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 09:01:06 INFO - PROCESS | 1672 | 1469548866139 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 09:01:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 09:01:06 INFO - PROCESS | 1672 | 1469548866143 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 09:01:06 INFO - PROCESS | 1672 | 1469548866147 Marionette TRACE conn2 <- [1,634,null,{}] 09:01:06 INFO - PROCESS | 1672 | 1469548866202 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}] 09:01:06 INFO - PROCESS | 1672 | 1469548866205 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:06 INFO - PROCESS | 1672 | 1469548866351 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 09:01:06 INFO - PROCESS | 1672 | 1469548866397 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:06 INFO - PROCESS | 1672 | 1469548866399 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:06 INFO - PROCESS | 1672 | ++DOCSHELL 0x11736d000 == 35 [pid = 1672] [id = 166] 09:01:06 INFO - PROCESS | 1672 | ++DOMWINDOW == 104 (0x112a8cc00) [pid = 1672] [serial = 496] [outer = 0x0] 09:01:06 INFO - PROCESS | 1672 | ++DOMWINDOW == 105 (0x1133a0000) [pid = 1672] [serial = 497] [outer = 0x112a8cc00] 09:01:06 INFO - PROCESS | 1672 | 1469548866430 Marionette DEBUG loaded listener.js 09:01:06 INFO - PROCESS | 1672 | ++DOMWINDOW == 106 (0x116635000) [pid = 1672] [serial = 498] [outer = 0x112a8cc00] 09:01:06 INFO - PROCESS | 1672 | [1672] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:01:06 INFO - PROCESS | 1672 | 1469548866929 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]]]}] 09:01:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 09:01:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 797ms 09:01:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 09:01:06 INFO - PROCESS | 1672 | 1469548866939 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 09:01:06 INFO - PROCESS | 1672 | 1469548866942 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 09:01:06 INFO - PROCESS | 1672 | 1469548866947 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 09:01:06 INFO - PROCESS | 1672 | 1469548866949 Marionette TRACE conn2 <- [1,638,null,{}] 09:01:06 INFO - PROCESS | 1672 | 1469548866951 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}] 09:01:06 INFO - PROCESS | 1672 | 1469548866953 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:07 INFO - PROCESS | 1672 | 1469548867066 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 09:01:07 INFO - PROCESS | 1672 | 1469548867139 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:07 INFO - PROCESS | 1672 | 1469548867141 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:07 INFO - PROCESS | 1672 | ++DOCSHELL 0x119395800 == 36 [pid = 1672] [id = 167] 09:01:07 INFO - PROCESS | 1672 | ++DOMWINDOW == 107 (0x117408400) [pid = 1672] [serial = 499] [outer = 0x0] 09:01:07 INFO - PROCESS | 1672 | ++DOMWINDOW == 108 (0x1187d9c00) [pid = 1672] [serial = 500] [outer = 0x117408400] 09:01:07 INFO - PROCESS | 1672 | 1469548867172 Marionette DEBUG loaded listener.js 09:01:07 INFO - PROCESS | 1672 | ++DOMWINDOW == 109 (0x1191db800) [pid = 1672] [serial = 501] [outer = 0x117408400] 09:01:07 INFO - PROCESS | 1672 | [1672] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:01:07 INFO - PROCESS | 1672 | --DOCSHELL 0x124450000 == 35 [pid = 1672] [id = 164] 09:01:07 INFO - PROCESS | 1672 | --DOCSHELL 0x123be4000 == 34 [pid = 1672] [id = 163] 09:01:07 INFO - PROCESS | 1672 | --DOCSHELL 0x118522000 == 33 [pid = 1672] [id = 162] 09:01:07 INFO - PROCESS | 1672 | --DOCSHELL 0x119882000 == 32 [pid = 1672] [id = 161] 09:01:07 INFO - PROCESS | 1672 | --DOCSHELL 0x117e40000 == 31 [pid = 1672] [id = 160] 09:01:07 INFO - PROCESS | 1672 | --DOCSHELL 0x116624800 == 30 [pid = 1672] [id = 159] 09:01:07 INFO - PROCESS | 1672 | --DOMWINDOW == 108 (0x118764800) [pid = 1672] [serial = 409] [outer = 0x0] [url = about:blank] 09:01:07 INFO - PROCESS | 1672 | --DOMWINDOW == 107 (0x11888d800) [pid = 1672] [serial = 410] [outer = 0x0] [url = about:blank] 09:01:07 INFO - PROCESS | 1672 | --DOMWINDOW == 106 (0x1248c5c00) [pid = 1672] [serial = 418] [outer = 0x0] [url = about:blank] 09:01:07 INFO - PROCESS | 1672 | --DOMWINDOW == 105 (0x118887800) [pid = 1672] [serial = 404] [outer = 0x0] [url = about:blank] 09:01:07 INFO - PROCESS | 1672 | --DOMWINDOW == 104 (0x11740f400) [pid = 1672] [serial = 403] [outer = 0x0] [url = about:blank] 09:01:07 INFO - PROCESS | 1672 | --DOMWINDOW == 103 (0x11339ec00) [pid = 1672] [serial = 406] [outer = 0x0] [url = about:blank] 09:01:07 INFO - PROCESS | 1672 | --DOMWINDOW == 102 (0x1127db400) [pid = 1672] [serial = 407] [outer = 0x0] [url = about:blank] 09:01:07 INFO - PROCESS | 1672 | --DOMWINDOW == 101 (0x1199a6c00) [pid = 1672] [serial = 412] [outer = 0x0] [url = about:blank] 09:01:07 INFO - PROCESS | 1672 | --DOMWINDOW == 100 (0x117e16400) [pid = 1672] [serial = 389] [outer = 0x0] [url = about:blank] 09:01:07 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x120ea3400) [pid = 1672] [serial = 413] [outer = 0x0] [url = about:blank] 09:01:07 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x1160ed400) [pid = 1672] [serial = 388] [outer = 0x0] [url = about:blank] 09:01:07 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x120e99800) [pid = 1672] [serial = 392] [outer = 0x0] [url = about:blank] 09:01:07 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x11981c800) [pid = 1672] [serial = 391] [outer = 0x0] [url = about:blank] 09:01:07 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x128882400) [pid = 1672] [serial = 395] [outer = 0x0] [url = about:blank] 09:01:07 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x126709c00) [pid = 1672] [serial = 394] [outer = 0x0] [url = about:blank] 09:01:07 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x12b8dd400) [pid = 1672] [serial = 398] [outer = 0x0] [url = about:blank] 09:01:07 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x129213000) [pid = 1672] [serial = 397] [outer = 0x0] [url = about:blank] 09:01:07 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x12b9ac000) [pid = 1672] [serial = 401] [outer = 0x0] [url = about:blank] 09:01:07 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x128881800) [pid = 1672] [serial = 421] [outer = 0x0] [url = about:blank] 09:01:07 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x125540800) [pid = 1672] [serial = 419] [outer = 0x0] [url = about:blank] 09:01:07 INFO - PROCESS | 1672 | --DOMWINDOW == 88 (0x1294fa800) [pid = 1672] [serial = 424] [outer = 0x0] [url = about:blank] 09:01:07 INFO - PROCESS | 1672 | --DOMWINDOW == 87 (0x1261ac000) [pid = 1672] [serial = 400] [outer = 0x0] [url = about:blank] 09:01:07 INFO - PROCESS | 1672 | --DOMWINDOW == 86 (0x12920a400) [pid = 1672] [serial = 422] [outer = 0x0] [url = about:blank] 09:01:07 INFO - PROCESS | 1672 | --DOMWINDOW == 85 (0x112f47800) [pid = 1672] [serial = 427] [outer = 0x0] [url = about:blank] 09:01:07 INFO - PROCESS | 1672 | --DOMWINDOW == 84 (0x1184cd000) [pid = 1672] [serial = 428] [outer = 0x0] [url = about:blank] 09:01:07 INFO - PROCESS | 1672 | --DOMWINDOW == 83 (0x12887c800) [pid = 1672] [serial = 433] [outer = 0x0] [url = about:blank] 09:01:07 INFO - PROCESS | 1672 | --DOMWINDOW == 82 (0x12a61a400) [pid = 1672] [serial = 434] [outer = 0x0] [url = about:blank] 09:01:07 INFO - PROCESS | 1672 | --DOMWINDOW == 81 (0x124485000) [pid = 1672] [serial = 415] [outer = 0x0] [url = about:blank] 09:01:07 INFO - PROCESS | 1672 | --DOMWINDOW == 80 (0x12a615000) [pid = 1672] [serial = 425] [outer = 0x0] [url = about:blank] 09:01:07 INFO - PROCESS | 1672 | --DOMWINDOW == 79 (0x1242fe000) [pid = 1672] [serial = 430] [outer = 0x0] [url = about:blank] 09:01:07 INFO - PROCESS | 1672 | --DOMWINDOW == 78 (0x1244c8c00) [pid = 1672] [serial = 416] [outer = 0x0] [url = about:blank] 09:01:07 INFO - PROCESS | 1672 | --DOMWINDOW == 77 (0x124887000) [pid = 1672] [serial = 455] [outer = 0x0] [url = about:blank] 09:01:07 INFO - PROCESS | 1672 | --DOMWINDOW == 76 (0x120fd8c00) [pid = 1672] [serial = 452] [outer = 0x0] [url = about:blank] 09:01:07 INFO - PROCESS | 1672 | --DOMWINDOW == 75 (0x125544800) [pid = 1672] [serial = 431] [outer = 0x0] [url = about:blank] 09:01:07 INFO - PROCESS | 1672 | --DOMWINDOW == 74 (0x12a76d000) [pid = 1672] [serial = 436] [outer = 0x0] [url = about:blank] 09:01:07 INFO - PROCESS | 1672 | --DOMWINDOW == 73 (0x12448cc00) [pid = 1672] [serial = 454] [outer = 0x0] [url = about:blank] 09:01:07 INFO - PROCESS | 1672 | --DOMWINDOW == 72 (0x11936c400) [pid = 1672] [serial = 443] [outer = 0x0] [url = about:blank] 09:01:07 INFO - PROCESS | 1672 | --DOMWINDOW == 71 (0x11339f000) [pid = 1672] [serial = 440] [outer = 0x0] [url = about:blank] 09:01:07 INFO - PROCESS | 1672 | --DOMWINDOW == 70 (0x12b728000) [pid = 1672] [serial = 437] [outer = 0x0] [url = about:blank] 09:01:07 INFO - PROCESS | 1672 | --DOMWINDOW == 69 (0x118768c00) [pid = 1672] [serial = 448] [outer = 0x0] [url = about:blank] 09:01:07 INFO - PROCESS | 1672 | --DOMWINDOW == 68 (0x116083c00) [pid = 1672] [serial = 446] [outer = 0x0] [url = about:blank] 09:01:07 INFO - PROCESS | 1672 | --DOMWINDOW == 67 (0x1191d4000) [pid = 1672] [serial = 449] [outer = 0x0] [url = about:blank] 09:01:07 INFO - PROCESS | 1672 | --DOMWINDOW == 66 (0x1188f8c00) [pid = 1672] [serial = 442] [outer = 0x0] [url = about:blank] 09:01:07 INFO - PROCESS | 1672 | --DOMWINDOW == 65 (0x1193b1400) [pid = 1672] [serial = 451] [outer = 0x0] [url = about:blank] 09:01:07 INFO - PROCESS | 1672 | --DOMWINDOW == 64 (0x112a7fc00) [pid = 1672] [serial = 439] [outer = 0x0] [url = about:blank] 09:01:07 INFO - PROCESS | 1672 | --DOMWINDOW == 63 (0x11386b800) [pid = 1672] [serial = 445] [outer = 0x0] [url = about:blank] 09:01:07 INFO - PROCESS | 1672 | 1469548867772 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]]]}] 09:01:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 09:01:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 871ms 09:01:07 INFO - PROCESS | 1672 | 1469548867818 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 09:01:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 09:01:07 INFO - PROCESS | 1672 | 1469548867820 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 09:01:07 INFO - PROCESS | 1672 | 1469548867823 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 09:01:07 INFO - PROCESS | 1672 | 1469548867825 Marionette TRACE conn2 <- [1,642,null,{}] 09:01:07 INFO - PROCESS | 1672 | 1469548867838 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}] 09:01:07 INFO - PROCESS | 1672 | 1469548867839 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:07 INFO - PROCESS | 1672 | 1469548867932 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 09:01:07 INFO - PROCESS | 1672 | 1469548867938 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:07 INFO - PROCESS | 1672 | 1469548867941 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:07 INFO - PROCESS | 1672 | ++DOCSHELL 0x116614000 == 31 [pid = 1672] [id = 168] 09:01:07 INFO - PROCESS | 1672 | ++DOMWINDOW == 64 (0x113013400) [pid = 1672] [serial = 502] [outer = 0x0] 09:01:07 INFO - PROCESS | 1672 | ++DOMWINDOW == 65 (0x113d9b400) [pid = 1672] [serial = 503] [outer = 0x113013400] 09:01:07 INFO - PROCESS | 1672 | 1469548867971 Marionette DEBUG loaded listener.js 09:01:08 INFO - PROCESS | 1672 | ++DOMWINDOW == 66 (0x116907c00) [pid = 1672] [serial = 504] [outer = 0x113013400] 09:01:08 INFO - PROCESS | 1672 | 1469548868291 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]]]}] 09:01:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 09:01:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 520ms 09:01:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 09:01:08 INFO - PROCESS | 1672 | 1469548868342 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 09:01:08 INFO - PROCESS | 1672 | 1469548868345 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 09:01:08 INFO - PROCESS | 1672 | 1469548868349 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 09:01:08 INFO - PROCESS | 1672 | 1469548868351 Marionette TRACE conn2 <- [1,646,null,{}] 09:01:08 INFO - PROCESS | 1672 | 1469548868353 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}] 09:01:08 INFO - PROCESS | 1672 | 1469548868355 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:08 INFO - PROCESS | 1672 | 1469548868440 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 09:01:08 INFO - PROCESS | 1672 | 1469548868487 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:08 INFO - PROCESS | 1672 | 1469548868489 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:08 INFO - PROCESS | 1672 | ++DOCSHELL 0x11660e000 == 32 [pid = 1672] [id = 169] 09:01:08 INFO - PROCESS | 1672 | ++DOMWINDOW == 67 (0x116983c00) [pid = 1672] [serial = 505] [outer = 0x0] 09:01:08 INFO - PROCESS | 1672 | ++DOMWINDOW == 68 (0x11769c400) [pid = 1672] [serial = 506] [outer = 0x116983c00] 09:01:08 INFO - PROCESS | 1672 | 1469548868515 Marionette DEBUG loaded listener.js 09:01:08 INFO - PROCESS | 1672 | ++DOMWINDOW == 69 (0x119050400) [pid = 1672] [serial = 507] [outer = 0x116983c00] 09:01:08 INFO - PROCESS | 1672 | 1469548868790 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]]]}] 09:01:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 09:01:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 469ms 09:01:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 09:01:08 INFO - PROCESS | 1672 | 1469548868821 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 09:01:08 INFO - PROCESS | 1672 | 1469548868822 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 09:01:08 INFO - PROCESS | 1672 | 1469548868824 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 09:01:08 INFO - PROCESS | 1672 | 1469548868826 Marionette TRACE conn2 <- [1,650,null,{}] 09:01:08 INFO - PROCESS | 1672 | 1469548868843 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}] 09:01:08 INFO - PROCESS | 1672 | 1469548868849 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:08 INFO - PROCESS | 1672 | 1469548868926 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 09:01:08 INFO - PROCESS | 1672 | 1469548868933 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:08 INFO - PROCESS | 1672 | 1469548868935 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:08 INFO - PROCESS | 1672 | ++DOCSHELL 0x11938a800 == 33 [pid = 1672] [id = 170] 09:01:08 INFO - PROCESS | 1672 | ++DOMWINDOW == 70 (0x112a7ec00) [pid = 1672] [serial = 508] [outer = 0x0] 09:01:08 INFO - PROCESS | 1672 | ++DOMWINDOW == 71 (0x11958b800) [pid = 1672] [serial = 509] [outer = 0x112a7ec00] 09:01:08 INFO - PROCESS | 1672 | 1469548868967 Marionette DEBUG loaded listener.js 09:01:09 INFO - PROCESS | 1672 | ++DOMWINDOW == 72 (0x120e9e400) [pid = 1672] [serial = 510] [outer = 0x112a7ec00] 09:01:09 INFO - PROCESS | 1672 | 1469548869303 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]]]}] 09:01:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 09:01:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 530ms 09:01:09 INFO - PROCESS | 1672 | 1469548869354 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 09:01:09 INFO - PROCESS | 1672 | 1469548869356 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 09:01:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 09:01:09 INFO - PROCESS | 1672 | 1469548869358 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 09:01:09 INFO - PROCESS | 1672 | 1469548869359 Marionette TRACE conn2 <- [1,654,null,{}] 09:01:09 INFO - PROCESS | 1672 | 1469548869364 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}] 09:01:09 INFO - PROCESS | 1672 | 1469548869366 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:09 INFO - PROCESS | 1672 | 1469548869441 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 09:01:09 INFO - PROCESS | 1672 | 1469548869446 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:09 INFO - PROCESS | 1672 | 1469548869448 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:09 INFO - PROCESS | 1672 | ++DOCSHELL 0x119efb800 == 34 [pid = 1672] [id = 171] 09:01:09 INFO - PROCESS | 1672 | ++DOMWINDOW == 73 (0x11919fc00) [pid = 1672] [serial = 511] [outer = 0x0] 09:01:09 INFO - PROCESS | 1672 | ++DOMWINDOW == 74 (0x123e16800) [pid = 1672] [serial = 512] [outer = 0x11919fc00] 09:01:09 INFO - PROCESS | 1672 | 1469548869473 Marionette DEBUG loaded listener.js 09:01:09 INFO - PROCESS | 1672 | ++DOMWINDOW == 75 (0x124481c00) [pid = 1672] [serial = 513] [outer = 0x11919fc00] 09:01:09 INFO - PROCESS | 1672 | 1469548869770 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]]]}] 09:01:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 09:01:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 420ms 09:01:09 INFO - PROCESS | 1672 | 1469548869784 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 09:01:09 INFO - PROCESS | 1672 | 1469548869785 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 09:01:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 09:01:09 INFO - PROCESS | 1672 | 1469548869787 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 09:01:09 INFO - PROCESS | 1672 | 1469548869796 Marionette TRACE conn2 <- [1,658,null,{}] 09:01:09 INFO - PROCESS | 1672 | 1469548869810 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}] 09:01:09 INFO - PROCESS | 1672 | 1469548869811 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:09 INFO - PROCESS | 1672 | 1469548869926 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 09:01:09 INFO - PROCESS | 1672 | 1469548869938 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:09 INFO - PROCESS | 1672 | 1469548869939 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:09 INFO - PROCESS | 1672 | ++DOCSHELL 0x123964000 == 35 [pid = 1672] [id = 172] 09:01:09 INFO - PROCESS | 1672 | ++DOMWINDOW == 76 (0x112745000) [pid = 1672] [serial = 514] [outer = 0x0] 09:01:09 INFO - PROCESS | 1672 | ++DOMWINDOW == 77 (0x124489800) [pid = 1672] [serial = 515] [outer = 0x112745000] 09:01:09 INFO - PROCESS | 1672 | 1469548869963 Marionette DEBUG loaded listener.js 09:01:10 INFO - PROCESS | 1672 | ++DOMWINDOW == 78 (0x124888c00) [pid = 1672] [serial = 516] [outer = 0x112745000] 09:01:10 INFO - PROCESS | 1672 | 1469548870305 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]]]}] 09:01:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 09:01:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 534ms 09:01:10 INFO - PROCESS | 1672 | 1469548870321 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 09:01:10 INFO - PROCESS | 1672 | 1469548870323 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 09:01:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 09:01:10 INFO - PROCESS | 1672 | 1469548870325 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 09:01:10 INFO - PROCESS | 1672 | 1469548870326 Marionette TRACE conn2 <- [1,662,null,{}] 09:01:10 INFO - PROCESS | 1672 | 1469548870329 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}] 09:01:10 INFO - PROCESS | 1672 | 1469548870335 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:10 INFO - PROCESS | 1672 | 1469548870453 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 09:01:10 INFO - PROCESS | 1672 | 1469548870457 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:10 INFO - PROCESS | 1672 | 1469548870459 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:10 INFO - PROCESS | 1672 | ++DOCSHELL 0x124441800 == 36 [pid = 1672] [id = 173] 09:01:10 INFO - PROCESS | 1672 | ++DOMWINDOW == 79 (0x124889000) [pid = 1672] [serial = 517] [outer = 0x0] 09:01:10 INFO - PROCESS | 1672 | ++DOMWINDOW == 80 (0x124f29400) [pid = 1672] [serial = 518] [outer = 0x124889000] 09:01:10 INFO - PROCESS | 1672 | 1469548870483 Marionette DEBUG loaded listener.js 09:01:10 INFO - PROCESS | 1672 | ++DOMWINDOW == 81 (0x12670a000) [pid = 1672] [serial = 519] [outer = 0x124889000] 09:01:10 INFO - PROCESS | 1672 | [1672] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:01:10 INFO - PROCESS | 1672 | [1672] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:01:10 INFO - PROCESS | 1672 | 1469548870826 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]]]}] 09:01:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 09:01:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 517ms 09:01:10 INFO - PROCESS | 1672 | 1469548870843 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 09:01:10 INFO - PROCESS | 1672 | 1469548870844 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 09:01:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 09:01:10 INFO - PROCESS | 1672 | 1469548870849 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 09:01:10 INFO - PROCESS | 1672 | 1469548870850 Marionette TRACE conn2 <- [1,666,null,{}] 09:01:10 INFO - PROCESS | 1672 | 1469548870852 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}] 09:01:10 INFO - PROCESS | 1672 | 1469548870861 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:10 INFO - PROCESS | 1672 | 1469548870958 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 09:01:10 INFO - PROCESS | 1672 | 1469548870962 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:10 INFO - PROCESS | 1672 | 1469548870963 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:10 INFO - PROCESS | 1672 | ++DOCSHELL 0x126116800 == 37 [pid = 1672] [id = 174] 09:01:10 INFO - PROCESS | 1672 | ++DOMWINDOW == 82 (0x124890000) [pid = 1672] [serial = 520] [outer = 0x0] 09:01:10 INFO - PROCESS | 1672 | ++DOMWINDOW == 83 (0x12887cc00) [pid = 1672] [serial = 521] [outer = 0x124890000] 09:01:10 INFO - PROCESS | 1672 | 1469548870987 Marionette DEBUG loaded listener.js 09:01:11 INFO - PROCESS | 1672 | ++DOMWINDOW == 84 (0x128918800) [pid = 1672] [serial = 522] [outer = 0x124890000] 09:01:11 INFO - PROCESS | 1672 | [1672] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:01:11 INFO - PROCESS | 1672 | [1672] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:01:11 INFO - PROCESS | 1672 | 1469548871305 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]]]}] 09:01:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 09:01:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 469ms 09:01:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 09:01:11 INFO - PROCESS | 1672 | 1469548871319 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 09:01:11 INFO - PROCESS | 1672 | 1469548871320 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 09:01:11 INFO - PROCESS | 1672 | 1469548871322 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 09:01:11 INFO - PROCESS | 1672 | 1469548871323 Marionette TRACE conn2 <- [1,670,null,{}] 09:01:11 INFO - PROCESS | 1672 | 1469548871325 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}] 09:01:11 INFO - PROCESS | 1672 | 1469548871326 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:11 INFO - PROCESS | 1672 | 1469548871430 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 09:01:11 INFO - PROCESS | 1672 | 1469548871434 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:11 INFO - PROCESS | 1672 | 1469548871435 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:11 INFO - PROCESS | 1672 | ++DOCSHELL 0x128894800 == 38 [pid = 1672] [id = 175] 09:01:11 INFO - PROCESS | 1672 | ++DOMWINDOW == 85 (0x124dea400) [pid = 1672] [serial = 523] [outer = 0x0] 09:01:11 INFO - PROCESS | 1672 | ++DOMWINDOW == 86 (0x128e20000) [pid = 1672] [serial = 524] [outer = 0x124dea400] 09:01:11 INFO - PROCESS | 1672 | 1469548871459 Marionette DEBUG loaded listener.js 09:01:11 INFO - PROCESS | 1672 | ++DOMWINDOW == 87 (0x129209400) [pid = 1672] [serial = 525] [outer = 0x124dea400] 09:01:11 INFO - PROCESS | 1672 | 1469548871793 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]]]}] 09:01:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 09:01:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 518ms 09:01:11 INFO - PROCESS | 1672 | 1469548871841 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 09:01:11 INFO - PROCESS | 1672 | 1469548871842 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 09:01:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 09:01:11 INFO - PROCESS | 1672 | 1469548871844 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 09:01:11 INFO - PROCESS | 1672 | 1469548871845 Marionette TRACE conn2 <- [1,674,null,{}] 09:01:11 INFO - PROCESS | 1672 | 1469548871848 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}] 09:01:11 INFO - PROCESS | 1672 | 1469548871849 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:11 INFO - PROCESS | 1672 | 1469548871970 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 09:01:11 INFO - PROCESS | 1672 | --DOMWINDOW == 86 (0x112f4c800) [pid = 1672] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 09:01:11 INFO - PROCESS | 1672 | --DOMWINDOW == 85 (0x113a05c00) [pid = 1672] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 09:01:11 INFO - PROCESS | 1672 | --DOMWINDOW == 84 (0x116784000) [pid = 1672] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 09:01:11 INFO - PROCESS | 1672 | --DOMWINDOW == 83 (0x1199abc00) [pid = 1672] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 09:01:11 INFO - PROCESS | 1672 | --DOMWINDOW == 82 (0x124da5400) [pid = 1672] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 09:01:11 INFO - PROCESS | 1672 | --DOMWINDOW == 81 (0x1267b4000) [pid = 1672] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 09:01:11 INFO - PROCESS | 1672 | --DOMWINDOW == 80 (0x12890cc00) [pid = 1672] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 09:01:11 INFO - PROCESS | 1672 | --DOMWINDOW == 79 (0x116a9f000) [pid = 1672] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 09:01:11 INFO - PROCESS | 1672 | --DOMWINDOW == 78 (0x112f55800) [pid = 1672] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 09:01:11 INFO - PROCESS | 1672 | --DOMWINDOW == 77 (0x113ab7c00) [pid = 1672] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 09:01:11 INFO - PROCESS | 1672 | --DOMWINDOW == 76 (0x120fdb800) [pid = 1672] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 09:01:11 INFO - PROCESS | 1672 | --DOMWINDOW == 75 (0x112e64400) [pid = 1672] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 09:01:12 INFO - PROCESS | 1672 | 1469548872011 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:12 INFO - PROCESS | 1672 | 1469548872012 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:12 INFO - PROCESS | 1672 | ++DOCSHELL 0x117092000 == 39 [pid = 1672] [id = 176] 09:01:12 INFO - PROCESS | 1672 | ++DOMWINDOW == 76 (0x1127d4000) [pid = 1672] [serial = 526] [outer = 0x0] 09:01:12 INFO - PROCESS | 1672 | ++DOMWINDOW == 77 (0x112f4ac00) [pid = 1672] [serial = 527] [outer = 0x1127d4000] 09:01:12 INFO - PROCESS | 1672 | 1469548872037 Marionette DEBUG loaded listener.js 09:01:12 INFO - PROCESS | 1672 | ++DOMWINDOW == 78 (0x1176a1800) [pid = 1672] [serial = 528] [outer = 0x1127d4000] 09:01:12 INFO - PROCESS | 1672 | [1672] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:01:12 INFO - PROCESS | 1672 | [1672] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:01:12 INFO - PROCESS | 1672 | 1469548872295 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]]]}] 09:01:12 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 09:01:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 470ms 09:01:12 INFO - PROCESS | 1672 | 1469548872323 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 09:01:12 INFO - PROCESS | 1672 | 1469548872324 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 09:01:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 09:01:12 INFO - PROCESS | 1672 | 1469548872334 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 09:01:12 INFO - PROCESS | 1672 | 1469548872335 Marionette TRACE conn2 <- [1,678,null,{}] 09:01:12 INFO - PROCESS | 1672 | 1469548872338 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}] 09:01:12 INFO - PROCESS | 1672 | 1469548872339 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:12 INFO - PROCESS | 1672 | 1469548872419 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 09:01:12 INFO - PROCESS | 1672 | 1469548872423 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:12 INFO - PROCESS | 1672 | 1469548872424 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:12 INFO - PROCESS | 1672 | ++DOCSHELL 0x128eb1800 == 40 [pid = 1672] [id = 177] 09:01:12 INFO - PROCESS | 1672 | ++DOMWINDOW == 79 (0x119048000) [pid = 1672] [serial = 529] [outer = 0x0] 09:01:12 INFO - PROCESS | 1672 | ++DOMWINDOW == 80 (0x124b68c00) [pid = 1672] [serial = 530] [outer = 0x119048000] 09:01:12 INFO - PROCESS | 1672 | 1469548872450 Marionette DEBUG loaded listener.js 09:01:12 INFO - PROCESS | 1672 | ++DOMWINDOW == 81 (0x129213800) [pid = 1672] [serial = 531] [outer = 0x119048000] 09:01:12 INFO - PROCESS | 1672 | 1469548872790 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]]]}] 09:01:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 09:01:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 477ms 09:01:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 09:01:12 INFO - PROCESS | 1672 | 1469548872805 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 09:01:12 INFO - PROCESS | 1672 | 1469548872807 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 09:01:12 INFO - PROCESS | 1672 | 1469548872809 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 09:01:12 INFO - PROCESS | 1672 | 1469548872811 Marionette TRACE conn2 <- [1,682,null,{}] 09:01:12 INFO - PROCESS | 1672 | 1469548872816 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}] 09:01:12 INFO - PROCESS | 1672 | 1469548872818 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:12 INFO - PROCESS | 1672 | 1469548872938 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 09:01:12 INFO - PROCESS | 1672 | 1469548872944 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:12 INFO - PROCESS | 1672 | 1469548872947 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:12 INFO - PROCESS | 1672 | ++DOCSHELL 0x129c69800 == 41 [pid = 1672] [id = 178] 09:01:12 INFO - PROCESS | 1672 | ++DOMWINDOW == 82 (0x11958a800) [pid = 1672] [serial = 532] [outer = 0x0] 09:01:12 INFO - PROCESS | 1672 | ++DOMWINDOW == 83 (0x12a408400) [pid = 1672] [serial = 533] [outer = 0x11958a800] 09:01:12 INFO - PROCESS | 1672 | 1469548872975 Marionette DEBUG loaded listener.js 09:01:13 INFO - PROCESS | 1672 | ++DOMWINDOW == 84 (0x12a6c4c00) [pid = 1672] [serial = 534] [outer = 0x11958a800] 09:01:13 INFO - PROCESS | 1672 | 1469548873756 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]]]}] 09:01: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) 09:01:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 973ms 09:01:13 INFO - PROCESS | 1672 | 1469548873783 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 09:01:13 INFO - PROCESS | 1672 | 1469548873784 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 09:01:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 09:01:13 INFO - PROCESS | 1672 | 1469548873786 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 09:01:13 INFO - PROCESS | 1672 | 1469548873787 Marionette TRACE conn2 <- [1,686,null,{}] 09:01:13 INFO - PROCESS | 1672 | 1469548873789 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}] 09:01:13 INFO - PROCESS | 1672 | 1469548873790 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:13 INFO - PROCESS | 1672 | 1469548873868 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 09:01:13 INFO - PROCESS | 1672 | 1469548873872 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:13 INFO - PROCESS | 1672 | 1469548873873 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:13 INFO - PROCESS | 1672 | ++DOCSHELL 0x12a930800 == 42 [pid = 1672] [id = 179] 09:01:13 INFO - PROCESS | 1672 | ++DOMWINDOW == 85 (0x12a76b000) [pid = 1672] [serial = 535] [outer = 0x0] 09:01:13 INFO - PROCESS | 1672 | ++DOMWINDOW == 86 (0x12a991c00) [pid = 1672] [serial = 536] [outer = 0x12a76b000] 09:01:13 INFO - PROCESS | 1672 | 1469548873897 Marionette DEBUG loaded listener.js 09:01:13 INFO - PROCESS | 1672 | ++DOMWINDOW == 87 (0x12b727800) [pid = 1672] [serial = 537] [outer = 0x12a76b000] 09:01:14 INFO - PROCESS | 1672 | 1469548874841 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]]]}] 09:01: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 09:01:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1070ms 09:01:14 INFO - PROCESS | 1672 | 1469548874857 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 09:01:14 INFO - PROCESS | 1672 | 1469548874860 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 09:01:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 09:01:14 INFO - PROCESS | 1672 | 1469548874905 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 09:01:14 INFO - PROCESS | 1672 | 1469548874907 Marionette TRACE conn2 <- [1,690,null,{}] 09:01:14 INFO - PROCESS | 1672 | 1469548874911 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}] 09:01:14 INFO - PROCESS | 1672 | 1469548874913 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:15 INFO - PROCESS | 1672 | 1469548875002 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 09:01:15 INFO - PROCESS | 1672 | 1469548875088 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:15 INFO - PROCESS | 1672 | 1469548875090 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:15 INFO - PROCESS | 1672 | ++DOCSHELL 0x118277800 == 43 [pid = 1672] [id = 180] 09:01:15 INFO - PROCESS | 1672 | ++DOMWINDOW == 88 (0x113810400) [pid = 1672] [serial = 538] [outer = 0x0] 09:01:15 INFO - PROCESS | 1672 | ++DOMWINDOW == 89 (0x117408000) [pid = 1672] [serial = 539] [outer = 0x113810400] 09:01:15 INFO - PROCESS | 1672 | 1469548875121 Marionette DEBUG loaded listener.js 09:01:15 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x118768c00) [pid = 1672] [serial = 540] [outer = 0x113810400] 09:01:16 INFO - PROCESS | 1672 | 1469548876150 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]]]}] 09:01:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 09:01:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1276ms 09:01:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 09:01:16 INFO - PROCESS | 1672 | 1469548876181 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 09:01:16 INFO - PROCESS | 1672 | 1469548876184 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 09:01:16 INFO - PROCESS | 1672 | 1469548876187 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 09:01:16 INFO - PROCESS | 1672 | 1469548876190 Marionette TRACE conn2 <- [1,694,null,{}] 09:01:16 INFO - PROCESS | 1672 | 1469548876194 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}] 09:01:16 INFO - PROCESS | 1672 | 1469548876195 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:16 INFO - PROCESS | 1672 | 1469548876317 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 09:01:16 INFO - PROCESS | 1672 | 1469548876440 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:16 INFO - PROCESS | 1672 | 1469548876442 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:16 INFO - PROCESS | 1672 | ++DOCSHELL 0x11736f000 == 44 [pid = 1672] [id = 181] 09:01:16 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x1172b3800) [pid = 1672] [serial = 541] [outer = 0x0] 09:01:16 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x11740bc00) [pid = 1672] [serial = 542] [outer = 0x1172b3800] 09:01:16 INFO - PROCESS | 1672 | 1469548876492 Marionette DEBUG loaded listener.js 09:01:16 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x118766c00) [pid = 1672] [serial = 543] [outer = 0x1172b3800] 09:01:17 INFO - PROCESS | 1672 | --DOCSHELL 0x116952000 == 43 [pid = 1672] [id = 158] 09:01:17 INFO - PROCESS | 1672 | --DOCSHELL 0x129c69800 == 42 [pid = 1672] [id = 178] 09:01:17 INFO - PROCESS | 1672 | --DOCSHELL 0x128eb1800 == 41 [pid = 1672] [id = 177] 09:01:17 INFO - PROCESS | 1672 | --DOCSHELL 0x117092000 == 40 [pid = 1672] [id = 176] 09:01:17 INFO - PROCESS | 1672 | --DOCSHELL 0x128894800 == 39 [pid = 1672] [id = 175] 09:01:17 INFO - PROCESS | 1672 | --DOCSHELL 0x126116800 == 38 [pid = 1672] [id = 174] 09:01:17 INFO - PROCESS | 1672 | --DOCSHELL 0x124441800 == 37 [pid = 1672] [id = 173] 09:01:17 INFO - PROCESS | 1672 | --DOCSHELL 0x123964000 == 36 [pid = 1672] [id = 172] 09:01:17 INFO - PROCESS | 1672 | --DOCSHELL 0x119efb800 == 35 [pid = 1672] [id = 171] 09:01:17 INFO - PROCESS | 1672 | --DOCSHELL 0x11938a800 == 34 [pid = 1672] [id = 170] 09:01:17 INFO - PROCESS | 1672 | --DOCSHELL 0x11660e000 == 33 [pid = 1672] [id = 169] 09:01:17 INFO - PROCESS | 1672 | --DOCSHELL 0x116614000 == 32 [pid = 1672] [id = 168] 09:01:17 INFO - PROCESS | 1672 | --DOCSHELL 0x119395800 == 31 [pid = 1672] [id = 167] 09:01:17 INFO - PROCESS | 1672 | --DOCSHELL 0x128eae000 == 30 [pid = 1672] [id = 165] 09:01:17 INFO - PROCESS | 1672 | --DOCSHELL 0x11736d000 == 29 [pid = 1672] [id = 166] 09:01:17 INFO - PROCESS | 1672 | --DOCSHELL 0x118277800 == 28 [pid = 1672] [id = 180] 09:01:17 INFO - PROCESS | 1672 | --DOCSHELL 0x12a930800 == 27 [pid = 1672] [id = 179] 09:01:17 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x113377c00) [pid = 1672] [serial = 475] [outer = 0x0] [url = about:blank] 09:01:17 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x118391000) [pid = 1672] [serial = 472] [outer = 0x0] [url = about:blank] 09:01:17 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x11888dc00) [pid = 1672] [serial = 458] [outer = 0x0] [url = about:blank] 09:01:17 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x11744c000) [pid = 1672] [serial = 457] [outer = 0x0] [url = about:blank] 09:01:17 INFO - PROCESS | 1672 | --DOMWINDOW == 88 (0x124089c00) [pid = 1672] [serial = 461] [outer = 0x0] [url = about:blank] 09:01:17 INFO - PROCESS | 1672 | --DOMWINDOW == 87 (0x120fd9400) [pid = 1672] [serial = 460] [outer = 0x0] [url = about:blank] 09:01:17 INFO - PROCESS | 1672 | --DOMWINDOW == 86 (0x125545800) [pid = 1672] [serial = 464] [outer = 0x0] [url = about:blank] 09:01:17 INFO - PROCESS | 1672 | --DOMWINDOW == 85 (0x124de8400) [pid = 1672] [serial = 463] [outer = 0x0] [url = about:blank] 09:01:17 INFO - PROCESS | 1672 | --DOMWINDOW == 84 (0x12890e800) [pid = 1672] [serial = 467] [outer = 0x0] [url = about:blank] 09:01:17 INFO - PROCESS | 1672 | --DOMWINDOW == 83 (0x128877000) [pid = 1672] [serial = 466] [outer = 0x0] [url = about:blank] 09:01:17 INFO - PROCESS | 1672 | --DOMWINDOW == 82 (0x128e89000) [pid = 1672] [serial = 470] [outer = 0x0] [url = about:blank] 09:01:17 INFO - PROCESS | 1672 | --DOMWINDOW == 81 (0x128e11c00) [pid = 1672] [serial = 469] [outer = 0x0] [url = about:blank] 09:01:17 INFO - PROCESS | 1672 | --DOMWINDOW == 80 (0x11744cc00) [pid = 1672] [serial = 478] [outer = 0x0] [url = about:blank] 09:01:17 INFO - PROCESS | 1672 | --DOMWINDOW == 79 (0x124da3000) [pid = 1672] [serial = 494] [outer = 0x0] [url = about:blank] 09:01:17 INFO - PROCESS | 1672 | --DOMWINDOW == 78 (0x113d96c00) [pid = 1672] [serial = 476] [outer = 0x0] [url = about:blank] 09:01:17 INFO - PROCESS | 1672 | --DOMWINDOW == 77 (0x1187d4400) [pid = 1672] [serial = 484] [outer = 0x0] [url = about:blank] 09:01:17 INFO - PROCESS | 1672 | --DOMWINDOW == 76 (0x11957ec00) [pid = 1672] [serial = 481] [outer = 0x0] [url = about:blank] 09:01:17 INFO - PROCESS | 1672 | --DOMWINDOW == 75 (0x12488d400) [pid = 1672] [serial = 491] [outer = 0x0] [url = about:blank] 09:01:17 INFO - PROCESS | 1672 | --DOMWINDOW == 74 (0x118765400) [pid = 1672] [serial = 479] [outer = 0x0] [url = about:blank] 09:01:17 INFO - PROCESS | 1672 | --DOMWINDOW == 73 (0x1199a8c00) [pid = 1672] [serial = 487] [outer = 0x0] [url = about:blank] 09:01:17 INFO - PROCESS | 1672 | --DOMWINDOW == 72 (0x1199a6400) [pid = 1672] [serial = 482] [outer = 0x0] [url = about:blank] 09:01:17 INFO - PROCESS | 1672 | --DOMWINDOW == 71 (0x119587400) [pid = 1672] [serial = 485] [outer = 0x0] [url = about:blank] 09:01:17 INFO - PROCESS | 1672 | --DOMWINDOW == 70 (0x120fd8800) [pid = 1672] [serial = 488] [outer = 0x0] [url = about:blank] 09:01:17 INFO - PROCESS | 1672 | --DOMWINDOW == 69 (0x123e1a400) [pid = 1672] [serial = 490] [outer = 0x0] [url = about:blank] 09:01:17 INFO - PROCESS | 1672 | --DOMWINDOW == 68 (0x119820800) [pid = 1672] [serial = 206] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:01:17 INFO - PROCESS | 1672 | --DOMWINDOW == 67 (0x119197400) [pid = 1672] [serial = 473] [outer = 0x0] [url = about:blank] 09:01:17 INFO - PROCESS | 1672 | 1469548877712 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]]]}] 09:01:17 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) 09:01:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1574ms 09:01:17 INFO - PROCESS | 1672 | 1469548877762 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 09:01:17 INFO - PROCESS | 1672 | 1469548877764 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 09:01:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 09:01:17 INFO - PROCESS | 1672 | 1469548877767 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 09:01:17 INFO - PROCESS | 1672 | 1469548877769 Marionette TRACE conn2 <- [1,698,null,{}] 09:01:17 INFO - PROCESS | 1672 | 1469548877772 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}] 09:01:17 INFO - PROCESS | 1672 | 1469548877774 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:17 INFO - PROCESS | 1672 | 1469548877846 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 09:01:17 INFO - PROCESS | 1672 | 1469548877850 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:17 INFO - PROCESS | 1672 | 1469548877852 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:17 INFO - PROCESS | 1672 | ++DOCSHELL 0x113d8c000 == 28 [pid = 1672] [id = 182] 09:01:17 INFO - PROCESS | 1672 | ++DOMWINDOW == 68 (0x11380e800) [pid = 1672] [serial = 544] [outer = 0x0] 09:01:17 INFO - PROCESS | 1672 | ++DOMWINDOW == 69 (0x113a05400) [pid = 1672] [serial = 545] [outer = 0x11380e800] 09:01:17 INFO - PROCESS | 1672 | 1469548877881 Marionette DEBUG loaded listener.js 09:01:17 INFO - PROCESS | 1672 | ++DOMWINDOW == 70 (0x1151b0400) [pid = 1672] [serial = 546] [outer = 0x11380e800] 09:01:18 INFO - PROCESS | 1672 | 1469548878672 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]]]}] 09:01:18 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) 09:01:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 919ms 09:01:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 09:01:18 INFO - PROCESS | 1672 | 1469548878687 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 09:01:18 INFO - PROCESS | 1672 | 1469548878690 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 09:01:18 INFO - PROCESS | 1672 | 1469548878696 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 09:01:18 INFO - PROCESS | 1672 | 1469548878698 Marionette TRACE conn2 <- [1,702,null,{}] 09:01:18 INFO - PROCESS | 1672 | 1469548878700 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}] 09:01:18 INFO - PROCESS | 1672 | 1469548878702 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:18 INFO - PROCESS | 1672 | 1469548878771 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 09:01:18 INFO - PROCESS | 1672 | 1469548878814 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:18 INFO - PROCESS | 1672 | 1469548878815 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:18 INFO - PROCESS | 1672 | ++DOCSHELL 0x117083800 == 29 [pid = 1672] [id = 183] 09:01:18 INFO - PROCESS | 1672 | ++DOMWINDOW == 71 (0x116981c00) [pid = 1672] [serial = 547] [outer = 0x0] 09:01:18 INFO - PROCESS | 1672 | ++DOMWINDOW == 72 (0x11838d800) [pid = 1672] [serial = 548] [outer = 0x116981c00] 09:01:18 INFO - PROCESS | 1672 | 1469548878844 Marionette DEBUG loaded listener.js 09:01:18 INFO - PROCESS | 1672 | ++DOMWINDOW == 73 (0x1187dac00) [pid = 1672] [serial = 549] [outer = 0x116981c00] 09:01:19 INFO - PROCESS | 1672 | 1469548879754 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]]]}] 09:01:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 09:01:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1072ms 09:01:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 09:01:19 INFO - PROCESS | 1672 | 1469548879771 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 09:01:19 INFO - PROCESS | 1672 | 1469548879772 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 09:01:19 INFO - PROCESS | 1672 | 1469548879774 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 09:01:19 INFO - PROCESS | 1672 | 1469548879777 Marionette TRACE conn2 <- [1,706,null,{}] 09:01:19 INFO - PROCESS | 1672 | 1469548879787 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}] 09:01:19 INFO - PROCESS | 1672 | 1469548879790 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:19 INFO - PROCESS | 1672 | 1469548879879 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 09:01:19 INFO - PROCESS | 1672 | 1469548879884 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:19 INFO - PROCESS | 1672 | 1469548879886 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:19 INFO - PROCESS | 1672 | ++DOCSHELL 0x11826a800 == 30 [pid = 1672] [id = 184] 09:01:19 INFO - PROCESS | 1672 | ++DOMWINDOW == 74 (0x11936b800) [pid = 1672] [serial = 550] [outer = 0x0] 09:01:19 INFO - PROCESS | 1672 | ++DOMWINDOW == 75 (0x1193a2c00) [pid = 1672] [serial = 551] [outer = 0x11936b800] 09:01:19 INFO - PROCESS | 1672 | 1469548879943 Marionette DEBUG loaded listener.js 09:01:19 INFO - PROCESS | 1672 | ++DOMWINDOW == 76 (0x119588000) [pid = 1672] [serial = 552] [outer = 0x11936b800] 09:01:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 09:01:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 979ms 09:01:20 INFO - PROCESS | 1672 | 1469548880747 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]]]}] 09:01:20 INFO - PROCESS | 1672 | 1469548880753 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 09:01:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 09:01:20 INFO - PROCESS | 1672 | 1469548880755 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 09:01:20 INFO - PROCESS | 1672 | 1469548880757 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 09:01:20 INFO - PROCESS | 1672 | 1469548880758 Marionette TRACE conn2 <- [1,710,null,{}] 09:01:20 INFO - PROCESS | 1672 | 1469548880760 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}] 09:01:20 INFO - PROCESS | 1672 | 1469548880763 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:20 INFO - PROCESS | 1672 | 1469548880854 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 09:01:20 INFO - PROCESS | 1672 | 1469548880885 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:20 INFO - PROCESS | 1672 | 1469548880886 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:20 INFO - PROCESS | 1672 | ++DOCSHELL 0x11938f800 == 31 [pid = 1672] [id = 185] 09:01:20 INFO - PROCESS | 1672 | ++DOMWINDOW == 77 (0x1198b2400) [pid = 1672] [serial = 553] [outer = 0x0] 09:01:20 INFO - PROCESS | 1672 | ++DOMWINDOW == 78 (0x1199b2000) [pid = 1672] [serial = 554] [outer = 0x1198b2400] 09:01:20 INFO - PROCESS | 1672 | 1469548880912 Marionette DEBUG loaded listener.js 09:01:20 INFO - PROCESS | 1672 | ++DOMWINDOW == 79 (0x120e9bc00) [pid = 1672] [serial = 555] [outer = 0x1198b2400] 09:01:21 INFO - PROCESS | 1672 | --DOMWINDOW == 78 (0x12a76b000) [pid = 1672] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 09:01:21 INFO - PROCESS | 1672 | --DOMWINDOW == 77 (0x11958a800) [pid = 1672] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 09:01:21 INFO - PROCESS | 1672 | --DOMWINDOW == 76 (0x124889000) [pid = 1672] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 09:01:21 INFO - PROCESS | 1672 | --DOMWINDOW == 75 (0x124890000) [pid = 1672] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 09:01:21 INFO - PROCESS | 1672 | --DOMWINDOW == 74 (0x124dea400) [pid = 1672] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 09:01:21 INFO - PROCESS | 1672 | --DOMWINDOW == 73 (0x112a8cc00) [pid = 1672] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 09:01:21 INFO - PROCESS | 1672 | --DOMWINDOW == 72 (0x113013400) [pid = 1672] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 09:01:21 INFO - PROCESS | 1672 | --DOMWINDOW == 71 (0x124bbcc00) [pid = 1672] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 09:01:21 INFO - PROCESS | 1672 | --DOMWINDOW == 70 (0x112a7ec00) [pid = 1672] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 09:01:21 INFO - PROCESS | 1672 | --DOMWINDOW == 69 (0x117408400) [pid = 1672] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 09:01:21 INFO - PROCESS | 1672 | --DOMWINDOW == 68 (0x11919fc00) [pid = 1672] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 09:01:21 INFO - PROCESS | 1672 | --DOMWINDOW == 67 (0x116983c00) [pid = 1672] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 09:01:21 INFO - PROCESS | 1672 | --DOMWINDOW == 66 (0x1127d4000) [pid = 1672] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 09:01:21 INFO - PROCESS | 1672 | --DOMWINDOW == 65 (0x112745000) [pid = 1672] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 09:01:21 INFO - PROCESS | 1672 | --DOMWINDOW == 64 (0x119048000) [pid = 1672] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 09:01:21 INFO - PROCESS | 1672 | 1469548881670 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]]]}] 09:01:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 09:01:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 919ms 09:01:21 INFO - PROCESS | 1672 | 1469548881676 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 09:01:21 INFO - PROCESS | 1672 | 1469548881677 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 09:01:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 09:01:21 INFO - PROCESS | 1672 | 1469548881682 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 09:01:21 INFO - PROCESS | 1672 | 1469548881690 Marionette TRACE conn2 <- [1,714,null,{}] 09:01:21 INFO - PROCESS | 1672 | 1469548881692 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}] 09:01:21 INFO - PROCESS | 1672 | 1469548881694 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:21 INFO - PROCESS | 1672 | 1469548881765 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 09:01:21 INFO - PROCESS | 1672 | 1469548881768 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:21 INFO - PROCESS | 1672 | 1469548881769 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:21 INFO - PROCESS | 1672 | ++DOCSHELL 0x119879800 == 32 [pid = 1672] [id = 186] 09:01:21 INFO - PROCESS | 1672 | ++DOMWINDOW == 65 (0x1127dc800) [pid = 1672] [serial = 556] [outer = 0x0] 09:01:21 INFO - PROCESS | 1672 | ++DOMWINDOW == 66 (0x117409400) [pid = 1672] [serial = 557] [outer = 0x1127dc800] 09:01:21 INFO - PROCESS | 1672 | 1469548881795 Marionette DEBUG loaded listener.js 09:01:21 INFO - PROCESS | 1672 | ++DOMWINDOW == 67 (0x11981bc00) [pid = 1672] [serial = 558] [outer = 0x1127dc800] 09:01:22 INFO - PROCESS | 1672 | 1469548882601 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]]]}] 09:01:22 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 09:01:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 926ms 09:01:22 INFO - PROCESS | 1672 | 1469548882608 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 09:01:22 INFO - PROCESS | 1672 | 1469548882610 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 09:01:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 09:01:22 INFO - PROCESS | 1672 | 1469548882614 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 09:01:22 INFO - PROCESS | 1672 | 1469548882615 Marionette TRACE conn2 <- [1,718,null,{}] 09:01:22 INFO - PROCESS | 1672 | 1469548882618 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}] 09:01:22 INFO - PROCESS | 1672 | 1469548882622 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:22 INFO - PROCESS | 1672 | 1469548882711 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 09:01:22 INFO - PROCESS | 1672 | 1469548882717 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:22 INFO - PROCESS | 1672 | 1469548882718 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:22 INFO - PROCESS | 1672 | ++DOCSHELL 0x119efd800 == 33 [pid = 1672] [id = 187] 09:01:22 INFO - PROCESS | 1672 | ++DOMWINDOW == 68 (0x120ea5c00) [pid = 1672] [serial = 559] [outer = 0x0] 09:01:22 INFO - PROCESS | 1672 | ++DOMWINDOW == 69 (0x124089c00) [pid = 1672] [serial = 560] [outer = 0x120ea5c00] 09:01:22 INFO - PROCESS | 1672 | 1469548882742 Marionette DEBUG loaded listener.js 09:01:22 INFO - PROCESS | 1672 | ++DOMWINDOW == 70 (0x124488800) [pid = 1672] [serial = 561] [outer = 0x120ea5c00] 09:01:23 INFO - PROCESS | 1672 | 1469548883537 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]]]}] 09:01:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 09:01:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 971ms 09:01:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 09:01:23 INFO - PROCESS | 1672 | 1469548883585 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 09:01:23 INFO - PROCESS | 1672 | 1469548883586 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 09:01:23 INFO - PROCESS | 1672 | 1469548883589 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 09:01:23 INFO - PROCESS | 1672 | 1469548883590 Marionette TRACE conn2 <- [1,722,null,{}] 09:01:23 INFO - PROCESS | 1672 | 1469548883592 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}] 09:01:23 INFO - PROCESS | 1672 | 1469548883600 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:23 INFO - PROCESS | 1672 | 1469548883686 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 09:01:23 INFO - PROCESS | 1672 | 1469548883753 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:23 INFO - PROCESS | 1672 | 1469548883755 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:23 INFO - PROCESS | 1672 | ++DOCSHELL 0x11253c000 == 34 [pid = 1672] [id = 188] 09:01:23 INFO - PROCESS | 1672 | ++DOMWINDOW == 71 (0x10eaf8800) [pid = 1672] [serial = 562] [outer = 0x0] 09:01:23 INFO - PROCESS | 1672 | ++DOMWINDOW == 72 (0x112740c00) [pid = 1672] [serial = 563] [outer = 0x10eaf8800] 09:01:23 INFO - PROCESS | 1672 | 1469548883786 Marionette DEBUG loaded listener.js 09:01:23 INFO - PROCESS | 1672 | ++DOMWINDOW == 73 (0x112f49400) [pid = 1672] [serial = 564] [outer = 0x10eaf8800] 09:01:24 INFO - PROCESS | 1672 | 1469548884324 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] 09:01:24 INFO - PROCESS | 1672 | 1469548884365 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 09:01:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 09:01:24 INFO - PROCESS | 1672 | 1469548884398 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 09:01:24 INFO - PROCESS | 1672 | 1469548884400 Marionette TRACE conn2 <- [1,726,null,{}] 09:01:24 INFO - PROCESS | 1672 | 1469548884404 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}] 09:01:24 INFO - PROCESS | 1672 | 1469548884407 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:24 INFO - PROCESS | 1672 | 1469548884509 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 09:01:24 INFO - PROCESS | 1672 | 1469548884580 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:24 INFO - PROCESS | 1672 | 1469548884582 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:24 INFO - PROCESS | 1672 | ++DOCSHELL 0x11825e800 == 35 [pid = 1672] [id = 189] 09:01:24 INFO - PROCESS | 1672 | ++DOMWINDOW == 74 (0x118397000) [pid = 1672] [serial = 565] [outer = 0x0] 09:01:24 INFO - PROCESS | 1672 | ++DOMWINDOW == 75 (0x11876f000) [pid = 1672] [serial = 566] [outer = 0x118397000] 09:01:24 INFO - PROCESS | 1672 | 1469548884612 Marionette DEBUG loaded listener.js 09:01:24 INFO - PROCESS | 1672 | ++DOMWINDOW == 76 (0x118894c00) [pid = 1672] [serial = 567] [outer = 0x118397000] 09:01:25 INFO - PROCESS | 1672 | 1469548885279 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]]]}] 09:01:25 INFO - PROCESS | 1672 | --DOCSHELL 0x119efd800 == 34 [pid = 1672] [id = 187] 09:01:25 INFO - PROCESS | 1672 | --DOCSHELL 0x119879800 == 33 [pid = 1672] [id = 186] 09:01:25 INFO - PROCESS | 1672 | --DOCSHELL 0x11938f800 == 32 [pid = 1672] [id = 185] 09:01:25 INFO - PROCESS | 1672 | --DOCSHELL 0x11826a800 == 31 [pid = 1672] [id = 184] 09:01:25 INFO - PROCESS | 1672 | --DOCSHELL 0x117083800 == 30 [pid = 1672] [id = 183] 09:01:25 INFO - PROCESS | 1672 | --DOCSHELL 0x113d8c000 == 29 [pid = 1672] [id = 182] 09:01:25 INFO - PROCESS | 1672 | --DOMWINDOW == 75 (0x124888c00) [pid = 1672] [serial = 516] [outer = 0x0] [url = about:blank] 09:01:25 INFO - PROCESS | 1672 | --DOMWINDOW == 74 (0x12a991c00) [pid = 1672] [serial = 536] [outer = 0x0] [url = about:blank] 09:01:25 INFO - PROCESS | 1672 | --DOMWINDOW == 73 (0x12b727800) [pid = 1672] [serial = 537] [outer = 0x0] [url = about:blank] 09:01:25 INFO - PROCESS | 1672 | --DOMWINDOW == 72 (0x12a408400) [pid = 1672] [serial = 533] [outer = 0x0] [url = about:blank] 09:01:25 INFO - PROCESS | 1672 | --DOMWINDOW == 71 (0x124f29400) [pid = 1672] [serial = 518] [outer = 0x0] [url = about:blank] 09:01:25 INFO - PROCESS | 1672 | --DOMWINDOW == 70 (0x12887cc00) [pid = 1672] [serial = 521] [outer = 0x0] [url = about:blank] 09:01:25 INFO - PROCESS | 1672 | --DOMWINDOW == 69 (0x128e20000) [pid = 1672] [serial = 524] [outer = 0x0] [url = about:blank] 09:01:25 INFO - PROCESS | 1672 | --DOMWINDOW == 68 (0x1133a0000) [pid = 1672] [serial = 497] [outer = 0x0] [url = about:blank] 09:01:25 INFO - PROCESS | 1672 | --DOMWINDOW == 67 (0x116635000) [pid = 1672] [serial = 498] [outer = 0x0] [url = about:blank] 09:01:25 INFO - PROCESS | 1672 | --DOMWINDOW == 66 (0x113d9b400) [pid = 1672] [serial = 503] [outer = 0x0] [url = about:blank] 09:01:25 INFO - PROCESS | 1672 | --DOMWINDOW == 65 (0x116907c00) [pid = 1672] [serial = 504] [outer = 0x0] [url = about:blank] 09:01:25 INFO - PROCESS | 1672 | --DOMWINDOW == 64 (0x124f24800) [pid = 1672] [serial = 495] [outer = 0x0] [url = about:blank] 09:01:25 INFO - PROCESS | 1672 | --DOMWINDOW == 63 (0x11958b800) [pid = 1672] [serial = 509] [outer = 0x0] [url = about:blank] 09:01:25 INFO - PROCESS | 1672 | --DOMWINDOW == 62 (0x120e9e400) [pid = 1672] [serial = 510] [outer = 0x0] [url = about:blank] 09:01:25 INFO - PROCESS | 1672 | --DOMWINDOW == 61 (0x1187d9c00) [pid = 1672] [serial = 500] [outer = 0x0] [url = about:blank] 09:01:25 INFO - PROCESS | 1672 | --DOMWINDOW == 60 (0x1191db800) [pid = 1672] [serial = 501] [outer = 0x0] [url = about:blank] 09:01:25 INFO - PROCESS | 1672 | --DOMWINDOW == 59 (0x123e16800) [pid = 1672] [serial = 512] [outer = 0x0] [url = about:blank] 09:01:25 INFO - PROCESS | 1672 | --DOMWINDOW == 58 (0x124481c00) [pid = 1672] [serial = 513] [outer = 0x0] [url = about:blank] 09:01:25 INFO - PROCESS | 1672 | --DOMWINDOW == 57 (0x11769c400) [pid = 1672] [serial = 506] [outer = 0x0] [url = about:blank] 09:01:25 INFO - PROCESS | 1672 | --DOMWINDOW == 56 (0x119050400) [pid = 1672] [serial = 507] [outer = 0x0] [url = about:blank] 09:01:25 INFO - PROCESS | 1672 | --DOMWINDOW == 55 (0x128918800) [pid = 1672] [serial = 522] [outer = 0x0] [url = about:blank] 09:01:25 INFO - PROCESS | 1672 | --DOMWINDOW == 54 (0x129209400) [pid = 1672] [serial = 525] [outer = 0x0] [url = about:blank] 09:01:25 INFO - PROCESS | 1672 | --DOMWINDOW == 53 (0x1176a1800) [pid = 1672] [serial = 528] [outer = 0x0] [url = about:blank] 09:01:25 INFO - PROCESS | 1672 | --DOMWINDOW == 52 (0x112f4ac00) [pid = 1672] [serial = 527] [outer = 0x0] [url = about:blank] 09:01:25 INFO - PROCESS | 1672 | --DOMWINDOW == 51 (0x124489800) [pid = 1672] [serial = 515] [outer = 0x0] [url = about:blank] 09:01:25 INFO - PROCESS | 1672 | --DOMWINDOW == 50 (0x124b68c00) [pid = 1672] [serial = 530] [outer = 0x0] [url = about:blank] 09:01:25 INFO - PROCESS | 1672 | --DOMWINDOW == 49 (0x12670a000) [pid = 1672] [serial = 519] [outer = 0x0] [url = about:blank] 09:01:25 INFO - PROCESS | 1672 | --DOMWINDOW == 48 (0x12a6c4c00) [pid = 1672] [serial = 534] [outer = 0x0] [url = about:blank] 09:01:25 INFO - PROCESS | 1672 | --DOMWINDOW == 47 (0x129213800) [pid = 1672] [serial = 531] [outer = 0x0] [url = about:blank] 09:01:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 09:01:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 974ms 09:01:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 09:01:25 INFO - PROCESS | 1672 | 1469548885369 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 09:01:25 INFO - PROCESS | 1672 | 1469548885371 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 09:01:25 INFO - PROCESS | 1672 | 1469548885374 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 09:01:25 INFO - PROCESS | 1672 | 1469548885376 Marionette TRACE conn2 <- [1,730,null,{}] 09:01:25 INFO - PROCESS | 1672 | 1469548885380 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}] 09:01:25 INFO - PROCESS | 1672 | 1469548885381 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:25 INFO - PROCESS | 1672 | 1469548885455 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 09:01:25 INFO - PROCESS | 1672 | 1469548885465 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:25 INFO - PROCESS | 1672 | 1469548885468 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:25 INFO - PROCESS | 1672 | ++DOCSHELL 0x1169a5800 == 30 [pid = 1672] [id = 190] 09:01:25 INFO - PROCESS | 1672 | ++DOMWINDOW == 48 (0x1151acc00) [pid = 1672] [serial = 568] [outer = 0x0] 09:01:25 INFO - PROCESS | 1672 | ++DOMWINDOW == 49 (0x116634000) [pid = 1672] [serial = 569] [outer = 0x1151acc00] 09:01:25 INFO - PROCESS | 1672 | 1469548885495 Marionette DEBUG loaded listener.js 09:01:25 INFO - PROCESS | 1672 | ++DOMWINDOW == 50 (0x11740dc00) [pid = 1672] [serial = 570] [outer = 0x1151acc00] 09:01:25 INFO - PROCESS | 1672 | 1469548885835 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] 09:01:25 INFO - PROCESS | 1672 | 1469548885852 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 09:01:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 09:01:25 INFO - PROCESS | 1672 | 1469548885857 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 09:01:25 INFO - PROCESS | 1672 | 1469548885859 Marionette TRACE conn2 <- [1,734,null,{}] 09:01:25 INFO - PROCESS | 1672 | 1469548885861 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}] 09:01:25 INFO - PROCESS | 1672 | 1469548885865 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:25 INFO - PROCESS | 1672 | 1469548885941 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 09:01:25 INFO - PROCESS | 1672 | 1469548885947 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:25 INFO - PROCESS | 1672 | 1469548885949 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:25 INFO - PROCESS | 1672 | ++DOCSHELL 0x118268800 == 31 [pid = 1672] [id = 191] 09:01:25 INFO - PROCESS | 1672 | ++DOMWINDOW == 51 (0x117e17400) [pid = 1672] [serial = 571] [outer = 0x0] 09:01:25 INFO - PROCESS | 1672 | ++DOMWINDOW == 52 (0x1191d8c00) [pid = 1672] [serial = 572] [outer = 0x117e17400] 09:01:25 INFO - PROCESS | 1672 | 1469548885976 Marionette DEBUG loaded listener.js 09:01:26 INFO - PROCESS | 1672 | ++DOMWINDOW == 53 (0x1193a9c00) [pid = 1672] [serial = 573] [outer = 0x117e17400] 09:01:26 INFO - PROCESS | 1672 | 1469548886320 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]]]}] 09:01:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 09:01:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 471ms 09:01:26 INFO - PROCESS | 1672 | 1469548886338 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 09:01:26 INFO - PROCESS | 1672 | 1469548886339 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 09:01:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 09:01:26 INFO - PROCESS | 1672 | 1469548886342 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 09:01:26 INFO - PROCESS | 1672 | 1469548886345 Marionette TRACE conn2 <- [1,738,null,{}] 09:01:26 INFO - PROCESS | 1672 | 1469548886354 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}] 09:01:26 INFO - PROCESS | 1672 | 1469548886357 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:26 INFO - PROCESS | 1672 | 1469548886436 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 09:01:26 INFO - PROCESS | 1672 | 1469548886485 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:26 INFO - PROCESS | 1672 | 1469548886487 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:26 INFO - PROCESS | 1672 | ++DOCSHELL 0x119885800 == 32 [pid = 1672] [id = 192] 09:01:26 INFO - PROCESS | 1672 | ++DOMWINDOW == 54 (0x119586400) [pid = 1672] [serial = 574] [outer = 0x0] 09:01:26 INFO - PROCESS | 1672 | ++DOMWINDOW == 55 (0x1198b1c00) [pid = 1672] [serial = 575] [outer = 0x119586400] 09:01:26 INFO - PROCESS | 1672 | 1469548886515 Marionette DEBUG loaded listener.js 09:01:26 INFO - PROCESS | 1672 | ++DOMWINDOW == 56 (0x1238f0800) [pid = 1672] [serial = 576] [outer = 0x119586400] 09:01:27 INFO - PROCESS | 1672 | 1469548887288 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]]]}] 09:01:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 09:01:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 973ms 09:01:27 INFO - PROCESS | 1672 | 1469548887316 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 09:01:27 INFO - PROCESS | 1672 | 1469548887318 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 09:01:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 09:01:27 INFO - PROCESS | 1672 | 1469548887320 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 09:01:27 INFO - PROCESS | 1672 | 1469548887321 Marionette TRACE conn2 <- [1,742,null,{}] 09:01:27 INFO - PROCESS | 1672 | 1469548887323 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}] 09:01:27 INFO - PROCESS | 1672 | 1469548887324 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:27 INFO - PROCESS | 1672 | 1469548887400 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 09:01:27 INFO - PROCESS | 1672 | 1469548887403 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:27 INFO - PROCESS | 1672 | 1469548887404 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:27 INFO - PROCESS | 1672 | ++DOCSHELL 0x12395e800 == 33 [pid = 1672] [id = 193] 09:01:27 INFO - PROCESS | 1672 | ++DOMWINDOW == 57 (0x112a7d800) [pid = 1672] [serial = 577] [outer = 0x0] 09:01:27 INFO - PROCESS | 1672 | ++DOMWINDOW == 58 (0x12448e800) [pid = 1672] [serial = 578] [outer = 0x112a7d800] 09:01:27 INFO - PROCESS | 1672 | 1469548887431 Marionette DEBUG loaded listener.js 09:01:27 INFO - PROCESS | 1672 | ++DOMWINDOW == 59 (0x12488b000) [pid = 1672] [serial = 579] [outer = 0x112a7d800] 09:01:28 INFO - PROCESS | 1672 | 1469548888265 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]]]}] 09:01:28 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 09:01:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 970ms 09:01:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 09:01:28 INFO - PROCESS | 1672 | 1469548888291 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 09:01:28 INFO - PROCESS | 1672 | 1469548888292 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 09:01:28 INFO - PROCESS | 1672 | 1469548888294 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 09:01:28 INFO - PROCESS | 1672 | 1469548888295 Marionette TRACE conn2 <- [1,746,null,{}] 09:01:28 INFO - PROCESS | 1672 | 1469548888300 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}] 09:01:28 INFO - PROCESS | 1672 | 1469548888301 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:28 INFO - PROCESS | 1672 | 1469548888399 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 09:01:28 INFO - PROCESS | 1672 | --DOMWINDOW == 58 (0x1172b3800) [pid = 1672] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 09:01:28 INFO - PROCESS | 1672 | --DOMWINDOW == 57 (0x11380e800) [pid = 1672] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 09:01:28 INFO - PROCESS | 1672 | --DOMWINDOW == 56 (0x116981c00) [pid = 1672] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 09:01:28 INFO - PROCESS | 1672 | --DOMWINDOW == 55 (0x113810400) [pid = 1672] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 09:01:28 INFO - PROCESS | 1672 | --DOMWINDOW == 54 (0x1198b2400) [pid = 1672] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 09:01:28 INFO - PROCESS | 1672 | --DOMWINDOW == 53 (0x1127dc800) [pid = 1672] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 09:01:28 INFO - PROCESS | 1672 | --DOMWINDOW == 52 (0x11936b800) [pid = 1672] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 09:01:28 INFO - PROCESS | 1672 | 1469548888433 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:28 INFO - PROCESS | 1672 | 1469548888434 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:28 INFO - PROCESS | 1672 | ++DOCSHELL 0x117083000 == 34 [pid = 1672] [id = 194] 09:01:28 INFO - PROCESS | 1672 | ++DOMWINDOW == 53 (0x111f33800) [pid = 1672] [serial = 580] [outer = 0x0] 09:01:28 INFO - PROCESS | 1672 | ++DOMWINDOW == 54 (0x1160ed400) [pid = 1672] [serial = 581] [outer = 0x111f33800] 09:01:28 INFO - PROCESS | 1672 | 1469548888461 Marionette DEBUG loaded listener.js 09:01:28 INFO - PROCESS | 1672 | ++DOMWINDOW == 55 (0x11936b800) [pid = 1672] [serial = 582] [outer = 0x111f33800] 09:01:29 INFO - PROCESS | 1672 | 1469548889208 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]]]}] 09:01:29 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.) 09:01:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 921ms 09:01:29 INFO - PROCESS | 1672 | 1469548889216 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 09:01:29 INFO - PROCESS | 1672 | 1469548889217 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 09:01:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 09:01:29 INFO - PROCESS | 1672 | 1469548889219 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 09:01:29 INFO - PROCESS | 1672 | 1469548889220 Marionette TRACE conn2 <- [1,750,null,{}] 09:01:29 INFO - PROCESS | 1672 | 1469548889222 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}] 09:01:29 INFO - PROCESS | 1672 | 1469548889226 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:29 INFO - PROCESS | 1672 | 1469548889336 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 09:01:29 INFO - PROCESS | 1672 | 1469548889340 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:29 INFO - PROCESS | 1672 | 1469548889341 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:29 INFO - PROCESS | 1672 | ++DOCSHELL 0x124452000 == 35 [pid = 1672] [id = 195] 09:01:29 INFO - PROCESS | 1672 | ++DOMWINDOW == 56 (0x124ded400) [pid = 1672] [serial = 583] [outer = 0x0] 09:01:29 INFO - PROCESS | 1672 | ++DOMWINDOW == 57 (0x124f29400) [pid = 1672] [serial = 584] [outer = 0x124ded400] 09:01:29 INFO - PROCESS | 1672 | 1469548889368 Marionette DEBUG loaded listener.js 09:01:29 INFO - PROCESS | 1672 | ++DOMWINDOW == 58 (0x1261aa800) [pid = 1672] [serial = 585] [outer = 0x124ded400] 09:01:30 INFO - PROCESS | 1672 | 1469548890152 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]]]}] 09:01:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 09:01:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 971ms 09:01:30 INFO - PROCESS | 1672 | 1469548890191 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 09:01:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 09:01:30 INFO - PROCESS | 1672 | 1469548890201 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 09:01:30 INFO - PROCESS | 1672 | 1469548890203 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 09:01:30 INFO - PROCESS | 1672 | 1469548890204 Marionette TRACE conn2 <- [1,754,null,{}] 09:01:30 INFO - PROCESS | 1672 | 1469548890206 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}] 09:01:30 INFO - PROCESS | 1672 | 1469548890208 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:30 INFO - PROCESS | 1672 | 1469548890276 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 09:01:30 INFO - PROCESS | 1672 | 1469548890282 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:30 INFO - PROCESS | 1672 | 1469548890283 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:30 INFO - PROCESS | 1672 | ++DOCSHELL 0x12502e000 == 36 [pid = 1672] [id = 196] 09:01:30 INFO - PROCESS | 1672 | ++DOMWINDOW == 59 (0x120e9c000) [pid = 1672] [serial = 586] [outer = 0x0] 09:01:30 INFO - PROCESS | 1672 | ++DOMWINDOW == 60 (0x12670b800) [pid = 1672] [serial = 587] [outer = 0x120e9c000] 09:01:30 INFO - PROCESS | 1672 | 1469548890307 Marionette DEBUG loaded listener.js 09:01:30 INFO - PROCESS | 1672 | ++DOMWINDOW == 61 (0x128875000) [pid = 1672] [serial = 588] [outer = 0x120e9c000] 09:01:31 INFO - PROCESS | 1672 | 1469548891085 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]]]}] 09:01:31 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 09:01:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 917ms 09:01:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 09:01:31 INFO - PROCESS | 1672 | 1469548891122 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 09:01:31 INFO - PROCESS | 1672 | 1469548891123 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 09:01:31 INFO - PROCESS | 1672 | 1469548891125 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 09:01:31 INFO - PROCESS | 1672 | 1469548891126 Marionette TRACE conn2 <- [1,758,null,{}] 09:01:31 INFO - PROCESS | 1672 | 1469548891129 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}] 09:01:31 INFO - PROCESS | 1672 | 1469548891132 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:31 INFO - PROCESS | 1672 | 1469548891202 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 09:01:31 INFO - PROCESS | 1672 | 1469548891249 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:31 INFO - PROCESS | 1672 | 1469548891250 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:31 INFO - PROCESS | 1672 | ++DOCSHELL 0x12610e800 == 37 [pid = 1672] [id = 197] 09:01:31 INFO - PROCESS | 1672 | ++DOMWINDOW == 62 (0x1261aa400) [pid = 1672] [serial = 589] [outer = 0x0] 09:01:31 INFO - PROCESS | 1672 | ++DOMWINDOW == 63 (0x128877c00) [pid = 1672] [serial = 590] [outer = 0x1261aa400] 09:01:31 INFO - PROCESS | 1672 | 1469548891274 Marionette DEBUG loaded listener.js 09:01:31 INFO - PROCESS | 1672 | ++DOMWINDOW == 64 (0x128913c00) [pid = 1672] [serial = 591] [outer = 0x1261aa400] 09:01:31 INFO - PROCESS | 1672 | 1469548891621 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]]]}] 09:01:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 09:01:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 519ms 09:01:31 INFO - PROCESS | 1672 | 1469548891644 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 09:01:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 09:01:31 INFO - PROCESS | 1672 | 1469548891649 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 09:01:31 INFO - PROCESS | 1672 | 1469548891653 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 09:01:31 INFO - PROCESS | 1672 | 1469548891655 Marionette TRACE conn2 <- [1,762,null,{}] 09:01:31 INFO - PROCESS | 1672 | 1469548891658 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}] 09:01:31 INFO - PROCESS | 1672 | 1469548891660 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:31 INFO - PROCESS | 1672 | 1469548891758 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 09:01:31 INFO - PROCESS | 1672 | 1469548891807 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:31 INFO - PROCESS | 1672 | 1469548891808 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:31 INFO - PROCESS | 1672 | ++DOCSHELL 0x1169b9000 == 38 [pid = 1672] [id = 198] 09:01:31 INFO - PROCESS | 1672 | ++DOMWINDOW == 65 (0x113217400) [pid = 1672] [serial = 592] [outer = 0x0] 09:01:31 INFO - PROCESS | 1672 | ++DOMWINDOW == 66 (0x113866c00) [pid = 1672] [serial = 593] [outer = 0x113217400] 09:01:31 INFO - PROCESS | 1672 | 1469548891839 Marionette DEBUG loaded listener.js 09:01:31 INFO - PROCESS | 1672 | ++DOMWINDOW == 67 (0x116aa9000) [pid = 1672] [serial = 594] [outer = 0x113217400] 09:01:32 INFO - PROCESS | 1672 | 1469548892728 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]]]}] 09:01:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 09:01:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1123ms 09:01:32 INFO - PROCESS | 1672 | 1469548892783 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 09:01:32 INFO - PROCESS | 1672 | 1469548892786 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 09:01:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 09:01:32 INFO - PROCESS | 1672 | 1469548892792 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 09:01:32 INFO - PROCESS | 1672 | 1469548892793 Marionette TRACE conn2 <- [1,766,null,{}] 09:01:32 INFO - PROCESS | 1672 | 1469548892796 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}] 09:01:32 INFO - PROCESS | 1672 | 1469548892798 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:32 INFO - PROCESS | 1672 | 1469548892885 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 09:01:32 INFO - PROCESS | 1672 | 1469548892969 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:32 INFO - PROCESS | 1672 | 1469548892971 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:32 INFO - PROCESS | 1672 | ++DOCSHELL 0x119ef7800 == 39 [pid = 1672] [id = 199] 09:01:32 INFO - PROCESS | 1672 | ++DOMWINDOW == 68 (0x1191d9c00) [pid = 1672] [serial = 595] [outer = 0x0] 09:01:33 INFO - PROCESS | 1672 | ++DOMWINDOW == 69 (0x1193a4000) [pid = 1672] [serial = 596] [outer = 0x1191d9c00] 09:01:33 INFO - PROCESS | 1672 | 1469548893001 Marionette DEBUG loaded listener.js 09:01:33 INFO - PROCESS | 1672 | ++DOMWINDOW == 70 (0x1199a5000) [pid = 1672] [serial = 597] [outer = 0x1191d9c00] 09:01:33 INFO - PROCESS | 1672 | 1469548893893 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]]]}] 09:01:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 09:01:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1122ms 09:01:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 09:01:33 INFO - PROCESS | 1672 | 1469548893914 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 09:01:33 INFO - PROCESS | 1672 | 1469548893915 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 09:01:33 INFO - PROCESS | 1672 | 1469548893917 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 09:01:33 INFO - PROCESS | 1672 | 1469548893920 Marionette TRACE conn2 <- [1,770,null,{}] 09:01:33 INFO - PROCESS | 1672 | 1469548893928 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}] 09:01:33 INFO - PROCESS | 1672 | 1469548893931 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:34 INFO - PROCESS | 1672 | 1469548894012 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 09:01:34 INFO - PROCESS | 1672 | 1469548894188 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:34 INFO - PROCESS | 1672 | 1469548894189 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:34 INFO - PROCESS | 1672 | ++DOCSHELL 0x11613e000 == 40 [pid = 1672] [id = 200] 09:01:34 INFO - PROCESS | 1672 | ++DOMWINDOW == 71 (0x112a7e000) [pid = 1672] [serial = 598] [outer = 0x0] 09:01:34 INFO - PROCESS | 1672 | ++DOMWINDOW == 72 (0x112f49000) [pid = 1672] [serial = 599] [outer = 0x112a7e000] 09:01:34 INFO - PROCESS | 1672 | 1469548894219 Marionette DEBUG loaded listener.js 09:01:34 INFO - PROCESS | 1672 | ++DOMWINDOW == 73 (0x116907c00) [pid = 1672] [serial = 600] [outer = 0x112a7e000] 09:01:35 INFO - PROCESS | 1672 | --DOCSHELL 0x12502e000 == 39 [pid = 1672] [id = 196] 09:01:35 INFO - PROCESS | 1672 | --DOCSHELL 0x124452000 == 38 [pid = 1672] [id = 195] 09:01:35 INFO - PROCESS | 1672 | --DOCSHELL 0x117083000 == 37 [pid = 1672] [id = 194] 09:01:35 INFO - PROCESS | 1672 | --DOCSHELL 0x12395e800 == 36 [pid = 1672] [id = 193] 09:01:35 INFO - PROCESS | 1672 | --DOCSHELL 0x119885800 == 35 [pid = 1672] [id = 192] 09:01:35 INFO - PROCESS | 1672 | --DOCSHELL 0x118268800 == 34 [pid = 1672] [id = 191] 09:01:35 INFO - PROCESS | 1672 | --DOCSHELL 0x1169a5800 == 33 [pid = 1672] [id = 190] 09:01:35 INFO - PROCESS | 1672 | --DOCSHELL 0x11825e800 == 32 [pid = 1672] [id = 189] 09:01:35 INFO - PROCESS | 1672 | --DOCSHELL 0x11253c000 == 31 [pid = 1672] [id = 188] 09:01:35 INFO - PROCESS | 1672 | --DOCSHELL 0x11736f000 == 30 [pid = 1672] [id = 181] 09:01:35 INFO - PROCESS | 1672 | --DOCSHELL 0x119ef7800 == 29 [pid = 1672] [id = 199] 09:01:35 INFO - PROCESS | 1672 | --DOCSHELL 0x12610e800 == 28 [pid = 1672] [id = 197] 09:01:35 INFO - PROCESS | 1672 | --DOCSHELL 0x1169b9000 == 27 [pid = 1672] [id = 198] 09:01:35 INFO - PROCESS | 1672 | --DOMWINDOW == 72 (0x124089c00) [pid = 1672] [serial = 560] [outer = 0x0] [url = about:blank] 09:01:35 INFO - PROCESS | 1672 | --DOMWINDOW == 71 (0x11740bc00) [pid = 1672] [serial = 542] [outer = 0x0] [url = about:blank] 09:01:35 INFO - PROCESS | 1672 | --DOMWINDOW == 70 (0x113a05400) [pid = 1672] [serial = 545] [outer = 0x0] [url = about:blank] 09:01:35 INFO - PROCESS | 1672 | --DOMWINDOW == 69 (0x1151b0400) [pid = 1672] [serial = 546] [outer = 0x0] [url = about:blank] 09:01:35 INFO - PROCESS | 1672 | --DOMWINDOW == 68 (0x11838d800) [pid = 1672] [serial = 548] [outer = 0x0] [url = about:blank] 09:01:35 INFO - PROCESS | 1672 | --DOMWINDOW == 67 (0x118768c00) [pid = 1672] [serial = 540] [outer = 0x0] [url = about:blank] 09:01:35 INFO - PROCESS | 1672 | --DOMWINDOW == 66 (0x117408000) [pid = 1672] [serial = 539] [outer = 0x0] [url = about:blank] 09:01:35 INFO - PROCESS | 1672 | --DOMWINDOW == 65 (0x1199b2000) [pid = 1672] [serial = 554] [outer = 0x0] [url = about:blank] 09:01:35 INFO - PROCESS | 1672 | --DOMWINDOW == 64 (0x117409400) [pid = 1672] [serial = 557] [outer = 0x0] [url = about:blank] 09:01:35 INFO - PROCESS | 1672 | --DOMWINDOW == 63 (0x11981bc00) [pid = 1672] [serial = 558] [outer = 0x0] [url = about:blank] 09:01:35 INFO - PROCESS | 1672 | --DOMWINDOW == 62 (0x120e9bc00) [pid = 1672] [serial = 555] [outer = 0x0] [url = about:blank] 09:01:35 INFO - PROCESS | 1672 | --DOMWINDOW == 61 (0x118766c00) [pid = 1672] [serial = 543] [outer = 0x0] [url = about:blank] 09:01:35 INFO - PROCESS | 1672 | --DOMWINDOW == 60 (0x1193a2c00) [pid = 1672] [serial = 551] [outer = 0x0] [url = about:blank] 09:01:35 INFO - PROCESS | 1672 | --DOMWINDOW == 59 (0x119588000) [pid = 1672] [serial = 552] [outer = 0x0] [url = about:blank] 09:01:35 INFO - PROCESS | 1672 | --DOMWINDOW == 58 (0x1187dac00) [pid = 1672] [serial = 549] [outer = 0x0] [url = about:blank] 09:01:35 INFO - PROCESS | 1672 | 1469548895153 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]]]}] 09:01:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 09:01:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1276ms 09:01:35 INFO - PROCESS | 1672 | 1469548895194 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 09:01:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 09:01:35 INFO - PROCESS | 1672 | 1469548895196 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 09:01:35 INFO - PROCESS | 1672 | 1469548895200 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 09:01:35 INFO - PROCESS | 1672 | 1469548895201 Marionette TRACE conn2 <- [1,774,null,{}] 09:01:35 INFO - PROCESS | 1672 | 1469548895205 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}] 09:01:35 INFO - PROCESS | 1672 | 1469548895207 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:35 INFO - PROCESS | 1672 | 1469548895285 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 09:01:35 INFO - PROCESS | 1672 | 1469548895290 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:35 INFO - PROCESS | 1672 | 1469548895291 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:35 INFO - PROCESS | 1672 | ++DOCSHELL 0x1160af800 == 28 [pid = 1672] [id = 201] 09:01:35 INFO - PROCESS | 1672 | ++DOMWINDOW == 59 (0x112f4c000) [pid = 1672] [serial = 601] [outer = 0x0] 09:01:35 INFO - PROCESS | 1672 | ++DOMWINDOW == 60 (0x112f52400) [pid = 1672] [serial = 602] [outer = 0x112f4c000] 09:01:35 INFO - PROCESS | 1672 | 1469548895323 Marionette DEBUG loaded listener.js 09:01:35 INFO - PROCESS | 1672 | ++DOMWINDOW == 61 (0x111f41000) [pid = 1672] [serial = 603] [outer = 0x112f4c000] 09:01:35 INFO - PROCESS | 1672 | 1469548895686 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]]]}] 09:01:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 09:01:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 520ms 09:01:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 09:01:35 INFO - PROCESS | 1672 | 1469548895719 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 09:01:35 INFO - PROCESS | 1672 | 1469548895723 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 09:01:35 INFO - PROCESS | 1672 | 1469548895727 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 09:01:35 INFO - PROCESS | 1672 | 1469548895729 Marionette TRACE conn2 <- [1,778,null,{}] 09:01:35 INFO - PROCESS | 1672 | 1469548895731 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}] 09:01:35 INFO - PROCESS | 1672 | 1469548895733 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:35 INFO - PROCESS | 1672 | 1469548895807 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 09:01:35 INFO - PROCESS | 1672 | 1469548895814 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:35 INFO - PROCESS | 1672 | 1469548895816 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:35 INFO - PROCESS | 1672 | ++DOCSHELL 0x117259000 == 29 [pid = 1672] [id = 202] 09:01:35 INFO - PROCESS | 1672 | ++DOMWINDOW == 62 (0x1151b0400) [pid = 1672] [serial = 604] [outer = 0x0] 09:01:35 INFO - PROCESS | 1672 | ++DOMWINDOW == 63 (0x117405800) [pid = 1672] [serial = 605] [outer = 0x1151b0400] 09:01:35 INFO - PROCESS | 1672 | 1469548895843 Marionette DEBUG loaded listener.js 09:01:35 INFO - PROCESS | 1672 | ++DOMWINDOW == 64 (0x11744e400) [pid = 1672] [serial = 606] [outer = 0x1151b0400] 09:01:36 INFO - PROCESS | 1672 | 1469548896167 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]]]}] 09:01:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 09:01:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 471ms 09:01:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 09:01:36 INFO - PROCESS | 1672 | 1469548896200 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 09:01:36 INFO - PROCESS | 1672 | 1469548896201 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 09:01:36 INFO - PROCESS | 1672 | 1469548896203 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 09:01:36 INFO - PROCESS | 1672 | 1469548896213 Marionette TRACE conn2 <- [1,782,null,{}] 09:01:36 INFO - PROCESS | 1672 | 1469548896220 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}] 09:01:36 INFO - PROCESS | 1672 | 1469548896224 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:36 INFO - PROCESS | 1672 | 1469548896298 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 09:01:36 INFO - PROCESS | 1672 | 1469548896346 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:36 INFO - PROCESS | 1672 | 1469548896348 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:36 INFO - PROCESS | 1672 | ++DOCSHELL 0x119085000 == 30 [pid = 1672] [id = 203] 09:01:36 INFO - PROCESS | 1672 | ++DOMWINDOW == 65 (0x111e2ec00) [pid = 1672] [serial = 607] [outer = 0x0] 09:01:36 INFO - PROCESS | 1672 | ++DOMWINDOW == 66 (0x11888a000) [pid = 1672] [serial = 608] [outer = 0x111e2ec00] 09:01:36 INFO - PROCESS | 1672 | 1469548896376 Marionette DEBUG loaded listener.js 09:01:36 INFO - PROCESS | 1672 | ++DOMWINDOW == 67 (0x1191d8800) [pid = 1672] [serial = 609] [outer = 0x111e2ec00] 09:01:36 INFO - PROCESS | 1672 | 1469548896672 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]]]}] 09:01:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 09:01:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 482ms 09:01:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 09:01:36 INFO - PROCESS | 1672 | 1469548896685 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 09:01:36 INFO - PROCESS | 1672 | 1469548896687 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 09:01:36 INFO - PROCESS | 1672 | 1469548896689 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 09:01:36 INFO - PROCESS | 1672 | 1469548896690 Marionette TRACE conn2 <- [1,786,null,{}] 09:01:36 INFO - PROCESS | 1672 | 1469548896693 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}] 09:01:36 INFO - PROCESS | 1672 | 1469548896694 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:36 INFO - PROCESS | 1672 | 1469548896772 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 09:01:36 INFO - PROCESS | 1672 | 1469548896776 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:36 INFO - PROCESS | 1672 | 1469548896777 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:36 INFO - PROCESS | 1672 | ++DOCSHELL 0x1195b6000 == 31 [pid = 1672] [id = 204] 09:01:36 INFO - PROCESS | 1672 | ++DOMWINDOW == 68 (0x1193a9400) [pid = 1672] [serial = 610] [outer = 0x0] 09:01:36 INFO - PROCESS | 1672 | ++DOMWINDOW == 69 (0x11981ec00) [pid = 1672] [serial = 611] [outer = 0x1193a9400] 09:01:36 INFO - PROCESS | 1672 | 1469548896804 Marionette DEBUG loaded listener.js 09:01:36 INFO - PROCESS | 1672 | ++DOMWINDOW == 70 (0x1199b0800) [pid = 1672] [serial = 612] [outer = 0x1193a9400] 09:01:37 INFO - PROCESS | 1672 | 1469548897121 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]]]}] 09:01:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 09:01:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 469ms 09:01:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 09:01:37 INFO - PROCESS | 1672 | 1469548897158 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 09:01:37 INFO - PROCESS | 1672 | 1469548897159 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 09:01:37 INFO - PROCESS | 1672 | 1469548897162 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 09:01:37 INFO - PROCESS | 1672 | 1469548897163 Marionette TRACE conn2 <- [1,790,null,{}] 09:01:37 INFO - PROCESS | 1672 | 1469548897166 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}] 09:01:37 INFO - PROCESS | 1672 | 1469548897167 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:37 INFO - PROCESS | 1672 | 1469548897267 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 09:01:37 INFO - PROCESS | 1672 | 1469548897281 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:37 INFO - PROCESS | 1672 | 1469548897283 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:37 INFO - PROCESS | 1672 | ++DOCSHELL 0x119883000 == 32 [pid = 1672] [id = 205] 09:01:37 INFO - PROCESS | 1672 | ++DOMWINDOW == 71 (0x1151ac000) [pid = 1672] [serial = 613] [outer = 0x0] 09:01:37 INFO - PROCESS | 1672 | ++DOMWINDOW == 72 (0x1199b1400) [pid = 1672] [serial = 614] [outer = 0x1151ac000] 09:01:37 INFO - PROCESS | 1672 | 1469548897307 Marionette DEBUG loaded listener.js 09:01:37 INFO - PROCESS | 1672 | ++DOMWINDOW == 73 (0x120fd1400) [pid = 1672] [serial = 615] [outer = 0x1151ac000] 09:01:37 INFO - PROCESS | 1672 | 1469548897640 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]]]}] 09:01:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 09:01:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 520ms 09:01:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 09:01:37 INFO - PROCESS | 1672 | 1469548897682 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 09:01:37 INFO - PROCESS | 1672 | 1469548897683 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 09:01:37 INFO - PROCESS | 1672 | 1469548897685 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 09:01:37 INFO - PROCESS | 1672 | 1469548897686 Marionette TRACE conn2 <- [1,794,null,{}] 09:01:37 INFO - PROCESS | 1672 | 1469548897689 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}] 09:01:37 INFO - PROCESS | 1672 | 1469548897693 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:37 INFO - PROCESS | 1672 | 1469548897808 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 09:01:37 INFO - PROCESS | 1672 | 1469548897812 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:37 INFO - PROCESS | 1672 | 1469548897814 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:37 INFO - PROCESS | 1672 | ++DOCSHELL 0x12395f800 == 33 [pid = 1672] [id = 206] 09:01:37 INFO - PROCESS | 1672 | ++DOMWINDOW == 74 (0x113f38c00) [pid = 1672] [serial = 616] [outer = 0x0] 09:01:37 INFO - PROCESS | 1672 | ++DOMWINDOW == 75 (0x120fde800) [pid = 1672] [serial = 617] [outer = 0x113f38c00] 09:01:37 INFO - PROCESS | 1672 | 1469548897838 Marionette DEBUG loaded listener.js 09:01:37 INFO - PROCESS | 1672 | ++DOMWINDOW == 76 (0x124889400) [pid = 1672] [serial = 618] [outer = 0x113f38c00] 09:01:38 INFO - PROCESS | 1672 | 1469548898157 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]]]}] 09:01:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 09:01:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 517ms 09:01:38 INFO - PROCESS | 1672 | 1469548898204 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 09:01:38 INFO - PROCESS | 1672 | 1469548898205 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 09:01:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 09:01:38 INFO - PROCESS | 1672 | 1469548898207 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 09:01:38 INFO - PROCESS | 1672 | 1469548898208 Marionette TRACE conn2 <- [1,798,null,{}] 09:01:38 INFO - PROCESS | 1672 | 1469548898211 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}] 09:01:38 INFO - PROCESS | 1672 | 1469548898212 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:38 INFO - PROCESS | 1672 | 1469548898309 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 09:01:38 INFO - PROCESS | 1672 | 1469548898344 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:38 INFO - PROCESS | 1672 | 1469548898345 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:38 INFO - PROCESS | 1672 | ++DOCSHELL 0x123f25800 == 34 [pid = 1672] [id = 207] 09:01:38 INFO - PROCESS | 1672 | ++DOMWINDOW == 77 (0x1127e0c00) [pid = 1672] [serial = 619] [outer = 0x0] 09:01:38 INFO - PROCESS | 1672 | ++DOMWINDOW == 78 (0x124b69800) [pid = 1672] [serial = 620] [outer = 0x1127e0c00] 09:01:38 INFO - PROCESS | 1672 | 1469548898369 Marionette DEBUG loaded listener.js 09:01:38 INFO - PROCESS | 1672 | ++DOMWINDOW == 79 (0x124da2c00) [pid = 1672] [serial = 621] [outer = 0x1127e0c00] 09:01:38 INFO - PROCESS | 1672 | 1469548898667 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]]]}] 09:01:38 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 09:01:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 471ms 09:01:38 INFO - PROCESS | 1672 | 1469548898678 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 09:01:38 INFO - PROCESS | 1672 | 1469548898681 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 09:01:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 09:01:38 INFO - PROCESS | 1672 | 1469548898690 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 09:01:38 INFO - PROCESS | 1672 | 1469548898691 Marionette TRACE conn2 <- [1,802,null,{}] 09:01:38 INFO - PROCESS | 1672 | 1469548898694 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}] 09:01:38 INFO - PROCESS | 1672 | 1469548898695 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:38 INFO - PROCESS | 1672 | 1469548898789 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 09:01:38 INFO - PROCESS | 1672 | 1469548898821 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:38 INFO - PROCESS | 1672 | 1469548898822 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:38 INFO - PROCESS | 1672 | ++DOCSHELL 0x124b07000 == 35 [pid = 1672] [id = 208] 09:01:38 INFO - PROCESS | 1672 | ++DOMWINDOW == 80 (0x124892000) [pid = 1672] [serial = 622] [outer = 0x0] 09:01:38 INFO - PROCESS | 1672 | ++DOMWINDOW == 81 (0x125066400) [pid = 1672] [serial = 623] [outer = 0x124892000] 09:01:38 INFO - PROCESS | 1672 | 1469548898847 Marionette DEBUG loaded listener.js 09:01:38 INFO - PROCESS | 1672 | ++DOMWINDOW == 82 (0x12553f800) [pid = 1672] [serial = 624] [outer = 0x124892000] 09:01:39 INFO - PROCESS | 1672 | 1469548899173 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]]]}] 09:01:39 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 09:01:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 518ms 09:01:39 INFO - PROCESS | 1672 | 1469548899209 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 09:01:39 INFO - PROCESS | 1672 | 1469548899211 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 09:01:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 09:01:39 INFO - PROCESS | 1672 | --DOMWINDOW == 81 (0x111f33800) [pid = 1672] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 09:01:39 INFO - PROCESS | 1672 | --DOMWINDOW == 80 (0x118397000) [pid = 1672] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 09:01:39 INFO - PROCESS | 1672 | --DOMWINDOW == 79 (0x120e9c000) [pid = 1672] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 09:01:39 INFO - PROCESS | 1672 | --DOMWINDOW == 78 (0x10eaf8800) [pid = 1672] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 09:01:39 INFO - PROCESS | 1672 | --DOMWINDOW == 77 (0x119586400) [pid = 1672] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 09:01:39 INFO - PROCESS | 1672 | --DOMWINDOW == 76 (0x112a7d800) [pid = 1672] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 09:01:39 INFO - PROCESS | 1672 | --DOMWINDOW == 75 (0x1151acc00) [pid = 1672] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 09:01:39 INFO - PROCESS | 1672 | --DOMWINDOW == 74 (0x117e17400) [pid = 1672] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 09:01:39 INFO - PROCESS | 1672 | --DOMWINDOW == 73 (0x124ded400) [pid = 1672] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 09:01:39 INFO - PROCESS | 1672 | --DOMWINDOW == 72 (0x1261aa400) [pid = 1672] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 09:01:39 INFO - PROCESS | 1672 | --DOMWINDOW == 71 (0x120ea5c00) [pid = 1672] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 09:01:39 INFO - PROCESS | 1672 | 1469548899288 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 09:01:39 INFO - PROCESS | 1672 | 1469548899289 Marionette TRACE conn2 <- [1,806,null,{}] 09:01:39 INFO - PROCESS | 1672 | 1469548899292 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}] 09:01:39 INFO - PROCESS | 1672 | 1469548899293 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:39 INFO - PROCESS | 1672 | 1469548899365 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 09:01:39 INFO - PROCESS | 1672 | 1469548899369 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:39 INFO - PROCESS | 1672 | 1469548899370 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:39 INFO - PROCESS | 1672 | ++DOCSHELL 0x119083800 == 36 [pid = 1672] [id = 209] 09:01:39 INFO - PROCESS | 1672 | ++DOMWINDOW == 72 (0x1184c8800) [pid = 1672] [serial = 625] [outer = 0x0] 09:01:39 INFO - PROCESS | 1672 | ++DOMWINDOW == 73 (0x1193a4800) [pid = 1672] [serial = 626] [outer = 0x1184c8800] 09:01:39 INFO - PROCESS | 1672 | 1469548899404 Marionette DEBUG loaded listener.js 09:01:39 INFO - PROCESS | 1672 | ++DOMWINDOW == 74 (0x123e1a000) [pid = 1672] [serial = 627] [outer = 0x1184c8800] 09:01:39 INFO - PROCESS | 1672 | [1672] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 09:01:39 INFO - PROCESS | 1672 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 09:01:39 INFO - PROCESS | 1672 | Determined SkiaGL cache limits: Size 100663296, Items: 256 09:01:39 INFO - PROCESS | 1672 | [GFX2-]: Using SkiaGL canvas. 09:01:39 INFO - PROCESS | 1672 | 1469548899738 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]]]}] 09:01:39 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 09:01:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 479ms 09:01:39 INFO - PROCESS | 1672 | 1469548899760 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 09:01:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 09:01:39 INFO - PROCESS | 1672 | 1469548899762 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 09:01:39 INFO - PROCESS | 1672 | 1469548899765 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 09:01:39 INFO - PROCESS | 1672 | 1469548899767 Marionette TRACE conn2 <- [1,810,null,{}] 09:01:39 INFO - PROCESS | 1672 | 1469548899770 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}] 09:01:39 INFO - PROCESS | 1672 | 1469548899772 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:39 INFO - PROCESS | 1672 | 1469548899889 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 09:01:39 INFO - PROCESS | 1672 | 1469548899962 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:39 INFO - PROCESS | 1672 | 1469548899963 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:39 INFO - PROCESS | 1672 | ++DOCSHELL 0x126966000 == 37 [pid = 1672] [id = 210] 09:01:39 INFO - PROCESS | 1672 | ++DOMWINDOW == 75 (0x117404400) [pid = 1672] [serial = 628] [outer = 0x0] 09:01:39 INFO - PROCESS | 1672 | ++DOMWINDOW == 76 (0x1248c5c00) [pid = 1672] [serial = 629] [outer = 0x117404400] 09:01:40 INFO - PROCESS | 1672 | 1469548900003 Marionette DEBUG loaded listener.js 09:01:40 INFO - PROCESS | 1672 | ++DOMWINDOW == 77 (0x128875c00) [pid = 1672] [serial = 630] [outer = 0x117404400] 09:01:40 INFO - PROCESS | 1672 | 1469548900413 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]]]}] 09:01:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 09:01:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 670ms 09:01:40 INFO - PROCESS | 1672 | 1469548900435 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 09:01:40 INFO - PROCESS | 1672 | 1469548900436 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 09:01:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 09:01:40 INFO - PROCESS | 1672 | 1469548900439 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 09:01:40 INFO - PROCESS | 1672 | 1469548900440 Marionette TRACE conn2 <- [1,814,null,{}] 09:01:40 INFO - PROCESS | 1672 | 1469548900443 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}] 09:01:40 INFO - PROCESS | 1672 | 1469548900444 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:40 INFO - PROCESS | 1672 | 1469548900552 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 09:01:40 INFO - PROCESS | 1672 | 1469548900557 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:40 INFO - PROCESS | 1672 | 1469548900559 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:40 INFO - PROCESS | 1672 | ++DOCSHELL 0x119882000 == 38 [pid = 1672] [id = 211] 09:01:40 INFO - PROCESS | 1672 | ++DOMWINDOW == 78 (0x12887a800) [pid = 1672] [serial = 631] [outer = 0x0] 09:01:40 INFO - PROCESS | 1672 | ++DOMWINDOW == 79 (0x128a8cc00) [pid = 1672] [serial = 632] [outer = 0x12887a800] 09:01:40 INFO - PROCESS | 1672 | 1469548900592 Marionette DEBUG loaded listener.js 09:01:40 INFO - PROCESS | 1672 | ++DOMWINDOW == 80 (0x128e85400) [pid = 1672] [serial = 633] [outer = 0x12887a800] 09:01:40 INFO - PROCESS | 1672 | 1469548900901 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] 09:01:40 INFO - PROCESS | 1672 | 1469548900959 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 09:01:40 INFO - PROCESS | 1672 | 1469548900961 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 09:01:40 INFO - PROCESS | 1672 | 1469548900962 Marionette TRACE conn2 <- [1,818,null,{}] 09:01:40 INFO - PROCESS | 1672 | 1469548900964 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}] 09:01:40 INFO - PROCESS | 1672 | 1469548900965 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:41 INFO - PROCESS | 1672 | 1469548901037 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 09:01:41 INFO - PROCESS | 1672 | 1469548901041 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:41 INFO - PROCESS | 1672 | 1469548901042 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:41 INFO - PROCESS | 1672 | ++DOCSHELL 0x1290d3800 == 39 [pid = 1672] [id = 212] 09:01:41 INFO - PROCESS | 1672 | ++DOMWINDOW == 81 (0x128e86c00) [pid = 1672] [serial = 634] [outer = 0x0] 09:01:41 INFO - PROCESS | 1672 | ++DOMWINDOW == 82 (0x129213800) [pid = 1672] [serial = 635] [outer = 0x128e86c00] 09:01:41 INFO - PROCESS | 1672 | 1469548901068 Marionette DEBUG loaded listener.js 09:01:41 INFO - PROCESS | 1672 | ++DOMWINDOW == 83 (0x1294f4800) [pid = 1672] [serial = 636] [outer = 0x128e86c00] 09:01:41 INFO - PROCESS | 1672 | --DOCSHELL 0x1160af800 == 38 [pid = 1672] [id = 201] 09:01:41 INFO - PROCESS | 1672 | --DOCSHELL 0x11613e000 == 37 [pid = 1672] [id = 200] 09:01:42 INFO - PROCESS | 1672 | --DOCSHELL 0x12395f800 == 36 [pid = 1672] [id = 206] 09:01:42 INFO - PROCESS | 1672 | --DOCSHELL 0x117259000 == 35 [pid = 1672] [id = 202] 09:01:42 INFO - PROCESS | 1672 | --DOCSHELL 0x126966000 == 34 [pid = 1672] [id = 210] 09:01:42 INFO - PROCESS | 1672 | --DOCSHELL 0x123f25800 == 33 [pid = 1672] [id = 207] 09:01:42 INFO - PROCESS | 1672 | --DOCSHELL 0x124b07000 == 32 [pid = 1672] [id = 208] 09:01:42 INFO - PROCESS | 1672 | --DOCSHELL 0x119085000 == 31 [pid = 1672] [id = 203] 09:01:42 INFO - PROCESS | 1672 | --DOCSHELL 0x119083800 == 30 [pid = 1672] [id = 209] 09:01:42 INFO - PROCESS | 1672 | --DOCSHELL 0x1195b6000 == 29 [pid = 1672] [id = 204] 09:01:42 INFO - PROCESS | 1672 | --DOCSHELL 0x119883000 == 28 [pid = 1672] [id = 205] 09:01:42 INFO - PROCESS | 1672 | --DOMWINDOW == 82 (0x1160ed400) [pid = 1672] [serial = 581] [outer = 0x0] [url = about:blank] 09:01:42 INFO - PROCESS | 1672 | --DOMWINDOW == 81 (0x11936b800) [pid = 1672] [serial = 582] [outer = 0x0] [url = about:blank] 09:01:42 INFO - PROCESS | 1672 | --DOMWINDOW == 80 (0x11876f000) [pid = 1672] [serial = 566] [outer = 0x0] [url = about:blank] 09:01:42 INFO - PROCESS | 1672 | --DOMWINDOW == 79 (0x12670b800) [pid = 1672] [serial = 587] [outer = 0x0] [url = about:blank] 09:01:42 INFO - PROCESS | 1672 | --DOMWINDOW == 78 (0x118894c00) [pid = 1672] [serial = 567] [outer = 0x0] [url = about:blank] 09:01:42 INFO - PROCESS | 1672 | --DOMWINDOW == 77 (0x112740c00) [pid = 1672] [serial = 563] [outer = 0x0] [url = about:blank] 09:01:42 INFO - PROCESS | 1672 | --DOMWINDOW == 76 (0x112f49400) [pid = 1672] [serial = 564] [outer = 0x0] [url = about:blank] 09:01:42 INFO - PROCESS | 1672 | --DOMWINDOW == 75 (0x1198b1c00) [pid = 1672] [serial = 575] [outer = 0x0] [url = about:blank] 09:01:42 INFO - PROCESS | 1672 | --DOMWINDOW == 74 (0x1238f0800) [pid = 1672] [serial = 576] [outer = 0x0] [url = about:blank] 09:01:42 INFO - PROCESS | 1672 | --DOMWINDOW == 73 (0x12448e800) [pid = 1672] [serial = 578] [outer = 0x0] [url = about:blank] 09:01:42 INFO - PROCESS | 1672 | --DOMWINDOW == 72 (0x116634000) [pid = 1672] [serial = 569] [outer = 0x0] [url = about:blank] 09:01:42 INFO - PROCESS | 1672 | --DOMWINDOW == 71 (0x11740dc00) [pid = 1672] [serial = 570] [outer = 0x0] [url = about:blank] 09:01:42 INFO - PROCESS | 1672 | --DOMWINDOW == 70 (0x1191d8c00) [pid = 1672] [serial = 572] [outer = 0x0] [url = about:blank] 09:01:42 INFO - PROCESS | 1672 | --DOMWINDOW == 69 (0x1193a9c00) [pid = 1672] [serial = 573] [outer = 0x0] [url = about:blank] 09:01:42 INFO - PROCESS | 1672 | --DOMWINDOW == 68 (0x1261aa800) [pid = 1672] [serial = 585] [outer = 0x0] [url = about:blank] 09:01:42 INFO - PROCESS | 1672 | --DOMWINDOW == 67 (0x12488b000) [pid = 1672] [serial = 579] [outer = 0x0] [url = about:blank] 09:01:42 INFO - PROCESS | 1672 | --DOMWINDOW == 66 (0x128913c00) [pid = 1672] [serial = 591] [outer = 0x0] [url = about:blank] 09:01:42 INFO - PROCESS | 1672 | --DOMWINDOW == 65 (0x128875000) [pid = 1672] [serial = 588] [outer = 0x0] [url = about:blank] 09:01:42 INFO - PROCESS | 1672 | --DOMWINDOW == 64 (0x124f29400) [pid = 1672] [serial = 584] [outer = 0x0] [url = about:blank] 09:01:42 INFO - PROCESS | 1672 | --DOMWINDOW == 63 (0x128877c00) [pid = 1672] [serial = 590] [outer = 0x0] [url = about:blank] 09:01:42 INFO - PROCESS | 1672 | --DOMWINDOW == 62 (0x124488800) [pid = 1672] [serial = 561] [outer = 0x0] [url = about:blank] 09:01:42 INFO - PROCESS | 1672 | --DOCSHELL 0x119882000 == 27 [pid = 1672] [id = 211] 09:01:42 INFO - PROCESS | 1672 | 1469548902344 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]]]}] 09:01:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 09:01:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1420ms 09:01:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 09:01:42 INFO - PROCESS | 1672 | 1469548902382 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 09:01:42 INFO - PROCESS | 1672 | 1469548902384 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 09:01:42 INFO - PROCESS | 1672 | 1469548902387 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 09:01:42 INFO - PROCESS | 1672 | 1469548902389 Marionette TRACE conn2 <- [1,822,null,{}] 09:01:42 INFO - PROCESS | 1672 | 1469548902394 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}] 09:01:42 INFO - PROCESS | 1672 | 1469548902395 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:42 INFO - PROCESS | 1672 | 1469548902475 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 09:01:42 INFO - PROCESS | 1672 | 1469548902520 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:42 INFO - PROCESS | 1672 | 1469548902523 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:42 INFO - PROCESS | 1672 | ++DOCSHELL 0x112f66000 == 28 [pid = 1672] [id = 213] 09:01:42 INFO - PROCESS | 1672 | ++DOMWINDOW == 63 (0x1127d1400) [pid = 1672] [serial = 637] [outer = 0x0] 09:01:42 INFO - PROCESS | 1672 | ++DOMWINDOW == 64 (0x1127d1c00) [pid = 1672] [serial = 638] [outer = 0x1127d1400] 09:01:42 INFO - PROCESS | 1672 | 1469548902550 Marionette DEBUG loaded listener.js 09:01:42 INFO - PROCESS | 1672 | ++DOMWINDOW == 65 (0x1127df800) [pid = 1672] [serial = 639] [outer = 0x1127d1400] 09:01:42 INFO - PROCESS | 1672 | 1469548902859 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] 09:01:42 INFO - PROCESS | 1672 | 1469548902913 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 09:01:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 09:01:42 INFO - PROCESS | 1672 | 1469548902920 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 09:01:42 INFO - PROCESS | 1672 | 1469548902921 Marionette TRACE conn2 <- [1,826,null,{}] 09:01:42 INFO - PROCESS | 1672 | 1469548902924 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}] 09:01:42 INFO - PROCESS | 1672 | 1469548902926 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:43 INFO - PROCESS | 1672 | 1469548903000 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 09:01:43 INFO - PROCESS | 1672 | 1469548903046 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:43 INFO - PROCESS | 1672 | 1469548903047 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:43 INFO - PROCESS | 1672 | ++DOCSHELL 0x116679000 == 29 [pid = 1672] [id = 214] 09:01:43 INFO - PROCESS | 1672 | ++DOMWINDOW == 66 (0x112ec1c00) [pid = 1672] [serial = 640] [outer = 0x0] 09:01:43 INFO - PROCESS | 1672 | ++DOMWINDOW == 67 (0x112f53400) [pid = 1672] [serial = 641] [outer = 0x112ec1c00] 09:01:43 INFO - PROCESS | 1672 | 1469548903075 Marionette DEBUG loaded listener.js 09:01:43 INFO - PROCESS | 1672 | ++DOMWINDOW == 68 (0x11339dc00) [pid = 1672] [serial = 642] [outer = 0x112ec1c00] 09:01:43 INFO - PROCESS | 1672 | 1469548903384 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]]]}] 09:01:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 09:01:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 519ms 09:01:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 09:01:43 INFO - PROCESS | 1672 | 1469548903439 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 09:01:43 INFO - PROCESS | 1672 | 1469548903440 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 09:01:43 INFO - PROCESS | 1672 | 1469548903442 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 09:01:43 INFO - PROCESS | 1672 | 1469548903453 Marionette TRACE conn2 <- [1,830,null,{}] 09:01:43 INFO - PROCESS | 1672 | 1469548903461 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}] 09:01:43 INFO - PROCESS | 1672 | 1469548903464 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:43 INFO - PROCESS | 1672 | 1469548903539 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 09:01:43 INFO - PROCESS | 1672 | 1469548903587 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:43 INFO - PROCESS | 1672 | 1469548903589 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:43 INFO - PROCESS | 1672 | ++DOCSHELL 0x117e40800 == 30 [pid = 1672] [id = 215] 09:01:43 INFO - PROCESS | 1672 | ++DOMWINDOW == 69 (0x10eaf6c00) [pid = 1672] [serial = 643] [outer = 0x0] 09:01:43 INFO - PROCESS | 1672 | ++DOMWINDOW == 70 (0x1160ef800) [pid = 1672] [serial = 644] [outer = 0x10eaf6c00] 09:01:43 INFO - PROCESS | 1672 | 1469548903617 Marionette DEBUG loaded listener.js 09:01:43 INFO - PROCESS | 1672 | ++DOMWINDOW == 71 (0x116aa1000) [pid = 1672] [serial = 645] [outer = 0x10eaf6c00] 09:01:43 INFO - PROCESS | 1672 | 1469548903907 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]]]}] 09:01:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 09:01:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 479ms 09:01:43 INFO - PROCESS | 1672 | 1469548903922 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 09:01:43 INFO - PROCESS | 1672 | 1469548903923 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 09:01:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 09:01:43 INFO - PROCESS | 1672 | 1469548903926 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 09:01:43 INFO - PROCESS | 1672 | 1469548903927 Marionette TRACE conn2 <- [1,834,null,{}] 09:01:43 INFO - PROCESS | 1672 | 1469548903939 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}] 09:01:43 INFO - PROCESS | 1672 | 1469548903940 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:44 INFO - PROCESS | 1672 | 1469548904057 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 09:01:44 INFO - PROCESS | 1672 | 1469548904063 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:44 INFO - PROCESS | 1672 | 1469548904064 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:44 INFO - PROCESS | 1672 | ++DOCSHELL 0x11851c000 == 31 [pid = 1672] [id = 216] 09:01:44 INFO - PROCESS | 1672 | ++DOMWINDOW == 72 (0x117407400) [pid = 1672] [serial = 646] [outer = 0x0] 09:01:44 INFO - PROCESS | 1672 | ++DOMWINDOW == 73 (0x11740e800) [pid = 1672] [serial = 647] [outer = 0x117407400] 09:01:44 INFO - PROCESS | 1672 | 1469548904091 Marionette DEBUG loaded listener.js 09:01:44 INFO - PROCESS | 1672 | ++DOMWINDOW == 74 (0x117454800) [pid = 1672] [serial = 648] [outer = 0x117407400] 09:01:44 INFO - PROCESS | 1672 | 1469548904447 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]]]}] 09:01:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 09:01:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 581ms 09:01:44 INFO - PROCESS | 1672 | 1469548904508 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 09:01:44 INFO - PROCESS | 1672 | 1469548904510 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 09:01:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 09:01:44 INFO - PROCESS | 1672 | 1469548904514 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 09:01:44 INFO - PROCESS | 1672 | 1469548904516 Marionette TRACE conn2 <- [1,838,null,{}] 09:01:44 INFO - PROCESS | 1672 | 1469548904519 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}] 09:01:44 INFO - PROCESS | 1672 | 1469548904521 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:44 INFO - PROCESS | 1672 | 1469548904640 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 09:01:44 INFO - PROCESS | 1672 | 1469548904646 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:44 INFO - PROCESS | 1672 | 1469548904650 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:44 INFO - PROCESS | 1672 | ++DOCSHELL 0x11937f800 == 32 [pid = 1672] [id = 217] 09:01:44 INFO - PROCESS | 1672 | ++DOMWINDOW == 75 (0x112a8ac00) [pid = 1672] [serial = 649] [outer = 0x0] 09:01:44 INFO - PROCESS | 1672 | ++DOMWINDOW == 76 (0x11740a800) [pid = 1672] [serial = 650] [outer = 0x112a8ac00] 09:01:44 INFO - PROCESS | 1672 | 1469548904692 Marionette DEBUG loaded listener.js 09:01:44 INFO - PROCESS | 1672 | ++DOMWINDOW == 77 (0x118399000) [pid = 1672] [serial = 651] [outer = 0x112a8ac00] 09:01:45 INFO - PROCESS | 1672 | 1469548905098 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]]]}] 09:01:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 09:01:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 623ms 09:01:45 INFO - PROCESS | 1672 | 1469548905136 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 09:01:45 INFO - PROCESS | 1672 | 1469548905137 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 09:01:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 09:01:45 INFO - PROCESS | 1672 | 1469548905140 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 09:01:45 INFO - PROCESS | 1672 | 1469548905141 Marionette TRACE conn2 <- [1,842,null,{}] 09:01:45 INFO - PROCESS | 1672 | 1469548905143 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}] 09:01:45 INFO - PROCESS | 1672 | 1469548905147 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:45 INFO - PROCESS | 1672 | 1469548905237 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 09:01:45 INFO - PROCESS | 1672 | 1469548905241 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:45 INFO - PROCESS | 1672 | 1469548905242 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:45 INFO - PROCESS | 1672 | ++DOCSHELL 0x1199bc000 == 33 [pid = 1672] [id = 218] 09:01:45 INFO - PROCESS | 1672 | ++DOMWINDOW == 78 (0x118767400) [pid = 1672] [serial = 652] [outer = 0x0] 09:01:45 INFO - PROCESS | 1672 | ++DOMWINDOW == 79 (0x118886c00) [pid = 1672] [serial = 653] [outer = 0x118767400] 09:01:45 INFO - PROCESS | 1672 | 1469548905269 Marionette DEBUG loaded listener.js 09:01:45 INFO - PROCESS | 1672 | ++DOMWINDOW == 80 (0x11936f400) [pid = 1672] [serial = 654] [outer = 0x118767400] 09:01:45 INFO - PROCESS | 1672 | 1469548905589 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]]]}] 09:01:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 09:01:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 467ms 09:01:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 09:01:45 INFO - PROCESS | 1672 | 1469548905608 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 09:01:45 INFO - PROCESS | 1672 | 1469548905609 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 09:01:45 INFO - PROCESS | 1672 | 1469548905611 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 09:01:45 INFO - PROCESS | 1672 | 1469548905612 Marionette TRACE conn2 <- [1,846,null,{}] 09:01:45 INFO - PROCESS | 1672 | 1469548905617 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}] 09:01:45 INFO - PROCESS | 1672 | 1469548905619 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:45 INFO - PROCESS | 1672 | 1469548905687 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 09:01:45 INFO - PROCESS | 1672 | 1469548905690 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:45 INFO - PROCESS | 1672 | 1469548905702 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:45 INFO - PROCESS | 1672 | ++DOCSHELL 0x119efa800 == 34 [pid = 1672] [id = 219] 09:01:45 INFO - PROCESS | 1672 | ++DOMWINDOW == 81 (0x111c14800) [pid = 1672] [serial = 655] [outer = 0x0] 09:01:45 INFO - PROCESS | 1672 | ++DOMWINDOW == 82 (0x11937a400) [pid = 1672] [serial = 656] [outer = 0x111c14800] 09:01:45 INFO - PROCESS | 1672 | 1469548905767 Marionette DEBUG loaded listener.js 09:01:45 INFO - PROCESS | 1672 | ++DOMWINDOW == 83 (0x11958a800) [pid = 1672] [serial = 657] [outer = 0x111c14800] 09:01:46 INFO - PROCESS | 1672 | 1469548906032 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]]]}] 09:01:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 09:01:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 472ms 09:01:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 09:01:46 INFO - PROCESS | 1672 | 1469548906086 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 09:01:46 INFO - PROCESS | 1672 | 1469548906088 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 09:01:46 INFO - PROCESS | 1672 | 1469548906090 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 09:01:46 INFO - PROCESS | 1672 | 1469548906091 Marionette TRACE conn2 <- [1,850,null,{}] 09:01:46 INFO - PROCESS | 1672 | 1469548906093 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}] 09:01:46 INFO - PROCESS | 1672 | 1469548906094 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:46 INFO - PROCESS | 1672 | 1469548906170 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 09:01:46 INFO - PROCESS | 1672 | 1469548906173 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:46 INFO - PROCESS | 1672 | 1469548906174 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:46 INFO - PROCESS | 1672 | ++DOCSHELL 0x123843000 == 35 [pid = 1672] [id = 220] 09:01:46 INFO - PROCESS | 1672 | ++DOMWINDOW == 84 (0x11958b800) [pid = 1672] [serial = 658] [outer = 0x0] 09:01:46 INFO - PROCESS | 1672 | ++DOMWINDOW == 85 (0x1199a6000) [pid = 1672] [serial = 659] [outer = 0x11958b800] 09:01:46 INFO - PROCESS | 1672 | 1469548906200 Marionette DEBUG loaded listener.js 09:01:46 INFO - PROCESS | 1672 | ++DOMWINDOW == 86 (0x1199b0c00) [pid = 1672] [serial = 660] [outer = 0x11958b800] 09:01:46 INFO - PROCESS | 1672 | 1469548906508 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]]]}] 09:01:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 09:01:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 469ms 09:01:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 09:01:46 INFO - PROCESS | 1672 | 1469548906559 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 09:01:46 INFO - PROCESS | 1672 | 1469548906560 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 09:01:46 INFO - PROCESS | 1672 | 1469548906562 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 09:01:46 INFO - PROCESS | 1672 | 1469548906564 Marionette TRACE conn2 <- [1,854,null,{}] 09:01:46 INFO - PROCESS | 1672 | 1469548906566 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}] 09:01:46 INFO - PROCESS | 1672 | 1469548906567 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:46 INFO - PROCESS | 1672 | 1469548906659 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 09:01:46 INFO - PROCESS | 1672 | 1469548906664 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:46 INFO - PROCESS | 1672 | 1469548906665 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:46 INFO - PROCESS | 1672 | ++DOCSHELL 0x117e3e800 == 36 [pid = 1672] [id = 221] 09:01:46 INFO - PROCESS | 1672 | ++DOMWINDOW == 87 (0x119816c00) [pid = 1672] [serial = 661] [outer = 0x0] 09:01:46 INFO - PROCESS | 1672 | ++DOMWINDOW == 88 (0x120e9c400) [pid = 1672] [serial = 662] [outer = 0x119816c00] 09:01:46 INFO - PROCESS | 1672 | 1469548906696 Marionette DEBUG loaded listener.js 09:01:46 INFO - PROCESS | 1672 | ++DOMWINDOW == 89 (0x120fd3c00) [pid = 1672] [serial = 663] [outer = 0x119816c00] 09:01:46 INFO - PROCESS | 1672 | 1469548906969 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]]]}] 09:01:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 09:01:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 419ms 09:01:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 09:01:46 INFO - PROCESS | 1672 | 1469548906987 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 09:01:46 INFO - PROCESS | 1672 | 1469548906988 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 09:01:46 INFO - PROCESS | 1672 | 1469548906990 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 09:01:46 INFO - PROCESS | 1672 | 1469548906991 Marionette TRACE conn2 <- [1,858,null,{}] 09:01:46 INFO - PROCESS | 1672 | 1469548906993 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}] 09:01:46 INFO - PROCESS | 1672 | 1469548906995 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:47 INFO - PROCESS | 1672 | 1469548907085 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 09:01:47 INFO - PROCESS | 1672 | 1469548907088 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:47 INFO - PROCESS | 1672 | 1469548907089 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:47 INFO - PROCESS | 1672 | ++DOCSHELL 0x124454000 == 37 [pid = 1672] [id = 222] 09:01:47 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x120fd4800) [pid = 1672] [serial = 664] [outer = 0x0] 09:01:47 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x1238f5c00) [pid = 1672] [serial = 665] [outer = 0x120fd4800] 09:01:47 INFO - PROCESS | 1672 | 1469548907115 Marionette DEBUG loaded listener.js 09:01:47 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x123f8c400) [pid = 1672] [serial = 666] [outer = 0x120fd4800] 09:01:47 INFO - PROCESS | 1672 | 1469548907444 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]]]}] 09:01:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 09:01:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 470ms 09:01:47 INFO - PROCESS | 1672 | 1469548907460 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 09:01:47 INFO - PROCESS | 1672 | 1469548907462 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 09:01:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 09:01:47 INFO - PROCESS | 1672 | 1469548907472 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 09:01:47 INFO - PROCESS | 1672 | 1469548907474 Marionette TRACE conn2 <- [1,862,null,{}] 09:01:47 INFO - PROCESS | 1672 | 1469548907476 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}] 09:01:47 INFO - PROCESS | 1672 | 1469548907477 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:47 INFO - PROCESS | 1672 | 1469548907579 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 09:01:47 INFO - PROCESS | 1672 | 1469548907582 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:47 INFO - PROCESS | 1672 | 1469548907584 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:47 INFO - PROCESS | 1672 | ++DOCSHELL 0x11937f000 == 38 [pid = 1672] [id = 223] 09:01:47 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x124086400) [pid = 1672] [serial = 667] [outer = 0x0] 09:01:47 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x124481800) [pid = 1672] [serial = 668] [outer = 0x124086400] 09:01:47 INFO - PROCESS | 1672 | 1469548907617 Marionette DEBUG loaded listener.js 09:01:47 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x124884400) [pid = 1672] [serial = 669] [outer = 0x124086400] 09:01:47 INFO - PROCESS | 1672 | 1469548907958 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]]]}] 09:01:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 09:01:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 519ms 09:01:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 09:01:48 INFO - PROCESS | 1672 | 1469548907992 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 09:01:48 INFO - PROCESS | 1672 | 1469548907993 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 09:01:48 INFO - PROCESS | 1672 | 1469548907996 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 09:01:48 INFO - PROCESS | 1672 | 1469548907997 Marionette TRACE conn2 <- [1,866,null,{}] 09:01:48 INFO - PROCESS | 1672 | 1469548908000 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}] 09:01:48 INFO - PROCESS | 1672 | 1469548908001 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:48 INFO - PROCESS | 1672 | 1469548908095 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 09:01:48 INFO - PROCESS | 1672 | 1469548908104 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:48 INFO - PROCESS | 1672 | 1469548908105 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:48 INFO - PROCESS | 1672 | ++DOCSHELL 0x1265d3800 == 39 [pid = 1672] [id = 224] 09:01:48 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x124887c00) [pid = 1672] [serial = 670] [outer = 0x0] 09:01:48 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x12488f400) [pid = 1672] [serial = 671] [outer = 0x124887c00] 09:01:48 INFO - PROCESS | 1672 | 1469548908129 Marionette DEBUG loaded listener.js 09:01:48 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x124bc2400) [pid = 1672] [serial = 672] [outer = 0x124887c00] 09:01:48 INFO - PROCESS | 1672 | 1469548908439 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]]]}] 09:01:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 09:01:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 471ms 09:01:48 INFO - PROCESS | 1672 | 1469548908467 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 09:01:48 INFO - PROCESS | 1672 | 1469548908468 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 09:01:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 09:01:48 INFO - PROCESS | 1672 | 1469548908476 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 09:01:48 INFO - PROCESS | 1672 | 1469548908477 Marionette TRACE conn2 <- [1,870,null,{}] 09:01:48 INFO - PROCESS | 1672 | 1469548908480 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}] 09:01:48 INFO - PROCESS | 1672 | 1469548908481 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:48 INFO - PROCESS | 1672 | 1469548908581 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 09:01:48 INFO - PROCESS | 1672 | 1469548908585 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:48 INFO - PROCESS | 1672 | 1469548908586 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:48 INFO - PROCESS | 1672 | ++DOCSHELL 0x12893c000 == 40 [pid = 1672] [id = 225] 09:01:48 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x12488a000) [pid = 1672] [serial = 673] [outer = 0x0] 09:01:48 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x124f2bc00) [pid = 1672] [serial = 674] [outer = 0x12488a000] 09:01:48 INFO - PROCESS | 1672 | 1469548908609 Marionette DEBUG loaded listener.js 09:01:48 INFO - PROCESS | 1672 | ++DOMWINDOW == 101 (0x125542000) [pid = 1672] [serial = 675] [outer = 0x12488a000] 09:01:48 INFO - PROCESS | 1672 | 1469548908936 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]]]}] 09:01:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 09:01:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 475ms 09:01:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 09:01:48 INFO - PROCESS | 1672 | 1469548908953 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 09:01:48 INFO - PROCESS | 1672 | 1469548908954 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 09:01:48 INFO - PROCESS | 1672 | 1469548908956 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 09:01:48 INFO - PROCESS | 1672 | 1469548908957 Marionette TRACE conn2 <- [1,874,null,{}] 09:01:48 INFO - PROCESS | 1672 | 1469548908959 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}] 09:01:48 INFO - PROCESS | 1672 | 1469548908960 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:49 INFO - PROCESS | 1672 | 1469548909060 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 09:01:49 INFO - PROCESS | 1672 | 1469548909064 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:49 INFO - PROCESS | 1672 | 1469548909065 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:49 INFO - PROCESS | 1672 | ++DOCSHELL 0x128ea3800 == 41 [pid = 1672] [id = 226] 09:01:49 INFO - PROCESS | 1672 | ++DOMWINDOW == 102 (0x124f27400) [pid = 1672] [serial = 676] [outer = 0x0] 09:01:49 INFO - PROCESS | 1672 | ++DOMWINDOW == 103 (0x1261a6400) [pid = 1672] [serial = 677] [outer = 0x124f27400] 09:01:49 INFO - PROCESS | 1672 | 1469548909089 Marionette DEBUG loaded listener.js 09:01:49 INFO - PROCESS | 1672 | ++DOMWINDOW == 104 (0x126599c00) [pid = 1672] [serial = 678] [outer = 0x124f27400] 09:01:49 INFO - PROCESS | 1672 | --DOMWINDOW == 103 (0x113217400) [pid = 1672] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 09:01:49 INFO - PROCESS | 1672 | --DOMWINDOW == 102 (0x1193a9400) [pid = 1672] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 09:01:49 INFO - PROCESS | 1672 | --DOMWINDOW == 101 (0x111e2ec00) [pid = 1672] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 09:01:49 INFO - PROCESS | 1672 | --DOMWINDOW == 100 (0x1151b0400) [pid = 1672] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 09:01:49 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x112f4c000) [pid = 1672] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 09:01:49 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x112a7e000) [pid = 1672] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 09:01:49 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x1191d9c00) [pid = 1672] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 09:01:49 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x12887a800) [pid = 1672] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 09:01:49 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x1151ac000) [pid = 1672] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 09:01:49 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x113f38c00) [pid = 1672] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 09:01:49 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x1127e0c00) [pid = 1672] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 09:01:49 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x124892000) [pid = 1672] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 09:01:49 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x117404400) [pid = 1672] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 09:01:49 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x1184c8800) [pid = 1672] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 09:01:49 INFO - PROCESS | 1672 | 1469548909477 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]]]}] 09:01:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 09:01:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 570ms 09:01:49 INFO - PROCESS | 1672 | 1469548909527 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 09:01:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 09:01:49 INFO - PROCESS | 1672 | 1469548909528 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 09:01:49 INFO - PROCESS | 1672 | 1469548909530 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 09:01:49 INFO - PROCESS | 1672 | 1469548909531 Marionette TRACE conn2 <- [1,878,null,{}] 09:01:49 INFO - PROCESS | 1672 | 1469548909533 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}] 09:01:49 INFO - PROCESS | 1672 | 1469548909534 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:49 INFO - PROCESS | 1672 | 1469548909618 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 09:01:49 INFO - PROCESS | 1672 | 1469548909667 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:49 INFO - PROCESS | 1672 | 1469548909668 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:49 INFO - PROCESS | 1672 | ++DOCSHELL 0x12922d800 == 42 [pid = 1672] [id = 227] 09:01:49 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x113011000) [pid = 1672] [serial = 679] [outer = 0x0] 09:01:49 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x11876e400) [pid = 1672] [serial = 680] [outer = 0x113011000] 09:01:49 INFO - PROCESS | 1672 | 1469548909692 Marionette DEBUG loaded listener.js 09:01:49 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x11339b800) [pid = 1672] [serial = 681] [outer = 0x113011000] 09:01:49 INFO - PROCESS | 1672 | 1469548909950 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]]]}] 09:01:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 09:01:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 470ms 09:01:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 09:01:50 INFO - PROCESS | 1672 | 1469548910003 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 09:01:50 INFO - PROCESS | 1672 | 1469548910004 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 09:01:50 INFO - PROCESS | 1672 | 1469548910006 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 09:01:50 INFO - PROCESS | 1672 | 1469548910007 Marionette TRACE conn2 <- [1,882,null,{}] 09:01:50 INFO - PROCESS | 1672 | 1469548910009 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}] 09:01:50 INFO - PROCESS | 1672 | 1469548910010 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:50 INFO - PROCESS | 1672 | 1469548910091 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 09:01:50 INFO - PROCESS | 1672 | 1469548910094 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:50 INFO - PROCESS | 1672 | 1469548910096 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:50 INFO - PROCESS | 1672 | ++DOCSHELL 0x129c55800 == 43 [pid = 1672] [id = 228] 09:01:50 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x11957fc00) [pid = 1672] [serial = 682] [outer = 0x0] 09:01:50 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x124de7c00) [pid = 1672] [serial = 683] [outer = 0x11957fc00] 09:01:50 INFO - PROCESS | 1672 | 1469548910121 Marionette DEBUG loaded listener.js 09:01:50 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x1261a8000) [pid = 1672] [serial = 684] [outer = 0x11957fc00] 09:01:50 INFO - PROCESS | 1672 | 1469548910436 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]]]}] 09:01:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 09:01:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 471ms 09:01:50 INFO - PROCESS | 1672 | 1469548910477 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 09:01:50 INFO - PROCESS | 1672 | 1469548910478 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 09:01:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 09:01:50 INFO - PROCESS | 1672 | 1469548910481 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 09:01:50 INFO - PROCESS | 1672 | 1469548910482 Marionette TRACE conn2 <- [1,886,null,{}] 09:01:50 INFO - PROCESS | 1672 | 1469548910484 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}] 09:01:50 INFO - PROCESS | 1672 | 1469548910485 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:50 INFO - PROCESS | 1672 | 1469548910590 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 09:01:50 INFO - PROCESS | 1672 | 1469548910598 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:50 INFO - PROCESS | 1672 | 1469548910600 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:50 INFO - PROCESS | 1672 | ++DOCSHELL 0x12a46b800 == 44 [pid = 1672] [id = 229] 09:01:50 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x117450400) [pid = 1672] [serial = 685] [outer = 0x0] 09:01:50 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x1267b3800) [pid = 1672] [serial = 686] [outer = 0x117450400] 09:01:50 INFO - PROCESS | 1672 | 1469548910623 Marionette DEBUG loaded listener.js 09:01:50 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x128874400) [pid = 1672] [serial = 687] [outer = 0x117450400] 09:01:50 INFO - PROCESS | 1672 | 1469548910906 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]]]}] 09:01:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 09:01:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 472ms 09:01:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 09:01:50 INFO - PROCESS | 1672 | 1469548910953 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 09:01:50 INFO - PROCESS | 1672 | 1469548910955 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 09:01:50 INFO - PROCESS | 1672 | 1469548910957 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 09:01:50 INFO - PROCESS | 1672 | 1469548910958 Marionette TRACE conn2 <- [1,890,null,{}] 09:01:50 INFO - PROCESS | 1672 | 1469548910960 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}] 09:01:50 INFO - PROCESS | 1672 | 1469548910961 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:51 INFO - PROCESS | 1672 | 1469548911038 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 09:01:51 INFO - PROCESS | 1672 | 1469548911042 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:51 INFO - PROCESS | 1672 | 1469548911043 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:51 INFO - PROCESS | 1672 | ++DOCSHELL 0x12a927800 == 45 [pid = 1672] [id = 230] 09:01:51 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x128874c00) [pid = 1672] [serial = 688] [outer = 0x0] 09:01:51 INFO - PROCESS | 1672 | ++DOMWINDOW == 101 (0x128883400) [pid = 1672] [serial = 689] [outer = 0x128874c00] 09:01:51 INFO - PROCESS | 1672 | 1469548911068 Marionette DEBUG loaded listener.js 09:01:51 INFO - PROCESS | 1672 | ++DOMWINDOW == 102 (0x128910800) [pid = 1672] [serial = 690] [outer = 0x128874c00] 09:01:51 INFO - PROCESS | 1672 | 1469548911462 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]]]}] 09:01:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 09:01:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 519ms 09:01:51 INFO - PROCESS | 1672 | 1469548911477 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 09:01:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 09:01:51 INFO - PROCESS | 1672 | 1469548911480 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 09:01:51 INFO - PROCESS | 1672 | 1469548911483 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 09:01:51 INFO - PROCESS | 1672 | 1469548911485 Marionette TRACE conn2 <- [1,894,null,{}] 09:01:51 INFO - PROCESS | 1672 | 1469548911489 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}] 09:01:51 INFO - PROCESS | 1672 | 1469548911491 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:51 INFO - PROCESS | 1672 | 1469548911605 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 09:01:51 INFO - PROCESS | 1672 | 1469548911675 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:51 INFO - PROCESS | 1672 | 1469548911678 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:51 INFO - PROCESS | 1672 | ++DOCSHELL 0x113d7f000 == 46 [pid = 1672] [id = 231] 09:01:51 INFO - PROCESS | 1672 | ++DOMWINDOW == 103 (0x111aad400) [pid = 1672] [serial = 691] [outer = 0x0] 09:01:51 INFO - PROCESS | 1672 | ++DOMWINDOW == 104 (0x112742400) [pid = 1672] [serial = 692] [outer = 0x111aad400] 09:01:51 INFO - PROCESS | 1672 | 1469548911709 Marionette DEBUG loaded listener.js 09:01:51 INFO - PROCESS | 1672 | ++DOMWINDOW == 105 (0x112a81800) [pid = 1672] [serial = 693] [outer = 0x111aad400] 09:01:52 INFO - PROCESS | 1672 | 1469548912217 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]]]}] 09:01:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 09:01:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 772ms 09:01:52 INFO - PROCESS | 1672 | 1469548912274 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 09:01:52 INFO - PROCESS | 1672 | 1469548912277 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 09:01:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 09:01:52 INFO - PROCESS | 1672 | 1469548912284 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 09:01:52 INFO - PROCESS | 1672 | 1469548912286 Marionette TRACE conn2 <- [1,898,null,{}] 09:01:52 INFO - PROCESS | 1672 | 1469548912288 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}] 09:01:52 INFO - PROCESS | 1672 | 1469548912290 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:52 INFO - PROCESS | 1672 | 1469548912424 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 09:01:52 INFO - PROCESS | 1672 | 1469548912498 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:52 INFO - PROCESS | 1672 | 1469548912499 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:52 INFO - PROCESS | 1672 | ++DOCSHELL 0x111e91000 == 47 [pid = 1672] [id = 232] 09:01:52 INFO - PROCESS | 1672 | ++DOMWINDOW == 106 (0x11386b800) [pid = 1672] [serial = 694] [outer = 0x0] 09:01:52 INFO - PROCESS | 1672 | ++DOMWINDOW == 107 (0x113f30000) [pid = 1672] [serial = 695] [outer = 0x11386b800] 09:01:52 INFO - PROCESS | 1672 | 1469548912530 Marionette DEBUG loaded listener.js 09:01:52 INFO - PROCESS | 1672 | ++DOMWINDOW == 108 (0x116783000) [pid = 1672] [serial = 696] [outer = 0x11386b800] 09:01:53 INFO - PROCESS | 1672 | --DOCSHELL 0x12a46b800 == 46 [pid = 1672] [id = 229] 09:01:53 INFO - PROCESS | 1672 | --DOCSHELL 0x129c55800 == 45 [pid = 1672] [id = 228] 09:01:53 INFO - PROCESS | 1672 | --DOCSHELL 0x12922d800 == 44 [pid = 1672] [id = 227] 09:01:53 INFO - PROCESS | 1672 | --DOCSHELL 0x128ea3800 == 43 [pid = 1672] [id = 226] 09:01:53 INFO - PROCESS | 1672 | --DOCSHELL 0x12893c000 == 42 [pid = 1672] [id = 225] 09:01:53 INFO - PROCESS | 1672 | --DOCSHELL 0x1265d3800 == 41 [pid = 1672] [id = 224] 09:01:53 INFO - PROCESS | 1672 | --DOCSHELL 0x11937f000 == 40 [pid = 1672] [id = 223] 09:01:53 INFO - PROCESS | 1672 | --DOMWINDOW == 107 (0x129213800) [pid = 1672] [serial = 635] [outer = 0x0] [url = about:blank] 09:01:53 INFO - PROCESS | 1672 | 1469548913226 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]]]}] 09:01:53 INFO - PROCESS | 1672 | --DOCSHELL 0x124454000 == 39 [pid = 1672] [id = 222] 09:01:53 INFO - PROCESS | 1672 | --DOCSHELL 0x117e3e800 == 38 [pid = 1672] [id = 221] 09:01:53 INFO - PROCESS | 1672 | --DOCSHELL 0x123843000 == 37 [pid = 1672] [id = 220] 09:01:53 INFO - PROCESS | 1672 | --DOCSHELL 0x119efa800 == 36 [pid = 1672] [id = 219] 09:01:53 INFO - PROCESS | 1672 | --DOCSHELL 0x1199bc000 == 35 [pid = 1672] [id = 218] 09:01:53 INFO - PROCESS | 1672 | --DOCSHELL 0x11937f800 == 34 [pid = 1672] [id = 217] 09:01:53 INFO - PROCESS | 1672 | --DOCSHELL 0x11851c000 == 33 [pid = 1672] [id = 216] 09:01:53 INFO - PROCESS | 1672 | --DOCSHELL 0x117e40800 == 32 [pid = 1672] [id = 215] 09:01:53 INFO - PROCESS | 1672 | --DOCSHELL 0x116679000 == 31 [pid = 1672] [id = 214] 09:01:53 INFO - PROCESS | 1672 | --DOCSHELL 0x112f66000 == 30 [pid = 1672] [id = 213] 09:01:53 INFO - PROCESS | 1672 | --DOCSHELL 0x1290d3800 == 29 [pid = 1672] [id = 212] 09:01:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 09:01:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 975ms 09:01:53 INFO - PROCESS | 1672 | 1469548913258 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 09:01:53 INFO - PROCESS | 1672 | 1469548913261 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 09:01:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 09:01:53 INFO - PROCESS | 1672 | 1469548913264 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 09:01:53 INFO - PROCESS | 1672 | 1469548913266 Marionette TRACE conn2 <- [1,902,null,{}] 09:01:53 INFO - PROCESS | 1672 | 1469548913270 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}] 09:01:53 INFO - PROCESS | 1672 | 1469548913271 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:53 INFO - PROCESS | 1672 | 1469548913344 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 09:01:53 INFO - PROCESS | 1672 | 1469548913350 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:53 INFO - PROCESS | 1672 | 1469548913354 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:53 INFO - PROCESS | 1672 | ++DOCSHELL 0x11614b800 == 30 [pid = 1672] [id = 233] 09:01:53 INFO - PROCESS | 1672 | ++DOMWINDOW == 108 (0x112a81000) [pid = 1672] [serial = 697] [outer = 0x0] 09:01:53 INFO - PROCESS | 1672 | ++DOMWINDOW == 109 (0x115e11000) [pid = 1672] [serial = 698] [outer = 0x112a81000] 09:01:53 INFO - PROCESS | 1672 | 1469548913385 Marionette DEBUG loaded listener.js 09:01:53 INFO - PROCESS | 1672 | ++DOMWINDOW == 110 (0x11697b800) [pid = 1672] [serial = 699] [outer = 0x112a81000] 09:01:53 INFO - PROCESS | 1672 | --DOMWINDOW == 109 (0x120fde800) [pid = 1672] [serial = 617] [outer = 0x0] [url = about:blank] 09:01:53 INFO - PROCESS | 1672 | --DOMWINDOW == 108 (0x124b69800) [pid = 1672] [serial = 620] [outer = 0x0] [url = about:blank] 09:01:53 INFO - PROCESS | 1672 | --DOMWINDOW == 107 (0x125066400) [pid = 1672] [serial = 623] [outer = 0x0] [url = about:blank] 09:01:53 INFO - PROCESS | 1672 | --DOMWINDOW == 106 (0x124da2c00) [pid = 1672] [serial = 621] [outer = 0x0] [url = about:blank] 09:01:53 INFO - PROCESS | 1672 | --DOMWINDOW == 105 (0x1248c5c00) [pid = 1672] [serial = 629] [outer = 0x0] [url = about:blank] 09:01:53 INFO - PROCESS | 1672 | --DOMWINDOW == 104 (0x1193a4800) [pid = 1672] [serial = 626] [outer = 0x0] [url = about:blank] 09:01:53 INFO - PROCESS | 1672 | --DOMWINDOW == 103 (0x123e1a000) [pid = 1672] [serial = 627] [outer = 0x0] [url = about:blank] 09:01:53 INFO - PROCESS | 1672 | --DOMWINDOW == 102 (0x12553f800) [pid = 1672] [serial = 624] [outer = 0x0] [url = about:blank] 09:01:53 INFO - PROCESS | 1672 | --DOMWINDOW == 101 (0x113866c00) [pid = 1672] [serial = 593] [outer = 0x0] [url = about:blank] 09:01:53 INFO - PROCESS | 1672 | --DOMWINDOW == 100 (0x11981ec00) [pid = 1672] [serial = 611] [outer = 0x0] [url = about:blank] 09:01:53 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x1199b0800) [pid = 1672] [serial = 612] [outer = 0x0] [url = about:blank] 09:01:53 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x11888a000) [pid = 1672] [serial = 608] [outer = 0x0] [url = about:blank] 09:01:53 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x1191d8800) [pid = 1672] [serial = 609] [outer = 0x0] [url = about:blank] 09:01:53 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x117405800) [pid = 1672] [serial = 605] [outer = 0x0] [url = about:blank] 09:01:53 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x11744e400) [pid = 1672] [serial = 606] [outer = 0x0] [url = about:blank] 09:01:53 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x112f52400) [pid = 1672] [serial = 602] [outer = 0x0] [url = about:blank] 09:01:53 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x111f41000) [pid = 1672] [serial = 603] [outer = 0x0] [url = about:blank] 09:01:53 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x116907c00) [pid = 1672] [serial = 600] [outer = 0x0] [url = about:blank] 09:01:53 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x112f49000) [pid = 1672] [serial = 599] [outer = 0x0] [url = about:blank] 09:01:53 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x1199a5000) [pid = 1672] [serial = 597] [outer = 0x0] [url = about:blank] 09:01:53 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x1193a4000) [pid = 1672] [serial = 596] [outer = 0x0] [url = about:blank] 09:01:53 INFO - PROCESS | 1672 | --DOMWINDOW == 88 (0x116aa9000) [pid = 1672] [serial = 594] [outer = 0x0] [url = about:blank] 09:01:53 INFO - PROCESS | 1672 | --DOMWINDOW == 87 (0x128e85400) [pid = 1672] [serial = 633] [outer = 0x0] [url = about:blank] 09:01:53 INFO - PROCESS | 1672 | --DOMWINDOW == 86 (0x1199b1400) [pid = 1672] [serial = 614] [outer = 0x0] [url = about:blank] 09:01:53 INFO - PROCESS | 1672 | --DOMWINDOW == 85 (0x120fd1400) [pid = 1672] [serial = 615] [outer = 0x0] [url = about:blank] 09:01:53 INFO - PROCESS | 1672 | --DOMWINDOW == 84 (0x124889400) [pid = 1672] [serial = 618] [outer = 0x0] [url = about:blank] 09:01:53 INFO - PROCESS | 1672 | --DOMWINDOW == 83 (0x128875c00) [pid = 1672] [serial = 630] [outer = 0x0] [url = about:blank] 09:01:53 INFO - PROCESS | 1672 | --DOMWINDOW == 82 (0x128a8cc00) [pid = 1672] [serial = 632] [outer = 0x0] [url = about:blank] 09:01:53 INFO - PROCESS | 1672 | 1469548913863 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]]]}] 09:01:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 09:01:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 620ms 09:01:53 INFO - PROCESS | 1672 | 1469548913885 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 09:01:53 INFO - PROCESS | 1672 | 1469548913889 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 09:01:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 09:01:53 INFO - PROCESS | 1672 | 1469548913903 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 09:01:53 INFO - PROCESS | 1672 | 1469548913906 Marionette TRACE conn2 <- [1,906,null,{}] 09:01:53 INFO - PROCESS | 1672 | 1469548913910 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}] 09:01:53 INFO - PROCESS | 1672 | 1469548913912 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:54 INFO - PROCESS | 1672 | 1469548914004 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 09:01:54 INFO - PROCESS | 1672 | 1469548914007 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:54 INFO - PROCESS | 1672 | 1469548914008 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:54 INFO - PROCESS | 1672 | ++DOCSHELL 0x11614a800 == 31 [pid = 1672] [id = 234] 09:01:54 INFO - PROCESS | 1672 | ++DOMWINDOW == 83 (0x117407000) [pid = 1672] [serial = 700] [outer = 0x0] 09:01:54 INFO - PROCESS | 1672 | ++DOMWINDOW == 84 (0x11740f400) [pid = 1672] [serial = 701] [outer = 0x117407000] 09:01:54 INFO - PROCESS | 1672 | 1469548914038 Marionette DEBUG loaded listener.js 09:01:54 INFO - PROCESS | 1672 | ++DOMWINDOW == 85 (0x1176a4000) [pid = 1672] [serial = 702] [outer = 0x117407000] 09:01:54 INFO - PROCESS | 1672 | 1469548914403 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]]]}] 09:01:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 09:01:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 534ms 09:01:54 INFO - PROCESS | 1672 | 1469548914430 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 09:01:54 INFO - PROCESS | 1672 | 1469548914432 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 09:01:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 09:01:54 INFO - PROCESS | 1672 | 1469548914434 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 09:01:54 INFO - PROCESS | 1672 | 1469548914436 Marionette TRACE conn2 <- [1,910,null,{}] 09:01:54 INFO - PROCESS | 1672 | 1469548914443 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}] 09:01:54 INFO - PROCESS | 1672 | 1469548914449 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:54 INFO - PROCESS | 1672 | 1469548914525 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 09:01:54 INFO - PROCESS | 1672 | 1469548914532 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:54 INFO - PROCESS | 1672 | 1469548914535 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:54 INFO - PROCESS | 1672 | ++DOCSHELL 0x1191b8800 == 32 [pid = 1672] [id = 235] 09:01:54 INFO - PROCESS | 1672 | ++DOMWINDOW == 86 (0x112e64400) [pid = 1672] [serial = 703] [outer = 0x0] 09:01:54 INFO - PROCESS | 1672 | ++DOMWINDOW == 87 (0x1187da000) [pid = 1672] [serial = 704] [outer = 0x112e64400] 09:01:54 INFO - PROCESS | 1672 | 1469548914562 Marionette DEBUG loaded listener.js 09:01:54 INFO - PROCESS | 1672 | ++DOMWINDOW == 88 (0x11904ec00) [pid = 1672] [serial = 705] [outer = 0x112e64400] 09:01:54 INFO - PROCESS | 1672 | 1469548914886 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]]]}] 09:01:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 09:01:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 470ms 09:01:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 09:01:54 INFO - PROCESS | 1672 | 1469548914905 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 09:01:54 INFO - PROCESS | 1672 | 1469548914906 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 09:01:54 INFO - PROCESS | 1672 | 1469548914908 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 09:01:54 INFO - PROCESS | 1672 | 1469548914910 Marionette TRACE conn2 <- [1,914,null,{}] 09:01:54 INFO - PROCESS | 1672 | 1469548914912 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}] 09:01:54 INFO - PROCESS | 1672 | 1469548914914 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:55 INFO - PROCESS | 1672 | 1469548915017 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 09:01:55 INFO - PROCESS | 1672 | 1469548915023 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:55 INFO - PROCESS | 1672 | 1469548915024 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:55 INFO - PROCESS | 1672 | ++DOCSHELL 0x11987b800 == 33 [pid = 1672] [id = 236] 09:01:55 INFO - PROCESS | 1672 | ++DOMWINDOW == 89 (0x118888c00) [pid = 1672] [serial = 706] [outer = 0x0] 09:01:55 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x1191da800) [pid = 1672] [serial = 707] [outer = 0x118888c00] 09:01:55 INFO - PROCESS | 1672 | 1469548915049 Marionette DEBUG loaded listener.js 09:01:55 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x11957ec00) [pid = 1672] [serial = 708] [outer = 0x118888c00] 09:01:55 INFO - PROCESS | 1672 | 1469548915339 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]]]}] 09:01:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 09:01:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 471ms 09:01:55 INFO - PROCESS | 1672 | 1469548915382 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 09:01:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 09:01:55 INFO - PROCESS | 1672 | 1469548915385 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 09:01:55 INFO - PROCESS | 1672 | 1469548915387 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 09:01:55 INFO - PROCESS | 1672 | 1469548915388 Marionette TRACE conn2 <- [1,918,null,{}] 09:01:55 INFO - PROCESS | 1672 | 1469548915391 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}] 09:01:55 INFO - PROCESS | 1672 | 1469548915392 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:55 INFO - PROCESS | 1672 | 1469548915466 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 09:01:55 INFO - PROCESS | 1672 | 1469548915470 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:55 INFO - PROCESS | 1672 | 1469548915471 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:55 INFO - PROCESS | 1672 | ++DOCSHELL 0x12275e800 == 34 [pid = 1672] [id = 237] 09:01:55 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x118392000) [pid = 1672] [serial = 709] [outer = 0x0] 09:01:55 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x119815c00) [pid = 1672] [serial = 710] [outer = 0x118392000] 09:01:55 INFO - PROCESS | 1672 | 1469548915495 Marionette DEBUG loaded listener.js 09:01:55 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x1199b0800) [pid = 1672] [serial = 711] [outer = 0x118392000] 09:01:55 INFO - PROCESS | 1672 | 1469548915852 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]]]}] 09:01:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 09:01:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 517ms 09:01:55 INFO - PROCESS | 1672 | 1469548915906 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 09:01:55 INFO - PROCESS | 1672 | 1469548915907 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 09:01:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 09:01:55 INFO - PROCESS | 1672 | 1469548915909 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 09:01:55 INFO - PROCESS | 1672 | 1469548915910 Marionette TRACE conn2 <- [1,922,null,{}] 09:01:55 INFO - PROCESS | 1672 | 1469548915912 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}] 09:01:55 INFO - PROCESS | 1672 | 1469548915916 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:56 INFO - PROCESS | 1672 | 1469548916035 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 09:01:56 INFO - PROCESS | 1672 | 1469548916041 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:56 INFO - PROCESS | 1672 | 1469548916043 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:56 INFO - PROCESS | 1672 | ++DOCSHELL 0x123961000 == 35 [pid = 1672] [id = 238] 09:01:56 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x1199b1400) [pid = 1672] [serial = 712] [outer = 0x0] 09:01:56 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x120fd1400) [pid = 1672] [serial = 713] [outer = 0x1199b1400] 09:01:56 INFO - PROCESS | 1672 | 1469548916068 Marionette DEBUG loaded listener.js 09:01:56 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x12448d800) [pid = 1672] [serial = 714] [outer = 0x1199b1400] 09:01:56 INFO - PROCESS | 1672 | 1469548916394 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]]]}] 09:01:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 09:01:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 518ms 09:01:56 INFO - PROCESS | 1672 | 1469548916427 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 09:01:56 INFO - PROCESS | 1672 | 1469548916429 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 09:01:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 09:01:56 INFO - PROCESS | 1672 | 1469548916437 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 09:01:56 INFO - PROCESS | 1672 | 1469548916438 Marionette TRACE conn2 <- [1,926,null,{}] 09:01:56 INFO - PROCESS | 1672 | 1469548916440 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}] 09:01:56 INFO - PROCESS | 1672 | 1469548916442 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:56 INFO - PROCESS | 1672 | 1469548916532 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 09:01:56 INFO - PROCESS | 1672 | 1469548916535 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:56 INFO - PROCESS | 1672 | 1469548916536 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:56 INFO - PROCESS | 1672 | ++DOCSHELL 0x124444800 == 36 [pid = 1672] [id = 239] 09:01:56 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x124482c00) [pid = 1672] [serial = 715] [outer = 0x0] 09:01:56 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x124886800) [pid = 1672] [serial = 716] [outer = 0x124482c00] 09:01:56 INFO - PROCESS | 1672 | 1469548916560 Marionette DEBUG loaded listener.js 09:01:56 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x124892400) [pid = 1672] [serial = 717] [outer = 0x124482c00] 09:01:56 INFO - PROCESS | 1672 | 1469548916909 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]]]}] 09:01:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 09:01:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 518ms 09:01:56 INFO - PROCESS | 1672 | 1469548916955 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 09:01:56 INFO - PROCESS | 1672 | 1469548916957 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 09:01:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 09:01:56 INFO - PROCESS | 1672 | 1469548916959 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 09:01:56 INFO - PROCESS | 1672 | 1469548916960 Marionette TRACE conn2 <- [1,930,null,{}] 09:01:56 INFO - PROCESS | 1672 | 1469548916962 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}] 09:01:56 INFO - PROCESS | 1672 | 1469548916963 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:57 INFO - PROCESS | 1672 | 1469548917056 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 09:01:57 INFO - PROCESS | 1672 | 1469548917068 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:57 INFO - PROCESS | 1672 | 1469548917069 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:57 INFO - PROCESS | 1672 | ++DOCSHELL 0x12502e000 == 37 [pid = 1672] [id = 240] 09:01:57 INFO - PROCESS | 1672 | ++DOMWINDOW == 101 (0x124883800) [pid = 1672] [serial = 718] [outer = 0x0] 09:01:57 INFO - PROCESS | 1672 | ++DOMWINDOW == 102 (0x124bbf400) [pid = 1672] [serial = 719] [outer = 0x124883800] 09:01:57 INFO - PROCESS | 1672 | 1469548917100 Marionette DEBUG loaded listener.js 09:01:57 INFO - PROCESS | 1672 | ++DOMWINDOW == 103 (0x124f7f800) [pid = 1672] [serial = 720] [outer = 0x124883800] 09:01:57 INFO - PROCESS | 1672 | 1469548917409 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]]]}] 09:01:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 09:01:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 468ms 09:01:57 INFO - PROCESS | 1672 | 1469548917427 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 09:01:57 INFO - PROCESS | 1672 | 1469548917429 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 09:01:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 09:01:57 INFO - PROCESS | 1672 | 1469548917440 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 09:01:57 INFO - PROCESS | 1672 | 1469548917441 Marionette TRACE conn2 <- [1,934,null,{}] 09:01:57 INFO - PROCESS | 1672 | 1469548917443 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}] 09:01:57 INFO - PROCESS | 1672 | 1469548917444 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:57 INFO - PROCESS | 1672 | 1469548917540 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 09:01:57 INFO - PROCESS | 1672 | 1469548917543 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:57 INFO - PROCESS | 1672 | 1469548917544 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:57 INFO - PROCESS | 1672 | ++DOCSHELL 0x1265e4800 == 38 [pid = 1672] [id = 241] 09:01:57 INFO - PROCESS | 1672 | ++DOMWINDOW == 104 (0x124891c00) [pid = 1672] [serial = 721] [outer = 0x0] 09:01:57 INFO - PROCESS | 1672 | ++DOMWINDOW == 105 (0x12609bc00) [pid = 1672] [serial = 722] [outer = 0x124891c00] 09:01:57 INFO - PROCESS | 1672 | 1469548917569 Marionette DEBUG loaded listener.js 09:01:57 INFO - PROCESS | 1672 | ++DOMWINDOW == 106 (0x126597800) [pid = 1672] [serial = 723] [outer = 0x124891c00] 09:01:57 INFO - PROCESS | 1672 | --DOMWINDOW == 105 (0x124086400) [pid = 1672] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 09:01:57 INFO - PROCESS | 1672 | --DOMWINDOW == 104 (0x111c14800) [pid = 1672] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 09:01:57 INFO - PROCESS | 1672 | --DOMWINDOW == 103 (0x128e86c00) [pid = 1672] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 09:01:57 INFO - PROCESS | 1672 | --DOMWINDOW == 102 (0x120fd4800) [pid = 1672] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 09:01:57 INFO - PROCESS | 1672 | --DOMWINDOW == 101 (0x112ec1c00) [pid = 1672] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 09:01:57 INFO - PROCESS | 1672 | --DOMWINDOW == 100 (0x11958b800) [pid = 1672] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 09:01:57 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x10eaf6c00) [pid = 1672] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 09:01:57 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x117407400) [pid = 1672] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 09:01:57 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x118767400) [pid = 1672] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 09:01:57 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x124887c00) [pid = 1672] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 09:01:57 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x1127d1400) [pid = 1672] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 09:01:57 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x112a8ac00) [pid = 1672] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 09:01:57 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x119816c00) [pid = 1672] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 09:01:57 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x113011000) [pid = 1672] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 09:01:57 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x12488a000) [pid = 1672] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 09:01:57 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x124f27400) [pid = 1672] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 09:01:57 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x11957fc00) [pid = 1672] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 09:01:57 INFO - PROCESS | 1672 | --DOMWINDOW == 88 (0x117450400) [pid = 1672] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 09:01:58 INFO - PROCESS | 1672 | 1469548918021 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]]]}] 09:01:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 09:01:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 626ms 09:01:58 INFO - PROCESS | 1672 | 1469548918070 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 09:01:58 INFO - PROCESS | 1672 | 1469548918072 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 09:01:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 09:01:58 INFO - PROCESS | 1672 | 1469548918074 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 09:01:58 INFO - PROCESS | 1672 | 1469548918075 Marionette TRACE conn2 <- [1,938,null,{}] 09:01:58 INFO - PROCESS | 1672 | 1469548918077 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}] 09:01:58 INFO - PROCESS | 1672 | 1469548918079 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:58 INFO - PROCESS | 1672 | 1469548918168 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 09:01:58 INFO - PROCESS | 1672 | 1469548918172 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:58 INFO - PROCESS | 1672 | 1469548918182 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:58 INFO - PROCESS | 1672 | ++DOCSHELL 0x126958800 == 39 [pid = 1672] [id = 242] 09:01:58 INFO - PROCESS | 1672 | ++DOMWINDOW == 89 (0x112ece000) [pid = 1672] [serial = 724] [outer = 0x0] 09:01:58 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x1191dc800) [pid = 1672] [serial = 725] [outer = 0x112ece000] 09:01:58 INFO - PROCESS | 1672 | 1469548918209 Marionette DEBUG loaded listener.js 09:01:58 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x1199a8000) [pid = 1672] [serial = 726] [outer = 0x112ece000] 09:01:58 INFO - PROCESS | 1672 | 1469548918640 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]]]}] 09:01:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 09:01:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 618ms 09:01:58 INFO - PROCESS | 1672 | 1469548918693 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 09:01:58 INFO - PROCESS | 1672 | 1469548918694 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 09:01:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 09:01:58 INFO - PROCESS | 1672 | 1469548918702 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 09:01:58 INFO - PROCESS | 1672 | 1469548918704 Marionette TRACE conn2 <- [1,942,null,{}] 09:01:58 INFO - PROCESS | 1672 | 1469548918706 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}] 09:01:58 INFO - PROCESS | 1672 | 1469548918708 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:58 INFO - PROCESS | 1672 | 1469548918795 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 09:01:58 INFO - PROCESS | 1672 | 1469548918801 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:58 INFO - PROCESS | 1672 | 1469548918803 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:58 INFO - PROCESS | 1672 | ++DOCSHELL 0x128e9c000 == 40 [pid = 1672] [id = 243] 09:01:58 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x1199af800) [pid = 1672] [serial = 727] [outer = 0x0] 09:01:58 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x1267b7c00) [pid = 1672] [serial = 728] [outer = 0x1199af800] 09:01:58 INFO - PROCESS | 1672 | 1469548918828 Marionette DEBUG loaded listener.js 09:01:58 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x12890d000) [pid = 1672] [serial = 729] [outer = 0x1199af800] 09:01:59 INFO - PROCESS | 1672 | 1469548919165 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]]]}] 09:01:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 09:01:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 469ms 09:01:59 INFO - PROCESS | 1672 | 1469548919173 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 09:01:59 INFO - PROCESS | 1672 | 1469548919174 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 09:01:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 09:01:59 INFO - PROCESS | 1672 | 1469548919176 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 09:01:59 INFO - PROCESS | 1672 | 1469548919177 Marionette TRACE conn2 <- [1,946,null,{}] 09:01:59 INFO - PROCESS | 1672 | 1469548919180 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}] 09:01:59 INFO - PROCESS | 1672 | 1469548919182 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:59 INFO - PROCESS | 1672 | 1469548919270 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 09:01:59 INFO - PROCESS | 1672 | 1469548919274 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:59 INFO - PROCESS | 1672 | 1469548919275 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:59 INFO - PROCESS | 1672 | ++DOCSHELL 0x1290e2000 == 41 [pid = 1672] [id = 244] 09:01:59 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x128877800) [pid = 1672] [serial = 730] [outer = 0x0] 09:01:59 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x128a90400) [pid = 1672] [serial = 731] [outer = 0x128877800] 09:01:59 INFO - PROCESS | 1672 | 1469548919298 Marionette DEBUG loaded listener.js 09:01:59 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x128e1ec00) [pid = 1672] [serial = 732] [outer = 0x128877800] 09:01:59 INFO - PROCESS | 1672 | 1469548919585 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]]]}] 09:01:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 09:01:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 418ms 09:01:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 09:01:59 INFO - PROCESS | 1672 | 1469548919594 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 09:01:59 INFO - PROCESS | 1672 | 1469548919596 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 09:01:59 INFO - PROCESS | 1672 | 1469548919605 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 09:01:59 INFO - PROCESS | 1672 | 1469548919606 Marionette TRACE conn2 <- [1,950,null,{}] 09:01:59 INFO - PROCESS | 1672 | 1469548919608 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}] 09:01:59 INFO - PROCESS | 1672 | 1469548919609 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:59 INFO - PROCESS | 1672 | 1469548919722 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 09:01:59 INFO - PROCESS | 1672 | 1469548919728 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:59 INFO - PROCESS | 1672 | 1469548919730 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:01:59 INFO - PROCESS | 1672 | ++DOCSHELL 0x129c51800 == 42 [pid = 1672] [id = 245] 09:01:59 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x11339a800) [pid = 1672] [serial = 733] [outer = 0x0] 09:01:59 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x128a8cc00) [pid = 1672] [serial = 734] [outer = 0x11339a800] 09:01:59 INFO - PROCESS | 1672 | 1469548919753 Marionette DEBUG loaded listener.js 09:01:59 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x128e90000) [pid = 1672] [serial = 735] [outer = 0x11339a800] 09:02:00 INFO - PROCESS | 1672 | 1469548920327 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]]]}] 09:02:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 09:02:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 774ms 09:02:00 INFO - PROCESS | 1672 | 1469548920375 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 09:02:00 INFO - PROCESS | 1672 | 1469548920379 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 09:02:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 09:02:00 INFO - PROCESS | 1672 | 1469548920384 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 09:02:00 INFO - PROCESS | 1672 | 1469548920390 Marionette TRACE conn2 <- [1,954,null,{}] 09:02:00 INFO - PROCESS | 1672 | 1469548920395 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}] 09:02:00 INFO - PROCESS | 1672 | 1469548920397 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:00 INFO - PROCESS | 1672 | 1469548920552 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 09:02:00 INFO - PROCESS | 1672 | 1469548920606 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:00 INFO - PROCESS | 1672 | 1469548920608 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:00 INFO - PROCESS | 1672 | ++DOCSHELL 0x117361000 == 43 [pid = 1672] [id = 246] 09:02:00 INFO - PROCESS | 1672 | ++DOMWINDOW == 101 (0x113873c00) [pid = 1672] [serial = 736] [outer = 0x0] 09:02:00 INFO - PROCESS | 1672 | ++DOMWINDOW == 102 (0x1160ecc00) [pid = 1672] [serial = 737] [outer = 0x113873c00] 09:02:00 INFO - PROCESS | 1672 | 1469548920639 Marionette DEBUG loaded listener.js 09:02:00 INFO - PROCESS | 1672 | ++DOMWINDOW == 103 (0x116aa8c00) [pid = 1672] [serial = 738] [outer = 0x113873c00] 09:02:01 INFO - PROCESS | 1672 | 1469548921083 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]]]}] 09:02:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 09:02:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 726ms 09:02:01 INFO - PROCESS | 1672 | 1469548921128 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 09:02:01 INFO - PROCESS | 1672 | 1469548921131 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 09:02:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 09:02:01 INFO - PROCESS | 1672 | 1469548921150 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 09:02:01 INFO - PROCESS | 1672 | 1469548921152 Marionette TRACE conn2 <- [1,958,null,{}] 09:02:01 INFO - PROCESS | 1672 | 1469548921154 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}] 09:02:01 INFO - PROCESS | 1672 | 1469548921156 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:01 INFO - PROCESS | 1672 | 1469548921259 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 09:02:01 INFO - PROCESS | 1672 | 1469548921323 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:01 INFO - PROCESS | 1672 | 1469548921324 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:01 INFO - PROCESS | 1672 | ++DOCSHELL 0x123bd8800 == 44 [pid = 1672] [id = 247] 09:02:01 INFO - PROCESS | 1672 | ++DOMWINDOW == 104 (0x1176a2c00) [pid = 1672] [serial = 739] [outer = 0x0] 09:02:01 INFO - PROCESS | 1672 | ++DOMWINDOW == 105 (0x11876e800) [pid = 1672] [serial = 740] [outer = 0x1176a2c00] 09:02:01 INFO - PROCESS | 1672 | 1469548921354 Marionette DEBUG loaded listener.js 09:02:01 INFO - PROCESS | 1672 | ++DOMWINDOW == 106 (0x119048800) [pid = 1672] [serial = 741] [outer = 0x1176a2c00] 09:02:01 INFO - PROCESS | 1672 | 1469548921786 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]]]}] 09:02:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 09:02:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 671ms 09:02:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 09:02:01 INFO - PROCESS | 1672 | 1469548921819 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 09:02:01 INFO - PROCESS | 1672 | 1469548921821 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 09:02:01 INFO - PROCESS | 1672 | 1469548921823 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 09:02:01 INFO - PROCESS | 1672 | 1469548921826 Marionette TRACE conn2 <- [1,962,null,{}] 09:02:01 INFO - PROCESS | 1672 | 1469548921834 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}] 09:02:01 INFO - PROCESS | 1672 | 1469548921837 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:01 INFO - PROCESS | 1672 | 1469548921939 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 09:02:01 INFO - PROCESS | 1672 | 1469548921993 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:01 INFO - PROCESS | 1672 | 1469548921995 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:02 INFO - PROCESS | 1672 | ++DOCSHELL 0x12ac0f000 == 45 [pid = 1672] [id = 248] 09:02:02 INFO - PROCESS | 1672 | ++DOMWINDOW == 107 (0x11981c800) [pid = 1672] [serial = 742] [outer = 0x0] 09:02:02 INFO - PROCESS | 1672 | ++DOMWINDOW == 108 (0x120ea5c00) [pid = 1672] [serial = 743] [outer = 0x11981c800] 09:02:02 INFO - PROCESS | 1672 | 1469548922025 Marionette DEBUG loaded listener.js 09:02:02 INFO - PROCESS | 1672 | ++DOMWINDOW == 109 (0x1242f0000) [pid = 1672] [serial = 744] [outer = 0x11981c800] 09:02:02 INFO - PROCESS | 1672 | 1469548922635 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]]]}] 09:02:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 09:02:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 872ms 09:02:02 INFO - PROCESS | 1672 | 1469548922696 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 09:02:02 INFO - PROCESS | 1672 | 1469548922698 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 09:02:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 09:02:02 INFO - PROCESS | 1672 | 1469548922702 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 09:02:02 INFO - PROCESS | 1672 | 1469548922703 Marionette TRACE conn2 <- [1,966,null,{}] 09:02:02 INFO - PROCESS | 1672 | 1469548922707 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}] 09:02:02 INFO - PROCESS | 1672 | 1469548922709 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:02 INFO - PROCESS | 1672 | 1469548922804 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 09:02:02 INFO - PROCESS | 1672 | 1469548922932 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:02 INFO - PROCESS | 1672 | 1469548922935 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:02 INFO - PROCESS | 1672 | ++DOCSHELL 0x116679000 == 46 [pid = 1672] [id = 249] 09:02:02 INFO - PROCESS | 1672 | ++DOMWINDOW == 110 (0x112f9d400) [pid = 1672] [serial = 745] [outer = 0x0] 09:02:02 INFO - PROCESS | 1672 | ++DOMWINDOW == 111 (0x11697e000) [pid = 1672] [serial = 746] [outer = 0x112f9d400] 09:02:02 INFO - PROCESS | 1672 | 1469548922961 Marionette DEBUG loaded listener.js 09:02:03 INFO - PROCESS | 1672 | ++DOMWINDOW == 112 (0x117408c00) [pid = 1672] [serial = 747] [outer = 0x112f9d400] 09:02:03 INFO - PROCESS | 1672 | --DOCSHELL 0x1290e2000 == 45 [pid = 1672] [id = 244] 09:02:03 INFO - PROCESS | 1672 | --DOCSHELL 0x128e9c000 == 44 [pid = 1672] [id = 243] 09:02:03 INFO - PROCESS | 1672 | --DOCSHELL 0x126958800 == 43 [pid = 1672] [id = 242] 09:02:03 INFO - PROCESS | 1672 | --DOCSHELL 0x1265e4800 == 42 [pid = 1672] [id = 241] 09:02:03 INFO - PROCESS | 1672 | --DOCSHELL 0x12502e000 == 41 [pid = 1672] [id = 240] 09:02:03 INFO - PROCESS | 1672 | --DOCSHELL 0x124444800 == 40 [pid = 1672] [id = 239] 09:02:03 INFO - PROCESS | 1672 | --DOCSHELL 0x123961000 == 39 [pid = 1672] [id = 238] 09:02:03 INFO - PROCESS | 1672 | --DOCSHELL 0x12275e800 == 38 [pid = 1672] [id = 237] 09:02:03 INFO - PROCESS | 1672 | --DOCSHELL 0x11987b800 == 37 [pid = 1672] [id = 236] 09:02:03 INFO - PROCESS | 1672 | --DOCSHELL 0x1191b8800 == 36 [pid = 1672] [id = 235] 09:02:03 INFO - PROCESS | 1672 | --DOCSHELL 0x11614a800 == 35 [pid = 1672] [id = 234] 09:02:03 INFO - PROCESS | 1672 | --DOCSHELL 0x11614b800 == 34 [pid = 1672] [id = 233] 09:02:03 INFO - PROCESS | 1672 | --DOCSHELL 0x12a927800 == 33 [pid = 1672] [id = 230] 09:02:03 INFO - PROCESS | 1672 | --DOCSHELL 0x113d7f000 == 32 [pid = 1672] [id = 231] 09:02:03 INFO - PROCESS | 1672 | --DOCSHELL 0x111e91000 == 31 [pid = 1672] [id = 232] 09:02:03 INFO - PROCESS | 1672 | --DOCSHELL 0x12ac0f000 == 30 [pid = 1672] [id = 248] 09:02:03 INFO - PROCESS | 1672 | --DOCSHELL 0x123bd8800 == 29 [pid = 1672] [id = 247] 09:02:03 INFO - PROCESS | 1672 | --DOCSHELL 0x117361000 == 28 [pid = 1672] [id = 246] 09:02:03 INFO - PROCESS | 1672 | --DOCSHELL 0x129c51800 == 27 [pid = 1672] [id = 245] 09:02:03 INFO - PROCESS | 1672 | --DOMWINDOW == 111 (0x124481800) [pid = 1672] [serial = 668] [outer = 0x0] [url = about:blank] 09:02:03 INFO - PROCESS | 1672 | --DOMWINDOW == 110 (0x11937a400) [pid = 1672] [serial = 656] [outer = 0x0] [url = about:blank] 09:02:03 INFO - PROCESS | 1672 | --DOMWINDOW == 109 (0x11958a800) [pid = 1672] [serial = 657] [outer = 0x0] [url = about:blank] 09:02:03 INFO - PROCESS | 1672 | --DOMWINDOW == 108 (0x1294f4800) [pid = 1672] [serial = 636] [outer = 0x0] [url = about:blank] 09:02:03 INFO - PROCESS | 1672 | --DOMWINDOW == 107 (0x1238f5c00) [pid = 1672] [serial = 665] [outer = 0x0] [url = about:blank] 09:02:03 INFO - PROCESS | 1672 | --DOMWINDOW == 106 (0x112f53400) [pid = 1672] [serial = 641] [outer = 0x0] [url = about:blank] 09:02:03 INFO - PROCESS | 1672 | --DOMWINDOW == 105 (0x1199a6000) [pid = 1672] [serial = 659] [outer = 0x0] [url = about:blank] 09:02:03 INFO - PROCESS | 1672 | --DOMWINDOW == 104 (0x11339dc00) [pid = 1672] [serial = 642] [outer = 0x0] [url = about:blank] 09:02:03 INFO - PROCESS | 1672 | --DOMWINDOW == 103 (0x1199b0c00) [pid = 1672] [serial = 660] [outer = 0x0] [url = about:blank] 09:02:03 INFO - PROCESS | 1672 | --DOMWINDOW == 102 (0x1160ef800) [pid = 1672] [serial = 644] [outer = 0x0] [url = about:blank] 09:02:03 INFO - PROCESS | 1672 | --DOMWINDOW == 101 (0x116aa1000) [pid = 1672] [serial = 645] [outer = 0x0] [url = about:blank] 09:02:03 INFO - PROCESS | 1672 | --DOMWINDOW == 100 (0x11740e800) [pid = 1672] [serial = 647] [outer = 0x0] [url = about:blank] 09:02:03 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x117454800) [pid = 1672] [serial = 648] [outer = 0x0] [url = about:blank] 09:02:03 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x118886c00) [pid = 1672] [serial = 653] [outer = 0x0] [url = about:blank] 09:02:03 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x11936f400) [pid = 1672] [serial = 654] [outer = 0x0] [url = about:blank] 09:02:03 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x12488f400) [pid = 1672] [serial = 671] [outer = 0x0] [url = about:blank] 09:02:03 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x1127d1c00) [pid = 1672] [serial = 638] [outer = 0x0] [url = about:blank] 09:02:03 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x1127df800) [pid = 1672] [serial = 639] [outer = 0x0] [url = about:blank] 09:02:03 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x11740a800) [pid = 1672] [serial = 650] [outer = 0x0] [url = about:blank] 09:02:03 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x118399000) [pid = 1672] [serial = 651] [outer = 0x0] [url = about:blank] 09:02:03 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x120e9c400) [pid = 1672] [serial = 662] [outer = 0x0] [url = about:blank] 09:02:03 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x120fd3c00) [pid = 1672] [serial = 663] [outer = 0x0] [url = about:blank] 09:02:03 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x124884400) [pid = 1672] [serial = 669] [outer = 0x0] [url = about:blank] 09:02:03 INFO - PROCESS | 1672 | --DOMWINDOW == 88 (0x11876e400) [pid = 1672] [serial = 680] [outer = 0x0] [url = about:blank] 09:02:03 INFO - PROCESS | 1672 | --DOMWINDOW == 87 (0x124f2bc00) [pid = 1672] [serial = 674] [outer = 0x0] [url = about:blank] 09:02:03 INFO - PROCESS | 1672 | --DOMWINDOW == 86 (0x124bc2400) [pid = 1672] [serial = 672] [outer = 0x0] [url = about:blank] 09:02:03 INFO - PROCESS | 1672 | --DOMWINDOW == 85 (0x1261a6400) [pid = 1672] [serial = 677] [outer = 0x0] [url = about:blank] 09:02:03 INFO - PROCESS | 1672 | --DOMWINDOW == 84 (0x125542000) [pid = 1672] [serial = 675] [outer = 0x0] [url = about:blank] 09:02:03 INFO - PROCESS | 1672 | --DOMWINDOW == 83 (0x124de7c00) [pid = 1672] [serial = 683] [outer = 0x0] [url = about:blank] 09:02:03 INFO - PROCESS | 1672 | --DOMWINDOW == 82 (0x11339b800) [pid = 1672] [serial = 681] [outer = 0x0] [url = about:blank] 09:02:03 INFO - PROCESS | 1672 | --DOMWINDOW == 81 (0x126599c00) [pid = 1672] [serial = 678] [outer = 0x0] [url = about:blank] 09:02:03 INFO - PROCESS | 1672 | --DOMWINDOW == 80 (0x1267b3800) [pid = 1672] [serial = 686] [outer = 0x0] [url = about:blank] 09:02:03 INFO - PROCESS | 1672 | --DOMWINDOW == 79 (0x1261a8000) [pid = 1672] [serial = 684] [outer = 0x0] [url = about:blank] 09:02:03 INFO - PROCESS | 1672 | --DOMWINDOW == 78 (0x123f8c400) [pid = 1672] [serial = 666] [outer = 0x0] [url = about:blank] 09:02:03 INFO - PROCESS | 1672 | --DOMWINDOW == 77 (0x128883400) [pid = 1672] [serial = 689] [outer = 0x0] [url = about:blank] 09:02:03 INFO - PROCESS | 1672 | --DOMWINDOW == 76 (0x128874400) [pid = 1672] [serial = 687] [outer = 0x0] [url = about:blank] 09:02:03 INFO - PROCESS | 1672 | 1469548923916 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]]]}] 09:02:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 09:02:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1221ms 09:02:03 INFO - PROCESS | 1672 | 1469548923923 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 09:02:03 INFO - PROCESS | 1672 | 1469548923925 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 09:02:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 09:02:03 INFO - PROCESS | 1672 | 1469548923928 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 09:02:03 INFO - PROCESS | 1672 | 1469548923930 Marionette TRACE conn2 <- [1,970,null,{}] 09:02:03 INFO - PROCESS | 1672 | 1469548923942 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}] 09:02:03 INFO - PROCESS | 1672 | 1469548923944 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:04 INFO - PROCESS | 1672 | 1469548924025 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 09:02:04 INFO - PROCESS | 1672 | 1469548924031 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:04 INFO - PROCESS | 1672 | 1469548924035 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:04 INFO - PROCESS | 1672 | ++DOCSHELL 0x1160ad000 == 28 [pid = 1672] [id = 250] 09:02:04 INFO - PROCESS | 1672 | ++DOMWINDOW == 77 (0x112ec9800) [pid = 1672] [serial = 748] [outer = 0x0] 09:02:04 INFO - PROCESS | 1672 | ++DOMWINDOW == 78 (0x112f55000) [pid = 1672] [serial = 749] [outer = 0x112ec9800] 09:02:04 INFO - PROCESS | 1672 | 1469548924062 Marionette DEBUG loaded listener.js 09:02:04 INFO - PROCESS | 1672 | ++DOMWINDOW == 79 (0x113d97800) [pid = 1672] [serial = 750] [outer = 0x112ec9800] 09:02:04 INFO - PROCESS | 1672 | 1469548924409 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]]]}] 09:02:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 09:02:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 530ms 09:02:04 INFO - PROCESS | 1672 | 1469548924458 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 09:02:04 INFO - PROCESS | 1672 | 1469548924462 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 09:02:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 09:02:04 INFO - PROCESS | 1672 | 1469548924469 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 09:02:04 INFO - PROCESS | 1672 | 1469548924471 Marionette TRACE conn2 <- [1,974,null,{}] 09:02:04 INFO - PROCESS | 1672 | 1469548924473 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}] 09:02:04 INFO - PROCESS | 1672 | 1469548924475 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:04 INFO - PROCESS | 1672 | 1469548924548 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 09:02:04 INFO - PROCESS | 1672 | 1469548924552 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:04 INFO - PROCESS | 1672 | 1469548924554 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:04 INFO - PROCESS | 1672 | ++DOCSHELL 0x11725c800 == 29 [pid = 1672] [id = 251] 09:02:04 INFO - PROCESS | 1672 | ++DOMWINDOW == 80 (0x11662bc00) [pid = 1672] [serial = 751] [outer = 0x0] 09:02:04 INFO - PROCESS | 1672 | ++DOMWINDOW == 81 (0x11744cc00) [pid = 1672] [serial = 752] [outer = 0x11662bc00] 09:02:04 INFO - PROCESS | 1672 | 1469548924583 Marionette DEBUG loaded listener.js 09:02:04 INFO - PROCESS | 1672 | ++DOMWINDOW == 82 (0x11838d800) [pid = 1672] [serial = 753] [outer = 0x11662bc00] 09:02:04 INFO - PROCESS | 1672 | 1469548924922 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]]]}] 09:02:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 09:02:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 468ms 09:02:04 INFO - PROCESS | 1672 | 1469548924938 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 09:02:04 INFO - PROCESS | 1672 | 1469548924939 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 09:02:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 09:02:04 INFO - PROCESS | 1672 | 1469548924942 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 09:02:04 INFO - PROCESS | 1672 | 1469548924945 Marionette TRACE conn2 <- [1,978,null,{}] 09:02:04 INFO - PROCESS | 1672 | 1469548924956 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}] 09:02:04 INFO - PROCESS | 1672 | 1469548924960 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:05 INFO - PROCESS | 1672 | 1469548925040 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 09:02:05 INFO - PROCESS | 1672 | 1469548925092 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:05 INFO - PROCESS | 1672 | 1469548925095 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:05 INFO - PROCESS | 1672 | ++DOCSHELL 0x1191b6800 == 30 [pid = 1672] [id = 252] 09:02:05 INFO - PROCESS | 1672 | ++DOMWINDOW == 83 (0x112e60800) [pid = 1672] [serial = 754] [outer = 0x0] 09:02:05 INFO - PROCESS | 1672 | ++DOMWINDOW == 84 (0x11919fc00) [pid = 1672] [serial = 755] [outer = 0x112e60800] 09:02:05 INFO - PROCESS | 1672 | 1469548925122 Marionette DEBUG loaded listener.js 09:02:05 INFO - PROCESS | 1672 | ++DOMWINDOW == 85 (0x1193a8800) [pid = 1672] [serial = 756] [outer = 0x112e60800] 09:02:05 INFO - PROCESS | 1672 | 1469548925420 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]]]}] 09:02:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 09:02:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 524ms 09:02:05 INFO - PROCESS | 1672 | 1469548925468 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 09:02:05 INFO - PROCESS | 1672 | 1469548925470 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 09:02:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 09:02:05 INFO - PROCESS | 1672 | 1469548925472 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 09:02:05 INFO - PROCESS | 1672 | 1469548925473 Marionette TRACE conn2 <- [1,982,null,{}] 09:02:05 INFO - PROCESS | 1672 | 1469548925476 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}] 09:02:05 INFO - PROCESS | 1672 | 1469548925477 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:05 INFO - PROCESS | 1672 | 1469548925553 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 09:02:05 INFO - PROCESS | 1672 | 1469548925608 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:05 INFO - PROCESS | 1672 | 1469548925609 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:05 INFO - PROCESS | 1672 | ++DOCSHELL 0x1195bb000 == 31 [pid = 1672] [id = 253] 09:02:05 INFO - PROCESS | 1672 | ++DOMWINDOW == 86 (0x1187d3c00) [pid = 1672] [serial = 757] [outer = 0x0] 09:02:05 INFO - PROCESS | 1672 | ++DOMWINDOW == 87 (0x1199a5000) [pid = 1672] [serial = 758] [outer = 0x1187d3c00] 09:02:05 INFO - PROCESS | 1672 | 1469548925634 Marionette DEBUG loaded listener.js 09:02:05 INFO - PROCESS | 1672 | ++DOMWINDOW == 88 (0x120e98c00) [pid = 1672] [serial = 759] [outer = 0x1187d3c00] 09:02:05 INFO - PROCESS | 1672 | 1469548925923 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]]]}] 09:02:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 09:02:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 469ms 09:02:05 INFO - PROCESS | 1672 | 1469548925943 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 09:02:05 INFO - PROCESS | 1672 | 1469548925944 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 09:02:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 09:02:05 INFO - PROCESS | 1672 | 1469548925954 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 09:02:05 INFO - PROCESS | 1672 | 1469548925962 Marionette TRACE conn2 <- [1,986,null,{}] 09:02:05 INFO - PROCESS | 1672 | 1469548925973 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}] 09:02:05 INFO - PROCESS | 1672 | 1469548925974 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:06 INFO - PROCESS | 1672 | 1469548926063 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 09:02:06 INFO - PROCESS | 1672 | 1469548926067 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:06 INFO - PROCESS | 1672 | 1469548926068 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:06 INFO - PROCESS | 1672 | ++DOCSHELL 0x12275f800 == 32 [pid = 1672] [id = 254] 09:02:06 INFO - PROCESS | 1672 | ++DOMWINDOW == 89 (0x1127da800) [pid = 1672] [serial = 760] [outer = 0x0] 09:02:06 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x120e9a000) [pid = 1672] [serial = 761] [outer = 0x1127da800] 09:02:06 INFO - PROCESS | 1672 | 1469548926093 Marionette DEBUG loaded listener.js 09:02:06 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x1238f3c00) [pid = 1672] [serial = 762] [outer = 0x1127da800] 09:02:06 INFO - PROCESS | 1672 | 1469548926423 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]]]}] 09:02:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 09:02:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 485ms 09:02:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 09:02:06 INFO - PROCESS | 1672 | 1469548926436 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 09:02:06 INFO - PROCESS | 1672 | 1469548926437 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 09:02:06 INFO - PROCESS | 1672 | 1469548926439 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 09:02:06 INFO - PROCESS | 1672 | 1469548926440 Marionette TRACE conn2 <- [1,990,null,{}] 09:02:06 INFO - PROCESS | 1672 | 1469548926450 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}] 09:02:06 INFO - PROCESS | 1672 | 1469548926455 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:06 INFO - PROCESS | 1672 | 1469548926566 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 09:02:06 INFO - PROCESS | 1672 | 1469548926570 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:06 INFO - PROCESS | 1672 | 1469548926571 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:06 INFO - PROCESS | 1672 | ++DOCSHELL 0x123a78800 == 33 [pid = 1672] [id = 255] 09:02:06 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x12271e000) [pid = 1672] [serial = 763] [outer = 0x0] 09:02:06 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x1242f5c00) [pid = 1672] [serial = 764] [outer = 0x12271e000] 09:02:06 INFO - PROCESS | 1672 | 1469548926595 Marionette DEBUG loaded listener.js 09:02:06 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x1249ea000) [pid = 1672] [serial = 765] [outer = 0x12271e000] 09:02:06 INFO - PROCESS | 1672 | 1469548926929 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]]]}] 09:02:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 09:02:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 519ms 09:02:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 09:02:06 INFO - PROCESS | 1672 | 1469548926959 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 09:02:06 INFO - PROCESS | 1672 | 1469548926960 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 09:02:06 INFO - PROCESS | 1672 | 1469548926968 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 09:02:06 INFO - PROCESS | 1672 | 1469548926969 Marionette TRACE conn2 <- [1,994,null,{}] 09:02:06 INFO - PROCESS | 1672 | 1469548926971 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}] 09:02:06 INFO - PROCESS | 1672 | 1469548926972 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:07 INFO - PROCESS | 1672 | 1469548927081 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 09:02:07 INFO - PROCESS | 1672 | 1469548927084 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:07 INFO - PROCESS | 1672 | 1469548927085 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:07 INFO - PROCESS | 1672 | ++DOCSHELL 0x124452000 == 34 [pid = 1672] [id = 256] 09:02:07 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x111fe3800) [pid = 1672] [serial = 766] [outer = 0x0] 09:02:07 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x124bbc800) [pid = 1672] [serial = 767] [outer = 0x111fe3800] 09:02:07 INFO - PROCESS | 1672 | 1469548927109 Marionette DEBUG loaded listener.js 09:02:07 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x125067000) [pid = 1672] [serial = 768] [outer = 0x111fe3800] 09:02:07 INFO - PROCESS | 1672 | 1469548927428 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]]]}] 09:02:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 09:02:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 524ms 09:02:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 09:02:07 INFO - PROCESS | 1672 | 1469548927486 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 09:02:07 INFO - PROCESS | 1672 | 1469548927487 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 09:02:07 INFO - PROCESS | 1672 | 1469548927490 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 09:02:07 INFO - PROCESS | 1672 | 1469548927491 Marionette TRACE conn2 <- [1,998,null,{}] 09:02:07 INFO - PROCESS | 1672 | 1469548927493 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}] 09:02:07 INFO - PROCESS | 1672 | 1469548927494 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:07 INFO - PROCESS | 1672 | 1469548927584 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 09:02:07 INFO - PROCESS | 1672 | 1469548927622 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:07 INFO - PROCESS | 1672 | 1469548927623 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:07 INFO - PROCESS | 1672 | ++DOCSHELL 0x1255c7800 == 35 [pid = 1672] [id = 257] 09:02:07 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x125066c00) [pid = 1672] [serial = 769] [outer = 0x0] 09:02:07 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x1260a1000) [pid = 1672] [serial = 770] [outer = 0x125066c00] 09:02:07 INFO - PROCESS | 1672 | 1469548927647 Marionette DEBUG loaded listener.js 09:02:07 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x126593800) [pid = 1672] [serial = 771] [outer = 0x125066c00] 09:02:08 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x11339a800) [pid = 1672] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 09:02:08 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x128877800) [pid = 1672] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 09:02:08 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x1199b1400) [pid = 1672] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 09:02:08 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x124482c00) [pid = 1672] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 09:02:08 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x111aad400) [pid = 1672] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 09:02:08 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x112a81000) [pid = 1672] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 09:02:08 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x11386b800) [pid = 1672] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 09:02:08 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x118392000) [pid = 1672] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 09:02:08 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x112e64400) [pid = 1672] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 09:02:08 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x117407000) [pid = 1672] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 09:02:08 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x118888c00) [pid = 1672] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 09:02:08 INFO - PROCESS | 1672 | --DOMWINDOW == 88 (0x128874c00) [pid = 1672] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 09:02:08 INFO - PROCESS | 1672 | --DOMWINDOW == 87 (0x1199af800) [pid = 1672] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 09:02:08 INFO - PROCESS | 1672 | --DOMWINDOW == 86 (0x124883800) [pid = 1672] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 09:02:08 INFO - PROCESS | 1672 | --DOMWINDOW == 85 (0x124891c00) [pid = 1672] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 09:02:08 INFO - PROCESS | 1672 | --DOMWINDOW == 84 (0x112ece000) [pid = 1672] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 09:02:08 INFO - PROCESS | 1672 | 1469548928112 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]]]}] 09:02:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 09:02:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 669ms 09:02:08 INFO - PROCESS | 1672 | 1469548928159 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 09:02:08 INFO - PROCESS | 1672 | 1469548928161 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 09:02:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 09:02:08 INFO - PROCESS | 1672 | 1469548928164 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 09:02:08 INFO - PROCESS | 1672 | 1469548928165 Marionette TRACE conn2 <- [1,1002,null,{}] 09:02:08 INFO - PROCESS | 1672 | 1469548928167 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}] 09:02:08 INFO - PROCESS | 1672 | 1469548928168 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:08 INFO - PROCESS | 1672 | 1469548928252 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 09:02:08 INFO - PROCESS | 1672 | 1469548928255 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:08 INFO - PROCESS | 1672 | 1469548928256 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:08 INFO - PROCESS | 1672 | ++DOCSHELL 0x124b92000 == 36 [pid = 1672] [id = 258] 09:02:08 INFO - PROCESS | 1672 | ++DOMWINDOW == 85 (0x112ec1c00) [pid = 1672] [serial = 772] [outer = 0x0] 09:02:08 INFO - PROCESS | 1672 | ++DOMWINDOW == 86 (0x118392000) [pid = 1672] [serial = 773] [outer = 0x112ec1c00] 09:02:08 INFO - PROCESS | 1672 | 1469548928282 Marionette DEBUG loaded listener.js 09:02:08 INFO - PROCESS | 1672 | ++DOMWINDOW == 87 (0x1199b1400) [pid = 1672] [serial = 774] [outer = 0x112ec1c00] 09:02:08 INFO - PROCESS | 1672 | 1469548928693 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]]]}] 09:02:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 09:02:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 572ms 09:02:08 INFO - PROCESS | 1672 | 1469548928737 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 09:02:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 09:02:08 INFO - PROCESS | 1672 | 1469548928739 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 09:02:08 INFO - PROCESS | 1672 | 1469548928743 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 09:02:08 INFO - PROCESS | 1672 | 1469548928744 Marionette TRACE conn2 <- [1,1006,null,{}] 09:02:08 INFO - PROCESS | 1672 | 1469548928750 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}] 09:02:08 INFO - PROCESS | 1672 | 1469548928752 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:08 INFO - PROCESS | 1672 | 1469548928868 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 09:02:08 INFO - PROCESS | 1672 | 1469548928905 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:08 INFO - PROCESS | 1672 | 1469548928906 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:08 INFO - PROCESS | 1672 | ++DOCSHELL 0x12893c000 == 37 [pid = 1672] [id = 259] 09:02:08 INFO - PROCESS | 1672 | ++DOMWINDOW == 88 (0x118391400) [pid = 1672] [serial = 775] [outer = 0x0] 09:02:08 INFO - PROCESS | 1672 | ++DOMWINDOW == 89 (0x124890c00) [pid = 1672] [serial = 776] [outer = 0x118391400] 09:02:08 INFO - PROCESS | 1672 | 1469548928946 Marionette DEBUG loaded listener.js 09:02:08 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x126099800) [pid = 1672] [serial = 777] [outer = 0x118391400] 09:02:09 INFO - PROCESS | 1672 | 1469548929274 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]]]}] 09:02:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 09:02:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 570ms 09:02:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 09:02:09 INFO - PROCESS | 1672 | 1469548929313 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 09:02:09 INFO - PROCESS | 1672 | 1469548929315 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 09:02:09 INFO - PROCESS | 1672 | 1469548929317 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 09:02:09 INFO - PROCESS | 1672 | 1469548929318 Marionette TRACE conn2 <- [1,1010,null,{}] 09:02:09 INFO - PROCESS | 1672 | 1469548929321 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}] 09:02:09 INFO - PROCESS | 1672 | 1469548929322 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:09 INFO - PROCESS | 1672 | 1469548929442 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 09:02:09 INFO - PROCESS | 1672 | 1469548929449 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:09 INFO - PROCESS | 1672 | 1469548929451 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:09 INFO - PROCESS | 1672 | ++DOCSHELL 0x12275d000 == 38 [pid = 1672] [id = 260] 09:02:09 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x126706000) [pid = 1672] [serial = 778] [outer = 0x0] 09:02:09 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x12890dc00) [pid = 1672] [serial = 779] [outer = 0x126706000] 09:02:09 INFO - PROCESS | 1672 | 1469548929477 Marionette DEBUG loaded listener.js 09:02:09 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x128e1cc00) [pid = 1672] [serial = 780] [outer = 0x126706000] 09:02:09 INFO - PROCESS | 1672 | 1469548929766 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]]]}] 09:02:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 09:02:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 469ms 09:02:09 INFO - PROCESS | 1672 | 1469548929787 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 09:02:09 INFO - PROCESS | 1672 | 1469548929789 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 09:02:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 09:02:09 INFO - PROCESS | 1672 | 1469548929792 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 09:02:09 INFO - PROCESS | 1672 | 1469548929793 Marionette TRACE conn2 <- [1,1014,null,{}] 09:02:09 INFO - PROCESS | 1672 | 1469548929795 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}] 09:02:09 INFO - PROCESS | 1672 | 1469548929796 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:09 INFO - PROCESS | 1672 | 1469548929887 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 09:02:09 INFO - PROCESS | 1672 | 1469548929890 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:09 INFO - PROCESS | 1672 | 1469548929891 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:09 INFO - PROCESS | 1672 | ++DOCSHELL 0x129c5a000 == 39 [pid = 1672] [id = 261] 09:02:09 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x118391c00) [pid = 1672] [serial = 781] [outer = 0x0] 09:02:09 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x128e8b800) [pid = 1672] [serial = 782] [outer = 0x118391c00] 09:02:09 INFO - PROCESS | 1672 | 1469548929915 Marionette DEBUG loaded listener.js 09:02:09 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x12920c400) [pid = 1672] [serial = 783] [outer = 0x118391c00] 09:02:10 INFO - PROCESS | 1672 | 1469548930421 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]]]}] 09:02:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 09:02:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 670ms 09:02:10 INFO - PROCESS | 1672 | 1469548930463 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 09:02:10 INFO - PROCESS | 1672 | 1469548930466 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 09:02:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 09:02:10 INFO - PROCESS | 1672 | 1469548930469 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 09:02:10 INFO - PROCESS | 1672 | 1469548930471 Marionette TRACE conn2 <- [1,1018,null,{}] 09:02:10 INFO - PROCESS | 1672 | 1469548930476 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}] 09:02:10 INFO - PROCESS | 1672 | 1469548930478 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:10 INFO - PROCESS | 1672 | 1469548930591 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 09:02:10 INFO - PROCESS | 1672 | 1469548930665 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:10 INFO - PROCESS | 1672 | 1469548930666 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:10 INFO - PROCESS | 1672 | ++DOCSHELL 0x11725c000 == 40 [pid = 1672] [id = 262] 09:02:10 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x112f9a400) [pid = 1672] [serial = 784] [outer = 0x0] 09:02:10 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x113f30c00) [pid = 1672] [serial = 785] [outer = 0x112f9a400] 09:02:10 INFO - PROCESS | 1672 | 1469548930695 Marionette DEBUG loaded listener.js 09:02:10 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x116aa9000) [pid = 1672] [serial = 786] [outer = 0x112f9a400] 09:02:11 INFO - PROCESS | 1672 | 1469548931211 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]]]}] 09:02:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 09:02:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 772ms 09:02:11 INFO - PROCESS | 1672 | 1469548931257 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 09:02:11 INFO - PROCESS | 1672 | 1469548931261 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 09:02:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 09:02:11 INFO - PROCESS | 1672 | 1469548931287 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 09:02:11 INFO - PROCESS | 1672 | 1469548931289 Marionette TRACE conn2 <- [1,1022,null,{}] 09:02:11 INFO - PROCESS | 1672 | 1469548931292 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}] 09:02:11 INFO - PROCESS | 1672 | 1469548931293 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:11 INFO - PROCESS | 1672 | 1469548931399 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 09:02:11 INFO - PROCESS | 1672 | 1469548931476 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:11 INFO - PROCESS | 1672 | 1469548931477 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:11 INFO - PROCESS | 1672 | ++DOCSHELL 0x117089000 == 41 [pid = 1672] [id = 263] 09:02:11 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x113fa0800) [pid = 1672] [serial = 787] [outer = 0x0] 09:02:11 INFO - PROCESS | 1672 | ++DOMWINDOW == 101 (0x117408400) [pid = 1672] [serial = 788] [outer = 0x113fa0800] 09:02:11 INFO - PROCESS | 1672 | 1469548931509 Marionette DEBUG loaded listener.js 09:02:11 INFO - PROCESS | 1672 | ++DOMWINDOW == 102 (0x11888ac00) [pid = 1672] [serial = 789] [outer = 0x113fa0800] 09:02:12 INFO - PROCESS | 1672 | --DOCSHELL 0x12275d000 == 40 [pid = 1672] [id = 260] 09:02:12 INFO - PROCESS | 1672 | --DOCSHELL 0x12893c000 == 39 [pid = 1672] [id = 259] 09:02:12 INFO - PROCESS | 1672 | --DOCSHELL 0x124b92000 == 38 [pid = 1672] [id = 258] 09:02:12 INFO - PROCESS | 1672 | --DOCSHELL 0x1255c7800 == 37 [pid = 1672] [id = 257] 09:02:12 INFO - PROCESS | 1672 | --DOCSHELL 0x124452000 == 36 [pid = 1672] [id = 256] 09:02:12 INFO - PROCESS | 1672 | --DOCSHELL 0x123a78800 == 35 [pid = 1672] [id = 255] 09:02:12 INFO - PROCESS | 1672 | --DOCSHELL 0x12275f800 == 34 [pid = 1672] [id = 254] 09:02:12 INFO - PROCESS | 1672 | --DOCSHELL 0x1195bb000 == 33 [pid = 1672] [id = 253] 09:02:12 INFO - PROCESS | 1672 | --DOCSHELL 0x1191b6800 == 32 [pid = 1672] [id = 252] 09:02:12 INFO - PROCESS | 1672 | --DOCSHELL 0x11725c800 == 31 [pid = 1672] [id = 251] 09:02:12 INFO - PROCESS | 1672 | --DOCSHELL 0x1160ad000 == 30 [pid = 1672] [id = 250] 09:02:12 INFO - PROCESS | 1672 | 1469548932130 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]]]}] 09:02:12 INFO - PROCESS | 1672 | --DOMWINDOW == 101 (0x120fd1400) [pid = 1672] [serial = 713] [outer = 0x0] [url = about:blank] 09:02:12 INFO - PROCESS | 1672 | --DOMWINDOW == 100 (0x124886800) [pid = 1672] [serial = 716] [outer = 0x0] [url = about:blank] 09:02:12 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x112742400) [pid = 1672] [serial = 692] [outer = 0x0] [url = about:blank] 09:02:12 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x112a81800) [pid = 1672] [serial = 693] [outer = 0x0] [url = about:blank] 09:02:12 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x115e11000) [pid = 1672] [serial = 698] [outer = 0x0] [url = about:blank] 09:02:12 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x11697b800) [pid = 1672] [serial = 699] [outer = 0x0] [url = about:blank] 09:02:12 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x113f30000) [pid = 1672] [serial = 695] [outer = 0x0] [url = about:blank] 09:02:12 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x116783000) [pid = 1672] [serial = 696] [outer = 0x0] [url = about:blank] 09:02:12 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x119815c00) [pid = 1672] [serial = 710] [outer = 0x0] [url = about:blank] 09:02:12 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x1187da000) [pid = 1672] [serial = 704] [outer = 0x0] [url = about:blank] 09:02:12 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x12448d800) [pid = 1672] [serial = 714] [outer = 0x0] [url = about:blank] 09:02:12 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x11904ec00) [pid = 1672] [serial = 705] [outer = 0x0] [url = about:blank] 09:02:12 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x11740f400) [pid = 1672] [serial = 701] [outer = 0x0] [url = about:blank] 09:02:12 INFO - PROCESS | 1672 | --DOMWINDOW == 88 (0x1176a4000) [pid = 1672] [serial = 702] [outer = 0x0] [url = about:blank] 09:02:12 INFO - PROCESS | 1672 | --DOMWINDOW == 87 (0x1191da800) [pid = 1672] [serial = 707] [outer = 0x0] [url = about:blank] 09:02:12 INFO - PROCESS | 1672 | --DOMWINDOW == 86 (0x11957ec00) [pid = 1672] [serial = 708] [outer = 0x0] [url = about:blank] 09:02:12 INFO - PROCESS | 1672 | --DOMWINDOW == 85 (0x128910800) [pid = 1672] [serial = 690] [outer = 0x0] [url = about:blank] 09:02:12 INFO - PROCESS | 1672 | --DOMWINDOW == 84 (0x12890d000) [pid = 1672] [serial = 729] [outer = 0x0] [url = about:blank] 09:02:12 INFO - PROCESS | 1672 | --DOMWINDOW == 83 (0x124bbf400) [pid = 1672] [serial = 719] [outer = 0x0] [url = about:blank] 09:02:12 INFO - PROCESS | 1672 | --DOMWINDOW == 82 (0x124892400) [pid = 1672] [serial = 717] [outer = 0x0] [url = about:blank] 09:02:12 INFO - PROCESS | 1672 | --DOMWINDOW == 81 (0x12609bc00) [pid = 1672] [serial = 722] [outer = 0x0] [url = about:blank] 09:02:12 INFO - PROCESS | 1672 | --DOMWINDOW == 80 (0x124f7f800) [pid = 1672] [serial = 720] [outer = 0x0] [url = about:blank] 09:02:12 INFO - PROCESS | 1672 | --DOMWINDOW == 79 (0x1267b7c00) [pid = 1672] [serial = 728] [outer = 0x0] [url = about:blank] 09:02:12 INFO - PROCESS | 1672 | --DOMWINDOW == 78 (0x1191dc800) [pid = 1672] [serial = 725] [outer = 0x0] [url = about:blank] 09:02:12 INFO - PROCESS | 1672 | --DOMWINDOW == 77 (0x126597800) [pid = 1672] [serial = 723] [outer = 0x0] [url = about:blank] 09:02:12 INFO - PROCESS | 1672 | --DOMWINDOW == 76 (0x128e1ec00) [pid = 1672] [serial = 732] [outer = 0x0] [url = about:blank] 09:02:12 INFO - PROCESS | 1672 | --DOMWINDOW == 75 (0x1199a8000) [pid = 1672] [serial = 726] [outer = 0x0] [url = about:blank] 09:02:12 INFO - PROCESS | 1672 | --DOMWINDOW == 74 (0x1199b0800) [pid = 1672] [serial = 711] [outer = 0x0] [url = about:blank] 09:02:12 INFO - PROCESS | 1672 | --DOMWINDOW == 73 (0x128e90000) [pid = 1672] [serial = 735] [outer = 0x0] [url = about:blank] 09:02:12 INFO - PROCESS | 1672 | --DOMWINDOW == 72 (0x128a8cc00) [pid = 1672] [serial = 734] [outer = 0x0] [url = about:blank] 09:02:12 INFO - PROCESS | 1672 | --DOMWINDOW == 71 (0x128a90400) [pid = 1672] [serial = 731] [outer = 0x0] [url = about:blank] 09:02:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 09:02:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 889ms 09:02:12 INFO - PROCESS | 1672 | 1469548932158 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 09:02:12 INFO - PROCESS | 1672 | 1469548932160 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 09:02:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 09:02:12 INFO - PROCESS | 1672 | 1469548932163 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 09:02:12 INFO - PROCESS | 1672 | 1469548932167 Marionette TRACE conn2 <- [1,1026,null,{}] 09:02:12 INFO - PROCESS | 1672 | 1469548932172 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}] 09:02:12 INFO - PROCESS | 1672 | 1469548932174 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:12 INFO - PROCESS | 1672 | 1469548932261 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 09:02:12 INFO - PROCESS | 1672 | 1469548932269 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:12 INFO - PROCESS | 1672 | 1469548932272 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:12 INFO - PROCESS | 1672 | ++DOCSHELL 0x11666d800 == 31 [pid = 1672] [id = 264] 09:02:12 INFO - PROCESS | 1672 | ++DOMWINDOW == 72 (0x113a06400) [pid = 1672] [serial = 790] [outer = 0x0] 09:02:12 INFO - PROCESS | 1672 | ++DOMWINDOW == 73 (0x113f37c00) [pid = 1672] [serial = 791] [outer = 0x113a06400] 09:02:12 INFO - PROCESS | 1672 | 1469548932298 Marionette DEBUG loaded listener.js 09:02:12 INFO - PROCESS | 1672 | ++DOMWINDOW == 74 (0x1172b2c00) [pid = 1672] [serial = 792] [outer = 0x113a06400] 09:02:12 INFO - PROCESS | 1672 | 1469548932752 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]]]}] 09:02:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 09:02:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 623ms 09:02:12 INFO - PROCESS | 1672 | 1469548932787 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 09:02:12 INFO - PROCESS | 1672 | 1469548932792 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 09:02:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 09:02:12 INFO - PROCESS | 1672 | 1469548932840 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 09:02:12 INFO - PROCESS | 1672 | 1469548932843 Marionette TRACE conn2 <- [1,1030,null,{}] 09:02:12 INFO - PROCESS | 1672 | 1469548932850 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}] 09:02:12 INFO - PROCESS | 1672 | 1469548932853 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:12 INFO - PROCESS | 1672 | 1469548932968 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 09:02:13 INFO - PROCESS | 1672 | 1469548933018 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:13 INFO - PROCESS | 1672 | 1469548933019 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:13 INFO - PROCESS | 1672 | ++DOCSHELL 0x11736d000 == 32 [pid = 1672] [id = 265] 09:02:13 INFO - PROCESS | 1672 | ++DOMWINDOW == 75 (0x118397400) [pid = 1672] [serial = 793] [outer = 0x0] 09:02:13 INFO - PROCESS | 1672 | ++DOMWINDOW == 76 (0x118887800) [pid = 1672] [serial = 794] [outer = 0x118397400] 09:02:13 INFO - PROCESS | 1672 | 1469548933048 Marionette DEBUG loaded listener.js 09:02:13 INFO - PROCESS | 1672 | ++DOMWINDOW == 77 (0x11919c800) [pid = 1672] [serial = 795] [outer = 0x118397400] 09:02:13 INFO - PROCESS | 1672 | 1469548933341 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]]]}] 09:02:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 09:02:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 570ms 09:02:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 09:02:13 INFO - PROCESS | 1672 | 1469548933372 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 09:02:13 INFO - PROCESS | 1672 | 1469548933373 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 09:02:13 INFO - PROCESS | 1672 | 1469548933375 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 09:02:13 INFO - PROCESS | 1672 | 1469548933378 Marionette TRACE conn2 <- [1,1034,null,{}] 09:02:13 INFO - PROCESS | 1672 | 1469548933389 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}] 09:02:13 INFO - PROCESS | 1672 | 1469548933392 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:13 INFO - PROCESS | 1672 | 1469548933471 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 09:02:13 INFO - PROCESS | 1672 | 1469548933476 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:13 INFO - PROCESS | 1672 | 1469548933478 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:13 INFO - PROCESS | 1672 | ++DOCSHELL 0x1195c0800 == 33 [pid = 1672] [id = 266] 09:02:13 INFO - PROCESS | 1672 | ++DOMWINDOW == 78 (0x1127d6800) [pid = 1672] [serial = 796] [outer = 0x0] 09:02:13 INFO - PROCESS | 1672 | ++DOMWINDOW == 79 (0x119816400) [pid = 1672] [serial = 797] [outer = 0x1127d6800] 09:02:13 INFO - PROCESS | 1672 | 1469548933507 Marionette DEBUG loaded listener.js 09:02:13 INFO - PROCESS | 1672 | ++DOMWINDOW == 80 (0x120e9f400) [pid = 1672] [serial = 798] [outer = 0x1127d6800] 09:02:13 INFO - PROCESS | 1672 | 1469548933838 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]]]}] 09:02:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 09:02:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 477ms 09:02:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 09:02:13 INFO - PROCESS | 1672 | 1469548933853 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 09:02:13 INFO - PROCESS | 1672 | 1469548933855 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 09:02:13 INFO - PROCESS | 1672 | 1469548933857 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 09:02:13 INFO - PROCESS | 1672 | 1469548933858 Marionette TRACE conn2 <- [1,1038,null,{}] 09:02:13 INFO - PROCESS | 1672 | 1469548933860 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}] 09:02:13 INFO - PROCESS | 1672 | 1469548933861 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:13 INFO - PROCESS | 1672 | 1469548933975 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 09:02:13 INFO - PROCESS | 1672 | 1469548933981 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:13 INFO - PROCESS | 1672 | 1469548933982 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:13 INFO - PROCESS | 1672 | ++DOCSHELL 0x123836000 == 34 [pid = 1672] [id = 267] 09:02:13 INFO - PROCESS | 1672 | ++DOMWINDOW == 81 (0x116adbc00) [pid = 1672] [serial = 799] [outer = 0x0] 09:02:14 INFO - PROCESS | 1672 | ++DOMWINDOW == 82 (0x120ea3400) [pid = 1672] [serial = 800] [outer = 0x116adbc00] 09:02:14 INFO - PROCESS | 1672 | 1469548934006 Marionette DEBUG loaded listener.js 09:02:14 INFO - PROCESS | 1672 | ++DOMWINDOW == 83 (0x1242f7000) [pid = 1672] [serial = 801] [outer = 0x116adbc00] 09:02:14 INFO - PROCESS | 1672 | 1469548934341 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]]]}] 09:02:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 09:02:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 521ms 09:02:14 INFO - PROCESS | 1672 | 1469548934385 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 09:02:14 INFO - PROCESS | 1672 | 1469548934387 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 09:02:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 09:02:14 INFO - PROCESS | 1672 | 1469548934389 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 09:02:14 INFO - PROCESS | 1672 | 1469548934390 Marionette TRACE conn2 <- [1,1042,null,{}] 09:02:14 INFO - PROCESS | 1672 | 1469548934392 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}] 09:02:14 INFO - PROCESS | 1672 | 1469548934394 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:14 INFO - PROCESS | 1672 | 1469548934486 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 09:02:14 INFO - PROCESS | 1672 | 1469548934489 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:14 INFO - PROCESS | 1672 | 1469548934491 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:14 INFO - PROCESS | 1672 | ++DOCSHELL 0x124298000 == 35 [pid = 1672] [id = 268] 09:02:14 INFO - PROCESS | 1672 | ++DOMWINDOW == 84 (0x1127d5800) [pid = 1672] [serial = 802] [outer = 0x0] 09:02:14 INFO - PROCESS | 1672 | ++DOMWINDOW == 85 (0x12448a400) [pid = 1672] [serial = 803] [outer = 0x1127d5800] 09:02:14 INFO - PROCESS | 1672 | 1469548934515 Marionette DEBUG loaded listener.js 09:02:14 INFO - PROCESS | 1672 | ++DOMWINDOW == 86 (0x124884400) [pid = 1672] [serial = 804] [outer = 0x1127d5800] 09:02:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 09:02:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 469ms 09:02:14 INFO - PROCESS | 1672 | 1469548934849 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]]]}] 09:02:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 09:02:14 INFO - PROCESS | 1672 | 1469548934870 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 09:02:14 INFO - PROCESS | 1672 | 1469548934872 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 09:02:14 INFO - PROCESS | 1672 | 1469548934874 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 09:02:14 INFO - PROCESS | 1672 | 1469548934875 Marionette TRACE conn2 <- [1,1046,null,{}] 09:02:14 INFO - PROCESS | 1672 | 1469548934877 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}] 09:02:14 INFO - PROCESS | 1672 | 1469548934881 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:14 INFO - PROCESS | 1672 | 1469548934992 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 09:02:15 INFO - PROCESS | 1672 | 1469548935028 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:15 INFO - PROCESS | 1672 | 1469548935029 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:15 INFO - PROCESS | 1672 | ++DOCSHELL 0x124856000 == 36 [pid = 1672] [id = 269] 09:02:15 INFO - PROCESS | 1672 | ++DOMWINDOW == 87 (0x124888800) [pid = 1672] [serial = 805] [outer = 0x0] 09:02:15 INFO - PROCESS | 1672 | ++DOMWINDOW == 88 (0x125062400) [pid = 1672] [serial = 806] [outer = 0x124888800] 09:02:15 INFO - PROCESS | 1672 | 1469548935054 Marionette DEBUG loaded listener.js 09:02:15 INFO - PROCESS | 1672 | ++DOMWINDOW == 89 (0x1267b4800) [pid = 1672] [serial = 807] [outer = 0x124888800] 09:02:15 INFO - PROCESS | 1672 | 1469548935353 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]]]}] 09:02:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 09:02:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 518ms 09:02:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 09:02:15 INFO - PROCESS | 1672 | 1469548935393 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 09:02:15 INFO - PROCESS | 1672 | 1469548935394 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 09:02:15 INFO - PROCESS | 1672 | 1469548935402 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 09:02:15 INFO - PROCESS | 1672 | 1469548935403 Marionette TRACE conn2 <- [1,1050,null,{}] 09:02:15 INFO - PROCESS | 1672 | 1469548935405 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}] 09:02:15 INFO - PROCESS | 1672 | 1469548935406 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:15 INFO - PROCESS | 1672 | 1469548935499 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 09:02:15 INFO - PROCESS | 1672 | 1469548935503 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:15 INFO - PROCESS | 1672 | 1469548935504 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:15 INFO - PROCESS | 1672 | ++DOCSHELL 0x1265e4800 == 37 [pid = 1672] [id = 270] 09:02:15 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x12670d800) [pid = 1672] [serial = 808] [outer = 0x0] 09:02:15 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x128880000) [pid = 1672] [serial = 809] [outer = 0x12670d800] 09:02:15 INFO - PROCESS | 1672 | 1469548935528 Marionette DEBUG loaded listener.js 09:02:15 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x128912c00) [pid = 1672] [serial = 810] [outer = 0x12670d800] 09:02:15 INFO - PROCESS | 1672 | 1469548935860 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]]]}] 09:02:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 09:02:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 524ms 09:02:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 09:02:15 INFO - PROCESS | 1672 | 1469548935920 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 09:02:15 INFO - PROCESS | 1672 | 1469548935922 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 09:02:15 INFO - PROCESS | 1672 | 1469548935924 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 09:02:15 INFO - PROCESS | 1672 | 1469548935925 Marionette TRACE conn2 <- [1,1054,null,{}] 09:02:15 INFO - PROCESS | 1672 | 1469548935927 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}] 09:02:15 INFO - PROCESS | 1672 | 1469548935928 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:16 INFO - PROCESS | 1672 | 1469548936028 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 09:02:16 INFO - PROCESS | 1672 | 1469548936031 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:16 INFO - PROCESS | 1672 | 1469548936033 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:16 INFO - PROCESS | 1672 | ++DOCSHELL 0x128959000 == 38 [pid = 1672] [id = 271] 09:02:16 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x128913000) [pid = 1672] [serial = 811] [outer = 0x0] 09:02:16 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x128e13c00) [pid = 1672] [serial = 812] [outer = 0x128913000] 09:02:16 INFO - PROCESS | 1672 | 1469548936056 Marionette DEBUG loaded listener.js 09:02:16 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x128e88c00) [pid = 1672] [serial = 813] [outer = 0x128913000] 09:02:16 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x12271e000) [pid = 1672] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 09:02:16 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x112f9d400) [pid = 1672] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 09:02:16 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x112ec9800) [pid = 1672] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 09:02:16 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x11662bc00) [pid = 1672] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 09:02:16 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x112e60800) [pid = 1672] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 09:02:16 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x1127da800) [pid = 1672] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 09:02:16 INFO - PROCESS | 1672 | --DOMWINDOW == 88 (0x1187d3c00) [pid = 1672] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 09:02:16 INFO - PROCESS | 1672 | --DOMWINDOW == 87 (0x125066c00) [pid = 1672] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 09:02:16 INFO - PROCESS | 1672 | --DOMWINDOW == 86 (0x113873c00) [pid = 1672] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 09:02:16 INFO - PROCESS | 1672 | --DOMWINDOW == 85 (0x1176a2c00) [pid = 1672] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 09:02:16 INFO - PROCESS | 1672 | --DOMWINDOW == 84 (0x111fe3800) [pid = 1672] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 09:02:16 INFO - PROCESS | 1672 | --DOMWINDOW == 83 (0x11981c800) [pid = 1672] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 09:02:16 INFO - PROCESS | 1672 | --DOMWINDOW == 82 (0x112ec1c00) [pid = 1672] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 09:02:16 INFO - PROCESS | 1672 | --DOMWINDOW == 81 (0x126706000) [pid = 1672] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 09:02:16 INFO - PROCESS | 1672 | --DOMWINDOW == 80 (0x118391400) [pid = 1672] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 09:02:16 INFO - PROCESS | 1672 | 1469548936479 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]]]}] 09:02:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 09:02:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 568ms 09:02:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 09:02:16 INFO - PROCESS | 1672 | 1469548936493 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 09:02:16 INFO - PROCESS | 1672 | 1469548936495 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 09:02:16 INFO - PROCESS | 1672 | 1469548936501 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 09:02:16 INFO - PROCESS | 1672 | 1469548936504 Marionette TRACE conn2 <- [1,1058,null,{}] 09:02:16 INFO - PROCESS | 1672 | 1469548936507 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}] 09:02:16 INFO - PROCESS | 1672 | 1469548936509 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:16 INFO - PROCESS | 1672 | 1469548936660 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 09:02:16 INFO - PROCESS | 1672 | 1469548936712 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:16 INFO - PROCESS | 1672 | 1469548936714 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:16 INFO - PROCESS | 1672 | ++DOCSHELL 0x1195be800 == 39 [pid = 1672] [id = 272] 09:02:16 INFO - PROCESS | 1672 | ++DOMWINDOW == 81 (0x112a80000) [pid = 1672] [serial = 814] [outer = 0x0] 09:02:16 INFO - PROCESS | 1672 | ++DOMWINDOW == 82 (0x116addc00) [pid = 1672] [serial = 815] [outer = 0x112a80000] 09:02:16 INFO - PROCESS | 1672 | 1469548936754 Marionette DEBUG loaded listener.js 09:02:16 INFO - PROCESS | 1672 | ++DOMWINDOW == 83 (0x1199a8c00) [pid = 1672] [serial = 816] [outer = 0x112a80000] 09:02:17 INFO - PROCESS | 1672 | 1469548937056 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]]]}] 09:02:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 09:02:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 573ms 09:02:17 INFO - PROCESS | 1672 | 1469548937074 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 09:02:17 INFO - PROCESS | 1672 | 1469548937075 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 09:02:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 09:02:17 INFO - PROCESS | 1672 | 1469548937077 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 09:02:17 INFO - PROCESS | 1672 | 1469548937078 Marionette TRACE conn2 <- [1,1062,null,{}] 09:02:17 INFO - PROCESS | 1672 | 1469548937089 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}] 09:02:17 INFO - PROCESS | 1672 | 1469548937090 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:17 INFO - PROCESS | 1672 | 1469548937171 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 09:02:17 INFO - PROCESS | 1672 | 1469548937224 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:17 INFO - PROCESS | 1672 | 1469548937226 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:17 INFO - PROCESS | 1672 | ++DOCSHELL 0x129229000 == 40 [pid = 1672] [id = 273] 09:02:17 INFO - PROCESS | 1672 | ++DOMWINDOW == 84 (0x113a06800) [pid = 1672] [serial = 817] [outer = 0x0] 09:02:17 INFO - PROCESS | 1672 | ++DOMWINDOW == 85 (0x123e1fc00) [pid = 1672] [serial = 818] [outer = 0x113a06800] 09:02:17 INFO - PROCESS | 1672 | 1469548937257 Marionette DEBUG loaded listener.js 09:02:17 INFO - PROCESS | 1672 | ++DOMWINDOW == 86 (0x128a90800) [pid = 1672] [serial = 819] [outer = 0x113a06800] 09:02:17 INFO - PROCESS | 1672 | 1469548937519 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]]]}] 09:02:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 09:02:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 476ms 09:02:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 09:02:17 INFO - PROCESS | 1672 | 1469548937554 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 09:02:17 INFO - PROCESS | 1672 | 1469548937555 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 09:02:17 INFO - PROCESS | 1672 | 1469548937557 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 09:02:17 INFO - PROCESS | 1672 | 1469548937559 Marionette TRACE conn2 <- [1,1066,null,{}] 09:02:17 INFO - PROCESS | 1672 | 1469548937561 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}] 09:02:17 INFO - PROCESS | 1672 | 1469548937563 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:17 INFO - PROCESS | 1672 | 1469548937666 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 09:02:17 INFO - PROCESS | 1672 | 1469548937670 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:17 INFO - PROCESS | 1672 | 1469548937671 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:17 INFO - PROCESS | 1672 | ++DOCSHELL 0x12a92e000 == 41 [pid = 1672] [id = 274] 09:02:17 INFO - PROCESS | 1672 | ++DOMWINDOW == 87 (0x125545400) [pid = 1672] [serial = 820] [outer = 0x0] 09:02:17 INFO - PROCESS | 1672 | ++DOMWINDOW == 88 (0x129215000) [pid = 1672] [serial = 821] [outer = 0x125545400] 09:02:17 INFO - PROCESS | 1672 | 1469548937696 Marionette DEBUG loaded listener.js 09:02:17 INFO - PROCESS | 1672 | ++DOMWINDOW == 89 (0x12a403000) [pid = 1672] [serial = 822] [outer = 0x125545400] 09:02:18 INFO - PROCESS | 1672 | 1469548938044 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]]]}] 09:02:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 09:02:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 521ms 09:02:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 09:02:18 INFO - PROCESS | 1672 | 1469548938079 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 09:02:18 INFO - PROCESS | 1672 | 1469548938080 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 09:02:18 INFO - PROCESS | 1672 | 1469548938082 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 09:02:18 INFO - PROCESS | 1672 | 1469548938083 Marionette TRACE conn2 <- [1,1070,null,{}] 09:02:18 INFO - PROCESS | 1672 | 1469548938085 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}] 09:02:18 INFO - PROCESS | 1672 | 1469548938086 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:18 INFO - PROCESS | 1672 | 1469548938194 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 09:02:18 INFO - PROCESS | 1672 | 1469548938202 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:18 INFO - PROCESS | 1672 | 1469548938203 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:18 INFO - PROCESS | 1672 | ++DOCSHELL 0x12ac0b000 == 42 [pid = 1672] [id = 275] 09:02:18 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x12a407000) [pid = 1672] [serial = 823] [outer = 0x0] 09:02:18 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x12a40f000) [pid = 1672] [serial = 824] [outer = 0x12a407000] 09:02:18 INFO - PROCESS | 1672 | 1469548938227 Marionette DEBUG loaded listener.js 09:02:18 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x12a616000) [pid = 1672] [serial = 825] [outer = 0x12a407000] 09:02:18 INFO - PROCESS | 1672 | 1469548938721 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]]]}] 09:02:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 09:02:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 670ms 09:02:18 INFO - PROCESS | 1672 | 1469548938754 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 09:02:18 INFO - PROCESS | 1672 | 1469548938758 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 09:02:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 09:02:18 INFO - PROCESS | 1672 | 1469548938763 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 09:02:18 INFO - PROCESS | 1672 | 1469548938766 Marionette TRACE conn2 <- [1,1074,null,{}] 09:02:18 INFO - PROCESS | 1672 | 1469548938772 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}] 09:02:18 INFO - PROCESS | 1672 | 1469548938775 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:18 INFO - PROCESS | 1672 | 1469548938930 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 09:02:19 INFO - PROCESS | 1672 | 1469548939036 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:19 INFO - PROCESS | 1672 | 1469548939037 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:19 INFO - PROCESS | 1672 | ++DOCSHELL 0x117e31000 == 43 [pid = 1672] [id = 276] 09:02:19 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x112ec2000) [pid = 1672] [serial = 826] [outer = 0x0] 09:02:19 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x113f38000) [pid = 1672] [serial = 827] [outer = 0x112ec2000] 09:02:19 INFO - PROCESS | 1672 | 1469548939070 Marionette DEBUG loaded listener.js 09:02:19 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x117411c00) [pid = 1672] [serial = 828] [outer = 0x112ec2000] 09:02:19 INFO - PROCESS | 1672 | 1469548939601 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]]]}] 09:02:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 09:02:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 875ms 09:02:19 INFO - PROCESS | 1672 | 1469548939637 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 09:02:19 INFO - PROCESS | 1672 | 1469548939642 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 09:02:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 09:02:19 INFO - PROCESS | 1672 | 1469548939652 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 09:02:19 INFO - PROCESS | 1672 | 1469548939655 Marionette TRACE conn2 <- [1,1078,null,{}] 09:02:19 INFO - PROCESS | 1672 | 1469548939658 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}] 09:02:19 INFO - PROCESS | 1672 | 1469548939661 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:19 INFO - PROCESS | 1672 | 1469548939813 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 09:02:19 INFO - PROCESS | 1672 | 1469548939884 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:19 INFO - PROCESS | 1672 | 1469548939885 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:19 INFO - PROCESS | 1672 | ++DOCSHELL 0x124b08000 == 44 [pid = 1672] [id = 277] 09:02:19 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x11888b400) [pid = 1672] [serial = 829] [outer = 0x0] 09:02:19 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x1193a3c00) [pid = 1672] [serial = 830] [outer = 0x11888b400] 09:02:19 INFO - PROCESS | 1672 | 1469548939917 Marionette DEBUG loaded listener.js 09:02:19 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x1198b3000) [pid = 1672] [serial = 831] [outer = 0x11888b400] 09:02:20 INFO - PROCESS | 1672 | 1469548940353 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]]]}] 09:02:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 09:02:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 725ms 09:02:20 INFO - PROCESS | 1672 | 1469548940374 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 09:02:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 09:02:20 INFO - PROCESS | 1672 | 1469548940376 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 09:02:20 INFO - PROCESS | 1672 | 1469548940380 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 09:02:20 INFO - PROCESS | 1672 | 1469548940384 Marionette TRACE conn2 <- [1,1082,null,{}] 09:02:20 INFO - PROCESS | 1672 | 1469548940396 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}] 09:02:20 INFO - PROCESS | 1672 | 1469548940400 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:20 INFO - PROCESS | 1672 | 1469548940549 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 09:02:20 INFO - PROCESS | 1672 | 1469548940673 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:20 INFO - PROCESS | 1672 | 1469548940675 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:20 INFO - PROCESS | 1672 | ++DOCSHELL 0x12b748800 == 45 [pid = 1672] [id = 278] 09:02:20 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x120fd4800) [pid = 1672] [serial = 832] [outer = 0x0] 09:02:20 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x124888c00) [pid = 1672] [serial = 833] [outer = 0x120fd4800] 09:02:20 INFO - PROCESS | 1672 | 1469548940722 Marionette DEBUG loaded listener.js 09:02:20 INFO - PROCESS | 1672 | ++DOMWINDOW == 101 (0x124f81000) [pid = 1672] [serial = 834] [outer = 0x120fd4800] 09:02:21 INFO - PROCESS | 1672 | 1469548941214 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]]]}] 09:02:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 09:02:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 874ms 09:02:21 INFO - PROCESS | 1672 | 1469548941271 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 09:02:21 INFO - PROCESS | 1672 | 1469548941273 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 09:02:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 09:02:21 INFO - PROCESS | 1672 | 1469548941279 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 09:02:21 INFO - PROCESS | 1672 | 1469548941282 Marionette TRACE conn2 <- [1,1086,null,{}] 09:02:21 INFO - PROCESS | 1672 | 1469548941287 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}] 09:02:21 INFO - PROCESS | 1672 | 1469548941289 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:21 INFO - PROCESS | 1672 | 1469548941441 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 09:02:21 INFO - PROCESS | 1672 | 1469548941657 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:21 INFO - PROCESS | 1672 | 1469548941658 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:21 INFO - PROCESS | 1672 | ++DOCSHELL 0x117243800 == 46 [pid = 1672] [id = 279] 09:02:21 INFO - PROCESS | 1672 | ++DOMWINDOW == 102 (0x112ecc000) [pid = 1672] [serial = 835] [outer = 0x0] 09:02:21 INFO - PROCESS | 1672 | ++DOMWINDOW == 103 (0x112f54400) [pid = 1672] [serial = 836] [outer = 0x112ecc000] 09:02:21 INFO - PROCESS | 1672 | 1469548941688 Marionette DEBUG loaded listener.js 09:02:21 INFO - PROCESS | 1672 | ++DOMWINDOW == 104 (0x11607cc00) [pid = 1672] [serial = 837] [outer = 0x112ecc000] 09:02:22 INFO - PROCESS | 1672 | 1469548942103 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]]]}] 09:02:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 09:02:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 876ms 09:02:22 INFO - PROCESS | 1672 | 1469548942156 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 09:02:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 09:02:22 INFO - PROCESS | 1672 | 1469548942158 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 09:02:22 INFO - PROCESS | 1672 | 1469548942160 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 09:02:22 INFO - PROCESS | 1672 | 1469548942162 Marionette TRACE conn2 <- [1,1090,null,{}] 09:02:22 INFO - PROCESS | 1672 | 1469548942166 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}] 09:02:22 INFO - PROCESS | 1672 | 1469548942167 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:22 INFO - PROCESS | 1672 | 1469548942258 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 09:02:22 INFO - PROCESS | 1672 | 1469548942312 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:22 INFO - PROCESS | 1672 | 1469548942314 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:22 INFO - PROCESS | 1672 | ++DOCSHELL 0x117243000 == 47 [pid = 1672] [id = 280] 09:02:22 INFO - PROCESS | 1672 | ++DOMWINDOW == 105 (0x11744f400) [pid = 1672] [serial = 838] [outer = 0x0] 09:02:22 INFO - PROCESS | 1672 | ++DOMWINDOW == 106 (0x118397000) [pid = 1672] [serial = 839] [outer = 0x11744f400] 09:02:22 INFO - PROCESS | 1672 | 1469548942341 Marionette DEBUG loaded listener.js 09:02:22 INFO - PROCESS | 1672 | ++DOMWINDOW == 107 (0x118891400) [pid = 1672] [serial = 840] [outer = 0x11744f400] 09:02:22 INFO - PROCESS | 1672 | --DOCSHELL 0x116679000 == 46 [pid = 1672] [id = 249] 09:02:23 INFO - PROCESS | 1672 | --DOCSHELL 0x12a92e000 == 45 [pid = 1672] [id = 274] 09:02:23 INFO - PROCESS | 1672 | --DOCSHELL 0x129229000 == 44 [pid = 1672] [id = 273] 09:02:23 INFO - PROCESS | 1672 | --DOCSHELL 0x1195be800 == 43 [pid = 1672] [id = 272] 09:02:23 INFO - PROCESS | 1672 | --DOCSHELL 0x128959000 == 42 [pid = 1672] [id = 271] 09:02:23 INFO - PROCESS | 1672 | --DOCSHELL 0x1265e4800 == 41 [pid = 1672] [id = 270] 09:02:23 INFO - PROCESS | 1672 | --DOCSHELL 0x124856000 == 40 [pid = 1672] [id = 269] 09:02:23 INFO - PROCESS | 1672 | --DOCSHELL 0x124298000 == 39 [pid = 1672] [id = 268] 09:02:23 INFO - PROCESS | 1672 | --DOCSHELL 0x123836000 == 38 [pid = 1672] [id = 267] 09:02:23 INFO - PROCESS | 1672 | --DOCSHELL 0x1195c0800 == 37 [pid = 1672] [id = 266] 09:02:23 INFO - PROCESS | 1672 | --DOCSHELL 0x11736d000 == 36 [pid = 1672] [id = 265] 09:02:23 INFO - PROCESS | 1672 | --DOCSHELL 0x11666d800 == 35 [pid = 1672] [id = 264] 09:02:23 INFO - PROCESS | 1672 | --DOCSHELL 0x117089000 == 34 [pid = 1672] [id = 263] 09:02:23 INFO - PROCESS | 1672 | --DOCSHELL 0x11725c000 == 33 [pid = 1672] [id = 262] 09:02:23 INFO - PROCESS | 1672 | --DOCSHELL 0x129c5a000 == 32 [pid = 1672] [id = 261] 09:02:23 INFO - PROCESS | 1672 | --DOCSHELL 0x117243800 == 31 [pid = 1672] [id = 279] 09:02:23 INFO - PROCESS | 1672 | --DOCSHELL 0x12b748800 == 30 [pid = 1672] [id = 278] 09:02:23 INFO - PROCESS | 1672 | --DOCSHELL 0x124b08000 == 29 [pid = 1672] [id = 277] 09:02:23 INFO - PROCESS | 1672 | --DOCSHELL 0x12ac0b000 == 28 [pid = 1672] [id = 275] 09:02:23 INFO - PROCESS | 1672 | --DOCSHELL 0x117e31000 == 27 [pid = 1672] [id = 276] 09:02:23 INFO - PROCESS | 1672 | --DOMWINDOW == 106 (0x1242f5c00) [pid = 1672] [serial = 764] [outer = 0x0] [url = about:blank] 09:02:23 INFO - PROCESS | 1672 | --DOMWINDOW == 105 (0x117408c00) [pid = 1672] [serial = 747] [outer = 0x0] [url = about:blank] 09:02:23 INFO - PROCESS | 1672 | --DOMWINDOW == 104 (0x11697e000) [pid = 1672] [serial = 746] [outer = 0x0] [url = about:blank] 09:02:23 INFO - PROCESS | 1672 | --DOMWINDOW == 103 (0x112f55000) [pid = 1672] [serial = 749] [outer = 0x0] [url = about:blank] 09:02:23 INFO - PROCESS | 1672 | --DOMWINDOW == 102 (0x113d97800) [pid = 1672] [serial = 750] [outer = 0x0] [url = about:blank] 09:02:23 INFO - PROCESS | 1672 | --DOMWINDOW == 101 (0x11744cc00) [pid = 1672] [serial = 752] [outer = 0x0] [url = about:blank] 09:02:23 INFO - PROCESS | 1672 | --DOMWINDOW == 100 (0x11838d800) [pid = 1672] [serial = 753] [outer = 0x0] [url = about:blank] 09:02:23 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x11919fc00) [pid = 1672] [serial = 755] [outer = 0x0] [url = about:blank] 09:02:23 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x1193a8800) [pid = 1672] [serial = 756] [outer = 0x0] [url = about:blank] 09:02:23 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x120e9a000) [pid = 1672] [serial = 761] [outer = 0x0] [url = about:blank] 09:02:23 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x1199a5000) [pid = 1672] [serial = 758] [outer = 0x0] [url = about:blank] 09:02:23 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x1260a1000) [pid = 1672] [serial = 770] [outer = 0x0] [url = about:blank] 09:02:23 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x116aa8c00) [pid = 1672] [serial = 738] [outer = 0x0] [url = about:blank] 09:02:23 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x1160ecc00) [pid = 1672] [serial = 737] [outer = 0x0] [url = about:blank] 09:02:23 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x119048800) [pid = 1672] [serial = 741] [outer = 0x0] [url = about:blank] 09:02:23 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x125067000) [pid = 1672] [serial = 768] [outer = 0x0] [url = about:blank] 09:02:23 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x11876e800) [pid = 1672] [serial = 740] [outer = 0x0] [url = about:blank] 09:02:23 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x124bbc800) [pid = 1672] [serial = 767] [outer = 0x0] [url = about:blank] 09:02:23 INFO - PROCESS | 1672 | --DOMWINDOW == 88 (0x1242f0000) [pid = 1672] [serial = 744] [outer = 0x0] [url = about:blank] 09:02:23 INFO - PROCESS | 1672 | --DOMWINDOW == 87 (0x118392000) [pid = 1672] [serial = 773] [outer = 0x0] [url = about:blank] 09:02:23 INFO - PROCESS | 1672 | --DOMWINDOW == 86 (0x128e8b800) [pid = 1672] [serial = 782] [outer = 0x0] [url = about:blank] 09:02:23 INFO - PROCESS | 1672 | --DOMWINDOW == 85 (0x120ea5c00) [pid = 1672] [serial = 743] [outer = 0x0] [url = about:blank] 09:02:23 INFO - PROCESS | 1672 | --DOMWINDOW == 84 (0x126593800) [pid = 1672] [serial = 771] [outer = 0x0] [url = about:blank] 09:02:23 INFO - PROCESS | 1672 | --DOMWINDOW == 83 (0x128e1cc00) [pid = 1672] [serial = 780] [outer = 0x0] [url = about:blank] 09:02:23 INFO - PROCESS | 1672 | --DOMWINDOW == 82 (0x1249ea000) [pid = 1672] [serial = 765] [outer = 0x0] [url = about:blank] 09:02:23 INFO - PROCESS | 1672 | --DOMWINDOW == 81 (0x1238f3c00) [pid = 1672] [serial = 762] [outer = 0x0] [url = about:blank] 09:02:23 INFO - PROCESS | 1672 | --DOMWINDOW == 80 (0x124890c00) [pid = 1672] [serial = 776] [outer = 0x0] [url = about:blank] 09:02:23 INFO - PROCESS | 1672 | --DOMWINDOW == 79 (0x12890dc00) [pid = 1672] [serial = 779] [outer = 0x0] [url = about:blank] 09:02:23 INFO - PROCESS | 1672 | --DOMWINDOW == 78 (0x126099800) [pid = 1672] [serial = 777] [outer = 0x0] [url = about:blank] 09:02:23 INFO - PROCESS | 1672 | --DOMWINDOW == 77 (0x120e98c00) [pid = 1672] [serial = 759] [outer = 0x0] [url = about:blank] 09:02:23 INFO - PROCESS | 1672 | --DOMWINDOW == 76 (0x1199b1400) [pid = 1672] [serial = 774] [outer = 0x0] [url = about:blank] 09:02:23 INFO - PROCESS | 1672 | 1469548943218 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]]]}] 09:02:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 09:02:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1071ms 09:02:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 09:02:23 INFO - PROCESS | 1672 | 1469548943232 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 09:02:23 INFO - PROCESS | 1672 | 1469548943234 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 09:02:23 INFO - PROCESS | 1672 | 1469548943237 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 09:02:23 INFO - PROCESS | 1672 | 1469548943239 Marionette TRACE conn2 <- [1,1094,null,{}] 09:02:23 INFO - PROCESS | 1672 | 1469548943242 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}] 09:02:23 INFO - PROCESS | 1672 | 1469548943244 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:23 INFO - PROCESS | 1672 | 1469548943323 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 09:02:23 INFO - PROCESS | 1672 | 1469548943375 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:23 INFO - PROCESS | 1672 | 1469548943378 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:23 INFO - PROCESS | 1672 | ++DOCSHELL 0x116671000 == 28 [pid = 1672] [id = 281] 09:02:23 INFO - PROCESS | 1672 | ++DOMWINDOW == 77 (0x112f55000) [pid = 1672] [serial = 841] [outer = 0x0] 09:02:23 INFO - PROCESS | 1672 | ++DOMWINDOW == 78 (0x113a0a400) [pid = 1672] [serial = 842] [outer = 0x112f55000] 09:02:23 INFO - PROCESS | 1672 | 1469548943406 Marionette DEBUG loaded listener.js 09:02:23 INFO - PROCESS | 1672 | ++DOMWINDOW == 79 (0x1160ee400) [pid = 1672] [serial = 843] [outer = 0x112f55000] 09:02:23 INFO - PROCESS | 1672 | 1469548943711 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]]]}] 09:02:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 09:02:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 521ms 09:02:23 INFO - PROCESS | 1672 | 1469548943758 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 09:02:23 INFO - PROCESS | 1672 | 1469548943761 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 09:02:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 09:02:23 INFO - PROCESS | 1672 | 1469548943768 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 09:02:23 INFO - PROCESS | 1672 | 1469548943770 Marionette TRACE conn2 <- [1,1098,null,{}] 09:02:23 INFO - PROCESS | 1672 | 1469548943773 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}] 09:02:23 INFO - PROCESS | 1672 | 1469548943774 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:23 INFO - PROCESS | 1672 | 1469548943846 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 09:02:23 INFO - PROCESS | 1672 | 1469548943850 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:23 INFO - PROCESS | 1672 | 1469548943851 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:23 INFO - PROCESS | 1672 | ++DOCSHELL 0x117260800 == 29 [pid = 1672] [id = 282] 09:02:23 INFO - PROCESS | 1672 | ++DOMWINDOW == 80 (0x116a9c800) [pid = 1672] [serial = 844] [outer = 0x0] 09:02:23 INFO - PROCESS | 1672 | ++DOMWINDOW == 81 (0x1176a1c00) [pid = 1672] [serial = 845] [outer = 0x116a9c800] 09:02:23 INFO - PROCESS | 1672 | 1469548943884 Marionette DEBUG loaded listener.js 09:02:23 INFO - PROCESS | 1672 | ++DOMWINDOW == 82 (0x11876f800) [pid = 1672] [serial = 846] [outer = 0x116a9c800] 09:02:24 INFO - PROCESS | 1672 | 1469548944352 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]]]}] 09:02:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 09:02:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 624ms 09:02:24 INFO - PROCESS | 1672 | 1469548944391 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 09:02:24 INFO - PROCESS | 1672 | 1469548944393 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 09:02:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 09:02:24 INFO - PROCESS | 1672 | 1469548944397 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 09:02:24 INFO - PROCESS | 1672 | 1469548944400 Marionette TRACE conn2 <- [1,1102,null,{}] 09:02:24 INFO - PROCESS | 1672 | 1469548944412 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}] 09:02:24 INFO - PROCESS | 1672 | 1469548944417 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:24 INFO - PROCESS | 1672 | 1469548944530 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 09:02:24 INFO - PROCESS | 1672 | 1469548944603 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:24 INFO - PROCESS | 1672 | 1469548944605 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:24 INFO - PROCESS | 1672 | ++DOCSHELL 0x11938b800 == 30 [pid = 1672] [id = 283] 09:02:24 INFO - PROCESS | 1672 | ++DOMWINDOW == 83 (0x113398400) [pid = 1672] [serial = 847] [outer = 0x0] 09:02:24 INFO - PROCESS | 1672 | ++DOMWINDOW == 84 (0x1191d7c00) [pid = 1672] [serial = 848] [outer = 0x113398400] 09:02:24 INFO - PROCESS | 1672 | 1469548944633 Marionette DEBUG loaded listener.js 09:02:24 INFO - PROCESS | 1672 | ++DOMWINDOW == 85 (0x119815800) [pid = 1672] [serial = 849] [outer = 0x113398400] 09:02:24 INFO - PROCESS | 1672 | 1469548944901 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]]]}] 09:02:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 09:02:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 524ms 09:02:24 INFO - PROCESS | 1672 | 1469548944927 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 09:02:24 INFO - PROCESS | 1672 | 1469548944928 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 09:02:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 09:02:24 INFO - PROCESS | 1672 | 1469548944938 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 09:02:24 INFO - PROCESS | 1672 | 1469548944939 Marionette TRACE conn2 <- [1,1106,null,{}] 09:02:24 INFO - PROCESS | 1672 | 1469548944942 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}] 09:02:24 INFO - PROCESS | 1672 | 1469548944943 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:25 INFO - PROCESS | 1672 | 1469548945024 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 09:02:25 INFO - PROCESS | 1672 | 1469548945029 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:25 INFO - PROCESS | 1672 | 1469548945031 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:25 INFO - PROCESS | 1672 | ++DOCSHELL 0x119cbd000 == 31 [pid = 1672] [id = 284] 09:02:25 INFO - PROCESS | 1672 | ++DOMWINDOW == 86 (0x1199a7400) [pid = 1672] [serial = 850] [outer = 0x0] 09:02:25 INFO - PROCESS | 1672 | ++DOMWINDOW == 87 (0x119ea6800) [pid = 1672] [serial = 851] [outer = 0x1199a7400] 09:02:25 INFO - PROCESS | 1672 | 1469548945058 Marionette DEBUG loaded listener.js 09:02:25 INFO - PROCESS | 1672 | ++DOMWINDOW == 88 (0x120fd1400) [pid = 1672] [serial = 852] [outer = 0x1199a7400] 09:02:25 INFO - PROCESS | 1672 | 1469548945423 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]]]}] 09:02:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 09:02:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 525ms 09:02:25 INFO - PROCESS | 1672 | 1469548945461 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 09:02:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 09:02:25 INFO - PROCESS | 1672 | 1469548945469 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 09:02:25 INFO - PROCESS | 1672 | 1469548945472 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 09:02:25 INFO - PROCESS | 1672 | 1469548945473 Marionette TRACE conn2 <- [1,1110,null,{}] 09:02:25 INFO - PROCESS | 1672 | 1469548945475 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}] 09:02:25 INFO - PROCESS | 1672 | 1469548945476 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:25 INFO - PROCESS | 1672 | 1469548945565 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 09:02:25 INFO - PROCESS | 1672 | 1469548945601 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:25 INFO - PROCESS | 1672 | 1469548945602 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:25 INFO - PROCESS | 1672 | ++DOCSHELL 0x123837800 == 32 [pid = 1672] [id = 285] 09:02:25 INFO - PROCESS | 1672 | ++DOMWINDOW == 89 (0x117450800) [pid = 1672] [serial = 853] [outer = 0x0] 09:02:25 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x122719c00) [pid = 1672] [serial = 854] [outer = 0x117450800] 09:02:25 INFO - PROCESS | 1672 | 1469548945627 Marionette DEBUG loaded listener.js 09:02:25 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x124086400) [pid = 1672] [serial = 855] [outer = 0x117450800] 09:02:25 INFO - PROCESS | 1672 | 1469548945911 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]]]}] 09:02:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 09:02:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 470ms 09:02:25 INFO - PROCESS | 1672 | 1469548945945 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 09:02:25 INFO - PROCESS | 1672 | 1469548945948 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 09:02:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 09:02:25 INFO - PROCESS | 1672 | 1469548945954 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 09:02:25 INFO - PROCESS | 1672 | 1469548945955 Marionette TRACE conn2 <- [1,1114,null,{}] 09:02:25 INFO - PROCESS | 1672 | 1469548945957 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}] 09:02:25 INFO - PROCESS | 1672 | 1469548945962 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:26 INFO - PROCESS | 1672 | 1469548946112 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 09:02:26 INFO - PROCESS | 1672 | 1469548946128 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:26 INFO - PROCESS | 1672 | 1469548946129 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:26 INFO - PROCESS | 1672 | ++DOCSHELL 0x1240ad000 == 33 [pid = 1672] [id = 286] 09:02:26 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x12447f800) [pid = 1672] [serial = 856] [outer = 0x0] 09:02:26 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x124883800) [pid = 1672] [serial = 857] [outer = 0x12447f800] 09:02:26 INFO - PROCESS | 1672 | 1469548946172 Marionette DEBUG loaded listener.js 09:02:26 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x124de2400) [pid = 1672] [serial = 858] [outer = 0x12447f800] 09:02:26 INFO - PROCESS | 1672 | 1469548946536 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]]]}] 09:02:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 09:02:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 619ms 09:02:26 INFO - PROCESS | 1672 | 1469548946577 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 09:02:26 INFO - PROCESS | 1672 | 1469548946579 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 09:02:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 09:02:26 INFO - PROCESS | 1672 | 1469548946581 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 09:02:26 INFO - PROCESS | 1672 | 1469548946582 Marionette TRACE conn2 <- [1,1118,null,{}] 09:02:26 INFO - PROCESS | 1672 | 1469548946591 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}] 09:02:26 INFO - PROCESS | 1672 | 1469548946593 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:26 INFO - PROCESS | 1672 | 1469548946683 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 09:02:26 INFO - PROCESS | 1672 | 1469548946716 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:26 INFO - PROCESS | 1672 | 1469548946717 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:26 INFO - PROCESS | 1672 | ++DOCSHELL 0x124b92000 == 34 [pid = 1672] [id = 287] 09:02:26 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x1248c8400) [pid = 1672] [serial = 859] [outer = 0x0] 09:02:26 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x12553bc00) [pid = 1672] [serial = 860] [outer = 0x1248c8400] 09:02:26 INFO - PROCESS | 1672 | 1469548946741 Marionette DEBUG loaded listener.js 09:02:26 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x1260a1000) [pid = 1672] [serial = 861] [outer = 0x1248c8400] 09:02:27 INFO - PROCESS | 1672 | 1469548947027 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]]]}] 09:02:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 09:02:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 476ms 09:02:27 INFO - PROCESS | 1672 | 1469548947057 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 09:02:27 INFO - PROCESS | 1672 | 1469548947058 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 09:02:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 09:02:27 INFO - PROCESS | 1672 | 1469548947069 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 09:02:27 INFO - PROCESS | 1672 | 1469548947070 Marionette TRACE conn2 <- [1,1122,null,{}] 09:02:27 INFO - PROCESS | 1672 | 1469548947073 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}] 09:02:27 INFO - PROCESS | 1672 | 1469548947074 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:27 INFO - PROCESS | 1672 | 1469548947169 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 09:02:27 INFO - PROCESS | 1672 | 1469548947172 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:27 INFO - PROCESS | 1672 | 1469548947174 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:27 INFO - PROCESS | 1672 | ++DOCSHELL 0x126116000 == 35 [pid = 1672] [id = 288] 09:02:27 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x119050400) [pid = 1672] [serial = 862] [outer = 0x0] 09:02:27 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x1260a6c00) [pid = 1672] [serial = 863] [outer = 0x119050400] 09:02:27 INFO - PROCESS | 1672 | 1469548947198 Marionette DEBUG loaded listener.js 09:02:27 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x126704800) [pid = 1672] [serial = 864] [outer = 0x119050400] 09:02:27 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x12a407000) [pid = 1672] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 09:02:27 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x125545400) [pid = 1672] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 09:02:27 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x124888800) [pid = 1672] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 09:02:27 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x1127d5800) [pid = 1672] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 09:02:27 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x12670d800) [pid = 1672] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 09:02:27 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x128913000) [pid = 1672] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 09:02:27 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x112a80000) [pid = 1672] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 09:02:27 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x1127d6800) [pid = 1672] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 09:02:27 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x116adbc00) [pid = 1672] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 09:02:27 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x113a06400) [pid = 1672] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 09:02:27 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x118397400) [pid = 1672] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 09:02:27 INFO - PROCESS | 1672 | --DOMWINDOW == 88 (0x112f9a400) [pid = 1672] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 09:02:27 INFO - PROCESS | 1672 | --DOMWINDOW == 87 (0x113fa0800) [pid = 1672] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 09:02:27 INFO - PROCESS | 1672 | --DOMWINDOW == 86 (0x118391c00) [pid = 1672] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 09:02:27 INFO - PROCESS | 1672 | --DOMWINDOW == 85 (0x113a06800) [pid = 1672] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 09:02:27 INFO - PROCESS | 1672 | 1469548947678 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]]]}] 09:02:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 09:02:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 620ms 09:02:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 09:02:27 INFO - PROCESS | 1672 | 1469548947692 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 09:02:27 INFO - PROCESS | 1672 | 1469548947693 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 09:02:27 INFO - PROCESS | 1672 | 1469548947695 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 09:02:27 INFO - PROCESS | 1672 | 1469548947696 Marionette TRACE conn2 <- [1,1126,null,{}] 09:02:27 INFO - PROCESS | 1672 | 1469548947704 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}] 09:02:27 INFO - PROCESS | 1672 | 1469548947705 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:27 INFO - PROCESS | 1672 | 1469548947817 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 09:02:27 INFO - PROCESS | 1672 | 1469548947854 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:27 INFO - PROCESS | 1672 | 1469548947855 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:27 INFO - PROCESS | 1672 | ++DOCSHELL 0x11938a000 == 36 [pid = 1672] [id = 289] 09:02:27 INFO - PROCESS | 1672 | ++DOMWINDOW == 86 (0x111c75800) [pid = 1672] [serial = 865] [outer = 0x0] 09:02:27 INFO - PROCESS | 1672 | ++DOMWINDOW == 87 (0x116adbc00) [pid = 1672] [serial = 866] [outer = 0x111c75800] 09:02:27 INFO - PROCESS | 1672 | 1469548947880 Marionette DEBUG loaded listener.js 09:02:27 INFO - PROCESS | 1672 | ++DOMWINDOW == 88 (0x120ea3800) [pid = 1672] [serial = 867] [outer = 0x111c75800] 09:02:28 INFO - PROCESS | 1672 | 1469548948135 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]]]}] 09:02:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 09:02:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 475ms 09:02:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 09:02:28 INFO - PROCESS | 1672 | 1469548948172 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 09:02:28 INFO - PROCESS | 1672 | 1469548948173 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 09:02:28 INFO - PROCESS | 1672 | 1469548948175 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 09:02:28 INFO - PROCESS | 1672 | 1469548948176 Marionette TRACE conn2 <- [1,1130,null,{}] 09:02:28 INFO - PROCESS | 1672 | 1469548948178 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}] 09:02:28 INFO - PROCESS | 1672 | 1469548948180 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:28 INFO - PROCESS | 1672 | 1469548948268 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 09:02:28 INFO - PROCESS | 1672 | 1469548948271 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:28 INFO - PROCESS | 1672 | 1469548948272 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:28 INFO - PROCESS | 1672 | ++DOCSHELL 0x128ccb800 == 37 [pid = 1672] [id = 290] 09:02:28 INFO - PROCESS | 1672 | ++DOMWINDOW == 89 (0x12448e800) [pid = 1672] [serial = 868] [outer = 0x0] 09:02:28 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x1261af800) [pid = 1672] [serial = 869] [outer = 0x12448e800] 09:02:28 INFO - PROCESS | 1672 | 1469548948296 Marionette DEBUG loaded listener.js 09:02:28 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x1267b7400) [pid = 1672] [serial = 870] [outer = 0x12448e800] 09:02:28 INFO - PROCESS | 1672 | 1469548948788 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]]]}] 09:02:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 09:02:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 620ms 09:02:28 INFO - PROCESS | 1672 | 1469548948796 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 09:02:28 INFO - PROCESS | 1672 | 1469548948797 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 09:02:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 09:02:28 INFO - PROCESS | 1672 | 1469548948803 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 09:02:28 INFO - PROCESS | 1672 | 1469548948805 Marionette TRACE conn2 <- [1,1134,null,{}] 09:02:28 INFO - PROCESS | 1672 | 1469548948807 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}] 09:02:28 INFO - PROCESS | 1672 | 1469548948808 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:28 INFO - PROCESS | 1672 | 1469548948904 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 09:02:28 INFO - PROCESS | 1672 | 1469548948907 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:28 INFO - PROCESS | 1672 | 1469548948909 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:28 INFO - PROCESS | 1672 | ++DOCSHELL 0x123835000 == 38 [pid = 1672] [id = 291] 09:02:28 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x1267b7c00) [pid = 1672] [serial = 871] [outer = 0x0] 09:02:28 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x129212000) [pid = 1672] [serial = 872] [outer = 0x1267b7c00] 09:02:28 INFO - PROCESS | 1672 | 1469548948936 Marionette DEBUG loaded listener.js 09:02:28 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x1294fa800) [pid = 1672] [serial = 873] [outer = 0x1267b7c00] 09:02:29 INFO - PROCESS | 1672 | 1469548949254 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]]]}] 09:02:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 09:02:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 473ms 09:02:29 INFO - PROCESS | 1672 | 1469548949275 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 09:02:29 INFO - PROCESS | 1672 | 1469548949276 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 09:02:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 09:02:29 INFO - PROCESS | 1672 | 1469548949278 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 09:02:29 INFO - PROCESS | 1672 | 1469548949279 Marionette TRACE conn2 <- [1,1138,null,{}] 09:02:29 INFO - PROCESS | 1672 | 1469548949284 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}] 09:02:29 INFO - PROCESS | 1672 | 1469548949285 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:29 INFO - PROCESS | 1672 | 1469548949386 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 09:02:29 INFO - PROCESS | 1672 | 1469548949392 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:29 INFO - PROCESS | 1672 | 1469548949393 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:29 INFO - PROCESS | 1672 | ++DOCSHELL 0x12ac1d000 == 39 [pid = 1672] [id = 292] 09:02:29 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x123f90c00) [pid = 1672] [serial = 874] [outer = 0x0] 09:02:29 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x12a402400) [pid = 1672] [serial = 875] [outer = 0x123f90c00] 09:02:29 INFO - PROCESS | 1672 | 1469548949417 Marionette DEBUG loaded listener.js 09:02:29 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x12a6ac000) [pid = 1672] [serial = 876] [outer = 0x123f90c00] 09:02:29 INFO - PROCESS | 1672 | 1469548949933 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]]]}] 09:02:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 09:02:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 671ms 09:02:29 INFO - PROCESS | 1672 | 1469548949949 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 09:02:29 INFO - PROCESS | 1672 | 1469548949952 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 09:02:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 09:02:29 INFO - PROCESS | 1672 | 1469548949956 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 09:02:29 INFO - PROCESS | 1672 | 1469548949957 Marionette TRACE conn2 <- [1,1142,null,{}] 09:02:29 INFO - PROCESS | 1672 | 1469548949962 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}] 09:02:29 INFO - PROCESS | 1672 | 1469548949964 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:30 INFO - PROCESS | 1672 | 1469548950120 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 09:02:30 INFO - PROCESS | 1672 | 1469548950132 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:30 INFO - PROCESS | 1672 | 1469548950133 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:30 INFO - PROCESS | 1672 | ++DOCSHELL 0x11724b800 == 40 [pid = 1672] [id = 293] 09:02:30 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x11300e800) [pid = 1672] [serial = 877] [outer = 0x0] 09:02:30 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x113d49c00) [pid = 1672] [serial = 878] [outer = 0x11300e800] 09:02:30 INFO - PROCESS | 1672 | 1469548950164 Marionette DEBUG loaded listener.js 09:02:30 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x11697e800) [pid = 1672] [serial = 879] [outer = 0x11300e800] 09:02:30 INFO - PROCESS | 1672 | 1469548950703 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]]]}] 09:02:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 09:02:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 775ms 09:02:30 INFO - PROCESS | 1672 | 1469548950742 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 09:02:30 INFO - PROCESS | 1672 | 1469548950745 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 09:02:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 09:02:30 INFO - PROCESS | 1672 | 1469548950753 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 09:02:30 INFO - PROCESS | 1672 | 1469548950755 Marionette TRACE conn2 <- [1,1146,null,{}] 09:02:30 INFO - PROCESS | 1672 | 1469548950757 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}] 09:02:30 INFO - PROCESS | 1672 | 1469548950759 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:30 INFO - PROCESS | 1672 | 1469548950865 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 09:02:30 INFO - PROCESS | 1672 | 1469548950941 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:30 INFO - PROCESS | 1672 | 1469548950943 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:30 INFO - PROCESS | 1672 | ++DOCSHELL 0x1191b1000 == 41 [pid = 1672] [id = 294] 09:02:30 INFO - PROCESS | 1672 | ++DOMWINDOW == 101 (0x11300fc00) [pid = 1672] [serial = 880] [outer = 0x0] 09:02:30 INFO - PROCESS | 1672 | ++DOMWINDOW == 102 (0x117e1f000) [pid = 1672] [serial = 881] [outer = 0x11300fc00] 09:02:30 INFO - PROCESS | 1672 | 1469548950974 Marionette DEBUG loaded listener.js 09:02:31 INFO - PROCESS | 1672 | ++DOMWINDOW == 103 (0x1191d1c00) [pid = 1672] [serial = 882] [outer = 0x11300fc00] 09:02:31 INFO - PROCESS | 1672 | --DOCSHELL 0x123835000 == 40 [pid = 1672] [id = 291] 09:02:31 INFO - PROCESS | 1672 | --DOCSHELL 0x128ccb800 == 39 [pid = 1672] [id = 290] 09:02:31 INFO - PROCESS | 1672 | --DOCSHELL 0x11938a000 == 38 [pid = 1672] [id = 289] 09:02:31 INFO - PROCESS | 1672 | --DOCSHELL 0x126116000 == 37 [pid = 1672] [id = 288] 09:02:31 INFO - PROCESS | 1672 | --DOCSHELL 0x124b92000 == 36 [pid = 1672] [id = 287] 09:02:31 INFO - PROCESS | 1672 | --DOCSHELL 0x1240ad000 == 35 [pid = 1672] [id = 286] 09:02:31 INFO - PROCESS | 1672 | 1469548951654 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]]]}] 09:02:31 INFO - PROCESS | 1672 | --DOCSHELL 0x123837800 == 34 [pid = 1672] [id = 285] 09:02:31 INFO - PROCESS | 1672 | --DOCSHELL 0x119cbd000 == 33 [pid = 1672] [id = 284] 09:02:31 INFO - PROCESS | 1672 | --DOCSHELL 0x11938b800 == 32 [pid = 1672] [id = 283] 09:02:31 INFO - PROCESS | 1672 | --DOCSHELL 0x117260800 == 31 [pid = 1672] [id = 282] 09:02:31 INFO - PROCESS | 1672 | --DOCSHELL 0x116671000 == 30 [pid = 1672] [id = 281] 09:02:31 INFO - PROCESS | 1672 | --DOMWINDOW == 102 (0x129215000) [pid = 1672] [serial = 821] [outer = 0x0] [url = about:blank] 09:02:31 INFO - PROCESS | 1672 | --DOMWINDOW == 101 (0x125062400) [pid = 1672] [serial = 806] [outer = 0x0] [url = about:blank] 09:02:31 INFO - PROCESS | 1672 | --DOMWINDOW == 100 (0x12448a400) [pid = 1672] [serial = 803] [outer = 0x0] [url = about:blank] 09:02:31 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x128880000) [pid = 1672] [serial = 809] [outer = 0x0] [url = about:blank] 09:02:31 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x1267b4800) [pid = 1672] [serial = 807] [outer = 0x0] [url = about:blank] 09:02:31 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x128e13c00) [pid = 1672] [serial = 812] [outer = 0x0] [url = about:blank] 09:02:31 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x116addc00) [pid = 1672] [serial = 815] [outer = 0x0] [url = about:blank] 09:02:31 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x119816400) [pid = 1672] [serial = 797] [outer = 0x0] [url = about:blank] 09:02:31 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x120e9f400) [pid = 1672] [serial = 798] [outer = 0x0] [url = about:blank] 09:02:31 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x120ea3400) [pid = 1672] [serial = 800] [outer = 0x0] [url = about:blank] 09:02:31 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x128912c00) [pid = 1672] [serial = 810] [outer = 0x0] [url = about:blank] 09:02:31 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x113f37c00) [pid = 1672] [serial = 791] [outer = 0x0] [url = about:blank] 09:02:31 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x1172b2c00) [pid = 1672] [serial = 792] [outer = 0x0] [url = about:blank] 09:02:31 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x118887800) [pid = 1672] [serial = 794] [outer = 0x0] [url = about:blank] 09:02:31 INFO - PROCESS | 1672 | --DOMWINDOW == 88 (0x11919c800) [pid = 1672] [serial = 795] [outer = 0x0] [url = about:blank] 09:02:31 INFO - PROCESS | 1672 | --DOMWINDOW == 87 (0x113f30c00) [pid = 1672] [serial = 785] [outer = 0x0] [url = about:blank] 09:02:31 INFO - PROCESS | 1672 | --DOMWINDOW == 86 (0x116aa9000) [pid = 1672] [serial = 786] [outer = 0x0] [url = about:blank] 09:02:31 INFO - PROCESS | 1672 | --DOMWINDOW == 85 (0x117408400) [pid = 1672] [serial = 788] [outer = 0x0] [url = about:blank] 09:02:31 INFO - PROCESS | 1672 | --DOMWINDOW == 84 (0x11888ac00) [pid = 1672] [serial = 789] [outer = 0x0] [url = about:blank] 09:02:31 INFO - PROCESS | 1672 | --DOMWINDOW == 83 (0x12920c400) [pid = 1672] [serial = 783] [outer = 0x0] [url = about:blank] 09:02:31 INFO - PROCESS | 1672 | --DOMWINDOW == 82 (0x128a90800) [pid = 1672] [serial = 819] [outer = 0x0] [url = about:blank] 09:02:31 INFO - PROCESS | 1672 | --DOMWINDOW == 81 (0x128e88c00) [pid = 1672] [serial = 813] [outer = 0x0] [url = about:blank] 09:02:31 INFO - PROCESS | 1672 | --DOMWINDOW == 80 (0x12a403000) [pid = 1672] [serial = 822] [outer = 0x0] [url = about:blank] 09:02:31 INFO - PROCESS | 1672 | --DOMWINDOW == 79 (0x123e1fc00) [pid = 1672] [serial = 818] [outer = 0x0] [url = about:blank] 09:02:31 INFO - PROCESS | 1672 | --DOMWINDOW == 78 (0x124884400) [pid = 1672] [serial = 804] [outer = 0x0] [url = about:blank] 09:02:31 INFO - PROCESS | 1672 | --DOMWINDOW == 77 (0x1242f7000) [pid = 1672] [serial = 801] [outer = 0x0] [url = about:blank] 09:02:31 INFO - PROCESS | 1672 | --DOMWINDOW == 76 (0x1199a8c00) [pid = 1672] [serial = 816] [outer = 0x0] [url = about:blank] 09:02:31 INFO - PROCESS | 1672 | --DOMWINDOW == 75 (0x12a616000) [pid = 1672] [serial = 825] [outer = 0x0] [url = about:blank] 09:02:31 INFO - PROCESS | 1672 | --DOMWINDOW == 74 (0x12a40f000) [pid = 1672] [serial = 824] [outer = 0x0] [url = about:blank] 09:02:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 09:02:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 972ms 09:02:31 INFO - PROCESS | 1672 | 1469548951726 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 09:02:31 INFO - PROCESS | 1672 | 1469548951730 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 09:02:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 09:02:31 INFO - PROCESS | 1672 | 1469548951735 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 09:02:31 INFO - PROCESS | 1672 | 1469548951738 Marionette TRACE conn2 <- [1,1150,null,{}] 09:02:31 INFO - PROCESS | 1672 | 1469548951744 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}] 09:02:31 INFO - PROCESS | 1672 | 1469548951746 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:31 INFO - PROCESS | 1672 | 1469548951872 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 09:02:31 INFO - PROCESS | 1672 | 1469548951950 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:31 INFO - PROCESS | 1672 | 1469548951952 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:31 INFO - PROCESS | 1672 | ++DOCSHELL 0x116678000 == 31 [pid = 1672] [id = 295] 09:02:31 INFO - PROCESS | 1672 | ++DOMWINDOW == 75 (0x112f4f000) [pid = 1672] [serial = 883] [outer = 0x0] 09:02:31 INFO - PROCESS | 1672 | ++DOMWINDOW == 76 (0x113f32400) [pid = 1672] [serial = 884] [outer = 0x112f4f000] 09:02:32 INFO - PROCESS | 1672 | 1469548951998 Marionette DEBUG loaded listener.js 09:02:32 INFO - PROCESS | 1672 | ++DOMWINDOW == 77 (0x116979800) [pid = 1672] [serial = 885] [outer = 0x112f4f000] 09:02:32 INFO - PROCESS | 1672 | 1469548952415 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]]]}] 09:02:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 09:02:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 723ms 09:02:32 INFO - PROCESS | 1672 | 1469548952457 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 09:02:32 INFO - PROCESS | 1672 | 1469548952460 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 09:02:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 09:02:32 INFO - PROCESS | 1672 | 1469548952471 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 09:02:32 INFO - PROCESS | 1672 | 1469548952472 Marionette TRACE conn2 <- [1,1154,null,{}] 09:02:32 INFO - PROCESS | 1672 | 1469548952475 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}] 09:02:32 INFO - PROCESS | 1672 | 1469548952476 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:32 INFO - PROCESS | 1672 | 1469548952550 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 09:02:32 INFO - PROCESS | 1672 | 1469548952554 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:32 INFO - PROCESS | 1672 | 1469548952555 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:32 INFO - PROCESS | 1672 | ++DOCSHELL 0x117e35800 == 32 [pid = 1672] [id = 296] 09:02:32 INFO - PROCESS | 1672 | ++DOMWINDOW == 78 (0x117e23c00) [pid = 1672] [serial = 886] [outer = 0x0] 09:02:32 INFO - PROCESS | 1672 | ++DOMWINDOW == 79 (0x11876e800) [pid = 1672] [serial = 887] [outer = 0x117e23c00] 09:02:32 INFO - PROCESS | 1672 | 1469548952585 Marionette DEBUG loaded listener.js 09:02:32 INFO - PROCESS | 1672 | ++DOMWINDOW == 80 (0x119048000) [pid = 1672] [serial = 888] [outer = 0x117e23c00] 09:02:32 INFO - PROCESS | 1672 | 1469548952938 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]]]}] 09:02:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 09:02:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 524ms 09:02:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 09:02:32 INFO - PROCESS | 1672 | 1469548952991 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 09:02:32 INFO - PROCESS | 1672 | 1469548952992 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 09:02:32 INFO - PROCESS | 1672 | 1469548952994 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 09:02:32 INFO - PROCESS | 1672 | 1469548952997 Marionette TRACE conn2 <- [1,1158,null,{}] 09:02:33 INFO - PROCESS | 1672 | 1469548953005 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}] 09:02:33 INFO - PROCESS | 1672 | 1469548953008 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:33 INFO - PROCESS | 1672 | 1469548953105 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 09:02:33 INFO - PROCESS | 1672 | 1469548953112 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:33 INFO - PROCESS | 1672 | 1469548953114 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:33 INFO - PROCESS | 1672 | ++DOCSHELL 0x1195c5000 == 33 [pid = 1672] [id = 297] 09:02:33 INFO - PROCESS | 1672 | ++DOMWINDOW == 81 (0x1191cfc00) [pid = 1672] [serial = 889] [outer = 0x0] 09:02:33 INFO - PROCESS | 1672 | ++DOMWINDOW == 82 (0x1193a8800) [pid = 1672] [serial = 890] [outer = 0x1191cfc00] 09:02:33 INFO - PROCESS | 1672 | 1469548953144 Marionette DEBUG loaded listener.js 09:02:33 INFO - PROCESS | 1672 | ++DOMWINDOW == 83 (0x1199a8400) [pid = 1672] [serial = 891] [outer = 0x1191cfc00] 09:02:33 INFO - PROCESS | 1672 | 1469548953459 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]]]}] 09:02:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 09:02:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 473ms 09:02:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 09:02:33 INFO - PROCESS | 1672 | 1469548953471 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 09:02:33 INFO - PROCESS | 1672 | 1469548953473 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 09:02:33 INFO - PROCESS | 1672 | 1469548953475 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 09:02:33 INFO - PROCESS | 1672 | 1469548953476 Marionette TRACE conn2 <- [1,1162,null,{}] 09:02:33 INFO - PROCESS | 1672 | 1469548953478 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}] 09:02:33 INFO - PROCESS | 1672 | 1469548953479 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:33 INFO - PROCESS | 1672 | 1469548953563 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 09:02:33 INFO - PROCESS | 1672 | 1469548953570 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:33 INFO - PROCESS | 1672 | 1469548953571 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:33 INFO - PROCESS | 1672 | ++DOCSHELL 0x123840000 == 34 [pid = 1672] [id = 298] 09:02:33 INFO - PROCESS | 1672 | ++DOMWINDOW == 84 (0x1199b2400) [pid = 1672] [serial = 892] [outer = 0x0] 09:02:33 INFO - PROCESS | 1672 | ++DOMWINDOW == 85 (0x123a53000) [pid = 1672] [serial = 893] [outer = 0x1199b2400] 09:02:33 INFO - PROCESS | 1672 | 1469548953595 Marionette DEBUG loaded listener.js 09:02:33 INFO - PROCESS | 1672 | ++DOMWINDOW == 86 (0x124481800) [pid = 1672] [serial = 894] [outer = 0x1199b2400] 09:02:33 INFO - PROCESS | 1672 | 1469548953955 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]]]}] 09:02:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 09:02:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 519ms 09:02:33 INFO - PROCESS | 1672 | 1469548953995 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 09:02:33 INFO - PROCESS | 1672 | 1469548953996 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 09:02:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 09:02:34 INFO - PROCESS | 1672 | 1469548954000 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 09:02:34 INFO - PROCESS | 1672 | 1469548954002 Marionette TRACE conn2 <- [1,1166,null,{}] 09:02:34 INFO - PROCESS | 1672 | 1469548954004 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}] 09:02:34 INFO - PROCESS | 1672 | 1469548954005 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:34 INFO - PROCESS | 1672 | 1469548954098 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 09:02:34 INFO - PROCESS | 1672 | 1469548954101 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:34 INFO - PROCESS | 1672 | 1469548954102 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:34 INFO - PROCESS | 1672 | ++DOCSHELL 0x1240a2800 == 35 [pid = 1672] [id = 299] 09:02:34 INFO - PROCESS | 1672 | ++DOMWINDOW == 87 (0x1127d6400) [pid = 1672] [serial = 895] [outer = 0x0] 09:02:34 INFO - PROCESS | 1672 | ++DOMWINDOW == 88 (0x12448c800) [pid = 1672] [serial = 896] [outer = 0x1127d6400] 09:02:34 INFO - PROCESS | 1672 | 1469548954126 Marionette DEBUG loaded listener.js 09:02:34 INFO - PROCESS | 1672 | ++DOMWINDOW == 89 (0x12488b000) [pid = 1672] [serial = 897] [outer = 0x1127d6400] 09:02:34 INFO - PROCESS | 1672 | 1469548954486 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]]]}] 09:02:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 09:02:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 521ms 09:02:34 INFO - PROCESS | 1672 | 1469548954519 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 09:02:34 INFO - PROCESS | 1672 | 1469548954520 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 09:02:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 09:02:34 INFO - PROCESS | 1672 | 1469548954522 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 09:02:34 INFO - PROCESS | 1672 | 1469548954524 Marionette TRACE conn2 <- [1,1170,null,{}] 09:02:34 INFO - PROCESS | 1672 | 1469548954526 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}] 09:02:34 INFO - PROCESS | 1672 | 1469548954530 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:34 INFO - PROCESS | 1672 | 1469548954641 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 09:02:34 INFO - PROCESS | 1672 | 1469548954654 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:34 INFO - PROCESS | 1672 | 1469548954655 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:34 INFO - PROCESS | 1672 | ++DOCSHELL 0x125037800 == 36 [pid = 1672] [id = 300] 09:02:34 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x124890800) [pid = 1672] [serial = 898] [outer = 0x0] 09:02:34 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x124f2bc00) [pid = 1672] [serial = 899] [outer = 0x124890800] 09:02:34 INFO - PROCESS | 1672 | 1469548954686 Marionette DEBUG loaded listener.js 09:02:34 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x1269ac000) [pid = 1672] [serial = 900] [outer = 0x124890800] 09:02:35 INFO - PROCESS | 1672 | 1469548955062 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]]]}] 09:02:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 09:02:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 568ms 09:02:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 09:02:35 INFO - PROCESS | 1672 | 1469548955091 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 09:02:35 INFO - PROCESS | 1672 | 1469548955092 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 09:02:35 INFO - PROCESS | 1672 | 1469548955094 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 09:02:35 INFO - PROCESS | 1672 | 1469548955095 Marionette TRACE conn2 <- [1,1174,null,{}] 09:02:35 INFO - PROCESS | 1672 | 1469548955098 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}] 09:02:35 INFO - PROCESS | 1672 | 1469548955099 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:35 INFO - PROCESS | 1672 | 1469548955193 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 09:02:35 INFO - PROCESS | 1672 | 1469548955205 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:35 INFO - PROCESS | 1672 | 1469548955206 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:35 INFO - PROCESS | 1672 | ++DOCSHELL 0x1265e5800 == 37 [pid = 1672] [id = 301] 09:02:35 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x124da4800) [pid = 1672] [serial = 901] [outer = 0x0] 09:02:35 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x128880c00) [pid = 1672] [serial = 902] [outer = 0x124da4800] 09:02:35 INFO - PROCESS | 1672 | 1469548955230 Marionette DEBUG loaded listener.js 09:02:35 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x128e84c00) [pid = 1672] [serial = 903] [outer = 0x124da4800] 09:02:35 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x128e89000) [pid = 1672] [serial = 904] [outer = 0x12c70a800] 09:02:35 INFO - PROCESS | 1672 | 1469548955619 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] 09:02:35 INFO - PROCESS | 1672 | 1469548955665 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 09:02:35 INFO - PROCESS | 1672 | 1469548955667 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 09:02:35 INFO - PROCESS | 1672 | 1469548955669 Marionette TRACE conn2 <- [1,1178,null,{}] 09:02:35 INFO - PROCESS | 1672 | 1469548955671 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}] 09:02:35 INFO - PROCESS | 1672 | 1469548955672 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:35 INFO - PROCESS | 1672 | 1469548955857 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 09:02:35 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x117450800) [pid = 1672] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 09:02:35 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x116a9c800) [pid = 1672] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 09:02:35 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x11744f400) [pid = 1672] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 09:02:35 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x113398400) [pid = 1672] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 09:02:35 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x112f55000) [pid = 1672] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 09:02:35 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x1199a7400) [pid = 1672] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 09:02:35 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x12447f800) [pid = 1672] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 09:02:35 INFO - PROCESS | 1672 | --DOMWINDOW == 88 (0x1248c8400) [pid = 1672] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 09:02:35 INFO - PROCESS | 1672 | --DOMWINDOW == 87 (0x111c75800) [pid = 1672] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 09:02:35 INFO - PROCESS | 1672 | --DOMWINDOW == 86 (0x119050400) [pid = 1672] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 09:02:35 INFO - PROCESS | 1672 | --DOMWINDOW == 85 (0x1267b7c00) [pid = 1672] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 09:02:35 INFO - PROCESS | 1672 | --DOMWINDOW == 84 (0x112ec2000) [pid = 1672] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 09:02:35 INFO - PROCESS | 1672 | --DOMWINDOW == 83 (0x11888b400) [pid = 1672] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 09:02:35 INFO - PROCESS | 1672 | --DOMWINDOW == 82 (0x12448e800) [pid = 1672] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 09:02:35 INFO - PROCESS | 1672 | --DOMWINDOW == 81 (0x120fd4800) [pid = 1672] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 09:02:35 INFO - PROCESS | 1672 | --DOMWINDOW == 80 (0x112ecc000) [pid = 1672] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 09:02:35 INFO - PROCESS | 1672 | 1469548955901 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:35 INFO - PROCESS | 1672 | 1469548955903 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:35 INFO - PROCESS | 1672 | ++DOCSHELL 0x116674800 == 38 [pid = 1672] [id = 302] 09:02:35 INFO - PROCESS | 1672 | ++DOMWINDOW == 81 (0x111f3b800) [pid = 1672] [serial = 905] [outer = 0x0] 09:02:35 INFO - PROCESS | 1672 | ++DOMWINDOW == 82 (0x112ecc000) [pid = 1672] [serial = 906] [outer = 0x111f3b800] 09:02:35 INFO - PROCESS | 1672 | 1469548955927 Marionette DEBUG loaded listener.js 09:02:35 INFO - PROCESS | 1672 | ++DOMWINDOW == 83 (0x11744b400) [pid = 1672] [serial = 907] [outer = 0x111f3b800] 09:02:36 INFO - PROCESS | 1672 | 1469548956173 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] 09:02:36 INFO - PROCESS | 1672 | 1469548956190 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 09:02:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 09:02:36 INFO - PROCESS | 1672 | 1469548956192 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 09:02:36 INFO - PROCESS | 1672 | 1469548956193 Marionette TRACE conn2 <- [1,1182,null,{}] 09:02:36 INFO - PROCESS | 1672 | 1469548956195 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}] 09:02:36 INFO - PROCESS | 1672 | 1469548956196 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:36 INFO - PROCESS | 1672 | 1469548956281 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 09:02:36 INFO - PROCESS | 1672 | 1469548956287 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:36 INFO - PROCESS | 1672 | 1469548956288 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:36 INFO - PROCESS | 1672 | ++DOCSHELL 0x11253d000 == 39 [pid = 1672] [id = 303] 09:02:36 INFO - PROCESS | 1672 | ++DOMWINDOW == 84 (0x11744c800) [pid = 1672] [serial = 908] [outer = 0x0] 09:02:36 INFO - PROCESS | 1672 | ++DOMWINDOW == 85 (0x1242f5c00) [pid = 1672] [serial = 909] [outer = 0x11744c800] 09:02:36 INFO - PROCESS | 1672 | 1469548956311 Marionette DEBUG loaded listener.js 09:02:36 INFO - PROCESS | 1672 | ++DOMWINDOW == 86 (0x1267b8400) [pid = 1672] [serial = 910] [outer = 0x11744c800] 09:02:36 INFO - PROCESS | 1672 | 1469548956640 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] 09:02:36 INFO - PROCESS | 1672 | 1469548956663 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 09:02:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 09:02:36 INFO - PROCESS | 1672 | 1469548956666 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 09:02:36 INFO - PROCESS | 1672 | 1469548956668 Marionette TRACE conn2 <- [1,1186,null,{}] 09:02:36 INFO - PROCESS | 1672 | 1469548956670 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}] 09:02:36 INFO - PROCESS | 1672 | 1469548956672 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:36 INFO - PROCESS | 1672 | 1469548956782 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 09:02:36 INFO - PROCESS | 1672 | 1469548956787 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:36 INFO - PROCESS | 1672 | 1469548956788 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:36 INFO - PROCESS | 1672 | ++DOCSHELL 0x129c62000 == 40 [pid = 1672] [id = 304] 09:02:36 INFO - PROCESS | 1672 | ++DOMWINDOW == 87 (0x1176a9800) [pid = 1672] [serial = 911] [outer = 0x0] 09:02:36 INFO - PROCESS | 1672 | ++DOMWINDOW == 88 (0x128e85400) [pid = 1672] [serial = 912] [outer = 0x1176a9800] 09:02:36 INFO - PROCESS | 1672 | 1469548956813 Marionette DEBUG loaded listener.js 09:02:36 INFO - PROCESS | 1672 | ++DOMWINDOW == 89 (0x12a6ab400) [pid = 1672] [serial = 913] [outer = 0x1176a9800] 09:02:37 INFO - PROCESS | 1672 | 1469548957105 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] 09:02:37 INFO - PROCESS | 1672 | 1469548957139 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 09:02:37 INFO - PROCESS | 1672 | 1469548957141 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 09:02:37 INFO - PROCESS | 1672 | 1469548957143 Marionette TRACE conn2 <- [1,1190,null,{}] 09:02:37 INFO - PROCESS | 1672 | 1469548957145 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}] 09:02:37 INFO - PROCESS | 1672 | 1469548957147 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:37 INFO - PROCESS | 1672 | 1469548957237 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 09:02:37 INFO - PROCESS | 1672 | 1469548957241 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:37 INFO - PROCESS | 1672 | 1469548957242 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:37 INFO - PROCESS | 1672 | ++DOCSHELL 0x12acc9000 == 41 [pid = 1672] [id = 305] 09:02:37 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x12a6abc00) [pid = 1672] [serial = 914] [outer = 0x0] 09:02:37 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x12a6b3c00) [pid = 1672] [serial = 915] [outer = 0x12a6abc00] 09:02:37 INFO - PROCESS | 1672 | 1469548957268 Marionette DEBUG loaded listener.js 09:02:37 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x12a775800) [pid = 1672] [serial = 916] [outer = 0x12a6abc00] 09:02:37 INFO - PROCESS | 1672 | 1469548957603 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] 09:02:37 INFO - PROCESS | 1672 | 1469548957621 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 09:02:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 09:02:37 INFO - PROCESS | 1672 | 1469548957623 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 09:02:37 INFO - PROCESS | 1672 | 1469548957624 Marionette TRACE conn2 <- [1,1194,null,{}] 09:02:37 INFO - PROCESS | 1672 | 1469548957626 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}] 09:02:37 INFO - PROCESS | 1672 | 1469548957627 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:37 INFO - PROCESS | 1672 | 1469548957741 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 09:02:37 INFO - PROCESS | 1672 | 1469548957747 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:37 INFO - PROCESS | 1672 | 1469548957749 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:37 INFO - PROCESS | 1672 | ++DOCSHELL 0x12b833800 == 42 [pid = 1672] [id = 306] 09:02:37 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x12a76ac00) [pid = 1672] [serial = 917] [outer = 0x0] 09:02:37 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x12a991000) [pid = 1672] [serial = 918] [outer = 0x12a76ac00] 09:02:37 INFO - PROCESS | 1672 | 1469548957772 Marionette DEBUG loaded listener.js 09:02:37 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x12b725800) [pid = 1672] [serial = 919] [outer = 0x12a76ac00] 09:02:38 INFO - PROCESS | 1672 | 1469548958227 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] 09:02:38 INFO - PROCESS | 1672 | 1469548958245 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 09:02:38 INFO - PROCESS | 1672 | 1469548958248 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 09:02:38 INFO - PROCESS | 1672 | 1469548958250 Marionette TRACE conn2 <- [1,1198,null,{}] 09:02:38 INFO - PROCESS | 1672 | 1469548958254 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}] 09:02:38 INFO - PROCESS | 1672 | 1469548958256 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:38 INFO - PROCESS | 1672 | 1469548958361 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 09:02:38 INFO - PROCESS | 1672 | 1469548958416 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:38 INFO - PROCESS | 1672 | 1469548958417 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:38 INFO - PROCESS | 1672 | ++DOCSHELL 0x117e2c000 == 43 [pid = 1672] [id = 307] 09:02:38 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x112f4d800) [pid = 1672] [serial = 920] [outer = 0x0] 09:02:38 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x116907800) [pid = 1672] [serial = 921] [outer = 0x112f4d800] 09:02:38 INFO - PROCESS | 1672 | 1469548958460 Marionette DEBUG loaded listener.js 09:02:38 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x11740f000) [pid = 1672] [serial = 922] [outer = 0x112f4d800] 09:02:38 INFO - PROCESS | 1672 | 1469548958877 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]]]}] 09:02:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 09:02:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 673ms 09:02:38 INFO - PROCESS | 1672 | 1469548958920 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 09:02:38 INFO - PROCESS | 1672 | 1469548958923 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 09:02:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 09:02:38 INFO - PROCESS | 1672 | 1469548958928 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 09:02:38 INFO - PROCESS | 1672 | 1469548958930 Marionette TRACE conn2 <- [1,1202,null,{}] 09:02:38 INFO - PROCESS | 1672 | 1469548958932 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}] 09:02:38 INFO - PROCESS | 1672 | 1469548958934 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:39 INFO - PROCESS | 1672 | 1469548959064 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 09:02:39 INFO - PROCESS | 1672 | 1469548959120 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:39 INFO - PROCESS | 1672 | 1469548959121 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:39 INFO - PROCESS | 1672 | ++DOCSHELL 0x1240a1800 == 44 [pid = 1672] [id = 308] 09:02:39 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x11936b800) [pid = 1672] [serial = 923] [outer = 0x0] 09:02:39 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x1199aec00) [pid = 1672] [serial = 924] [outer = 0x11936b800] 09:02:39 INFO - PROCESS | 1672 | 1469548959152 Marionette DEBUG loaded listener.js 09:02:39 INFO - PROCESS | 1672 | ++DOMWINDOW == 101 (0x120fda400) [pid = 1672] [serial = 925] [outer = 0x11936b800] 09:02:39 INFO - PROCESS | 1672 | 1469548959608 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]]]}] 09:02: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 09:02:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 720ms 09:02:39 INFO - PROCESS | 1672 | 1469548959650 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 09:02:39 INFO - PROCESS | 1672 | 1469548959652 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 09:02:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 09:02:39 INFO - PROCESS | 1672 | 1469548959656 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 09:02:39 INFO - PROCESS | 1672 | 1469548959660 Marionette TRACE conn2 <- [1,1206,null,{}] 09:02:39 INFO - PROCESS | 1672 | 1469548959672 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}] 09:02:39 INFO - PROCESS | 1672 | 1469548959677 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:39 INFO - PROCESS | 1672 | 1469548959829 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 09:02:39 INFO - PROCESS | 1672 | 1469548959901 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:39 INFO - PROCESS | 1672 | 1469548959904 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:39 INFO - PROCESS | 1672 | ++DOCSHELL 0x12b83f000 == 45 [pid = 1672] [id = 309] 09:02:39 INFO - PROCESS | 1672 | ++DOMWINDOW == 102 (0x124891c00) [pid = 1672] [serial = 926] [outer = 0x0] 09:02:39 INFO - PROCESS | 1672 | ++DOMWINDOW == 103 (0x124f26800) [pid = 1672] [serial = 927] [outer = 0x124891c00] 09:02:39 INFO - PROCESS | 1672 | 1469548959936 Marionette DEBUG loaded listener.js 09:02:39 INFO - PROCESS | 1672 | ++DOMWINDOW == 104 (0x126590400) [pid = 1672] [serial = 928] [outer = 0x124891c00] 09:02:40 INFO - PROCESS | 1672 | 1469548960428 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]]]}] 09:02: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 09:02:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 826ms 09:02:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 09:02:40 INFO - PROCESS | 1672 | 1469548960481 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 09:02:40 INFO - PROCESS | 1672 | 1469548960483 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 09:02:40 INFO - PROCESS | 1672 | 1469548960485 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 09:02:40 INFO - PROCESS | 1672 | 1469548960486 Marionette TRACE conn2 <- [1,1210,null,{}] 09:02:40 INFO - PROCESS | 1672 | 1469548960489 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}] 09:02:40 INFO - PROCESS | 1672 | 1469548960490 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:40 INFO - PROCESS | 1672 | 1469548960589 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 09:02:40 INFO - PROCESS | 1672 | 1469548960657 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:40 INFO - PROCESS | 1672 | 1469548960659 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:40 INFO - PROCESS | 1672 | ++DOCSHELL 0x12b974000 == 46 [pid = 1672] [id = 310] 09:02:40 INFO - PROCESS | 1672 | ++DOMWINDOW == 105 (0x128876c00) [pid = 1672] [serial = 929] [outer = 0x0] 09:02:40 INFO - PROCESS | 1672 | ++DOMWINDOW == 106 (0x12a402c00) [pid = 1672] [serial = 930] [outer = 0x128876c00] 09:02:40 INFO - PROCESS | 1672 | 1469548960687 Marionette DEBUG loaded listener.js 09:02:40 INFO - PROCESS | 1672 | ++DOMWINDOW == 107 (0x12a6c9800) [pid = 1672] [serial = 931] [outer = 0x128876c00] 09:02:41 INFO - PROCESS | 1672 | 1469548961085 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]]]}] 09:02:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 09:02:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 619ms 09:02:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 09:02:41 INFO - PROCESS | 1672 | 1469548961105 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 09:02:41 INFO - PROCESS | 1672 | 1469548961106 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 09:02:41 INFO - PROCESS | 1672 | 1469548961109 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 09:02:41 INFO - PROCESS | 1672 | 1469548961110 Marionette TRACE conn2 <- [1,1214,null,{}] 09:02:41 INFO - PROCESS | 1672 | 1469548961112 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}] 09:02:41 INFO - PROCESS | 1672 | 1469548961114 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:41 INFO - PROCESS | 1672 | 1469548961211 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 09:02:41 INFO - PROCESS | 1672 | 1469548961262 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:41 INFO - PROCESS | 1672 | 1469548961264 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:41 INFO - PROCESS | 1672 | ++DOCSHELL 0x12bdeb800 == 47 [pid = 1672] [id = 311] 09:02:41 INFO - PROCESS | 1672 | ++DOMWINDOW == 108 (0x129215400) [pid = 1672] [serial = 932] [outer = 0x0] 09:02:41 INFO - PROCESS | 1672 | ++DOMWINDOW == 109 (0x12a775400) [pid = 1672] [serial = 933] [outer = 0x129215400] 09:02:41 INFO - PROCESS | 1672 | 1469548961291 Marionette DEBUG loaded listener.js 09:02:41 INFO - PROCESS | 1672 | ++DOMWINDOW == 110 (0x12b727000) [pid = 1672] [serial = 934] [outer = 0x129215400] 09:02:41 INFO - PROCESS | 1672 | 1469548961931 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]]]}] 09:02:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 09:02:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 873ms 09:02:41 INFO - PROCESS | 1672 | 1469548961984 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 09:02:41 INFO - PROCESS | 1672 | 1469548961987 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 09:02:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 09:02:41 INFO - PROCESS | 1672 | 1469548961991 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 09:02:41 INFO - PROCESS | 1672 | 1469548961992 Marionette TRACE conn2 <- [1,1218,null,{}] 09:02:41 INFO - PROCESS | 1672 | 1469548961996 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}] 09:02:42 INFO - PROCESS | 1672 | 1469548961998 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:42 INFO - PROCESS | 1672 | 1469548962094 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 09:02:42 INFO - PROCESS | 1672 | 1469548962162 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:42 INFO - PROCESS | 1672 | 1469548962164 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:42 INFO - PROCESS | 1672 | ++DOCSHELL 0x117e41800 == 48 [pid = 1672] [id = 312] 09:02:42 INFO - PROCESS | 1672 | ++DOMWINDOW == 111 (0x115e0bc00) [pid = 1672] [serial = 935] [outer = 0x0] 09:02:42 INFO - PROCESS | 1672 | ++DOMWINDOW == 112 (0x116783400) [pid = 1672] [serial = 936] [outer = 0x115e0bc00] 09:02:42 INFO - PROCESS | 1672 | 1469548962192 Marionette DEBUG loaded listener.js 09:02:42 INFO - PROCESS | 1672 | ++DOMWINDOW == 113 (0x1176a1800) [pid = 1672] [serial = 937] [outer = 0x115e0bc00] 09:02:43 INFO - PROCESS | 1672 | --DOCSHELL 0x12acc9000 == 47 [pid = 1672] [id = 305] 09:02:43 INFO - PROCESS | 1672 | --DOCSHELL 0x129c62000 == 46 [pid = 1672] [id = 304] 09:02:43 INFO - PROCESS | 1672 | --DOCSHELL 0x11253d000 == 45 [pid = 1672] [id = 303] 09:02:43 INFO - PROCESS | 1672 | --DOCSHELL 0x116674800 == 44 [pid = 1672] [id = 302] 09:02:43 INFO - PROCESS | 1672 | --DOCSHELL 0x1265e5800 == 43 [pid = 1672] [id = 301] 09:02:43 INFO - PROCESS | 1672 | --DOCSHELL 0x125037800 == 42 [pid = 1672] [id = 300] 09:02:43 INFO - PROCESS | 1672 | --DOCSHELL 0x1240a2800 == 41 [pid = 1672] [id = 299] 09:02:43 INFO - PROCESS | 1672 | --DOCSHELL 0x123840000 == 40 [pid = 1672] [id = 298] 09:02:43 INFO - PROCESS | 1672 | --DOCSHELL 0x1195c5000 == 39 [pid = 1672] [id = 297] 09:02:43 INFO - PROCESS | 1672 | --DOCSHELL 0x117e35800 == 38 [pid = 1672] [id = 296] 09:02:43 INFO - PROCESS | 1672 | --DOCSHELL 0x116678000 == 37 [pid = 1672] [id = 295] 09:02:43 INFO - PROCESS | 1672 | --DOCSHELL 0x1191b1000 == 36 [pid = 1672] [id = 294] 09:02:43 INFO - PROCESS | 1672 | --DOCSHELL 0x11724b800 == 35 [pid = 1672] [id = 293] 09:02:43 INFO - PROCESS | 1672 | --DOCSHELL 0x117243000 == 34 [pid = 1672] [id = 280] 09:02:43 INFO - PROCESS | 1672 | --DOCSHELL 0x12ac1d000 == 33 [pid = 1672] [id = 292] 09:02:43 INFO - PROCESS | 1672 | --DOCSHELL 0x12bdeb800 == 32 [pid = 1672] [id = 311] 09:02:43 INFO - PROCESS | 1672 | --DOCSHELL 0x12b974000 == 31 [pid = 1672] [id = 310] 09:02:43 INFO - PROCESS | 1672 | --DOCSHELL 0x12b83f000 == 30 [pid = 1672] [id = 309] 09:02:43 INFO - PROCESS | 1672 | --DOCSHELL 0x1240a1800 == 29 [pid = 1672] [id = 308] 09:02:43 INFO - PROCESS | 1672 | --DOCSHELL 0x12b833800 == 28 [pid = 1672] [id = 306] 09:02:43 INFO - PROCESS | 1672 | --DOCSHELL 0x117e2c000 == 27 [pid = 1672] [id = 307] 09:02:43 INFO - PROCESS | 1672 | --DOMWINDOW == 112 (0x122719c00) [pid = 1672] [serial = 854] [outer = 0x0] [url = about:blank] 09:02:43 INFO - PROCESS | 1672 | --DOMWINDOW == 111 (0x1176a1c00) [pid = 1672] [serial = 845] [outer = 0x0] [url = about:blank] 09:02:43 INFO - PROCESS | 1672 | --DOMWINDOW == 110 (0x11876f800) [pid = 1672] [serial = 846] [outer = 0x0] [url = about:blank] 09:02:43 INFO - PROCESS | 1672 | --DOMWINDOW == 109 (0x118891400) [pid = 1672] [serial = 840] [outer = 0x0] [url = about:blank] 09:02:43 INFO - PROCESS | 1672 | --DOMWINDOW == 108 (0x118397000) [pid = 1672] [serial = 839] [outer = 0x0] [url = about:blank] 09:02:43 INFO - PROCESS | 1672 | --DOMWINDOW == 107 (0x1191d7c00) [pid = 1672] [serial = 848] [outer = 0x0] [url = about:blank] 09:02:43 INFO - PROCESS | 1672 | --DOMWINDOW == 106 (0x119815800) [pid = 1672] [serial = 849] [outer = 0x0] [url = about:blank] 09:02:43 INFO - PROCESS | 1672 | --DOMWINDOW == 105 (0x113a0a400) [pid = 1672] [serial = 842] [outer = 0x0] [url = about:blank] 09:02:43 INFO - PROCESS | 1672 | --DOMWINDOW == 104 (0x1160ee400) [pid = 1672] [serial = 843] [outer = 0x0] [url = about:blank] 09:02:43 INFO - PROCESS | 1672 | --DOMWINDOW == 103 (0x119ea6800) [pid = 1672] [serial = 851] [outer = 0x0] [url = about:blank] 09:02:43 INFO - PROCESS | 1672 | --DOMWINDOW == 102 (0x124883800) [pid = 1672] [serial = 857] [outer = 0x0] [url = about:blank] 09:02:43 INFO - PROCESS | 1672 | --DOMWINDOW == 101 (0x124086400) [pid = 1672] [serial = 855] [outer = 0x0] [url = about:blank] 09:02:43 INFO - PROCESS | 1672 | --DOMWINDOW == 100 (0x12553bc00) [pid = 1672] [serial = 860] [outer = 0x0] [url = about:blank] 09:02:43 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x116adbc00) [pid = 1672] [serial = 866] [outer = 0x0] [url = about:blank] 09:02:43 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x124de2400) [pid = 1672] [serial = 858] [outer = 0x0] [url = about:blank] 09:02:43 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x1260a6c00) [pid = 1672] [serial = 863] [outer = 0x0] [url = about:blank] 09:02:43 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x129212000) [pid = 1672] [serial = 872] [outer = 0x0] [url = about:blank] 09:02:43 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x117411c00) [pid = 1672] [serial = 828] [outer = 0x0] [url = about:blank] 09:02:43 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x1260a1000) [pid = 1672] [serial = 861] [outer = 0x0] [url = about:blank] 09:02:43 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x113f38000) [pid = 1672] [serial = 827] [outer = 0x0] [url = about:blank] 09:02:43 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x1198b3000) [pid = 1672] [serial = 831] [outer = 0x0] [url = about:blank] 09:02:43 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x1261af800) [pid = 1672] [serial = 869] [outer = 0x0] [url = about:blank] 09:02:43 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x1193a3c00) [pid = 1672] [serial = 830] [outer = 0x0] [url = about:blank] 09:02:43 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x124f81000) [pid = 1672] [serial = 834] [outer = 0x0] [url = about:blank] 09:02:43 INFO - PROCESS | 1672 | --DOMWINDOW == 88 (0x124888c00) [pid = 1672] [serial = 833] [outer = 0x0] [url = about:blank] 09:02:43 INFO - PROCESS | 1672 | --DOMWINDOW == 87 (0x11607cc00) [pid = 1672] [serial = 837] [outer = 0x0] [url = about:blank] 09:02:43 INFO - PROCESS | 1672 | --DOMWINDOW == 86 (0x112f54400) [pid = 1672] [serial = 836] [outer = 0x0] [url = about:blank] 09:02:43 INFO - PROCESS | 1672 | --DOMWINDOW == 85 (0x126704800) [pid = 1672] [serial = 864] [outer = 0x0] [url = about:blank] 09:02:43 INFO - PROCESS | 1672 | --DOMWINDOW == 84 (0x120ea3800) [pid = 1672] [serial = 867] [outer = 0x0] [url = about:blank] 09:02:43 INFO - PROCESS | 1672 | --DOMWINDOW == 83 (0x1267b7400) [pid = 1672] [serial = 870] [outer = 0x0] [url = about:blank] 09:02:43 INFO - PROCESS | 1672 | --DOMWINDOW == 82 (0x120fd1400) [pid = 1672] [serial = 852] [outer = 0x0] [url = about:blank] 09:02:43 INFO - PROCESS | 1672 | --DOMWINDOW == 81 (0x1294fa800) [pid = 1672] [serial = 873] [outer = 0x0] [url = about:blank] 09:02:43 INFO - PROCESS | 1672 | --DOMWINDOW == 80 (0x12a402400) [pid = 1672] [serial = 875] [outer = 0x0] [url = about:blank] 09:02:43 INFO - PROCESS | 1672 | 1469548963290 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]]]}] 09:02:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 09:02:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1327ms 09:02:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 09:02:43 INFO - PROCESS | 1672 | 1469548963320 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 09:02:43 INFO - PROCESS | 1672 | 1469548963324 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 09:02:43 INFO - PROCESS | 1672 | 1469548963329 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 09:02:43 INFO - PROCESS | 1672 | 1469548963332 Marionette TRACE conn2 <- [1,1222,null,{}] 09:02:43 INFO - PROCESS | 1672 | 1469548963337 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}] 09:02:43 INFO - PROCESS | 1672 | 1469548963340 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:43 INFO - PROCESS | 1672 | 1469548963441 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 09:02:43 INFO - PROCESS | 1672 | 1469548963452 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:43 INFO - PROCESS | 1672 | 1469548963455 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:43 INFO - PROCESS | 1672 | ++DOCSHELL 0x115185800 == 28 [pid = 1672] [id = 313] 09:02:43 INFO - PROCESS | 1672 | ++DOMWINDOW == 81 (0x113374800) [pid = 1672] [serial = 938] [outer = 0x0] 09:02:43 INFO - PROCESS | 1672 | ++DOMWINDOW == 82 (0x1133a2c00) [pid = 1672] [serial = 939] [outer = 0x113374800] 09:02:43 INFO - PROCESS | 1672 | 1469548963482 Marionette DEBUG loaded listener.js 09:02:43 INFO - PROCESS | 1672 | ++DOMWINDOW == 83 (0x113fa0800) [pid = 1672] [serial = 940] [outer = 0x113374800] 09:02:43 INFO - PROCESS | 1672 | 1469548963800 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] 09:02:43 INFO - PROCESS | 1672 | 1469548963859 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 09:02:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 09:02:43 INFO - PROCESS | 1672 | 1469548963863 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 09:02:43 INFO - PROCESS | 1672 | 1469548963865 Marionette TRACE conn2 <- [1,1226,null,{}] 09:02:43 INFO - PROCESS | 1672 | 1469548963867 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}] 09:02:43 INFO - PROCESS | 1672 | 1469548963869 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:43 INFO - PROCESS | 1672 | 1469548963945 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 09:02:43 INFO - PROCESS | 1672 | 1469548963952 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:43 INFO - PROCESS | 1672 | 1469548963953 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:43 INFO - PROCESS | 1672 | ++DOCSHELL 0x11735e800 == 29 [pid = 1672] [id = 314] 09:02:43 INFO - PROCESS | 1672 | ++DOMWINDOW == 84 (0x1169e5000) [pid = 1672] [serial = 941] [outer = 0x0] 09:02:43 INFO - PROCESS | 1672 | ++DOMWINDOW == 85 (0x117408000) [pid = 1672] [serial = 942] [outer = 0x1169e5000] 09:02:43 INFO - PROCESS | 1672 | 1469548963980 Marionette DEBUG loaded listener.js 09:02:44 INFO - PROCESS | 1672 | ++DOMWINDOW == 86 (0x11839a000) [pid = 1672] [serial = 943] [outer = 0x1169e5000] 09:02:44 INFO - PROCESS | 1672 | 1469548964321 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]]]}] 09:02:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 09:02:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 471ms 09:02:44 INFO - PROCESS | 1672 | 1469548964336 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 09:02:44 INFO - PROCESS | 1672 | 1469548964338 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 09:02:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 09:02:44 INFO - PROCESS | 1672 | 1469548964340 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 09:02:44 INFO - PROCESS | 1672 | 1469548964352 Marionette TRACE conn2 <- [1,1230,null,{}] 09:02:44 INFO - PROCESS | 1672 | 1469548964360 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}] 09:02:44 INFO - PROCESS | 1672 | 1469548964364 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:44 INFO - PROCESS | 1672 | 1469548964463 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 09:02:44 INFO - PROCESS | 1672 | 1469548964472 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:44 INFO - PROCESS | 1672 | 1469548964474 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:44 INFO - PROCESS | 1672 | ++DOCSHELL 0x1191b2000 == 30 [pid = 1672] [id = 315] 09:02:44 INFO - PROCESS | 1672 | ++DOMWINDOW == 87 (0x119044c00) [pid = 1672] [serial = 944] [outer = 0x0] 09:02:44 INFO - PROCESS | 1672 | ++DOMWINDOW == 88 (0x11936e000) [pid = 1672] [serial = 945] [outer = 0x119044c00] 09:02:44 INFO - PROCESS | 1672 | 1469548964502 Marionette DEBUG loaded listener.js 09:02:44 INFO - PROCESS | 1672 | ++DOMWINDOW == 89 (0x11957ec00) [pid = 1672] [serial = 946] [outer = 0x119044c00] 09:02:44 INFO - PROCESS | 1672 | 1469548964825 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]]]}] 09:02:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 09:02:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 530ms 09:02:44 INFO - PROCESS | 1672 | 1469548964871 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 09:02:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 09:02:44 INFO - PROCESS | 1672 | 1469548964873 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 09:02:44 INFO - PROCESS | 1672 | 1469548964875 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 09:02:44 INFO - PROCESS | 1672 | 1469548964876 Marionette TRACE conn2 <- [1,1234,null,{}] 09:02:44 INFO - PROCESS | 1672 | 1469548964878 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}] 09:02:44 INFO - PROCESS | 1672 | 1469548964879 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:44 INFO - PROCESS | 1672 | 1469548964954 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 09:02:45 INFO - PROCESS | 1672 | 1469548965014 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:45 INFO - PROCESS | 1672 | 1469548965015 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:45 INFO - PROCESS | 1672 | ++DOCSHELL 0x1195b3000 == 31 [pid = 1672] [id = 316] 09:02:45 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x118399000) [pid = 1672] [serial = 947] [outer = 0x0] 09:02:45 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x1198b3000) [pid = 1672] [serial = 948] [outer = 0x118399000] 09:02:45 INFO - PROCESS | 1672 | 1469548965040 Marionette DEBUG loaded listener.js 09:02:45 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x120ea2400) [pid = 1672] [serial = 949] [outer = 0x118399000] 09:02:45 INFO - PROCESS | 1672 | 1469548965320 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]]]}] 09:02:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 09:02:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 468ms 09:02:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 09:02:45 INFO - PROCESS | 1672 | 1469548965343 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 09:02:45 INFO - PROCESS | 1672 | 1469548965344 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 09:02:45 INFO - PROCESS | 1672 | 1469548965346 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 09:02:45 INFO - PROCESS | 1672 | 1469548965348 Marionette TRACE conn2 <- [1,1238,null,{}] 09:02:45 INFO - PROCESS | 1672 | 1469548965357 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}] 09:02:45 INFO - PROCESS | 1672 | 1469548965366 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:45 INFO - PROCESS | 1672 | 1469548965460 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 09:02:45 INFO - PROCESS | 1672 | 1469548965496 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:45 INFO - PROCESS | 1672 | 1469548965497 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:45 INFO - PROCESS | 1672 | ++DOCSHELL 0x122774800 == 32 [pid = 1672] [id = 317] 09:02:45 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x120fd4800) [pid = 1672] [serial = 950] [outer = 0x0] 09:02:45 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x1238f7400) [pid = 1672] [serial = 951] [outer = 0x120fd4800] 09:02:45 INFO - PROCESS | 1672 | 1469548965522 Marionette DEBUG loaded listener.js 09:02:45 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x124481c00) [pid = 1672] [serial = 952] [outer = 0x120fd4800] 09:02:45 INFO - PROCESS | 1672 | 1469548965852 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]]]}] 09:02:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 09:02:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 527ms 09:02:45 INFO - PROCESS | 1672 | 1469548965874 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 09:02:45 INFO - PROCESS | 1672 | 1469548965876 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 09:02:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 09:02:45 INFO - PROCESS | 1672 | 1469548965878 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 09:02:45 INFO - PROCESS | 1672 | 1469548965879 Marionette TRACE conn2 <- [1,1242,null,{}] 09:02:45 INFO - PROCESS | 1672 | 1469548965881 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}] 09:02:45 INFO - PROCESS | 1672 | 1469548965885 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:46 INFO - PROCESS | 1672 | 1469548966002 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 09:02:46 INFO - PROCESS | 1672 | 1469548966006 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:46 INFO - PROCESS | 1672 | 1469548966007 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:46 INFO - PROCESS | 1672 | ++DOCSHELL 0x1240a1800 == 33 [pid = 1672] [id = 318] 09:02:46 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x120fd5000) [pid = 1672] [serial = 953] [outer = 0x0] 09:02:46 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x124883800) [pid = 1672] [serial = 954] [outer = 0x120fd5000] 09:02:46 INFO - PROCESS | 1672 | 1469548966032 Marionette DEBUG loaded listener.js 09:02:46 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x125540000) [pid = 1672] [serial = 955] [outer = 0x120fd5000] 09:02:46 INFO - PROCESS | 1672 | 1469548966353 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]]]}] 09:02:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 09:02:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 517ms 09:02:46 INFO - PROCESS | 1672 | 1469548966406 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 09:02:46 INFO - PROCESS | 1672 | 1469548966408 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 09:02:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 09:02:46 INFO - PROCESS | 1672 | 1469548966410 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 09:02:46 INFO - PROCESS | 1672 | 1469548966411 Marionette TRACE conn2 <- [1,1246,null,{}] 09:02:46 INFO - PROCESS | 1672 | 1469548966413 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}] 09:02:46 INFO - PROCESS | 1672 | 1469548966415 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:46 INFO - PROCESS | 1672 | 1469548966518 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 09:02:46 INFO - PROCESS | 1672 | 1469548966522 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:46 INFO - PROCESS | 1672 | 1469548966523 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:46 INFO - PROCESS | 1672 | ++DOCSHELL 0x12486e000 == 34 [pid = 1672] [id = 319] 09:02:46 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x1127d3c00) [pid = 1672] [serial = 956] [outer = 0x0] 09:02:46 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x1260a0800) [pid = 1672] [serial = 957] [outer = 0x1127d3c00] 09:02:46 INFO - PROCESS | 1672 | 1469548966547 Marionette DEBUG loaded listener.js 09:02:46 INFO - PROCESS | 1672 | ++DOMWINDOW == 101 (0x12670a000) [pid = 1672] [serial = 958] [outer = 0x1127d3c00] 09:02:46 INFO - PROCESS | 1672 | 1469548966955 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]]]}] 09:02:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 09:02:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 570ms 09:02:46 INFO - PROCESS | 1672 | 1469548966981 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 09:02:46 INFO - PROCESS | 1672 | 1469548966985 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 09:02:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 09:02:47 INFO - PROCESS | 1672 | 1469548966997 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 09:02:47 INFO - PROCESS | 1672 | 1469548966999 Marionette TRACE conn2 <- [1,1250,null,{}] 09:02:47 INFO - PROCESS | 1672 | 1469548967003 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}] 09:02:47 INFO - PROCESS | 1672 | 1469548967005 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:47 INFO - PROCESS | 1672 | 1469548967148 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 09:02:47 INFO - PROCESS | 1672 | 1469548967171 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:47 INFO - PROCESS | 1672 | 1469548967172 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:47 INFO - PROCESS | 1672 | ++DOCSHELL 0x126560800 == 35 [pid = 1672] [id = 320] 09:02:47 INFO - PROCESS | 1672 | ++DOMWINDOW == 102 (0x128877c00) [pid = 1672] [serial = 959] [outer = 0x0] 09:02:47 INFO - PROCESS | 1672 | ++DOMWINDOW == 103 (0x128910c00) [pid = 1672] [serial = 960] [outer = 0x128877c00] 09:02:47 INFO - PROCESS | 1672 | 1469548967212 Marionette DEBUG loaded listener.js 09:02:47 INFO - PROCESS | 1672 | ++DOMWINDOW == 104 (0x128e8a400) [pid = 1672] [serial = 961] [outer = 0x128877c00] 09:02:47 INFO - PROCESS | 1672 | --DOMWINDOW == 103 (0x12a76ac00) [pid = 1672] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 09:02:47 INFO - PROCESS | 1672 | --DOMWINDOW == 102 (0x12a6abc00) [pid = 1672] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 09:02:47 INFO - PROCESS | 1672 | --DOMWINDOW == 101 (0x1127d6400) [pid = 1672] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 09:02:47 INFO - PROCESS | 1672 | --DOMWINDOW == 100 (0x124890800) [pid = 1672] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 09:02:47 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x124da4800) [pid = 1672] [serial = 901] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 09:02:47 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x1191cfc00) [pid = 1672] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 09:02:47 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x11300e800) [pid = 1672] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 09:02:47 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x11300fc00) [pid = 1672] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 09:02:47 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x1199b2400) [pid = 1672] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 09:02:47 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x112f4f000) [pid = 1672] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 09:02:47 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x117e23c00) [pid = 1672] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 09:02:47 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x123f90c00) [pid = 1672] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 09:02:47 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x11744c800) [pid = 1672] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 09:02:47 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x111f3b800) [pid = 1672] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 09:02:47 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x1176a9800) [pid = 1672] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 09:02:47 INFO - PROCESS | 1672 | 1469548967788 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]]]}] 09:02:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 09:02:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 821ms 09:02:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 09:02:47 INFO - PROCESS | 1672 | 1469548967822 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 09:02:47 INFO - PROCESS | 1672 | 1469548967823 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 09:02:47 INFO - PROCESS | 1672 | 1469548967825 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 09:02:47 INFO - PROCESS | 1672 | 1469548967827 Marionette TRACE conn2 <- [1,1254,null,{}] 09:02:47 INFO - PROCESS | 1672 | 1469548967829 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}] 09:02:47 INFO - PROCESS | 1672 | 1469548967830 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:47 INFO - PROCESS | 1672 | 1469548967949 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 09:02:48 INFO - PROCESS | 1672 | 1469548967995 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:48 INFO - PROCESS | 1672 | 1469548967997 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:48 INFO - PROCESS | 1672 | ++DOCSHELL 0x126961000 == 36 [pid = 1672] [id = 321] 09:02:48 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x118767400) [pid = 1672] [serial = 962] [outer = 0x0] 09:02:48 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x119199400) [pid = 1672] [serial = 963] [outer = 0x118767400] 09:02:48 INFO - PROCESS | 1672 | 1469548968022 Marionette DEBUG loaded listener.js 09:02:48 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x124886c00) [pid = 1672] [serial = 964] [outer = 0x118767400] 09:02:48 INFO - PROCESS | 1672 | 1469548968283 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]]]}] 09:02:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 09:02:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 468ms 09:02:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 09:02:48 INFO - PROCESS | 1672 | 1469548968294 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 09:02:48 INFO - PROCESS | 1672 | 1469548968295 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 09:02:48 INFO - PROCESS | 1672 | 1469548968297 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 09:02:48 INFO - PROCESS | 1672 | 1469548968299 Marionette TRACE conn2 <- [1,1258,null,{}] 09:02:48 INFO - PROCESS | 1672 | 1469548968311 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}] 09:02:48 INFO - PROCESS | 1672 | 1469548968312 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:48 INFO - PROCESS | 1672 | 1469548968395 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 09:02:48 INFO - PROCESS | 1672 | 1469548968400 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:48 INFO - PROCESS | 1672 | 1469548968402 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:48 INFO - PROCESS | 1672 | ++DOCSHELL 0x128892800 == 37 [pid = 1672] [id = 322] 09:02:48 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x124890800) [pid = 1672] [serial = 965] [outer = 0x0] 09:02:48 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x128e8d000) [pid = 1672] [serial = 966] [outer = 0x124890800] 09:02:48 INFO - PROCESS | 1672 | 1469548968427 Marionette DEBUG loaded listener.js 09:02:48 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x129214000) [pid = 1672] [serial = 967] [outer = 0x124890800] 09:02:48 INFO - PROCESS | 1672 | 1469548968770 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]]]}] 09:02:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 09:02:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 481ms 09:02:48 INFO - PROCESS | 1672 | 1469548968778 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 09:02:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 09:02:48 INFO - PROCESS | 1672 | 1469548968780 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 09:02:48 INFO - PROCESS | 1672 | 1469548968783 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 09:02:48 INFO - PROCESS | 1672 | 1469548968787 Marionette TRACE conn2 <- [1,1262,null,{}] 09:02:48 INFO - PROCESS | 1672 | 1469548968789 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}] 09:02:48 INFO - PROCESS | 1672 | 1469548968791 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:48 INFO - PROCESS | 1672 | 1469548968912 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 09:02:48 INFO - PROCESS | 1672 | 1469548968919 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:48 INFO - PROCESS | 1672 | 1469548968921 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:48 INFO - PROCESS | 1672 | ++DOCSHELL 0x128ea9000 == 38 [pid = 1672] [id = 323] 09:02:48 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x112f52800) [pid = 1672] [serial = 968] [outer = 0x0] 09:02:48 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x1294ed400) [pid = 1672] [serial = 969] [outer = 0x112f52800] 09:02:48 INFO - PROCESS | 1672 | 1469548968947 Marionette DEBUG loaded listener.js 09:02:48 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x12a6b6800) [pid = 1672] [serial = 970] [outer = 0x112f52800] 09:02:49 INFO - PROCESS | 1672 | 1469548969290 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]]]}] 09:02:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 09:02:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 523ms 09:02:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 09:02:49 INFO - PROCESS | 1672 | 1469548969306 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 09:02:49 INFO - PROCESS | 1672 | 1469548969307 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 09:02:49 INFO - PROCESS | 1672 | 1469548969311 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 09:02:49 INFO - PROCESS | 1672 | 1469548969312 Marionette TRACE conn2 <- [1,1266,null,{}] 09:02:49 INFO - PROCESS | 1672 | 1469548969318 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}] 09:02:49 INFO - PROCESS | 1672 | 1469548969320 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:49 INFO - PROCESS | 1672 | 1469548969438 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 09:02:49 INFO - PROCESS | 1672 | 1469548969444 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:49 INFO - PROCESS | 1672 | 1469548969446 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:49 INFO - PROCESS | 1672 | ++DOCSHELL 0x12a468800 == 39 [pid = 1672] [id = 324] 09:02:49 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x12a6b6c00) [pid = 1672] [serial = 971] [outer = 0x0] 09:02:49 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x12a989800) [pid = 1672] [serial = 972] [outer = 0x12a6b6c00] 09:02:49 INFO - PROCESS | 1672 | 1469548969477 Marionette DEBUG loaded listener.js 09:02:49 INFO - PROCESS | 1672 | ++DOMWINDOW == 101 (0x12b72c000) [pid = 1672] [serial = 973] [outer = 0x12a6b6c00] 09:02:50 INFO - PROCESS | 1672 | 1469548970029 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]]]}] 09:02:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 09:02:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 772ms 09:02:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 09:02:50 INFO - PROCESS | 1672 | 1469548970141 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 09:02:50 INFO - PROCESS | 1672 | 1469548970144 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 09:02:50 INFO - PROCESS | 1672 | 1469548970148 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 09:02:50 INFO - PROCESS | 1672 | 1469548970150 Marionette TRACE conn2 <- [1,1270,null,{}] 09:02:50 INFO - PROCESS | 1672 | 1469548970155 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}] 09:02:50 INFO - PROCESS | 1672 | 1469548970157 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:50 INFO - PROCESS | 1672 | 1469548970271 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 09:02:50 INFO - PROCESS | 1672 | 1469548970321 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:50 INFO - PROCESS | 1672 | 1469548970323 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:50 INFO - PROCESS | 1672 | ++DOCSHELL 0x117260000 == 40 [pid = 1672] [id = 325] 09:02:50 INFO - PROCESS | 1672 | ++DOMWINDOW == 102 (0x113805000) [pid = 1672] [serial = 974] [outer = 0x0] 09:02:50 INFO - PROCESS | 1672 | ++DOMWINDOW == 103 (0x11607cc00) [pid = 1672] [serial = 975] [outer = 0x113805000] 09:02:50 INFO - PROCESS | 1672 | 1469548970354 Marionette DEBUG loaded listener.js 09:02:50 INFO - PROCESS | 1672 | ++DOMWINDOW == 104 (0x116addc00) [pid = 1672] [serial = 976] [outer = 0x113805000] 09:02:50 INFO - PROCESS | 1672 | 1469548970853 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]]]}] 09:02:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 09:02:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 724ms 09:02:50 INFO - PROCESS | 1672 | 1469548970892 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 09:02:50 INFO - PROCESS | 1672 | 1469548970895 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 09:02:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 09:02:50 INFO - PROCESS | 1672 | 1469548970903 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 09:02:50 INFO - PROCESS | 1672 | 1469548970905 Marionette TRACE conn2 <- [1,1274,null,{}] 09:02:50 INFO - PROCESS | 1672 | 1469548970908 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}] 09:02:50 INFO - PROCESS | 1672 | 1469548970909 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:51 INFO - PROCESS | 1672 | 1469548971017 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 09:02:51 INFO - PROCESS | 1672 | 1469548971095 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:51 INFO - PROCESS | 1672 | 1469548971097 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:51 INFO - PROCESS | 1672 | ++DOCSHELL 0x11601b800 == 41 [pid = 1672] [id = 326] 09:02:51 INFO - PROCESS | 1672 | ++DOMWINDOW == 105 (0x1127db000) [pid = 1672] [serial = 977] [outer = 0x0] 09:02:51 INFO - PROCESS | 1672 | ++DOMWINDOW == 106 (0x117e17400) [pid = 1672] [serial = 978] [outer = 0x1127db000] 09:02:51 INFO - PROCESS | 1672 | 1469548971128 Marionette DEBUG loaded listener.js 09:02:51 INFO - PROCESS | 1672 | ++DOMWINDOW == 107 (0x119052000) [pid = 1672] [serial = 979] [outer = 0x1127db000] 09:02:51 INFO - PROCESS | 1672 | --DOCSHELL 0x128ea9000 == 40 [pid = 1672] [id = 323] 09:02:51 INFO - PROCESS | 1672 | --DOCSHELL 0x128892800 == 39 [pid = 1672] [id = 322] 09:02:51 INFO - PROCESS | 1672 | --DOCSHELL 0x126961000 == 38 [pid = 1672] [id = 321] 09:02:51 INFO - PROCESS | 1672 | --DOCSHELL 0x126560800 == 37 [pid = 1672] [id = 320] 09:02:51 INFO - PROCESS | 1672 | --DOCSHELL 0x12486e000 == 36 [pid = 1672] [id = 319] 09:02:51 INFO - PROCESS | 1672 | --DOCSHELL 0x1240a1800 == 35 [pid = 1672] [id = 318] 09:02:51 INFO - PROCESS | 1672 | --DOCSHELL 0x122774800 == 34 [pid = 1672] [id = 317] 09:02:51 INFO - PROCESS | 1672 | --DOCSHELL 0x1195b3000 == 33 [pid = 1672] [id = 316] 09:02:51 INFO - PROCESS | 1672 | --DOCSHELL 0x1191b2000 == 32 [pid = 1672] [id = 315] 09:02:51 INFO - PROCESS | 1672 | --DOCSHELL 0x11735e800 == 31 [pid = 1672] [id = 314] 09:02:51 INFO - PROCESS | 1672 | --DOCSHELL 0x115185800 == 30 [pid = 1672] [id = 313] 09:02:51 INFO - PROCESS | 1672 | --DOMWINDOW == 106 (0x12448c800) [pid = 1672] [serial = 896] [outer = 0x0] [url = about:blank] 09:02:51 INFO - PROCESS | 1672 | --DOMWINDOW == 105 (0x124f2bc00) [pid = 1672] [serial = 899] [outer = 0x0] [url = about:blank] 09:02:51 INFO - PROCESS | 1672 | --DOMWINDOW == 104 (0x1193ac000) [pid = 1672] [serial = 492] [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.] 09:02:51 INFO - PROCESS | 1672 | --DOMWINDOW == 103 (0x128880c00) [pid = 1672] [serial = 902] [outer = 0x0] [url = about:blank] 09:02:51 INFO - PROCESS | 1672 | --DOMWINDOW == 102 (0x1193a8800) [pid = 1672] [serial = 890] [outer = 0x0] [url = about:blank] 09:02:51 INFO - PROCESS | 1672 | --DOMWINDOW == 101 (0x113d49c00) [pid = 1672] [serial = 878] [outer = 0x0] [url = about:blank] 09:02:51 INFO - PROCESS | 1672 | --DOMWINDOW == 100 (0x11697e800) [pid = 1672] [serial = 879] [outer = 0x0] [url = about:blank] 09:02:51 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x117e1f000) [pid = 1672] [serial = 881] [outer = 0x0] [url = about:blank] 09:02:51 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x1191d1c00) [pid = 1672] [serial = 882] [outer = 0x0] [url = about:blank] 09:02:51 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x1269ac000) [pid = 1672] [serial = 900] [outer = 0x0] [url = about:blank] 09:02:51 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x123a53000) [pid = 1672] [serial = 893] [outer = 0x0] [url = about:blank] 09:02:51 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x113f32400) [pid = 1672] [serial = 884] [outer = 0x0] [url = about:blank] 09:02:51 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x116979800) [pid = 1672] [serial = 885] [outer = 0x0] [url = about:blank] 09:02:51 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x11876e800) [pid = 1672] [serial = 887] [outer = 0x0] [url = about:blank] 09:02:51 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x119048000) [pid = 1672] [serial = 888] [outer = 0x0] [url = about:blank] 09:02:51 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x1199a8400) [pid = 1672] [serial = 891] [outer = 0x0] [url = about:blank] 09:02:51 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x12a6ac000) [pid = 1672] [serial = 876] [outer = 0x0] [url = about:blank] 09:02:51 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x1242f5c00) [pid = 1672] [serial = 909] [outer = 0x0] [url = about:blank] 09:02:51 INFO - PROCESS | 1672 | --DOMWINDOW == 88 (0x11744b400) [pid = 1672] [serial = 907] [outer = 0x0] [url = about:blank] 09:02:51 INFO - PROCESS | 1672 | --DOMWINDOW == 87 (0x128e85400) [pid = 1672] [serial = 912] [outer = 0x0] [url = about:blank] 09:02:51 INFO - PROCESS | 1672 | --DOMWINDOW == 86 (0x112ecc000) [pid = 1672] [serial = 906] [outer = 0x0] [url = about:blank] 09:02:51 INFO - PROCESS | 1672 | --DOMWINDOW == 85 (0x128e84c00) [pid = 1672] [serial = 903] [outer = 0x0] [url = about:blank] 09:02:51 INFO - PROCESS | 1672 | --DOMWINDOW == 84 (0x12488b000) [pid = 1672] [serial = 897] [outer = 0x0] [url = about:blank] 09:02:51 INFO - PROCESS | 1672 | --DOMWINDOW == 83 (0x1267b8400) [pid = 1672] [serial = 910] [outer = 0x0] [url = about:blank] 09:02:51 INFO - PROCESS | 1672 | --DOMWINDOW == 82 (0x12a6ab400) [pid = 1672] [serial = 913] [outer = 0x0] [url = about:blank] 09:02:51 INFO - PROCESS | 1672 | --DOMWINDOW == 81 (0x124481800) [pid = 1672] [serial = 894] [outer = 0x0] [url = about:blank] 09:02:51 INFO - PROCESS | 1672 | --DOMWINDOW == 80 (0x12a775800) [pid = 1672] [serial = 916] [outer = 0x0] [url = about:blank] 09:02:51 INFO - PROCESS | 1672 | --DOMWINDOW == 79 (0x12b725800) [pid = 1672] [serial = 919] [outer = 0x0] [url = about:blank] 09:02:51 INFO - PROCESS | 1672 | --DOMWINDOW == 78 (0x12a991000) [pid = 1672] [serial = 918] [outer = 0x0] [url = about:blank] 09:02:51 INFO - PROCESS | 1672 | --DOMWINDOW == 77 (0x12a6b3c00) [pid = 1672] [serial = 915] [outer = 0x0] [url = about:blank] 09:02:51 INFO - PROCESS | 1672 | 1469548971763 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]]]}] 09:02:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 09:02:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 871ms 09:02:51 INFO - PROCESS | 1672 | 1469548971775 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 09:02:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 09:02:51 INFO - PROCESS | 1672 | 1469548971777 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 09:02:51 INFO - PROCESS | 1672 | 1469548971780 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 09:02:51 INFO - PROCESS | 1672 | 1469548971786 Marionette TRACE conn2 <- [1,1278,null,{}] 09:02:51 INFO - PROCESS | 1672 | 1469548971790 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}] 09:02:51 INFO - PROCESS | 1672 | 1469548971791 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:51 INFO - PROCESS | 1672 | 1469548971871 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 09:02:51 INFO - PROCESS | 1672 | 1469548971875 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:51 INFO - PROCESS | 1672 | 1469548971877 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:51 INFO - PROCESS | 1672 | ++DOCSHELL 0x11695b000 == 31 [pid = 1672] [id = 327] 09:02:51 INFO - PROCESS | 1672 | ++DOMWINDOW == 78 (0x1169e4400) [pid = 1672] [serial = 980] [outer = 0x0] 09:02:51 INFO - PROCESS | 1672 | ++DOMWINDOW == 79 (0x1172af400) [pid = 1672] [serial = 981] [outer = 0x1169e4400] 09:02:51 INFO - PROCESS | 1672 | 1469548971907 Marionette DEBUG loaded listener.js 09:02:51 INFO - PROCESS | 1672 | ++DOMWINDOW == 80 (0x117e17000) [pid = 1672] [serial = 982] [outer = 0x1169e4400] 09:02:52 INFO - PROCESS | 1672 | 1469548972242 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]]]}] 09:02:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 09:02:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 525ms 09:02:52 INFO - PROCESS | 1672 | 1469548972306 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 09:02:52 INFO - PROCESS | 1672 | 1469548972309 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 09:02:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 09:02:52 INFO - PROCESS | 1672 | 1469548972313 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 09:02:52 INFO - PROCESS | 1672 | 1469548972314 Marionette TRACE conn2 <- [1,1282,null,{}] 09:02:52 INFO - PROCESS | 1672 | 1469548972317 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}] 09:02:52 INFO - PROCESS | 1672 | 1469548972318 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:52 INFO - PROCESS | 1672 | 1469548972399 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 09:02:52 INFO - PROCESS | 1672 | 1469548972405 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:52 INFO - PROCESS | 1672 | 1469548972406 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:52 INFO - PROCESS | 1672 | ++DOCSHELL 0x118263800 == 32 [pid = 1672] [id = 328] 09:02:52 INFO - PROCESS | 1672 | ++DOMWINDOW == 81 (0x11876d800) [pid = 1672] [serial = 983] [outer = 0x0] 09:02:52 INFO - PROCESS | 1672 | ++DOMWINDOW == 82 (0x1191cfc00) [pid = 1672] [serial = 984] [outer = 0x11876d800] 09:02:52 INFO - PROCESS | 1672 | 1469548972432 Marionette DEBUG loaded listener.js 09:02:52 INFO - PROCESS | 1672 | ++DOMWINDOW == 83 (0x119378c00) [pid = 1672] [serial = 985] [outer = 0x11876d800] 09:02:52 INFO - PROCESS | 1672 | 1469548972772 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]]]}] 09:02:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 09:02:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 471ms 09:02:52 INFO - PROCESS | 1672 | 1469548972787 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 09:02:52 INFO - PROCESS | 1672 | 1469548972788 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 09:02:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 09:02:52 INFO - PROCESS | 1672 | 1469548972790 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 09:02:52 INFO - PROCESS | 1672 | 1469548972793 Marionette TRACE conn2 <- [1,1286,null,{}] 09:02:52 INFO - PROCESS | 1672 | 1469548972804 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}] 09:02:52 INFO - PROCESS | 1672 | 1469548972807 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:52 INFO - PROCESS | 1672 | 1469548972911 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 09:02:52 INFO - PROCESS | 1672 | 1469548972923 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:52 INFO - PROCESS | 1672 | 1469548972924 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:52 INFO - PROCESS | 1672 | ++DOCSHELL 0x119884800 == 33 [pid = 1672] [id = 329] 09:02:52 INFO - PROCESS | 1672 | ++DOMWINDOW == 84 (0x1127de000) [pid = 1672] [serial = 986] [outer = 0x0] 09:02:52 INFO - PROCESS | 1672 | ++DOMWINDOW == 85 (0x1199aa400) [pid = 1672] [serial = 987] [outer = 0x1127de000] 09:02:52 INFO - PROCESS | 1672 | 1469548972952 Marionette DEBUG loaded listener.js 09:02:53 INFO - PROCESS | 1672 | ++DOMWINDOW == 86 (0x120fda800) [pid = 1672] [serial = 988] [outer = 0x1127de000] 09:02:53 INFO - PROCESS | 1672 | 1469548973270 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]]]}] 09:02:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 09:02:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 521ms 09:02:53 INFO - PROCESS | 1672 | 1469548973312 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 09:02:53 INFO - PROCESS | 1672 | 1469548973314 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 09:02:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 09:02:53 INFO - PROCESS | 1672 | 1469548973316 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 09:02:53 INFO - PROCESS | 1672 | 1469548973317 Marionette TRACE conn2 <- [1,1290,null,{}] 09:02:53 INFO - PROCESS | 1672 | 1469548973320 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}] 09:02:53 INFO - PROCESS | 1672 | 1469548973321 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:53 INFO - PROCESS | 1672 | 1469548973400 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 09:02:53 INFO - PROCESS | 1672 | 1469548973457 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:53 INFO - PROCESS | 1672 | 1469548973458 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:53 INFO - PROCESS | 1672 | ++DOCSHELL 0x123971800 == 34 [pid = 1672] [id = 330] 09:02:53 INFO - PROCESS | 1672 | ++DOMWINDOW == 87 (0x119817000) [pid = 1672] [serial = 989] [outer = 0x0] 09:02:53 INFO - PROCESS | 1672 | ++DOMWINDOW == 88 (0x123f92c00) [pid = 1672] [serial = 990] [outer = 0x119817000] 09:02:53 INFO - PROCESS | 1672 | 1469548973484 Marionette DEBUG loaded listener.js 09:02:53 INFO - PROCESS | 1672 | ++DOMWINDOW == 89 (0x12450ac00) [pid = 1672] [serial = 991] [outer = 0x119817000] 09:02:53 INFO - PROCESS | 1672 | 1469548973743 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]]]}] 09:02:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 09:02:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 470ms 09:02:53 INFO - PROCESS | 1672 | 1469548973789 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 09:02:53 INFO - PROCESS | 1672 | 1469548973791 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 09:02:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 09:02:53 INFO - PROCESS | 1672 | 1469548973793 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 09:02:53 INFO - PROCESS | 1672 | 1469548973794 Marionette TRACE conn2 <- [1,1294,null,{}] 09:02:53 INFO - PROCESS | 1672 | 1469548973796 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}] 09:02:53 INFO - PROCESS | 1672 | 1469548973798 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:53 INFO - PROCESS | 1672 | 1469548973904 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 09:02:53 INFO - PROCESS | 1672 | 1469548973915 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:53 INFO - PROCESS | 1672 | 1469548973918 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:53 INFO - PROCESS | 1672 | ++DOCSHELL 0x124093800 == 35 [pid = 1672] [id = 331] 09:02:53 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x1245b8800) [pid = 1672] [serial = 992] [outer = 0x0] 09:02:53 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x12488e800) [pid = 1672] [serial = 993] [outer = 0x1245b8800] 09:02:53 INFO - PROCESS | 1672 | 1469548973942 Marionette DEBUG loaded listener.js 09:02:53 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x1249ec400) [pid = 1672] [serial = 994] [outer = 0x1245b8800] 09:02:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 09:02:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 518ms 09:02:54 INFO - PROCESS | 1672 | 1469548974308 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]]]}] 09:02:54 INFO - PROCESS | 1672 | 1469548974311 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 09:02:54 INFO - PROCESS | 1672 | 1469548974312 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 09:02:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 09:02:54 INFO - PROCESS | 1672 | 1469548974314 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 09:02:54 INFO - PROCESS | 1672 | 1469548974315 Marionette TRACE conn2 <- [1,1298,null,{}] 09:02:54 INFO - PROCESS | 1672 | 1469548974318 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}] 09:02:54 INFO - PROCESS | 1672 | 1469548974322 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:54 INFO - PROCESS | 1672 | 1469548974431 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 09:02:54 INFO - PROCESS | 1672 | 1469548974441 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:54 INFO - PROCESS | 1672 | 1469548974442 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:54 INFO - PROCESS | 1672 | ++DOCSHELL 0x1255c9800 == 36 [pid = 1672] [id = 332] 09:02:54 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x124bbc800) [pid = 1672] [serial = 995] [outer = 0x0] 09:02:54 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x125540800) [pid = 1672] [serial = 996] [outer = 0x124bbc800] 09:02:54 INFO - PROCESS | 1672 | 1469548974467 Marionette DEBUG loaded listener.js 09:02:54 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x128880000) [pid = 1672] [serial = 997] [outer = 0x124bbc800] 09:02:54 INFO - PROCESS | 1672 | 1469548974788 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]]]}] 09:02:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 09:02:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 518ms 09:02:54 INFO - PROCESS | 1672 | 1469548974833 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 09:02:54 INFO - PROCESS | 1672 | 1469548974834 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 09:02:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 09:02:54 INFO - PROCESS | 1672 | 1469548974836 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 09:02:54 INFO - PROCESS | 1672 | 1469548974837 Marionette TRACE conn2 <- [1,1302,null,{}] 09:02:54 INFO - PROCESS | 1672 | 1469548974840 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}] 09:02:54 INFO - PROCESS | 1672 | 1469548974841 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:54 INFO - PROCESS | 1672 | 1469548974944 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 09:02:54 INFO - PROCESS | 1672 | 1469548974950 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:54 INFO - PROCESS | 1672 | 1469548974952 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:54 INFO - PROCESS | 1672 | ++DOCSHELL 0x126976000 == 37 [pid = 1672] [id = 333] 09:02:54 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x128882400) [pid = 1672] [serial = 998] [outer = 0x0] 09:02:54 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x128e87400) [pid = 1672] [serial = 999] [outer = 0x128882400] 09:02:54 INFO - PROCESS | 1672 | 1469548974976 Marionette DEBUG loaded listener.js 09:02:55 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x1294fa800) [pid = 1672] [serial = 1000] [outer = 0x128882400] 09:02:55 INFO - PROCESS | 1672 | 1469548975279 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]]]}] 09:02:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 09:02:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 469ms 09:02:55 INFO - PROCESS | 1672 | 1469548975306 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 09:02:55 INFO - PROCESS | 1672 | 1469548975307 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 09:02:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 09:02:55 INFO - PROCESS | 1672 | 1469548975316 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 09:02:55 INFO - PROCESS | 1672 | 1469548975319 Marionette TRACE conn2 <- [1,1306,null,{}] 09:02:55 INFO - PROCESS | 1672 | 1469548975322 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}] 09:02:55 INFO - PROCESS | 1672 | 1469548975323 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:55 INFO - PROCESS | 1672 | 1469548975417 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 09:02:55 INFO - PROCESS | 1672 | 1469548975421 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:55 INFO - PROCESS | 1672 | 1469548975422 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:55 INFO - PROCESS | 1672 | ++DOCSHELL 0x128caf000 == 38 [pid = 1672] [id = 334] 09:02:55 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x112744800) [pid = 1672] [serial = 1001] [outer = 0x0] 09:02:55 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x12a617800) [pid = 1672] [serial = 1002] [outer = 0x112744800] 09:02:55 INFO - PROCESS | 1672 | 1469548975445 Marionette DEBUG loaded listener.js 09:02:55 INFO - PROCESS | 1672 | ++DOMWINDOW == 101 (0x12a6b4c00) [pid = 1672] [serial = 1003] [outer = 0x112744800] 09:02:55 INFO - PROCESS | 1672 | --DOMWINDOW == 100 (0x1169e5000) [pid = 1672] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 09:02:55 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x118399000) [pid = 1672] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 09:02:55 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x119044c00) [pid = 1672] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 09:02:55 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x120fd4800) [pid = 1672] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 09:02:55 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x120fd5000) [pid = 1672] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 09:02:55 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x128877c00) [pid = 1672] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 09:02:55 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x118767400) [pid = 1672] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 09:02:55 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x1127d3c00) [pid = 1672] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 09:02:55 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x115e0bc00) [pid = 1672] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 09:02:55 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x113374800) [pid = 1672] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 09:02:55 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x112f4d800) [pid = 1672] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 09:02:55 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x11936b800) [pid = 1672] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 09:02:55 INFO - PROCESS | 1672 | --DOMWINDOW == 88 (0x124891c00) [pid = 1672] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 09:02:55 INFO - PROCESS | 1672 | --DOMWINDOW == 87 (0x124890800) [pid = 1672] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 09:02:55 INFO - PROCESS | 1672 | --DOMWINDOW == 86 (0x128876c00) [pid = 1672] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 09:02:55 INFO - PROCESS | 1672 | --DOMWINDOW == 85 (0x129215400) [pid = 1672] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 09:02:55 INFO - PROCESS | 1672 | --DOMWINDOW == 84 (0x112f52800) [pid = 1672] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 09:02:55 INFO - PROCESS | 1672 | 1469548975874 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]]]}] 09:02:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 09:02:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 571ms 09:02:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 09:02:55 INFO - PROCESS | 1672 | 1469548975888 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 09:02:55 INFO - PROCESS | 1672 | 1469548975889 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 09:02:55 INFO - PROCESS | 1672 | 1469548975891 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 09:02:55 INFO - PROCESS | 1672 | 1469548975892 Marionette TRACE conn2 <- [1,1310,null,{}] 09:02:55 INFO - PROCESS | 1672 | 1469548975895 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}] 09:02:55 INFO - PROCESS | 1672 | 1469548975896 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:55 INFO - PROCESS | 1672 | 1469548975973 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 09:02:55 INFO - PROCESS | 1672 | 1469548975977 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:55 INFO - PROCESS | 1672 | 1469548975978 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:55 INFO - PROCESS | 1672 | ++DOCSHELL 0x119882000 == 39 [pid = 1672] [id = 335] 09:02:55 INFO - PROCESS | 1672 | ++DOMWINDOW == 85 (0x112fa8800) [pid = 1672] [serial = 1004] [outer = 0x0] 09:02:56 INFO - PROCESS | 1672 | ++DOMWINDOW == 86 (0x118764800) [pid = 1672] [serial = 1005] [outer = 0x112fa8800] 09:02:56 INFO - PROCESS | 1672 | 1469548976004 Marionette DEBUG loaded listener.js 09:02:56 INFO - PROCESS | 1672 | ++DOMWINDOW == 87 (0x120ea3800) [pid = 1672] [serial = 1006] [outer = 0x112fa8800] 09:02:56 INFO - PROCESS | 1672 | 1469548976327 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] 09:02:56 INFO - PROCESS | 1672 | 1469548976363 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 09:02:56 INFO - PROCESS | 1672 | 1469548976365 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 09:02:56 INFO - PROCESS | 1672 | 1469548976366 Marionette TRACE conn2 <- [1,1314,null,{}] 09:02:56 INFO - PROCESS | 1672 | 1469548976369 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}] 09:02:56 INFO - PROCESS | 1672 | 1469548976370 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:56 INFO - PROCESS | 1672 | 1469548976470 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 09:02:56 INFO - PROCESS | 1672 | 1469548976475 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:56 INFO - PROCESS | 1672 | 1469548976476 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:56 INFO - PROCESS | 1672 | ++DOCSHELL 0x12a46a800 == 40 [pid = 1672] [id = 336] 09:02:56 INFO - PROCESS | 1672 | ++DOMWINDOW == 88 (0x1191ce400) [pid = 1672] [serial = 1007] [outer = 0x0] 09:02:56 INFO - PROCESS | 1672 | ++DOMWINDOW == 89 (0x128e15400) [pid = 1672] [serial = 1008] [outer = 0x1191ce400] 09:02:56 INFO - PROCESS | 1672 | 1469548976501 Marionette DEBUG loaded listener.js 09:02:56 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x12a6af800) [pid = 1672] [serial = 1009] [outer = 0x1191ce400] 09:02:56 INFO - PROCESS | 1672 | 1469548976808 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]]]}] 09:02:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 09:02:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 470ms 09:02:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 09:02:56 INFO - PROCESS | 1672 | 1469548976837 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 09:02:56 INFO - PROCESS | 1672 | 1469548976838 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 09:02:56 INFO - PROCESS | 1672 | 1469548976841 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 09:02:56 INFO - PROCESS | 1672 | 1469548976842 Marionette TRACE conn2 <- [1,1318,null,{}] 09:02:56 INFO - PROCESS | 1672 | 1469548976844 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}] 09:02:56 INFO - PROCESS | 1672 | 1469548976846 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:56 INFO - PROCESS | 1672 | 1469548976937 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 09:02:56 INFO - PROCESS | 1672 | 1469548976941 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:56 INFO - PROCESS | 1672 | 1469548976942 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:56 INFO - PROCESS | 1672 | ++DOCSHELL 0x12b73f800 == 41 [pid = 1672] [id = 337] 09:02:56 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x12a6bd400) [pid = 1672] [serial = 1010] [outer = 0x0] 09:02:56 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x12a98e800) [pid = 1672] [serial = 1011] [outer = 0x12a6bd400] 09:02:56 INFO - PROCESS | 1672 | 1469548976968 Marionette DEBUG loaded listener.js 09:02:57 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x12b8e2000) [pid = 1672] [serial = 1012] [outer = 0x12a6bd400] 09:02:57 INFO - PROCESS | 1672 | 1469548977289 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]]]}] 09:02:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 09:02:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 469ms 09:02:57 INFO - PROCESS | 1672 | 1469548977311 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 09:02:57 INFO - PROCESS | 1672 | 1469548977312 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 09:02:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 09:02:57 INFO - PROCESS | 1672 | 1469548977314 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 09:02:57 INFO - PROCESS | 1672 | 1469548977315 Marionette TRACE conn2 <- [1,1322,null,{}] 09:02:57 INFO - PROCESS | 1672 | 1469548977320 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}] 09:02:57 INFO - PROCESS | 1672 | 1469548977321 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:57 INFO - PROCESS | 1672 | 1469548977425 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 09:02:57 INFO - PROCESS | 1672 | 1469548977432 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:57 INFO - PROCESS | 1672 | 1469548977433 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:57 INFO - PROCESS | 1672 | ++DOCSHELL 0x12b74d800 == 42 [pid = 1672] [id = 338] 09:02:57 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x123f90c00) [pid = 1672] [serial = 1013] [outer = 0x0] 09:02:57 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x12b8e4800) [pid = 1672] [serial = 1014] [outer = 0x123f90c00] 09:02:57 INFO - PROCESS | 1672 | 1469548977464 Marionette DEBUG loaded listener.js 09:02:57 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x12b9b0c00) [pid = 1672] [serial = 1015] [outer = 0x123f90c00] 09:02:57 INFO - PROCESS | 1672 | 1469548977781 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]]]}] 09:02:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 09:02:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 571ms 09:02:57 INFO - PROCESS | 1672 | 1469548977886 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 09:02:57 INFO - PROCESS | 1672 | 1469548977890 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 09:02:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 09:02:57 INFO - PROCESS | 1672 | 1469548977894 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 09:02:57 INFO - PROCESS | 1672 | 1469548977898 Marionette TRACE conn2 <- [1,1326,null,{}] 09:02:57 INFO - PROCESS | 1672 | 1469548977912 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}] 09:02:57 INFO - PROCESS | 1672 | 1469548977917 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:58 INFO - PROCESS | 1672 | 1469548978079 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 09:02:58 INFO - PROCESS | 1672 | 1469548978143 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:58 INFO - PROCESS | 1672 | 1469548978146 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:58 INFO - PROCESS | 1672 | ++DOCSHELL 0x116675000 == 43 [pid = 1672] [id = 339] 09:02:58 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x112fa7c00) [pid = 1672] [serial = 1016] [outer = 0x0] 09:02:58 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x113394400) [pid = 1672] [serial = 1017] [outer = 0x112fa7c00] 09:02:58 INFO - PROCESS | 1672 | 1469548978177 Marionette DEBUG loaded listener.js 09:02:58 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x116a9d800) [pid = 1672] [serial = 1018] [outer = 0x112fa7c00] 09:02:58 INFO - PROCESS | 1672 | 1469548978591 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]]]}] 09:02:58 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 09:02:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 787ms 09:02:58 INFO - PROCESS | 1672 | 1469548978681 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 09:02:58 INFO - PROCESS | 1672 | 1469548978684 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 09:02:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 09:02:58 INFO - PROCESS | 1672 | 1469548978688 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 09:02:58 INFO - PROCESS | 1672 | 1469548978691 Marionette TRACE conn2 <- [1,1330,null,{}] 09:02:58 INFO - PROCESS | 1672 | 1469548978694 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}] 09:02:58 INFO - PROCESS | 1672 | 1469548978696 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:58 INFO - PROCESS | 1672 | 1469548978795 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 09:02:58 INFO - PROCESS | 1672 | 1469548978863 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:58 INFO - PROCESS | 1672 | 1469548978864 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:58 INFO - PROCESS | 1672 | ++DOCSHELL 0x122767800 == 44 [pid = 1672] [id = 340] 09:02:58 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x1191d1c00) [pid = 1672] [serial = 1019] [outer = 0x0] 09:02:58 INFO - PROCESS | 1672 | ++DOMWINDOW == 101 (0x11936b400) [pid = 1672] [serial = 1020] [outer = 0x1191d1c00] 09:02:58 INFO - PROCESS | 1672 | 1469548978895 Marionette DEBUG loaded listener.js 09:02:58 INFO - PROCESS | 1672 | ++DOMWINDOW == 102 (0x119589800) [pid = 1672] [serial = 1021] [outer = 0x1191d1c00] 09:02:59 INFO - PROCESS | 1672 | 1469548979313 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]]]}] 09:02:59 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 09:02:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 676ms 09:02:59 INFO - PROCESS | 1672 | 1469548979362 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 09:02:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 09:02:59 INFO - PROCESS | 1672 | 1469548979364 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 09:02:59 INFO - PROCESS | 1672 | 1469548979366 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 09:02:59 INFO - PROCESS | 1672 | 1469548979368 Marionette TRACE conn2 <- [1,1334,null,{}] 09:02:59 INFO - PROCESS | 1672 | 1469548979375 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}] 09:02:59 INFO - PROCESS | 1672 | 1469548979378 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:59 INFO - PROCESS | 1672 | 1469548979482 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 09:02:59 INFO - PROCESS | 1672 | 1469548979550 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:59 INFO - PROCESS | 1672 | 1469548979553 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:02:59 INFO - PROCESS | 1672 | ++DOCSHELL 0x12b732800 == 45 [pid = 1672] [id = 341] 09:02:59 INFO - PROCESS | 1672 | ++DOMWINDOW == 103 (0x123a50c00) [pid = 1672] [serial = 1022] [outer = 0x0] 09:02:59 INFO - PROCESS | 1672 | ++DOMWINDOW == 104 (0x124887c00) [pid = 1672] [serial = 1023] [outer = 0x123a50c00] 09:02:59 INFO - PROCESS | 1672 | 1469548979584 Marionette DEBUG loaded listener.js 09:02:59 INFO - PROCESS | 1672 | ++DOMWINDOW == 105 (0x124de8400) [pid = 1672] [serial = 1024] [outer = 0x123a50c00] 09:03:00 INFO - PROCESS | 1672 | 1469548980021 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]]]}] 09:03:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 09:03:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 671ms 09:03:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 09:03:00 INFO - PROCESS | 1672 | 1469548980037 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 09:03:00 INFO - PROCESS | 1672 | 1469548980039 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 09:03:00 INFO - PROCESS | 1672 | 1469548980041 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 09:03:00 INFO - PROCESS | 1672 | 1469548980042 Marionette TRACE conn2 <- [1,1338,null,{}] 09:03:00 INFO - PROCESS | 1672 | 1469548980045 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}] 09:03:00 INFO - PROCESS | 1672 | 1469548980046 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:00 INFO - PROCESS | 1672 | 1469548980170 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 09:03:00 INFO - PROCESS | 1672 | 1469548980225 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:00 INFO - PROCESS | 1672 | 1469548980227 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:00 INFO - PROCESS | 1672 | ++DOCSHELL 0x12bdeb000 == 46 [pid = 1672] [id = 342] 09:03:00 INFO - PROCESS | 1672 | ++DOMWINDOW == 106 (0x126708000) [pid = 1672] [serial = 1025] [outer = 0x0] 09:03:00 INFO - PROCESS | 1672 | ++DOMWINDOW == 107 (0x128e84c00) [pid = 1672] [serial = 1026] [outer = 0x126708000] 09:03:00 INFO - PROCESS | 1672 | 1469548980255 Marionette DEBUG loaded listener.js 09:03:00 INFO - PROCESS | 1672 | ++DOMWINDOW == 108 (0x12a6ac800) [pid = 1672] [serial = 1027] [outer = 0x126708000] 09:03:01 INFO - PROCESS | 1672 | 1469548981232 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]]]}] 09:03:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 09:03:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1222ms 09:03:01 INFO - PROCESS | 1672 | 1469548981263 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 09:03:01 INFO - PROCESS | 1672 | 1469548981267 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 09:03:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 09:03:01 INFO - PROCESS | 1672 | 1469548981271 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 09:03:01 INFO - PROCESS | 1672 | 1469548981273 Marionette TRACE conn2 <- [1,1342,null,{}] 09:03:01 INFO - PROCESS | 1672 | 1469548981276 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}] 09:03:01 INFO - PROCESS | 1672 | 1469548981278 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:01 INFO - PROCESS | 1672 | 1469548981372 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 09:03:01 INFO - PROCESS | 1672 | 1469548981425 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:01 INFO - PROCESS | 1672 | 1469548981428 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:01 INFO - PROCESS | 1672 | ++DOCSHELL 0x119088000 == 47 [pid = 1672] [id = 343] 09:03:01 INFO - PROCESS | 1672 | ++DOMWINDOW == 109 (0x116079c00) [pid = 1672] [serial = 1028] [outer = 0x0] 09:03:01 INFO - PROCESS | 1672 | ++DOMWINDOW == 110 (0x11697b400) [pid = 1672] [serial = 1029] [outer = 0x116079c00] 09:03:01 INFO - PROCESS | 1672 | 1469548981455 Marionette DEBUG loaded listener.js 09:03:01 INFO - PROCESS | 1672 | ++DOMWINDOW == 111 (0x11740a800) [pid = 1672] [serial = 1030] [outer = 0x116079c00] 09:03:02 INFO - PROCESS | 1672 | --DOCSHELL 0x12b73f800 == 46 [pid = 1672] [id = 337] 09:03:02 INFO - PROCESS | 1672 | --DOCSHELL 0x12a46a800 == 45 [pid = 1672] [id = 336] 09:03:02 INFO - PROCESS | 1672 | --DOCSHELL 0x119882000 == 44 [pid = 1672] [id = 335] 09:03:02 INFO - PROCESS | 1672 | --DOCSHELL 0x128caf000 == 43 [pid = 1672] [id = 334] 09:03:02 INFO - PROCESS | 1672 | --DOCSHELL 0x126976000 == 42 [pid = 1672] [id = 333] 09:03:02 INFO - PROCESS | 1672 | --DOCSHELL 0x1255c9800 == 41 [pid = 1672] [id = 332] 09:03:02 INFO - PROCESS | 1672 | --DOCSHELL 0x124093800 == 40 [pid = 1672] [id = 331] 09:03:02 INFO - PROCESS | 1672 | --DOCSHELL 0x123971800 == 39 [pid = 1672] [id = 330] 09:03:02 INFO - PROCESS | 1672 | --DOCSHELL 0x119884800 == 38 [pid = 1672] [id = 329] 09:03:02 INFO - PROCESS | 1672 | --DOCSHELL 0x118263800 == 37 [pid = 1672] [id = 328] 09:03:02 INFO - PROCESS | 1672 | --DOCSHELL 0x11695b000 == 36 [pid = 1672] [id = 327] 09:03:02 INFO - PROCESS | 1672 | --DOCSHELL 0x11601b800 == 35 [pid = 1672] [id = 326] 09:03:02 INFO - PROCESS | 1672 | --DOCSHELL 0x117260000 == 34 [pid = 1672] [id = 325] 09:03:02 INFO - PROCESS | 1672 | --DOCSHELL 0x12a468800 == 33 [pid = 1672] [id = 324] 09:03:02 INFO - PROCESS | 1672 | --DOCSHELL 0x117e41800 == 32 [pid = 1672] [id = 312] 09:03:02 INFO - PROCESS | 1672 | --DOCSHELL 0x12bdeb000 == 31 [pid = 1672] [id = 342] 09:03:02 INFO - PROCESS | 1672 | --DOCSHELL 0x12b732800 == 30 [pid = 1672] [id = 341] 09:03:02 INFO - PROCESS | 1672 | --DOCSHELL 0x122767800 == 29 [pid = 1672] [id = 340] 09:03:02 INFO - PROCESS | 1672 | --DOCSHELL 0x12b74d800 == 28 [pid = 1672] [id = 338] 09:03:02 INFO - PROCESS | 1672 | --DOCSHELL 0x116675000 == 27 [pid = 1672] [id = 339] 09:03:02 INFO - PROCESS | 1672 | --DOMWINDOW == 110 (0x117408000) [pid = 1672] [serial = 942] [outer = 0x0] [url = about:blank] 09:03:02 INFO - PROCESS | 1672 | --DOMWINDOW == 109 (0x11839a000) [pid = 1672] [serial = 943] [outer = 0x0] [url = about:blank] 09:03:02 INFO - PROCESS | 1672 | --DOMWINDOW == 108 (0x1198b3000) [pid = 1672] [serial = 948] [outer = 0x0] [url = about:blank] 09:03:02 INFO - PROCESS | 1672 | --DOMWINDOW == 107 (0x11936e000) [pid = 1672] [serial = 945] [outer = 0x0] [url = about:blank] 09:03:02 INFO - PROCESS | 1672 | --DOMWINDOW == 106 (0x11957ec00) [pid = 1672] [serial = 946] [outer = 0x0] [url = about:blank] 09:03:02 INFO - PROCESS | 1672 | --DOMWINDOW == 105 (0x124481c00) [pid = 1672] [serial = 952] [outer = 0x0] [url = about:blank] 09:03:02 INFO - PROCESS | 1672 | --DOMWINDOW == 104 (0x124883800) [pid = 1672] [serial = 954] [outer = 0x0] [url = about:blank] 09:03:02 INFO - PROCESS | 1672 | --DOMWINDOW == 103 (0x128910c00) [pid = 1672] [serial = 960] [outer = 0x0] [url = about:blank] 09:03:02 INFO - PROCESS | 1672 | --DOMWINDOW == 102 (0x119199400) [pid = 1672] [serial = 963] [outer = 0x0] [url = about:blank] 09:03:02 INFO - PROCESS | 1672 | --DOMWINDOW == 101 (0x12670a000) [pid = 1672] [serial = 958] [outer = 0x0] [url = about:blank] 09:03:02 INFO - PROCESS | 1672 | --DOMWINDOW == 100 (0x1260a0800) [pid = 1672] [serial = 957] [outer = 0x0] [url = about:blank] 09:03:02 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x1176a1800) [pid = 1672] [serial = 937] [outer = 0x0] [url = about:blank] 09:03:02 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x1133a2c00) [pid = 1672] [serial = 939] [outer = 0x0] [url = about:blank] 09:03:02 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x113fa0800) [pid = 1672] [serial = 940] [outer = 0x0] [url = about:blank] 09:03:02 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x116783400) [pid = 1672] [serial = 936] [outer = 0x0] [url = about:blank] 09:03:02 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x11740f000) [pid = 1672] [serial = 922] [outer = 0x0] [url = about:blank] 09:03:02 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x116907800) [pid = 1672] [serial = 921] [outer = 0x0] [url = about:blank] 09:03:02 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x120fda400) [pid = 1672] [serial = 925] [outer = 0x0] [url = about:blank] 09:03:02 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x1199aec00) [pid = 1672] [serial = 924] [outer = 0x0] [url = about:blank] 09:03:02 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x126590400) [pid = 1672] [serial = 928] [outer = 0x0] [url = about:blank] 09:03:02 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x128e8d000) [pid = 1672] [serial = 966] [outer = 0x0] [url = about:blank] 09:03:02 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x124f26800) [pid = 1672] [serial = 927] [outer = 0x0] [url = about:blank] 09:03:02 INFO - PROCESS | 1672 | --DOMWINDOW == 88 (0x12a6c9800) [pid = 1672] [serial = 931] [outer = 0x0] [url = about:blank] 09:03:02 INFO - PROCESS | 1672 | --DOMWINDOW == 87 (0x12a402c00) [pid = 1672] [serial = 930] [outer = 0x0] [url = about:blank] 09:03:02 INFO - PROCESS | 1672 | --DOMWINDOW == 86 (0x128e8a400) [pid = 1672] [serial = 961] [outer = 0x0] [url = about:blank] 09:03:02 INFO - PROCESS | 1672 | --DOMWINDOW == 85 (0x12b727000) [pid = 1672] [serial = 934] [outer = 0x0] [url = about:blank] 09:03:02 INFO - PROCESS | 1672 | --DOMWINDOW == 84 (0x12a6b6800) [pid = 1672] [serial = 970] [outer = 0x0] [url = about:blank] 09:03:02 INFO - PROCESS | 1672 | --DOMWINDOW == 83 (0x1238f7400) [pid = 1672] [serial = 951] [outer = 0x0] [url = about:blank] 09:03:02 INFO - PROCESS | 1672 | --DOMWINDOW == 82 (0x12a989800) [pid = 1672] [serial = 972] [outer = 0x0] [url = about:blank] 09:03:02 INFO - PROCESS | 1672 | --DOMWINDOW == 81 (0x12a775400) [pid = 1672] [serial = 933] [outer = 0x0] [url = about:blank] 09:03:02 INFO - PROCESS | 1672 | --DOMWINDOW == 80 (0x125540000) [pid = 1672] [serial = 955] [outer = 0x0] [url = about:blank] 09:03:02 INFO - PROCESS | 1672 | --DOMWINDOW == 79 (0x1294ed400) [pid = 1672] [serial = 969] [outer = 0x0] [url = about:blank] 09:03:02 INFO - PROCESS | 1672 | --DOMWINDOW == 78 (0x124886c00) [pid = 1672] [serial = 964] [outer = 0x0] [url = about:blank] 09:03:02 INFO - PROCESS | 1672 | --DOMWINDOW == 77 (0x129214000) [pid = 1672] [serial = 967] [outer = 0x0] [url = about:blank] 09:03:02 INFO - PROCESS | 1672 | --DOMWINDOW == 76 (0x120ea2400) [pid = 1672] [serial = 949] [outer = 0x0] [url = about:blank] 09:03:02 INFO - PROCESS | 1672 | 1469548982451 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]]]}] 09:03:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 09:03:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1222ms 09:03:02 INFO - PROCESS | 1672 | 1469548982493 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 09:03:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 09:03:02 INFO - PROCESS | 1672 | 1469548982496 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 09:03:02 INFO - PROCESS | 1672 | 1469548982499 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 09:03:02 INFO - PROCESS | 1672 | 1469548982501 Marionette TRACE conn2 <- [1,1346,null,{}] 09:03:02 INFO - PROCESS | 1672 | 1469548982505 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}] 09:03:02 INFO - PROCESS | 1672 | 1469548982506 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:02 INFO - PROCESS | 1672 | 1469548982590 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 09:03:02 INFO - PROCESS | 1672 | 1469548982595 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:02 INFO - PROCESS | 1672 | 1469548982596 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:02 INFO - PROCESS | 1672 | ++DOCSHELL 0x116623800 == 28 [pid = 1672] [id = 344] 09:03:02 INFO - PROCESS | 1672 | ++DOMWINDOW == 77 (0x112f55000) [pid = 1672] [serial = 1031] [outer = 0x0] 09:03:02 INFO - PROCESS | 1672 | ++DOMWINDOW == 78 (0x11300e800) [pid = 1672] [serial = 1032] [outer = 0x112f55000] 09:03:02 INFO - PROCESS | 1672 | 1469548982630 Marionette DEBUG loaded listener.js 09:03:02 INFO - PROCESS | 1672 | ++DOMWINDOW == 79 (0x1127d3000) [pid = 1672] [serial = 1033] [outer = 0x112f55000] 09:03:03 INFO - PROCESS | 1672 | 1469548983094 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]]]}] 09:03:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 09:03:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 620ms 09:03:03 INFO - PROCESS | 1672 | 1469548983120 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 09:03:03 INFO - PROCESS | 1672 | 1469548983123 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 09:03:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 09:03:03 INFO - PROCESS | 1672 | 1469548983128 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 09:03:03 INFO - PROCESS | 1672 | 1469548983130 Marionette TRACE conn2 <- [1,1350,null,{}] 09:03:03 INFO - PROCESS | 1672 | 1469548983132 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}] 09:03:03 INFO - PROCESS | 1672 | 1469548983134 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:03 INFO - PROCESS | 1672 | 1469548983212 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 09:03:03 INFO - PROCESS | 1672 | 1469548983219 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:03 INFO - PROCESS | 1672 | 1469548983220 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:03 INFO - PROCESS | 1672 | ++DOCSHELL 0x117e35000 == 29 [pid = 1672] [id = 345] 09:03:03 INFO - PROCESS | 1672 | ++DOMWINDOW == 80 (0x115e0d800) [pid = 1672] [serial = 1034] [outer = 0x0] 09:03:03 INFO - PROCESS | 1672 | ++DOMWINDOW == 81 (0x117411800) [pid = 1672] [serial = 1035] [outer = 0x115e0d800] 09:03:03 INFO - PROCESS | 1672 | 1469548983247 Marionette DEBUG loaded listener.js 09:03:03 INFO - PROCESS | 1672 | ++DOMWINDOW == 82 (0x118393000) [pid = 1672] [serial = 1036] [outer = 0x115e0d800] 09:03:03 INFO - PROCESS | 1672 | 1469548983574 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]]]}] 09:03:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 09:03:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 469ms 09:03:03 INFO - PROCESS | 1672 | 1469548983598 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 09:03:03 INFO - PROCESS | 1672 | 1469548983601 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 09:03:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 09:03:03 INFO - PROCESS | 1672 | 1469548983604 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 09:03:03 INFO - PROCESS | 1672 | 1469548983607 Marionette TRACE conn2 <- [1,1354,null,{}] 09:03:03 INFO - PROCESS | 1672 | 1469548983615 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}] 09:03:03 INFO - PROCESS | 1672 | 1469548983618 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:03 INFO - PROCESS | 1672 | 1469548983691 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 09:03:03 INFO - PROCESS | 1672 | 1469548983695 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:03 INFO - PROCESS | 1672 | 1469548983698 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:03 INFO - PROCESS | 1672 | ++DOCSHELL 0x11938e000 == 30 [pid = 1672] [id = 346] 09:03:03 INFO - PROCESS | 1672 | ++DOMWINDOW == 83 (0x112a8c800) [pid = 1672] [serial = 1037] [outer = 0x0] 09:03:03 INFO - PROCESS | 1672 | ++DOMWINDOW == 84 (0x11936f800) [pid = 1672] [serial = 1038] [outer = 0x112a8c800] 09:03:03 INFO - PROCESS | 1672 | 1469548983728 Marionette DEBUG loaded listener.js 09:03:03 INFO - PROCESS | 1672 | ++DOMWINDOW == 85 (0x1193af800) [pid = 1672] [serial = 1039] [outer = 0x112a8c800] 09:03:04 INFO - PROCESS | 1672 | 1469548984361 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]]]}] 09:03:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 09:03:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 822ms 09:03:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 09:03:04 INFO - PROCESS | 1672 | 1469548984427 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 09:03:04 INFO - PROCESS | 1672 | 1469548984429 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 09:03:04 INFO - PROCESS | 1672 | 1469548984432 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 09:03:04 INFO - PROCESS | 1672 | 1469548984436 Marionette TRACE conn2 <- [1,1358,null,{}] 09:03:04 INFO - PROCESS | 1672 | 1469548984439 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}] 09:03:04 INFO - PROCESS | 1672 | 1469548984441 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:04 INFO - PROCESS | 1672 | 1469548984545 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 09:03:04 INFO - PROCESS | 1672 | 1469548984596 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:04 INFO - PROCESS | 1672 | 1469548984597 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:04 INFO - PROCESS | 1672 | ++DOCSHELL 0x118225800 == 31 [pid = 1672] [id = 347] 09:03:04 INFO - PROCESS | 1672 | ++DOMWINDOW == 86 (0x113a06400) [pid = 1672] [serial = 1040] [outer = 0x0] 09:03:04 INFO - PROCESS | 1672 | ++DOMWINDOW == 87 (0x1151ac000) [pid = 1672] [serial = 1041] [outer = 0x113a06400] 09:03:04 INFO - PROCESS | 1672 | 1469548984629 Marionette DEBUG loaded listener.js 09:03:04 INFO - PROCESS | 1672 | ++DOMWINDOW == 88 (0x1176a9800) [pid = 1672] [serial = 1042] [outer = 0x113a06400] 09:03:05 INFO - PROCESS | 1672 | 1469548985172 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]]]}] 09:03:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 09:03:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 774ms 09:03:05 INFO - PROCESS | 1672 | 1469548985239 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 09:03:05 INFO - PROCESS | 1672 | 1469548985244 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 09:03:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 09:03:05 INFO - PROCESS | 1672 | 1469548985251 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 09:03:05 INFO - PROCESS | 1672 | 1469548985254 Marionette TRACE conn2 <- [1,1362,null,{}] 09:03:05 INFO - PROCESS | 1672 | 1469548985257 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}] 09:03:05 INFO - PROCESS | 1672 | 1469548985260 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:05 INFO - PROCESS | 1672 | 1469548985459 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 09:03:05 INFO - PROCESS | 1672 | 1469548985559 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:05 INFO - PROCESS | 1672 | 1469548985560 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:05 INFO - PROCESS | 1672 | ++DOCSHELL 0x11662a800 == 32 [pid = 1672] [id = 348] 09:03:05 INFO - PROCESS | 1672 | ++DOMWINDOW == 89 (0x112e64400) [pid = 1672] [serial = 1043] [outer = 0x0] 09:03:05 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x112f4dc00) [pid = 1672] [serial = 1044] [outer = 0x112e64400] 09:03:05 INFO - PROCESS | 1672 | 1469548985590 Marionette DEBUG loaded listener.js 09:03:05 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x11339d400) [pid = 1672] [serial = 1045] [outer = 0x112e64400] 09:03:05 INFO - PROCESS | 1672 | --DOCSHELL 0x117e35000 == 31 [pid = 1672] [id = 345] 09:03:05 INFO - PROCESS | 1672 | --DOCSHELL 0x116623800 == 30 [pid = 1672] [id = 344] 09:03:05 INFO - PROCESS | 1672 | --DOCSHELL 0x119088000 == 29 [pid = 1672] [id = 343] 09:03:05 INFO - PROCESS | 1672 | 1469548985937 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]]]}] 09:03:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 09:03:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 723ms 09:03:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 09:03:05 INFO - PROCESS | 1672 | 1469548985974 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 09:03:05 INFO - PROCESS | 1672 | 1469548985977 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 09:03:05 INFO - PROCESS | 1672 | 1469548985980 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 09:03:05 INFO - PROCESS | 1672 | 1469548985982 Marionette TRACE conn2 <- [1,1366,null,{}] 09:03:05 INFO - PROCESS | 1672 | 1469548985985 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}] 09:03:05 INFO - PROCESS | 1672 | 1469548985987 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:06 INFO - PROCESS | 1672 | 1469548986075 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 09:03:06 INFO - PROCESS | 1672 | 1469548986126 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:06 INFO - PROCESS | 1672 | 1469548986127 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:06 INFO - PROCESS | 1672 | ++DOCSHELL 0x1195bc000 == 30 [pid = 1672] [id = 349] 09:03:06 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x11337dc00) [pid = 1672] [serial = 1046] [outer = 0x0] 09:03:06 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x116784800) [pid = 1672] [serial = 1047] [outer = 0x11337dc00] 09:03:06 INFO - PROCESS | 1672 | 1469548986153 Marionette DEBUG loaded listener.js 09:03:06 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x1193a2c00) [pid = 1672] [serial = 1048] [outer = 0x11337dc00] 09:03:06 INFO - PROCESS | 1672 | 1469548986480 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] 09:03:06 INFO - PROCESS | 1672 | 1469548986520 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 09:03:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 09:03:06 INFO - PROCESS | 1672 | 1469548986523 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 09:03:06 INFO - PROCESS | 1672 | 1469548986524 Marionette TRACE conn2 <- [1,1370,null,{}] 09:03:06 INFO - PROCESS | 1672 | 1469548986526 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}] 09:03:06 INFO - PROCESS | 1672 | 1469548986527 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:06 INFO - PROCESS | 1672 | 1469548986627 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 09:03:06 INFO - PROCESS | 1672 | 1469548986634 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:06 INFO - PROCESS | 1672 | 1469548986635 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:06 INFO - PROCESS | 1672 | ++DOCSHELL 0x122766800 == 31 [pid = 1672] [id = 350] 09:03:06 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x1193ac000) [pid = 1672] [serial = 1049] [outer = 0x0] 09:03:06 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x1198b1000) [pid = 1672] [serial = 1050] [outer = 0x1193ac000] 09:03:06 INFO - PROCESS | 1672 | 1469548986660 Marionette DEBUG loaded listener.js 09:03:06 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x120e9f000) [pid = 1672] [serial = 1051] [outer = 0x1193ac000] 09:03:07 INFO - PROCESS | 1672 | 1469548987025 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] 09:03:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 09:03:07 INFO - PROCESS | 1672 | 1469548987045 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 09:03:07 INFO - PROCESS | 1672 | 1469548987055 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 09:03:07 INFO - PROCESS | 1672 | 1469548987058 Marionette TRACE conn2 <- [1,1374,null,{}] 09:03:07 INFO - PROCESS | 1672 | 1469548987069 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}] 09:03:07 INFO - PROCESS | 1672 | 1469548987071 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:07 INFO - PROCESS | 1672 | 1469548987172 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 09:03:07 INFO - PROCESS | 1672 | 1469548987176 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:07 INFO - PROCESS | 1672 | 1469548987177 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:07 INFO - PROCESS | 1672 | ++DOCSHELL 0x11335c000 == 32 [pid = 1672] [id = 351] 09:03:07 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x117e1f800) [pid = 1672] [serial = 1052] [outer = 0x0] 09:03:07 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x1238ed400) [pid = 1672] [serial = 1053] [outer = 0x117e1f800] 09:03:07 INFO - PROCESS | 1672 | 1469548987201 Marionette DEBUG loaded listener.js 09:03:07 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x12448dc00) [pid = 1672] [serial = 1054] [outer = 0x117e1f800] 09:03:07 INFO - PROCESS | 1672 | [1672] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:03:07 INFO - PROCESS | 1672 | 1469548987571 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] 09:03:07 INFO - PROCESS | 1672 | 1469548987588 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 09:03:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 09:03:07 INFO - PROCESS | 1672 | 1469548987597 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 09:03:07 INFO - PROCESS | 1672 | 1469548987598 Marionette TRACE conn2 <- [1,1378,null,{}] 09:03:07 INFO - PROCESS | 1672 | 1469548987601 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}] 09:03:07 INFO - PROCESS | 1672 | 1469548987603 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:07 INFO - PROCESS | 1672 | 1469548987741 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 09:03:07 INFO - PROCESS | 1672 | 1469548987795 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:07 INFO - PROCESS | 1672 | 1469548987796 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:07 INFO - PROCESS | 1672 | ++DOCSHELL 0x124b94000 == 33 [pid = 1672] [id = 352] 09:03:07 INFO - PROCESS | 1672 | ++DOMWINDOW == 101 (0x12448e400) [pid = 1672] [serial = 1055] [outer = 0x0] 09:03:07 INFO - PROCESS | 1672 | ++DOMWINDOW == 102 (0x124889000) [pid = 1672] [serial = 1056] [outer = 0x12448e400] 09:03:07 INFO - PROCESS | 1672 | 1469548987836 Marionette DEBUG loaded listener.js 09:03:07 INFO - PROCESS | 1672 | ++DOMWINDOW == 103 (0x124bc3000) [pid = 1672] [serial = 1057] [outer = 0x12448e400] 09:03:08 INFO - PROCESS | 1672 | 1469548988226 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] 09:03:08 INFO - PROCESS | 1672 | 1469548988268 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 09:03:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 09:03:08 INFO - PROCESS | 1672 | 1469548988270 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 09:03:08 INFO - PROCESS | 1672 | 1469548988271 Marionette TRACE conn2 <- [1,1382,null,{}] 09:03:08 INFO - PROCESS | 1672 | 1469548988273 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}] 09:03:08 INFO - PROCESS | 1672 | 1469548988274 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:08 INFO - PROCESS | 1672 | 1469548988372 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 09:03:08 INFO - PROCESS | 1672 | --DOMWINDOW == 102 (0x115e0d800) [pid = 1672] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 09:03:08 INFO - PROCESS | 1672 | --DOMWINDOW == 101 (0x116079c00) [pid = 1672] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 09:03:08 INFO - PROCESS | 1672 | --DOMWINDOW == 100 (0x112f55000) [pid = 1672] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 09:03:08 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x112fa7c00) [pid = 1672] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 09:03:08 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x1245b8800) [pid = 1672] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 09:03:08 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x124bbc800) [pid = 1672] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 09:03:08 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x112744800) [pid = 1672] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 09:03:08 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x12a6bd400) [pid = 1672] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 09:03:08 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x128882400) [pid = 1672] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 09:03:08 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x12a6b6c00) [pid = 1672] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 09:03:08 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x119817000) [pid = 1672] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 09:03:08 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x113805000) [pid = 1672] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 09:03:08 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x11876d800) [pid = 1672] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 09:03:08 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x1191d1c00) [pid = 1672] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 09:03:08 INFO - PROCESS | 1672 | --DOMWINDOW == 88 (0x1127db000) [pid = 1672] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 09:03:08 INFO - PROCESS | 1672 | --DOMWINDOW == 87 (0x1127de000) [pid = 1672] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 09:03:08 INFO - PROCESS | 1672 | --DOMWINDOW == 86 (0x1169e4400) [pid = 1672] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 09:03:08 INFO - PROCESS | 1672 | --DOMWINDOW == 85 (0x123a50c00) [pid = 1672] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 09:03:08 INFO - PROCESS | 1672 | --DOMWINDOW == 84 (0x112fa8800) [pid = 1672] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 09:03:08 INFO - PROCESS | 1672 | --DOMWINDOW == 83 (0x123f90c00) [pid = 1672] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 09:03:08 INFO - PROCESS | 1672 | --DOMWINDOW == 82 (0x126708000) [pid = 1672] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 09:03:08 INFO - PROCESS | 1672 | --DOMWINDOW == 81 (0x1191ce400) [pid = 1672] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 09:03:08 INFO - PROCESS | 1672 | 1469548988450 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:08 INFO - PROCESS | 1672 | 1469548988454 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:08 INFO - PROCESS | 1672 | ++DOCSHELL 0x116945800 == 34 [pid = 1672] [id = 353] 09:03:08 INFO - PROCESS | 1672 | ++DOMWINDOW == 82 (0x112f55000) [pid = 1672] [serial = 1058] [outer = 0x0] 09:03:08 INFO - PROCESS | 1672 | ++DOMWINDOW == 83 (0x113803000) [pid = 1672] [serial = 1059] [outer = 0x112f55000] 09:03:08 INFO - PROCESS | 1672 | 1469548988486 Marionette DEBUG loaded listener.js 09:03:08 INFO - PROCESS | 1672 | ++DOMWINDOW == 84 (0x118894000) [pid = 1672] [serial = 1060] [outer = 0x112f55000] 09:03:08 INFO - PROCESS | 1672 | [1672] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 09:03:08 INFO - PROCESS | 1672 | 1469548988792 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] 09:03:08 INFO - PROCESS | 1672 | 1469548988841 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 09:03:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 09:03:08 INFO - PROCESS | 1672 | 1469548988844 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 09:03:08 INFO - PROCESS | 1672 | 1469548988845 Marionette TRACE conn2 <- [1,1386,null,{}] 09:03:08 INFO - PROCESS | 1672 | 1469548988847 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}] 09:03:08 INFO - PROCESS | 1672 | 1469548988848 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:08 INFO - PROCESS | 1672 | 1469548988930 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 09:03:08 INFO - PROCESS | 1672 | 1469548988937 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:08 INFO - PROCESS | 1672 | 1469548988938 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:08 INFO - PROCESS | 1672 | ++DOCSHELL 0x12696d000 == 35 [pid = 1672] [id = 354] 09:03:08 INFO - PROCESS | 1672 | ++DOMWINDOW == 85 (0x118891400) [pid = 1672] [serial = 1061] [outer = 0x0] 09:03:08 INFO - PROCESS | 1672 | ++DOMWINDOW == 86 (0x124f24c00) [pid = 1672] [serial = 1062] [outer = 0x118891400] 09:03:08 INFO - PROCESS | 1672 | 1469548988964 Marionette DEBUG loaded listener.js 09:03:09 INFO - PROCESS | 1672 | ++DOMWINDOW == 87 (0x1261af000) [pid = 1672] [serial = 1063] [outer = 0x118891400] 09:03:09 INFO - PROCESS | 1672 | 1469548989409 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] 09:03:09 INFO - PROCESS | 1672 | 1469548989466 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 09:03:09 INFO - PROCESS | 1672 | 1469548989468 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 09:03:09 INFO - PROCESS | 1672 | 1469548989469 Marionette TRACE conn2 <- [1,1390,null,{}] 09:03:09 INFO - PROCESS | 1672 | 1469548989471 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}] 09:03:09 INFO - PROCESS | 1672 | 1469548989472 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:09 INFO - PROCESS | 1672 | 1469548989544 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 09:03:09 INFO - PROCESS | 1672 | 1469548989551 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:09 INFO - PROCESS | 1672 | 1469548989553 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:09 INFO - PROCESS | 1672 | ++DOCSHELL 0x11938d800 == 36 [pid = 1672] [id = 355] 09:03:09 INFO - PROCESS | 1672 | ++DOMWINDOW == 88 (0x120fd2c00) [pid = 1672] [serial = 1064] [outer = 0x0] 09:03:09 INFO - PROCESS | 1672 | ++DOMWINDOW == 89 (0x126709400) [pid = 1672] [serial = 1065] [outer = 0x120fd2c00] 09:03:09 INFO - PROCESS | 1672 | 1469548989577 Marionette DEBUG loaded listener.js 09:03:09 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x12887a800) [pid = 1672] [serial = 1066] [outer = 0x120fd2c00] 09:03:09 INFO - PROCESS | 1672 | 1469548989871 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]]]}] 09:03:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 09:03:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 419ms 09:03:09 INFO - PROCESS | 1672 | 1469548989891 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 09:03:09 INFO - PROCESS | 1672 | 1469548989892 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 09:03:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 09:03:09 INFO - PROCESS | 1672 | 1469548989894 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 09:03:09 INFO - PROCESS | 1672 | 1469548989895 Marionette TRACE conn2 <- [1,1394,null,{}] 09:03:09 INFO - PROCESS | 1672 | 1469548989898 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}] 09:03:09 INFO - PROCESS | 1672 | 1469548989899 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:09 INFO - PROCESS | 1672 | 1469548989979 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 09:03:09 INFO - PROCESS | 1672 | 1469548989982 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:09 INFO - PROCESS | 1672 | 1469548989985 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:09 INFO - PROCESS | 1672 | ++DOCSHELL 0x129232000 == 37 [pid = 1672] [id = 356] 09:03:09 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x12890d800) [pid = 1672] [serial = 1067] [outer = 0x0] 09:03:10 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x128e1ec00) [pid = 1672] [serial = 1068] [outer = 0x12890d800] 09:03:10 INFO - PROCESS | 1672 | 1469548990010 Marionette DEBUG loaded listener.js 09:03:10 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x128e8e800) [pid = 1672] [serial = 1069] [outer = 0x12890d800] 09:03:10 INFO - PROCESS | 1672 | 1469548990318 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]]]}] 09:03:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 09:03:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 468ms 09:03:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 09:03:10 INFO - PROCESS | 1672 | 1469548990392 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 09:03:10 INFO - PROCESS | 1672 | 1469548990393 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 09:03:10 INFO - PROCESS | 1672 | 1469548990396 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 09:03:10 INFO - PROCESS | 1672 | 1469548990397 Marionette TRACE conn2 <- [1,1398,null,{}] 09:03:10 INFO - PROCESS | 1672 | 1469548990401 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}] 09:03:10 INFO - PROCESS | 1672 | 1469548990403 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:10 INFO - PROCESS | 1672 | 1469548990526 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 09:03:10 INFO - PROCESS | 1672 | 1469548990576 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:10 INFO - PROCESS | 1672 | 1469548990578 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:10 INFO - PROCESS | 1672 | ++DOCSHELL 0x11613b800 == 38 [pid = 1672] [id = 357] 09:03:10 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x111c75800) [pid = 1672] [serial = 1070] [outer = 0x0] 09:03:10 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x111f3b400) [pid = 1672] [serial = 1071] [outer = 0x111c75800] 09:03:10 INFO - PROCESS | 1672 | 1469548990610 Marionette DEBUG loaded listener.js 09:03:10 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x112a8cc00) [pid = 1672] [serial = 1072] [outer = 0x111c75800] 09:03:11 INFO - PROCESS | 1672 | 1469548991050 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]]]}] 09:03:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 09:03:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 723ms 09:03:11 INFO - PROCESS | 1672 | 1469548991134 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 09:03:11 INFO - PROCESS | 1672 | 1469548991136 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 09:03:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 09:03:11 INFO - PROCESS | 1672 | 1469548991141 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 09:03:11 INFO - PROCESS | 1672 | 1469548991142 Marionette TRACE conn2 <- [1,1402,null,{}] 09:03:11 INFO - PROCESS | 1672 | 1469548991146 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}] 09:03:11 INFO - PROCESS | 1672 | 1469548991150 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:11 INFO - PROCESS | 1672 | 1469548991249 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 09:03:11 INFO - PROCESS | 1672 | 1469548991315 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:11 INFO - PROCESS | 1672 | 1469548991317 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:11 INFO - PROCESS | 1672 | ++DOCSHELL 0x123964000 == 39 [pid = 1672] [id = 358] 09:03:11 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x117454800) [pid = 1672] [serial = 1073] [outer = 0x0] 09:03:11 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x11838e000) [pid = 1672] [serial = 1074] [outer = 0x117454800] 09:03:11 INFO - PROCESS | 1672 | 1469548991347 Marionette DEBUG loaded listener.js 09:03:11 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x11904f800) [pid = 1672] [serial = 1075] [outer = 0x117454800] 09:03:11 INFO - PROCESS | 1672 | 1469548991782 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]]]}] 09:03:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 09:03:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 670ms 09:03:11 INFO - PROCESS | 1672 | 1469548991840 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 09:03:11 INFO - PROCESS | 1672 | 1469548991843 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 09:03:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 09:03:11 INFO - PROCESS | 1672 | 1469548991846 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 09:03:11 INFO - PROCESS | 1672 | 1469548991847 Marionette TRACE conn2 <- [1,1406,null,{}] 09:03:11 INFO - PROCESS | 1672 | 1469548991864 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}] 09:03:11 INFO - PROCESS | 1672 | 1469548991866 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:12 INFO - PROCESS | 1672 | 1469548991999 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 09:03:12 INFO - PROCESS | 1672 | 1469548992011 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:12 INFO - PROCESS | 1672 | 1469548992012 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:12 INFO - PROCESS | 1672 | ++DOCSHELL 0x129c53800 == 40 [pid = 1672] [id = 359] 09:03:12 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x120ea0000) [pid = 1672] [serial = 1076] [outer = 0x0] 09:03:12 INFO - PROCESS | 1672 | ++DOMWINDOW == 101 (0x120fd6c00) [pid = 1672] [serial = 1077] [outer = 0x120ea0000] 09:03:12 INFO - PROCESS | 1672 | 1469548992041 Marionette DEBUG loaded listener.js 09:03:12 INFO - PROCESS | 1672 | ++DOMWINDOW == 102 (0x123f90c00) [pid = 1672] [serial = 1078] [outer = 0x120ea0000] 09:03:12 INFO - PROCESS | 1672 | 1469548992485 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]]]}] 09:03:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 09:03:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 685ms 09:03:12 INFO - PROCESS | 1672 | 1469548992532 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 09:03:12 INFO - PROCESS | 1672 | 1469548992535 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 09:03:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 09:03:12 INFO - PROCESS | 1672 | 1469548992543 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 09:03:12 INFO - PROCESS | 1672 | 1469548992546 Marionette TRACE conn2 <- [1,1410,null,{}] 09:03:12 INFO - PROCESS | 1672 | 1469548992548 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}] 09:03:12 INFO - PROCESS | 1672 | 1469548992550 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:12 INFO - PROCESS | 1672 | 1469548992651 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 09:03:12 INFO - PROCESS | 1672 | 1469548992707 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:12 INFO - PROCESS | 1672 | 1469548992708 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:12 INFO - PROCESS | 1672 | ++DOCSHELL 0x12acd4800 == 41 [pid = 1672] [id = 360] 09:03:12 INFO - PROCESS | 1672 | ++DOMWINDOW == 103 (0x124084800) [pid = 1672] [serial = 1079] [outer = 0x0] 09:03:12 INFO - PROCESS | 1672 | ++DOMWINDOW == 104 (0x124bc2400) [pid = 1672] [serial = 1080] [outer = 0x124084800] 09:03:12 INFO - PROCESS | 1672 | 1469548992737 Marionette DEBUG loaded listener.js 09:03:12 INFO - PROCESS | 1672 | ++DOMWINDOW == 105 (0x128e8b800) [pid = 1672] [serial = 1081] [outer = 0x124084800] 09:03:13 INFO - PROCESS | 1672 | 1469548993166 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]]]}] 09:03:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 09:03:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 675ms 09:03:13 INFO - PROCESS | 1672 | 1469548993214 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 09:03:13 INFO - PROCESS | 1672 | 1469548993215 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 09:03:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 09:03:13 INFO - PROCESS | 1672 | 1469548993218 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 09:03:13 INFO - PROCESS | 1672 | 1469548993219 Marionette TRACE conn2 <- [1,1414,null,{}] 09:03:13 INFO - PROCESS | 1672 | 1469548993221 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}] 09:03:13 INFO - PROCESS | 1672 | 1469548993223 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:13 INFO - PROCESS | 1672 | 1469548993334 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 09:03:13 INFO - PROCESS | 1672 | 1469548993390 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:13 INFO - PROCESS | 1672 | 1469548993391 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:13 INFO - PROCESS | 1672 | ++DOCSHELL 0x12b83c000 == 42 [pid = 1672] [id = 361] 09:03:13 INFO - PROCESS | 1672 | ++DOMWINDOW == 106 (0x124f27400) [pid = 1672] [serial = 1082] [outer = 0x0] 09:03:13 INFO - PROCESS | 1672 | ++DOMWINDOW == 107 (0x12a402c00) [pid = 1672] [serial = 1083] [outer = 0x124f27400] 09:03:13 INFO - PROCESS | 1672 | 1469548993419 Marionette DEBUG loaded listener.js 09:03:13 INFO - PROCESS | 1672 | ++DOMWINDOW == 108 (0x12a61ac00) [pid = 1672] [serial = 1084] [outer = 0x124f27400] 09:03:13 INFO - PROCESS | 1672 | 1469548993874 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]]]}] 09:03:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 09:03:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 670ms 09:03:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 09:03:13 INFO - PROCESS | 1672 | 1469548993888 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 09:03:13 INFO - PROCESS | 1672 | 1469548993890 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 09:03:13 INFO - PROCESS | 1672 | 1469548993892 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 09:03:13 INFO - PROCESS | 1672 | 1469548993893 Marionette TRACE conn2 <- [1,1418,null,{}] 09:03:13 INFO - PROCESS | 1672 | 1469548993895 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}] 09:03:13 INFO - PROCESS | 1672 | 1469548993897 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:13 INFO - PROCESS | 1672 | 1469548993995 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 09:03:14 INFO - PROCESS | 1672 | 1469548994063 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:14 INFO - PROCESS | 1672 | 1469548994067 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:14 INFO - PROCESS | 1672 | ++DOCSHELL 0x116948800 == 43 [pid = 1672] [id = 362] 09:03:14 INFO - PROCESS | 1672 | ++DOMWINDOW == 109 (0x119199400) [pid = 1672] [serial = 1085] [outer = 0x0] 09:03:14 INFO - PROCESS | 1672 | ++DOMWINDOW == 110 (0x1199a6000) [pid = 1672] [serial = 1086] [outer = 0x119199400] 09:03:14 INFO - PROCESS | 1672 | 1469548994104 Marionette DEBUG loaded listener.js 09:03:14 INFO - PROCESS | 1672 | ++DOMWINDOW == 111 (0x12a40d400) [pid = 1672] [serial = 1087] [outer = 0x119199400] 09:03:14 INFO - PROCESS | 1672 | 1469548994678 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]]]}] 09:03:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 09:03:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 822ms 09:03:14 INFO - PROCESS | 1672 | 1469548994714 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 09:03:14 INFO - PROCESS | 1672 | 1469548994719 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 09:03:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 09:03:14 INFO - PROCESS | 1672 | 1469548994723 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 09:03:14 INFO - PROCESS | 1672 | 1469548994725 Marionette TRACE conn2 <- [1,1422,null,{}] 09:03:14 INFO - PROCESS | 1672 | 1469548994730 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}] 09:03:14 INFO - PROCESS | 1672 | 1469548994732 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:14 INFO - PROCESS | 1672 | 1469548994843 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 09:03:14 INFO - PROCESS | 1672 | --DOCSHELL 0x129232000 == 42 [pid = 1672] [id = 356] 09:03:14 INFO - PROCESS | 1672 | --DOCSHELL 0x11938d800 == 41 [pid = 1672] [id = 355] 09:03:14 INFO - PROCESS | 1672 | --DOCSHELL 0x12696d000 == 40 [pid = 1672] [id = 354] 09:03:14 INFO - PROCESS | 1672 | --DOCSHELL 0x116945800 == 39 [pid = 1672] [id = 353] 09:03:14 INFO - PROCESS | 1672 | --DOCSHELL 0x124b94000 == 38 [pid = 1672] [id = 352] 09:03:14 INFO - PROCESS | 1672 | --DOCSHELL 0x11335c000 == 37 [pid = 1672] [id = 351] 09:03:14 INFO - PROCESS | 1672 | --DOCSHELL 0x122766800 == 36 [pid = 1672] [id = 350] 09:03:14 INFO - PROCESS | 1672 | --DOCSHELL 0x1195bc000 == 35 [pid = 1672] [id = 349] 09:03:14 INFO - PROCESS | 1672 | --DOCSHELL 0x11662a800 == 34 [pid = 1672] [id = 348] 09:03:14 INFO - PROCESS | 1672 | --DOCSHELL 0x118225800 == 33 [pid = 1672] [id = 347] 09:03:14 INFO - PROCESS | 1672 | --DOCSHELL 0x11938e000 == 32 [pid = 1672] [id = 346] 09:03:14 INFO - PROCESS | 1672 | 1469548994994 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:15 INFO - PROCESS | 1672 | 1469548994995 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:15 INFO - PROCESS | 1672 | --DOMWINDOW == 110 (0x11697b400) [pid = 1672] [serial = 1029] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1672 | --DOMWINDOW == 109 (0x11740a800) [pid = 1672] [serial = 1030] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1672 | --DOMWINDOW == 108 (0x11300e800) [pid = 1672] [serial = 1032] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1672 | --DOMWINDOW == 107 (0x113394400) [pid = 1672] [serial = 1017] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1672 | --DOMWINDOW == 106 (0x1127d3000) [pid = 1672] [serial = 1033] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1672 | --DOMWINDOW == 105 (0x12488e800) [pid = 1672] [serial = 993] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1672 | --DOMWINDOW == 104 (0x125540800) [pid = 1672] [serial = 996] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1672 | --DOMWINDOW == 103 (0x12a617800) [pid = 1672] [serial = 1002] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1672 | --DOMWINDOW == 102 (0x12b8e2000) [pid = 1672] [serial = 1012] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1672 | --DOMWINDOW == 101 (0x1294fa800) [pid = 1672] [serial = 1000] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1672 | --DOMWINDOW == 100 (0x12b72c000) [pid = 1672] [serial = 973] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x123f92c00) [pid = 1672] [serial = 990] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x128e87400) [pid = 1672] [serial = 999] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x11607cc00) [pid = 1672] [serial = 975] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x116addc00) [pid = 1672] [serial = 976] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x1191cfc00) [pid = 1672] [serial = 984] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x11936b400) [pid = 1672] [serial = 1020] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x119378c00) [pid = 1672] [serial = 985] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x117e17400) [pid = 1672] [serial = 978] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x119052000) [pid = 1672] [serial = 979] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x1199aa400) [pid = 1672] [serial = 987] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x118393000) [pid = 1672] [serial = 1036] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1672 | --DOMWINDOW == 88 (0x120fda800) [pid = 1672] [serial = 988] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1672 | --DOMWINDOW == 87 (0x1172af400) [pid = 1672] [serial = 981] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1672 | --DOMWINDOW == 86 (0x117e17000) [pid = 1672] [serial = 982] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1672 | --DOMWINDOW == 85 (0x116a9d800) [pid = 1672] [serial = 1018] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1672 | --DOMWINDOW == 84 (0x124de8400) [pid = 1672] [serial = 1024] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1672 | --DOMWINDOW == 83 (0x120ea3800) [pid = 1672] [serial = 1006] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1672 | --DOMWINDOW == 82 (0x124887c00) [pid = 1672] [serial = 1023] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1672 | --DOMWINDOW == 81 (0x119589800) [pid = 1672] [serial = 1021] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1672 | --DOMWINDOW == 80 (0x12b8e4800) [pid = 1672] [serial = 1014] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1672 | --DOMWINDOW == 79 (0x118764800) [pid = 1672] [serial = 1005] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1672 | --DOMWINDOW == 78 (0x12b9b0c00) [pid = 1672] [serial = 1015] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1672 | --DOMWINDOW == 77 (0x12a6ac800) [pid = 1672] [serial = 1027] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1672 | --DOMWINDOW == 76 (0x12a98e800) [pid = 1672] [serial = 1011] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1672 | --DOMWINDOW == 75 (0x12a6b4c00) [pid = 1672] [serial = 1003] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1672 | --DOMWINDOW == 74 (0x128880000) [pid = 1672] [serial = 997] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1672 | --DOMWINDOW == 73 (0x1249ec400) [pid = 1672] [serial = 994] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1672 | --DOMWINDOW == 72 (0x128e84c00) [pid = 1672] [serial = 1026] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1672 | --DOMWINDOW == 71 (0x128e15400) [pid = 1672] [serial = 1008] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1672 | --DOMWINDOW == 70 (0x12450ac00) [pid = 1672] [serial = 991] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1672 | --DOMWINDOW == 69 (0x12a6af800) [pid = 1672] [serial = 1009] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1672 | --DOMWINDOW == 68 (0x117411800) [pid = 1672] [serial = 1035] [outer = 0x0] [url = about:blank] 09:03:15 INFO - PROCESS | 1672 | ++DOCSHELL 0x11335c000 == 33 [pid = 1672] [id = 363] 09:03:15 INFO - PROCESS | 1672 | ++DOMWINDOW == 69 (0x11300e800) [pid = 1672] [serial = 1088] [outer = 0x0] 09:03:15 INFO - PROCESS | 1672 | ++DOMWINDOW == 70 (0x116a9d800) [pid = 1672] [serial = 1089] [outer = 0x11300e800] 09:03:15 INFO - PROCESS | 1672 | 1469548995055 Marionette DEBUG loaded listener.js 09:03:15 INFO - PROCESS | 1672 | ++DOMWINDOW == 71 (0x1176a1800) [pid = 1672] [serial = 1090] [outer = 0x11300e800] 09:03:15 INFO - PROCESS | 1672 | 1469548995374 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]]]}] 09:03:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 09:03:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 672ms 09:03:15 INFO - PROCESS | 1672 | 1469548995394 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 09:03:15 INFO - PROCESS | 1672 | 1469548995397 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 09:03:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 09:03:15 INFO - PROCESS | 1672 | 1469548995405 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 09:03:15 INFO - PROCESS | 1672 | 1469548995407 Marionette TRACE conn2 <- [1,1426,null,{}] 09:03:15 INFO - PROCESS | 1672 | 1469548995410 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}] 09:03:15 INFO - PROCESS | 1672 | 1469548995411 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:15 INFO - PROCESS | 1672 | 1469548995492 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 09:03:15 INFO - PROCESS | 1672 | 1469548995496 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:15 INFO - PROCESS | 1672 | 1469548995497 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:15 INFO - PROCESS | 1672 | ++DOCSHELL 0x1188bb800 == 34 [pid = 1672] [id = 364] 09:03:15 INFO - PROCESS | 1672 | ++DOMWINDOW == 72 (0x1188ecc00) [pid = 1672] [serial = 1091] [outer = 0x0] 09:03:15 INFO - PROCESS | 1672 | ++DOMWINDOW == 73 (0x11936c800) [pid = 1672] [serial = 1092] [outer = 0x1188ecc00] 09:03:15 INFO - PROCESS | 1672 | 1469548995527 Marionette DEBUG loaded listener.js 09:03:15 INFO - PROCESS | 1672 | ++DOMWINDOW == 74 (0x119816000) [pid = 1672] [serial = 1093] [outer = 0x1188ecc00] 09:03:15 INFO - PROCESS | 1672 | 1469548995877 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]]]}] 09:03:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 09:03:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 520ms 09:03:15 INFO - PROCESS | 1672 | 1469548995925 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 09:03:15 INFO - PROCESS | 1672 | 1469548995927 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 09:03:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 09:03:15 INFO - PROCESS | 1672 | 1469548995929 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 09:03:15 INFO - PROCESS | 1672 | 1469548995931 Marionette TRACE conn2 <- [1,1430,null,{}] 09:03:15 INFO - PROCESS | 1672 | 1469548995939 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}] 09:03:15 INFO - PROCESS | 1672 | 1469548995942 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:16 INFO - PROCESS | 1672 | 1469548996028 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 09:03:16 INFO - PROCESS | 1672 | 1469548996035 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:16 INFO - PROCESS | 1672 | 1469548996037 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:16 INFO - PROCESS | 1672 | ++DOCSHELL 0x119cba000 == 35 [pid = 1672] [id = 365] 09:03:16 INFO - PROCESS | 1672 | ++DOMWINDOW == 75 (0x119ea6800) [pid = 1672] [serial = 1094] [outer = 0x0] 09:03:16 INFO - PROCESS | 1672 | ++DOMWINDOW == 76 (0x123b20800) [pid = 1672] [serial = 1095] [outer = 0x119ea6800] 09:03:16 INFO - PROCESS | 1672 | 1469548996064 Marionette DEBUG loaded listener.js 09:03:16 INFO - PROCESS | 1672 | ++DOMWINDOW == 77 (0x12448cc00) [pid = 1672] [serial = 1096] [outer = 0x119ea6800] 09:03:16 INFO - PROCESS | 1672 | 1469548996416 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]]]}] 09:03:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 09:03:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 526ms 09:03:16 INFO - PROCESS | 1672 | 1469548996456 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 09:03:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 09:03:16 INFO - PROCESS | 1672 | 1469548996458 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 09:03:16 INFO - PROCESS | 1672 | 1469548996460 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 09:03:16 INFO - PROCESS | 1672 | 1469548996461 Marionette TRACE conn2 <- [1,1434,null,{}] 09:03:16 INFO - PROCESS | 1672 | 1469548996463 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}] 09:03:16 INFO - PROCESS | 1672 | 1469548996464 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:16 INFO - PROCESS | 1672 | 1469548996543 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 09:03:16 INFO - PROCESS | 1672 | 1469548996546 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:16 INFO - PROCESS | 1672 | 1469548996548 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:16 INFO - PROCESS | 1672 | ++DOCSHELL 0x123be5000 == 36 [pid = 1672] [id = 366] 09:03:16 INFO - PROCESS | 1672 | ++DOMWINDOW == 78 (0x124891c00) [pid = 1672] [serial = 1097] [outer = 0x0] 09:03:16 INFO - PROCESS | 1672 | ++DOMWINDOW == 79 (0x124da6c00) [pid = 1672] [serial = 1098] [outer = 0x124891c00] 09:03:16 INFO - PROCESS | 1672 | 1469548996577 Marionette DEBUG loaded listener.js 09:03:16 INFO - PROCESS | 1672 | ++DOMWINDOW == 80 (0x1260a1c00) [pid = 1672] [serial = 1099] [outer = 0x124891c00] 09:03:16 INFO - PROCESS | 1672 | 1469548996906 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]]]}] 09:03:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 09:03:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 469ms 09:03:16 INFO - PROCESS | 1672 | 1469548996930 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 09:03:16 INFO - PROCESS | 1672 | 1469548996931 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 09:03:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 09:03:16 INFO - PROCESS | 1672 | 1469548996935 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 09:03:16 INFO - PROCESS | 1672 | 1469548996937 Marionette TRACE conn2 <- [1,1438,null,{}] 09:03:16 INFO - PROCESS | 1672 | 1469548996939 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}] 09:03:16 INFO - PROCESS | 1672 | 1469548996941 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:17 INFO - PROCESS | 1672 | 1469548997023 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 09:03:17 INFO - PROCESS | 1672 | 1469548997090 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:17 INFO - PROCESS | 1672 | 1469548997091 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:17 INFO - PROCESS | 1672 | ++DOCSHELL 0x11614e000 == 37 [pid = 1672] [id = 367] 09:03:17 INFO - PROCESS | 1672 | ++DOMWINDOW == 81 (0x1248c3800) [pid = 1672] [serial = 1100] [outer = 0x0] 09:03:17 INFO - PROCESS | 1672 | ++DOMWINDOW == 82 (0x1260a4800) [pid = 1672] [serial = 1101] [outer = 0x1248c3800] 09:03:17 INFO - PROCESS | 1672 | 1469548997116 Marionette DEBUG loaded listener.js 09:03:17 INFO - PROCESS | 1672 | ++DOMWINDOW == 83 (0x128a96000) [pid = 1672] [serial = 1102] [outer = 0x1248c3800] 09:03:17 INFO - PROCESS | 1672 | 1469548997462 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]]]}] 09:03:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 09:03:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 570ms 09:03:17 INFO - PROCESS | 1672 | 1469548997505 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 09:03:17 INFO - PROCESS | 1672 | 1469548997506 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 09:03:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 09:03:17 INFO - PROCESS | 1672 | 1469548997508 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 09:03:17 INFO - PROCESS | 1672 | 1469548997509 Marionette TRACE conn2 <- [1,1442,null,{}] 09:03:17 INFO - PROCESS | 1672 | 1469548997512 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}] 09:03:17 INFO - PROCESS | 1672 | 1469548997515 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:17 INFO - PROCESS | 1672 | 1469548997631 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 09:03:17 INFO - PROCESS | 1672 | 1469548997667 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:17 INFO - PROCESS | 1672 | 1469548997669 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:17 INFO - PROCESS | 1672 | ++DOCSHELL 0x1160ae800 == 38 [pid = 1672] [id = 368] 09:03:17 INFO - PROCESS | 1672 | ++DOMWINDOW == 84 (0x128e90800) [pid = 1672] [serial = 1103] [outer = 0x0] 09:03:17 INFO - PROCESS | 1672 | ++DOMWINDOW == 85 (0x12a6c0c00) [pid = 1672] [serial = 1104] [outer = 0x128e90800] 09:03:17 INFO - PROCESS | 1672 | 1469548997693 Marionette DEBUG loaded listener.js 09:03:17 INFO - PROCESS | 1672 | ++DOMWINDOW == 86 (0x12b727000) [pid = 1672] [serial = 1105] [outer = 0x128e90800] 09:03:18 INFO - PROCESS | 1672 | 1469548998000 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]]]}] 09:03:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 09:03:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 522ms 09:03:18 INFO - PROCESS | 1672 | 1469548998035 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 09:03:18 INFO - PROCESS | 1672 | 1469548998037 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 09:03:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 09:03:18 INFO - PROCESS | 1672 | 1469548998039 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 09:03:18 INFO - PROCESS | 1672 | 1469548998047 Marionette TRACE conn2 <- [1,1446,null,{}] 09:03:18 INFO - PROCESS | 1672 | 1469548998049 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}] 09:03:18 INFO - PROCESS | 1672 | 1469548998050 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:18 INFO - PROCESS | 1672 | 1469548998158 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 09:03:18 INFO - PROCESS | 1672 | 1469548998191 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:18 INFO - PROCESS | 1672 | 1469548998192 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:18 INFO - PROCESS | 1672 | ++DOCSHELL 0x128e9e800 == 39 [pid = 1672] [id = 369] 09:03:18 INFO - PROCESS | 1672 | ++DOMWINDOW == 87 (0x129214c00) [pid = 1672] [serial = 1106] [outer = 0x0] 09:03:18 INFO - PROCESS | 1672 | ++DOMWINDOW == 88 (0x12b8e0400) [pid = 1672] [serial = 1107] [outer = 0x129214c00] 09:03:18 INFO - PROCESS | 1672 | 1469548998217 Marionette DEBUG loaded listener.js 09:03:18 INFO - PROCESS | 1672 | ++DOMWINDOW == 89 (0x12b8e8400) [pid = 1672] [serial = 1108] [outer = 0x129214c00] 09:03:18 INFO - PROCESS | 1672 | 1469548998517 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]]]}] 09:03:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 09:03:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 527ms 09:03:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 09:03:18 INFO - PROCESS | 1672 | 1469548998572 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 09:03:18 INFO - PROCESS | 1672 | 1469548998573 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 09:03:18 INFO - PROCESS | 1672 | 1469548998575 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 09:03:18 INFO - PROCESS | 1672 | 1469548998576 Marionette TRACE conn2 <- [1,1450,null,{}] 09:03:18 INFO - PROCESS | 1672 | 1469548998579 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}] 09:03:18 INFO - PROCESS | 1672 | 1469548998580 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:18 INFO - PROCESS | 1672 | 1469548998679 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 09:03:18 INFO - PROCESS | 1672 | 1469548998683 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:18 INFO - PROCESS | 1672 | 1469548998684 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:18 INFO - PROCESS | 1672 | ++DOCSHELL 0x12a467800 == 40 [pid = 1672] [id = 370] 09:03:18 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x12b8dd800) [pid = 1672] [serial = 1109] [outer = 0x0] 09:03:18 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x12b9b1400) [pid = 1672] [serial = 1110] [outer = 0x12b8dd800] 09:03:18 INFO - PROCESS | 1672 | 1469548998708 Marionette DEBUG loaded listener.js 09:03:18 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x12be27400) [pid = 1672] [serial = 1111] [outer = 0x12b8dd800] 09:03:19 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x12448e400) [pid = 1672] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 09:03:19 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x11337dc00) [pid = 1672] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 09:03:19 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x118891400) [pid = 1672] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 09:03:19 INFO - PROCESS | 1672 | --DOMWINDOW == 88 (0x112f55000) [pid = 1672] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 09:03:19 INFO - PROCESS | 1672 | --DOMWINDOW == 87 (0x1193ac000) [pid = 1672] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 09:03:19 INFO - PROCESS | 1672 | --DOMWINDOW == 86 (0x120fd2c00) [pid = 1672] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 09:03:19 INFO - PROCESS | 1672 | --DOMWINDOW == 85 (0x117e1f800) [pid = 1672] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 09:03:19 INFO - PROCESS | 1672 | --DOMWINDOW == 84 (0x112e64400) [pid = 1672] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 09:03:19 INFO - PROCESS | 1672 | 1469548999082 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]]]}] 09:03:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 09:03:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 517ms 09:03:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 09:03:19 INFO - PROCESS | 1672 | 1469548999093 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 09:03:19 INFO - PROCESS | 1672 | 1469548999095 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 09:03:19 INFO - PROCESS | 1672 | 1469548999097 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 09:03:19 INFO - PROCESS | 1672 | 1469548999098 Marionette TRACE conn2 <- [1,1454,null,{}] 09:03:19 INFO - PROCESS | 1672 | 1469548999101 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}] 09:03:19 INFO - PROCESS | 1672 | 1469548999104 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:19 INFO - PROCESS | 1672 | 1469548999186 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 09:03:19 INFO - PROCESS | 1672 | 1469548999189 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:19 INFO - PROCESS | 1672 | 1469548999190 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:19 INFO - PROCESS | 1672 | ++DOCSHELL 0x12a461000 == 41 [pid = 1672] [id = 371] 09:03:19 INFO - PROCESS | 1672 | ++DOMWINDOW == 85 (0x117e1f800) [pid = 1672] [serial = 1112] [outer = 0x0] 09:03:19 INFO - PROCESS | 1672 | ++DOMWINDOW == 86 (0x1193b1400) [pid = 1672] [serial = 1113] [outer = 0x117e1f800] 09:03:19 INFO - PROCESS | 1672 | 1469548999214 Marionette DEBUG loaded listener.js 09:03:19 INFO - PROCESS | 1672 | ++DOMWINDOW == 87 (0x125062400) [pid = 1672] [serial = 1114] [outer = 0x117e1f800] 09:03:19 INFO - PROCESS | 1672 | 1469548999524 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]]]}] 09:03:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 09:03:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 472ms 09:03:19 INFO - PROCESS | 1672 | 1469548999570 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 09:03:19 INFO - PROCESS | 1672 | 1469548999572 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 09:03:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 09:03:19 INFO - PROCESS | 1672 | 1469548999574 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 09:03:19 INFO - PROCESS | 1672 | 1469548999575 Marionette TRACE conn2 <- [1,1458,null,{}] 09:03:19 INFO - PROCESS | 1672 | 1469548999577 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}] 09:03:19 INFO - PROCESS | 1672 | 1469548999578 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:19 INFO - PROCESS | 1672 | 1469548999659 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 09:03:19 INFO - PROCESS | 1672 | 1469548999715 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:19 INFO - PROCESS | 1672 | 1469548999716 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:19 INFO - PROCESS | 1672 | ++DOCSHELL 0x12b840000 == 42 [pid = 1672] [id = 372] 09:03:19 INFO - PROCESS | 1672 | ++DOMWINDOW == 88 (0x112f53c00) [pid = 1672] [serial = 1115] [outer = 0x0] 09:03:19 INFO - PROCESS | 1672 | ++DOMWINDOW == 89 (0x12b9b2c00) [pid = 1672] [serial = 1116] [outer = 0x112f53c00] 09:03:19 INFO - PROCESS | 1672 | 1469548999742 Marionette DEBUG loaded listener.js 09:03:19 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x12be35800) [pid = 1672] [serial = 1117] [outer = 0x112f53c00] 09:03:20 INFO - PROCESS | 1672 | 1469549000041 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]]]}] 09:03:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 09:03:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 517ms 09:03:20 INFO - PROCESS | 1672 | 1469549000092 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 09:03:20 INFO - PROCESS | 1672 | 1469549000093 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 09:03:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 09:03:20 INFO - PROCESS | 1672 | 1469549000095 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 09:03:20 INFO - PROCESS | 1672 | 1469549000097 Marionette TRACE conn2 <- [1,1462,null,{}] 09:03:20 INFO - PROCESS | 1672 | 1469549000099 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}] 09:03:20 INFO - PROCESS | 1672 | 1469549000101 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:20 INFO - PROCESS | 1672 | 1469549000193 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 09:03:20 INFO - PROCESS | 1672 | 1469549000196 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:20 INFO - PROCESS | 1672 | 1469549000198 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:20 INFO - PROCESS | 1672 | ++DOCSHELL 0x12bdf6000 == 43 [pid = 1672] [id = 373] 09:03:20 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x12be2ec00) [pid = 1672] [serial = 1118] [outer = 0x0] 09:03:20 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x12be40800) [pid = 1672] [serial = 1119] [outer = 0x12be2ec00] 09:03:20 INFO - PROCESS | 1672 | 1469549000224 Marionette DEBUG loaded listener.js 09:03:20 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x12c2a6c00) [pid = 1672] [serial = 1120] [outer = 0x12be2ec00] 09:03:20 INFO - PROCESS | 1672 | 1469549000537 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]]]}] 09:03:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 09:03:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 470ms 09:03:20 INFO - PROCESS | 1672 | 1469549000573 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 09:03:20 INFO - PROCESS | 1672 | 1469549000574 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 09:03:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 09:03:20 INFO - PROCESS | 1672 | 1469549000576 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 09:03:20 INFO - PROCESS | 1672 | 1469549000577 Marionette TRACE conn2 <- [1,1466,null,{}] 09:03:20 INFO - PROCESS | 1672 | 1469549000579 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}] 09:03:20 INFO - PROCESS | 1672 | 1469549000581 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:20 INFO - PROCESS | 1672 | 1469549000697 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 09:03:20 INFO - PROCESS | 1672 | 1469549000703 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:20 INFO - PROCESS | 1672 | 1469549000704 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:20 INFO - PROCESS | 1672 | ++DOCSHELL 0x12c057800 == 44 [pid = 1672] [id = 374] 09:03:20 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x11888d800) [pid = 1672] [serial = 1121] [outer = 0x0] 09:03:20 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x12be34400) [pid = 1672] [serial = 1122] [outer = 0x11888d800] 09:03:20 INFO - PROCESS | 1672 | 1469549000728 Marionette DEBUG loaded listener.js 09:03:20 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x12c2e2c00) [pid = 1672] [serial = 1123] [outer = 0x11888d800] 09:03:21 INFO - PROCESS | 1672 | 1469549001035 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]]]}] 09:03:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 09:03:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 470ms 09:03:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 09:03:21 INFO - PROCESS | 1672 | 1469549001046 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 09:03:21 INFO - PROCESS | 1672 | 1469549001047 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 09:03:21 INFO - PROCESS | 1672 | 1469549001050 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 09:03:21 INFO - PROCESS | 1672 | 1469549001053 Marionette TRACE conn2 <- [1,1470,null,{}] 09:03:21 INFO - PROCESS | 1672 | 1469549001110 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}] 09:03:21 INFO - PROCESS | 1672 | 1469549001111 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:21 INFO - PROCESS | 1672 | 1469549001216 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 09:03:21 INFO - PROCESS | 1672 | 1469549001312 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:21 INFO - PROCESS | 1672 | 1469549001314 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:21 INFO - PROCESS | 1672 | ++DOCSHELL 0x11709a800 == 45 [pid = 1672] [id = 375] 09:03:21 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x113222c00) [pid = 1672] [serial = 1124] [outer = 0x0] 09:03:21 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x11339c400) [pid = 1672] [serial = 1125] [outer = 0x113222c00] 09:03:21 INFO - PROCESS | 1672 | 1469549001348 Marionette DEBUG loaded listener.js 09:03:21 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x1172b2c00) [pid = 1672] [serial = 1126] [outer = 0x113222c00] 09:03:21 INFO - PROCESS | 1672 | 1469549001813 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]]]}] 09:03:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 09:03:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 772ms 09:03:21 INFO - PROCESS | 1672 | 1469549001822 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 09:03:21 INFO - PROCESS | 1672 | 1469549001825 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 09:03:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 09:03:21 INFO - PROCESS | 1672 | 1469549001828 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 09:03:21 INFO - PROCESS | 1672 | 1469549001829 Marionette TRACE conn2 <- [1,1474,null,{}] 09:03:21 INFO - PROCESS | 1672 | 1469549001835 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}] 09:03:21 INFO - PROCESS | 1672 | 1469549001838 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:21 INFO - PROCESS | 1672 | 1469549001942 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 09:03:22 INFO - PROCESS | 1672 | 1469549002001 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:22 INFO - PROCESS | 1672 | 1469549002004 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:22 INFO - PROCESS | 1672 | ++DOCSHELL 0x123be3800 == 46 [pid = 1672] [id = 376] 09:03:22 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x1191d4000) [pid = 1672] [serial = 1127] [outer = 0x0] 09:03:22 INFO - PROCESS | 1672 | ++DOMWINDOW == 101 (0x1199ae400) [pid = 1672] [serial = 1128] [outer = 0x1191d4000] 09:03:22 INFO - PROCESS | 1672 | 1469549002034 Marionette DEBUG loaded listener.js 09:03:22 INFO - PROCESS | 1672 | ++DOMWINDOW == 102 (0x120fc5800) [pid = 1672] [serial = 1129] [outer = 0x1191d4000] 09:03:22 INFO - PROCESS | 1672 | 1469549002593 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]]]}] 09:03:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 09:03:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 827ms 09:03:22 INFO - PROCESS | 1672 | 1469549002656 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 09:03:22 INFO - PROCESS | 1672 | 1469549002658 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 09:03:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 09:03:22 INFO - PROCESS | 1672 | 1469549002662 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 09:03:22 INFO - PROCESS | 1672 | 1469549002664 Marionette TRACE conn2 <- [1,1478,null,{}] 09:03:22 INFO - PROCESS | 1672 | 1469549002668 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}] 09:03:22 INFO - PROCESS | 1672 | 1469549002671 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:22 INFO - PROCESS | 1672 | 1469549002792 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 09:03:22 INFO - PROCESS | 1672 | 1469549002862 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:22 INFO - PROCESS | 1672 | 1469549002865 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:22 INFO - PROCESS | 1672 | ++DOCSHELL 0x12b967800 == 47 [pid = 1672] [id = 377] 09:03:22 INFO - PROCESS | 1672 | ++DOMWINDOW == 103 (0x120fce800) [pid = 1672] [serial = 1130] [outer = 0x0] 09:03:22 INFO - PROCESS | 1672 | ++DOMWINDOW == 104 (0x124481000) [pid = 1672] [serial = 1131] [outer = 0x120fce800] 09:03:22 INFO - PROCESS | 1672 | 1469549002896 Marionette DEBUG loaded listener.js 09:03:22 INFO - PROCESS | 1672 | ++DOMWINDOW == 105 (0x12488e800) [pid = 1672] [serial = 1132] [outer = 0x120fce800] 09:03:23 INFO - PROCESS | 1672 | 1469549003319 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]]]}] 09:03:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 09:03:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 674ms 09:03:23 INFO - PROCESS | 1672 | 1469549003341 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 09:03:23 INFO - PROCESS | 1672 | 1469549003345 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 09:03:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 09:03:23 INFO - PROCESS | 1672 | 1469549003349 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 09:03:23 INFO - PROCESS | 1672 | 1469549003350 Marionette TRACE conn2 <- [1,1482,null,{}] 09:03:23 INFO - PROCESS | 1672 | 1469549003353 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}] 09:03:23 INFO - PROCESS | 1672 | 1469549003354 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:23 INFO - PROCESS | 1672 | 1469549003460 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 09:03:23 INFO - PROCESS | 1672 | 1469549003529 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:23 INFO - PROCESS | 1672 | 1469549003531 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:23 INFO - PROCESS | 1672 | ++DOCSHELL 0x12c2c7000 == 48 [pid = 1672] [id = 378] 09:03:23 INFO - PROCESS | 1672 | ++DOMWINDOW == 106 (0x1260a4400) [pid = 1672] [serial = 1133] [outer = 0x0] 09:03:23 INFO - PROCESS | 1672 | ++DOMWINDOW == 107 (0x12a6ad400) [pid = 1672] [serial = 1134] [outer = 0x1260a4400] 09:03:23 INFO - PROCESS | 1672 | 1469549003561 Marionette DEBUG loaded listener.js 09:03:23 INFO - PROCESS | 1672 | ++DOMWINDOW == 108 (0x12a768c00) [pid = 1672] [serial = 1135] [outer = 0x1260a4400] 09:03:24 INFO - PROCESS | 1672 | 1469549004369 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]]]}] 09:03:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 09:03:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1072ms 09:03:24 INFO - PROCESS | 1672 | 1469549004422 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 09:03:24 INFO - PROCESS | 1672 | 1469549004425 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 09:03:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 09:03:24 INFO - PROCESS | 1672 | 1469549004431 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 09:03:24 INFO - PROCESS | 1672 | 1469549004434 Marionette TRACE conn2 <- [1,1486,null,{}] 09:03:24 INFO - PROCESS | 1672 | 1469549004439 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}] 09:03:24 INFO - PROCESS | 1672 | 1469549004442 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:24 INFO - PROCESS | 1672 | 1469549004584 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 09:03:24 INFO - PROCESS | 1672 | 1469549004720 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:24 INFO - PROCESS | 1672 | 1469549004722 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:24 INFO - PROCESS | 1672 | ++DOCSHELL 0x11737b000 == 49 [pid = 1672] [id = 379] 09:03:24 INFO - PROCESS | 1672 | ++DOMWINDOW == 109 (0x1127df800) [pid = 1672] [serial = 1136] [outer = 0x0] 09:03:24 INFO - PROCESS | 1672 | ++DOMWINDOW == 110 (0x116639800) [pid = 1672] [serial = 1137] [outer = 0x1127df800] 09:03:24 INFO - PROCESS | 1672 | 1469549004746 Marionette DEBUG loaded listener.js 09:03:24 INFO - PROCESS | 1672 | ++DOMWINDOW == 111 (0x117e22c00) [pid = 1672] [serial = 1138] [outer = 0x1127df800] 09:03:25 INFO - PROCESS | 1672 | 1469549005164 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]]]}] 09:03:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 09:03:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 777ms 09:03:25 INFO - PROCESS | 1672 | 1469549005207 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 09:03:25 INFO - PROCESS | 1672 | 1469549005212 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 09:03:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 09:03:25 INFO - PROCESS | 1672 | 1469549005218 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 09:03:25 INFO - PROCESS | 1672 | 1469549005221 Marionette TRACE conn2 <- [1,1490,null,{}] 09:03:25 INFO - PROCESS | 1672 | 1469549005224 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}] 09:03:25 INFO - PROCESS | 1672 | 1469549005227 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:25 INFO - PROCESS | 1672 | 1469549005362 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 09:03:25 INFO - PROCESS | 1672 | 1469549005504 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:25 INFO - PROCESS | 1672 | 1469549005505 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:25 INFO - PROCESS | 1672 | --DOCSHELL 0x12bdf6000 == 48 [pid = 1672] [id = 373] 09:03:25 INFO - PROCESS | 1672 | --DOCSHELL 0x12b840000 == 47 [pid = 1672] [id = 372] 09:03:25 INFO - PROCESS | 1672 | --DOCSHELL 0x12a461000 == 46 [pid = 1672] [id = 371] 09:03:25 INFO - PROCESS | 1672 | --DOMWINDOW == 110 (0x128e1ec00) [pid = 1672] [serial = 1068] [outer = 0x0] [url = about:blank] 09:03:25 INFO - PROCESS | 1672 | ++DOCSHELL 0x117099800 == 47 [pid = 1672] [id = 380] 09:03:25 INFO - PROCESS | 1672 | ++DOMWINDOW == 111 (0x1169dd800) [pid = 1672] [serial = 1139] [outer = 0x0] 09:03:25 INFO - PROCESS | 1672 | ++DOMWINDOW == 112 (0x11904bc00) [pid = 1672] [serial = 1140] [outer = 0x1169dd800] 09:03:25 INFO - PROCESS | 1672 | 1469549005586 Marionette DEBUG loaded listener.js 09:03:25 INFO - PROCESS | 1672 | ++DOMWINDOW == 113 (0x120e9e000) [pid = 1672] [serial = 1141] [outer = 0x1169dd800] 09:03:25 INFO - PROCESS | 1672 | --DOCSHELL 0x12a467800 == 46 [pid = 1672] [id = 370] 09:03:25 INFO - PROCESS | 1672 | --DOCSHELL 0x128e9e800 == 45 [pid = 1672] [id = 369] 09:03:25 INFO - PROCESS | 1672 | --DOCSHELL 0x1160ae800 == 44 [pid = 1672] [id = 368] 09:03:25 INFO - PROCESS | 1672 | --DOCSHELL 0x11614e000 == 43 [pid = 1672] [id = 367] 09:03:25 INFO - PROCESS | 1672 | --DOCSHELL 0x123be5000 == 42 [pid = 1672] [id = 366] 09:03:25 INFO - PROCESS | 1672 | --DOCSHELL 0x119cba000 == 41 [pid = 1672] [id = 365] 09:03:25 INFO - PROCESS | 1672 | --DOCSHELL 0x1188bb800 == 40 [pid = 1672] [id = 364] 09:03:25 INFO - PROCESS | 1672 | --DOCSHELL 0x11335c000 == 39 [pid = 1672] [id = 363] 09:03:25 INFO - PROCESS | 1672 | --DOCSHELL 0x116948800 == 38 [pid = 1672] [id = 362] 09:03:25 INFO - PROCESS | 1672 | --DOCSHELL 0x12b83c000 == 37 [pid = 1672] [id = 361] 09:03:25 INFO - PROCESS | 1672 | --DOCSHELL 0x12acd4800 == 36 [pid = 1672] [id = 360] 09:03:25 INFO - PROCESS | 1672 | --DOCSHELL 0x129c53800 == 35 [pid = 1672] [id = 359] 09:03:25 INFO - PROCESS | 1672 | --DOCSHELL 0x123964000 == 34 [pid = 1672] [id = 358] 09:03:25 INFO - PROCESS | 1672 | --DOCSHELL 0x11613b800 == 33 [pid = 1672] [id = 357] 09:03:25 INFO - PROCESS | 1672 | --DOMWINDOW == 112 (0x120e9f000) [pid = 1672] [serial = 1051] [outer = 0x0] [url = about:blank] 09:03:25 INFO - PROCESS | 1672 | --DOMWINDOW == 111 (0x126709400) [pid = 1672] [serial = 1065] [outer = 0x0] [url = about:blank] 09:03:25 INFO - PROCESS | 1672 | --DOMWINDOW == 110 (0x124bc3000) [pid = 1672] [serial = 1057] [outer = 0x0] [url = about:blank] 09:03:25 INFO - PROCESS | 1672 | --DOMWINDOW == 109 (0x1238ed400) [pid = 1672] [serial = 1053] [outer = 0x0] [url = about:blank] 09:03:25 INFO - PROCESS | 1672 | --DOMWINDOW == 108 (0x118894000) [pid = 1672] [serial = 1060] [outer = 0x0] [url = about:blank] 09:03:25 INFO - PROCESS | 1672 | --DOMWINDOW == 107 (0x12448dc00) [pid = 1672] [serial = 1054] [outer = 0x0] [url = about:blank] 09:03:25 INFO - PROCESS | 1672 | --DOMWINDOW == 106 (0x1193a2c00) [pid = 1672] [serial = 1048] [outer = 0x0] [url = about:blank] 09:03:25 INFO - PROCESS | 1672 | --DOMWINDOW == 105 (0x11936f800) [pid = 1672] [serial = 1038] [outer = 0x0] [url = about:blank] 09:03:25 INFO - PROCESS | 1672 | --DOMWINDOW == 104 (0x112f4dc00) [pid = 1672] [serial = 1044] [outer = 0x0] [url = about:blank] 09:03:25 INFO - PROCESS | 1672 | --DOMWINDOW == 103 (0x11339d400) [pid = 1672] [serial = 1045] [outer = 0x0] [url = about:blank] 09:03:25 INFO - PROCESS | 1672 | --DOMWINDOW == 102 (0x12887a800) [pid = 1672] [serial = 1066] [outer = 0x0] [url = about:blank] 09:03:25 INFO - PROCESS | 1672 | --DOMWINDOW == 101 (0x124889000) [pid = 1672] [serial = 1056] [outer = 0x0] [url = about:blank] 09:03:25 INFO - PROCESS | 1672 | --DOMWINDOW == 100 (0x1151ac000) [pid = 1672] [serial = 1041] [outer = 0x0] [url = about:blank] 09:03:25 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x116784800) [pid = 1672] [serial = 1047] [outer = 0x0] [url = about:blank] 09:03:25 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x1261af000) [pid = 1672] [serial = 1063] [outer = 0x0] [url = about:blank] 09:03:25 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x124f24c00) [pid = 1672] [serial = 1062] [outer = 0x0] [url = about:blank] 09:03:25 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x113803000) [pid = 1672] [serial = 1059] [outer = 0x0] [url = about:blank] 09:03:25 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x1198b1000) [pid = 1672] [serial = 1050] [outer = 0x0] [url = about:blank] 09:03:25 INFO - PROCESS | 1672 | 1469549005989 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]]]}] 09:03:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 09:03:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 821ms 09:03:26 INFO - PROCESS | 1672 | 1469549006041 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 09:03:26 INFO - PROCESS | 1672 | 1469549006042 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 09:03:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 09:03:26 INFO - PROCESS | 1672 | 1469549006056 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 09:03:26 INFO - PROCESS | 1672 | 1469549006058 Marionette TRACE conn2 <- [1,1494,null,{}] 09:03:26 INFO - PROCESS | 1672 | 1469549006065 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}] 09:03:26 INFO - PROCESS | 1672 | 1469549006069 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:26 INFO - PROCESS | 1672 | 1469549006148 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 09:03:26 INFO - PROCESS | 1672 | 1469549006154 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:26 INFO - PROCESS | 1672 | 1469549006157 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:26 INFO - PROCESS | 1672 | ++DOCSHELL 0x119ef6000 == 34 [pid = 1672] [id = 381] 09:03:26 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x1238f7400) [pid = 1672] [serial = 1142] [outer = 0x0] 09:03:26 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x12408bc00) [pid = 1672] [serial = 1143] [outer = 0x1238f7400] 09:03:26 INFO - PROCESS | 1672 | 1469549006183 Marionette DEBUG loaded listener.js 09:03:26 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x1245b8800) [pid = 1672] [serial = 1144] [outer = 0x1238f7400] 09:03:26 INFO - PROCESS | 1672 | 1469549006534 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]]]}] 09:03:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 09:03:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 530ms 09:03:26 INFO - PROCESS | 1672 | 1469549006580 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 09:03:26 INFO - PROCESS | 1672 | 1469549006581 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 09:03:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 09:03:26 INFO - PROCESS | 1672 | 1469549006590 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 09:03:26 INFO - PROCESS | 1672 | 1469549006591 Marionette TRACE conn2 <- [1,1498,null,{}] 09:03:26 INFO - PROCESS | 1672 | 1469549006593 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}] 09:03:26 INFO - PROCESS | 1672 | 1469549006594 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:26 INFO - PROCESS | 1672 | 1469549006680 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 09:03:26 INFO - PROCESS | 1672 | 1469549006688 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:26 INFO - PROCESS | 1672 | 1469549006689 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:26 INFO - PROCESS | 1672 | ++DOCSHELL 0x12444c800 == 35 [pid = 1672] [id = 382] 09:03:26 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x124892c00) [pid = 1672] [serial = 1145] [outer = 0x0] 09:03:26 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x124bbc800) [pid = 1672] [serial = 1146] [outer = 0x124892c00] 09:03:26 INFO - PROCESS | 1672 | 1469549006714 Marionette DEBUG loaded listener.js 09:03:26 INFO - PROCESS | 1672 | ++DOMWINDOW == 101 (0x125546000) [pid = 1672] [serial = 1147] [outer = 0x124892c00] 09:03:27 INFO - PROCESS | 1672 | 1469549007053 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]]]}] 09:03:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 09:03:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 476ms 09:03:27 INFO - PROCESS | 1672 | 1469549007062 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 09:03:27 INFO - PROCESS | 1672 | 1469549007063 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 09:03:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 09:03:27 INFO - PROCESS | 1672 | 1469549007065 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 09:03:27 INFO - PROCESS | 1672 | 1469549007067 Marionette TRACE conn2 <- [1,1502,null,{}] 09:03:27 INFO - PROCESS | 1672 | 1469549007072 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}] 09:03:27 INFO - PROCESS | 1672 | 1469549007073 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:27 INFO - PROCESS | 1672 | 1469549007175 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 09:03:27 INFO - PROCESS | 1672 | 1469549007202 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:27 INFO - PROCESS | 1672 | 1469549007203 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:27 INFO - PROCESS | 1672 | ++DOCSHELL 0x11736e800 == 36 [pid = 1672] [id = 383] 09:03:27 INFO - PROCESS | 1672 | ++DOMWINDOW == 102 (0x1294f6c00) [pid = 1672] [serial = 1148] [outer = 0x0] 09:03:27 INFO - PROCESS | 1672 | ++DOMWINDOW == 103 (0x12a40f400) [pid = 1672] [serial = 1149] [outer = 0x1294f6c00] 09:03:27 INFO - PROCESS | 1672 | 1469549007228 Marionette DEBUG loaded listener.js 09:03:27 INFO - PROCESS | 1672 | ++DOMWINDOW == 104 (0x12a6c2c00) [pid = 1672] [serial = 1150] [outer = 0x1294f6c00] 09:03:27 INFO - PROCESS | 1672 | 1469549007562 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]]]}] 09:03:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 09:03:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 523ms 09:03:27 INFO - PROCESS | 1672 | 1469549007588 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 09:03:27 INFO - PROCESS | 1672 | 1469549007596 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 09:03:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 09:03:27 INFO - PROCESS | 1672 | 1469549007599 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 09:03:27 INFO - PROCESS | 1672 | 1469549007600 Marionette TRACE conn2 <- [1,1506,null,{}] 09:03:27 INFO - PROCESS | 1672 | 1469549007602 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}] 09:03:27 INFO - PROCESS | 1672 | 1469549007606 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:27 INFO - PROCESS | 1672 | 1469549007707 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 09:03:27 INFO - PROCESS | 1672 | 1469549007710 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:27 INFO - PROCESS | 1672 | 1469549007712 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:27 INFO - PROCESS | 1672 | ++DOCSHELL 0x12a47a000 == 37 [pid = 1672] [id = 384] 09:03:27 INFO - PROCESS | 1672 | ++DOMWINDOW == 105 (0x12a76bc00) [pid = 1672] [serial = 1151] [outer = 0x0] 09:03:27 INFO - PROCESS | 1672 | ++DOMWINDOW == 106 (0x12b72e400) [pid = 1672] [serial = 1152] [outer = 0x12a76bc00] 09:03:27 INFO - PROCESS | 1672 | 1469549007737 Marionette DEBUG loaded listener.js 09:03:27 INFO - PROCESS | 1672 | ++DOMWINDOW == 107 (0x12be33800) [pid = 1672] [serial = 1153] [outer = 0x12a76bc00] 09:03:28 INFO - PROCESS | 1672 | 1469549008109 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]]]}] 09:03:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 09:03:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 520ms 09:03:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 09:03:28 INFO - PROCESS | 1672 | 1469549008121 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 09:03:28 INFO - PROCESS | 1672 | 1469549008122 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 09:03:28 INFO - PROCESS | 1672 | 1469549008124 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 09:03:28 INFO - PROCESS | 1672 | 1469549008125 Marionette TRACE conn2 <- [1,1510,null,{}] 09:03:28 INFO - PROCESS | 1672 | 1469549008127 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}] 09:03:28 INFO - PROCESS | 1672 | 1469549008128 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:28 INFO - PROCESS | 1672 | 1469549008230 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 09:03:28 INFO - PROCESS | 1672 | 1469549008242 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:28 INFO - PROCESS | 1672 | 1469549008243 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:28 INFO - PROCESS | 1672 | ++DOCSHELL 0x12b82f800 == 38 [pid = 1672] [id = 385] 09:03:28 INFO - PROCESS | 1672 | ++DOMWINDOW == 108 (0x1170ae000) [pid = 1672] [serial = 1154] [outer = 0x0] 09:03:28 INFO - PROCESS | 1672 | ++DOMWINDOW == 109 (0x1170b0c00) [pid = 1672] [serial = 1155] [outer = 0x1170ae000] 09:03:28 INFO - PROCESS | 1672 | 1469549008267 Marionette DEBUG loaded listener.js 09:03:28 INFO - PROCESS | 1672 | ++DOMWINDOW == 110 (0x1170b4c00) [pid = 1672] [serial = 1156] [outer = 0x1170ae000] 09:03:28 INFO - PROCESS | 1672 | 1469549008663 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]]]}] 09:03:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 09:03:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 568ms 09:03:28 INFO - PROCESS | 1672 | 1469549008692 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 09:03:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 09:03:28 INFO - PROCESS | 1672 | 1469549008693 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 09:03:28 INFO - PROCESS | 1672 | 1469549008696 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 09:03:28 INFO - PROCESS | 1672 | 1469549008697 Marionette TRACE conn2 <- [1,1514,null,{}] 09:03:28 INFO - PROCESS | 1672 | 1469549008699 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}] 09:03:28 INFO - PROCESS | 1672 | 1469549008700 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:28 INFO - PROCESS | 1672 | 1469549008799 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 09:03:28 INFO - PROCESS | 1672 | 1469549008810 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:28 INFO - PROCESS | 1672 | 1469549008811 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:28 INFO - PROCESS | 1672 | ++DOCSHELL 0x12bdde800 == 39 [pid = 1672] [id = 386] 09:03:28 INFO - PROCESS | 1672 | ++DOMWINDOW == 111 (0x112a6ec00) [pid = 1672] [serial = 1157] [outer = 0x0] 09:03:28 INFO - PROCESS | 1672 | ++DOMWINDOW == 112 (0x117402c00) [pid = 1672] [serial = 1158] [outer = 0x112a6ec00] 09:03:28 INFO - PROCESS | 1672 | 1469549008835 Marionette DEBUG loaded listener.js 09:03:28 INFO - PROCESS | 1672 | ++DOMWINDOW == 113 (0x12be28800) [pid = 1672] [serial = 1159] [outer = 0x112a6ec00] 09:03:29 INFO - PROCESS | 1672 | 1469549009163 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]]]}] 09:03:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 09:03:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 519ms 09:03:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 09:03:29 INFO - PROCESS | 1672 | 1469549009215 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 09:03:29 INFO - PROCESS | 1672 | 1469549009217 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 09:03:29 INFO - PROCESS | 1672 | 1469549009219 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 09:03:29 INFO - PROCESS | 1672 | 1469549009227 Marionette TRACE conn2 <- [1,1518,null,{}] 09:03:29 INFO - PROCESS | 1672 | 1469549009229 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}] 09:03:29 INFO - PROCESS | 1672 | 1469549009230 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:29 INFO - PROCESS | 1672 | 1469549009338 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 09:03:29 INFO - PROCESS | 1672 | 1469549009352 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:29 INFO - PROCESS | 1672 | 1469549009353 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:29 INFO - PROCESS | 1672 | ++DOCSHELL 0x12c73a800 == 40 [pid = 1672] [id = 387] 09:03:29 INFO - PROCESS | 1672 | ++DOMWINDOW == 114 (0x1129d1800) [pid = 1672] [serial = 1160] [outer = 0x0] 09:03:29 INFO - PROCESS | 1672 | ++DOMWINDOW == 115 (0x1129d4400) [pid = 1672] [serial = 1161] [outer = 0x1129d1800] 09:03:29 INFO - PROCESS | 1672 | 1469549009377 Marionette DEBUG loaded listener.js 09:03:29 INFO - PROCESS | 1672 | ++DOMWINDOW == 116 (0x1129d8400) [pid = 1672] [serial = 1162] [outer = 0x1129d1800] 09:03:29 INFO - PROCESS | 1672 | 1469549009715 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]]]}] 09:03:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 09:03:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 525ms 09:03:29 INFO - PROCESS | 1672 | 1469549009744 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 09:03:29 INFO - PROCESS | 1672 | 1469549009745 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 09:03:29 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 09:03:29 INFO - PROCESS | 1672 | 1469549009748 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 09:03:29 INFO - PROCESS | 1672 | 1469549009749 Marionette TRACE conn2 <- [1,1522,null,{}] 09:03:29 INFO - PROCESS | 1672 | 1469549009751 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}] 09:03:29 INFO - PROCESS | 1672 | 1469549009752 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:30 INFO - PROCESS | 1672 | 1469549010107 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 09:03:30 INFO - PROCESS | 1672 | --DOMWINDOW == 115 (0x128e90800) [pid = 1672] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 09:03:30 INFO - PROCESS | 1672 | --DOMWINDOW == 114 (0x119199400) [pid = 1672] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 09:03:30 INFO - PROCESS | 1672 | --DOMWINDOW == 113 (0x129214c00) [pid = 1672] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 09:03:30 INFO - PROCESS | 1672 | --DOMWINDOW == 112 (0x119ea6800) [pid = 1672] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 09:03:30 INFO - PROCESS | 1672 | --DOMWINDOW == 111 (0x1188ecc00) [pid = 1672] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 09:03:30 INFO - PROCESS | 1672 | --DOMWINDOW == 110 (0x12b8dd800) [pid = 1672] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 09:03:30 INFO - PROCESS | 1672 | --DOMWINDOW == 109 (0x11300e800) [pid = 1672] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 09:03:30 INFO - PROCESS | 1672 | --DOMWINDOW == 108 (0x12890d800) [pid = 1672] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 09:03:30 INFO - PROCESS | 1672 | --DOMWINDOW == 107 (0x117e1f800) [pid = 1672] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 09:03:30 INFO - PROCESS | 1672 | --DOMWINDOW == 106 (0x12be2ec00) [pid = 1672] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 09:03:30 INFO - PROCESS | 1672 | --DOMWINDOW == 105 (0x112f53c00) [pid = 1672] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 09:03:30 INFO - PROCESS | 1672 | --DOMWINDOW == 104 (0x124891c00) [pid = 1672] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 09:03:30 INFO - PROCESS | 1672 | --DOMWINDOW == 103 (0x1248c3800) [pid = 1672] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 09:03:30 INFO - PROCESS | 1672 | 1469549010156 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:30 INFO - PROCESS | 1672 | 1469549010157 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:30 INFO - PROCESS | 1672 | ++DOCSHELL 0x1195bc000 == 41 [pid = 1672] [id = 388] 09:03:30 INFO - PROCESS | 1672 | ++DOMWINDOW == 104 (0x1127df400) [pid = 1672] [serial = 1163] [outer = 0x0] 09:03:30 INFO - PROCESS | 1672 | ++DOMWINDOW == 105 (0x112f4cc00) [pid = 1672] [serial = 1164] [outer = 0x1127df400] 09:03:30 INFO - PROCESS | 1672 | 1469549010181 Marionette DEBUG loaded listener.js 09:03:30 INFO - PROCESS | 1672 | ++DOMWINDOW == 106 (0x118764800) [pid = 1672] [serial = 1165] [outer = 0x1127df400] 09:03:30 INFO - PROCESS | 1672 | 1469549010439 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"]]]}] 09:03:30 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 () { 09:03:30 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:03:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 09:03:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 09:03:30 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 () { 09:03:30 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:03:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 09:03:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 09:03:30 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 () { 09:03:30 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:03:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 09:03:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 09:03:30 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 () { 09:03:30 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:03:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 09:03:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 09:03:30 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 723ms 09:03:30 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 09:03:30 INFO - PROCESS | 1672 | 1469549010477 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 09:03:30 INFO - PROCESS | 1672 | 1469549010478 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 09:03:30 INFO - PROCESS | 1672 | 1469549010481 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 09:03:30 INFO - PROCESS | 1672 | 1469549010482 Marionette TRACE conn2 <- [1,1526,null,{}] 09:03:30 INFO - PROCESS | 1672 | 1469549010492 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}] 09:03:30 INFO - PROCESS | 1672 | 1469549010494 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:30 INFO - PROCESS | 1672 | 1469549010611 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 09:03:30 INFO - PROCESS | 1672 | 1469549010617 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:30 INFO - PROCESS | 1672 | 1469549010618 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:30 INFO - PROCESS | 1672 | ++DOCSHELL 0x12cca6800 == 42 [pid = 1672] [id = 389] 09:03:30 INFO - PROCESS | 1672 | ++DOMWINDOW == 107 (0x119b23c00) [pid = 1672] [serial = 1166] [outer = 0x0] 09:03:30 INFO - PROCESS | 1672 | ++DOMWINDOW == 108 (0x124508800) [pid = 1672] [serial = 1167] [outer = 0x119b23c00] 09:03:30 INFO - PROCESS | 1672 | 1469549010644 Marionette DEBUG loaded listener.js 09:03:30 INFO - PROCESS | 1672 | ++DOMWINDOW == 109 (0x128e8b400) [pid = 1672] [serial = 1168] [outer = 0x119b23c00] 09:03:30 INFO - PROCESS | 1672 | 1469549010957 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"]]]}] 09:03:31 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:03:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 09:03:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 09:03:31 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:03:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 09:03:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 09:03:31 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 09:03:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 09:03:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 09:03:31 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 527ms 09:03:31 INFO - PROCESS | 1672 | 1469549011008 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 09:03:31 INFO - PROCESS | 1672 | 1469549011010 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 09:03:31 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 09:03:31 INFO - PROCESS | 1672 | 1469549011012 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 09:03:31 INFO - PROCESS | 1672 | 1469549011013 Marionette TRACE conn2 <- [1,1530,null,{}] 09:03:31 INFO - PROCESS | 1672 | 1469549011015 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}] 09:03:31 INFO - PROCESS | 1672 | 1469549011016 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:31 INFO - PROCESS | 1672 | 1469549011128 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 09:03:31 INFO - PROCESS | 1672 | 1469549011134 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:31 INFO - PROCESS | 1672 | 1469549011135 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:31 INFO - PROCESS | 1672 | ++DOCSHELL 0x12cfa5000 == 43 [pid = 1672] [id = 390] 09:03:31 INFO - PROCESS | 1672 | ++DOMWINDOW == 110 (0x12a6af800) [pid = 1672] [serial = 1169] [outer = 0x0] 09:03:31 INFO - PROCESS | 1672 | ++DOMWINDOW == 111 (0x12be2c000) [pid = 1672] [serial = 1170] [outer = 0x12a6af800] 09:03:31 INFO - PROCESS | 1672 | 1469549011159 Marionette DEBUG loaded listener.js 09:03:31 INFO - PROCESS | 1672 | ++DOMWINDOW == 112 (0x12be41800) [pid = 1672] [serial = 1171] [outer = 0x12a6af800] 09:03:31 INFO - PROCESS | 1672 | 1469549011471 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]]]}] 09:03: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 09:03:31 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 09:03:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:03:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:03:31 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 09:03:31 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 09:03: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. 09:03:31 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 09:03:31 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 470ms 09:03:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 09:03:31 INFO - PROCESS | 1672 | 1469549011485 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 09:03:31 INFO - PROCESS | 1672 | 1469549011489 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 09:03:31 INFO - PROCESS | 1672 | 1469549011492 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 09:03:31 INFO - PROCESS | 1672 | 1469549011494 Marionette TRACE conn2 <- [1,1534,null,{}] 09:03:31 INFO - PROCESS | 1672 | 1469549011497 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}] 09:03:31 INFO - PROCESS | 1672 | 1469549011499 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:31 INFO - PROCESS | 1672 | 1469549011629 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 09:03:31 INFO - PROCESS | 1672 | 1469549011635 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:31 INFO - PROCESS | 1672 | 1469549011636 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:31 INFO - PROCESS | 1672 | ++DOCSHELL 0x12d668800 == 44 [pid = 1672] [id = 391] 09:03:31 INFO - PROCESS | 1672 | ++DOMWINDOW == 113 (0x112f4c800) [pid = 1672] [serial = 1172] [outer = 0x0] 09:03:31 INFO - PROCESS | 1672 | ++DOMWINDOW == 114 (0x12ac27c00) [pid = 1672] [serial = 1173] [outer = 0x112f4c800] 09:03:31 INFO - PROCESS | 1672 | 1469549011675 Marionette DEBUG loaded listener.js 09:03:31 INFO - PROCESS | 1672 | ++DOMWINDOW == 115 (0x12ac2f000) [pid = 1672] [serial = 1174] [outer = 0x112f4c800] 09:03:32 INFO - PROCESS | 1672 | 1469549012227 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]]]}] 09:03:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 09:03:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 770ms 09:03:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 09:03:32 INFO - PROCESS | 1672 | 1469549012263 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 09:03:32 INFO - PROCESS | 1672 | 1469549012266 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 09:03:32 INFO - PROCESS | 1672 | 1469549012270 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 09:03:32 INFO - PROCESS | 1672 | 1469549012272 Marionette TRACE conn2 <- [1,1538,null,{}] 09:03:32 INFO - PROCESS | 1672 | 1469549012275 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}] 09:03:32 INFO - PROCESS | 1672 | 1469549012277 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:32 INFO - PROCESS | 1672 | 1469549012394 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 09:03:32 INFO - PROCESS | 1672 | 1469549012458 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:32 INFO - PROCESS | 1672 | 1469549012462 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:32 INFO - PROCESS | 1672 | ++DOCSHELL 0x117e4b800 == 45 [pid = 1672] [id = 392] 09:03:32 INFO - PROCESS | 1672 | ++DOMWINDOW == 116 (0x1129ce800) [pid = 1672] [serial = 1175] [outer = 0x0] 09:03:32 INFO - PROCESS | 1672 | ++DOMWINDOW == 117 (0x112fa8c00) [pid = 1672] [serial = 1176] [outer = 0x1129ce800] 09:03:32 INFO - PROCESS | 1672 | 1469549012533 Marionette DEBUG loaded listener.js 09:03:32 INFO - PROCESS | 1672 | ++DOMWINDOW == 118 (0x11697fc00) [pid = 1672] [serial = 1177] [outer = 0x1129ce800] 09:03:32 INFO - PROCESS | 1672 | 1469549012955 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]]]}] 09:03:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 09:03:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 721ms 09:03:32 INFO - PROCESS | 1672 | 1469549012991 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 09:03:32 INFO - PROCESS | 1672 | 1469549012994 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 09:03:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 09:03:33 INFO - PROCESS | 1672 | 1469549013022 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 09:03:33 INFO - PROCESS | 1672 | 1469549013024 Marionette TRACE conn2 <- [1,1542,null,{}] 09:03:33 INFO - PROCESS | 1672 | 1469549013026 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}] 09:03:33 INFO - PROCESS | 1672 | 1469549013028 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:33 INFO - PROCESS | 1672 | 1469549013136 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 09:03:33 INFO - PROCESS | 1672 | 1469549013254 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:33 INFO - PROCESS | 1672 | 1469549013255 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:33 INFO - PROCESS | 1672 | ++DOCSHELL 0x124b04800 == 46 [pid = 1672] [id = 393] 09:03:33 INFO - PROCESS | 1672 | ++DOMWINDOW == 119 (0x11936e400) [pid = 1672] [serial = 1178] [outer = 0x0] 09:03:33 INFO - PROCESS | 1672 | ++DOMWINDOW == 120 (0x11957fc00) [pid = 1672] [serial = 1179] [outer = 0x11936e400] 09:03:33 INFO - PROCESS | 1672 | 1469549013290 Marionette DEBUG loaded listener.js 09:03:33 INFO - PROCESS | 1672 | ++DOMWINDOW == 121 (0x119b28800) [pid = 1672] [serial = 1180] [outer = 0x11936e400] 09:03:33 INFO - PROCESS | 1672 | 1469549013702 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]]]}] 09:03:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 09:03:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 720ms 09:03:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 09:03:33 INFO - PROCESS | 1672 | 1469549013741 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 09:03:33 INFO - PROCESS | 1672 | 1469549013743 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 09:03:33 INFO - PROCESS | 1672 | 1469549013745 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 09:03:33 INFO - PROCESS | 1672 | 1469549013748 Marionette TRACE conn2 <- [1,1546,null,{}] 09:03:33 INFO - PROCESS | 1672 | 1469549013755 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}] 09:03:33 INFO - PROCESS | 1672 | 1469549013759 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:33 INFO - PROCESS | 1672 | 1469549013865 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 09:03:33 INFO - PROCESS | 1672 | 1469549013970 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:33 INFO - PROCESS | 1672 | 1469549013972 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:33 INFO - PROCESS | 1672 | ++DOCSHELL 0x12cc94800 == 47 [pid = 1672] [id = 394] 09:03:33 INFO - PROCESS | 1672 | ++DOMWINDOW == 122 (0x120fc1000) [pid = 1672] [serial = 1181] [outer = 0x0] 09:03:34 INFO - PROCESS | 1672 | ++DOMWINDOW == 123 (0x120fd9800) [pid = 1672] [serial = 1182] [outer = 0x120fc1000] 09:03:34 INFO - PROCESS | 1672 | 1469549014006 Marionette DEBUG loaded listener.js 09:03:34 INFO - PROCESS | 1672 | ++DOMWINDOW == 124 (0x124509400) [pid = 1672] [serial = 1183] [outer = 0x120fc1000] 09:03:34 INFO - PROCESS | 1672 | 1469549014423 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]]]}] 09:03:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 09:03:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 721ms 09:03:34 INFO - PROCESS | 1672 | 1469549014487 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 09:03:34 INFO - PROCESS | 1672 | 1469549014489 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 09:03:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 09:03:34 INFO - PROCESS | 1672 | 1469549014491 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 09:03:34 INFO - PROCESS | 1672 | 1469549014493 Marionette TRACE conn2 <- [1,1550,null,{}] 09:03:34 INFO - PROCESS | 1672 | 1469549014495 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}] 09:03:34 INFO - PROCESS | 1672 | 1469549014496 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:34 INFO - PROCESS | 1672 | 1469549014601 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 09:03:34 INFO - PROCESS | 1672 | 1469549014736 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:34 INFO - PROCESS | 1672 | 1469549014737 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:34 INFO - PROCESS | 1672 | ++DOCSHELL 0x12c058800 == 48 [pid = 1672] [id = 395] 09:03:34 INFO - PROCESS | 1672 | ++DOMWINDOW == 125 (0x1249e8000) [pid = 1672] [serial = 1184] [outer = 0x0] 09:03:34 INFO - PROCESS | 1672 | ++DOMWINDOW == 126 (0x126fcd800) [pid = 1672] [serial = 1185] [outer = 0x1249e8000] 09:03:34 INFO - PROCESS | 1672 | 1469549014770 Marionette DEBUG loaded listener.js 09:03:34 INFO - PROCESS | 1672 | ++DOMWINDOW == 127 (0x126fd2000) [pid = 1672] [serial = 1186] [outer = 0x1249e8000] 09:03:35 INFO - PROCESS | 1672 | 1469549015191 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]]]}] 09:03:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 09:03:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 720ms 09:03:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 09:03:35 INFO - PROCESS | 1672 | 1469549015212 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 09:03:35 INFO - PROCESS | 1672 | 1469549015213 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 09:03:35 INFO - PROCESS | 1672 | 1469549015215 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 09:03:35 INFO - PROCESS | 1672 | 1469549015217 Marionette TRACE conn2 <- [1,1554,null,{}] 09:03:35 INFO - PROCESS | 1672 | 1469549015219 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}] 09:03:35 INFO - PROCESS | 1672 | 1469549015220 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:35 INFO - PROCESS | 1672 | 1469549015325 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 09:03:35 INFO - PROCESS | 1672 | 1469549015403 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:35 INFO - PROCESS | 1672 | 1469549015405 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:35 INFO - PROCESS | 1672 | ++DOCSHELL 0x118260800 == 49 [pid = 1672] [id = 396] 09:03:35 INFO - PROCESS | 1672 | ++DOMWINDOW == 128 (0x1176a1c00) [pid = 1672] [serial = 1187] [outer = 0x0] 09:03:35 INFO - PROCESS | 1672 | ++DOMWINDOW == 129 (0x1267b5c00) [pid = 1672] [serial = 1188] [outer = 0x1176a1c00] 09:03:35 INFO - PROCESS | 1672 | 1469549015433 Marionette DEBUG loaded listener.js 09:03:35 INFO - PROCESS | 1672 | ++DOMWINDOW == 130 (0x126fd7c00) [pid = 1672] [serial = 1189] [outer = 0x1176a1c00] 09:03:36 INFO - PROCESS | 1672 | 1469549016001 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]]]}] 09:03:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 09:03:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 822ms 09:03:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 09:03:36 INFO - PROCESS | 1672 | 1469549016038 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 09:03:36 INFO - PROCESS | 1672 | 1469549016040 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 09:03:36 INFO - PROCESS | 1672 | 1469549016043 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 09:03:36 INFO - PROCESS | 1672 | 1469549016045 Marionette TRACE conn2 <- [1,1558,null,{}] 09:03:36 INFO - PROCESS | 1672 | 1469549016049 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}] 09:03:36 INFO - PROCESS | 1672 | 1469549016051 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:36 INFO - PROCESS | 1672 | 1469549016145 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 09:03:36 INFO - PROCESS | 1672 | 1469549016224 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:36 INFO - PROCESS | 1672 | 1469549016225 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:36 INFO - PROCESS | 1672 | ++DOCSHELL 0x117377800 == 50 [pid = 1672] [id = 397] 09:03:36 INFO - PROCESS | 1672 | ++DOMWINDOW == 131 (0x1170b1800) [pid = 1672] [serial = 1190] [outer = 0x0] 09:03:36 INFO - PROCESS | 1672 | ++DOMWINDOW == 132 (0x118886c00) [pid = 1672] [serial = 1191] [outer = 0x1170b1800] 09:03:36 INFO - PROCESS | 1672 | 1469549016254 Marionette DEBUG loaded listener.js 09:03:36 INFO - PROCESS | 1672 | ++DOMWINDOW == 133 (0x1198aa400) [pid = 1672] [serial = 1192] [outer = 0x1170b1800] 09:03:36 INFO - PROCESS | 1672 | --DOCSHELL 0x12cfa5000 == 49 [pid = 1672] [id = 390] 09:03:36 INFO - PROCESS | 1672 | --DOCSHELL 0x12cca6800 == 48 [pid = 1672] [id = 389] 09:03:36 INFO - PROCESS | 1672 | --DOCSHELL 0x1195bc000 == 47 [pid = 1672] [id = 388] 09:03:36 INFO - PROCESS | 1672 | --DOCSHELL 0x12c73a800 == 46 [pid = 1672] [id = 387] 09:03:36 INFO - PROCESS | 1672 | --DOCSHELL 0x12bdde800 == 45 [pid = 1672] [id = 386] 09:03:36 INFO - PROCESS | 1672 | --DOCSHELL 0x12b82f800 == 44 [pid = 1672] [id = 385] 09:03:36 INFO - PROCESS | 1672 | --DOMWINDOW == 132 (0x12be34400) [pid = 1672] [serial = 1122] [outer = 0x0] [url = about:blank] 09:03:36 INFO - PROCESS | 1672 | --DOCSHELL 0x12a47a000 == 43 [pid = 1672] [id = 384] 09:03:36 INFO - PROCESS | 1672 | --DOCSHELL 0x11736e800 == 42 [pid = 1672] [id = 383] 09:03:36 INFO - PROCESS | 1672 | --DOCSHELL 0x12444c800 == 41 [pid = 1672] [id = 382] 09:03:36 INFO - PROCESS | 1672 | --DOCSHELL 0x119ef6000 == 40 [pid = 1672] [id = 381] 09:03:36 INFO - PROCESS | 1672 | --DOCSHELL 0x117099800 == 39 [pid = 1672] [id = 380] 09:03:36 INFO - PROCESS | 1672 | --DOCSHELL 0x11737b000 == 38 [pid = 1672] [id = 379] 09:03:36 INFO - PROCESS | 1672 | --DOCSHELL 0x12b967800 == 37 [pid = 1672] [id = 377] 09:03:36 INFO - PROCESS | 1672 | --DOCSHELL 0x123be3800 == 36 [pid = 1672] [id = 376] 09:03:36 INFO - PROCESS | 1672 | --DOCSHELL 0x11709a800 == 35 [pid = 1672] [id = 375] 09:03:36 INFO - PROCESS | 1672 | --DOMWINDOW == 131 (0x1199a6000) [pid = 1672] [serial = 1086] [outer = 0x0] [url = about:blank] 09:03:36 INFO - PROCESS | 1672 | --DOMWINDOW == 130 (0x120fd6c00) [pid = 1672] [serial = 1077] [outer = 0x0] [url = about:blank] 09:03:36 INFO - PROCESS | 1672 | --DOMWINDOW == 129 (0x12a402c00) [pid = 1672] [serial = 1083] [outer = 0x0] [url = about:blank] 09:03:36 INFO - PROCESS | 1672 | --DOMWINDOW == 128 (0x123b20800) [pid = 1672] [serial = 1095] [outer = 0x0] [url = about:blank] 09:03:36 INFO - PROCESS | 1672 | --DOMWINDOW == 127 (0x124bc2400) [pid = 1672] [serial = 1080] [outer = 0x0] [url = about:blank] 09:03:36 INFO - PROCESS | 1672 | --DOMWINDOW == 126 (0x12448cc00) [pid = 1672] [serial = 1096] [outer = 0x0] [url = about:blank] 09:03:36 INFO - PROCESS | 1672 | --DOMWINDOW == 125 (0x11936c800) [pid = 1672] [serial = 1092] [outer = 0x0] [url = about:blank] 09:03:36 INFO - PROCESS | 1672 | --DOMWINDOW == 124 (0x119816000) [pid = 1672] [serial = 1093] [outer = 0x0] [url = about:blank] 09:03:36 INFO - PROCESS | 1672 | --DOMWINDOW == 123 (0x116a9d800) [pid = 1672] [serial = 1089] [outer = 0x0] [url = about:blank] 09:03:36 INFO - PROCESS | 1672 | --DOMWINDOW == 122 (0x1176a1800) [pid = 1672] [serial = 1090] [outer = 0x0] [url = about:blank] 09:03:36 INFO - PROCESS | 1672 | --DOMWINDOW == 121 (0x111f3b400) [pid = 1672] [serial = 1071] [outer = 0x0] [url = about:blank] 09:03:36 INFO - PROCESS | 1672 | --DOMWINDOW == 120 (0x128e8e800) [pid = 1672] [serial = 1069] [outer = 0x0] [url = about:blank] 09:03:36 INFO - PROCESS | 1672 | --DOMWINDOW == 119 (0x11838e000) [pid = 1672] [serial = 1074] [outer = 0x0] [url = about:blank] 09:03:36 INFO - PROCESS | 1672 | --DOMWINDOW == 118 (0x12a40d400) [pid = 1672] [serial = 1087] [outer = 0x0] [url = about:blank] 09:03:36 INFO - PROCESS | 1672 | --DOMWINDOW == 117 (0x124da6c00) [pid = 1672] [serial = 1098] [outer = 0x0] [url = about:blank] 09:03:36 INFO - PROCESS | 1672 | --DOMWINDOW == 116 (0x1260a1c00) [pid = 1672] [serial = 1099] [outer = 0x0] [url = about:blank] 09:03:36 INFO - PROCESS | 1672 | --DOMWINDOW == 115 (0x128a96000) [pid = 1672] [serial = 1102] [outer = 0x0] [url = about:blank] 09:03:36 INFO - PROCESS | 1672 | --DOMWINDOW == 114 (0x1260a4800) [pid = 1672] [serial = 1101] [outer = 0x0] [url = about:blank] 09:03:36 INFO - PROCESS | 1672 | 1469549016713 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]]]}] 09:03:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 09:03:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 722ms 09:03:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 09:03:36 INFO - PROCESS | 1672 | 1469549016767 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 09:03:36 INFO - PROCESS | 1672 | 1469549016769 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 09:03:36 INFO - PROCESS | 1672 | 1469549016774 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 09:03:36 INFO - PROCESS | 1672 | 1469549016775 Marionette TRACE conn2 <- [1,1562,null,{}] 09:03:36 INFO - PROCESS | 1672 | 1469549016778 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}] 09:03:36 INFO - PROCESS | 1672 | 1469549016779 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:36 INFO - PROCESS | 1672 | 1469549016862 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 09:03:36 INFO - PROCESS | 1672 | 1469549016866 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:36 INFO - PROCESS | 1672 | 1469549016868 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:36 INFO - PROCESS | 1672 | ++DOCSHELL 0x117e2c800 == 36 [pid = 1672] [id = 398] 09:03:36 INFO - PROCESS | 1672 | ++DOMWINDOW == 115 (0x1170af800) [pid = 1672] [serial = 1193] [outer = 0x0] 09:03:36 INFO - PROCESS | 1672 | ++DOMWINDOW == 116 (0x119b25400) [pid = 1672] [serial = 1194] [outer = 0x1170af800] 09:03:36 INFO - PROCESS | 1672 | 1469549016899 Marionette DEBUG loaded listener.js 09:03:36 INFO - PROCESS | 1672 | ++DOMWINDOW == 117 (0x119b30000) [pid = 1672] [serial = 1195] [outer = 0x1170af800] 09:03:37 INFO - PROCESS | 1672 | --DOMWINDOW == 116 (0x12a6c0c00) [pid = 1672] [serial = 1104] [outer = 0x0] [url = about:blank] 09:03:37 INFO - PROCESS | 1672 | --DOMWINDOW == 115 (0x12b8e0400) [pid = 1672] [serial = 1107] [outer = 0x0] [url = about:blank] 09:03:37 INFO - PROCESS | 1672 | --DOMWINDOW == 114 (0x12b727000) [pid = 1672] [serial = 1105] [outer = 0x0] [url = about:blank] 09:03:37 INFO - PROCESS | 1672 | --DOMWINDOW == 113 (0x12b9b1400) [pid = 1672] [serial = 1110] [outer = 0x0] [url = about:blank] 09:03:37 INFO - PROCESS | 1672 | --DOMWINDOW == 112 (0x12b8e8400) [pid = 1672] [serial = 1108] [outer = 0x0] [url = about:blank] 09:03:37 INFO - PROCESS | 1672 | --DOMWINDOW == 111 (0x1193b1400) [pid = 1672] [serial = 1113] [outer = 0x0] [url = about:blank] 09:03:37 INFO - PROCESS | 1672 | --DOMWINDOW == 110 (0x125062400) [pid = 1672] [serial = 1114] [outer = 0x0] [url = about:blank] 09:03:37 INFO - PROCESS | 1672 | --DOMWINDOW == 109 (0x12be40800) [pid = 1672] [serial = 1119] [outer = 0x0] [url = about:blank] 09:03:37 INFO - PROCESS | 1672 | --DOMWINDOW == 108 (0x12be27400) [pid = 1672] [serial = 1111] [outer = 0x0] [url = about:blank] 09:03:37 INFO - PROCESS | 1672 | --DOMWINDOW == 107 (0x12be35800) [pid = 1672] [serial = 1117] [outer = 0x0] [url = about:blank] 09:03:37 INFO - PROCESS | 1672 | --DOMWINDOW == 106 (0x12c2a6c00) [pid = 1672] [serial = 1120] [outer = 0x0] [url = about:blank] 09:03:37 INFO - PROCESS | 1672 | --DOMWINDOW == 105 (0x12b9b2c00) [pid = 1672] [serial = 1116] [outer = 0x0] [url = about:blank] 09:03:37 INFO - PROCESS | 1672 | 1469549017264 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]]]}] 09:03:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 09:03:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 520ms 09:03:37 INFO - PROCESS | 1672 | 1469549017293 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 09:03:37 INFO - PROCESS | 1672 | 1469549017295 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 09:03:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 09:03:37 INFO - PROCESS | 1672 | 1469549017297 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 09:03:37 INFO - PROCESS | 1672 | 1469549017299 Marionette TRACE conn2 <- [1,1566,null,{}] 09:03:37 INFO - PROCESS | 1672 | 1469549017307 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}] 09:03:37 INFO - PROCESS | 1672 | 1469549017310 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:37 INFO - PROCESS | 1672 | 1469549017391 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 09:03:37 INFO - PROCESS | 1672 | 1469549017396 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:37 INFO - PROCESS | 1672 | 1469549017397 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:37 INFO - PROCESS | 1672 | ++DOCSHELL 0x124443800 == 37 [pid = 1672] [id = 399] 09:03:37 INFO - PROCESS | 1672 | ++DOMWINDOW == 106 (0x120fce400) [pid = 1672] [serial = 1196] [outer = 0x0] 09:03:37 INFO - PROCESS | 1672 | ++DOMWINDOW == 107 (0x12448b000) [pid = 1672] [serial = 1197] [outer = 0x120fce400] 09:03:37 INFO - PROCESS | 1672 | 1469549017426 Marionette DEBUG loaded listener.js 09:03:37 INFO - PROCESS | 1672 | ++DOMWINDOW == 108 (0x125062400) [pid = 1672] [serial = 1198] [outer = 0x120fce400] 09:03:37 INFO - PROCESS | 1672 | 1469549017785 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]]]}] 09:03:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 09:03:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 522ms 09:03:37 INFO - PROCESS | 1672 | 1469549017819 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 09:03:37 INFO - PROCESS | 1672 | 1469549017821 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 09:03:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 09:03:37 INFO - PROCESS | 1672 | 1469549017823 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 09:03:37 INFO - PROCESS | 1672 | 1469549017824 Marionette TRACE conn2 <- [1,1570,null,{}] 09:03:37 INFO - PROCESS | 1672 | 1469549017826 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}] 09:03:37 INFO - PROCESS | 1672 | 1469549017828 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:37 INFO - PROCESS | 1672 | 1469549017915 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 09:03:37 INFO - PROCESS | 1672 | 1469549017977 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:37 INFO - PROCESS | 1672 | 1469549017978 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:37 INFO - PROCESS | 1672 | ++DOCSHELL 0x1265db800 == 38 [pid = 1672] [id = 400] 09:03:37 INFO - PROCESS | 1672 | ++DOMWINDOW == 109 (0x12553f800) [pid = 1672] [serial = 1199] [outer = 0x0] 09:03:38 INFO - PROCESS | 1672 | ++DOMWINDOW == 110 (0x126fd1c00) [pid = 1672] [serial = 1200] [outer = 0x12553f800] 09:03:38 INFO - PROCESS | 1672 | 1469549018003 Marionette DEBUG loaded listener.js 09:03:38 INFO - PROCESS | 1672 | ++DOMWINDOW == 111 (0x128e8d000) [pid = 1672] [serial = 1201] [outer = 0x12553f800] 09:03:38 INFO - PROCESS | 1672 | 1469549018269 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]]]}] 09:03:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 09:03:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 468ms 09:03:38 INFO - PROCESS | 1672 | 1469549018292 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 09:03:38 INFO - PROCESS | 1672 | 1469549018293 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 09:03:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 09:03:38 INFO - PROCESS | 1672 | 1469549018296 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 09:03:38 INFO - PROCESS | 1672 | 1469549018297 Marionette TRACE conn2 <- [1,1574,null,{}] 09:03:38 INFO - PROCESS | 1672 | 1469549018299 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}] 09:03:38 INFO - PROCESS | 1672 | 1469549018302 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:38 INFO - PROCESS | 1672 | 1469549018395 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 09:03:38 INFO - PROCESS | 1672 | 1469549018399 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:38 INFO - PROCESS | 1672 | 1469549018400 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:38 INFO - PROCESS | 1672 | ++DOCSHELL 0x129c4b800 == 39 [pid = 1672] [id = 401] 09:03:38 INFO - PROCESS | 1672 | ++DOMWINDOW == 112 (0x128e8d800) [pid = 1672] [serial = 1202] [outer = 0x0] 09:03:38 INFO - PROCESS | 1672 | ++DOMWINDOW == 113 (0x12a6b2800) [pid = 1672] [serial = 1203] [outer = 0x128e8d800] 09:03:38 INFO - PROCESS | 1672 | 1469549018425 Marionette DEBUG loaded listener.js 09:03:38 INFO - PROCESS | 1672 | ++DOMWINDOW == 114 (0x12a76b400) [pid = 1672] [serial = 1204] [outer = 0x128e8d800] 09:03:38 INFO - PROCESS | 1672 | 1469549018769 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]]]}] 09:03:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 09:03:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 520ms 09:03:38 INFO - PROCESS | 1672 | 1469549018831 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 09:03:38 INFO - PROCESS | 1672 | 1469549018833 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 09:03:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 09:03:38 INFO - PROCESS | 1672 | 1469549018842 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 09:03:38 INFO - PROCESS | 1672 | 1469549018843 Marionette TRACE conn2 <- [1,1578,null,{}] 09:03:38 INFO - PROCESS | 1672 | 1469549018845 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}] 09:03:38 INFO - PROCESS | 1672 | 1469549018850 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:38 INFO - PROCESS | 1672 | 1469549018981 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 09:03:38 INFO - PROCESS | 1672 | 1469549018986 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:38 INFO - PROCESS | 1672 | 1469549018987 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:39 INFO - PROCESS | 1672 | ++DOCSHELL 0x12b82f800 == 40 [pid = 1672] [id = 402] 09:03:39 INFO - PROCESS | 1672 | ++DOMWINDOW == 115 (0x12a775400) [pid = 1672] [serial = 1205] [outer = 0x0] 09:03:39 INFO - PROCESS | 1672 | ++DOMWINDOW == 116 (0x12ac31800) [pid = 1672] [serial = 1206] [outer = 0x12a775400] 09:03:39 INFO - PROCESS | 1672 | 1469549019047 Marionette DEBUG loaded listener.js 09:03:39 INFO - PROCESS | 1672 | ++DOMWINDOW == 117 (0x12b9aec00) [pid = 1672] [serial = 1207] [outer = 0x12a775400] 09:03:39 INFO - PROCESS | 1672 | 1469549019335 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]]]}] 09:03:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 09:03:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 519ms 09:03:39 INFO - PROCESS | 1672 | 1469549019362 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 09:03:39 INFO - PROCESS | 1672 | 1469549019363 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 09:03:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 09:03:39 INFO - PROCESS | 1672 | 1469549019365 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 09:03:39 INFO - PROCESS | 1672 | 1469549019367 Marionette TRACE conn2 <- [1,1582,null,{}] 09:03:39 INFO - PROCESS | 1672 | 1469549019376 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}] 09:03:39 INFO - PROCESS | 1672 | 1469549019377 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:39 INFO - PROCESS | 1672 | 1469549019487 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 09:03:39 INFO - PROCESS | 1672 | 1469549019526 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:39 INFO - PROCESS | 1672 | 1469549019527 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:39 INFO - PROCESS | 1672 | ++DOCSHELL 0x12b97c000 == 41 [pid = 1672] [id = 403] 09:03:39 INFO - PROCESS | 1672 | ++DOMWINDOW == 118 (0x113d49000) [pid = 1672] [serial = 1208] [outer = 0x0] 09:03:39 INFO - PROCESS | 1672 | ++DOMWINDOW == 119 (0x12b9b7c00) [pid = 1672] [serial = 1209] [outer = 0x113d49000] 09:03:39 INFO - PROCESS | 1672 | 1469549019557 Marionette DEBUG loaded listener.js 09:03:39 INFO - PROCESS | 1672 | ++DOMWINDOW == 120 (0x12be37c00) [pid = 1672] [serial = 1210] [outer = 0x113d49000] 09:03:39 INFO - PROCESS | 1672 | 1469549019886 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]]]}] 09:03:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 09:03:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 576ms 09:03:39 INFO - PROCESS | 1672 | 1469549019942 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 09:03:39 INFO - PROCESS | 1672 | 1469549019943 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 09:03:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 09:03:39 INFO - PROCESS | 1672 | 1469549019953 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 09:03:39 INFO - PROCESS | 1672 | 1469549019954 Marionette TRACE conn2 <- [1,1586,null,{}] 09:03:39 INFO - PROCESS | 1672 | 1469549019956 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}] 09:03:39 INFO - PROCESS | 1672 | 1469549019957 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:40 INFO - PROCESS | 1672 | 1469549020062 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 09:03:40 INFO - PROCESS | 1672 | 1469549020101 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:40 INFO - PROCESS | 1672 | 1469549020102 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:40 INFO - PROCESS | 1672 | ++DOCSHELL 0x12c2b8000 == 42 [pid = 1672] [id = 404] 09:03:40 INFO - PROCESS | 1672 | ++DOMWINDOW == 121 (0x124842800) [pid = 1672] [serial = 1211] [outer = 0x0] 09:03:40 INFO - PROCESS | 1672 | ++DOMWINDOW == 122 (0x12484a800) [pid = 1672] [serial = 1212] [outer = 0x124842800] 09:03:40 INFO - PROCESS | 1672 | 1469549020126 Marionette DEBUG loaded listener.js 09:03:40 INFO - PROCESS | 1672 | ++DOMWINDOW == 123 (0x12484fc00) [pid = 1672] [serial = 1213] [outer = 0x124842800] 09:03:40 INFO - PROCESS | 1672 | 1469549020421 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]]]}] 09:03:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 09:03:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 526ms 09:03:40 INFO - PROCESS | 1672 | 1469549020472 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 09:03:40 INFO - PROCESS | 1672 | 1469549020474 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 09:03:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 09:03:40 INFO - PROCESS | 1672 | 1469549020476 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 09:03:40 INFO - PROCESS | 1672 | 1469549020477 Marionette TRACE conn2 <- [1,1590,null,{}] 09:03:40 INFO - PROCESS | 1672 | 1469549020479 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}] 09:03:40 INFO - PROCESS | 1672 | 1469549020480 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:40 INFO - PROCESS | 1672 | 1469549020581 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 09:03:40 INFO - PROCESS | 1672 | 1469549020600 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:40 INFO - PROCESS | 1672 | 1469549020601 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:40 INFO - PROCESS | 1672 | ++DOCSHELL 0x12cc92800 == 43 [pid = 1672] [id = 405] 09:03:40 INFO - PROCESS | 1672 | ++DOMWINDOW == 124 (0x12484cc00) [pid = 1672] [serial = 1214] [outer = 0x0] 09:03:40 INFO - PROCESS | 1672 | ++DOMWINDOW == 125 (0x12be42400) [pid = 1672] [serial = 1215] [outer = 0x12484cc00] 09:03:40 INFO - PROCESS | 1672 | 1469549020625 Marionette DEBUG loaded listener.js 09:03:40 INFO - PROCESS | 1672 | ++DOMWINDOW == 126 (0x12c29e800) [pid = 1672] [serial = 1216] [outer = 0x12484cc00] 09:03:40 INFO - PROCESS | 1672 | --DOMWINDOW == 125 (0x12a6af800) [pid = 1672] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 09:03:40 INFO - PROCESS | 1672 | --DOMWINDOW == 124 (0x119b23c00) [pid = 1672] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 09:03:40 INFO - PROCESS | 1672 | --DOMWINDOW == 123 (0x113a06400) [pid = 1672] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 09:03:40 INFO - PROCESS | 1672 | --DOMWINDOW == 122 (0x112a8c800) [pid = 1672] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 09:03:40 INFO - PROCESS | 1672 | --DOMWINDOW == 121 (0x124084800) [pid = 1672] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 09:03:40 INFO - PROCESS | 1672 | --DOMWINDOW == 120 (0x120ea0000) [pid = 1672] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 09:03:40 INFO - PROCESS | 1672 | --DOMWINDOW == 119 (0x117454800) [pid = 1672] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 09:03:40 INFO - PROCESS | 1672 | --DOMWINDOW == 118 (0x124f27400) [pid = 1672] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 09:03:40 INFO - PROCESS | 1672 | --DOMWINDOW == 117 (0x111c75800) [pid = 1672] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 09:03:40 INFO - PROCESS | 1672 | --DOMWINDOW == 116 (0x1127df800) [pid = 1672] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 09:03:40 INFO - PROCESS | 1672 | --DOMWINDOW == 115 (0x1170ae000) [pid = 1672] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 09:03:40 INFO - PROCESS | 1672 | --DOMWINDOW == 114 (0x1260a4400) [pid = 1672] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 09:03:40 INFO - PROCESS | 1672 | --DOMWINDOW == 113 (0x1294f6c00) [pid = 1672] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 09:03:40 INFO - PROCESS | 1672 | --DOMWINDOW == 112 (0x113222c00) [pid = 1672] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 09:03:40 INFO - PROCESS | 1672 | --DOMWINDOW == 111 (0x1191d4000) [pid = 1672] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 09:03:40 INFO - PROCESS | 1672 | --DOMWINDOW == 110 (0x12a76bc00) [pid = 1672] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 09:03:40 INFO - PROCESS | 1672 | --DOMWINDOW == 109 (0x112a6ec00) [pid = 1672] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 09:03:40 INFO - PROCESS | 1672 | --DOMWINDOW == 108 (0x1169dd800) [pid = 1672] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 09:03:40 INFO - PROCESS | 1672 | --DOMWINDOW == 107 (0x124892c00) [pid = 1672] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 09:03:40 INFO - PROCESS | 1672 | --DOMWINDOW == 106 (0x1238f7400) [pid = 1672] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 09:03:40 INFO - PROCESS | 1672 | --DOMWINDOW == 105 (0x11888d800) [pid = 1672] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 09:03:40 INFO - PROCESS | 1672 | --DOMWINDOW == 104 (0x1129d1800) [pid = 1672] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 09:03:40 INFO - PROCESS | 1672 | --DOMWINDOW == 103 (0x1127df400) [pid = 1672] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 09:03:41 INFO - PROCESS | 1672 | 1469549021072 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]]]}] 09:03:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 09:03:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 618ms 09:03:41 INFO - PROCESS | 1672 | 1469549021095 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 09:03:41 INFO - PROCESS | 1672 | 1469549021096 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 09:03:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 09:03:41 INFO - PROCESS | 1672 | 1469549021098 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 09:03:41 INFO - PROCESS | 1672 | 1469549021100 Marionette TRACE conn2 <- [1,1594,null,{}] 09:03:41 INFO - PROCESS | 1672 | 1469549021105 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}] 09:03:41 INFO - PROCESS | 1672 | 1469549021106 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:41 INFO - PROCESS | 1672 | 1469549021191 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 09:03:41 INFO - PROCESS | 1672 | 1469549021195 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:41 INFO - PROCESS | 1672 | 1469549021196 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:41 INFO - PROCESS | 1672 | ++DOCSHELL 0x12c2ae800 == 44 [pid = 1672] [id = 406] 09:03:41 INFO - PROCESS | 1672 | ++DOMWINDOW == 104 (0x1127df800) [pid = 1672] [serial = 1217] [outer = 0x0] 09:03:41 INFO - PROCESS | 1672 | ++DOMWINDOW == 105 (0x1170ae000) [pid = 1672] [serial = 1218] [outer = 0x1127df800] 09:03:41 INFO - PROCESS | 1672 | 1469549021220 Marionette DEBUG loaded listener.js 09:03:41 INFO - PROCESS | 1672 | ++DOMWINDOW == 106 (0x1191dbc00) [pid = 1672] [serial = 1219] [outer = 0x1127df800] 09:03:41 INFO - PROCESS | 1672 | 1469549021547 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]]]}] 09:03:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 09:03:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 471ms 09:03:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 09:03:41 INFO - PROCESS | 1672 | 1469549021573 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 09:03:41 INFO - PROCESS | 1672 | 1469549021575 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 09:03:41 INFO - PROCESS | 1672 | 1469549021577 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 09:03:41 INFO - PROCESS | 1672 | 1469549021579 Marionette TRACE conn2 <- [1,1598,null,{}] 09:03:41 INFO - PROCESS | 1672 | 1469549021581 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}] 09:03:41 INFO - PROCESS | 1672 | 1469549021583 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:41 INFO - PROCESS | 1672 | 1469549021733 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 09:03:41 INFO - PROCESS | 1672 | 1469549021736 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:41 INFO - PROCESS | 1672 | 1469549021738 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:41 INFO - PROCESS | 1672 | ++DOCSHELL 0x12de57800 == 45 [pid = 1672] [id = 407] 09:03:41 INFO - PROCESS | 1672 | ++DOMWINDOW == 107 (0x1198b3000) [pid = 1672] [serial = 1220] [outer = 0x0] 09:03:41 INFO - PROCESS | 1672 | ++DOMWINDOW == 108 (0x12a6b2000) [pid = 1672] [serial = 1221] [outer = 0x1198b3000] 09:03:41 INFO - PROCESS | 1672 | 1469549021764 Marionette DEBUG loaded listener.js 09:03:41 INFO - PROCESS | 1672 | ++DOMWINDOW == 109 (0x12c2a3c00) [pid = 1672] [serial = 1222] [outer = 0x1198b3000] 09:03:42 INFO - PROCESS | 1672 | 1469549022073 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]]]}] 09:03:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 09:03:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 520ms 09:03:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 09:03:42 INFO - PROCESS | 1672 | 1469549022098 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 09:03:42 INFO - PROCESS | 1672 | 1469549022099 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 09:03:42 INFO - PROCESS | 1672 | 1469549022102 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 09:03:42 INFO - PROCESS | 1672 | 1469549022105 Marionette TRACE conn2 <- [1,1602,null,{}] 09:03:42 INFO - PROCESS | 1672 | 1469549022108 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}] 09:03:42 INFO - PROCESS | 1672 | 1469549022109 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:42 INFO - PROCESS | 1672 | 1469549022196 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 09:03:42 INFO - PROCESS | 1672 | 1469549022262 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:42 INFO - PROCESS | 1672 | 1469549022263 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:42 INFO - PROCESS | 1672 | ++DOCSHELL 0x112584000 == 46 [pid = 1672] [id = 408] 09:03:42 INFO - PROCESS | 1672 | ++DOMWINDOW == 110 (0x117474800) [pid = 1672] [serial = 1223] [outer = 0x0] 09:03:42 INFO - PROCESS | 1672 | ++DOMWINDOW == 111 (0x11747ac00) [pid = 1672] [serial = 1224] [outer = 0x117474800] 09:03:42 INFO - PROCESS | 1672 | 1469549022287 Marionette DEBUG loaded listener.js 09:03:42 INFO - PROCESS | 1672 | ++DOMWINDOW == 112 (0x117481800) [pid = 1672] [serial = 1225] [outer = 0x117474800] 09:03:42 INFO - PROCESS | 1672 | 1469549022556 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]]]}] 09:03:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 09:03:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 472ms 09:03:42 INFO - PROCESS | 1672 | 1469549022576 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 09:03:42 INFO - PROCESS | 1672 | 1469549022577 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 09:03:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 09:03:42 INFO - PROCESS | 1672 | 1469549022579 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 09:03:42 INFO - PROCESS | 1672 | 1469549022580 Marionette TRACE conn2 <- [1,1606,null,{}] 09:03:42 INFO - PROCESS | 1672 | 1469549022590 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}] 09:03:42 INFO - PROCESS | 1672 | 1469549022591 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:42 INFO - PROCESS | 1672 | 1469549022690 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 09:03:42 INFO - PROCESS | 1672 | 1469549022693 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:42 INFO - PROCESS | 1672 | 1469549022694 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:42 INFO - PROCESS | 1672 | ++DOCSHELL 0x110f4e800 == 47 [pid = 1672] [id = 409] 09:03:42 INFO - PROCESS | 1672 | ++DOMWINDOW == 113 (0x117479000) [pid = 1672] [serial = 1226] [outer = 0x0] 09:03:42 INFO - PROCESS | 1672 | ++DOMWINDOW == 114 (0x119c28400) [pid = 1672] [serial = 1227] [outer = 0x117479000] 09:03:42 INFO - PROCESS | 1672 | 1469549022718 Marionette DEBUG loaded listener.js 09:03:42 INFO - PROCESS | 1672 | ++DOMWINDOW == 115 (0x119c2d000) [pid = 1672] [serial = 1228] [outer = 0x117479000] 09:03:43 INFO - PROCESS | 1672 | 1469549023174 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]]]}] 09:03:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 09:03:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 618ms 09:03:43 INFO - PROCESS | 1672 | 1469549023198 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 09:03:43 INFO - PROCESS | 1672 | 1469549023201 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 09:03:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 09:03:43 INFO - PROCESS | 1672 | 1469549023204 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 09:03:43 INFO - PROCESS | 1672 | 1469549023206 Marionette TRACE conn2 <- [1,1610,null,{}] 09:03:43 INFO - PROCESS | 1672 | 1469549023210 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}] 09:03:43 INFO - PROCESS | 1672 | 1469549023211 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:43 INFO - PROCESS | 1672 | 1469549023326 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 09:03:43 INFO - PROCESS | 1672 | 1469549023408 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:43 INFO - PROCESS | 1672 | 1469549023409 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:43 INFO - PROCESS | 1672 | ++DOCSHELL 0x1160b3000 == 48 [pid = 1672] [id = 410] 09:03:43 INFO - PROCESS | 1672 | ++DOMWINDOW == 116 (0x113375000) [pid = 1672] [serial = 1229] [outer = 0x0] 09:03:43 INFO - PROCESS | 1672 | ++DOMWINDOW == 117 (0x1170a9800) [pid = 1672] [serial = 1230] [outer = 0x113375000] 09:03:43 INFO - PROCESS | 1672 | 1469549023440 Marionette DEBUG loaded listener.js 09:03:43 INFO - PROCESS | 1672 | ++DOMWINDOW == 118 (0x11740f000) [pid = 1672] [serial = 1231] [outer = 0x113375000] 09:03:43 INFO - PROCESS | 1672 | 1469549023862 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]]]}] 09:03:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 09:03:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 670ms 09:03:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 09:03:43 INFO - PROCESS | 1672 | 1469549023873 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 09:03:43 INFO - PROCESS | 1672 | 1469549023877 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 09:03:43 INFO - PROCESS | 1672 | 1469549023881 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 09:03:43 INFO - PROCESS | 1672 | 1469549023883 Marionette TRACE conn2 <- [1,1614,null,{}] 09:03:43 INFO - PROCESS | 1672 | 1469549023886 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}] 09:03:43 INFO - PROCESS | 1672 | 1469549023887 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:43 INFO - PROCESS | 1672 | 1469549023996 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 09:03:44 INFO - PROCESS | 1672 | 1469549024104 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:44 INFO - PROCESS | 1672 | 1469549024105 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:44 INFO - PROCESS | 1672 | ++DOCSHELL 0x123965800 == 49 [pid = 1672] [id = 411] 09:03:44 INFO - PROCESS | 1672 | ++DOMWINDOW == 119 (0x11936b800) [pid = 1672] [serial = 1232] [outer = 0x0] 09:03:44 INFO - PROCESS | 1672 | ++DOMWINDOW == 120 (0x119b27800) [pid = 1672] [serial = 1233] [outer = 0x11936b800] 09:03:44 INFO - PROCESS | 1672 | 1469549024137 Marionette DEBUG loaded listener.js 09:03:44 INFO - PROCESS | 1672 | ++DOMWINDOW == 121 (0x119c2c400) [pid = 1672] [serial = 1234] [outer = 0x11936b800] 09:03:44 INFO - PROCESS | 1672 | 1469549024558 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]]]}] 09:03: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 09:03:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 724ms 09:03:44 INFO - PROCESS | 1672 | 1469549024606 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 09:03:44 INFO - PROCESS | 1672 | 1469549024607 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 09:03:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 09:03:44 INFO - PROCESS | 1672 | 1469549024610 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 09:03:44 INFO - PROCESS | 1672 | 1469549024612 Marionette TRACE conn2 <- [1,1618,null,{}] 09:03:44 INFO - PROCESS | 1672 | 1469549024643 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}] 09:03:44 INFO - PROCESS | 1672 | 1469549024646 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:44 INFO - PROCESS | 1672 | 1469549024754 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 09:03:44 INFO - PROCESS | 1672 | 1469549024864 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:44 INFO - PROCESS | 1672 | 1469549024866 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:44 INFO - PROCESS | 1672 | ++DOCSHELL 0x12b82e000 == 50 [pid = 1672] [id = 412] 09:03:44 INFO - PROCESS | 1672 | ++DOMWINDOW == 122 (0x120e97800) [pid = 1672] [serial = 1235] [outer = 0x0] 09:03:44 INFO - PROCESS | 1672 | ++DOMWINDOW == 123 (0x1238f7400) [pid = 1672] [serial = 1236] [outer = 0x120e97800] 09:03:44 INFO - PROCESS | 1672 | 1469549024900 Marionette DEBUG loaded listener.js 09:03:44 INFO - PROCESS | 1672 | ++DOMWINDOW == 124 (0x124890c00) [pid = 1672] [serial = 1237] [outer = 0x120e97800] 09:03:45 INFO - PROCESS | 1672 | 1469549025346 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]]]}] 09:03:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 09:03:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 747ms 09:03:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 09:03:45 INFO - PROCESS | 1672 | 1469549025357 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 09:03:45 INFO - PROCESS | 1672 | 1469549025359 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 09:03:45 INFO - PROCESS | 1672 | 1469549025361 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 09:03:45 INFO - PROCESS | 1672 | 1469549025363 Marionette TRACE conn2 <- [1,1622,null,{}] 09:03:45 INFO - PROCESS | 1672 | 1469549025365 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}] 09:03:45 INFO - PROCESS | 1672 | 1469549025367 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:45 INFO - PROCESS | 1672 | 1469549025478 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 09:03:45 INFO - PROCESS | 1672 | 1469549025587 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:45 INFO - PROCESS | 1672 | 1469549025588 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:45 INFO - PROCESS | 1672 | ++DOCSHELL 0x112f29000 == 51 [pid = 1672] [id = 413] 09:03:45 INFO - PROCESS | 1672 | ++DOMWINDOW == 125 (0x111f41000) [pid = 1672] [serial = 1238] [outer = 0x0] 09:03:45 INFO - PROCESS | 1672 | ++DOMWINDOW == 126 (0x1170abc00) [pid = 1672] [serial = 1239] [outer = 0x111f41000] 09:03:45 INFO - PROCESS | 1672 | 1469549025620 Marionette DEBUG loaded listener.js 09:03:45 INFO - PROCESS | 1672 | ++DOMWINDOW == 127 (0x1191da400) [pid = 1672] [serial = 1240] [outer = 0x111f41000] 09:03:46 INFO - PROCESS | 1672 | 1469549026247 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]]]}] 09:03:46 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 09:03:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 922ms 09:03:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 09:03:46 INFO - PROCESS | 1672 | 1469549026284 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 09:03:46 INFO - PROCESS | 1672 | 1469549026287 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 09:03:46 INFO - PROCESS | 1672 | 1469549026290 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 09:03:46 INFO - PROCESS | 1672 | 1469549026291 Marionette TRACE conn2 <- [1,1626,null,{}] 09:03:46 INFO - PROCESS | 1672 | 1469549026296 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}] 09:03:46 INFO - PROCESS | 1672 | 1469549026297 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:46 INFO - PROCESS | 1672 | 1469549026394 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 09:03:46 INFO - PROCESS | 1672 | 1469549026463 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:46 INFO - PROCESS | 1672 | 1469549026464 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:46 INFO - PROCESS | 1672 | ++DOCSHELL 0x11908f800 == 52 [pid = 1672] [id = 414] 09:03:46 INFO - PROCESS | 1672 | ++DOMWINDOW == 128 (0x113d9a400) [pid = 1672] [serial = 1241] [outer = 0x0] 09:03:46 INFO - PROCESS | 1672 | ++DOMWINDOW == 129 (0x116a9f800) [pid = 1672] [serial = 1242] [outer = 0x113d9a400] 09:03:46 INFO - PROCESS | 1672 | 1469549026491 Marionette DEBUG loaded listener.js 09:03:46 INFO - PROCESS | 1672 | ++DOMWINDOW == 130 (0x11740c800) [pid = 1672] [serial = 1243] [outer = 0x113d9a400] 09:03:47 INFO - PROCESS | 1672 | --DOCSHELL 0x112584000 == 51 [pid = 1672] [id = 408] 09:03:47 INFO - PROCESS | 1672 | --DOCSHELL 0x12de57800 == 50 [pid = 1672] [id = 407] 09:03:47 INFO - PROCESS | 1672 | --DOCSHELL 0x12c2ae800 == 49 [pid = 1672] [id = 406] 09:03:47 INFO - PROCESS | 1672 | --DOCSHELL 0x12cc92800 == 48 [pid = 1672] [id = 405] 09:03:47 INFO - PROCESS | 1672 | --DOCSHELL 0x12c2b8000 == 47 [pid = 1672] [id = 404] 09:03:47 INFO - PROCESS | 1672 | --DOCSHELL 0x12b97c000 == 46 [pid = 1672] [id = 403] 09:03:47 INFO - PROCESS | 1672 | --DOCSHELL 0x12b82f800 == 45 [pid = 1672] [id = 402] 09:03:47 INFO - PROCESS | 1672 | --DOCSHELL 0x129c4b800 == 44 [pid = 1672] [id = 401] 09:03:47 INFO - PROCESS | 1672 | --DOCSHELL 0x1265db800 == 43 [pid = 1672] [id = 400] 09:03:47 INFO - PROCESS | 1672 | --DOCSHELL 0x124443800 == 42 [pid = 1672] [id = 399] 09:03:47 INFO - PROCESS | 1672 | --DOCSHELL 0x117e2c800 == 41 [pid = 1672] [id = 398] 09:03:47 INFO - PROCESS | 1672 | --DOCSHELL 0x117377800 == 40 [pid = 1672] [id = 397] 09:03:47 INFO - PROCESS | 1672 | --DOCSHELL 0x12cc94800 == 39 [pid = 1672] [id = 394] 09:03:47 INFO - PROCESS | 1672 | --DOCSHELL 0x124b04800 == 38 [pid = 1672] [id = 393] 09:03:47 INFO - PROCESS | 1672 | --DOCSHELL 0x12d668800 == 37 [pid = 1672] [id = 391] 09:03:47 INFO - PROCESS | 1672 | --DOCSHELL 0x117e4b800 == 36 [pid = 1672] [id = 392] 09:03:47 INFO - PROCESS | 1672 | --DOCSHELL 0x12c057800 == 35 [pid = 1672] [id = 374] 09:03:47 INFO - PROCESS | 1672 | --DOCSHELL 0x12c058800 == 34 [pid = 1672] [id = 395] 09:03:47 INFO - PROCESS | 1672 | --DOCSHELL 0x118260800 == 33 [pid = 1672] [id = 396] 09:03:47 INFO - PROCESS | 1672 | --DOCSHELL 0x12c2c7000 == 32 [pid = 1672] [id = 378] 09:03:47 INFO - PROCESS | 1672 | --DOCSHELL 0x112f29000 == 31 [pid = 1672] [id = 413] 09:03:47 INFO - PROCESS | 1672 | --DOCSHELL 0x12b82e000 == 30 [pid = 1672] [id = 412] 09:03:47 INFO - PROCESS | 1672 | --DOCSHELL 0x123965800 == 29 [pid = 1672] [id = 411] 09:03:47 INFO - PROCESS | 1672 | --DOCSHELL 0x110f4e800 == 28 [pid = 1672] [id = 409] 09:03:47 INFO - PROCESS | 1672 | --DOCSHELL 0x1160b3000 == 27 [pid = 1672] [id = 410] 09:03:47 INFO - PROCESS | 1672 | --DOMWINDOW == 129 (0x116639800) [pid = 1672] [serial = 1137] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1672 | --DOMWINDOW == 128 (0x117e22c00) [pid = 1672] [serial = 1138] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1672 | --DOMWINDOW == 127 (0x1170b0c00) [pid = 1672] [serial = 1155] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1672 | --DOMWINDOW == 126 (0x12a768c00) [pid = 1672] [serial = 1135] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1672 | --DOMWINDOW == 125 (0x12a6ad400) [pid = 1672] [serial = 1134] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1672 | --DOMWINDOW == 124 (0x12a40f400) [pid = 1672] [serial = 1149] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1672 | --DOMWINDOW == 123 (0x12a6c2c00) [pid = 1672] [serial = 1150] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1672 | --DOMWINDOW == 122 (0x1172b2c00) [pid = 1672] [serial = 1126] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1672 | --DOMWINDOW == 121 (0x11339c400) [pid = 1672] [serial = 1125] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1672 | --DOMWINDOW == 120 (0x120fc5800) [pid = 1672] [serial = 1129] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1672 | --DOMWINDOW == 119 (0x1199ae400) [pid = 1672] [serial = 1128] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1672 | --DOMWINDOW == 118 (0x12b72e400) [pid = 1672] [serial = 1152] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1672 | --DOMWINDOW == 117 (0x117402c00) [pid = 1672] [serial = 1158] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1672 | --DOMWINDOW == 116 (0x11904bc00) [pid = 1672] [serial = 1140] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1672 | --DOMWINDOW == 115 (0x120e9e000) [pid = 1672] [serial = 1141] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1672 | --DOMWINDOW == 114 (0x124bbc800) [pid = 1672] [serial = 1146] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1672 | --DOMWINDOW == 113 (0x125546000) [pid = 1672] [serial = 1147] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1672 | --DOMWINDOW == 112 (0x12408bc00) [pid = 1672] [serial = 1143] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1672 | --DOMWINDOW == 111 (0x1245b8800) [pid = 1672] [serial = 1144] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1672 | --DOMWINDOW == 110 (0x124481000) [pid = 1672] [serial = 1131] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1672 | --DOMWINDOW == 109 (0x12c2e2c00) [pid = 1672] [serial = 1123] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1672 | --DOMWINDOW == 108 (0x1129d4400) [pid = 1672] [serial = 1161] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1672 | --DOMWINDOW == 107 (0x12be28800) [pid = 1672] [serial = 1159] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1672 | --DOMWINDOW == 106 (0x1129d8400) [pid = 1672] [serial = 1162] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1672 | --DOMWINDOW == 105 (0x118764800) [pid = 1672] [serial = 1165] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1672 | --DOMWINDOW == 104 (0x12be41800) [pid = 1672] [serial = 1171] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1672 | --DOMWINDOW == 103 (0x12ac27c00) [pid = 1672] [serial = 1173] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1672 | --DOMWINDOW == 102 (0x1170b4c00) [pid = 1672] [serial = 1156] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1672 | --DOMWINDOW == 101 (0x124508800) [pid = 1672] [serial = 1167] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1672 | --DOMWINDOW == 100 (0x112f4cc00) [pid = 1672] [serial = 1164] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x128e8b400) [pid = 1672] [serial = 1168] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x12be2c000) [pid = 1672] [serial = 1170] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x12be33800) [pid = 1672] [serial = 1153] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x1176a9800) [pid = 1672] [serial = 1042] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x1193af800) [pid = 1672] [serial = 1039] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x128e8b800) [pid = 1672] [serial = 1081] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x123f90c00) [pid = 1672] [serial = 1078] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x11904f800) [pid = 1672] [serial = 1075] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x12a61ac00) [pid = 1672] [serial = 1084] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x112a8cc00) [pid = 1672] [serial = 1072] [outer = 0x0] [url = about:blank] 09:03:47 INFO - PROCESS | 1672 | 1469549027586 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]]]}] 09:03:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 09:03:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1320ms 09:03:47 INFO - PROCESS | 1672 | 1469549027611 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 09:03:47 INFO - PROCESS | 1672 | 1469549027614 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 09:03:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 09:03:47 INFO - PROCESS | 1672 | 1469549027617 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 09:03:47 INFO - PROCESS | 1672 | 1469549027621 Marionette TRACE conn2 <- [1,1630,null,{}] 09:03:47 INFO - PROCESS | 1672 | 1469549027625 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}] 09:03:47 INFO - PROCESS | 1672 | 1469549027626 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:47 INFO - PROCESS | 1672 | 1469549027712 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 09:03:47 INFO - PROCESS | 1672 | 1469549027745 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:47 INFO - PROCESS | 1672 | 1469549027748 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:47 INFO - PROCESS | 1672 | ++DOCSHELL 0x11258a800 == 28 [pid = 1672] [id = 415] 09:03:47 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x112a7a800) [pid = 1672] [serial = 1244] [outer = 0x0] 09:03:47 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x112ec9c00) [pid = 1672] [serial = 1245] [outer = 0x112a7a800] 09:03:47 INFO - PROCESS | 1672 | 1469549027775 Marionette DEBUG loaded listener.js 09:03:47 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x113006400) [pid = 1672] [serial = 1246] [outer = 0x112a7a800] 09:03:48 INFO - PROCESS | 1672 | 1469549028112 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]]]}] 09:03:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 09:03:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 574ms 09:03:48 INFO - PROCESS | 1672 | 1469549028191 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 09:03:48 INFO - PROCESS | 1672 | 1469549028194 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 09:03:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 09:03:48 INFO - PROCESS | 1672 | 1469549028199 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 09:03:48 INFO - PROCESS | 1672 | 1469549028201 Marionette TRACE conn2 <- [1,1634,null,{}] 09:03:48 INFO - PROCESS | 1672 | 1469549028203 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}] 09:03:48 INFO - PROCESS | 1672 | 1469549028205 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:48 INFO - PROCESS | 1672 | 1469549028286 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 09:03:48 INFO - PROCESS | 1672 | 1469549028304 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:48 INFO - PROCESS | 1672 | 1469549028305 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:48 INFO - PROCESS | 1672 | ++DOCSHELL 0x11724e000 == 29 [pid = 1672] [id = 416] 09:03:48 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x117402c00) [pid = 1672] [serial = 1247] [outer = 0x0] 09:03:48 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x11740a000) [pid = 1672] [serial = 1248] [outer = 0x117402c00] 09:03:48 INFO - PROCESS | 1672 | 1469549028336 Marionette DEBUG loaded listener.js 09:03:48 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x117476400) [pid = 1672] [serial = 1249] [outer = 0x117402c00] 09:03:48 INFO - PROCESS | 1672 | 1469549028685 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]]]}] 09:03:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 09:03:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 521ms 09:03:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 09:03:48 INFO - PROCESS | 1672 | 1469549028721 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 09:03:48 INFO - PROCESS | 1672 | 1469549028723 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 09:03:48 INFO - PROCESS | 1672 | 1469549028725 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 09:03:48 INFO - PROCESS | 1672 | 1469549028727 Marionette TRACE conn2 <- [1,1638,null,{}] 09:03:48 INFO - PROCESS | 1672 | 1469549028735 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}] 09:03:48 INFO - PROCESS | 1672 | 1469549028738 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:48 INFO - PROCESS | 1672 | 1469549028816 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 09:03:48 INFO - PROCESS | 1672 | 1469549028823 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:48 INFO - PROCESS | 1672 | 1469549028825 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:48 INFO - PROCESS | 1672 | ++DOCSHELL 0x119086000 == 30 [pid = 1672] [id = 417] 09:03:48 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x1176a9800) [pid = 1672] [serial = 1250] [outer = 0x0] 09:03:48 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x11888d800) [pid = 1672] [serial = 1251] [outer = 0x1176a9800] 09:03:48 INFO - PROCESS | 1672 | 1469549028853 Marionette DEBUG loaded listener.js 09:03:48 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x1191dc400) [pid = 1672] [serial = 1252] [outer = 0x1176a9800] 09:03:49 INFO - PROCESS | 1672 | 1469549029203 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]]]}] 09:03:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 09:03:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 521ms 09:03:49 INFO - PROCESS | 1672 | 1469549029247 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 09:03:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 09:03:49 INFO - PROCESS | 1672 | 1469549029248 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 09:03:49 INFO - PROCESS | 1672 | 1469549029251 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 09:03:49 INFO - PROCESS | 1672 | 1469549029254 Marionette TRACE conn2 <- [1,1642,null,{}] 09:03:49 INFO - PROCESS | 1672 | 1469549029256 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}] 09:03:49 INFO - PROCESS | 1672 | 1469549029258 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:49 INFO - PROCESS | 1672 | 1469549029367 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 09:03:49 INFO - PROCESS | 1672 | 1469549029403 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:49 INFO - PROCESS | 1672 | 1469549029404 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:49 INFO - PROCESS | 1672 | ++DOCSHELL 0x1199c8800 == 31 [pid = 1672] [id = 418] 09:03:49 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x118894400) [pid = 1672] [serial = 1253] [outer = 0x0] 09:03:49 INFO - PROCESS | 1672 | ++DOMWINDOW == 101 (0x1193a8000) [pid = 1672] [serial = 1254] [outer = 0x118894400] 09:03:49 INFO - PROCESS | 1672 | 1469549029429 Marionette DEBUG loaded listener.js 09:03:49 INFO - PROCESS | 1672 | ++DOMWINDOW == 102 (0x1199adc00) [pid = 1672] [serial = 1255] [outer = 0x118894400] 09:03:49 INFO - PROCESS | 1672 | 1469549029834 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]]]}] 09:03:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 09:03:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 620ms 09:03:49 INFO - PROCESS | 1672 | 1469549029877 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 09:03:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 09:03:49 INFO - PROCESS | 1672 | 1469549029879 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 09:03:49 INFO - PROCESS | 1672 | 1469549029882 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 09:03:49 INFO - PROCESS | 1672 | 1469549029884 Marionette TRACE conn2 <- [1,1646,null,{}] 09:03:49 INFO - PROCESS | 1672 | 1469549029887 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}] 09:03:49 INFO - PROCESS | 1672 | 1469549029889 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:50 INFO - PROCESS | 1672 | 1469549030039 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 09:03:50 INFO - PROCESS | 1672 | 1469549030061 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:50 INFO - PROCESS | 1672 | 1469549030062 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:50 INFO - PROCESS | 1672 | ++DOCSHELL 0x123960000 == 32 [pid = 1672] [id = 419] 09:03:50 INFO - PROCESS | 1672 | ++DOMWINDOW == 103 (0x1199b2000) [pid = 1672] [serial = 1256] [outer = 0x0] 09:03:50 INFO - PROCESS | 1672 | ++DOMWINDOW == 104 (0x119b2e400) [pid = 1672] [serial = 1257] [outer = 0x1199b2000] 09:03:50 INFO - PROCESS | 1672 | 1469549030101 Marionette DEBUG loaded listener.js 09:03:50 INFO - PROCESS | 1672 | ++DOMWINDOW == 105 (0x119c2e800) [pid = 1672] [serial = 1258] [outer = 0x1199b2000] 09:03:50 INFO - PROCESS | 1672 | 1469549030471 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]]]}] 09:03:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 09:03:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 622ms 09:03:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 09:03:50 INFO - PROCESS | 1672 | 1469549030505 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 09:03:50 INFO - PROCESS | 1672 | 1469549030507 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 09:03:50 INFO - PROCESS | 1672 | 1469549030509 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 09:03:50 INFO - PROCESS | 1672 | 1469549030510 Marionette TRACE conn2 <- [1,1650,null,{}] 09:03:50 INFO - PROCESS | 1672 | 1469549030512 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}] 09:03:50 INFO - PROCESS | 1672 | 1469549030516 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:50 INFO - PROCESS | 1672 | 1469549030634 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 09:03:50 INFO - PROCESS | 1672 | 1469549030638 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:50 INFO - PROCESS | 1672 | 1469549030639 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:50 INFO - PROCESS | 1672 | ++DOCSHELL 0x124b04800 == 33 [pid = 1672] [id = 420] 09:03:50 INFO - PROCESS | 1672 | ++DOMWINDOW == 106 (0x119c2f000) [pid = 1672] [serial = 1259] [outer = 0x0] 09:03:50 INFO - PROCESS | 1672 | ++DOMWINDOW == 107 (0x120e9b400) [pid = 1672] [serial = 1260] [outer = 0x119c2f000] 09:03:50 INFO - PROCESS | 1672 | 1469549030663 Marionette DEBUG loaded listener.js 09:03:50 INFO - PROCESS | 1672 | ++DOMWINDOW == 108 (0x12271e000) [pid = 1672] [serial = 1261] [outer = 0x119c2f000] 09:03:51 INFO - PROCESS | 1672 | 1469549031001 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]]]}] 09:03:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 09:03:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 519ms 09:03:51 INFO - PROCESS | 1672 | 1469549031035 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 09:03:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 09:03:51 INFO - PROCESS | 1672 | 1469549031045 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 09:03:51 INFO - PROCESS | 1672 | 1469549031048 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 09:03:51 INFO - PROCESS | 1672 | 1469549031049 Marionette TRACE conn2 <- [1,1654,null,{}] 09:03:51 INFO - PROCESS | 1672 | 1469549031053 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}] 09:03:51 INFO - PROCESS | 1672 | 1469549031055 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:51 INFO - PROCESS | 1672 | 1469549031153 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 09:03:51 INFO - PROCESS | 1672 | 1469549031156 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:51 INFO - PROCESS | 1672 | 1469549031157 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:51 INFO - PROCESS | 1672 | ++DOCSHELL 0x126551800 == 34 [pid = 1672] [id = 421] 09:03:51 INFO - PROCESS | 1672 | ++DOMWINDOW == 109 (0x119c31800) [pid = 1672] [serial = 1262] [outer = 0x0] 09:03:51 INFO - PROCESS | 1672 | ++DOMWINDOW == 110 (0x123f91000) [pid = 1672] [serial = 1263] [outer = 0x119c31800] 09:03:51 INFO - PROCESS | 1672 | 1469549031181 Marionette DEBUG loaded listener.js 09:03:51 INFO - PROCESS | 1672 | ++DOMWINDOW == 111 (0x124486c00) [pid = 1672] [serial = 1264] [outer = 0x119c31800] 09:03:51 INFO - PROCESS | 1672 | 1469549031493 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]]]}] 09:03:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 09:03:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 473ms 09:03:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 09:03:51 INFO - PROCESS | 1672 | 1469549031525 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 09:03:51 INFO - PROCESS | 1672 | 1469549031526 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 09:03:51 INFO - PROCESS | 1672 | 1469549031528 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 09:03:51 INFO - PROCESS | 1672 | 1469549031529 Marionette TRACE conn2 <- [1,1658,null,{}] 09:03:51 INFO - PROCESS | 1672 | 1469549031532 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}] 09:03:51 INFO - PROCESS | 1672 | 1469549031533 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:51 INFO - PROCESS | 1672 | 1469549031638 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 09:03:52 INFO - PROCESS | 1672 | --DOMWINDOW == 110 (0x120fc1000) [pid = 1672] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 09:03:52 INFO - PROCESS | 1672 | --DOMWINDOW == 109 (0x12553f800) [pid = 1672] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 09:03:52 INFO - PROCESS | 1672 | --DOMWINDOW == 108 (0x1170b1800) [pid = 1672] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 09:03:52 INFO - PROCESS | 1672 | --DOMWINDOW == 107 (0x1170af800) [pid = 1672] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 09:03:52 INFO - PROCESS | 1672 | --DOMWINDOW == 106 (0x120fce400) [pid = 1672] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 09:03:52 INFO - PROCESS | 1672 | --DOMWINDOW == 105 (0x1176a1c00) [pid = 1672] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 09:03:52 INFO - PROCESS | 1672 | --DOMWINDOW == 104 (0x1129ce800) [pid = 1672] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 09:03:52 INFO - PROCESS | 1672 | --DOMWINDOW == 103 (0x112f4c800) [pid = 1672] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 09:03:52 INFO - PROCESS | 1672 | --DOMWINDOW == 102 (0x1249e8000) [pid = 1672] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 09:03:52 INFO - PROCESS | 1672 | --DOMWINDOW == 101 (0x1127df800) [pid = 1672] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 09:03:52 INFO - PROCESS | 1672 | --DOMWINDOW == 100 (0x117479000) [pid = 1672] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 09:03:52 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x1198b3000) [pid = 1672] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 09:03:52 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x117474800) [pid = 1672] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 09:03:52 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x12a775400) [pid = 1672] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 09:03:52 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x120fce800) [pid = 1672] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 09:03:52 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x113d49000) [pid = 1672] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 09:03:52 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x124842800) [pid = 1672] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 09:03:52 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x12484cc00) [pid = 1672] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 09:03:52 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x128e8d800) [pid = 1672] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 09:03:52 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x11936e400) [pid = 1672] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 09:03:52 INFO - PROCESS | 1672 | 1469549032103 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:52 INFO - PROCESS | 1672 | 1469549032104 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:52 INFO - PROCESS | 1672 | ++DOCSHELL 0x116144000 == 35 [pid = 1672] [id = 422] 09:03:52 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x1129cf800) [pid = 1672] [serial = 1265] [outer = 0x0] 09:03:52 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x112f4c400) [pid = 1672] [serial = 1266] [outer = 0x1129cf800] 09:03:52 INFO - PROCESS | 1672 | 1469549032130 Marionette DEBUG loaded listener.js 09:03:52 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x117409800) [pid = 1672] [serial = 1267] [outer = 0x1129cf800] 09:03:52 INFO - PROCESS | 1672 | 1469549032404 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]]]}] 09:03:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 09:03:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 919ms 09:03:52 INFO - PROCESS | 1672 | 1469549032448 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 09:03:52 INFO - PROCESS | 1672 | 1469549032449 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 09:03:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 09:03:52 INFO - PROCESS | 1672 | 1469549032455 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 09:03:52 INFO - PROCESS | 1672 | 1469549032456 Marionette TRACE conn2 <- [1,1662,null,{}] 09:03:52 INFO - PROCESS | 1672 | 1469549032467 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}] 09:03:52 INFO - PROCESS | 1672 | 1469549032468 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:52 INFO - PROCESS | 1672 | 1469549032544 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 09:03:52 INFO - PROCESS | 1672 | 1469549032548 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:52 INFO - PROCESS | 1672 | 1469549032549 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:52 INFO - PROCESS | 1672 | ++DOCSHELL 0x128ea5800 == 36 [pid = 1672] [id = 423] 09:03:52 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x1129d7000) [pid = 1672] [serial = 1268] [outer = 0x0] 09:03:52 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x1198ab000) [pid = 1672] [serial = 1269] [outer = 0x1129d7000] 09:03:52 INFO - PROCESS | 1672 | 1469549032575 Marionette DEBUG loaded listener.js 09:03:52 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x123e19400) [pid = 1672] [serial = 1270] [outer = 0x1129d7000] 09:03:52 INFO - PROCESS | 1672 | 1469549032891 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]]]}] 09:03:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 09:03:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 478ms 09:03:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 09:03:52 INFO - PROCESS | 1672 | 1469549032932 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 09:03:52 INFO - PROCESS | 1672 | 1469549032933 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 09:03:52 INFO - PROCESS | 1672 | 1469549032935 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 09:03:52 INFO - PROCESS | 1672 | 1469549032936 Marionette TRACE conn2 <- [1,1666,null,{}] 09:03:52 INFO - PROCESS | 1672 | 1469549032938 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}] 09:03:52 INFO - PROCESS | 1672 | 1469549032939 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:53 INFO - PROCESS | 1672 | 1469549033048 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 09:03:53 INFO - PROCESS | 1672 | 1469549033054 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:53 INFO - PROCESS | 1672 | 1469549033055 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:53 INFO - PROCESS | 1672 | ++DOCSHELL 0x1290e3000 == 37 [pid = 1672] [id = 424] 09:03:53 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x1127d5800) [pid = 1672] [serial = 1271] [outer = 0x0] 09:03:53 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x123f9a800) [pid = 1672] [serial = 1272] [outer = 0x1127d5800] 09:03:53 INFO - PROCESS | 1672 | 1469549033080 Marionette DEBUG loaded listener.js 09:03:53 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x12484ec00) [pid = 1672] [serial = 1273] [outer = 0x1127d5800] 09:03:53 INFO - PROCESS | 1672 | 1469549033388 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]]]}] 09:03:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 09:03:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 472ms 09:03:53 INFO - PROCESS | 1672 | 1469549033408 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 09:03:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 09:03:53 INFO - PROCESS | 1672 | 1469549033409 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 09:03:53 INFO - PROCESS | 1672 | 1469549033411 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 09:03:53 INFO - PROCESS | 1672 | 1469549033413 Marionette TRACE conn2 <- [1,1670,null,{}] 09:03:53 INFO - PROCESS | 1672 | 1469549033415 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}] 09:03:53 INFO - PROCESS | 1672 | 1469549033419 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:53 INFO - PROCESS | 1672 | 1469549033510 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 09:03:53 INFO - PROCESS | 1672 | 1469549033514 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:53 INFO - PROCESS | 1672 | 1469549033516 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:53 INFO - PROCESS | 1672 | ++DOCSHELL 0x12a932000 == 38 [pid = 1672] [id = 425] 09:03:53 INFO - PROCESS | 1672 | ++DOMWINDOW == 101 (0x1199b0000) [pid = 1672] [serial = 1274] [outer = 0x0] 09:03:53 INFO - PROCESS | 1672 | ++DOMWINDOW == 102 (0x12488f000) [pid = 1672] [serial = 1275] [outer = 0x1199b0000] 09:03:53 INFO - PROCESS | 1672 | 1469549033548 Marionette DEBUG loaded listener.js 09:03:53 INFO - PROCESS | 1672 | ++DOMWINDOW == 103 (0x124f7f800) [pid = 1672] [serial = 1276] [outer = 0x1199b0000] 09:03:54 INFO - PROCESS | 1672 | 1469549034053 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]]]}] 09:03:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 09:03:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 671ms 09:03:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 09:03:54 INFO - PROCESS | 1672 | 1469549034144 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 09:03:54 INFO - PROCESS | 1672 | 1469549034147 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 09:03:54 INFO - PROCESS | 1672 | 1469549034153 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 09:03:54 INFO - PROCESS | 1672 | 1469549034158 Marionette TRACE conn2 <- [1,1674,null,{}] 09:03:54 INFO - PROCESS | 1672 | 1469549034164 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}] 09:03:54 INFO - PROCESS | 1672 | 1469549034167 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:54 INFO - PROCESS | 1672 | 1469549034319 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 09:03:54 INFO - PROCESS | 1672 | 1469549034399 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:54 INFO - PROCESS | 1672 | 1469549034403 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:54 INFO - PROCESS | 1672 | ++DOCSHELL 0x112f28800 == 39 [pid = 1672] [id = 426] 09:03:54 INFO - PROCESS | 1672 | ++DOMWINDOW == 104 (0x112a6e800) [pid = 1672] [serial = 1277] [outer = 0x0] 09:03:54 INFO - PROCESS | 1672 | ++DOMWINDOW == 105 (0x112a78400) [pid = 1672] [serial = 1278] [outer = 0x112a6e800] 09:03:54 INFO - PROCESS | 1672 | 1469549034434 Marionette DEBUG loaded listener.js 09:03:54 INFO - PROCESS | 1672 | ++DOMWINDOW == 106 (0x112f50800) [pid = 1672] [serial = 1279] [outer = 0x112a6e800] 09:03:54 INFO - PROCESS | 1672 | 1469549034959 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]]]}] 09:03:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 09:03:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 829ms 09:03:54 INFO - PROCESS | 1672 | 1469549034993 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 09:03:54 INFO - PROCESS | 1672 | 1469549034995 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 09:03:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 09:03:55 INFO - PROCESS | 1672 | 1469549035003 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 09:03:55 INFO - PROCESS | 1672 | 1469549035006 Marionette TRACE conn2 <- [1,1678,null,{}] 09:03:55 INFO - PROCESS | 1672 | 1469549035009 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}] 09:03:55 INFO - PROCESS | 1672 | 1469549035011 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:55 INFO - PROCESS | 1672 | 1469549035120 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 09:03:55 INFO - PROCESS | 1672 | 1469549035205 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:55 INFO - PROCESS | 1672 | 1469549035206 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:55 INFO - PROCESS | 1672 | ++DOCSHELL 0x119cb1800 == 40 [pid = 1672] [id = 427] 09:03:55 INFO - PROCESS | 1672 | ++DOMWINDOW == 107 (0x117450000) [pid = 1672] [serial = 1280] [outer = 0x0] 09:03:55 INFO - PROCESS | 1672 | ++DOMWINDOW == 108 (0x117476000) [pid = 1672] [serial = 1281] [outer = 0x117450000] 09:03:55 INFO - PROCESS | 1672 | 1469549035237 Marionette DEBUG loaded listener.js 09:03:55 INFO - PROCESS | 1672 | ++DOMWINDOW == 109 (0x117e16800) [pid = 1672] [serial = 1282] [outer = 0x117450000] 09:03:55 INFO - PROCESS | 1672 | 1469549035743 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]]]}] 09:03:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 09:03:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 775ms 09:03:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 09:03:55 INFO - PROCESS | 1672 | 1469549035797 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 09:03:55 INFO - PROCESS | 1672 | 1469549035799 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 09:03:55 INFO - PROCESS | 1672 | 1469549035806 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 09:03:55 INFO - PROCESS | 1672 | 1469549035808 Marionette TRACE conn2 <- [1,1682,null,{}] 09:03:55 INFO - PROCESS | 1672 | 1469549035816 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}] 09:03:55 INFO - PROCESS | 1672 | 1469549035821 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:55 INFO - PROCESS | 1672 | 1469549035977 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 09:03:56 INFO - PROCESS | 1672 | 1469549036076 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:56 INFO - PROCESS | 1672 | 1469549036078 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:56 INFO - PROCESS | 1672 | ++DOCSHELL 0x12a920000 == 41 [pid = 1672] [id = 428] 09:03:56 INFO - PROCESS | 1672 | ++DOMWINDOW == 110 (0x119820c00) [pid = 1672] [serial = 1283] [outer = 0x0] 09:03:56 INFO - PROCESS | 1672 | ++DOMWINDOW == 111 (0x1199ad800) [pid = 1672] [serial = 1284] [outer = 0x119820c00] 09:03:56 INFO - PROCESS | 1672 | 1469549036110 Marionette DEBUG loaded listener.js 09:03:56 INFO - PROCESS | 1672 | ++DOMWINDOW == 112 (0x119c2d400) [pid = 1672] [serial = 1285] [outer = 0x119820c00] 09:03:56 INFO - PROCESS | 1672 | 1469549036751 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]]]}] 09:03:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 09:03:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1021ms 09:03:56 INFO - PROCESS | 1672 | 1469549036826 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 09:03:56 INFO - PROCESS | 1672 | 1469549036828 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 09:03:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 09:03:56 INFO - PROCESS | 1672 | 1469549036831 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 09:03:56 INFO - PROCESS | 1672 | 1469549036833 Marionette TRACE conn2 <- [1,1686,null,{}] 09:03:56 INFO - PROCESS | 1672 | 1469549036837 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}] 09:03:56 INFO - PROCESS | 1672 | 1469549036838 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:56 INFO - PROCESS | 1672 | 1469549036957 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 09:03:56 INFO - PROCESS | 1672 | --DOCSHELL 0x1290e3000 == 40 [pid = 1672] [id = 424] 09:03:56 INFO - PROCESS | 1672 | --DOCSHELL 0x128ea5800 == 39 [pid = 1672] [id = 423] 09:03:56 INFO - PROCESS | 1672 | --DOCSHELL 0x116144000 == 38 [pid = 1672] [id = 422] 09:03:56 INFO - PROCESS | 1672 | --DOCSHELL 0x126551800 == 37 [pid = 1672] [id = 421] 09:03:56 INFO - PROCESS | 1672 | --DOCSHELL 0x124b04800 == 36 [pid = 1672] [id = 420] 09:03:56 INFO - PROCESS | 1672 | --DOCSHELL 0x123960000 == 35 [pid = 1672] [id = 419] 09:03:56 INFO - PROCESS | 1672 | --DOCSHELL 0x1199c8800 == 34 [pid = 1672] [id = 418] 09:03:56 INFO - PROCESS | 1672 | --DOCSHELL 0x119086000 == 33 [pid = 1672] [id = 417] 09:03:57 INFO - PROCESS | 1672 | --DOCSHELL 0x11724e000 == 32 [pid = 1672] [id = 416] 09:03:57 INFO - PROCESS | 1672 | --DOCSHELL 0x11258a800 == 31 [pid = 1672] [id = 415] 09:03:57 INFO - PROCESS | 1672 | --DOMWINDOW == 111 (0x12488e800) [pid = 1672] [serial = 1132] [outer = 0x0] [url = about:blank] 09:03:57 INFO - PROCESS | 1672 | --DOMWINDOW == 110 (0x12b9b7c00) [pid = 1672] [serial = 1209] [outer = 0x0] [url = about:blank] 09:03:57 INFO - PROCESS | 1672 | --DOMWINDOW == 109 (0x12484a800) [pid = 1672] [serial = 1212] [outer = 0x0] [url = about:blank] 09:03:57 INFO - PROCESS | 1672 | --DOMWINDOW == 108 (0x12be37c00) [pid = 1672] [serial = 1210] [outer = 0x0] [url = about:blank] 09:03:57 INFO - PROCESS | 1672 | --DOMWINDOW == 107 (0x12be42400) [pid = 1672] [serial = 1215] [outer = 0x0] [url = about:blank] 09:03:57 INFO - PROCESS | 1672 | --DOMWINDOW == 106 (0x12a6b2800) [pid = 1672] [serial = 1203] [outer = 0x0] [url = about:blank] 09:03:57 INFO - PROCESS | 1672 | --DOMWINDOW == 105 (0x11957fc00) [pid = 1672] [serial = 1179] [outer = 0x0] [url = about:blank] 09:03:57 INFO - PROCESS | 1672 | --DOMWINDOW == 104 (0x119b28800) [pid = 1672] [serial = 1180] [outer = 0x0] [url = about:blank] 09:03:57 INFO - PROCESS | 1672 | --DOMWINDOW == 103 (0x120fd9800) [pid = 1672] [serial = 1182] [outer = 0x0] [url = about:blank] 09:03:57 INFO - PROCESS | 1672 | --DOMWINDOW == 102 (0x124509400) [pid = 1672] [serial = 1183] [outer = 0x0] [url = about:blank] 09:03:57 INFO - PROCESS | 1672 | --DOMWINDOW == 101 (0x126fd1c00) [pid = 1672] [serial = 1200] [outer = 0x0] [url = about:blank] 09:03:57 INFO - PROCESS | 1672 | --DOMWINDOW == 100 (0x128e8d000) [pid = 1672] [serial = 1201] [outer = 0x0] [url = about:blank] 09:03:57 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x118886c00) [pid = 1672] [serial = 1191] [outer = 0x0] [url = about:blank] 09:03:57 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x1198aa400) [pid = 1672] [serial = 1192] [outer = 0x0] [url = about:blank] 09:03:57 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x119b25400) [pid = 1672] [serial = 1194] [outer = 0x0] [url = about:blank] 09:03:57 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x119b30000) [pid = 1672] [serial = 1195] [outer = 0x0] [url = about:blank] 09:03:57 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x12448b000) [pid = 1672] [serial = 1197] [outer = 0x0] [url = about:blank] 09:03:57 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x125062400) [pid = 1672] [serial = 1198] [outer = 0x0] [url = about:blank] 09:03:57 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x1267b5c00) [pid = 1672] [serial = 1188] [outer = 0x0] [url = about:blank] 09:03:57 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x126fd7c00) [pid = 1672] [serial = 1189] [outer = 0x0] [url = about:blank] 09:03:57 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x112fa8c00) [pid = 1672] [serial = 1176] [outer = 0x0] [url = about:blank] 09:03:57 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x11697fc00) [pid = 1672] [serial = 1177] [outer = 0x0] [url = about:blank] 09:03:57 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x12ac2f000) [pid = 1672] [serial = 1174] [outer = 0x0] [url = about:blank] 09:03:57 INFO - PROCESS | 1672 | --DOMWINDOW == 88 (0x126fcd800) [pid = 1672] [serial = 1185] [outer = 0x0] [url = about:blank] 09:03:57 INFO - PROCESS | 1672 | --DOMWINDOW == 87 (0x126fd2000) [pid = 1672] [serial = 1186] [outer = 0x0] [url = about:blank] 09:03:57 INFO - PROCESS | 1672 | --DOMWINDOW == 86 (0x12484fc00) [pid = 1672] [serial = 1213] [outer = 0x0] [url = about:blank] 09:03:57 INFO - PROCESS | 1672 | --DOMWINDOW == 85 (0x1191dbc00) [pid = 1672] [serial = 1219] [outer = 0x0] [url = about:blank] 09:03:57 INFO - PROCESS | 1672 | --DOMWINDOW == 84 (0x1170ae000) [pid = 1672] [serial = 1218] [outer = 0x0] [url = about:blank] 09:03:57 INFO - PROCESS | 1672 | --DOMWINDOW == 83 (0x119c28400) [pid = 1672] [serial = 1227] [outer = 0x0] [url = about:blank] 09:03:57 INFO - PROCESS | 1672 | --DOMWINDOW == 82 (0x12a6b2000) [pid = 1672] [serial = 1221] [outer = 0x0] [url = about:blank] 09:03:57 INFO - PROCESS | 1672 | --DOMWINDOW == 81 (0x11747ac00) [pid = 1672] [serial = 1224] [outer = 0x0] [url = about:blank] 09:03:57 INFO - PROCESS | 1672 | --DOMWINDOW == 80 (0x119c2d000) [pid = 1672] [serial = 1228] [outer = 0x0] [url = about:blank] 09:03:57 INFO - PROCESS | 1672 | --DOMWINDOW == 79 (0x117481800) [pid = 1672] [serial = 1225] [outer = 0x0] [url = about:blank] 09:03:57 INFO - PROCESS | 1672 | --DOMWINDOW == 78 (0x12ac31800) [pid = 1672] [serial = 1206] [outer = 0x0] [url = about:blank] 09:03:57 INFO - PROCESS | 1672 | --DOMWINDOW == 77 (0x12c29e800) [pid = 1672] [serial = 1216] [outer = 0x0] [url = about:blank] 09:03:57 INFO - PROCESS | 1672 | --DOMWINDOW == 76 (0x12b9aec00) [pid = 1672] [serial = 1207] [outer = 0x0] [url = about:blank] 09:03:57 INFO - PROCESS | 1672 | --DOMWINDOW == 75 (0x12c2a3c00) [pid = 1672] [serial = 1222] [outer = 0x0] [url = about:blank] 09:03:57 INFO - PROCESS | 1672 | --DOMWINDOW == 74 (0x12a76b400) [pid = 1672] [serial = 1204] [outer = 0x0] [url = about:blank] 09:03:57 INFO - PROCESS | 1672 | 1469549037055 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:57 INFO - PROCESS | 1672 | 1469549037057 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:57 INFO - PROCESS | 1672 | ++DOCSHELL 0x11253d800 == 32 [pid = 1672] [id = 429] 09:03:57 INFO - PROCESS | 1672 | ++DOMWINDOW == 75 (0x1127db800) [pid = 1672] [serial = 1286] [outer = 0x0] 09:03:57 INFO - PROCESS | 1672 | ++DOMWINDOW == 76 (0x1127dfc00) [pid = 1672] [serial = 1287] [outer = 0x1127db800] 09:03:57 INFO - PROCESS | 1672 | 1469549037084 Marionette DEBUG loaded listener.js 09:03:57 INFO - PROCESS | 1672 | ++DOMWINDOW == 77 (0x112a7b800) [pid = 1672] [serial = 1288] [outer = 0x1127db800] 09:03:57 INFO - PROCESS | 1672 | 1469549037397 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]]]}] 09:03:57 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 09:03:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 620ms 09:03:57 INFO - PROCESS | 1672 | 1469549037452 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 09:03:57 INFO - PROCESS | 1672 | 1469549037454 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 09:03:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 09:03:57 INFO - PROCESS | 1672 | 1469549037458 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 09:03:57 INFO - PROCESS | 1672 | 1469549037459 Marionette TRACE conn2 <- [1,1690,null,{}] 09:03:57 INFO - PROCESS | 1672 | 1469549037462 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}] 09:03:57 INFO - PROCESS | 1672 | 1469549037463 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:57 INFO - PROCESS | 1672 | 1469549037567 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 09:03:57 INFO - PROCESS | 1672 | 1469549037666 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:57 INFO - PROCESS | 1672 | 1469549037668 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:57 INFO - PROCESS | 1672 | ++DOCSHELL 0x11694e000 == 33 [pid = 1672] [id = 430] 09:03:57 INFO - PROCESS | 1672 | ++DOMWINDOW == 78 (0x112f4a400) [pid = 1672] [serial = 1289] [outer = 0x0] 09:03:57 INFO - PROCESS | 1672 | ++DOMWINDOW == 79 (0x112f9f000) [pid = 1672] [serial = 1290] [outer = 0x112f4a400] 09:03:57 INFO - PROCESS | 1672 | 1469549037712 Marionette DEBUG loaded listener.js 09:03:57 INFO - PROCESS | 1672 | ++DOMWINDOW == 80 (0x11339f000) [pid = 1672] [serial = 1291] [outer = 0x112f4a400] 09:03:58 INFO - PROCESS | 1672 | 1469549038087 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]]]}] 09:03:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 09:03:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 673ms 09:03:58 INFO - PROCESS | 1672 | 1469549038132 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 09:03:58 INFO - PROCESS | 1672 | 1469549038133 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 09:03:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 09:03:58 INFO - PROCESS | 1672 | 1469549038135 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 09:03:58 INFO - PROCESS | 1672 | 1469549038138 Marionette TRACE conn2 <- [1,1694,null,{}] 09:03:58 INFO - PROCESS | 1672 | 1469549038156 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}] 09:03:58 INFO - PROCESS | 1672 | 1469549038159 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:58 INFO - PROCESS | 1672 | 1469549038246 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 09:03:58 INFO - PROCESS | 1672 | 1469549038273 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:58 INFO - PROCESS | 1672 | 1469549038275 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:58 INFO - PROCESS | 1672 | ++DOCSHELL 0x1191ba800 == 34 [pid = 1672] [id = 431] 09:03:58 INFO - PROCESS | 1672 | ++DOMWINDOW == 81 (0x116a9ec00) [pid = 1672] [serial = 1292] [outer = 0x0] 09:03:58 INFO - PROCESS | 1672 | ++DOMWINDOW == 82 (0x1170b4000) [pid = 1672] [serial = 1293] [outer = 0x116a9ec00] 09:03:58 INFO - PROCESS | 1672 | 1469549038302 Marionette DEBUG loaded listener.js 09:03:58 INFO - PROCESS | 1672 | ++DOMWINDOW == 83 (0x11740a800) [pid = 1672] [serial = 1294] [outer = 0x116a9ec00] 09:03:58 INFO - PROCESS | 1672 | 1469549038640 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]]]}] 09:03:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 09:03:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 526ms 09:03:58 INFO - PROCESS | 1672 | 1469549038662 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 09:03:58 INFO - PROCESS | 1672 | 1469549038664 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 09:03:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 09:03:58 INFO - PROCESS | 1672 | 1469549038667 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 09:03:58 INFO - PROCESS | 1672 | 1469549038670 Marionette TRACE conn2 <- [1,1698,null,{}] 09:03:58 INFO - PROCESS | 1672 | 1469549038675 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}] 09:03:58 INFO - PROCESS | 1672 | 1469549038677 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:58 INFO - PROCESS | 1672 | 1469549038760 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 09:03:58 INFO - PROCESS | 1672 | 1469549038824 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:58 INFO - PROCESS | 1672 | 1469549038826 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:58 INFO - PROCESS | 1672 | ++DOCSHELL 0x119879800 == 35 [pid = 1672] [id = 432] 09:03:58 INFO - PROCESS | 1672 | ++DOMWINDOW == 84 (0x117408000) [pid = 1672] [serial = 1295] [outer = 0x0] 09:03:58 INFO - PROCESS | 1672 | ++DOMWINDOW == 85 (0x11747e000) [pid = 1672] [serial = 1296] [outer = 0x117408000] 09:03:58 INFO - PROCESS | 1672 | 1469549038851 Marionette DEBUG loaded listener.js 09:03:58 INFO - PROCESS | 1672 | ++DOMWINDOW == 86 (0x1176a8800) [pid = 1672] [serial = 1297] [outer = 0x117408000] 09:03:59 INFO - PROCESS | 1672 | 1469549039158 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]]]}] 09:03:59 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 09:03:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 524ms 09:03:59 INFO - PROCESS | 1672 | 1469549039194 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 09:03:59 INFO - PROCESS | 1672 | 1469549039195 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 09:03:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 09:03:59 INFO - PROCESS | 1672 | 1469549039197 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 09:03:59 INFO - PROCESS | 1672 | 1469549039198 Marionette TRACE conn2 <- [1,1702,null,{}] 09:03:59 INFO - PROCESS | 1672 | 1469549039201 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}] 09:03:59 INFO - PROCESS | 1672 | 1469549039204 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:59 INFO - PROCESS | 1672 | 1469549039310 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 09:03:59 INFO - PROCESS | 1672 | 1469549039323 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:59 INFO - PROCESS | 1672 | 1469549039324 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:59 INFO - PROCESS | 1672 | ++DOCSHELL 0x124298000 == 36 [pid = 1672] [id = 433] 09:03:59 INFO - PROCESS | 1672 | ++DOMWINDOW == 87 (0x117478c00) [pid = 1672] [serial = 1298] [outer = 0x0] 09:03:59 INFO - PROCESS | 1672 | ++DOMWINDOW == 88 (0x1187d3c00) [pid = 1672] [serial = 1299] [outer = 0x117478c00] 09:03:59 INFO - PROCESS | 1672 | 1469549039348 Marionette DEBUG loaded listener.js 09:03:59 INFO - PROCESS | 1672 | ++DOMWINDOW == 89 (0x119049400) [pid = 1672] [serial = 1300] [outer = 0x117478c00] 09:03:59 INFO - PROCESS | 1672 | 1469549039761 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]]]}] 09:03:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 09:03:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 571ms 09:03:59 INFO - PROCESS | 1672 | 1469549039770 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 09:03:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 09:03:59 INFO - PROCESS | 1672 | 1469549039773 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 09:03:59 INFO - PROCESS | 1672 | 1469549039775 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 09:03:59 INFO - PROCESS | 1672 | 1469549039776 Marionette TRACE conn2 <- [1,1706,null,{}] 09:03:59 INFO - PROCESS | 1672 | 1469549039779 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}] 09:03:59 INFO - PROCESS | 1672 | 1469549039783 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:59 INFO - PROCESS | 1672 | 1469549039909 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 09:03:59 INFO - PROCESS | 1672 | 1469549039922 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:03:59 INFO - PROCESS | 1672 | 1469549039924 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:03:59 INFO - PROCESS | 1672 | ++DOCSHELL 0x126550800 == 37 [pid = 1672] [id = 434] 09:03:59 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x1191d8000) [pid = 1672] [serial = 1301] [outer = 0x0] 09:03:59 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x119587000) [pid = 1672] [serial = 1302] [outer = 0x1191d8000] 09:03:59 INFO - PROCESS | 1672 | 1469549039948 Marionette DEBUG loaded listener.js 09:03:59 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x119c2ac00) [pid = 1672] [serial = 1303] [outer = 0x1191d8000] 09:04:00 INFO - PROCESS | 1672 | 1469549040306 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]]]}] 09:04:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 09:04:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 571ms 09:04:00 INFO - PROCESS | 1672 | 1469549040346 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 09:04:00 INFO - PROCESS | 1672 | 1469549040348 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 09:04:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 09:04:00 INFO - PROCESS | 1672 | 1469549040357 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 09:04:00 INFO - PROCESS | 1672 | 1469549040358 Marionette TRACE conn2 <- [1,1710,null,{}] 09:04:00 INFO - PROCESS | 1672 | 1469549040360 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}] 09:04:00 INFO - PROCESS | 1672 | 1469549040361 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:00 INFO - PROCESS | 1672 | 1469549040462 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 09:04:00 INFO - PROCESS | 1672 | 1469549040473 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:00 INFO - PROCESS | 1672 | 1469549040474 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:00 INFO - PROCESS | 1672 | ++DOCSHELL 0x128e94000 == 38 [pid = 1672] [id = 435] 09:04:00 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x119585c00) [pid = 1672] [serial = 1304] [outer = 0x0] 09:04:00 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x119ea5800) [pid = 1672] [serial = 1305] [outer = 0x119585c00] 09:04:00 INFO - PROCESS | 1672 | 1469549040498 Marionette DEBUG loaded listener.js 09:04:00 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x120ea2400) [pid = 1672] [serial = 1306] [outer = 0x119585c00] 09:04:00 INFO - PROCESS | 1672 | 1469549040846 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]]]}] 09:04:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 09:04:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 526ms 09:04:00 INFO - PROCESS | 1672 | 1469549040876 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 09:04:00 INFO - PROCESS | 1672 | 1469549040877 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 09:04:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 09:04:00 INFO - PROCESS | 1672 | 1469549040888 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 09:04:00 INFO - PROCESS | 1672 | 1469549040889 Marionette TRACE conn2 <- [1,1714,null,{}] 09:04:00 INFO - PROCESS | 1672 | 1469549040891 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}] 09:04:00 INFO - PROCESS | 1672 | 1469549040892 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:00 INFO - PROCESS | 1672 | 1469549040995 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 09:04:01 INFO - PROCESS | 1672 | 1469549040999 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:01 INFO - PROCESS | 1672 | 1469549041000 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:01 INFO - PROCESS | 1672 | ++DOCSHELL 0x129c4e800 == 39 [pid = 1672] [id = 436] 09:04:01 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x119b30000) [pid = 1672] [serial = 1307] [outer = 0x0] 09:04:01 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x120fc4c00) [pid = 1672] [serial = 1308] [outer = 0x119b30000] 09:04:01 INFO - PROCESS | 1672 | 1469549041025 Marionette DEBUG loaded listener.js 09:04:01 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x120fd1800) [pid = 1672] [serial = 1309] [outer = 0x119b30000] 09:04:01 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x1176a9800) [pid = 1672] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 09:04:01 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x1199b2000) [pid = 1672] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 09:04:01 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x117402c00) [pid = 1672] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 09:04:01 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x118894400) [pid = 1672] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 09:04:01 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x119c2f000) [pid = 1672] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 09:04:01 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x112a7a800) [pid = 1672] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 09:04:01 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x119c31800) [pid = 1672] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 09:04:01 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x113d9a400) [pid = 1672] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 09:04:01 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x1129cf800) [pid = 1672] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 09:04:01 INFO - PROCESS | 1672 | --DOMWINDOW == 88 (0x113375000) [pid = 1672] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 09:04:01 INFO - PROCESS | 1672 | --DOMWINDOW == 87 (0x11936b800) [pid = 1672] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 09:04:01 INFO - PROCESS | 1672 | --DOMWINDOW == 86 (0x120e97800) [pid = 1672] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 09:04:01 INFO - PROCESS | 1672 | --DOMWINDOW == 85 (0x1127d5800) [pid = 1672] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 09:04:01 INFO - PROCESS | 1672 | --DOMWINDOW == 84 (0x111f41000) [pid = 1672] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 09:04:01 INFO - PROCESS | 1672 | --DOMWINDOW == 83 (0x1129d7000) [pid = 1672] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 09:04:01 INFO - PROCESS | 1672 | 1469549041400 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]]]}] 09:04:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 09:04:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 572ms 09:04:01 INFO - PROCESS | 1672 | 1469549041460 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 09:04:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 09:04:01 INFO - PROCESS | 1672 | 1469549041470 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 09:04:01 INFO - PROCESS | 1672 | 1469549041473 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 09:04:01 INFO - PROCESS | 1672 | 1469549041474 Marionette TRACE conn2 <- [1,1718,null,{}] 09:04:01 INFO - PROCESS | 1672 | 1469549041477 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}] 09:04:01 INFO - PROCESS | 1672 | 1469549041479 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:01 INFO - PROCESS | 1672 | 1469549041601 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 09:04:01 INFO - PROCESS | 1672 | 1469549041606 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:01 INFO - PROCESS | 1672 | 1469549041608 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:01 INFO - PROCESS | 1672 | ++DOCSHELL 0x129c4d800 == 40 [pid = 1672] [id = 437] 09:04:01 INFO - PROCESS | 1672 | ++DOMWINDOW == 84 (0x112a7a800) [pid = 1672] [serial = 1310] [outer = 0x0] 09:04:01 INFO - PROCESS | 1672 | ++DOMWINDOW == 85 (0x117e23c00) [pid = 1672] [serial = 1311] [outer = 0x112a7a800] 09:04:01 INFO - PROCESS | 1672 | 1469549041647 Marionette DEBUG loaded listener.js 09:04:01 INFO - PROCESS | 1672 | ++DOMWINDOW == 86 (0x112a7e000) [pid = 1672] [serial = 1312] [outer = 0x112a7a800] 09:04:02 INFO - PROCESS | 1672 | 1469549042145 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]]]}] 09:04:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 09:04:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 719ms 09:04:02 INFO - PROCESS | 1672 | 1469549042194 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 09:04:02 INFO - PROCESS | 1672 | 1469549042196 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 09:04:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 09:04:02 INFO - PROCESS | 1672 | 1469549042199 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 09:04:02 INFO - PROCESS | 1672 | 1469549042201 Marionette TRACE conn2 <- [1,1722,null,{}] 09:04:02 INFO - PROCESS | 1672 | 1469549042204 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}] 09:04:02 INFO - PROCESS | 1672 | 1469549042206 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:02 INFO - PROCESS | 1672 | 1469549042294 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 09:04:02 INFO - PROCESS | 1672 | 1469549042297 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:02 INFO - PROCESS | 1672 | 1469549042298 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:02 INFO - PROCESS | 1672 | ++DOCSHELL 0x12b743800 == 41 [pid = 1672] [id = 438] 09:04:02 INFO - PROCESS | 1672 | ++DOMWINDOW == 87 (0x117410c00) [pid = 1672] [serial = 1313] [outer = 0x0] 09:04:02 INFO - PROCESS | 1672 | ++DOMWINDOW == 88 (0x120fcec00) [pid = 1672] [serial = 1314] [outer = 0x117410c00] 09:04:02 INFO - PROCESS | 1672 | 1469549042322 Marionette DEBUG loaded listener.js 09:04:02 INFO - PROCESS | 1672 | ++DOMWINDOW == 89 (0x120fd9c00) [pid = 1672] [serial = 1315] [outer = 0x117410c00] 09:04:02 INFO - PROCESS | 1672 | 1469549042649 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]]]}] 09:04:02 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 09:04:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 472ms 09:04:02 INFO - PROCESS | 1672 | 1469549042672 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 09:04:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 09:04:02 INFO - PROCESS | 1672 | 1469549042673 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 09:04:02 INFO - PROCESS | 1672 | 1469549042675 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 09:04:02 INFO - PROCESS | 1672 | 1469549042677 Marionette TRACE conn2 <- [1,1726,null,{}] 09:04:02 INFO - PROCESS | 1672 | 1469549042679 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}] 09:04:02 INFO - PROCESS | 1672 | 1469549042681 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:02 INFO - PROCESS | 1672 | 1469549042774 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 09:04:02 INFO - PROCESS | 1672 | 1469549042837 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:02 INFO - PROCESS | 1672 | 1469549042839 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:02 INFO - PROCESS | 1672 | ++DOCSHELL 0x12b83a800 == 42 [pid = 1672] [id = 439] 09:04:02 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x120fcb000) [pid = 1672] [serial = 1316] [outer = 0x0] 09:04:02 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x123f8c400) [pid = 1672] [serial = 1317] [outer = 0x120fcb000] 09:04:02 INFO - PROCESS | 1672 | 1469549042865 Marionette DEBUG loaded listener.js 09:04:02 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x124847800) [pid = 1672] [serial = 1318] [outer = 0x120fcb000] 09:04:03 INFO - PROCESS | 1672 | 1469549043162 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]]]}] 09:04:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 09:04:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 520ms 09:04:03 INFO - PROCESS | 1672 | 1469549043252 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 09:04:03 INFO - PROCESS | 1672 | 1469549043255 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 09:04:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 09:04:03 INFO - PROCESS | 1672 | 1469549043262 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 09:04:03 INFO - PROCESS | 1672 | 1469549043266 Marionette TRACE conn2 <- [1,1730,null,{}] 09:04:03 INFO - PROCESS | 1672 | 1469549043273 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}] 09:04:03 INFO - PROCESS | 1672 | 1469549043276 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:03 INFO - PROCESS | 1672 | 1469549043497 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 09:04:03 INFO - PROCESS | 1672 | 1469549043634 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:03 INFO - PROCESS | 1672 | 1469549043639 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:03 INFO - PROCESS | 1672 | ++DOCSHELL 0x112f2b000 == 43 [pid = 1672] [id = 440] 09:04:03 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x1129d1400) [pid = 1672] [serial = 1319] [outer = 0x0] 09:04:03 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x112a6e400) [pid = 1672] [serial = 1320] [outer = 0x1129d1400] 09:04:03 INFO - PROCESS | 1672 | 1469549043693 Marionette DEBUG loaded listener.js 09:04:03 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x112f4d400) [pid = 1672] [serial = 1321] [outer = 0x1129d1400] 09:04:04 INFO - PROCESS | 1672 | 1469549044187 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]]]}] 09:04:04 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 09:04:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 977ms 09:04:04 INFO - PROCESS | 1672 | 1469549044239 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 09:04:04 INFO - PROCESS | 1672 | 1469549044241 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 09:04:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 09:04:04 INFO - PROCESS | 1672 | 1469549044246 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 09:04:04 INFO - PROCESS | 1672 | 1469549044248 Marionette TRACE conn2 <- [1,1734,null,{}] 09:04:04 INFO - PROCESS | 1672 | 1469549044271 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}] 09:04:04 INFO - PROCESS | 1672 | 1469549044273 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:04 INFO - PROCESS | 1672 | 1469549044380 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 09:04:04 INFO - PROCESS | 1672 | 1469549044456 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:04 INFO - PROCESS | 1672 | 1469549044457 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:04 INFO - PROCESS | 1672 | ++DOCSHELL 0x119ef6000 == 44 [pid = 1672] [id = 441] 09:04:04 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x116785400) [pid = 1672] [serial = 1322] [outer = 0x0] 09:04:04 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x116a9cc00) [pid = 1672] [serial = 1323] [outer = 0x116785400] 09:04:04 INFO - PROCESS | 1672 | 1469549044488 Marionette DEBUG loaded listener.js 09:04:04 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x117405400) [pid = 1672] [serial = 1324] [outer = 0x116785400] 09:04:04 INFO - PROCESS | 1672 | 1469549044905 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]]]}] 09:04:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 09:04:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 676ms 09:04:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 09:04:04 INFO - PROCESS | 1672 | 1469549044922 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 09:04:04 INFO - PROCESS | 1672 | 1469549044923 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 09:04:04 INFO - PROCESS | 1672 | 1469549044926 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 09:04:04 INFO - PROCESS | 1672 | 1469549044927 Marionette TRACE conn2 <- [1,1738,null,{}] 09:04:04 INFO - PROCESS | 1672 | 1469549044934 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}] 09:04:04 INFO - PROCESS | 1672 | 1469549044937 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:05 INFO - PROCESS | 1672 | 1469549045039 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 09:04:05 INFO - PROCESS | 1672 | 1469549045106 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:05 INFO - PROCESS | 1672 | 1469549045108 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:05 INFO - PROCESS | 1672 | ++DOCSHELL 0x12b844800 == 45 [pid = 1672] [id = 442] 09:04:05 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x1191d6400) [pid = 1672] [serial = 1325] [outer = 0x0] 09:04:05 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x11936f400) [pid = 1672] [serial = 1326] [outer = 0x1191d6400] 09:04:05 INFO - PROCESS | 1672 | 1469549045180 Marionette DEBUG loaded listener.js 09:04:05 INFO - PROCESS | 1672 | ++DOMWINDOW == 101 (0x1198aa400) [pid = 1672] [serial = 1327] [outer = 0x1191d6400] 09:04:05 INFO - PROCESS | 1672 | 1469549045588 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]]]}] 09:04:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 09:04:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 719ms 09:04:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 09:04:05 INFO - PROCESS | 1672 | 1469549045645 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 09:04:05 INFO - PROCESS | 1672 | 1469549045646 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 09:04:05 INFO - PROCESS | 1672 | 1469549045648 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 09:04:05 INFO - PROCESS | 1672 | 1469549045650 Marionette TRACE conn2 <- [1,1742,null,{}] 09:04:05 INFO - PROCESS | 1672 | 1469549045676 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}] 09:04:05 INFO - PROCESS | 1672 | 1469549045677 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:05 INFO - PROCESS | 1672 | 1469549045788 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 09:04:05 INFO - PROCESS | 1672 | 1469549045902 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:05 INFO - PROCESS | 1672 | 1469549045904 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:05 INFO - PROCESS | 1672 | ++DOCSHELL 0x12c056000 == 46 [pid = 1672] [id = 443] 09:04:05 INFO - PROCESS | 1672 | ++DOMWINDOW == 102 (0x1191da000) [pid = 1672] [serial = 1328] [outer = 0x0] 09:04:05 INFO - PROCESS | 1672 | ++DOMWINDOW == 103 (0x120fcf800) [pid = 1672] [serial = 1329] [outer = 0x1191da000] 09:04:05 INFO - PROCESS | 1672 | 1469549045934 Marionette DEBUG loaded listener.js 09:04:05 INFO - PROCESS | 1672 | ++DOMWINDOW == 104 (0x1242f5c00) [pid = 1672] [serial = 1330] [outer = 0x1191da000] 09:04:06 INFO - PROCESS | 1672 | 1469549046504 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]]]}] 09:04:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 09:04:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 923ms 09:04:06 INFO - PROCESS | 1672 | 1469549046585 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 09:04:06 INFO - PROCESS | 1672 | 1469549046588 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 09:04:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 09:04:06 INFO - PROCESS | 1672 | 1469549046593 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 09:04:06 INFO - PROCESS | 1672 | 1469549046595 Marionette TRACE conn2 <- [1,1746,null,{}] 09:04:06 INFO - PROCESS | 1672 | 1469549046598 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}] 09:04:06 INFO - PROCESS | 1672 | 1469549046600 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:06 INFO - PROCESS | 1672 | 1469549046701 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 09:04:06 INFO - PROCESS | 1672 | 1469549046776 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:06 INFO - PROCESS | 1672 | 1469549046779 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:06 INFO - PROCESS | 1672 | ++DOCSHELL 0x119086000 == 47 [pid = 1672] [id = 444] 09:04:06 INFO - PROCESS | 1672 | ++DOMWINDOW == 105 (0x112a6f400) [pid = 1672] [serial = 1331] [outer = 0x0] 09:04:06 INFO - PROCESS | 1672 | ++DOMWINDOW == 106 (0x112e60400) [pid = 1672] [serial = 1332] [outer = 0x112a6f400] 09:04:06 INFO - PROCESS | 1672 | 1469549046806 Marionette DEBUG loaded listener.js 09:04:06 INFO - PROCESS | 1672 | ++DOMWINDOW == 107 (0x112f54c00) [pid = 1672] [serial = 1333] [outer = 0x112a6f400] 09:04:07 INFO - PROCESS | 1672 | 1469549047251 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]]]}] 09:04:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 09:04:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 723ms 09:04:07 INFO - PROCESS | 1672 | 1469549047316 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 09:04:07 INFO - PROCESS | 1672 | 1469549047322 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 09:04:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 09:04:07 INFO - PROCESS | 1672 | 1469549047328 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 09:04:07 INFO - PROCESS | 1672 | 1469549047331 Marionette TRACE conn2 <- [1,1750,null,{}] 09:04:07 INFO - PROCESS | 1672 | 1469549047335 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}] 09:04:07 INFO - PROCESS | 1672 | 1469549047337 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:08 INFO - PROCESS | 1672 | --DOCSHELL 0x11908f800 == 46 [pid = 1672] [id = 414] 09:04:08 INFO - PROCESS | 1672 | --DOCSHELL 0x12b743800 == 45 [pid = 1672] [id = 438] 09:04:08 INFO - PROCESS | 1672 | --DOCSHELL 0x129c4d800 == 44 [pid = 1672] [id = 437] 09:04:08 INFO - PROCESS | 1672 | --DOCSHELL 0x129c4e800 == 43 [pid = 1672] [id = 436] 09:04:08 INFO - PROCESS | 1672 | --DOCSHELL 0x128e94000 == 42 [pid = 1672] [id = 435] 09:04:08 INFO - PROCESS | 1672 | --DOCSHELL 0x126550800 == 41 [pid = 1672] [id = 434] 09:04:08 INFO - PROCESS | 1672 | --DOCSHELL 0x124298000 == 40 [pid = 1672] [id = 433] 09:04:08 INFO - PROCESS | 1672 | --DOCSHELL 0x119879800 == 39 [pid = 1672] [id = 432] 09:04:08 INFO - PROCESS | 1672 | --DOCSHELL 0x1191ba800 == 38 [pid = 1672] [id = 431] 09:04:08 INFO - PROCESS | 1672 | --DOCSHELL 0x11694e000 == 37 [pid = 1672] [id = 430] 09:04:08 INFO - PROCESS | 1672 | --DOCSHELL 0x11253d800 == 36 [pid = 1672] [id = 429] 09:04:08 INFO - PROCESS | 1672 | --DOCSHELL 0x12a920000 == 35 [pid = 1672] [id = 428] 09:04:08 INFO - PROCESS | 1672 | --DOCSHELL 0x119cb1800 == 34 [pid = 1672] [id = 427] 09:04:08 INFO - PROCESS | 1672 | --DOCSHELL 0x112f28800 == 33 [pid = 1672] [id = 426] 09:04:08 INFO - PROCESS | 1672 | --DOCSHELL 0x12a932000 == 32 [pid = 1672] [id = 425] 09:04:08 INFO - PROCESS | 1672 | --DOCSHELL 0x119086000 == 31 [pid = 1672] [id = 444] 09:04:08 INFO - PROCESS | 1672 | --DOCSHELL 0x12c056000 == 30 [pid = 1672] [id = 443] 09:04:08 INFO - PROCESS | 1672 | --DOCSHELL 0x12b844800 == 29 [pid = 1672] [id = 442] 09:04:08 INFO - PROCESS | 1672 | --DOCSHELL 0x119ef6000 == 28 [pid = 1672] [id = 441] 09:04:08 INFO - PROCESS | 1672 | --DOCSHELL 0x12b83a800 == 27 [pid = 1672] [id = 439] 09:04:08 INFO - PROCESS | 1672 | --DOCSHELL 0x112f2b000 == 26 [pid = 1672] [id = 440] 09:04:08 INFO - PROCESS | 1672 | 1469549048025 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 09:04:08 INFO - PROCESS | 1672 | --DOMWINDOW == 106 (0x12488f000) [pid = 1672] [serial = 1275] [outer = 0x0] [url = about:blank] 09:04:08 INFO - PROCESS | 1672 | --DOMWINDOW == 105 (0x11888d800) [pid = 1672] [serial = 1251] [outer = 0x0] [url = about:blank] 09:04:08 INFO - PROCESS | 1672 | --DOMWINDOW == 104 (0x1191dc400) [pid = 1672] [serial = 1252] [outer = 0x0] [url = about:blank] 09:04:08 INFO - PROCESS | 1672 | --DOMWINDOW == 103 (0x119b2e400) [pid = 1672] [serial = 1257] [outer = 0x0] [url = about:blank] 09:04:08 INFO - PROCESS | 1672 | --DOMWINDOW == 102 (0x11740a000) [pid = 1672] [serial = 1248] [outer = 0x0] [url = about:blank] 09:04:08 INFO - PROCESS | 1672 | --DOMWINDOW == 101 (0x117476400) [pid = 1672] [serial = 1249] [outer = 0x0] [url = about:blank] 09:04:08 INFO - PROCESS | 1672 | --DOMWINDOW == 100 (0x1193a8000) [pid = 1672] [serial = 1254] [outer = 0x0] [url = about:blank] 09:04:08 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x120e9b400) [pid = 1672] [serial = 1260] [outer = 0x0] [url = about:blank] 09:04:08 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x119c2e800) [pid = 1672] [serial = 1258] [outer = 0x0] [url = about:blank] 09:04:08 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x112ec9c00) [pid = 1672] [serial = 1245] [outer = 0x0] [url = about:blank] 09:04:08 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x124486c00) [pid = 1672] [serial = 1264] [outer = 0x0] [url = about:blank] 09:04:08 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x123f91000) [pid = 1672] [serial = 1263] [outer = 0x0] [url = about:blank] 09:04:08 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x116a9f800) [pid = 1672] [serial = 1242] [outer = 0x0] [url = about:blank] 09:04:08 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x11740c800) [pid = 1672] [serial = 1243] [outer = 0x0] [url = about:blank] 09:04:08 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x113006400) [pid = 1672] [serial = 1246] [outer = 0x0] [url = about:blank] 09:04:08 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x117409800) [pid = 1672] [serial = 1267] [outer = 0x0] [url = about:blank] 09:04:08 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x11740f000) [pid = 1672] [serial = 1231] [outer = 0x0] [url = about:blank] 09:04:08 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x1170a9800) [pid = 1672] [serial = 1230] [outer = 0x0] [url = about:blank] 09:04:08 INFO - PROCESS | 1672 | --DOMWINDOW == 88 (0x119b27800) [pid = 1672] [serial = 1233] [outer = 0x0] [url = about:blank] 09:04:08 INFO - PROCESS | 1672 | --DOMWINDOW == 87 (0x119c2c400) [pid = 1672] [serial = 1234] [outer = 0x0] [url = about:blank] 09:04:08 INFO - PROCESS | 1672 | --DOMWINDOW == 86 (0x124890c00) [pid = 1672] [serial = 1237] [outer = 0x0] [url = about:blank] 09:04:08 INFO - PROCESS | 1672 | --DOMWINDOW == 85 (0x1238f7400) [pid = 1672] [serial = 1236] [outer = 0x0] [url = about:blank] 09:04:08 INFO - PROCESS | 1672 | --DOMWINDOW == 84 (0x12484ec00) [pid = 1672] [serial = 1273] [outer = 0x0] [url = about:blank] 09:04:08 INFO - PROCESS | 1672 | --DOMWINDOW == 83 (0x1170abc00) [pid = 1672] [serial = 1239] [outer = 0x0] [url = about:blank] 09:04:08 INFO - PROCESS | 1672 | --DOMWINDOW == 82 (0x112f4c400) [pid = 1672] [serial = 1266] [outer = 0x0] [url = about:blank] 09:04:08 INFO - PROCESS | 1672 | --DOMWINDOW == 81 (0x1191da400) [pid = 1672] [serial = 1240] [outer = 0x0] [url = about:blank] 09:04:08 INFO - PROCESS | 1672 | --DOMWINDOW == 80 (0x12271e000) [pid = 1672] [serial = 1261] [outer = 0x0] [url = about:blank] 09:04:08 INFO - PROCESS | 1672 | --DOMWINDOW == 79 (0x123e19400) [pid = 1672] [serial = 1270] [outer = 0x0] [url = about:blank] 09:04:08 INFO - PROCESS | 1672 | --DOMWINDOW == 78 (0x123f9a800) [pid = 1672] [serial = 1272] [outer = 0x0] [url = about:blank] 09:04:08 INFO - PROCESS | 1672 | --DOMWINDOW == 77 (0x1199adc00) [pid = 1672] [serial = 1255] [outer = 0x0] [url = about:blank] 09:04:08 INFO - PROCESS | 1672 | --DOMWINDOW == 76 (0x1198ab000) [pid = 1672] [serial = 1269] [outer = 0x0] [url = about:blank] 09:04:08 INFO - PROCESS | 1672 | 1469549048131 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:08 INFO - PROCESS | 1672 | 1469549048133 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:08 INFO - PROCESS | 1672 | ++DOCSHELL 0x112122800 == 27 [pid = 1672] [id = 445] 09:04:08 INFO - PROCESS | 1672 | ++DOMWINDOW == 77 (0x111f39000) [pid = 1672] [serial = 1334] [outer = 0x0] 09:04:08 INFO - PROCESS | 1672 | ++DOMWINDOW == 78 (0x111f3d000) [pid = 1672] [serial = 1335] [outer = 0x111f39000] 09:04:08 INFO - PROCESS | 1672 | 1469549048161 Marionette DEBUG loaded listener.js 09:04:08 INFO - PROCESS | 1672 | ++DOMWINDOW == 79 (0x1127d4800) [pid = 1672] [serial = 1336] [outer = 0x111f39000] 09:04:08 INFO - PROCESS | 1672 | 1469549048563 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]]]}] 09:04:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 09:04:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1272ms 09:04:08 INFO - PROCESS | 1672 | 1469549048611 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 09:04:08 INFO - PROCESS | 1672 | 1469549048615 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 09:04:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 09:04:08 INFO - PROCESS | 1672 | 1469549048623 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 09:04:08 INFO - PROCESS | 1672 | 1469549048626 Marionette TRACE conn2 <- [1,1754,null,{}] 09:04:08 INFO - PROCESS | 1672 | 1469549048631 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}] 09:04:08 INFO - PROCESS | 1672 | 1469549048634 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:08 INFO - PROCESS | 1672 | 1469549048758 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 09:04:08 INFO - PROCESS | 1672 | 1469549048773 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:08 INFO - PROCESS | 1672 | 1469549048775 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:08 INFO - PROCESS | 1672 | ++DOCSHELL 0x116628800 == 28 [pid = 1672] [id = 446] 09:04:08 INFO - PROCESS | 1672 | ++DOMWINDOW == 80 (0x112a8a800) [pid = 1672] [serial = 1337] [outer = 0x0] 09:04:08 INFO - PROCESS | 1672 | ++DOMWINDOW == 81 (0x112f9d800) [pid = 1672] [serial = 1338] [outer = 0x112a8a800] 09:04:08 INFO - PROCESS | 1672 | 1469549048818 Marionette DEBUG loaded listener.js 09:04:08 INFO - PROCESS | 1672 | ++DOMWINDOW == 82 (0x113399c00) [pid = 1672] [serial = 1339] [outer = 0x112a8a800] 09:04:09 INFO - PROCESS | 1672 | 1469549049162 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]]]}] 09:04:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 09:04:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 573ms 09:04:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 09:04:09 INFO - PROCESS | 1672 | 1469549049196 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 09:04:09 INFO - PROCESS | 1672 | 1469549049197 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 09:04:09 INFO - PROCESS | 1672 | 1469549049199 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 09:04:09 INFO - PROCESS | 1672 | 1469549049201 Marionette TRACE conn2 <- [1,1758,null,{}] 09:04:09 INFO - PROCESS | 1672 | 1469549049203 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}] 09:04:09 INFO - PROCESS | 1672 | 1469549049205 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:09 INFO - PROCESS | 1672 | 1469549049280 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 09:04:09 INFO - PROCESS | 1672 | 1469549049289 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:09 INFO - PROCESS | 1672 | 1469549049290 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:09 INFO - PROCESS | 1672 | ++DOCSHELL 0x117362000 == 29 [pid = 1672] [id = 447] 09:04:09 INFO - PROCESS | 1672 | ++DOMWINDOW == 83 (0x113f30000) [pid = 1672] [serial = 1340] [outer = 0x0] 09:04:09 INFO - PROCESS | 1672 | ++DOMWINDOW == 84 (0x115ef3400) [pid = 1672] [serial = 1341] [outer = 0x113f30000] 09:04:09 INFO - PROCESS | 1672 | 1469549049323 Marionette DEBUG loaded listener.js 09:04:09 INFO - PROCESS | 1672 | ++DOMWINDOW == 85 (0x11697d800) [pid = 1672] [serial = 1342] [outer = 0x113f30000] 09:04:09 INFO - PROCESS | 1672 | 1469549049666 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]]]}] 09:04:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 09:04:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 519ms 09:04:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 09:04:09 INFO - PROCESS | 1672 | 1469549049719 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 09:04:09 INFO - PROCESS | 1672 | 1469549049722 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 09:04:09 INFO - PROCESS | 1672 | 1469549049729 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 09:04:09 INFO - PROCESS | 1672 | 1469549049732 Marionette TRACE conn2 <- [1,1762,null,{}] 09:04:09 INFO - PROCESS | 1672 | 1469549049734 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}] 09:04:09 INFO - PROCESS | 1672 | 1469549049736 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:09 INFO - PROCESS | 1672 | 1469549049843 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 09:04:09 INFO - PROCESS | 1672 | 1469549049879 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:09 INFO - PROCESS | 1672 | 1469549049879 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:09 INFO - PROCESS | 1672 | ++DOCSHELL 0x11827c800 == 30 [pid = 1672] [id = 448] 09:04:09 INFO - PROCESS | 1672 | ++DOMWINDOW == 86 (0x115e0bc00) [pid = 1672] [serial = 1343] [outer = 0x0] 09:04:09 INFO - PROCESS | 1672 | ++DOMWINDOW == 87 (0x116adc000) [pid = 1672] [serial = 1344] [outer = 0x115e0bc00] 09:04:09 INFO - PROCESS | 1672 | 1469549049905 Marionette DEBUG loaded listener.js 09:04:09 INFO - PROCESS | 1672 | ++DOMWINDOW == 88 (0x11744f400) [pid = 1672] [serial = 1345] [outer = 0x115e0bc00] 09:04:10 INFO - PROCESS | 1672 | 1469549050213 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]]]}] 09:04:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 09:04:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 525ms 09:04:10 INFO - PROCESS | 1672 | 1469549050251 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 09:04:10 INFO - PROCESS | 1672 | 1469549050254 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 09:04:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 09:04:10 INFO - PROCESS | 1672 | 1469549050257 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 09:04:10 INFO - PROCESS | 1672 | 1469549050258 Marionette TRACE conn2 <- [1,1766,null,{}] 09:04:10 INFO - PROCESS | 1672 | 1469549050260 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}] 09:04:10 INFO - PROCESS | 1672 | 1469549050262 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:10 INFO - PROCESS | 1672 | 1469549050354 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 09:04:10 INFO - PROCESS | 1672 | 1469549050392 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:10 INFO - PROCESS | 1672 | 1469549050394 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:10 INFO - PROCESS | 1672 | ++DOCSHELL 0x119394000 == 31 [pid = 1672] [id = 449] 09:04:10 INFO - PROCESS | 1672 | ++DOMWINDOW == 89 (0x1170a9800) [pid = 1672] [serial = 1346] [outer = 0x0] 09:04:10 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x117480c00) [pid = 1672] [serial = 1347] [outer = 0x1170a9800] 09:04:10 INFO - PROCESS | 1672 | 1469549050424 Marionette DEBUG loaded listener.js 09:04:10 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x118390000) [pid = 1672] [serial = 1348] [outer = 0x1170a9800] 09:04:10 INFO - PROCESS | 1672 | 1469549050766 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]]]}] 09:04:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 09:04:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 519ms 09:04:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 09:04:10 INFO - PROCESS | 1672 | 1469549050777 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 09:04:10 INFO - PROCESS | 1672 | 1469549050778 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 09:04:10 INFO - PROCESS | 1672 | 1469549050781 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 09:04:10 INFO - PROCESS | 1672 | 1469549050782 Marionette TRACE conn2 <- [1,1770,null,{}] 09:04:10 INFO - PROCESS | 1672 | 1469549050786 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}] 09:04:10 INFO - PROCESS | 1672 | 1469549050788 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:10 INFO - PROCESS | 1672 | 1469549050920 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 09:04:10 INFO - PROCESS | 1672 | 1469549050942 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:10 INFO - PROCESS | 1672 | 1469549050947 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:10 INFO - PROCESS | 1672 | ++DOCSHELL 0x119cae800 == 32 [pid = 1672] [id = 450] 09:04:10 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x113d9b800) [pid = 1672] [serial = 1349] [outer = 0x0] 09:04:10 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x1187e1400) [pid = 1672] [serial = 1350] [outer = 0x113d9b800] 09:04:11 INFO - PROCESS | 1672 | 1469549050999 Marionette DEBUG loaded listener.js 09:04:11 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x119197400) [pid = 1672] [serial = 1351] [outer = 0x113d9b800] 09:04:11 INFO - PROCESS | 1672 | 1469549051509 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]]]}] 09:04:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 09:04:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 773ms 09:04:11 INFO - PROCESS | 1672 | 1469549051558 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 09:04:11 INFO - PROCESS | 1672 | 1469549051560 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 09:04:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 09:04:11 INFO - PROCESS | 1672 | 1469549051562 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 09:04:11 INFO - PROCESS | 1672 | 1469549051563 Marionette TRACE conn2 <- [1,1774,null,{}] 09:04:11 INFO - PROCESS | 1672 | 1469549051565 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}] 09:04:11 INFO - PROCESS | 1672 | 1469549051566 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:11 INFO - PROCESS | 1672 | 1469549051677 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 09:04:11 INFO - PROCESS | 1672 | 1469549051692 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:11 INFO - PROCESS | 1672 | 1469549051693 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:11 INFO - PROCESS | 1672 | ++DOCSHELL 0x110f56800 == 33 [pid = 1672] [id = 451] 09:04:11 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x1184cd000) [pid = 1672] [serial = 1352] [outer = 0x0] 09:04:11 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x1193ac000) [pid = 1672] [serial = 1353] [outer = 0x1184cd000] 09:04:11 INFO - PROCESS | 1672 | 1469549051724 Marionette DEBUG loaded listener.js 09:04:11 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x1198b3000) [pid = 1672] [serial = 1354] [outer = 0x1184cd000] 09:04:12 INFO - PROCESS | 1672 | 1469549052045 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]]]}] 09:04:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 09:04:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 520ms 09:04:12 INFO - PROCESS | 1672 | 1469549052089 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 09:04:12 INFO - PROCESS | 1672 | 1469549052090 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 09:04:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 09:04:12 INFO - PROCESS | 1672 | 1469549052093 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 09:04:12 INFO - PROCESS | 1672 | 1469549052094 Marionette TRACE conn2 <- [1,1778,null,{}] 09:04:12 INFO - PROCESS | 1672 | 1469549052096 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}] 09:04:12 INFO - PROCESS | 1672 | 1469549052097 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:12 INFO - PROCESS | 1672 | 1469549052384 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 09:04:12 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x117478c00) [pid = 1672] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 09:04:12 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x1191d8000) [pid = 1672] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 09:04:12 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x119585c00) [pid = 1672] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 09:04:12 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x119b30000) [pid = 1672] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 09:04:12 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x117410c00) [pid = 1672] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 09:04:12 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x1199b0000) [pid = 1672] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 09:04:12 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x117450000) [pid = 1672] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 09:04:12 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x112f4a400) [pid = 1672] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 09:04:12 INFO - PROCESS | 1672 | --DOMWINDOW == 88 (0x119820c00) [pid = 1672] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 09:04:12 INFO - PROCESS | 1672 | --DOMWINDOW == 87 (0x112a6e800) [pid = 1672] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 09:04:12 INFO - PROCESS | 1672 | --DOMWINDOW == 86 (0x117408000) [pid = 1672] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 09:04:12 INFO - PROCESS | 1672 | --DOMWINDOW == 85 (0x1127db800) [pid = 1672] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 09:04:12 INFO - PROCESS | 1672 | --DOMWINDOW == 84 (0x116a9ec00) [pid = 1672] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 09:04:12 INFO - PROCESS | 1672 | --DOMWINDOW == 83 (0x120fcb000) [pid = 1672] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 09:04:12 INFO - PROCESS | 1672 | --DOMWINDOW == 82 (0x112a7a800) [pid = 1672] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 09:04:12 INFO - PROCESS | 1672 | 1469549052429 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:12 INFO - PROCESS | 1672 | 1469549052430 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:12 INFO - PROCESS | 1672 | ++DOCSHELL 0x117e43800 == 34 [pid = 1672] [id = 452] 09:04:12 INFO - PROCESS | 1672 | ++DOMWINDOW == 83 (0x111f32400) [pid = 1672] [serial = 1355] [outer = 0x0] 09:04:12 INFO - PROCESS | 1672 | ++DOMWINDOW == 84 (0x112a70000) [pid = 1672] [serial = 1356] [outer = 0x111f32400] 09:04:12 INFO - PROCESS | 1672 | 1469549052454 Marionette DEBUG loaded listener.js 09:04:12 INFO - PROCESS | 1672 | ++DOMWINDOW == 85 (0x116639800) [pid = 1672] [serial = 1357] [outer = 0x111f32400] 09:04:12 INFO - PROCESS | 1672 | 1469549052692 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]]]}] 09:04:12 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 09:04:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 619ms 09:04:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 09:04:12 INFO - PROCESS | 1672 | 1469549052713 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 09:04:12 INFO - PROCESS | 1672 | 1469549052714 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 09:04:12 INFO - PROCESS | 1672 | 1469549052716 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 09:04:12 INFO - PROCESS | 1672 | 1469549052717 Marionette TRACE conn2 <- [1,1782,null,{}] 09:04:12 INFO - PROCESS | 1672 | 1469549052727 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}] 09:04:12 INFO - PROCESS | 1672 | 1469549052728 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:12 INFO - PROCESS | 1672 | 1469549052810 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 09:04:12 INFO - PROCESS | 1672 | 1469549052814 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:12 INFO - PROCESS | 1672 | 1469549052815 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:12 INFO - PROCESS | 1672 | ++DOCSHELL 0x124b09000 == 35 [pid = 1672] [id = 453] 09:04:12 INFO - PROCESS | 1672 | ++DOMWINDOW == 86 (0x112a7f000) [pid = 1672] [serial = 1358] [outer = 0x0] 09:04:12 INFO - PROCESS | 1672 | ++DOMWINDOW == 87 (0x11876e800) [pid = 1672] [serial = 1359] [outer = 0x112a7f000] 09:04:12 INFO - PROCESS | 1672 | 1469549052841 Marionette DEBUG loaded listener.js 09:04:12 INFO - PROCESS | 1672 | ++DOMWINDOW == 88 (0x1199b2000) [pid = 1672] [serial = 1360] [outer = 0x112a7f000] 09:04:13 INFO - PROCESS | 1672 | 1469549053176 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]]]}] 09:04:13 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 09:04:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 479ms 09:04:13 INFO - PROCESS | 1672 | 1469549053196 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 09:04:13 INFO - PROCESS | 1672 | 1469549053197 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 09:04:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 09:04:13 INFO - PROCESS | 1672 | 1469549053199 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 09:04:13 INFO - PROCESS | 1672 | 1469549053200 Marionette TRACE conn2 <- [1,1786,null,{}] 09:04:13 INFO - PROCESS | 1672 | 1469549053206 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}] 09:04:13 INFO - PROCESS | 1672 | 1469549053208 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:13 INFO - PROCESS | 1672 | 1469549053312 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 09:04:13 INFO - PROCESS | 1672 | 1469549053319 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:13 INFO - PROCESS | 1672 | 1469549053320 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:13 INFO - PROCESS | 1672 | ++DOCSHELL 0x125581000 == 36 [pid = 1672] [id = 454] 09:04:13 INFO - PROCESS | 1672 | ++DOMWINDOW == 89 (0x1127d5800) [pid = 1672] [serial = 1361] [outer = 0x0] 09:04:13 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x1199b1400) [pid = 1672] [serial = 1362] [outer = 0x1127d5800] 09:04:13 INFO - PROCESS | 1672 | 1469549053344 Marionette DEBUG loaded listener.js 09:04:13 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x119c26400) [pid = 1672] [serial = 1363] [outer = 0x1127d5800] 09:04:13 INFO - PROCESS | 1672 | 1469549053644 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]]]}] 09:04:13 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 09:04:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 472ms 09:04:13 INFO - PROCESS | 1672 | 1469549053672 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 09:04:13 INFO - PROCESS | 1672 | 1469549053673 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 09:04:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 09:04:13 INFO - PROCESS | 1672 | 1469549053675 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 09:04:13 INFO - PROCESS | 1672 | 1469549053677 Marionette TRACE conn2 <- [1,1790,null,{}] 09:04:13 INFO - PROCESS | 1672 | 1469549053679 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}] 09:04:13 INFO - PROCESS | 1672 | 1469549053680 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:13 INFO - PROCESS | 1672 | 1469549053757 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 09:04:13 INFO - PROCESS | 1672 | 1469549053760 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:13 INFO - PROCESS | 1672 | 1469549053762 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:13 INFO - PROCESS | 1672 | ++DOCSHELL 0x12893c800 == 37 [pid = 1672] [id = 455] 09:04:13 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x113809000) [pid = 1672] [serial = 1364] [outer = 0x0] 09:04:13 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x119c30800) [pid = 1672] [serial = 1365] [outer = 0x113809000] 09:04:13 INFO - PROCESS | 1672 | 1469549053789 Marionette DEBUG loaded listener.js 09:04:13 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x120ea1000) [pid = 1672] [serial = 1366] [outer = 0x113809000] 09:04:14 INFO - PROCESS | 1672 | 1469549054141 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]]]}] 09:04:14 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) 09:04:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 517ms 09:04:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 09:04:14 INFO - PROCESS | 1672 | 1469549054203 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 09:04:14 INFO - PROCESS | 1672 | 1469549054205 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 09:04:14 INFO - PROCESS | 1672 | 1469549054207 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 09:04:14 INFO - PROCESS | 1672 | 1469549054209 Marionette TRACE conn2 <- [1,1794,null,{}] 09:04:14 INFO - PROCESS | 1672 | 1469549054211 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}] 09:04:14 INFO - PROCESS | 1672 | 1469549054213 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:14 INFO - PROCESS | 1672 | 1469549054298 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 09:04:14 INFO - PROCESS | 1672 | 1469549054303 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:14 INFO - PROCESS | 1672 | 1469549054305 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:14 INFO - PROCESS | 1672 | ++DOCSHELL 0x11907f800 == 38 [pid = 1672] [id = 456] 09:04:14 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x120fc3000) [pid = 1672] [serial = 1367] [outer = 0x0] 09:04:14 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x120fdb800) [pid = 1672] [serial = 1368] [outer = 0x120fc3000] 09:04:14 INFO - PROCESS | 1672 | 1469549054329 Marionette DEBUG loaded listener.js 09:04:14 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x124086400) [pid = 1672] [serial = 1369] [outer = 0x120fc3000] 09:04:14 INFO - PROCESS | 1672 | 1469549054899 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]]]}] 09:04:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:04:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 721ms 09:04:14 INFO - PROCESS | 1672 | 1469549054955 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 09:04:14 INFO - PROCESS | 1672 | 1469549054958 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 09:04:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 09:04:14 INFO - PROCESS | 1672 | 1469549054961 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 09:04:14 INFO - PROCESS | 1672 | 1469549054964 Marionette TRACE conn2 <- [1,1798,null,{}] 09:04:14 INFO - PROCESS | 1672 | 1469549054968 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}] 09:04:14 INFO - PROCESS | 1672 | 1469549054970 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:15 INFO - PROCESS | 1672 | 1469549055080 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 09:04:15 INFO - PROCESS | 1672 | 1469549055138 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:15 INFO - PROCESS | 1672 | 1469549055139 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:15 INFO - PROCESS | 1672 | ++DOCSHELL 0x117256800 == 39 [pid = 1672] [id = 457] 09:04:15 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x112a71800) [pid = 1672] [serial = 1370] [outer = 0x0] 09:04:15 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x112f4c400) [pid = 1672] [serial = 1371] [outer = 0x112a71800] 09:04:15 INFO - PROCESS | 1672 | 1469549055171 Marionette DEBUG loaded listener.js 09:04:15 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x113866c00) [pid = 1672] [serial = 1372] [outer = 0x112a71800] 09:04:15 INFO - PROCESS | 1672 | 1469549055744 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]]]}] 09:04:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 09:04:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 823ms 09:04:15 INFO - PROCESS | 1672 | 1469549055784 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 09:04:15 INFO - PROCESS | 1672 | 1469549055787 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 09:04:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 09:04:15 INFO - PROCESS | 1672 | 1469549055792 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 09:04:15 INFO - PROCESS | 1672 | 1469549055794 Marionette TRACE conn2 <- [1,1802,null,{}] 09:04:15 INFO - PROCESS | 1672 | 1469549055796 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}] 09:04:15 INFO - PROCESS | 1672 | 1469549055798 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:15 INFO - PROCESS | 1672 | 1469549055910 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 09:04:15 INFO - PROCESS | 1672 | 1469549055968 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:15 INFO - PROCESS | 1672 | 1469549055969 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:15 INFO - PROCESS | 1672 | ++DOCSHELL 0x1161d8000 == 40 [pid = 1672] [id = 458] 09:04:15 INFO - PROCESS | 1672 | ++DOMWINDOW == 101 (0x112f50c00) [pid = 1672] [serial = 1373] [outer = 0x0] 09:04:15 INFO - PROCESS | 1672 | ++DOMWINDOW == 102 (0x116075800) [pid = 1672] [serial = 1374] [outer = 0x112f50c00] 09:04:16 INFO - PROCESS | 1672 | 1469549056000 Marionette DEBUG loaded listener.js 09:04:16 INFO - PROCESS | 1672 | ++DOMWINDOW == 103 (0x1170ac400) [pid = 1672] [serial = 1375] [outer = 0x112f50c00] 09:04:16 INFO - PROCESS | 1672 | --DOCSHELL 0x12893c800 == 39 [pid = 1672] [id = 455] 09:04:16 INFO - PROCESS | 1672 | --DOCSHELL 0x125581000 == 38 [pid = 1672] [id = 454] 09:04:16 INFO - PROCESS | 1672 | --DOCSHELL 0x124b09000 == 37 [pid = 1672] [id = 453] 09:04:16 INFO - PROCESS | 1672 | --DOCSHELL 0x117e43800 == 36 [pid = 1672] [id = 452] 09:04:16 INFO - PROCESS | 1672 | --DOCSHELL 0x110f56800 == 35 [pid = 1672] [id = 451] 09:04:16 INFO - PROCESS | 1672 | --DOCSHELL 0x119cae800 == 34 [pid = 1672] [id = 450] 09:04:16 INFO - PROCESS | 1672 | --DOCSHELL 0x119394000 == 33 [pid = 1672] [id = 449] 09:04:16 INFO - PROCESS | 1672 | --DOCSHELL 0x11827c800 == 32 [pid = 1672] [id = 448] 09:04:16 INFO - PROCESS | 1672 | --DOCSHELL 0x117362000 == 31 [pid = 1672] [id = 447] 09:04:16 INFO - PROCESS | 1672 | --DOCSHELL 0x116628800 == 30 [pid = 1672] [id = 446] 09:04:16 INFO - PROCESS | 1672 | --DOCSHELL 0x112122800 == 29 [pid = 1672] [id = 445] 09:04:16 INFO - PROCESS | 1672 | --DOMWINDOW == 102 (0x1187d3c00) [pid = 1672] [serial = 1299] [outer = 0x0] [url = about:blank] 09:04:16 INFO - PROCESS | 1672 | --DOMWINDOW == 101 (0x119587000) [pid = 1672] [serial = 1302] [outer = 0x0] [url = about:blank] 09:04:16 INFO - PROCESS | 1672 | --DOMWINDOW == 100 (0x120ea2400) [pid = 1672] [serial = 1306] [outer = 0x0] [url = about:blank] 09:04:16 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x119ea5800) [pid = 1672] [serial = 1305] [outer = 0x0] [url = about:blank] 09:04:16 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x120fc4c00) [pid = 1672] [serial = 1308] [outer = 0x0] [url = about:blank] 09:04:16 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x120fcec00) [pid = 1672] [serial = 1314] [outer = 0x0] [url = about:blank] 09:04:16 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x120fd9c00) [pid = 1672] [serial = 1315] [outer = 0x0] [url = about:blank] 09:04:16 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x124f7f800) [pid = 1672] [serial = 1276] [outer = 0x0] [url = about:blank] 09:04:16 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x117476000) [pid = 1672] [serial = 1281] [outer = 0x0] [url = about:blank] 09:04:16 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x117e16800) [pid = 1672] [serial = 1282] [outer = 0x0] [url = about:blank] 09:04:16 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x112f9f000) [pid = 1672] [serial = 1290] [outer = 0x0] [url = about:blank] 09:04:16 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x11339f000) [pid = 1672] [serial = 1291] [outer = 0x0] [url = about:blank] 09:04:16 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x1199ad800) [pid = 1672] [serial = 1284] [outer = 0x0] [url = about:blank] 09:04:16 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x119c2d400) [pid = 1672] [serial = 1285] [outer = 0x0] [url = about:blank] 09:04:16 INFO - PROCESS | 1672 | --DOMWINDOW == 88 (0x112a78400) [pid = 1672] [serial = 1278] [outer = 0x0] [url = about:blank] 09:04:16 INFO - PROCESS | 1672 | --DOMWINDOW == 87 (0x112f50800) [pid = 1672] [serial = 1279] [outer = 0x0] [url = about:blank] 09:04:16 INFO - PROCESS | 1672 | --DOMWINDOW == 86 (0x11747e000) [pid = 1672] [serial = 1296] [outer = 0x0] [url = about:blank] 09:04:16 INFO - PROCESS | 1672 | --DOMWINDOW == 85 (0x1127dfc00) [pid = 1672] [serial = 1287] [outer = 0x0] [url = about:blank] 09:04:16 INFO - PROCESS | 1672 | --DOMWINDOW == 84 (0x112a7b800) [pid = 1672] [serial = 1288] [outer = 0x0] [url = about:blank] 09:04:16 INFO - PROCESS | 1672 | --DOMWINDOW == 83 (0x1170b4000) [pid = 1672] [serial = 1293] [outer = 0x0] [url = about:blank] 09:04:16 INFO - PROCESS | 1672 | --DOMWINDOW == 82 (0x11740a800) [pid = 1672] [serial = 1294] [outer = 0x0] [url = about:blank] 09:04:16 INFO - PROCESS | 1672 | --DOMWINDOW == 81 (0x123f8c400) [pid = 1672] [serial = 1317] [outer = 0x0] [url = about:blank] 09:04:16 INFO - PROCESS | 1672 | --DOMWINDOW == 80 (0x117e23c00) [pid = 1672] [serial = 1311] [outer = 0x0] [url = about:blank] 09:04:16 INFO - PROCESS | 1672 | --DOMWINDOW == 79 (0x120fd1800) [pid = 1672] [serial = 1309] [outer = 0x0] [url = about:blank] 09:04:16 INFO - PROCESS | 1672 | --DOMWINDOW == 78 (0x119c2ac00) [pid = 1672] [serial = 1303] [outer = 0x0] [url = about:blank] 09:04:16 INFO - PROCESS | 1672 | --DOMWINDOW == 77 (0x112a7e000) [pid = 1672] [serial = 1312] [outer = 0x0] [url = about:blank] 09:04:16 INFO - PROCESS | 1672 | --DOMWINDOW == 76 (0x119049400) [pid = 1672] [serial = 1300] [outer = 0x0] [url = about:blank] 09:04:16 INFO - PROCESS | 1672 | --DOMWINDOW == 75 (0x1176a8800) [pid = 1672] [serial = 1297] [outer = 0x0] [url = about:blank] 09:04:16 INFO - PROCESS | 1672 | --DOMWINDOW == 74 (0x124847800) [pid = 1672] [serial = 1318] [outer = 0x0] [url = about:blank] 09:04:16 INFO - PROCESS | 1672 | 1469549056623 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]]]}] 09:04:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 09:04:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 873ms 09:04:16 INFO - PROCESS | 1672 | 1469549056666 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 09:04:16 INFO - PROCESS | 1672 | 1469549056668 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 09:04:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 09:04:16 INFO - PROCESS | 1672 | 1469549056677 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 09:04:16 INFO - PROCESS | 1672 | 1469549056680 Marionette TRACE conn2 <- [1,1806,null,{}] 09:04:16 INFO - PROCESS | 1672 | 1469549056683 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}] 09:04:16 INFO - PROCESS | 1672 | 1469549056684 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:16 INFO - PROCESS | 1672 | 1469549056768 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 09:04:16 INFO - PROCESS | 1672 | 1469549056774 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:16 INFO - PROCESS | 1672 | 1469549056776 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:16 INFO - PROCESS | 1672 | ++DOCSHELL 0x113abc000 == 30 [pid = 1672] [id = 459] 09:04:16 INFO - PROCESS | 1672 | ++DOMWINDOW == 75 (0x112f4d800) [pid = 1672] [serial = 1376] [outer = 0x0] 09:04:16 INFO - PROCESS | 1672 | ++DOMWINDOW == 76 (0x112fa8800) [pid = 1672] [serial = 1377] [outer = 0x112f4d800] 09:04:16 INFO - PROCESS | 1672 | 1469549056803 Marionette DEBUG loaded listener.js 09:04:16 INFO - PROCESS | 1672 | ++DOMWINDOW == 77 (0x11662e000) [pid = 1672] [serial = 1378] [outer = 0x112f4d800] 09:04:17 INFO - PROCESS | 1672 | 1469549057175 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]]]}] 09:04:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 09:04:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 521ms 09:04:17 INFO - PROCESS | 1672 | 1469549057199 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 09:04:17 INFO - PROCESS | 1672 | 1469549057202 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 09:04:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 09:04:17 INFO - PROCESS | 1672 | 1469549057208 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 09:04:17 INFO - PROCESS | 1672 | 1469549057210 Marionette TRACE conn2 <- [1,1810,null,{}] 09:04:17 INFO - PROCESS | 1672 | 1469549057212 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}] 09:04:17 INFO - PROCESS | 1672 | 1469549057214 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:17 INFO - PROCESS | 1672 | 1469549057293 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 09:04:17 INFO - PROCESS | 1672 | 1469549057297 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:17 INFO - PROCESS | 1672 | 1469549057298 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:17 INFO - PROCESS | 1672 | ++DOCSHELL 0x11736d000 == 31 [pid = 1672] [id = 460] 09:04:17 INFO - PROCESS | 1672 | ++DOMWINDOW == 78 (0x116aa8c00) [pid = 1672] [serial = 1379] [outer = 0x0] 09:04:17 INFO - PROCESS | 1672 | ++DOMWINDOW == 79 (0x117407800) [pid = 1672] [serial = 1380] [outer = 0x116aa8c00] 09:04:17 INFO - PROCESS | 1672 | 1469549057327 Marionette DEBUG loaded listener.js 09:04:17 INFO - PROCESS | 1672 | ++DOMWINDOW == 80 (0x117447400) [pid = 1672] [serial = 1381] [outer = 0x116aa8c00] 09:04:17 INFO - PROCESS | 1672 | 1469549057683 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]]]}] 09:04:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 09:04:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 520ms 09:04:17 INFO - PROCESS | 1672 | 1469549057728 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 09:04:17 INFO - PROCESS | 1672 | 1469549057730 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 09:04:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 09:04:17 INFO - PROCESS | 1672 | 1469549057742 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 09:04:17 INFO - PROCESS | 1672 | 1469549057744 Marionette TRACE conn2 <- [1,1814,null,{}] 09:04:17 INFO - PROCESS | 1672 | 1469549057752 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}] 09:04:17 INFO - PROCESS | 1672 | 1469549057756 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:17 INFO - PROCESS | 1672 | 1469549057834 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 09:04:17 INFO - PROCESS | 1672 | 1469549057841 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:17 INFO - PROCESS | 1672 | 1469549057843 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:17 INFO - PROCESS | 1672 | ++DOCSHELL 0x1195ca000 == 32 [pid = 1672] [id = 461] 09:04:17 INFO - PROCESS | 1672 | ++DOMWINDOW == 81 (0x11747c800) [pid = 1672] [serial = 1382] [outer = 0x0] 09:04:17 INFO - PROCESS | 1672 | ++DOMWINDOW == 82 (0x118766800) [pid = 1672] [serial = 1383] [outer = 0x11747c800] 09:04:17 INFO - PROCESS | 1672 | 1469549057871 Marionette DEBUG loaded listener.js 09:04:17 INFO - PROCESS | 1672 | ++DOMWINDOW == 83 (0x1188ecc00) [pid = 1672] [serial = 1384] [outer = 0x11747c800] 09:04:18 INFO - PROCESS | 1672 | 1469549058198 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]]]}] 09:04:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 09:04:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 476ms 09:04:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 09:04:18 INFO - PROCESS | 1672 | 1469549058214 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 09:04:18 INFO - PROCESS | 1672 | 1469549058215 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 09:04:18 INFO - PROCESS | 1672 | 1469549058218 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 09:04:18 INFO - PROCESS | 1672 | 1469549058221 Marionette TRACE conn2 <- [1,1818,null,{}] 09:04:18 INFO - PROCESS | 1672 | 1469549058225 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}] 09:04:18 INFO - PROCESS | 1672 | 1469549058226 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:18 INFO - PROCESS | 1672 | 1469549058309 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 09:04:18 INFO - PROCESS | 1672 | 1469549058313 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:18 INFO - PROCESS | 1672 | 1469549058314 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:18 INFO - PROCESS | 1672 | ++DOCSHELL 0x123f22800 == 33 [pid = 1672] [id = 462] 09:04:18 INFO - PROCESS | 1672 | ++DOMWINDOW == 84 (0x1191d6c00) [pid = 1672] [serial = 1385] [outer = 0x0] 09:04:18 INFO - PROCESS | 1672 | ++DOMWINDOW == 85 (0x1193a8400) [pid = 1672] [serial = 1386] [outer = 0x1191d6c00] 09:04:18 INFO - PROCESS | 1672 | 1469549058339 Marionette DEBUG loaded listener.js 09:04:18 INFO - PROCESS | 1672 | ++DOMWINDOW == 86 (0x119588000) [pid = 1672] [serial = 1387] [outer = 0x1191d6c00] 09:04:18 INFO - PROCESS | 1672 | 1469549058690 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]]]}] 09:04:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 09:04:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 522ms 09:04:18 INFO - PROCESS | 1672 | 1469549058741 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 09:04:18 INFO - PROCESS | 1672 | 1469549058742 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 09:04:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 09:04:18 INFO - PROCESS | 1672 | 1469549058750 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 09:04:18 INFO - PROCESS | 1672 | 1469549058751 Marionette TRACE conn2 <- [1,1822,null,{}] 09:04:18 INFO - PROCESS | 1672 | 1469549058753 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}] 09:04:18 INFO - PROCESS | 1672 | 1469549058755 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:18 INFO - PROCESS | 1672 | 1469549058851 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 09:04:18 INFO - PROCESS | 1672 | 1469549058855 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:18 INFO - PROCESS | 1672 | 1469549058856 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:18 INFO - PROCESS | 1672 | ++DOCSHELL 0x12485a000 == 34 [pid = 1672] [id = 463] 09:04:18 INFO - PROCESS | 1672 | ++DOMWINDOW == 87 (0x1127dc400) [pid = 1672] [serial = 1388] [outer = 0x0] 09:04:18 INFO - PROCESS | 1672 | ++DOMWINDOW == 88 (0x1199a6400) [pid = 1672] [serial = 1389] [outer = 0x1127dc400] 09:04:18 INFO - PROCESS | 1672 | 1469549058880 Marionette DEBUG loaded listener.js 09:04:18 INFO - PROCESS | 1672 | ++DOMWINDOW == 89 (0x119b30c00) [pid = 1672] [serial = 1390] [outer = 0x1127dc400] 09:04:19 INFO - PROCESS | 1672 | 1469549059213 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]]]}] 09:04:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 09:04:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 518ms 09:04:19 INFO - PROCESS | 1672 | 1469549059268 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 09:04:19 INFO - PROCESS | 1672 | 1469549059270 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 09:04:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 09:04:19 INFO - PROCESS | 1672 | 1469549059278 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 09:04:19 INFO - PROCESS | 1672 | 1469549059279 Marionette TRACE conn2 <- [1,1826,null,{}] 09:04:19 INFO - PROCESS | 1672 | 1469549059282 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}] 09:04:19 INFO - PROCESS | 1672 | 1469549059286 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:19 INFO - PROCESS | 1672 | 1469549059399 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 09:04:19 INFO - PROCESS | 1672 | 1469549059413 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:19 INFO - PROCESS | 1672 | 1469549059414 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:19 INFO - PROCESS | 1672 | ++DOCSHELL 0x128886800 == 35 [pid = 1672] [id = 464] 09:04:19 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x1199ac400) [pid = 1672] [serial = 1391] [outer = 0x0] 09:04:19 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x120e9c400) [pid = 1672] [serial = 1392] [outer = 0x1199ac400] 09:04:19 INFO - PROCESS | 1672 | 1469549059445 Marionette DEBUG loaded listener.js 09:04:19 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x1238f7400) [pid = 1672] [serial = 1393] [outer = 0x1199ac400] 09:04:19 INFO - PROCESS | 1672 | 1469549059789 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]]]}] 09:04:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 09:04:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 518ms 09:04:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 09:04:19 INFO - PROCESS | 1672 | 1469549059796 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 09:04:19 INFO - PROCESS | 1672 | 1469549059797 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 09:04:19 INFO - PROCESS | 1672 | 1469549059799 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 09:04:19 INFO - PROCESS | 1672 | 1469549059800 Marionette TRACE conn2 <- [1,1830,null,{}] 09:04:19 INFO - PROCESS | 1672 | 1469549059803 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}] 09:04:19 INFO - PROCESS | 1672 | 1469549059804 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:19 INFO - PROCESS | 1672 | 1469549059902 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 09:04:19 INFO - PROCESS | 1672 | 1469549059906 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:19 INFO - PROCESS | 1672 | 1469549059907 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:19 INFO - PROCESS | 1672 | ++DOCSHELL 0x118519800 == 36 [pid = 1672] [id = 465] 09:04:19 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x1199ae800) [pid = 1672] [serial = 1394] [outer = 0x0] 09:04:19 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x1242f7800) [pid = 1672] [serial = 1395] [outer = 0x1199ae800] 09:04:19 INFO - PROCESS | 1672 | 1469549059931 Marionette DEBUG loaded listener.js 09:04:19 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x124488800) [pid = 1672] [serial = 1396] [outer = 0x1199ae800] 09:04:20 INFO - PROCESS | 1672 | 1469549060268 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]]]}] 09:04:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 09:04:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 521ms 09:04:20 INFO - PROCESS | 1672 | 1469549060320 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 09:04:20 INFO - PROCESS | 1672 | 1469549060321 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 09:04:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 09:04:20 INFO - PROCESS | 1672 | 1469549060324 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 09:04:20 INFO - PROCESS | 1672 | 1469549060325 Marionette TRACE conn2 <- [1,1834,null,{}] 09:04:20 INFO - PROCESS | 1672 | 1469549060327 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}] 09:04:20 INFO - PROCESS | 1672 | 1469549060329 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:20 INFO - PROCESS | 1672 | 1469549060461 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 09:04:20 INFO - PROCESS | 1672 | 1469549060479 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:20 INFO - PROCESS | 1672 | 1469549060480 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:20 INFO - PROCESS | 1672 | ++DOCSHELL 0x12a45d800 == 37 [pid = 1672] [id = 466] 09:04:20 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x124488c00) [pid = 1672] [serial = 1397] [outer = 0x0] 09:04:20 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x1244c2000) [pid = 1672] [serial = 1398] [outer = 0x124488c00] 09:04:20 INFO - PROCESS | 1672 | 1469549060512 Marionette DEBUG loaded listener.js 09:04:20 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x124845800) [pid = 1672] [serial = 1399] [outer = 0x124488c00] 09:04:20 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x111f39000) [pid = 1672] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 09:04:20 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x112a8a800) [pid = 1672] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 09:04:20 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x115e0bc00) [pid = 1672] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 09:04:20 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x113f30000) [pid = 1672] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 09:04:20 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x1170a9800) [pid = 1672] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 09:04:20 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x112a6f400) [pid = 1672] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 09:04:20 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x1129d1400) [pid = 1672] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 09:04:20 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x116785400) [pid = 1672] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 09:04:20 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x113d9b800) [pid = 1672] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 09:04:20 INFO - PROCESS | 1672 | --DOMWINDOW == 88 (0x1184cd000) [pid = 1672] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 09:04:20 INFO - PROCESS | 1672 | --DOMWINDOW == 87 (0x111f32400) [pid = 1672] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 09:04:20 INFO - PROCESS | 1672 | --DOMWINDOW == 86 (0x1127d5800) [pid = 1672] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 09:04:20 INFO - PROCESS | 1672 | --DOMWINDOW == 85 (0x1191d6400) [pid = 1672] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 09:04:20 INFO - PROCESS | 1672 | --DOMWINDOW == 84 (0x112a7f000) [pid = 1672] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 09:04:20 INFO - PROCESS | 1672 | --DOMWINDOW == 83 (0x1191da000) [pid = 1672] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 09:04:20 INFO - PROCESS | 1672 | --DOMWINDOW == 82 (0x113809000) [pid = 1672] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 09:04:20 INFO - PROCESS | 1672 | 1469549060924 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]]]}] 09:04:20 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 09:04:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 619ms 09:04:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 09:04:20 INFO - PROCESS | 1672 | 1469549060943 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 09:04:20 INFO - PROCESS | 1672 | 1469549060944 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 09:04:20 INFO - PROCESS | 1672 | 1469549060946 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 09:04:20 INFO - PROCESS | 1672 | 1469549060947 Marionette TRACE conn2 <- [1,1838,null,{}] 09:04:20 INFO - PROCESS | 1672 | 1469549060950 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}] 09:04:20 INFO - PROCESS | 1672 | 1469549060951 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:21 INFO - PROCESS | 1672 | 1469549061029 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 09:04:21 INFO - PROCESS | 1672 | 1469549061032 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:21 INFO - PROCESS | 1672 | 1469549061033 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:21 INFO - PROCESS | 1672 | ++DOCSHELL 0x124097000 == 38 [pid = 1672] [id = 467] 09:04:21 INFO - PROCESS | 1672 | ++DOMWINDOW == 83 (0x1127d6800) [pid = 1672] [serial = 1400] [outer = 0x0] 09:04:21 INFO - PROCESS | 1672 | ++DOMWINDOW == 84 (0x1132b4800) [pid = 1672] [serial = 1401] [outer = 0x1127d6800] 09:04:21 INFO - PROCESS | 1672 | 1469549061061 Marionette DEBUG loaded listener.js 09:04:21 INFO - PROCESS | 1672 | ++DOMWINDOW == 85 (0x1170b3800) [pid = 1672] [serial = 1402] [outer = 0x1127d6800] 09:04:21 INFO - PROCESS | 1672 | 1469549061380 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]]]}] 09:04:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 09:04:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 471ms 09:04:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 09:04:21 INFO - PROCESS | 1672 | 1469549061417 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 09:04:21 INFO - PROCESS | 1672 | 1469549061418 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 09:04:21 INFO - PROCESS | 1672 | 1469549061420 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 09:04:21 INFO - PROCESS | 1672 | 1469549061421 Marionette TRACE conn2 <- [1,1842,null,{}] 09:04:21 INFO - PROCESS | 1672 | 1469549061424 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}] 09:04:21 INFO - PROCESS | 1672 | 1469549061425 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:21 INFO - PROCESS | 1672 | 1469549061535 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 09:04:21 INFO - PROCESS | 1672 | 1469549061541 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:21 INFO - PROCESS | 1672 | 1469549061542 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:21 INFO - PROCESS | 1672 | ++DOCSHELL 0x12a930800 == 39 [pid = 1672] [id = 468] 09:04:21 INFO - PROCESS | 1672 | ++DOMWINDOW == 86 (0x1127e0400) [pid = 1672] [serial = 1403] [outer = 0x0] 09:04:21 INFO - PROCESS | 1672 | ++DOMWINDOW == 87 (0x118391400) [pid = 1672] [serial = 1404] [outer = 0x1127e0400] 09:04:21 INFO - PROCESS | 1672 | 1469549061567 Marionette DEBUG loaded listener.js 09:04:21 INFO - PROCESS | 1672 | ++DOMWINDOW == 88 (0x119c2c800) [pid = 1672] [serial = 1405] [outer = 0x1127e0400] 09:04:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 09:04:21 INFO - PROCESS | 1672 | 1469549061881 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]]]}] 09:04:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 471ms 09:04:21 INFO - PROCESS | 1672 | 1469549061892 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 09:04:21 INFO - PROCESS | 1672 | 1469549061893 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 09:04:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 09:04:21 INFO - PROCESS | 1672 | 1469549061895 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 09:04:21 INFO - PROCESS | 1672 | 1469549061897 Marionette TRACE conn2 <- [1,1846,null,{}] 09:04:21 INFO - PROCESS | 1672 | 1469549061899 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}] 09:04:21 INFO - PROCESS | 1672 | 1469549061901 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:22 INFO - PROCESS | 1672 | 1469549061993 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 09:04:22 INFO - PROCESS | 1672 | 1469549061997 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:22 INFO - PROCESS | 1672 | 1469549061998 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:22 INFO - PROCESS | 1672 | ++DOCSHELL 0x12b826000 == 40 [pid = 1672] [id = 469] 09:04:22 INFO - PROCESS | 1672 | ++DOMWINDOW == 89 (0x119c32c00) [pid = 1672] [serial = 1406] [outer = 0x0] 09:04:22 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x12484fc00) [pid = 1672] [serial = 1407] [outer = 0x119c32c00] 09:04:22 INFO - PROCESS | 1672 | 1469549062024 Marionette DEBUG loaded listener.js 09:04:22 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x1248c8400) [pid = 1672] [serial = 1408] [outer = 0x119c32c00] 09:04:22 INFO - PROCESS | 1672 | 1469549062349 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]]]}] 09:04:22 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) 09:04:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 469ms 09:04:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 09:04:22 INFO - PROCESS | 1672 | 1469549062365 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 09:04:22 INFO - PROCESS | 1672 | 1469549062366 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 09:04:22 INFO - PROCESS | 1672 | 1469549062368 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 09:04:22 INFO - PROCESS | 1672 | 1469549062370 Marionette TRACE conn2 <- [1,1850,null,{}] 09:04:22 INFO - PROCESS | 1672 | 1469549062375 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}] 09:04:22 INFO - PROCESS | 1672 | 1469549062376 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:22 INFO - PROCESS | 1672 | 1469549062493 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 09:04:22 INFO - PROCESS | 1672 | 1469549062499 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:22 INFO - PROCESS | 1672 | 1469549062500 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:22 INFO - PROCESS | 1672 | ++DOCSHELL 0x12b832000 == 41 [pid = 1672] [id = 470] 09:04:22 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x1172b1c00) [pid = 1672] [serial = 1409] [outer = 0x0] 09:04:22 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x1248c5800) [pid = 1672] [serial = 1410] [outer = 0x1172b1c00] 09:04:22 INFO - PROCESS | 1672 | 1469549062524 Marionette DEBUG loaded listener.js 09:04:22 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x124bc3400) [pid = 1672] [serial = 1411] [outer = 0x1172b1c00] 09:04:22 INFO - PROCESS | 1672 | 1469549062841 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]]]}] 09:04:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:04:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 521ms 09:04:22 INFO - PROCESS | 1672 | 1469549062899 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 09:04:22 INFO - PROCESS | 1672 | 1469549062902 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 09:04:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 09:04:22 INFO - PROCESS | 1672 | 1469549062906 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 09:04:22 INFO - PROCESS | 1672 | 1469549062909 Marionette TRACE conn2 <- [1,1854,null,{}] 09:04:22 INFO - PROCESS | 1672 | 1469549062913 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}] 09:04:22 INFO - PROCESS | 1672 | 1469549062915 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:23 INFO - PROCESS | 1672 | 1469549063017 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 09:04:23 INFO - PROCESS | 1672 | 1469549063116 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:23 INFO - PROCESS | 1672 | 1469549063120 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:23 INFO - PROCESS | 1672 | ++DOCSHELL 0x113a55800 == 42 [pid = 1672] [id = 471] 09:04:23 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x1129da000) [pid = 1672] [serial = 1412] [outer = 0x0] 09:04:23 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x112ec9c00) [pid = 1672] [serial = 1413] [outer = 0x1129da000] 09:04:23 INFO - PROCESS | 1672 | 1469549063152 Marionette DEBUG loaded listener.js 09:04:23 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x113d49000) [pid = 1672] [serial = 1414] [outer = 0x1129da000] 09:04:23 INFO - PROCESS | 1672 | 1469549063590 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]]]}] 09:04:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 09:04:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 721ms 09:04:23 INFO - PROCESS | 1672 | 1469549063627 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 09:04:23 INFO - PROCESS | 1672 | 1469549063629 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 09:04:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 09:04:23 INFO - PROCESS | 1672 | 1469549063634 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 09:04:23 INFO - PROCESS | 1672 | 1469549063637 Marionette TRACE conn2 <- [1,1858,null,{}] 09:04:23 INFO - PROCESS | 1672 | 1469549063640 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}] 09:04:23 INFO - PROCESS | 1672 | 1469549063642 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:23 INFO - PROCESS | 1672 | 1469549063744 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 09:04:23 INFO - PROCESS | 1672 | 1469549063805 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:23 INFO - PROCESS | 1672 | 1469549063806 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:23 INFO - PROCESS | 1672 | ++DOCSHELL 0x122768000 == 43 [pid = 1672] [id = 472] 09:04:23 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x117402400) [pid = 1672] [serial = 1415] [outer = 0x0] 09:04:23 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x117411800) [pid = 1672] [serial = 1416] [outer = 0x117402400] 09:04:23 INFO - PROCESS | 1672 | 1469549063836 Marionette DEBUG loaded listener.js 09:04:23 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x117480000) [pid = 1672] [serial = 1417] [outer = 0x117402400] 09:04:24 INFO - PROCESS | 1672 | 1469549064288 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]]]}] 09:04:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 09:04:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 723ms 09:04:24 INFO - PROCESS | 1672 | 1469549064366 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 09:04:24 INFO - PROCESS | 1672 | 1469549064368 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 09:04:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 09:04:24 INFO - PROCESS | 1672 | 1469549064389 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 09:04:24 INFO - PROCESS | 1672 | 1469549064390 Marionette TRACE conn2 <- [1,1862,null,{}] 09:04:24 INFO - PROCESS | 1672 | 1469549064397 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}] 09:04:24 INFO - PROCESS | 1672 | 1469549064401 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:24 INFO - PROCESS | 1672 | 1469549064505 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 09:04:24 INFO - PROCESS | 1672 | 1469549064579 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:24 INFO - PROCESS | 1672 | 1469549064581 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:24 INFO - PROCESS | 1672 | ++DOCSHELL 0x12b73b800 == 44 [pid = 1672] [id = 473] 09:04:24 INFO - PROCESS | 1672 | ++DOMWINDOW == 101 (0x1193a3400) [pid = 1672] [serial = 1418] [outer = 0x0] 09:04:24 INFO - PROCESS | 1672 | ++DOMWINDOW == 102 (0x1199a7000) [pid = 1672] [serial = 1419] [outer = 0x1193a3400] 09:04:24 INFO - PROCESS | 1672 | 1469549064613 Marionette DEBUG loaded listener.js 09:04:24 INFO - PROCESS | 1672 | ++DOMWINDOW == 103 (0x119c2a400) [pid = 1672] [serial = 1420] [outer = 0x1193a3400] 09:04:25 INFO - PROCESS | 1672 | 1469549065037 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]]]}] 09:04:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 09:04:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 672ms 09:04:25 INFO - PROCESS | 1672 | 1469549065059 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 09:04:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 09:04:25 INFO - PROCESS | 1672 | 1469549065061 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 09:04:25 INFO - PROCESS | 1672 | 1469549065063 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 09:04:25 INFO - PROCESS | 1672 | 1469549065064 Marionette TRACE conn2 <- [1,1866,null,{}] 09:04:25 INFO - PROCESS | 1672 | 1469549065066 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}] 09:04:25 INFO - PROCESS | 1672 | 1469549065068 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:25 INFO - PROCESS | 1672 | 1469549065171 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 09:04:25 INFO - PROCESS | 1672 | 1469549065230 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:25 INFO - PROCESS | 1672 | 1469549065231 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:25 INFO - PROCESS | 1672 | ++DOCSHELL 0x12bded800 == 45 [pid = 1672] [id = 474] 09:04:25 INFO - PROCESS | 1672 | ++DOMWINDOW == 104 (0x120ea2c00) [pid = 1672] [serial = 1421] [outer = 0x0] 09:04:25 INFO - PROCESS | 1672 | ++DOMWINDOW == 105 (0x120fcbc00) [pid = 1672] [serial = 1422] [outer = 0x120ea2c00] 09:04:25 INFO - PROCESS | 1672 | 1469549065260 Marionette DEBUG loaded listener.js 09:04:25 INFO - PROCESS | 1672 | ++DOMWINDOW == 106 (0x124484c00) [pid = 1672] [serial = 1423] [outer = 0x120ea2c00] 09:04:25 INFO - PROCESS | 1672 | 1469549065707 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]]]}] 09:04:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 09:04:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 671ms 09:04:25 INFO - PROCESS | 1672 | 1469549065753 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 09:04:25 INFO - PROCESS | 1672 | 1469549065754 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 09:04:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 09:04:25 INFO - PROCESS | 1672 | 1469549065758 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 09:04:25 INFO - PROCESS | 1672 | 1469549065759 Marionette TRACE conn2 <- [1,1870,null,{}] 09:04:25 INFO - PROCESS | 1672 | 1469549065762 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}] 09:04:25 INFO - PROCESS | 1672 | 1469549065763 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:25 INFO - PROCESS | 1672 | 1469549065883 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 09:04:26 INFO - PROCESS | 1672 | 1469549066107 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:26 INFO - PROCESS | 1672 | 1469549066108 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:26 INFO - PROCESS | 1672 | ++DOCSHELL 0x118224000 == 46 [pid = 1672] [id = 475] 09:04:26 INFO - PROCESS | 1672 | ++DOMWINDOW == 107 (0x112744800) [pid = 1672] [serial = 1424] [outer = 0x0] 09:04:26 INFO - PROCESS | 1672 | ++DOMWINDOW == 108 (0x112a6e800) [pid = 1672] [serial = 1425] [outer = 0x112744800] 09:04:26 INFO - PROCESS | 1672 | 1469549066138 Marionette DEBUG loaded listener.js 09:04:26 INFO - PROCESS | 1672 | ++DOMWINDOW == 109 (0x11339a800) [pid = 1672] [serial = 1426] [outer = 0x112744800] 09:04:26 INFO - PROCESS | 1672 | 1469549066562 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]]]}] 09:04:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 09:04:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 820ms 09:04:26 INFO - PROCESS | 1672 | 1469549066580 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 09:04:26 INFO - PROCESS | 1672 | 1469549066582 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 09:04:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 09:04:26 INFO - PROCESS | 1672 | 1469549066585 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 09:04:26 INFO - PROCESS | 1672 | 1469549066587 Marionette TRACE conn2 <- [1,1874,null,{}] 09:04:26 INFO - PROCESS | 1672 | 1469549066590 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}] 09:04:26 INFO - PROCESS | 1672 | 1469549066591 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:26 INFO - PROCESS | 1672 | 1469549066686 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 09:04:26 INFO - PROCESS | 1672 | 1469549066747 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:26 INFO - PROCESS | 1672 | 1469549066749 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:26 INFO - PROCESS | 1672 | ++DOCSHELL 0x119079000 == 47 [pid = 1672] [id = 476] 09:04:26 INFO - PROCESS | 1672 | ++DOMWINDOW == 110 (0x1169e3800) [pid = 1672] [serial = 1427] [outer = 0x0] 09:04:26 INFO - PROCESS | 1672 | ++DOMWINDOW == 111 (0x11740a000) [pid = 1672] [serial = 1428] [outer = 0x1169e3800] 09:04:26 INFO - PROCESS | 1672 | 1469549066776 Marionette DEBUG loaded listener.js 09:04:26 INFO - PROCESS | 1672 | ++DOMWINDOW == 112 (0x117482000) [pid = 1672] [serial = 1429] [outer = 0x1169e3800] 09:04:27 INFO - PROCESS | 1672 | --DOCSHELL 0x12b826000 == 46 [pid = 1672] [id = 469] 09:04:27 INFO - PROCESS | 1672 | --DOCSHELL 0x12a930800 == 45 [pid = 1672] [id = 468] 09:04:27 INFO - PROCESS | 1672 | --DOCSHELL 0x124097000 == 44 [pid = 1672] [id = 467] 09:04:27 INFO - PROCESS | 1672 | --DOCSHELL 0x12a45d800 == 43 [pid = 1672] [id = 466] 09:04:27 INFO - PROCESS | 1672 | --DOCSHELL 0x118519800 == 42 [pid = 1672] [id = 465] 09:04:27 INFO - PROCESS | 1672 | --DOCSHELL 0x128886800 == 41 [pid = 1672] [id = 464] 09:04:27 INFO - PROCESS | 1672 | --DOCSHELL 0x12485a000 == 40 [pid = 1672] [id = 463] 09:04:27 INFO - PROCESS | 1672 | --DOCSHELL 0x123f22800 == 39 [pid = 1672] [id = 462] 09:04:27 INFO - PROCESS | 1672 | --DOCSHELL 0x1195ca000 == 38 [pid = 1672] [id = 461] 09:04:27 INFO - PROCESS | 1672 | --DOCSHELL 0x11736d000 == 37 [pid = 1672] [id = 460] 09:04:27 INFO - PROCESS | 1672 | --DOCSHELL 0x113abc000 == 36 [pid = 1672] [id = 459] 09:04:27 INFO - PROCESS | 1672 | --DOCSHELL 0x1161d8000 == 35 [pid = 1672] [id = 458] 09:04:27 INFO - PROCESS | 1672 | --DOCSHELL 0x117256800 == 34 [pid = 1672] [id = 457] 09:04:27 INFO - PROCESS | 1672 | --DOCSHELL 0x11907f800 == 33 [pid = 1672] [id = 456] 09:04:27 INFO - PROCESS | 1672 | --DOCSHELL 0x118224000 == 32 [pid = 1672] [id = 475] 09:04:27 INFO - PROCESS | 1672 | --DOCSHELL 0x12bded800 == 31 [pid = 1672] [id = 474] 09:04:27 INFO - PROCESS | 1672 | --DOCSHELL 0x12b73b800 == 30 [pid = 1672] [id = 473] 09:04:27 INFO - PROCESS | 1672 | --DOCSHELL 0x122768000 == 29 [pid = 1672] [id = 472] 09:04:27 INFO - PROCESS | 1672 | --DOCSHELL 0x12b832000 == 28 [pid = 1672] [id = 470] 09:04:27 INFO - PROCESS | 1672 | --DOCSHELL 0x113a55800 == 27 [pid = 1672] [id = 471] 09:04:27 INFO - PROCESS | 1672 | --DOMWINDOW == 111 (0x112f4d400) [pid = 1672] [serial = 1321] [outer = 0x0] [url = about:blank] 09:04:27 INFO - PROCESS | 1672 | --DOMWINDOW == 110 (0x112a6e400) [pid = 1672] [serial = 1320] [outer = 0x0] [url = about:blank] 09:04:27 INFO - PROCESS | 1672 | --DOMWINDOW == 109 (0x117405400) [pid = 1672] [serial = 1324] [outer = 0x0] [url = about:blank] 09:04:27 INFO - PROCESS | 1672 | --DOMWINDOW == 108 (0x1187e1400) [pid = 1672] [serial = 1350] [outer = 0x0] [url = about:blank] 09:04:27 INFO - PROCESS | 1672 | --DOMWINDOW == 107 (0x1193ac000) [pid = 1672] [serial = 1353] [outer = 0x0] [url = about:blank] 09:04:27 INFO - PROCESS | 1672 | --DOMWINDOW == 106 (0x116639800) [pid = 1672] [serial = 1357] [outer = 0x0] [url = about:blank] 09:04:27 INFO - PROCESS | 1672 | --DOMWINDOW == 105 (0x119c26400) [pid = 1672] [serial = 1363] [outer = 0x0] [url = about:blank] 09:04:27 INFO - PROCESS | 1672 | --DOMWINDOW == 104 (0x116a9cc00) [pid = 1672] [serial = 1323] [outer = 0x0] [url = about:blank] 09:04:27 INFO - PROCESS | 1672 | --DOMWINDOW == 103 (0x112a70000) [pid = 1672] [serial = 1356] [outer = 0x0] [url = about:blank] 09:04:27 INFO - PROCESS | 1672 | --DOMWINDOW == 102 (0x1198b3000) [pid = 1672] [serial = 1354] [outer = 0x0] [url = about:blank] 09:04:27 INFO - PROCESS | 1672 | --DOMWINDOW == 101 (0x11936f400) [pid = 1672] [serial = 1326] [outer = 0x0] [url = about:blank] 09:04:27 INFO - PROCESS | 1672 | --DOMWINDOW == 100 (0x1198aa400) [pid = 1672] [serial = 1327] [outer = 0x0] [url = about:blank] 09:04:27 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x119197400) [pid = 1672] [serial = 1351] [outer = 0x0] [url = about:blank] 09:04:27 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x11876e800) [pid = 1672] [serial = 1359] [outer = 0x0] [url = about:blank] 09:04:27 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x120fcf800) [pid = 1672] [serial = 1329] [outer = 0x0] [url = about:blank] 09:04:27 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x1199b2000) [pid = 1672] [serial = 1360] [outer = 0x0] [url = about:blank] 09:04:27 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x1242f5c00) [pid = 1672] [serial = 1330] [outer = 0x0] [url = about:blank] 09:04:27 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x1199b1400) [pid = 1672] [serial = 1362] [outer = 0x0] [url = about:blank] 09:04:27 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x11744f400) [pid = 1672] [serial = 1345] [outer = 0x0] [url = about:blank] 09:04:27 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x120ea1000) [pid = 1672] [serial = 1366] [outer = 0x0] [url = about:blank] 09:04:27 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x119c30800) [pid = 1672] [serial = 1365] [outer = 0x0] [url = about:blank] 09:04:27 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x111f3d000) [pid = 1672] [serial = 1335] [outer = 0x0] [url = about:blank] 09:04:27 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x1127d4800) [pid = 1672] [serial = 1336] [outer = 0x0] [url = about:blank] 09:04:27 INFO - PROCESS | 1672 | --DOMWINDOW == 88 (0x112f9d800) [pid = 1672] [serial = 1338] [outer = 0x0] [url = about:blank] 09:04:27 INFO - PROCESS | 1672 | --DOMWINDOW == 87 (0x113399c00) [pid = 1672] [serial = 1339] [outer = 0x0] [url = about:blank] 09:04:27 INFO - PROCESS | 1672 | --DOMWINDOW == 86 (0x116adc000) [pid = 1672] [serial = 1344] [outer = 0x0] [url = about:blank] 09:04:27 INFO - PROCESS | 1672 | --DOMWINDOW == 85 (0x115ef3400) [pid = 1672] [serial = 1341] [outer = 0x0] [url = about:blank] 09:04:27 INFO - PROCESS | 1672 | --DOMWINDOW == 84 (0x11697d800) [pid = 1672] [serial = 1342] [outer = 0x0] [url = about:blank] 09:04:27 INFO - PROCESS | 1672 | --DOMWINDOW == 83 (0x118390000) [pid = 1672] [serial = 1348] [outer = 0x0] [url = about:blank] 09:04:27 INFO - PROCESS | 1672 | --DOMWINDOW == 82 (0x112f54c00) [pid = 1672] [serial = 1333] [outer = 0x0] [url = about:blank] 09:04:27 INFO - PROCESS | 1672 | --DOMWINDOW == 81 (0x117480c00) [pid = 1672] [serial = 1347] [outer = 0x0] [url = about:blank] 09:04:27 INFO - PROCESS | 1672 | --DOMWINDOW == 80 (0x112e60400) [pid = 1672] [serial = 1332] [outer = 0x0] [url = about:blank] 09:04:27 INFO - PROCESS | 1672 | 1469549067715 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]]]}] 09:04:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 09:04:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1176ms 09:04:27 INFO - PROCESS | 1672 | 1469549067761 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 09:04:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 09:04:27 INFO - PROCESS | 1672 | 1469549067763 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 09:04:27 INFO - PROCESS | 1672 | 1469549067766 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 09:04:27 INFO - PROCESS | 1672 | 1469549067768 Marionette TRACE conn2 <- [1,1878,null,{}] 09:04:27 INFO - PROCESS | 1672 | 1469549067778 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}] 09:04:27 INFO - PROCESS | 1672 | 1469549067779 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:27 INFO - PROCESS | 1672 | 1469549067862 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 09:04:27 INFO - PROCESS | 1672 | 1469549067867 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:27 INFO - PROCESS | 1672 | 1469549067872 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:27 INFO - PROCESS | 1672 | ++DOCSHELL 0x113ad0000 == 28 [pid = 1672] [id = 477] 09:04:27 INFO - PROCESS | 1672 | ++DOMWINDOW == 81 (0x112a7f000) [pid = 1672] [serial = 1430] [outer = 0x0] 09:04:27 INFO - PROCESS | 1672 | ++DOMWINDOW == 82 (0x113006400) [pid = 1672] [serial = 1431] [outer = 0x112a7f000] 09:04:27 INFO - PROCESS | 1672 | 1469549067901 Marionette DEBUG loaded listener.js 09:04:27 INFO - PROCESS | 1672 | ++DOMWINDOW == 83 (0x1133a2800) [pid = 1672] [serial = 1432] [outer = 0x112a7f000] 09:04:28 INFO - PROCESS | 1672 | 1469549068257 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]]]}] 09:04:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 09:04:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 526ms 09:04:28 INFO - PROCESS | 1672 | 1469549068292 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 09:04:28 INFO - PROCESS | 1672 | 1469549068295 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 09:04:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 09:04:28 INFO - PROCESS | 1672 | 1469549068306 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 09:04:28 INFO - PROCESS | 1672 | 1469549068308 Marionette TRACE conn2 <- [1,1882,null,{}] 09:04:28 INFO - PROCESS | 1672 | 1469549068311 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}] 09:04:28 INFO - PROCESS | 1672 | 1469549068312 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:28 INFO - PROCESS | 1672 | 1469549068388 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 09:04:28 INFO - PROCESS | 1672 | 1469549068394 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:28 INFO - PROCESS | 1672 | 1469549068395 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:28 INFO - PROCESS | 1672 | ++DOCSHELL 0x11709a800 == 29 [pid = 1672] [id = 478] 09:04:28 INFO - PROCESS | 1672 | ++DOMWINDOW == 84 (0x115e0bc00) [pid = 1672] [serial = 1433] [outer = 0x0] 09:04:28 INFO - PROCESS | 1672 | ++DOMWINDOW == 85 (0x11690e000) [pid = 1672] [serial = 1434] [outer = 0x115e0bc00] 09:04:28 INFO - PROCESS | 1672 | 1469549068425 Marionette DEBUG loaded listener.js 09:04:28 INFO - PROCESS | 1672 | ++DOMWINDOW == 86 (0x1170a9000) [pid = 1672] [serial = 1435] [outer = 0x115e0bc00] 09:04:28 INFO - PROCESS | 1672 | 1469549068800 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]]]}] 09:04:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 09:04:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 524ms 09:04:28 INFO - PROCESS | 1672 | 1469549068829 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 09:04:28 INFO - PROCESS | 1672 | 1469549068830 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 09:04:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 09:04:28 INFO - PROCESS | 1672 | 1469549068833 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 09:04:28 INFO - PROCESS | 1672 | 1469549068835 Marionette TRACE conn2 <- [1,1886,null,{}] 09:04:28 INFO - PROCESS | 1672 | 1469549068845 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}] 09:04:28 INFO - PROCESS | 1672 | 1469549068848 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:28 INFO - PROCESS | 1672 | 1469549068924 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 09:04:28 INFO - PROCESS | 1672 | 1469549068929 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:28 INFO - PROCESS | 1672 | 1469549068931 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:28 INFO - PROCESS | 1672 | ++DOCSHELL 0x11938c000 == 30 [pid = 1672] [id = 479] 09:04:28 INFO - PROCESS | 1672 | ++DOMWINDOW == 87 (0x1127de800) [pid = 1672] [serial = 1436] [outer = 0x0] 09:04:28 INFO - PROCESS | 1672 | ++DOMWINDOW == 88 (0x117475400) [pid = 1672] [serial = 1437] [outer = 0x1127de800] 09:04:28 INFO - PROCESS | 1672 | 1469549068961 Marionette DEBUG loaded listener.js 09:04:29 INFO - PROCESS | 1672 | ++DOMWINDOW == 89 (0x11838d000) [pid = 1672] [serial = 1438] [outer = 0x1127de800] 09:04:29 INFO - PROCESS | 1672 | 1469549069281 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]]]}] 09:04:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 09:04:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 477ms 09:04:29 INFO - PROCESS | 1672 | 1469549069311 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 09:04:29 INFO - PROCESS | 1672 | 1469549069312 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 09:04:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 09:04:29 INFO - PROCESS | 1672 | 1469549069314 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 09:04:29 INFO - PROCESS | 1672 | 1469549069316 Marionette TRACE conn2 <- [1,1890,null,{}] 09:04:29 INFO - PROCESS | 1672 | 1469549069318 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}] 09:04:29 INFO - PROCESS | 1672 | 1469549069321 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:29 INFO - PROCESS | 1672 | 1469549069397 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 09:04:29 INFO - PROCESS | 1672 | 1469549069401 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:29 INFO - PROCESS | 1672 | 1469549069404 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:29 INFO - PROCESS | 1672 | ++DOCSHELL 0x1199d6800 == 31 [pid = 1672] [id = 480] 09:04:29 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x118764800) [pid = 1672] [serial = 1439] [outer = 0x0] 09:04:29 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x1187db400) [pid = 1672] [serial = 1440] [outer = 0x118764800] 09:04:29 INFO - PROCESS | 1672 | 1469549069430 Marionette DEBUG loaded listener.js 09:04:29 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x1188f5400) [pid = 1672] [serial = 1441] [outer = 0x118764800] 09:04:29 INFO - PROCESS | 1672 | 1469549069770 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]]]}] 09:04:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 09:04:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 519ms 09:04:29 INFO - PROCESS | 1672 | 1469549069836 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 09:04:29 INFO - PROCESS | 1672 | 1469549069838 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 09:04:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 09:04:29 INFO - PROCESS | 1672 | 1469549069841 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 09:04:29 INFO - PROCESS | 1672 | 1469549069842 Marionette TRACE conn2 <- [1,1894,null,{}] 09:04:29 INFO - PROCESS | 1672 | 1469549069851 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}] 09:04:29 INFO - PROCESS | 1672 | 1469549069852 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:29 INFO - PROCESS | 1672 | 1469549069945 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 09:04:29 INFO - PROCESS | 1672 | 1469549069949 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:29 INFO - PROCESS | 1672 | 1469549069950 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:29 INFO - PROCESS | 1672 | ++DOCSHELL 0x123834000 == 32 [pid = 1672] [id = 481] 09:04:29 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x1127e0800) [pid = 1672] [serial = 1442] [outer = 0x0] 09:04:29 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x119053000) [pid = 1672] [serial = 1443] [outer = 0x1127e0800] 09:04:29 INFO - PROCESS | 1672 | 1469549069974 Marionette DEBUG loaded listener.js 09:04:30 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x1193a2c00) [pid = 1672] [serial = 1444] [outer = 0x1127e0800] 09:04:30 INFO - PROCESS | 1672 | 1469549070330 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]]]}] 09:04:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 09:04:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 525ms 09:04:30 INFO - PROCESS | 1672 | 1469549070373 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 09:04:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 09:04:30 INFO - PROCESS | 1672 | 1469549070375 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 09:04:30 INFO - PROCESS | 1672 | 1469549070379 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 09:04:30 INFO - PROCESS | 1672 | 1469549070380 Marionette TRACE conn2 <- [1,1898,null,{}] 09:04:30 INFO - PROCESS | 1672 | 1469549070384 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}] 09:04:30 INFO - PROCESS | 1672 | 1469549070390 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:30 INFO - PROCESS | 1672 | 1469549070556 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 09:04:30 INFO - PROCESS | 1672 | 1469549070576 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:30 INFO - PROCESS | 1672 | 1469549070577 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:30 INFO - PROCESS | 1672 | ++DOCSHELL 0x124440000 == 33 [pid = 1672] [id = 482] 09:04:30 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x1193a3000) [pid = 1672] [serial = 1445] [outer = 0x0] 09:04:30 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x1198b1000) [pid = 1672] [serial = 1446] [outer = 0x1193a3000] 09:04:30 INFO - PROCESS | 1672 | 1469549070618 Marionette DEBUG loaded listener.js 09:04:30 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x119c2f000) [pid = 1672] [serial = 1447] [outer = 0x1193a3000] 09:04:31 INFO - PROCESS | 1672 | 1469549071058 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]]]}] 09:04:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 09:04:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 720ms 09:04:31 INFO - PROCESS | 1672 | 1469549071099 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 09:04:31 INFO - PROCESS | 1672 | 1469549071100 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 09:04:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 09:04:31 INFO - PROCESS | 1672 | 1469549071112 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 09:04:31 INFO - PROCESS | 1672 | 1469549071113 Marionette TRACE conn2 <- [1,1902,null,{}] 09:04:31 INFO - PROCESS | 1672 | 1469549071115 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}] 09:04:31 INFO - PROCESS | 1672 | 1469549071117 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:31 INFO - PROCESS | 1672 | 1469549071223 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 09:04:31 INFO - PROCESS | 1672 | 1469549071240 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:31 INFO - PROCESS | 1672 | 1469549071241 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:31 INFO - PROCESS | 1672 | ++DOCSHELL 0x125582000 == 34 [pid = 1672] [id = 483] 09:04:31 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x1129d2400) [pid = 1672] [serial = 1448] [outer = 0x0] 09:04:31 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x120e9d400) [pid = 1672] [serial = 1449] [outer = 0x1129d2400] 09:04:31 INFO - PROCESS | 1672 | 1469549071265 Marionette DEBUG loaded listener.js 09:04:31 INFO - PROCESS | 1672 | ++DOMWINDOW == 101 (0x120fc8800) [pid = 1672] [serial = 1450] [outer = 0x1129d2400] 09:04:31 INFO - PROCESS | 1672 | --DOMWINDOW == 100 (0x1199ac400) [pid = 1672] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 09:04:31 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x1199ae800) [pid = 1672] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 09:04:31 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x124488c00) [pid = 1672] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 09:04:31 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x112f50c00) [pid = 1672] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 09:04:31 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x120fc3000) [pid = 1672] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 09:04:31 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x112a71800) [pid = 1672] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 09:04:31 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x116aa8c00) [pid = 1672] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 09:04:31 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x1191d6c00) [pid = 1672] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 09:04:31 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x112f4d800) [pid = 1672] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 09:04:31 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x11747c800) [pid = 1672] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 09:04:31 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x1127d6800) [pid = 1672] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 09:04:31 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x119c32c00) [pid = 1672] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 09:04:31 INFO - PROCESS | 1672 | --DOMWINDOW == 88 (0x1172b1c00) [pid = 1672] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 09:04:31 INFO - PROCESS | 1672 | --DOMWINDOW == 87 (0x1127dc400) [pid = 1672] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 09:04:31 INFO - PROCESS | 1672 | --DOMWINDOW == 86 (0x1127e0400) [pid = 1672] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 09:04:31 INFO - PROCESS | 1672 | 1469549071783 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]]]}] 09:04:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 09:04:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 720ms 09:04:31 INFO - PROCESS | 1672 | 1469549071833 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 09:04:31 INFO - PROCESS | 1672 | 1469549071834 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 09:04:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 09:04:31 INFO - PROCESS | 1672 | 1469549071836 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 09:04:31 INFO - PROCESS | 1672 | 1469549071838 Marionette TRACE conn2 <- [1,1906,null,{}] 09:04:31 INFO - PROCESS | 1672 | 1469549071840 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}] 09:04:31 INFO - PROCESS | 1672 | 1469549071841 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:31 INFO - PROCESS | 1672 | 1469549071914 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 09:04:31 INFO - PROCESS | 1672 | 1469549071919 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:31 INFO - PROCESS | 1672 | 1469549071921 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:31 INFO - PROCESS | 1672 | ++DOCSHELL 0x123837800 == 35 [pid = 1672] [id = 484] 09:04:31 INFO - PROCESS | 1672 | ++DOMWINDOW == 87 (0x1127d1400) [pid = 1672] [serial = 1451] [outer = 0x0] 09:04:31 INFO - PROCESS | 1672 | ++DOMWINDOW == 88 (0x112f51400) [pid = 1672] [serial = 1452] [outer = 0x1127d1400] 09:04:31 INFO - PROCESS | 1672 | 1469549071947 Marionette DEBUG loaded listener.js 09:04:31 INFO - PROCESS | 1672 | ++DOMWINDOW == 89 (0x1170b4400) [pid = 1672] [serial = 1453] [outer = 0x1127d1400] 09:04:33 INFO - PROCESS | 1672 | --DOCSHELL 0x113ad0000 == 34 [pid = 1672] [id = 477] 09:04:33 INFO - PROCESS | 1672 | --DOCSHELL 0x119079000 == 33 [pid = 1672] [id = 476] 09:04:33 INFO - PROCESS | 1672 | --DOCSHELL 0x124440000 == 32 [pid = 1672] [id = 482] 09:04:33 INFO - PROCESS | 1672 | --DOCSHELL 0x1199d6800 == 31 [pid = 1672] [id = 480] 09:04:33 INFO - PROCESS | 1672 | --DOCSHELL 0x125582000 == 30 [pid = 1672] [id = 483] 09:04:33 INFO - PROCESS | 1672 | --DOCSHELL 0x11709a800 == 29 [pid = 1672] [id = 478] 09:04:33 INFO - PROCESS | 1672 | --DOCSHELL 0x11938c000 == 28 [pid = 1672] [id = 479] 09:04:33 INFO - PROCESS | 1672 | --DOCSHELL 0x123834000 == 27 [pid = 1672] [id = 481] 09:04:33 INFO - PROCESS | 1672 | --DOCSHELL 0x12bdee000 == 26 [pid = 1672] [id = 11] 09:04:33 INFO - PROCESS | 1672 | --DOCSHELL 0x12923b000 == 25 [pid = 1672] [id = 8] 09:04:33 INFO - PROCESS | 1672 | --DOCSHELL 0x1160b2000 == 24 [pid = 1672] [id = 26] 09:04:33 INFO - PROCESS | 1672 | --DOCSHELL 0x124456000 == 23 [pid = 1672] [id = 15] 09:04:33 INFO - PROCESS | 1672 | --DOCSHELL 0x12de49000 == 22 [pid = 1672] [id = 22] 09:04:33 INFO - PROCESS | 1672 | --DOCSHELL 0x12b738800 == 21 [pid = 1672] [id = 9] 09:04:33 INFO - PROCESS | 1672 | --DOCSHELL 0x12cc9a800 == 20 [pid = 1672] [id = 16] 09:04:33 INFO - PROCESS | 1672 | --DOCSHELL 0x11214f800 == 19 [pid = 1672] [id = 25] 09:04:33 INFO - PROCESS | 1672 | --DOCSHELL 0x12c05f000 == 18 [pid = 1672] [id = 12] 09:04:33 INFO - PROCESS | 1672 | --DOCSHELL 0x12cca8800 == 17 [pid = 1672] [id = 19] 09:04:33 INFO - PROCESS | 1672 | --DOCSHELL 0x128ea4000 == 16 [pid = 1672] [id = 6] 09:04:33 INFO - PROCESS | 1672 | --DOCSHELL 0x12c2b8800 == 15 [pid = 1672] [id = 13] 09:04:33 INFO - PROCESS | 1672 | --DOCSHELL 0x12d66c000 == 14 [pid = 1672] [id = 21] 09:04:33 INFO - PROCESS | 1672 | --DOCSHELL 0x12b837800 == 13 [pid = 1672] [id = 20] 09:04:33 INFO - PROCESS | 1672 | --DOCSHELL 0x12b96e800 == 12 [pid = 1672] [id = 10] 09:04:33 INFO - PROCESS | 1672 | --DOCSHELL 0x11254c800 == 11 [pid = 1672] [id = 23] 09:04:33 INFO - PROCESS | 1672 | --DOCSHELL 0x116949000 == 10 [pid = 1672] [id = 24] 09:04:33 INFO - PROCESS | 1672 | --DOCSHELL 0x12c738000 == 9 [pid = 1672] [id = 14] 09:04:33 INFO - PROCESS | 1672 | --DOMWINDOW == 88 (0x120e9c400) [pid = 1672] [serial = 1392] [outer = 0x0] [url = about:blank] 09:04:33 INFO - PROCESS | 1672 | --DOMWINDOW == 87 (0x1242f7800) [pid = 1672] [serial = 1395] [outer = 0x0] [url = about:blank] 09:04:33 INFO - PROCESS | 1672 | --DOMWINDOW == 86 (0x1244c2000) [pid = 1672] [serial = 1398] [outer = 0x0] [url = about:blank] 09:04:33 INFO - PROCESS | 1672 | --DOMWINDOW == 85 (0x116075800) [pid = 1672] [serial = 1374] [outer = 0x0] [url = about:blank] 09:04:33 INFO - PROCESS | 1672 | --DOMWINDOW == 84 (0x1170ac400) [pid = 1672] [serial = 1375] [outer = 0x0] [url = about:blank] 09:04:33 INFO - PROCESS | 1672 | --DOMWINDOW == 83 (0x124086400) [pid = 1672] [serial = 1369] [outer = 0x0] [url = about:blank] 09:04:33 INFO - PROCESS | 1672 | --DOMWINDOW == 82 (0x120fdb800) [pid = 1672] [serial = 1368] [outer = 0x0] [url = about:blank] 09:04:33 INFO - PROCESS | 1672 | --DOMWINDOW == 81 (0x112f4c400) [pid = 1672] [serial = 1371] [outer = 0x0] [url = about:blank] 09:04:33 INFO - PROCESS | 1672 | --DOMWINDOW == 80 (0x113866c00) [pid = 1672] [serial = 1372] [outer = 0x0] [url = about:blank] 09:04:33 INFO - PROCESS | 1672 | --DOMWINDOW == 79 (0x117407800) [pid = 1672] [serial = 1380] [outer = 0x0] [url = about:blank] 09:04:33 INFO - PROCESS | 1672 | --DOMWINDOW == 78 (0x117447400) [pid = 1672] [serial = 1381] [outer = 0x0] [url = about:blank] 09:04:33 INFO - PROCESS | 1672 | --DOMWINDOW == 77 (0x1193a8400) [pid = 1672] [serial = 1386] [outer = 0x0] [url = about:blank] 09:04:33 INFO - PROCESS | 1672 | --DOMWINDOW == 76 (0x112fa8800) [pid = 1672] [serial = 1377] [outer = 0x0] [url = about:blank] 09:04:33 INFO - PROCESS | 1672 | --DOMWINDOW == 75 (0x11662e000) [pid = 1672] [serial = 1378] [outer = 0x0] [url = about:blank] 09:04:33 INFO - PROCESS | 1672 | --DOMWINDOW == 74 (0x118766800) [pid = 1672] [serial = 1383] [outer = 0x0] [url = about:blank] 09:04:33 INFO - PROCESS | 1672 | --DOMWINDOW == 73 (0x1188ecc00) [pid = 1672] [serial = 1384] [outer = 0x0] [url = about:blank] 09:04:33 INFO - PROCESS | 1672 | --DOMWINDOW == 72 (0x1170b3800) [pid = 1672] [serial = 1402] [outer = 0x0] [url = about:blank] 09:04:33 INFO - PROCESS | 1672 | --DOMWINDOW == 71 (0x1248c8400) [pid = 1672] [serial = 1408] [outer = 0x0] [url = about:blank] 09:04:33 INFO - PROCESS | 1672 | --DOMWINDOW == 70 (0x1132b4800) [pid = 1672] [serial = 1401] [outer = 0x0] [url = about:blank] 09:04:33 INFO - PROCESS | 1672 | --DOMWINDOW == 69 (0x1248c5800) [pid = 1672] [serial = 1410] [outer = 0x0] [url = about:blank] 09:04:33 INFO - PROCESS | 1672 | --DOMWINDOW == 68 (0x12484fc00) [pid = 1672] [serial = 1407] [outer = 0x0] [url = about:blank] 09:04:33 INFO - PROCESS | 1672 | --DOMWINDOW == 67 (0x124bc3400) [pid = 1672] [serial = 1411] [outer = 0x0] [url = about:blank] 09:04:33 INFO - PROCESS | 1672 | --DOMWINDOW == 66 (0x124845800) [pid = 1672] [serial = 1399] [outer = 0x0] [url = about:blank] 09:04:33 INFO - PROCESS | 1672 | --DOMWINDOW == 65 (0x1199a6400) [pid = 1672] [serial = 1389] [outer = 0x0] [url = about:blank] 09:04:33 INFO - PROCESS | 1672 | --DOMWINDOW == 64 (0x124488800) [pid = 1672] [serial = 1396] [outer = 0x0] [url = about:blank] 09:04:33 INFO - PROCESS | 1672 | --DOMWINDOW == 63 (0x1238f7400) [pid = 1672] [serial = 1393] [outer = 0x0] [url = about:blank] 09:04:33 INFO - PROCESS | 1672 | --DOMWINDOW == 62 (0x119c2c800) [pid = 1672] [serial = 1405] [outer = 0x0] [url = about:blank] 09:04:33 INFO - PROCESS | 1672 | --DOMWINDOW == 61 (0x119b30c00) [pid = 1672] [serial = 1390] [outer = 0x0] [url = about:blank] 09:04:33 INFO - PROCESS | 1672 | --DOMWINDOW == 60 (0x119588000) [pid = 1672] [serial = 1387] [outer = 0x0] [url = about:blank] 09:04:33 INFO - PROCESS | 1672 | --DOMWINDOW == 59 (0x118391400) [pid = 1672] [serial = 1404] [outer = 0x0] [url = about:blank] 09:04:33 INFO - PROCESS | 1672 | 1469549073872 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]]]}] 09:04:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 09:04:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 2073ms 09:04:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 09:04:33 INFO - PROCESS | 1672 | 1469549073910 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 09:04:33 INFO - PROCESS | 1672 | 1469549073912 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 09:04:33 INFO - PROCESS | 1672 | 1469549073916 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 09:04:33 INFO - PROCESS | 1672 | 1469549073917 Marionette TRACE conn2 <- [1,1910,null,{}] 09:04:33 INFO - PROCESS | 1672 | 1469549073923 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}] 09:04:33 INFO - PROCESS | 1672 | 1469549073925 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:34 INFO - PROCESS | 1672 | 1469549074003 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 09:04:34 INFO - PROCESS | 1672 | 1469549074056 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:34 INFO - PROCESS | 1672 | 1469549074057 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:34 INFO - PROCESS | 1672 | ++DOCSHELL 0x112f27000 == 10 [pid = 1672] [id = 485] 09:04:34 INFO - PROCESS | 1672 | ++DOMWINDOW == 60 (0x1129d2000) [pid = 1672] [serial = 1454] [outer = 0x0] 09:04:34 INFO - PROCESS | 1672 | ++DOMWINDOW == 61 (0x1129d8c00) [pid = 1672] [serial = 1455] [outer = 0x1129d2000] 09:04:34 INFO - PROCESS | 1672 | 1469549074085 Marionette DEBUG loaded listener.js 09:04:34 INFO - PROCESS | 1672 | ++DOMWINDOW == 62 (0x112f4a000) [pid = 1672] [serial = 1456] [outer = 0x1129d2000] 09:04:34 INFO - PROCESS | 1672 | 1469549074394 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]]]}] 09:04:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 09:04:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 522ms 09:04:34 INFO - PROCESS | 1672 | 1469549074438 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 09:04:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 09:04:34 INFO - PROCESS | 1672 | 1469549074442 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 09:04:34 INFO - PROCESS | 1672 | 1469549074446 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 09:04:34 INFO - PROCESS | 1672 | 1469549074448 Marionette TRACE conn2 <- [1,1914,null,{}] 09:04:34 INFO - PROCESS | 1672 | 1469549074451 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}] 09:04:34 INFO - PROCESS | 1672 | 1469549074452 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:34 INFO - PROCESS | 1672 | 1469549074533 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 09:04:34 INFO - PROCESS | 1672 | 1469549074583 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:34 INFO - PROCESS | 1672 | 1469549074585 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:34 INFO - PROCESS | 1672 | ++DOCSHELL 0x11258d000 == 11 [pid = 1672] [id = 486] 09:04:34 INFO - PROCESS | 1672 | ++DOMWINDOW == 63 (0x112f4f400) [pid = 1672] [serial = 1457] [outer = 0x0] 09:04:34 INFO - PROCESS | 1672 | ++DOMWINDOW == 64 (0x113394400) [pid = 1672] [serial = 1458] [outer = 0x112f4f400] 09:04:34 INFO - PROCESS | 1672 | 1469549074614 Marionette DEBUG loaded listener.js 09:04:34 INFO - PROCESS | 1672 | ++DOMWINDOW == 65 (0x113d9e800) [pid = 1672] [serial = 1459] [outer = 0x112f4f400] 09:04:34 INFO - PROCESS | 1672 | 1469549074900 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]]]}] 09:04:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 09:04:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 520ms 09:04:34 INFO - PROCESS | 1672 | 1469549074967 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 09:04:34 INFO - PROCESS | 1672 | 1469549074969 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 09:04:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 09:04:34 INFO - PROCESS | 1672 | 1469549074974 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 09:04:34 INFO - PROCESS | 1672 | 1469549074976 Marionette TRACE conn2 <- [1,1918,null,{}] 09:04:34 INFO - PROCESS | 1672 | 1469549074984 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}] 09:04:34 INFO - PROCESS | 1672 | 1469549074987 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:35 INFO - PROCESS | 1672 | 1469549075062 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 09:04:35 INFO - PROCESS | 1672 | 1469549075066 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:35 INFO - PROCESS | 1672 | 1469549075069 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:35 INFO - PROCESS | 1672 | ++DOCSHELL 0x118234000 == 12 [pid = 1672] [id = 487] 09:04:35 INFO - PROCESS | 1672 | ++DOMWINDOW == 66 (0x10eaff000) [pid = 1672] [serial = 1460] [outer = 0x0] 09:04:35 INFO - PROCESS | 1672 | ++DOMWINDOW == 67 (0x116983400) [pid = 1672] [serial = 1461] [outer = 0x10eaff000] 09:04:35 INFO - PROCESS | 1672 | 1469549075144 Marionette DEBUG loaded listener.js 09:04:35 INFO - PROCESS | 1672 | ++DOMWINDOW == 68 (0x1170b1800) [pid = 1672] [serial = 1462] [outer = 0x10eaff000] 09:04:35 INFO - PROCESS | 1672 | 1469549075458 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]]]}] 09:04:35 INFO - PROCESS | 1672 | ++DOMWINDOW == 69 (0x117405800) [pid = 1672] [serial = 1463] [outer = 0x12c70a800] 09:04:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 09:04:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 522ms 09:04:35 INFO - PROCESS | 1672 | 1469549075506 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 09:04:35 INFO - PROCESS | 1672 | 1469549075507 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 09:04:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 09:04:35 INFO - PROCESS | 1672 | 1469549075516 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 09:04:35 INFO - PROCESS | 1672 | 1469549075517 Marionette TRACE conn2 <- [1,1922,null,{}] 09:04:35 INFO - PROCESS | 1672 | 1469549075519 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}] 09:04:35 INFO - PROCESS | 1672 | 1469549075523 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:35 INFO - PROCESS | 1672 | 1469549075597 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 09:04:35 INFO - PROCESS | 1672 | 1469549075601 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:35 INFO - PROCESS | 1672 | 1469549075602 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:35 INFO - PROCESS | 1672 | ++DOCSHELL 0x119883000 == 13 [pid = 1672] [id = 488] 09:04:35 INFO - PROCESS | 1672 | ++DOMWINDOW == 70 (0x117403000) [pid = 1672] [serial = 1464] [outer = 0x0] 09:04:35 INFO - PROCESS | 1672 | ++DOMWINDOW == 71 (0x11747ac00) [pid = 1672] [serial = 1465] [outer = 0x117403000] 09:04:35 INFO - PROCESS | 1672 | 1469549075630 Marionette DEBUG loaded listener.js 09:04:35 INFO - PROCESS | 1672 | ++DOMWINDOW == 72 (0x118392000) [pid = 1672] [serial = 1466] [outer = 0x117403000] 09:04:35 INFO - PROCESS | 1672 | 1469549075955 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]]]}] 09:04:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 09:04:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 470ms 09:04:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 09:04:35 INFO - PROCESS | 1672 | 1469549075988 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 09:04:35 INFO - PROCESS | 1672 | 1469549075990 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 09:04:35 INFO - PROCESS | 1672 | 1469549075992 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 09:04:35 INFO - PROCESS | 1672 | 1469549075993 Marionette TRACE conn2 <- [1,1926,null,{}] 09:04:35 INFO - PROCESS | 1672 | 1469549075995 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}] 09:04:35 INFO - PROCESS | 1672 | 1469549075996 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:36 INFO - PROCESS | 1672 | 1469549076095 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 09:04:36 INFO - PROCESS | 1672 | 1469549076101 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:36 INFO - PROCESS | 1672 | 1469549076102 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:36 INFO - PROCESS | 1672 | ++DOCSHELL 0x1199cb000 == 14 [pid = 1672] [id = 489] 09:04:36 INFO - PROCESS | 1672 | ++DOMWINDOW == 73 (0x111c18800) [pid = 1672] [serial = 1467] [outer = 0x0] 09:04:36 INFO - PROCESS | 1672 | ++DOMWINDOW == 74 (0x1184c9400) [pid = 1672] [serial = 1468] [outer = 0x111c18800] 09:04:36 INFO - PROCESS | 1672 | 1469549076129 Marionette DEBUG loaded listener.js 09:04:36 INFO - PROCESS | 1672 | ++DOMWINDOW == 75 (0x1187dd400) [pid = 1672] [serial = 1469] [outer = 0x111c18800] 09:04:36 INFO - PROCESS | 1672 | 1469549076496 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]]]}] 09:04:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 09:04:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 518ms 09:04:36 INFO - PROCESS | 1672 | 1469549076511 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 09:04:36 INFO - PROCESS | 1672 | 1469549076513 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 09:04:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 09:04:36 INFO - PROCESS | 1672 | 1469549076516 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 09:04:36 INFO - PROCESS | 1672 | 1469549076518 Marionette TRACE conn2 <- [1,1930,null,{}] 09:04:36 INFO - PROCESS | 1672 | 1469549076524 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}] 09:04:36 INFO - PROCESS | 1672 | 1469549076530 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:36 INFO - PROCESS | 1672 | 1469549076656 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 09:04:36 INFO - PROCESS | 1672 | 1469549076710 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:36 INFO - PROCESS | 1672 | 1469549076711 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:36 INFO - PROCESS | 1672 | ++DOCSHELL 0x123a75800 == 15 [pid = 1672] [id = 490] 09:04:36 INFO - PROCESS | 1672 | ++DOMWINDOW == 76 (0x1187dac00) [pid = 1672] [serial = 1470] [outer = 0x0] 09:04:36 INFO - PROCESS | 1672 | ++DOMWINDOW == 77 (0x119052000) [pid = 1672] [serial = 1471] [outer = 0x1187dac00] 09:04:36 INFO - PROCESS | 1672 | 1469549076735 Marionette DEBUG loaded listener.js 09:04:36 INFO - PROCESS | 1672 | ++DOMWINDOW == 78 (0x1199ac400) [pid = 1672] [serial = 1472] [outer = 0x1187dac00] 09:04:37 INFO - PROCESS | 1672 | 1469549077006 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]]]}] 09:04:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 09:04:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 524ms 09:04:37 INFO - PROCESS | 1672 | 1469549077043 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 09:04:37 INFO - PROCESS | 1672 | 1469549077044 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 09:04:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 09:04:37 INFO - PROCESS | 1672 | 1469549077047 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 09:04:37 INFO - PROCESS | 1672 | 1469549077048 Marionette TRACE conn2 <- [1,1934,null,{}] 09:04:37 INFO - PROCESS | 1672 | 1469549077050 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}] 09:04:37 INFO - PROCESS | 1672 | 1469549077051 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:37 INFO - PROCESS | 1672 | 1469549077142 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 09:04:37 INFO - PROCESS | 1672 | 1469549077145 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:37 INFO - PROCESS | 1672 | 1469549077146 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:37 INFO - PROCESS | 1672 | ++DOCSHELL 0x124442800 == 16 [pid = 1672] [id = 491] 09:04:37 INFO - PROCESS | 1672 | ++DOMWINDOW == 79 (0x1184cf000) [pid = 1672] [serial = 1473] [outer = 0x0] 09:04:37 INFO - PROCESS | 1672 | ++DOMWINDOW == 80 (0x1199b0400) [pid = 1672] [serial = 1474] [outer = 0x1184cf000] 09:04:37 INFO - PROCESS | 1672 | 1469549077172 Marionette DEBUG loaded listener.js 09:04:37 INFO - PROCESS | 1672 | ++DOMWINDOW == 81 (0x119b30400) [pid = 1672] [serial = 1475] [outer = 0x1184cf000] 09:04:37 INFO - PROCESS | 1672 | 1469549077489 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]]]}] 09:04:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 09:04:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 468ms 09:04:37 INFO - PROCESS | 1672 | 1469549077516 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 09:04:37 INFO - PROCESS | 1672 | 1469549077517 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 09:04:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 09:04:37 INFO - PROCESS | 1672 | 1469549077520 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 09:04:37 INFO - PROCESS | 1672 | 1469549077523 Marionette TRACE conn2 <- [1,1938,null,{}] 09:04:37 INFO - PROCESS | 1672 | 1469549077525 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}] 09:04:37 INFO - PROCESS | 1672 | 1469549077527 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:37 INFO - PROCESS | 1672 | 1469549077623 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 09:04:37 INFO - PROCESS | 1672 | 1469549077629 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:37 INFO - PROCESS | 1672 | 1469549077630 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:37 INFO - PROCESS | 1672 | ++DOCSHELL 0x124b06800 == 17 [pid = 1672] [id = 492] 09:04:37 INFO - PROCESS | 1672 | ++DOMWINDOW == 82 (0x11697e000) [pid = 1672] [serial = 1476] [outer = 0x0] 09:04:37 INFO - PROCESS | 1672 | ++DOMWINDOW == 83 (0x119b30c00) [pid = 1672] [serial = 1477] [outer = 0x11697e000] 09:04:37 INFO - PROCESS | 1672 | 1469549077654 Marionette DEBUG loaded listener.js 09:04:37 INFO - PROCESS | 1672 | ++DOMWINDOW == 84 (0x120e98000) [pid = 1672] [serial = 1478] [outer = 0x11697e000] 09:04:37 INFO - PROCESS | 1672 | 1469549077942 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]]]}] 09:04:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 09:04:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 472ms 09:04:37 INFO - PROCESS | 1672 | 1469549077992 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 09:04:37 INFO - PROCESS | 1672 | 1469549077994 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 09:04:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 09:04:37 INFO - PROCESS | 1672 | 1469549077996 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 09:04:37 INFO - PROCESS | 1672 | 1469549077997 Marionette TRACE conn2 <- [1,1942,null,{}] 09:04:37 INFO - PROCESS | 1672 | 1469549077999 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}] 09:04:38 INFO - PROCESS | 1672 | 1469549078000 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:38 INFO - PROCESS | 1672 | 1469549078074 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 09:04:38 INFO - PROCESS | 1672 | 1469549078078 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:38 INFO - PROCESS | 1672 | 1469549078079 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:38 INFO - PROCESS | 1672 | ++DOCSHELL 0x118233000 == 18 [pid = 1672] [id = 493] 09:04:38 INFO - PROCESS | 1672 | ++DOMWINDOW == 85 (0x120e9bc00) [pid = 1672] [serial = 1479] [outer = 0x0] 09:04:38 INFO - PROCESS | 1672 | ++DOMWINDOW == 86 (0x120ea3400) [pid = 1672] [serial = 1480] [outer = 0x120e9bc00] 09:04:38 INFO - PROCESS | 1672 | 1469549078113 Marionette DEBUG loaded listener.js 09:04:38 INFO - PROCESS | 1672 | ++DOMWINDOW == 87 (0x120fc6800) [pid = 1672] [serial = 1481] [outer = 0x120e9bc00] 09:04:38 INFO - PROCESS | 1672 | 1469549078422 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]]]}] 09:04:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 09:04:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 469ms 09:04:38 INFO - PROCESS | 1672 | 1469549078465 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 09:04:38 INFO - PROCESS | 1672 | 1469549078466 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 09:04:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 09:04:38 INFO - PROCESS | 1672 | 1469549078468 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 09:04:38 INFO - PROCESS | 1672 | 1469549078469 Marionette TRACE conn2 <- [1,1946,null,{}] 09:04:38 INFO - PROCESS | 1672 | 1469549078472 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}] 09:04:38 INFO - PROCESS | 1672 | 1469549078473 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:38 INFO - PROCESS | 1672 | 1469549078574 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 09:04:38 INFO - PROCESS | 1672 | 1469549078579 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:38 INFO - PROCESS | 1672 | 1469549078580 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:38 INFO - PROCESS | 1672 | ++DOCSHELL 0x12888f000 == 19 [pid = 1672] [id = 494] 09:04:38 INFO - PROCESS | 1672 | ++DOMWINDOW == 88 (0x116aa0000) [pid = 1672] [serial = 1482] [outer = 0x0] 09:04:38 INFO - PROCESS | 1672 | ++DOMWINDOW == 89 (0x120fcb000) [pid = 1672] [serial = 1483] [outer = 0x116aa0000] 09:04:38 INFO - PROCESS | 1672 | 1469549078604 Marionette DEBUG loaded listener.js 09:04:38 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x120fd7000) [pid = 1672] [serial = 1484] [outer = 0x116aa0000] 09:04:38 INFO - PROCESS | 1672 | 1469549078912 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]]]}] 09:04:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 09:04:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 470ms 09:04:38 INFO - PROCESS | 1672 | 1469549078941 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 09:04:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 09:04:38 INFO - PROCESS | 1672 | 1469549078942 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 09:04:38 INFO - PROCESS | 1672 | 1469549078944 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 09:04:38 INFO - PROCESS | 1672 | 1469549078946 Marionette TRACE conn2 <- [1,1950,null,{}] 09:04:38 INFO - PROCESS | 1672 | 1469549078948 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}] 09:04:38 INFO - PROCESS | 1672 | 1469549078950 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:39 INFO - PROCESS | 1672 | 1469549079077 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 09:04:39 INFO - PROCESS | 1672 | 1469549079151 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:39 INFO - PROCESS | 1672 | 1469549079152 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:39 INFO - PROCESS | 1672 | ++DOCSHELL 0x1199bc000 == 20 [pid = 1672] [id = 495] 09:04:39 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x120fd9400) [pid = 1672] [serial = 1485] [outer = 0x0] 09:04:39 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x123f90000) [pid = 1672] [serial = 1486] [outer = 0x120fd9400] 09:04:39 INFO - PROCESS | 1672 | 1469549079184 Marionette DEBUG loaded listener.js 09:04:39 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x1242f4000) [pid = 1672] [serial = 1487] [outer = 0x120fd9400] 09:04:39 INFO - PROCESS | 1672 | 1469549079584 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]]]}] 09:04:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 09:04:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 671ms 09:04:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 09:04:39 INFO - PROCESS | 1672 | 1469549079617 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 09:04:39 INFO - PROCESS | 1672 | 1469549079619 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 09:04:39 INFO - PROCESS | 1672 | 1469549079623 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 09:04:39 INFO - PROCESS | 1672 | 1469549079625 Marionette TRACE conn2 <- [1,1954,null,{}] 09:04:39 INFO - PROCESS | 1672 | 1469549079628 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}] 09:04:39 INFO - PROCESS | 1672 | 1469549079630 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:39 INFO - PROCESS | 1672 | 1469549079750 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 09:04:39 INFO - PROCESS | 1672 | 1469549079833 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:39 INFO - PROCESS | 1672 | 1469549079834 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:39 INFO - PROCESS | 1672 | ++DOCSHELL 0x1290f0800 == 21 [pid = 1672] [id = 496] 09:04:39 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x120fd9800) [pid = 1672] [serial = 1488] [outer = 0x0] 09:04:39 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x124486800) [pid = 1672] [serial = 1489] [outer = 0x120fd9800] 09:04:39 INFO - PROCESS | 1672 | 1469549079873 Marionette DEBUG loaded listener.js 09:04:39 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x124506400) [pid = 1672] [serial = 1490] [outer = 0x120fd9800] 09:04:40 INFO - PROCESS | 1672 | 1469549080157 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]]]}] 09:04:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 09:04:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 570ms 09:04:40 INFO - PROCESS | 1672 | 1469549080194 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 09:04:40 INFO - PROCESS | 1672 | 1469549080195 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 09:04:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 09:04:40 INFO - PROCESS | 1672 | 1469549080198 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 09:04:40 INFO - PROCESS | 1672 | 1469549080199 Marionette TRACE conn2 <- [1,1958,null,{}] 09:04:40 INFO - PROCESS | 1672 | 1469549080201 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}] 09:04:40 INFO - PROCESS | 1672 | 1469549080202 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:40 INFO - PROCESS | 1672 | 1469549080292 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 09:04:40 INFO - PROCESS | 1672 | 1469549080345 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:40 INFO - PROCESS | 1672 | 1469549080346 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:40 INFO - PROCESS | 1672 | ++DOCSHELL 0x12a464000 == 22 [pid = 1672] [id = 497] 09:04:40 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x12271e000) [pid = 1672] [serial = 1491] [outer = 0x0] 09:04:40 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x12450a800) [pid = 1672] [serial = 1492] [outer = 0x12271e000] 09:04:40 INFO - PROCESS | 1672 | 1469549080370 Marionette DEBUG loaded listener.js 09:04:40 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x12484a800) [pid = 1672] [serial = 1493] [outer = 0x12271e000] 09:04:40 INFO - PROCESS | 1672 | 1469549080646 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]]]}] 09:04:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 09:04:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 467ms 09:04:40 INFO - PROCESS | 1672 | 1469549080666 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 09:04:40 INFO - PROCESS | 1672 | 1469549080667 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 09:04:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 09:04:40 INFO - PROCESS | 1672 | 1469549080679 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 09:04:40 INFO - PROCESS | 1672 | 1469549080680 Marionette TRACE conn2 <- [1,1962,null,{}] 09:04:40 INFO - PROCESS | 1672 | 1469549080682 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}] 09:04:40 INFO - PROCESS | 1672 | 1469549080683 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:40 INFO - PROCESS | 1672 | 1469549080764 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 09:04:40 INFO - PROCESS | 1672 | 1469549080767 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:40 INFO - PROCESS | 1672 | 1469549080768 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:40 INFO - PROCESS | 1672 | ++DOCSHELL 0x12a936000 == 23 [pid = 1672] [id = 498] 09:04:40 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x12484dc00) [pid = 1672] [serial = 1494] [outer = 0x0] 09:04:40 INFO - PROCESS | 1672 | ++DOMWINDOW == 101 (0x124886800) [pid = 1672] [serial = 1495] [outer = 0x12484dc00] 09:04:40 INFO - PROCESS | 1672 | 1469549080794 Marionette DEBUG loaded listener.js 09:04:40 INFO - PROCESS | 1672 | ++DOMWINDOW == 102 (0x12488e800) [pid = 1672] [serial = 1496] [outer = 0x12484dc00] 09:04:41 INFO - PROCESS | 1672 | 1469549081557 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]]]}] 09:04:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 09:04:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 919ms 09:04:41 INFO - PROCESS | 1672 | 1469549081599 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 09:04:41 INFO - PROCESS | 1672 | 1469549081601 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 09:04:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 09:04:41 INFO - PROCESS | 1672 | 1469549081604 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 09:04:41 INFO - PROCESS | 1672 | 1469549081606 Marionette TRACE conn2 <- [1,1966,null,{}] 09:04:41 INFO - PROCESS | 1672 | 1469549081610 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}] 09:04:41 INFO - PROCESS | 1672 | 1469549081611 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:41 INFO - PROCESS | 1672 | 1469549081686 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 09:04:41 INFO - PROCESS | 1672 | 1469549081692 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:41 INFO - PROCESS | 1672 | 1469549081695 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:41 INFO - PROCESS | 1672 | ++DOCSHELL 0x11695b000 == 24 [pid = 1672] [id = 499] 09:04:41 INFO - PROCESS | 1672 | ++DOMWINDOW == 103 (0x112e60400) [pid = 1672] [serial = 1497] [outer = 0x0] 09:04:41 INFO - PROCESS | 1672 | ++DOMWINDOW == 104 (0x113220000) [pid = 1672] [serial = 1498] [outer = 0x112e60400] 09:04:41 INFO - PROCESS | 1672 | 1469549081724 Marionette DEBUG loaded listener.js 09:04:41 INFO - PROCESS | 1672 | ++DOMWINDOW == 105 (0x113f9b400) [pid = 1672] [serial = 1499] [outer = 0x112e60400] 09:04:42 INFO - PROCESS | 1672 | 1469549082142 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]]]}] 09:04:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 09:04:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 570ms 09:04:42 INFO - PROCESS | 1672 | 1469549082175 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 09:04:42 INFO - PROCESS | 1672 | 1469549082179 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 09:04:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 09:04:42 INFO - PROCESS | 1672 | 1469549082185 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 09:04:42 INFO - PROCESS | 1672 | 1469549082188 Marionette TRACE conn2 <- [1,1970,null,{}] 09:04:42 INFO - PROCESS | 1672 | 1469549082191 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}] 09:04:42 INFO - PROCESS | 1672 | 1469549082194 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:42 INFO - PROCESS | 1672 | 1469549082345 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 09:04:42 INFO - PROCESS | 1672 | 1469549082368 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:42 INFO - PROCESS | 1672 | 1469549082369 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:42 INFO - PROCESS | 1672 | ++DOCSHELL 0x119380800 == 25 [pid = 1672] [id = 500] 09:04:42 INFO - PROCESS | 1672 | ++DOMWINDOW == 106 (0x1160f5800) [pid = 1672] [serial = 1500] [outer = 0x0] 09:04:42 INFO - PROCESS | 1672 | ++DOMWINDOW == 107 (0x1172b8800) [pid = 1672] [serial = 1501] [outer = 0x1160f5800] 09:04:42 INFO - PROCESS | 1672 | 1469549082413 Marionette DEBUG loaded listener.js 09:04:42 INFO - PROCESS | 1672 | ++DOMWINDOW == 108 (0x118398c00) [pid = 1672] [serial = 1502] [outer = 0x1160f5800] 09:04:42 INFO - PROCESS | 1672 | 1469549082868 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]]]}] 09:04:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 09:04:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 729ms 09:04:42 INFO - PROCESS | 1672 | 1469549082914 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 09:04:42 INFO - PROCESS | 1672 | 1469549082916 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 09:04:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 09:04:42 INFO - PROCESS | 1672 | 1469549082920 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 09:04:42 INFO - PROCESS | 1672 | 1469549082924 Marionette TRACE conn2 <- [1,1974,null,{}] 09:04:42 INFO - PROCESS | 1672 | 1469549082935 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}] 09:04:42 INFO - PROCESS | 1672 | 1469549082939 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:43 INFO - PROCESS | 1672 | 1469549083106 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 09:04:43 INFO - PROCESS | 1672 | 1469549083136 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:43 INFO - PROCESS | 1672 | 1469549083138 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:43 INFO - PROCESS | 1672 | ++DOCSHELL 0x125581800 == 26 [pid = 1672] [id = 501] 09:04:43 INFO - PROCESS | 1672 | ++DOMWINDOW == 109 (0x11936c800) [pid = 1672] [serial = 1503] [outer = 0x0] 09:04:43 INFO - PROCESS | 1672 | ++DOMWINDOW == 110 (0x11958b000) [pid = 1672] [serial = 1504] [outer = 0x11936c800] 09:04:43 INFO - PROCESS | 1672 | 1469549083183 Marionette DEBUG loaded listener.js 09:04:43 INFO - PROCESS | 1672 | ++DOMWINDOW == 111 (0x119c30400) [pid = 1672] [serial = 1505] [outer = 0x11936c800] 09:04:43 INFO - PROCESS | 1672 | 1469549083592 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]]]}] 09:04:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 09:04:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 723ms 09:04:43 INFO - PROCESS | 1672 | 1469549083643 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 09:04:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 09:04:43 INFO - PROCESS | 1672 | 1469549083644 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 09:04:43 INFO - PROCESS | 1672 | 1469549083647 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 09:04:43 INFO - PROCESS | 1672 | 1469549083648 Marionette TRACE conn2 <- [1,1978,null,{}] 09:04:43 INFO - PROCESS | 1672 | 1469549083650 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}] 09:04:43 INFO - PROCESS | 1672 | 1469549083651 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:43 INFO - PROCESS | 1672 | 1469549083747 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 09:04:43 INFO - PROCESS | 1672 | 1469549083788 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:43 INFO - PROCESS | 1672 | 1469549083789 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:43 INFO - PROCESS | 1672 | ++DOCSHELL 0x1290ee000 == 27 [pid = 1672] [id = 502] 09:04:43 INFO - PROCESS | 1672 | ++DOMWINDOW == 112 (0x120fcd800) [pid = 1672] [serial = 1506] [outer = 0x0] 09:04:43 INFO - PROCESS | 1672 | ++DOMWINDOW == 113 (0x124086400) [pid = 1672] [serial = 1507] [outer = 0x120fcd800] 09:04:43 INFO - PROCESS | 1672 | 1469549083813 Marionette DEBUG loaded listener.js 09:04:43 INFO - PROCESS | 1672 | ++DOMWINDOW == 114 (0x124507000) [pid = 1672] [serial = 1508] [outer = 0x120fcd800] 09:04:44 INFO - PROCESS | 1672 | --DOMWINDOW == 113 (0x1129d2400) [pid = 1672] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 09:04:44 INFO - PROCESS | 1672 | --DOMWINDOW == 112 (0x1127e0800) [pid = 1672] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 09:04:44 INFO - PROCESS | 1672 | --DOMWINDOW == 111 (0x1193a3000) [pid = 1672] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 09:04:44 INFO - PROCESS | 1672 | --DOMWINDOW == 110 (0x1193a3400) [pid = 1672] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 09:04:44 INFO - PROCESS | 1672 | --DOMWINDOW == 109 (0x120ea2c00) [pid = 1672] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 09:04:44 INFO - PROCESS | 1672 | --DOMWINDOW == 108 (0x112744800) [pid = 1672] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 09:04:44 INFO - PROCESS | 1672 | --DOMWINDOW == 107 (0x1169e3800) [pid = 1672] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 09:04:44 INFO - PROCESS | 1672 | --DOMWINDOW == 106 (0x112a7f000) [pid = 1672] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 09:04:44 INFO - PROCESS | 1672 | --DOMWINDOW == 105 (0x115e0bc00) [pid = 1672] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 09:04:44 INFO - PROCESS | 1672 | --DOMWINDOW == 104 (0x1127de800) [pid = 1672] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 09:04:44 INFO - PROCESS | 1672 | --DOMWINDOW == 103 (0x118764800) [pid = 1672] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 09:04:44 INFO - PROCESS | 1672 | --DOMWINDOW == 102 (0x1129da000) [pid = 1672] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 09:04:44 INFO - PROCESS | 1672 | --DOMWINDOW == 101 (0x117402400) [pid = 1672] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 09:04:44 INFO - PROCESS | 1672 | 1469549084248 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]]]}] 09:04:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 09:04:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 618ms 09:04:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 09:04:44 INFO - PROCESS | 1672 | 1469549084266 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 09:04:44 INFO - PROCESS | 1672 | 1469549084267 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 09:04:44 INFO - PROCESS | 1672 | 1469549084274 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 09:04:44 INFO - PROCESS | 1672 | 1469549084276 Marionette TRACE conn2 <- [1,1982,null,{}] 09:04:44 INFO - PROCESS | 1672 | 1469549084278 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}] 09:04:44 INFO - PROCESS | 1672 | 1469549084279 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:44 INFO - PROCESS | 1672 | 1469549084384 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 09:04:44 INFO - PROCESS | 1672 | 1469549084438 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:44 INFO - PROCESS | 1672 | 1469549084440 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:44 INFO - PROCESS | 1672 | ++DOCSHELL 0x12ac06000 == 28 [pid = 1672] [id = 503] 09:04:44 INFO - PROCESS | 1672 | ++DOMWINDOW == 102 (0x1127e0800) [pid = 1672] [serial = 1509] [outer = 0x0] 09:04:44 INFO - PROCESS | 1672 | ++DOMWINDOW == 103 (0x118764800) [pid = 1672] [serial = 1510] [outer = 0x1127e0800] 09:04:44 INFO - PROCESS | 1672 | 1469549084465 Marionette DEBUG loaded listener.js 09:04:44 INFO - PROCESS | 1672 | ++DOMWINDOW == 104 (0x120ea2c00) [pid = 1672] [serial = 1511] [outer = 0x1127e0800] 09:04:44 INFO - PROCESS | 1672 | 1469549084727 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]]]}] 09:04:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 09:04:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 474ms 09:04:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 09:04:44 INFO - PROCESS | 1672 | 1469549084747 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 09:04:44 INFO - PROCESS | 1672 | 1469549084748 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 09:04:44 INFO - PROCESS | 1672 | 1469549084750 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 09:04:44 INFO - PROCESS | 1672 | 1469549084751 Marionette TRACE conn2 <- [1,1986,null,{}] 09:04:44 INFO - PROCESS | 1672 | 1469549084761 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}] 09:04:44 INFO - PROCESS | 1672 | 1469549084765 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:44 INFO - PROCESS | 1672 | 1469549084859 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 09:04:44 INFO - PROCESS | 1672 | 1469549084863 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:44 INFO - PROCESS | 1672 | 1469549084864 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:44 INFO - PROCESS | 1672 | ++DOCSHELL 0x12b831800 == 29 [pid = 1672] [id = 504] 09:04:44 INFO - PROCESS | 1672 | ++DOMWINDOW == 105 (0x124845000) [pid = 1672] [serial = 1512] [outer = 0x0] 09:04:44 INFO - PROCESS | 1672 | ++DOMWINDOW == 106 (0x124890000) [pid = 1672] [serial = 1513] [outer = 0x124845000] 09:04:44 INFO - PROCESS | 1672 | 1469549084891 Marionette DEBUG loaded listener.js 09:04:44 INFO - PROCESS | 1672 | ++DOMWINDOW == 107 (0x124da3c00) [pid = 1672] [serial = 1514] [outer = 0x124845000] 09:04:45 INFO - PROCESS | 1672 | 1469549085223 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]]]}] 09:04:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 09:04:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 527ms 09:04:45 INFO - PROCESS | 1672 | 1469549085283 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 09:04:45 INFO - PROCESS | 1672 | 1469549085284 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 09:04:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 09:04:45 INFO - PROCESS | 1672 | 1469549085286 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 09:04:45 INFO - PROCESS | 1672 | 1469549085288 Marionette TRACE conn2 <- [1,1990,null,{}] 09:04:45 INFO - PROCESS | 1672 | 1469549085290 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}] 09:04:45 INFO - PROCESS | 1672 | 1469549085291 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:45 INFO - PROCESS | 1672 | 1469549085363 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 09:04:45 INFO - PROCESS | 1672 | 1469549085366 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:45 INFO - PROCESS | 1672 | 1469549085367 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:45 INFO - PROCESS | 1672 | ++DOCSHELL 0x12b965000 == 30 [pid = 1672] [id = 505] 09:04:45 INFO - PROCESS | 1672 | ++DOMWINDOW == 108 (0x124bc0c00) [pid = 1672] [serial = 1515] [outer = 0x0] 09:04:45 INFO - PROCESS | 1672 | ++DOMWINDOW == 109 (0x124f22400) [pid = 1672] [serial = 1516] [outer = 0x124bc0c00] 09:04:45 INFO - PROCESS | 1672 | 1469549085394 Marionette DEBUG loaded listener.js 09:04:45 INFO - PROCESS | 1672 | ++DOMWINDOW == 110 (0x125062400) [pid = 1672] [serial = 1517] [outer = 0x124bc0c00] 09:04:45 INFO - PROCESS | 1672 | 1469549085784 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]]]}] 09:04:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 09:04:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 518ms 09:04:45 INFO - PROCESS | 1672 | 1469549085806 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 09:04:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 09:04:45 INFO - PROCESS | 1672 | 1469549085808 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 09:04:45 INFO - PROCESS | 1672 | 1469549085811 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 09:04:45 INFO - PROCESS | 1672 | 1469549085813 Marionette TRACE conn2 <- [1,1994,null,{}] 09:04:45 INFO - PROCESS | 1672 | 1469549085816 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}] 09:04:45 INFO - PROCESS | 1672 | 1469549085818 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:45 INFO - PROCESS | 1672 | 1469549085933 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 09:04:46 INFO - PROCESS | 1672 | 1469549086027 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:46 INFO - PROCESS | 1672 | 1469549086029 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:46 INFO - PROCESS | 1672 | ++DOCSHELL 0x12b977800 == 31 [pid = 1672] [id = 506] 09:04:46 INFO - PROCESS | 1672 | ++DOMWINDOW == 111 (0x124de6000) [pid = 1672] [serial = 1518] [outer = 0x0] 09:04:46 INFO - PROCESS | 1672 | ++DOMWINDOW == 112 (0x12553e400) [pid = 1672] [serial = 1519] [outer = 0x124de6000] 09:04:46 INFO - PROCESS | 1672 | 1469549086067 Marionette DEBUG loaded listener.js 09:04:46 INFO - PROCESS | 1672 | ++DOMWINDOW == 113 (0x126099000) [pid = 1672] [serial = 1520] [outer = 0x124de6000] 09:04:47 INFO - PROCESS | 1672 | --DOCSHELL 0x123837800 == 30 [pid = 1672] [id = 484] 09:04:47 INFO - PROCESS | 1672 | --DOMWINDOW == 112 (0x120fc8800) [pid = 1672] [serial = 1450] [outer = 0x0] [url = about:blank] 09:04:47 INFO - PROCESS | 1672 | --DOMWINDOW == 111 (0x112f51400) [pid = 1672] [serial = 1452] [outer = 0x0] [url = about:blank] 09:04:47 INFO - PROCESS | 1672 | --DOMWINDOW == 110 (0x119053000) [pid = 1672] [serial = 1443] [outer = 0x0] [url = about:blank] 09:04:47 INFO - PROCESS | 1672 | --DOMWINDOW == 109 (0x1198b1000) [pid = 1672] [serial = 1446] [outer = 0x0] [url = about:blank] 09:04:47 INFO - PROCESS | 1672 | --DOMWINDOW == 108 (0x1193a2c00) [pid = 1672] [serial = 1444] [outer = 0x0] [url = about:blank] 09:04:47 INFO - PROCESS | 1672 | --DOMWINDOW == 107 (0x120e9d400) [pid = 1672] [serial = 1449] [outer = 0x0] [url = about:blank] 09:04:47 INFO - PROCESS | 1672 | --DOMWINDOW == 106 (0x119c2f000) [pid = 1672] [serial = 1447] [outer = 0x0] [url = about:blank] 09:04:47 INFO - PROCESS | 1672 | --DOMWINDOW == 105 (0x1199a7000) [pid = 1672] [serial = 1419] [outer = 0x0] [url = about:blank] 09:04:47 INFO - PROCESS | 1672 | --DOMWINDOW == 104 (0x119c2a400) [pid = 1672] [serial = 1420] [outer = 0x0] [url = about:blank] 09:04:47 INFO - PROCESS | 1672 | --DOMWINDOW == 103 (0x120fcbc00) [pid = 1672] [serial = 1422] [outer = 0x0] [url = about:blank] 09:04:47 INFO - PROCESS | 1672 | --DOMWINDOW == 102 (0x124484c00) [pid = 1672] [serial = 1423] [outer = 0x0] [url = about:blank] 09:04:47 INFO - PROCESS | 1672 | --DOMWINDOW == 101 (0x112a6e800) [pid = 1672] [serial = 1425] [outer = 0x0] [url = about:blank] 09:04:47 INFO - PROCESS | 1672 | --DOMWINDOW == 100 (0x11339a800) [pid = 1672] [serial = 1426] [outer = 0x0] [url = about:blank] 09:04:47 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x11740a000) [pid = 1672] [serial = 1428] [outer = 0x0] [url = about:blank] 09:04:47 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x117482000) [pid = 1672] [serial = 1429] [outer = 0x0] [url = about:blank] 09:04:47 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x113006400) [pid = 1672] [serial = 1431] [outer = 0x0] [url = about:blank] 09:04:47 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x1133a2800) [pid = 1672] [serial = 1432] [outer = 0x0] [url = about:blank] 09:04:47 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x11690e000) [pid = 1672] [serial = 1434] [outer = 0x0] [url = about:blank] 09:04:47 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x1170a9000) [pid = 1672] [serial = 1435] [outer = 0x0] [url = about:blank] 09:04:47 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x117475400) [pid = 1672] [serial = 1437] [outer = 0x0] [url = about:blank] 09:04:47 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x11838d000) [pid = 1672] [serial = 1438] [outer = 0x0] [url = about:blank] 09:04:47 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x1187db400) [pid = 1672] [serial = 1440] [outer = 0x0] [url = about:blank] 09:04:47 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x112ec9c00) [pid = 1672] [serial = 1413] [outer = 0x0] [url = about:blank] 09:04:47 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x113d49000) [pid = 1672] [serial = 1414] [outer = 0x0] [url = about:blank] 09:04:47 INFO - PROCESS | 1672 | --DOMWINDOW == 88 (0x117411800) [pid = 1672] [serial = 1416] [outer = 0x0] [url = about:blank] 09:04:47 INFO - PROCESS | 1672 | --DOMWINDOW == 87 (0x117480000) [pid = 1672] [serial = 1417] [outer = 0x0] [url = about:blank] 09:04:47 INFO - PROCESS | 1672 | --DOMWINDOW == 86 (0x1188f5400) [pid = 1672] [serial = 1441] [outer = 0x0] [url = about:blank] 09:04:47 INFO - PROCESS | 1672 | 1469549087063 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]]]}] 09:04:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 09:04:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1275ms 09:04:47 INFO - PROCESS | 1672 | 1469549087087 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 09:04:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 09:04:47 INFO - PROCESS | 1672 | 1469549087089 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 09:04:47 INFO - PROCESS | 1672 | 1469549087093 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 09:04:47 INFO - PROCESS | 1672 | 1469549087094 Marionette TRACE conn2 <- [1,1998,null,{}] 09:04:47 INFO - PROCESS | 1672 | 1469549087098 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}] 09:04:47 INFO - PROCESS | 1672 | 1469549087100 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:47 INFO - PROCESS | 1672 | 1469549087180 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 09:04:47 INFO - PROCESS | 1672 | 1469549087185 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:47 INFO - PROCESS | 1672 | 1469549087188 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:47 INFO - PROCESS | 1672 | ++DOCSHELL 0x112ea7800 == 31 [pid = 1672] [id = 507] 09:04:47 INFO - PROCESS | 1672 | ++DOMWINDOW == 87 (0x112f47800) [pid = 1672] [serial = 1521] [outer = 0x0] 09:04:47 INFO - PROCESS | 1672 | ++DOMWINDOW == 88 (0x112f52000) [pid = 1672] [serial = 1522] [outer = 0x112f47800] 09:04:47 INFO - PROCESS | 1672 | 1469549087219 Marionette DEBUG loaded listener.js 09:04:47 INFO - PROCESS | 1672 | ++DOMWINDOW == 89 (0x113399800) [pid = 1672] [serial = 1523] [outer = 0x112f47800] 09:04:47 INFO - PROCESS | 1672 | 1469549087580 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]]]}] 09:04:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 09:04:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 521ms 09:04:47 INFO - PROCESS | 1672 | 1469549087613 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 09:04:47 INFO - PROCESS | 1672 | 1469549087617 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 09:04:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 09:04:47 INFO - PROCESS | 1672 | 1469549087649 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 09:04:47 INFO - PROCESS | 1672 | 1469549087651 Marionette TRACE conn2 <- [1,2002,null,{}] 09:04:47 INFO - PROCESS | 1672 | 1469549087653 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}] 09:04:47 INFO - PROCESS | 1672 | 1469549087655 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:47 INFO - PROCESS | 1672 | 1469549087731 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 09:04:47 INFO - PROCESS | 1672 | 1469549087736 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:47 INFO - PROCESS | 1672 | 1469549087740 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:47 INFO - PROCESS | 1672 | ++DOCSHELL 0x11709c000 == 32 [pid = 1672] [id = 508] 09:04:47 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x113d9e400) [pid = 1672] [serial = 1524] [outer = 0x0] 09:04:47 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x116639000) [pid = 1672] [serial = 1525] [outer = 0x113d9e400] 09:04:47 INFO - PROCESS | 1672 | 1469549087767 Marionette DEBUG loaded listener.js 09:04:47 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x1169e5000) [pid = 1672] [serial = 1526] [outer = 0x113d9e400] 09:04:48 INFO - PROCESS | 1672 | 1469549088111 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]]]}] 09:04:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 09:04:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 477ms 09:04:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 09:04:48 INFO - PROCESS | 1672 | 1469549088124 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 09:04:48 INFO - PROCESS | 1672 | 1469549088125 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 09:04:48 INFO - PROCESS | 1672 | 1469549088127 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 09:04:48 INFO - PROCESS | 1672 | 1469549088130 Marionette TRACE conn2 <- [1,2006,null,{}] 09:04:48 INFO - PROCESS | 1672 | 1469549088139 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}] 09:04:48 INFO - PROCESS | 1672 | 1469549088150 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:48 INFO - PROCESS | 1672 | 1469549088231 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 09:04:48 INFO - PROCESS | 1672 | 1469549088288 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:48 INFO - PROCESS | 1672 | 1469549088291 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:48 INFO - PROCESS | 1672 | ++DOCSHELL 0x119084000 == 33 [pid = 1672] [id = 509] 09:04:48 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x116aa1400) [pid = 1672] [serial = 1527] [outer = 0x0] 09:04:48 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x11740bc00) [pid = 1672] [serial = 1528] [outer = 0x116aa1400] 09:04:48 INFO - PROCESS | 1672 | 1469549088318 Marionette DEBUG loaded listener.js 09:04:48 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x1176a8400) [pid = 1672] [serial = 1529] [outer = 0x116aa1400] 09:04:48 INFO - PROCESS | 1672 | 1469549088627 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]]]}] 09:04:48 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 09:04:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 522ms 09:04:48 INFO - PROCESS | 1672 | 1469549088650 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 09:04:48 INFO - PROCESS | 1672 | 1469549088652 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 09:04:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 09:04:48 INFO - PROCESS | 1672 | 1469549088657 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 09:04:48 INFO - PROCESS | 1672 | 1469549088658 Marionette TRACE conn2 <- [1,2010,null,{}] 09:04:48 INFO - PROCESS | 1672 | 1469549088660 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}] 09:04:48 INFO - PROCESS | 1672 | 1469549088661 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:48 INFO - PROCESS | 1672 | 1469549088736 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 09:04:48 INFO - PROCESS | 1672 | 1469549088808 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:48 INFO - PROCESS | 1672 | 1469549088809 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:48 INFO - PROCESS | 1672 | ++DOCSHELL 0x1195b9800 == 34 [pid = 1672] [id = 510] 09:04:48 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x118764c00) [pid = 1672] [serial = 1530] [outer = 0x0] 09:04:48 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x118891400) [pid = 1672] [serial = 1531] [outer = 0x118764c00] 09:04:48 INFO - PROCESS | 1672 | 1469549088834 Marionette DEBUG loaded listener.js 09:04:48 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x11919a400) [pid = 1672] [serial = 1532] [outer = 0x118764c00] 09:04:49 INFO - PROCESS | 1672 | 1469549089125 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]]]}] 09:04:49 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 09:04:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 520ms 09:04:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 09:04:49 INFO - PROCESS | 1672 | 1469549089176 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 09:04:49 INFO - PROCESS | 1672 | 1469549089177 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 09:04:49 INFO - PROCESS | 1672 | 1469549089180 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 09:04:49 INFO - PROCESS | 1672 | 1469549089181 Marionette TRACE conn2 <- [1,2014,null,{}] 09:04:49 INFO - PROCESS | 1672 | 1469549089183 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}] 09:04:49 INFO - PROCESS | 1672 | 1469549089184 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:49 INFO - PROCESS | 1672 | 1469549089290 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 09:04:49 INFO - PROCESS | 1672 | 1469549089326 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:49 INFO - PROCESS | 1672 | 1469549089327 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:49 INFO - PROCESS | 1672 | ++DOCSHELL 0x123842000 == 35 [pid = 1672] [id = 511] 09:04:49 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x112fa7c00) [pid = 1672] [serial = 1533] [outer = 0x0] 09:04:49 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x1193a3400) [pid = 1672] [serial = 1534] [outer = 0x112fa7c00] 09:04:49 INFO - PROCESS | 1672 | 1469549089351 Marionette DEBUG loaded listener.js 09:04:49 INFO - PROCESS | 1672 | ++DOMWINDOW == 101 (0x11981bc00) [pid = 1672] [serial = 1535] [outer = 0x112fa7c00] 09:04:49 INFO - PROCESS | 1672 | 1469549089712 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]]]}] 09:04:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 09:04:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 569ms 09:04:49 INFO - PROCESS | 1672 | 1469549089756 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 09:04:49 INFO - PROCESS | 1672 | 1469549089758 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 09:04:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 09:04:49 INFO - PROCESS | 1672 | 1469549089762 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 09:04:49 INFO - PROCESS | 1672 | 1469549089763 Marionette TRACE conn2 <- [1,2018,null,{}] 09:04:49 INFO - PROCESS | 1672 | 1469549089767 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}] 09:04:49 INFO - PROCESS | 1672 | 1469549089773 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:49 INFO - PROCESS | 1672 | 1469549089913 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 09:04:49 INFO - PROCESS | 1672 | 1469549089927 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:49 INFO - PROCESS | 1672 | 1469549089928 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:49 INFO - PROCESS | 1672 | ++DOCSHELL 0x124440000 == 36 [pid = 1672] [id = 512] 09:04:49 INFO - PROCESS | 1672 | ++DOMWINDOW == 102 (0x1199a8000) [pid = 1672] [serial = 1536] [outer = 0x0] 09:04:49 INFO - PROCESS | 1672 | ++DOMWINDOW == 103 (0x119c25000) [pid = 1672] [serial = 1537] [outer = 0x1199a8000] 09:04:49 INFO - PROCESS | 1672 | 1469549089954 Marionette DEBUG loaded listener.js 09:04:49 INFO - PROCESS | 1672 | ++DOMWINDOW == 104 (0x120fd1c00) [pid = 1672] [serial = 1538] [outer = 0x1199a8000] 09:04:50 INFO - PROCESS | 1672 | 1469549090335 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]]]}] 09:04:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 09:04:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 624ms 09:04:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 09:04:50 INFO - PROCESS | 1672 | 1469549090386 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 09:04:50 INFO - PROCESS | 1672 | 1469549090388 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 09:04:50 INFO - PROCESS | 1672 | 1469549090391 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 09:04:50 INFO - PROCESS | 1672 | 1469549090393 Marionette TRACE conn2 <- [1,2022,null,{}] 09:04:50 INFO - PROCESS | 1672 | 1469549090396 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}] 09:04:50 INFO - PROCESS | 1672 | 1469549090398 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:50 INFO - PROCESS | 1672 | 1469549090553 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 09:04:50 INFO - PROCESS | 1672 | 1469549090606 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:50 INFO - PROCESS | 1672 | 1469549090607 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:50 INFO - PROCESS | 1672 | ++DOCSHELL 0x1255d0000 == 37 [pid = 1672] [id = 513] 09:04:50 INFO - PROCESS | 1672 | ++DOMWINDOW == 105 (0x112f54000) [pid = 1672] [serial = 1539] [outer = 0x0] 09:04:50 INFO - PROCESS | 1672 | ++DOMWINDOW == 106 (0x1238f3c00) [pid = 1672] [serial = 1540] [outer = 0x112f54000] 09:04:50 INFO - PROCESS | 1672 | 1469549090632 Marionette DEBUG loaded listener.js 09:04:50 INFO - PROCESS | 1672 | ++DOMWINDOW == 107 (0x12408f000) [pid = 1672] [serial = 1541] [outer = 0x112f54000] 09:04:50 INFO - PROCESS | 1672 | 1469549090948 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]]]}] 09:04:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 09:04:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 621ms 09:04:51 INFO - PROCESS | 1672 | 1469549091011 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 09:04:51 INFO - PROCESS | 1672 | 1469549091012 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 09:04:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 09:04:51 INFO - PROCESS | 1672 | 1469549091015 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 09:04:51 INFO - PROCESS | 1672 | 1469549091016 Marionette TRACE conn2 <- [1,2026,null,{}] 09:04:51 INFO - PROCESS | 1672 | 1469549091018 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}] 09:04:51 INFO - PROCESS | 1672 | 1469549091019 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:51 INFO - PROCESS | 1672 | 1469549091314 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 09:04:51 INFO - PROCESS | 1672 | --DOMWINDOW == 106 (0x1160f5800) [pid = 1672] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 09:04:51 INFO - PROCESS | 1672 | --DOMWINDOW == 105 (0x11936c800) [pid = 1672] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 09:04:51 INFO - PROCESS | 1672 | --DOMWINDOW == 104 (0x120fcd800) [pid = 1672] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 09:04:51 INFO - PROCESS | 1672 | --DOMWINDOW == 103 (0x1127e0800) [pid = 1672] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 09:04:51 INFO - PROCESS | 1672 | --DOMWINDOW == 102 (0x124845000) [pid = 1672] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 09:04:51 INFO - PROCESS | 1672 | --DOMWINDOW == 101 (0x124bc0c00) [pid = 1672] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 09:04:51 INFO - PROCESS | 1672 | --DOMWINDOW == 100 (0x112e60400) [pid = 1672] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 09:04:51 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x12484dc00) [pid = 1672] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 09:04:51 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x12271e000) [pid = 1672] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 09:04:51 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x120fd9800) [pid = 1672] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 09:04:51 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x120fd9400) [pid = 1672] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 09:04:51 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x116aa0000) [pid = 1672] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 09:04:51 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x120e9bc00) [pid = 1672] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 09:04:51 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x11697e000) [pid = 1672] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 09:04:51 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x1184cf000) [pid = 1672] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 09:04:51 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x1187dac00) [pid = 1672] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 09:04:51 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x111c18800) [pid = 1672] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 09:04:51 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x117403000) [pid = 1672] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 09:04:51 INFO - PROCESS | 1672 | --DOMWINDOW == 88 (0x10eaff000) [pid = 1672] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 09:04:51 INFO - PROCESS | 1672 | --DOMWINDOW == 87 (0x112f4f400) [pid = 1672] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 09:04:51 INFO - PROCESS | 1672 | --DOMWINDOW == 86 (0x1129d2000) [pid = 1672] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 09:04:51 INFO - PROCESS | 1672 | --DOMWINDOW == 85 (0x1127d1400) [pid = 1672] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 09:04:51 INFO - PROCESS | 1672 | 1469549091361 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:51 INFO - PROCESS | 1672 | 1469549091362 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:51 INFO - PROCESS | 1672 | ++DOCSHELL 0x117080800 == 38 [pid = 1672] [id = 514] 09:04:51 INFO - PROCESS | 1672 | ++DOMWINDOW == 86 (0x1127d2000) [pid = 1672] [serial = 1542] [outer = 0x0] 09:04:51 INFO - PROCESS | 1672 | ++DOMWINDOW == 87 (0x1127e0c00) [pid = 1672] [serial = 1543] [outer = 0x1127d2000] 09:04:51 INFO - PROCESS | 1672 | 1469549091387 Marionette DEBUG loaded listener.js 09:04:51 INFO - PROCESS | 1672 | ++DOMWINDOW == 88 (0x11380e800) [pid = 1672] [serial = 1544] [outer = 0x1127d2000] 09:04:51 INFO - PROCESS | 1672 | 1469549091629 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]]]}] 09:04:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 09:04:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 668ms 09:04:51 INFO - PROCESS | 1672 | 1469549091684 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 09:04:51 INFO - PROCESS | 1672 | 1469549091685 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 09:04:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 09:04:51 INFO - PROCESS | 1672 | 1469549091695 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 09:04:51 INFO - PROCESS | 1672 | 1469549091696 Marionette TRACE conn2 <- [1,2030,null,{}] 09:04:51 INFO - PROCESS | 1672 | 1469549091698 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}] 09:04:51 INFO - PROCESS | 1672 | 1469549091699 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:51 INFO - PROCESS | 1672 | 1469549091786 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 09:04:51 INFO - PROCESS | 1672 | 1469549091792 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:51 INFO - PROCESS | 1672 | 1469549091793 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:51 INFO - PROCESS | 1672 | ++DOCSHELL 0x128ea5000 == 39 [pid = 1672] [id = 515] 09:04:51 INFO - PROCESS | 1672 | ++DOMWINDOW == 89 (0x11339bc00) [pid = 1672] [serial = 1545] [outer = 0x0] 09:04:51 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x117e23c00) [pid = 1672] [serial = 1546] [outer = 0x11339bc00] 09:04:51 INFO - PROCESS | 1672 | 1469549091831 Marionette DEBUG loaded listener.js 09:04:51 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x119b31400) [pid = 1672] [serial = 1547] [outer = 0x11339bc00] 09:04:52 INFO - PROCESS | 1672 | 1469549092176 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]]]}] 09:04:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 09:04:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 518ms 09:04:52 INFO - PROCESS | 1672 | 1469549092224 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 09:04:52 INFO - PROCESS | 1672 | 1469549092226 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 09:04:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 09:04:52 INFO - PROCESS | 1672 | 1469549092230 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 09:04:52 INFO - PROCESS | 1672 | 1469549092232 Marionette TRACE conn2 <- [1,2034,null,{}] 09:04:52 INFO - PROCESS | 1672 | 1469549092235 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}] 09:04:52 INFO - PROCESS | 1672 | 1469549092236 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:52 INFO - PROCESS | 1672 | 1469549092343 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 09:04:52 INFO - PROCESS | 1672 | 1469549092347 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:52 INFO - PROCESS | 1672 | 1469549092348 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:52 INFO - PROCESS | 1672 | ++DOCSHELL 0x129c4e800 == 40 [pid = 1672] [id = 516] 09:04:52 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x11740c400) [pid = 1672] [serial = 1548] [outer = 0x0] 09:04:52 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x120fd3800) [pid = 1672] [serial = 1549] [outer = 0x11740c400] 09:04:52 INFO - PROCESS | 1672 | 1469549092380 Marionette DEBUG loaded listener.js 09:04:52 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x12448b000) [pid = 1672] [serial = 1550] [outer = 0x11740c400] 09:04:52 INFO - PROCESS | 1672 | 1469549092765 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]]]}] 09:04:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 09:04:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 570ms 09:04:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 09:04:52 INFO - PROCESS | 1672 | 1469549092799 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 09:04:52 INFO - PROCESS | 1672 | 1469549092801 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 09:04:52 INFO - PROCESS | 1672 | 1469549092803 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 09:04:52 INFO - PROCESS | 1672 | 1469549092807 Marionette TRACE conn2 <- [1,2038,null,{}] 09:04:52 INFO - PROCESS | 1672 | 1469549092809 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}] 09:04:52 INFO - PROCESS | 1672 | 1469549092811 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:52 INFO - PROCESS | 1672 | 1469549092896 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 09:04:52 INFO - PROCESS | 1672 | 1469549092971 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:52 INFO - PROCESS | 1672 | 1469549092973 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:52 INFO - PROCESS | 1672 | ++DOCSHELL 0x12b73c000 == 41 [pid = 1672] [id = 517] 09:04:52 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x118888c00) [pid = 1672] [serial = 1551] [outer = 0x0] 09:04:52 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x12484b000) [pid = 1672] [serial = 1552] [outer = 0x118888c00] 09:04:53 INFO - PROCESS | 1672 | 1469549092999 Marionette DEBUG loaded listener.js 09:04:53 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x1248c5800) [pid = 1672] [serial = 1553] [outer = 0x118888c00] 09:04:53 INFO - PROCESS | 1672 | 1469549093304 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]]]}] 09:04:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 09:04:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 571ms 09:04:53 INFO - PROCESS | 1672 | 1469549093379 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 09:04:53 INFO - PROCESS | 1672 | 1469549093383 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 09:04:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 09:04:53 INFO - PROCESS | 1672 | 1469549093390 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 09:04:53 INFO - PROCESS | 1672 | 1469549093393 Marionette TRACE conn2 <- [1,2042,null,{}] 09:04:53 INFO - PROCESS | 1672 | 1469549093400 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}] 09:04:53 INFO - PROCESS | 1672 | 1469549093403 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:53 INFO - PROCESS | 1672 | 1469549093555 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 09:04:53 INFO - PROCESS | 1672 | 1469549093679 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:53 INFO - PROCESS | 1672 | 1469549093683 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:53 INFO - PROCESS | 1672 | ++DOCSHELL 0x11660a800 == 42 [pid = 1672] [id = 518] 09:04:53 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x1129d7800) [pid = 1672] [serial = 1554] [outer = 0x0] 09:04:53 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x112a76800) [pid = 1672] [serial = 1555] [outer = 0x1129d7800] 09:04:53 INFO - PROCESS | 1672 | 1469549093735 Marionette DEBUG loaded listener.js 09:04:53 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x1132b3c00) [pid = 1672] [serial = 1556] [outer = 0x1129d7800] 09:04:54 INFO - PROCESS | 1672 | 1469549094247 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]]]}] 09:04:54 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) 09:04:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 927ms 09:04:54 INFO - PROCESS | 1672 | 1469549094314 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 09:04:54 INFO - PROCESS | 1672 | 1469549094316 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 09:04:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 09:04:54 INFO - PROCESS | 1672 | 1469549094321 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 09:04:54 INFO - PROCESS | 1672 | 1469549094323 Marionette TRACE conn2 <- [1,2046,null,{}] 09:04:54 INFO - PROCESS | 1672 | 1469549094326 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}] 09:04:54 INFO - PROCESS | 1672 | 1469549094328 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:54 INFO - PROCESS | 1672 | 1469549094428 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 09:04:54 INFO - PROCESS | 1672 | 1469549094489 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:54 INFO - PROCESS | 1672 | 1469549094490 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:54 INFO - PROCESS | 1672 | ++DOCSHELL 0x1199d3000 == 43 [pid = 1672] [id = 519] 09:04:54 INFO - PROCESS | 1672 | ++DOMWINDOW == 101 (0x1160ef400) [pid = 1672] [serial = 1557] [outer = 0x0] 09:04:54 INFO - PROCESS | 1672 | ++DOMWINDOW == 102 (0x117408c00) [pid = 1672] [serial = 1558] [outer = 0x1160ef400] 09:04:54 INFO - PROCESS | 1672 | 1469549094520 Marionette DEBUG loaded listener.js 09:04:54 INFO - PROCESS | 1672 | ++DOMWINDOW == 103 (0x11747e000) [pid = 1672] [serial = 1559] [outer = 0x1160ef400] 09:04:54 INFO - PROCESS | 1672 | 1469549094905 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]]]}] 09:04:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:04:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 622ms 09:04:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 09:04:54 INFO - PROCESS | 1672 | 1469549094942 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 09:04:54 INFO - PROCESS | 1672 | 1469549094944 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 09:04:54 INFO - PROCESS | 1672 | 1469549094946 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 09:04:54 INFO - PROCESS | 1672 | 1469549094947 Marionette TRACE conn2 <- [1,2050,null,{}] 09:04:54 INFO - PROCESS | 1672 | 1469549094957 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}] 09:04:54 INFO - PROCESS | 1672 | 1469549094960 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:55 INFO - PROCESS | 1672 | 1469549095060 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 09:04:55 INFO - PROCESS | 1672 | 1469549095134 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:55 INFO - PROCESS | 1672 | 1469549095137 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:55 INFO - PROCESS | 1672 | ++DOCSHELL 0x12b73e800 == 44 [pid = 1672] [id = 520] 09:04:55 INFO - PROCESS | 1672 | ++DOMWINDOW == 104 (0x11981c800) [pid = 1672] [serial = 1560] [outer = 0x0] 09:04:55 INFO - PROCESS | 1672 | ++DOMWINDOW == 105 (0x1199afc00) [pid = 1672] [serial = 1561] [outer = 0x11981c800] 09:04:55 INFO - PROCESS | 1672 | 1469549095168 Marionette DEBUG loaded listener.js 09:04:55 INFO - PROCESS | 1672 | ++DOMWINDOW == 106 (0x119c28800) [pid = 1672] [serial = 1562] [outer = 0x11981c800] 09:04:55 INFO - PROCESS | 1672 | 1469549095578 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]]]}] 09:04:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 09:04:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 670ms 09:04:55 INFO - PROCESS | 1672 | 1469549095617 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 09:04:55 INFO - PROCESS | 1672 | 1469549095618 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 09:04:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 09:04:55 INFO - PROCESS | 1672 | 1469549095621 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 09:04:55 INFO - PROCESS | 1672 | 1469549095622 Marionette TRACE conn2 <- [1,2054,null,{}] 09:04:55 INFO - PROCESS | 1672 | 1469549095624 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}] 09:04:55 INFO - PROCESS | 1672 | 1469549095626 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:55 INFO - PROCESS | 1672 | 1469549095723 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 09:04:55 INFO - PROCESS | 1672 | 1469549095817 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:55 INFO - PROCESS | 1672 | 1469549095818 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:55 INFO - PROCESS | 1672 | ++DOCSHELL 0x12b971800 == 45 [pid = 1672] [id = 521] 09:04:55 INFO - PROCESS | 1672 | ++DOMWINDOW == 107 (0x1199a9400) [pid = 1672] [serial = 1563] [outer = 0x0] 09:04:55 INFO - PROCESS | 1672 | ++DOMWINDOW == 108 (0x123e1a400) [pid = 1672] [serial = 1564] [outer = 0x1199a9400] 09:04:55 INFO - PROCESS | 1672 | 1469549095873 Marionette DEBUG loaded listener.js 09:04:55 INFO - PROCESS | 1672 | ++DOMWINDOW == 109 (0x12484cc00) [pid = 1672] [serial = 1565] [outer = 0x1199a9400] 09:04:56 INFO - PROCESS | 1672 | 1469549096368 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]]]}] 09:04:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 09:04:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 821ms 09:04:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 09:04:56 INFO - PROCESS | 1672 | 1469549096442 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 09:04:56 INFO - PROCESS | 1672 | 1469549096445 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 09:04:56 INFO - PROCESS | 1672 | 1469549096448 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 09:04:56 INFO - PROCESS | 1672 | 1469549096450 Marionette TRACE conn2 <- [1,2058,null,{}] 09:04:56 INFO - PROCESS | 1672 | 1469549096454 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}] 09:04:56 INFO - PROCESS | 1672 | 1469549096456 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:56 INFO - PROCESS | 1672 | 1469549096544 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 09:04:56 INFO - PROCESS | 1672 | 1469549096603 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:56 INFO - PROCESS | 1672 | 1469549096606 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:56 INFO - PROCESS | 1672 | ++DOCSHELL 0x1188b6000 == 46 [pid = 1672] [id = 522] 09:04:56 INFO - PROCESS | 1672 | ++DOMWINDOW == 110 (0x1129d6400) [pid = 1672] [serial = 1566] [outer = 0x0] 09:04:56 INFO - PROCESS | 1672 | ++DOMWINDOW == 111 (0x112a77400) [pid = 1672] [serial = 1567] [outer = 0x1129d6400] 09:04:56 INFO - PROCESS | 1672 | 1469549096633 Marionette DEBUG loaded listener.js 09:04:56 INFO - PROCESS | 1672 | ++DOMWINDOW == 112 (0x111f36400) [pid = 1672] [serial = 1568] [outer = 0x1129d6400] 09:04:57 INFO - PROCESS | 1672 | 1469549097114 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]]]}] 09:04:57 INFO - PROCESS | 1672 | --DOCSHELL 0x12b965000 == 45 [pid = 1672] [id = 505] 09:04:57 INFO - PROCESS | 1672 | --DOCSHELL 0x12ac06000 == 44 [pid = 1672] [id = 503] 09:04:57 INFO - PROCESS | 1672 | --DOCSHELL 0x129c4e800 == 43 [pid = 1672] [id = 516] 09:04:57 INFO - PROCESS | 1672 | --DOCSHELL 0x128ea5000 == 42 [pid = 1672] [id = 515] 09:04:57 INFO - PROCESS | 1672 | --DOCSHELL 0x117080800 == 41 [pid = 1672] [id = 514] 09:04:57 INFO - PROCESS | 1672 | --DOMWINDOW == 111 (0x12553e400) [pid = 1672] [serial = 1519] [outer = 0x0] [url = about:blank] 09:04:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 09:04:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 725ms 09:04:57 INFO - PROCESS | 1672 | --DOCSHELL 0x1255d0000 == 40 [pid = 1672] [id = 513] 09:04:57 INFO - PROCESS | 1672 | --DOCSHELL 0x124440000 == 39 [pid = 1672] [id = 512] 09:04:57 INFO - PROCESS | 1672 | --DOCSHELL 0x123842000 == 38 [pid = 1672] [id = 511] 09:04:57 INFO - PROCESS | 1672 | --DOCSHELL 0x1195b9800 == 37 [pid = 1672] [id = 510] 09:04:57 INFO - PROCESS | 1672 | --DOCSHELL 0x119084000 == 36 [pid = 1672] [id = 509] 09:04:57 INFO - PROCESS | 1672 | --DOCSHELL 0x11709c000 == 35 [pid = 1672] [id = 508] 09:04:57 INFO - PROCESS | 1672 | --DOCSHELL 0x112ea7800 == 34 [pid = 1672] [id = 507] 09:04:57 INFO - PROCESS | 1672 | 1469549097200 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 09:04:57 INFO - PROCESS | 1672 | 1469549097205 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 09:04:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 09:04:57 INFO - PROCESS | 1672 | 1469549097212 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 09:04:57 INFO - PROCESS | 1672 | 1469549097215 Marionette TRACE conn2 <- [1,2062,null,{}] 09:04:57 INFO - PROCESS | 1672 | 1469549097218 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}] 09:04:57 INFO - PROCESS | 1672 | 1469549097222 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:57 INFO - PROCESS | 1672 | 1469549097350 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 09:04:57 INFO - PROCESS | 1672 | 1469549097356 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:57 INFO - PROCESS | 1672 | 1469549097357 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:57 INFO - PROCESS | 1672 | ++DOCSHELL 0x1133d8800 == 35 [pid = 1672] [id = 523] 09:04:57 INFO - PROCESS | 1672 | ++DOMWINDOW == 112 (0x113aad400) [pid = 1672] [serial = 1569] [outer = 0x0] 09:04:57 INFO - PROCESS | 1672 | ++DOMWINDOW == 113 (0x113f30400) [pid = 1672] [serial = 1570] [outer = 0x113aad400] 09:04:57 INFO - PROCESS | 1672 | 1469549097402 Marionette DEBUG loaded listener.js 09:04:57 INFO - PROCESS | 1672 | ++DOMWINDOW == 114 (0x1167ce800) [pid = 1672] [serial = 1571] [outer = 0x113aad400] 09:04:57 INFO - PROCESS | 1672 | --DOMWINDOW == 113 (0x1172b8800) [pid = 1672] [serial = 1501] [outer = 0x0] [url = about:blank] 09:04:57 INFO - PROCESS | 1672 | --DOMWINDOW == 112 (0x11958b000) [pid = 1672] [serial = 1504] [outer = 0x0] [url = about:blank] 09:04:57 INFO - PROCESS | 1672 | --DOMWINDOW == 111 (0x124086400) [pid = 1672] [serial = 1507] [outer = 0x0] [url = about:blank] 09:04:57 INFO - PROCESS | 1672 | --DOMWINDOW == 110 (0x119c30400) [pid = 1672] [serial = 1505] [outer = 0x0] [url = about:blank] 09:04:57 INFO - PROCESS | 1672 | --DOMWINDOW == 109 (0x118764800) [pid = 1672] [serial = 1510] [outer = 0x0] [url = about:blank] 09:04:57 INFO - PROCESS | 1672 | --DOMWINDOW == 108 (0x124890000) [pid = 1672] [serial = 1513] [outer = 0x0] [url = about:blank] 09:04:57 INFO - PROCESS | 1672 | --DOMWINDOW == 107 (0x124da3c00) [pid = 1672] [serial = 1514] [outer = 0x0] [url = about:blank] 09:04:57 INFO - PROCESS | 1672 | --DOMWINDOW == 106 (0x124f22400) [pid = 1672] [serial = 1516] [outer = 0x0] [url = about:blank] 09:04:57 INFO - PROCESS | 1672 | --DOMWINDOW == 105 (0x124507000) [pid = 1672] [serial = 1508] [outer = 0x0] [url = about:blank] 09:04:57 INFO - PROCESS | 1672 | --DOMWINDOW == 104 (0x128e89000) [pid = 1672] [serial = 904] [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.] 09:04:57 INFO - PROCESS | 1672 | --DOMWINDOW == 103 (0x113220000) [pid = 1672] [serial = 1498] [outer = 0x0] [url = about:blank] 09:04:57 INFO - PROCESS | 1672 | --DOMWINDOW == 102 (0x124886800) [pid = 1672] [serial = 1495] [outer = 0x0] [url = about:blank] 09:04:57 INFO - PROCESS | 1672 | --DOMWINDOW == 101 (0x12488e800) [pid = 1672] [serial = 1496] [outer = 0x0] [url = about:blank] 09:04:57 INFO - PROCESS | 1672 | --DOMWINDOW == 100 (0x12484a800) [pid = 1672] [serial = 1493] [outer = 0x0] [url = about:blank] 09:04:57 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x12450a800) [pid = 1672] [serial = 1492] [outer = 0x0] [url = about:blank] 09:04:57 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x124486800) [pid = 1672] [serial = 1489] [outer = 0x0] [url = about:blank] 09:04:57 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x124506400) [pid = 1672] [serial = 1490] [outer = 0x0] [url = about:blank] 09:04:57 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x1242f4000) [pid = 1672] [serial = 1487] [outer = 0x0] [url = about:blank] 09:04:57 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x123f90000) [pid = 1672] [serial = 1486] [outer = 0x0] [url = about:blank] 09:04:57 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x120fcb000) [pid = 1672] [serial = 1483] [outer = 0x0] [url = about:blank] 09:04:57 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x120fd7000) [pid = 1672] [serial = 1484] [outer = 0x0] [url = about:blank] 09:04:57 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x120ea3400) [pid = 1672] [serial = 1480] [outer = 0x0] [url = about:blank] 09:04:57 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x120fc6800) [pid = 1672] [serial = 1481] [outer = 0x0] [url = about:blank] 09:04:57 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x119b30c00) [pid = 1672] [serial = 1477] [outer = 0x0] [url = about:blank] 09:04:57 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x120e98000) [pid = 1672] [serial = 1478] [outer = 0x0] [url = about:blank] 09:04:57 INFO - PROCESS | 1672 | --DOMWINDOW == 88 (0x1199b0400) [pid = 1672] [serial = 1474] [outer = 0x0] [url = about:blank] 09:04:57 INFO - PROCESS | 1672 | --DOMWINDOW == 87 (0x119b30400) [pid = 1672] [serial = 1475] [outer = 0x0] [url = about:blank] 09:04:57 INFO - PROCESS | 1672 | --DOMWINDOW == 86 (0x119052000) [pid = 1672] [serial = 1471] [outer = 0x0] [url = about:blank] 09:04:57 INFO - PROCESS | 1672 | --DOMWINDOW == 85 (0x1199ac400) [pid = 1672] [serial = 1472] [outer = 0x0] [url = about:blank] 09:04:57 INFO - PROCESS | 1672 | --DOMWINDOW == 84 (0x1184c9400) [pid = 1672] [serial = 1468] [outer = 0x0] [url = about:blank] 09:04:57 INFO - PROCESS | 1672 | --DOMWINDOW == 83 (0x1187dd400) [pid = 1672] [serial = 1469] [outer = 0x0] [url = about:blank] 09:04:57 INFO - PROCESS | 1672 | --DOMWINDOW == 82 (0x11747ac00) [pid = 1672] [serial = 1465] [outer = 0x0] [url = about:blank] 09:04:57 INFO - PROCESS | 1672 | --DOMWINDOW == 81 (0x125062400) [pid = 1672] [serial = 1517] [outer = 0x0] [url = about:blank] 09:04:57 INFO - PROCESS | 1672 | --DOMWINDOW == 80 (0x118392000) [pid = 1672] [serial = 1466] [outer = 0x0] [url = about:blank] 09:04:57 INFO - PROCESS | 1672 | --DOMWINDOW == 79 (0x116983400) [pid = 1672] [serial = 1461] [outer = 0x0] [url = about:blank] 09:04:57 INFO - PROCESS | 1672 | --DOMWINDOW == 78 (0x1170b1800) [pid = 1672] [serial = 1462] [outer = 0x0] [url = about:blank] 09:04:57 INFO - PROCESS | 1672 | --DOMWINDOW == 77 (0x113394400) [pid = 1672] [serial = 1458] [outer = 0x0] [url = about:blank] 09:04:57 INFO - PROCESS | 1672 | --DOMWINDOW == 76 (0x113d9e800) [pid = 1672] [serial = 1459] [outer = 0x0] [url = about:blank] 09:04:57 INFO - PROCESS | 1672 | --DOMWINDOW == 75 (0x1129d8c00) [pid = 1672] [serial = 1455] [outer = 0x0] [url = about:blank] 09:04:57 INFO - PROCESS | 1672 | --DOMWINDOW == 74 (0x112f4a000) [pid = 1672] [serial = 1456] [outer = 0x0] [url = about:blank] 09:04:57 INFO - PROCESS | 1672 | --DOMWINDOW == 73 (0x1170b4400) [pid = 1672] [serial = 1453] [outer = 0x0] [url = about:blank] 09:04:57 INFO - PROCESS | 1672 | --DOMWINDOW == 72 (0x118398c00) [pid = 1672] [serial = 1502] [outer = 0x0] [url = about:blank] 09:04:57 INFO - PROCESS | 1672 | --DOMWINDOW == 71 (0x120ea2c00) [pid = 1672] [serial = 1511] [outer = 0x0] [url = about:blank] 09:04:57 INFO - PROCESS | 1672 | --DOMWINDOW == 70 (0x113f9b400) [pid = 1672] [serial = 1499] [outer = 0x0] [url = about:blank] 09:04:57 INFO - PROCESS | 1672 | 1469549097808 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]]]}] 09:04:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 09:04:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 623ms 09:04:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 09:04:57 INFO - PROCESS | 1672 | 1469549097835 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 09:04:57 INFO - PROCESS | 1672 | 1469549097836 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 09:04:57 INFO - PROCESS | 1672 | 1469549097838 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 09:04:57 INFO - PROCESS | 1672 | 1469549097841 Marionette TRACE conn2 <- [1,2066,null,{}] 09:04:57 INFO - PROCESS | 1672 | 1469549097848 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}] 09:04:57 INFO - PROCESS | 1672 | 1469549097851 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:57 INFO - PROCESS | 1672 | 1469549097930 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 09:04:57 INFO - PROCESS | 1672 | 1469549097936 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:57 INFO - PROCESS | 1672 | 1469549097941 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:57 INFO - PROCESS | 1672 | ++DOCSHELL 0x11907a800 == 36 [pid = 1672] [id = 524] 09:04:57 INFO - PROCESS | 1672 | ++DOMWINDOW == 71 (0x1172b8800) [pid = 1672] [serial = 1572] [outer = 0x0] 09:04:57 INFO - PROCESS | 1672 | ++DOMWINDOW == 72 (0x11740a400) [pid = 1672] [serial = 1573] [outer = 0x1172b8800] 09:04:57 INFO - PROCESS | 1672 | 1469549097968 Marionette DEBUG loaded listener.js 09:04:58 INFO - PROCESS | 1672 | ++DOMWINDOW == 73 (0x1176a8c00) [pid = 1672] [serial = 1574] [outer = 0x1172b8800] 09:04:58 INFO - PROCESS | 1672 | 1469549098322 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]]]}] 09:04:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 09:04:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 522ms 09:04:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 09:04:58 INFO - PROCESS | 1672 | 1469549098360 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 09:04:58 INFO - PROCESS | 1672 | 1469549098362 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 09:04:58 INFO - PROCESS | 1672 | 1469549098364 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 09:04:58 INFO - PROCESS | 1672 | 1469549098365 Marionette TRACE conn2 <- [1,2070,null,{}] 09:04:58 INFO - PROCESS | 1672 | 1469549098368 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}] 09:04:58 INFO - PROCESS | 1672 | 1469549098369 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:58 INFO - PROCESS | 1672 | 1469549098446 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 09:04:58 INFO - PROCESS | 1672 | 1469549098449 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:58 INFO - PROCESS | 1672 | 1469549098451 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:58 INFO - PROCESS | 1672 | ++DOCSHELL 0x1199d4000 == 37 [pid = 1672] [id = 525] 09:04:58 INFO - PROCESS | 1672 | ++DOMWINDOW == 74 (0x118393800) [pid = 1672] [serial = 1575] [outer = 0x0] 09:04:58 INFO - PROCESS | 1672 | ++DOMWINDOW == 75 (0x118887c00) [pid = 1672] [serial = 1576] [outer = 0x118393800] 09:04:58 INFO - PROCESS | 1672 | 1469549098479 Marionette DEBUG loaded listener.js 09:04:58 INFO - PROCESS | 1672 | ++DOMWINDOW == 76 (0x119197400) [pid = 1672] [serial = 1577] [outer = 0x118393800] 09:04:58 INFO - PROCESS | 1672 | 1469549098890 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]]]}] 09:04:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 09:04:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 571ms 09:04:58 INFO - PROCESS | 1672 | 1469549098936 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 09:04:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 09:04:58 INFO - PROCESS | 1672 | 1469549098938 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 09:04:58 INFO - PROCESS | 1672 | 1469549098942 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 09:04:58 INFO - PROCESS | 1672 | 1469549098943 Marionette TRACE conn2 <- [1,2074,null,{}] 09:04:58 INFO - PROCESS | 1672 | 1469549098947 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}] 09:04:58 INFO - PROCESS | 1672 | 1469549098949 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:59 INFO - PROCESS | 1672 | 1469549099067 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 09:04:59 INFO - PROCESS | 1672 | 1469549099079 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:59 INFO - PROCESS | 1672 | 1469549099080 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:59 INFO - PROCESS | 1672 | ++DOCSHELL 0x123a74800 == 38 [pid = 1672] [id = 526] 09:04:59 INFO - PROCESS | 1672 | ++DOMWINDOW == 77 (0x11936b800) [pid = 1672] [serial = 1578] [outer = 0x0] 09:04:59 INFO - PROCESS | 1672 | ++DOMWINDOW == 78 (0x119821c00) [pid = 1672] [serial = 1579] [outer = 0x11936b800] 09:04:59 INFO - PROCESS | 1672 | 1469549099119 Marionette DEBUG loaded listener.js 09:04:59 INFO - PROCESS | 1672 | ++DOMWINDOW == 79 (0x119b29000) [pid = 1672] [serial = 1580] [outer = 0x11936b800] 09:04:59 INFO - PROCESS | 1672 | 1469549099515 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]]]}] 09:04:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 09:04:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 620ms 09:04:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 09:04:59 INFO - PROCESS | 1672 | 1469549099561 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 09:04:59 INFO - PROCESS | 1672 | 1469549099562 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 09:04:59 INFO - PROCESS | 1672 | 1469549099564 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 09:04:59 INFO - PROCESS | 1672 | 1469549099566 Marionette TRACE conn2 <- [1,2078,null,{}] 09:04:59 INFO - PROCESS | 1672 | 1469549099568 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}] 09:04:59 INFO - PROCESS | 1672 | 1469549099575 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:59 INFO - PROCESS | 1672 | 1469549099723 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 09:04:59 INFO - PROCESS | 1672 | 1469549099727 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:04:59 INFO - PROCESS | 1672 | 1469549099728 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:04:59 INFO - PROCESS | 1672 | ++DOCSHELL 0x124454000 == 39 [pid = 1672] [id = 527] 09:04:59 INFO - PROCESS | 1672 | ++DOMWINDOW == 80 (0x119c26000) [pid = 1672] [serial = 1581] [outer = 0x0] 09:04:59 INFO - PROCESS | 1672 | ++DOMWINDOW == 81 (0x120e98c00) [pid = 1672] [serial = 1582] [outer = 0x119c26000] 09:04:59 INFO - PROCESS | 1672 | 1469549099754 Marionette DEBUG loaded listener.js 09:04:59 INFO - PROCESS | 1672 | ++DOMWINDOW == 82 (0x124084c00) [pid = 1672] [serial = 1583] [outer = 0x119c26000] 09:05:00 INFO - PROCESS | 1672 | 1469549100084 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]]]}] 09:05:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 09:05:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 570ms 09:05:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 09:05:00 INFO - PROCESS | 1672 | 1469549100136 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 09:05:00 INFO - PROCESS | 1672 | 1469549100139 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 09:05:00 INFO - PROCESS | 1672 | 1469549100141 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 09:05:00 INFO - PROCESS | 1672 | 1469549100143 Marionette TRACE conn2 <- [1,2082,null,{}] 09:05:00 INFO - PROCESS | 1672 | 1469549100145 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}] 09:05:00 INFO - PROCESS | 1672 | 1469549100146 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:00 INFO - PROCESS | 1672 | 1469549100242 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 09:05:00 INFO - PROCESS | 1672 | 1469549100253 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:00 INFO - PROCESS | 1672 | 1469549100254 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:00 INFO - PROCESS | 1672 | ++DOCSHELL 0x128888800 == 40 [pid = 1672] [id = 528] 09:05:00 INFO - PROCESS | 1672 | ++DOMWINDOW == 83 (0x124086400) [pid = 1672] [serial = 1584] [outer = 0x0] 09:05:00 INFO - PROCESS | 1672 | ++DOMWINDOW == 84 (0x124508800) [pid = 1672] [serial = 1585] [outer = 0x124086400] 09:05:00 INFO - PROCESS | 1672 | 1469549100278 Marionette DEBUG loaded listener.js 09:05:00 INFO - PROCESS | 1672 | ++DOMWINDOW == 85 (0x124886c00) [pid = 1672] [serial = 1586] [outer = 0x124086400] 09:05:00 INFO - PROCESS | 1672 | 1469549100653 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]]]}] 09:05:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 09:05:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 568ms 09:05:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 09:05:00 INFO - PROCESS | 1672 | 1469549100711 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 09:05:00 INFO - PROCESS | 1672 | 1469549100713 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 09:05:00 INFO - PROCESS | 1672 | 1469549100716 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 09:05:00 INFO - PROCESS | 1672 | 1469549100718 Marionette TRACE conn2 <- [1,2086,null,{}] 09:05:00 INFO - PROCESS | 1672 | 1469549100721 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}] 09:05:00 INFO - PROCESS | 1672 | 1469549100723 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:00 INFO - PROCESS | 1672 | 1469549100878 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 09:05:00 INFO - PROCESS | 1672 | 1469549100903 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:00 INFO - PROCESS | 1672 | 1469549100904 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:00 INFO - PROCESS | 1672 | ++DOCSHELL 0x12895b800 == 41 [pid = 1672] [id = 529] 09:05:00 INFO - PROCESS | 1672 | ++DOMWINDOW == 86 (0x1127d4000) [pid = 1672] [serial = 1587] [outer = 0x0] 09:05:00 INFO - PROCESS | 1672 | ++DOMWINDOW == 87 (0x124892c00) [pid = 1672] [serial = 1588] [outer = 0x1127d4000] 09:05:00 INFO - PROCESS | 1672 | 1469549100938 Marionette DEBUG loaded listener.js 09:05:01 INFO - PROCESS | 1672 | ++DOMWINDOW == 88 (0x124bb8400) [pid = 1672] [serial = 1589] [outer = 0x1127d4000] 09:05:01 INFO - PROCESS | 1672 | 1469549101272 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]]]}] 09:05:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 09:05:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 569ms 09:05:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 09:05:01 INFO - PROCESS | 1672 | 1469549101285 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 09:05:01 INFO - PROCESS | 1672 | 1469549101287 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 09:05:01 INFO - PROCESS | 1672 | 1469549101292 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 09:05:01 INFO - PROCESS | 1672 | 1469549101293 Marionette TRACE conn2 <- [1,2090,null,{}] 09:05:01 INFO - PROCESS | 1672 | 1469549101296 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}] 09:05:01 INFO - PROCESS | 1672 | 1469549101297 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:01 INFO - PROCESS | 1672 | 1469549101396 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 09:05:01 INFO - PROCESS | 1672 | 1469549101408 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:01 INFO - PROCESS | 1672 | 1469549101409 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:01 INFO - PROCESS | 1672 | ++DOCSHELL 0x1290e3800 == 42 [pid = 1672] [id = 530] 09:05:01 INFO - PROCESS | 1672 | ++DOMWINDOW == 89 (0x124b6b000) [pid = 1672] [serial = 1590] [outer = 0x0] 09:05:01 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x124d9c000) [pid = 1672] [serial = 1591] [outer = 0x124b6b000] 09:05:01 INFO - PROCESS | 1672 | 1469549101433 Marionette DEBUG loaded listener.js 09:05:01 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x124f24c00) [pid = 1672] [serial = 1592] [outer = 0x124b6b000] 09:05:01 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x116aa1400) [pid = 1672] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 09:05:01 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x112fa7c00) [pid = 1672] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 09:05:01 INFO - PROCESS | 1672 | --DOMWINDOW == 88 (0x1199a8000) [pid = 1672] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 09:05:01 INFO - PROCESS | 1672 | --DOMWINDOW == 87 (0x113d9e400) [pid = 1672] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 09:05:01 INFO - PROCESS | 1672 | --DOMWINDOW == 86 (0x112f47800) [pid = 1672] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 09:05:01 INFO - PROCESS | 1672 | --DOMWINDOW == 85 (0x118764c00) [pid = 1672] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 09:05:01 INFO - PROCESS | 1672 | --DOMWINDOW == 84 (0x11740c400) [pid = 1672] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 09:05:01 INFO - PROCESS | 1672 | --DOMWINDOW == 83 (0x112f54000) [pid = 1672] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 09:05:01 INFO - PROCESS | 1672 | --DOMWINDOW == 82 (0x1127d2000) [pid = 1672] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 09:05:01 INFO - PROCESS | 1672 | --DOMWINDOW == 81 (0x11339bc00) [pid = 1672] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 09:05:01 INFO - PROCESS | 1672 | 1469549101828 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]]]}] 09:05:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 09:05:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 570ms 09:05:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 09:05:01 INFO - PROCESS | 1672 | 1469549101861 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 09:05:01 INFO - PROCESS | 1672 | 1469549101862 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 09:05:01 INFO - PROCESS | 1672 | 1469549101864 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 09:05:01 INFO - PROCESS | 1672 | 1469549101866 Marionette TRACE conn2 <- [1,2094,null,{}] 09:05:01 INFO - PROCESS | 1672 | 1469549101868 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}] 09:05:01 INFO - PROCESS | 1672 | 1469549101869 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:01 INFO - PROCESS | 1672 | 1469549101954 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 09:05:02 INFO - PROCESS | 1672 | 1469549102026 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:02 INFO - PROCESS | 1672 | 1469549102027 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:02 INFO - PROCESS | 1672 | ++DOCSHELL 0x129c4e800 == 43 [pid = 1672] [id = 531] 09:05:02 INFO - PROCESS | 1672 | ++DOMWINDOW == 82 (0x113221c00) [pid = 1672] [serial = 1593] [outer = 0x0] 09:05:02 INFO - PROCESS | 1672 | ++DOMWINDOW == 83 (0x11919f800) [pid = 1672] [serial = 1594] [outer = 0x113221c00] 09:05:02 INFO - PROCESS | 1672 | 1469549102062 Marionette DEBUG loaded listener.js 09:05:02 INFO - PROCESS | 1672 | ++DOMWINDOW == 84 (0x124bbec00) [pid = 1672] [serial = 1595] [outer = 0x113221c00] 09:05:02 INFO - PROCESS | 1672 | 1469549102441 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]]]}] 09:05:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 09:05:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 621ms 09:05:02 INFO - PROCESS | 1672 | 1469549102486 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 09:05:02 INFO - PROCESS | 1672 | 1469549102489 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 09:05:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 09:05:02 INFO - PROCESS | 1672 | 1469549102493 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 09:05:02 INFO - PROCESS | 1672 | 1469549102495 Marionette TRACE conn2 <- [1,2098,null,{}] 09:05:02 INFO - PROCESS | 1672 | 1469549102499 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}] 09:05:02 INFO - PROCESS | 1672 | 1469549102501 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:02 INFO - PROCESS | 1672 | 1469549102653 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 09:05:02 INFO - PROCESS | 1672 | 1469549102659 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:02 INFO - PROCESS | 1672 | 1469549102660 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:02 INFO - PROCESS | 1672 | ++DOCSHELL 0x12a927800 == 44 [pid = 1672] [id = 532] 09:05:02 INFO - PROCESS | 1672 | ++DOMWINDOW == 85 (0x11339bc00) [pid = 1672] [serial = 1596] [outer = 0x0] 09:05:02 INFO - PROCESS | 1672 | ++DOMWINDOW == 86 (0x12553e000) [pid = 1672] [serial = 1597] [outer = 0x11339bc00] 09:05:02 INFO - PROCESS | 1672 | 1469549102686 Marionette DEBUG loaded listener.js 09:05:02 INFO - PROCESS | 1672 | ++DOMWINDOW == 87 (0x1261ac000) [pid = 1672] [serial = 1598] [outer = 0x11339bc00] 09:05:03 INFO - PROCESS | 1672 | 1469549103012 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]]]}] 09:05:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 09:05:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 570ms 09:05:03 INFO - PROCESS | 1672 | 1469549103063 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 09:05:03 INFO - PROCESS | 1672 | 1469549103064 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 09:05:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 09:05:03 INFO - PROCESS | 1672 | 1469549103066 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 09:05:03 INFO - PROCESS | 1672 | 1469549103067 Marionette TRACE conn2 <- [1,2102,null,{}] 09:05:03 INFO - PROCESS | 1672 | 1469549103069 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}] 09:05:03 INFO - PROCESS | 1672 | 1469549103070 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:03 INFO - PROCESS | 1672 | 1469549103149 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 09:05:03 INFO - PROCESS | 1672 | 1469549103155 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:03 INFO - PROCESS | 1672 | 1469549103157 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:03 INFO - PROCESS | 1672 | ++DOCSHELL 0x12b844000 == 45 [pid = 1672] [id = 533] 09:05:03 INFO - PROCESS | 1672 | ++DOMWINDOW == 88 (0x125543800) [pid = 1672] [serial = 1599] [outer = 0x0] 09:05:03 INFO - PROCESS | 1672 | ++DOMWINDOW == 89 (0x126709000) [pid = 1672] [serial = 1600] [outer = 0x125543800] 09:05:03 INFO - PROCESS | 1672 | 1469549103180 Marionette DEBUG loaded listener.js 09:05:03 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x1269b6800) [pid = 1672] [serial = 1601] [outer = 0x125543800] 09:05:03 INFO - PROCESS | 1672 | 1469549103493 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]]]}] 09:05:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 09:05:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 471ms 09:05:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 09:05:03 INFO - PROCESS | 1672 | 1469549103539 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 09:05:03 INFO - PROCESS | 1672 | 1469549103541 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 09:05:03 INFO - PROCESS | 1672 | 1469549103543 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 09:05:03 INFO - PROCESS | 1672 | 1469549103544 Marionette TRACE conn2 <- [1,2106,null,{}] 09:05:03 INFO - PROCESS | 1672 | 1469549103547 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}] 09:05:03 INFO - PROCESS | 1672 | 1469549103548 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:03 INFO - PROCESS | 1672 | 1469549103653 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 09:05:03 INFO - PROCESS | 1672 | 1469549103661 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:03 INFO - PROCESS | 1672 | 1469549103662 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:03 INFO - PROCESS | 1672 | ++DOCSHELL 0x12bde3800 == 46 [pid = 1672] [id = 534] 09:05:03 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x1184c9400) [pid = 1672] [serial = 1602] [outer = 0x0] 09:05:03 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x126fc9800) [pid = 1672] [serial = 1603] [outer = 0x1184c9400] 09:05:03 INFO - PROCESS | 1672 | 1469549103686 Marionette DEBUG loaded listener.js 09:05:03 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x126fd0800) [pid = 1672] [serial = 1604] [outer = 0x1184c9400] 09:05:04 INFO - PROCESS | 1672 | 1469549104188 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]]]}] 09:05:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 09:05:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 668ms 09:05:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 09:05:04 INFO - PROCESS | 1672 | 1469549104223 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 09:05:04 INFO - PROCESS | 1672 | 1469549104225 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 09:05:04 INFO - PROCESS | 1672 | 1469549104229 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 09:05:04 INFO - PROCESS | 1672 | 1469549104231 Marionette TRACE conn2 <- [1,2110,null,{}] 09:05:04 INFO - PROCESS | 1672 | 1469549104235 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}] 09:05:04 INFO - PROCESS | 1672 | 1469549104238 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:04 INFO - PROCESS | 1672 | 1469549104341 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 09:05:04 INFO - PROCESS | 1672 | 1469549104411 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:04 INFO - PROCESS | 1672 | 1469549104413 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:04 INFO - PROCESS | 1672 | ++DOCSHELL 0x117e40000 == 47 [pid = 1672] [id = 535] 09:05:04 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x113370400) [pid = 1672] [serial = 1605] [outer = 0x0] 09:05:04 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x113a06c00) [pid = 1672] [serial = 1606] [outer = 0x113370400] 09:05:04 INFO - PROCESS | 1672 | 1469549104443 Marionette DEBUG loaded listener.js 09:05:04 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x1169e3800) [pid = 1672] [serial = 1607] [outer = 0x113370400] 09:05:04 INFO - PROCESS | 1672 | 1469549104858 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]]]}] 09:05:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 09:05:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 674ms 09:05:04 INFO - PROCESS | 1672 | 1469549104903 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 09:05:04 INFO - PROCESS | 1672 | 1469549104906 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 09:05:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 09:05:04 INFO - PROCESS | 1672 | 1469549104911 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 09:05:04 INFO - PROCESS | 1672 | 1469549104912 Marionette TRACE conn2 <- [1,2114,null,{}] 09:05:04 INFO - PROCESS | 1672 | 1469549104915 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}] 09:05:04 INFO - PROCESS | 1672 | 1469549104916 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:05 INFO - PROCESS | 1672 | 1469549105041 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 09:05:05 INFO - PROCESS | 1672 | 1469549105114 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:05 INFO - PROCESS | 1672 | 1469549105116 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:05 INFO - PROCESS | 1672 | ++DOCSHELL 0x124b9c800 == 48 [pid = 1672] [id = 536] 09:05:05 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x11740fc00) [pid = 1672] [serial = 1608] [outer = 0x0] 09:05:05 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x118768c00) [pid = 1672] [serial = 1609] [outer = 0x11740fc00] 09:05:05 INFO - PROCESS | 1672 | 1469549105146 Marionette DEBUG loaded listener.js 09:05:05 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x11936e400) [pid = 1672] [serial = 1610] [outer = 0x11740fc00] 09:05:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 09:05:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 620ms 09:05:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 09:05:05 INFO - PROCESS | 1672 | 1469549105526 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]]]}] 09:05:05 INFO - PROCESS | 1672 | 1469549105531 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 09:05:05 INFO - PROCESS | 1672 | 1469549105532 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 09:05:05 INFO - PROCESS | 1672 | 1469549105535 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 09:05:05 INFO - PROCESS | 1672 | 1469549105538 Marionette TRACE conn2 <- [1,2118,null,{}] 09:05:05 INFO - PROCESS | 1672 | 1469549105547 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}] 09:05:05 INFO - PROCESS | 1672 | 1469549105551 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:05 INFO - PROCESS | 1672 | 1469549105654 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 09:05:05 INFO - PROCESS | 1672 | 1469549105710 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:05 INFO - PROCESS | 1672 | 1469549105712 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:05 INFO - PROCESS | 1672 | ++DOCSHELL 0x12bdf5000 == 49 [pid = 1672] [id = 537] 09:05:05 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x119c30400) [pid = 1672] [serial = 1611] [outer = 0x0] 09:05:05 INFO - PROCESS | 1672 | ++DOMWINDOW == 101 (0x120fcb400) [pid = 1672] [serial = 1612] [outer = 0x119c30400] 09:05:05 INFO - PROCESS | 1672 | 1469549105747 Marionette DEBUG loaded listener.js 09:05:05 INFO - PROCESS | 1672 | ++DOMWINDOW == 102 (0x124487c00) [pid = 1672] [serial = 1613] [outer = 0x119c30400] 09:05:06 INFO - PROCESS | 1672 | 1469549106168 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]]]}] 09:05:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 09:05:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 675ms 09:05:06 INFO - PROCESS | 1672 | 1469549106211 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 09:05:06 INFO - PROCESS | 1672 | 1469549106213 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 09:05:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 09:05:06 INFO - PROCESS | 1672 | 1469549106215 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 09:05:06 INFO - PROCESS | 1672 | 1469549106216 Marionette TRACE conn2 <- [1,2122,null,{}] 09:05:06 INFO - PROCESS | 1672 | 1469549106219 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}] 09:05:06 INFO - PROCESS | 1672 | 1469549106220 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:06 INFO - PROCESS | 1672 | 1469549106334 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 09:05:06 INFO - PROCESS | 1672 | 1469549106437 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:06 INFO - PROCESS | 1672 | 1469549106439 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:06 INFO - PROCESS | 1672 | ++DOCSHELL 0x11613d000 == 50 [pid = 1672] [id = 538] 09:05:06 INFO - PROCESS | 1672 | ++DOMWINDOW == 103 (0x1129d6000) [pid = 1672] [serial = 1614] [outer = 0x0] 09:05:06 INFO - PROCESS | 1672 | ++DOMWINDOW == 104 (0x11936b400) [pid = 1672] [serial = 1615] [outer = 0x1129d6000] 09:05:06 INFO - PROCESS | 1672 | 1469549106470 Marionette DEBUG loaded listener.js 09:05:06 INFO - PROCESS | 1672 | ++DOMWINDOW == 105 (0x124850c00) [pid = 1672] [serial = 1616] [outer = 0x1129d6000] 09:05:07 INFO - PROCESS | 1672 | 1469549107009 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]]]}] 09:05:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 09:05:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 822ms 09:05:07 INFO - PROCESS | 1672 | 1469549107038 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 09:05:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 09:05:07 INFO - PROCESS | 1672 | 1469549107040 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 09:05:07 INFO - PROCESS | 1672 | 1469549107044 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 09:05:07 INFO - PROCESS | 1672 | 1469549107045 Marionette TRACE conn2 <- [1,2126,null,{}] 09:05:07 INFO - PROCESS | 1672 | 1469549107049 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}] 09:05:07 INFO - PROCESS | 1672 | 1469549107051 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:07 INFO - PROCESS | 1672 | 1469549107145 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 09:05:07 INFO - PROCESS | 1672 | 1469549107206 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:07 INFO - PROCESS | 1672 | 1469549107208 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:07 INFO - PROCESS | 1672 | ++DOCSHELL 0x1191b0800 == 51 [pid = 1672] [id = 539] 09:05:07 INFO - PROCESS | 1672 | ++DOMWINDOW == 106 (0x113373400) [pid = 1672] [serial = 1617] [outer = 0x0] 09:05:07 INFO - PROCESS | 1672 | ++DOMWINDOW == 107 (0x113a0c800) [pid = 1672] [serial = 1618] [outer = 0x113373400] 09:05:07 INFO - PROCESS | 1672 | 1469549107235 Marionette DEBUG loaded listener.js 09:05:07 INFO - PROCESS | 1672 | ++DOMWINDOW == 108 (0x1167c5000) [pid = 1672] [serial = 1619] [outer = 0x113373400] 09:05:07 INFO - PROCESS | 1672 | 1469549107666 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]]]}] 09:05:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 09:05:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 670ms 09:05:07 INFO - PROCESS | 1672 | 1469549107714 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 09:05:07 INFO - PROCESS | 1672 | 1469549107717 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 09:05:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 09:05:07 INFO - PROCESS | 1672 | 1469549107721 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 09:05:07 INFO - PROCESS | 1672 | 1469549107723 Marionette TRACE conn2 <- [1,2130,null,{}] 09:05:07 INFO - PROCESS | 1672 | 1469549107725 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}] 09:05:07 INFO - PROCESS | 1672 | 1469549107727 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:08 INFO - PROCESS | 1672 | --DOCSHELL 0x12b844000 == 50 [pid = 1672] [id = 533] 09:05:08 INFO - PROCESS | 1672 | --DOCSHELL 0x12a927800 == 49 [pid = 1672] [id = 532] 09:05:08 INFO - PROCESS | 1672 | --DOCSHELL 0x129c4e800 == 48 [pid = 1672] [id = 531] 09:05:08 INFO - PROCESS | 1672 | --DOCSHELL 0x1290e3800 == 47 [pid = 1672] [id = 530] 09:05:08 INFO - PROCESS | 1672 | --DOCSHELL 0x12895b800 == 46 [pid = 1672] [id = 529] 09:05:08 INFO - PROCESS | 1672 | --DOCSHELL 0x128888800 == 45 [pid = 1672] [id = 528] 09:05:08 INFO - PROCESS | 1672 | --DOCSHELL 0x124454000 == 44 [pid = 1672] [id = 527] 09:05:08 INFO - PROCESS | 1672 | --DOCSHELL 0x123a74800 == 43 [pid = 1672] [id = 526] 09:05:08 INFO - PROCESS | 1672 | --DOCSHELL 0x1199d4000 == 42 [pid = 1672] [id = 525] 09:05:08 INFO - PROCESS | 1672 | --DOCSHELL 0x11907a800 == 41 [pid = 1672] [id = 524] 09:05:08 INFO - PROCESS | 1672 | --DOCSHELL 0x1133d8800 == 40 [pid = 1672] [id = 523] 09:05:08 INFO - PROCESS | 1672 | --DOCSHELL 0x1188b6000 == 39 [pid = 1672] [id = 522] 09:05:08 INFO - PROCESS | 1672 | --DOCSHELL 0x12b971800 == 38 [pid = 1672] [id = 521] 09:05:08 INFO - PROCESS | 1672 | --DOCSHELL 0x12b73e800 == 37 [pid = 1672] [id = 520] 09:05:08 INFO - PROCESS | 1672 | --DOCSHELL 0x1199d3000 == 36 [pid = 1672] [id = 519] 09:05:08 INFO - PROCESS | 1672 | --DOCSHELL 0x12b73c000 == 35 [pid = 1672] [id = 517] 09:05:08 INFO - PROCESS | 1672 | --DOCSHELL 0x11660a800 == 34 [pid = 1672] [id = 518] 09:05:08 INFO - PROCESS | 1672 | --DOCSHELL 0x12b977800 == 33 [pid = 1672] [id = 506] 09:05:08 INFO - PROCESS | 1672 | --DOCSHELL 0x12b831800 == 32 [pid = 1672] [id = 504] 09:05:08 INFO - PROCESS | 1672 | --DOCSHELL 0x1191b0800 == 31 [pid = 1672] [id = 539] 09:05:08 INFO - PROCESS | 1672 | --DOCSHELL 0x11613d000 == 30 [pid = 1672] [id = 538] 09:05:08 INFO - PROCESS | 1672 | --DOCSHELL 0x12bdf5000 == 29 [pid = 1672] [id = 537] 09:05:08 INFO - PROCESS | 1672 | --DOCSHELL 0x124b9c800 == 28 [pid = 1672] [id = 536] 09:05:08 INFO - PROCESS | 1672 | --DOCSHELL 0x117e40000 == 27 [pid = 1672] [id = 535] 09:05:08 INFO - PROCESS | 1672 | --DOCSHELL 0x12bde3800 == 26 [pid = 1672] [id = 534] 09:05:08 INFO - PROCESS | 1672 | 1469549108303 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 09:05:08 INFO - PROCESS | 1672 | --DOMWINDOW == 107 (0x11740bc00) [pid = 1672] [serial = 1528] [outer = 0x0] [url = about:blank] 09:05:08 INFO - PROCESS | 1672 | --DOMWINDOW == 106 (0x11981bc00) [pid = 1672] [serial = 1535] [outer = 0x0] [url = about:blank] 09:05:08 INFO - PROCESS | 1672 | --DOMWINDOW == 105 (0x1193a3400) [pid = 1672] [serial = 1534] [outer = 0x0] [url = about:blank] 09:05:08 INFO - PROCESS | 1672 | --DOMWINDOW == 104 (0x1176a8400) [pid = 1672] [serial = 1529] [outer = 0x0] [url = about:blank] 09:05:08 INFO - PROCESS | 1672 | --DOMWINDOW == 103 (0x119c25000) [pid = 1672] [serial = 1537] [outer = 0x0] [url = about:blank] 09:05:08 INFO - PROCESS | 1672 | --DOMWINDOW == 102 (0x116639000) [pid = 1672] [serial = 1525] [outer = 0x0] [url = about:blank] 09:05:08 INFO - PROCESS | 1672 | --DOMWINDOW == 101 (0x1169e5000) [pid = 1672] [serial = 1526] [outer = 0x0] [url = about:blank] 09:05:08 INFO - PROCESS | 1672 | --DOMWINDOW == 100 (0x112f52000) [pid = 1672] [serial = 1522] [outer = 0x0] [url = about:blank] 09:05:08 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x113399800) [pid = 1672] [serial = 1523] [outer = 0x0] [url = about:blank] 09:05:08 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x118891400) [pid = 1672] [serial = 1531] [outer = 0x0] [url = about:blank] 09:05:08 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x12448b000) [pid = 1672] [serial = 1550] [outer = 0x0] [url = about:blank] 09:05:08 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x12408f000) [pid = 1672] [serial = 1541] [outer = 0x0] [url = about:blank] 09:05:08 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x1238f3c00) [pid = 1672] [serial = 1540] [outer = 0x0] [url = about:blank] 09:05:08 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x11380e800) [pid = 1672] [serial = 1544] [outer = 0x0] [url = about:blank] 09:05:08 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x117e23c00) [pid = 1672] [serial = 1546] [outer = 0x0] [url = about:blank] 09:05:08 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x120fd3800) [pid = 1672] [serial = 1549] [outer = 0x0] [url = about:blank] 09:05:08 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x1127e0c00) [pid = 1672] [serial = 1543] [outer = 0x0] [url = about:blank] 09:05:08 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x119b31400) [pid = 1672] [serial = 1547] [outer = 0x0] [url = about:blank] 09:05:08 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x120fd1c00) [pid = 1672] [serial = 1538] [outer = 0x0] [url = about:blank] 09:05:08 INFO - PROCESS | 1672 | --DOMWINDOW == 88 (0x12484b000) [pid = 1672] [serial = 1552] [outer = 0x0] [url = about:blank] 09:05:08 INFO - PROCESS | 1672 | --DOMWINDOW == 87 (0x11919a400) [pid = 1672] [serial = 1532] [outer = 0x0] [url = about:blank] 09:05:08 INFO - PROCESS | 1672 | 1469549108401 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:08 INFO - PROCESS | 1672 | 1469549108403 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:08 INFO - PROCESS | 1672 | ++DOCSHELL 0x111e89000 == 27 [pid = 1672] [id = 540] 09:05:08 INFO - PROCESS | 1672 | ++DOMWINDOW == 88 (0x111f3c400) [pid = 1672] [serial = 1620] [outer = 0x0] 09:05:08 INFO - PROCESS | 1672 | ++DOMWINDOW == 89 (0x1127ddc00) [pid = 1672] [serial = 1621] [outer = 0x111f3c400] 09:05:08 INFO - PROCESS | 1672 | 1469549108431 Marionette DEBUG loaded listener.js 09:05:08 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x112a6d000) [pid = 1672] [serial = 1622] [outer = 0x111f3c400] 09:05:08 INFO - PROCESS | 1672 | 1469549108718 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] 09:05:08 INFO - PROCESS | 1672 | 1469549108748 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 09:05:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 09:05:08 INFO - PROCESS | 1672 | 1469549108767 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 09:05:08 INFO - PROCESS | 1672 | 1469549108770 Marionette TRACE conn2 <- [1,2134,null,{}] 09:05:08 INFO - PROCESS | 1672 | 1469549108776 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}] 09:05:08 INFO - PROCESS | 1672 | 1469549108777 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:08 INFO - PROCESS | 1672 | 1469549108855 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 09:05:08 INFO - PROCESS | 1672 | 1469549108933 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:08 INFO - PROCESS | 1672 | 1469549108935 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:08 INFO - PROCESS | 1672 | ++DOCSHELL 0x11708a800 == 28 [pid = 1672] [id = 541] 09:05:08 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x112a78000) [pid = 1672] [serial = 1623] [outer = 0x0] 09:05:08 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x113217400) [pid = 1672] [serial = 1624] [outer = 0x112a78000] 09:05:08 INFO - PROCESS | 1672 | 1469549108963 Marionette DEBUG loaded listener.js 09:05:09 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x1167c4800) [pid = 1672] [serial = 1625] [outer = 0x112a78000] 09:05:09 INFO - PROCESS | 1672 | 1469549109249 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]]]}] 09:05:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 09:05:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 528ms 09:05:09 INFO - PROCESS | 1672 | 1469549109292 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 09:05:09 INFO - PROCESS | 1672 | 1469549109294 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 09:05:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 09:05:09 INFO - PROCESS | 1672 | 1469549109297 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 09:05:09 INFO - PROCESS | 1672 | 1469549109298 Marionette TRACE conn2 <- [1,2138,null,{}] 09:05:09 INFO - PROCESS | 1672 | 1469549109300 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}] 09:05:09 INFO - PROCESS | 1672 | 1469549109302 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:09 INFO - PROCESS | 1672 | 1469549109380 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 09:05:09 INFO - PROCESS | 1672 | 1469549109389 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:09 INFO - PROCESS | 1672 | 1469549109391 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:09 INFO - PROCESS | 1672 | ++DOCSHELL 0x1188b6000 == 29 [pid = 1672] [id = 542] 09:05:09 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x1172b4000) [pid = 1672] [serial = 1626] [outer = 0x0] 09:05:09 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x11744d400) [pid = 1672] [serial = 1627] [outer = 0x1172b4000] 09:05:09 INFO - PROCESS | 1672 | 1469549109423 Marionette DEBUG loaded listener.js 09:05:09 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x117480800) [pid = 1672] [serial = 1628] [outer = 0x1172b4000] 09:05:09 INFO - PROCESS | 1672 | 1469549109782 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]]]}] 09:05:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 09:05:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 519ms 09:05:09 INFO - PROCESS | 1672 | 1469549109816 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 09:05:09 INFO - PROCESS | 1672 | 1469549109819 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 09:05:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 09:05:09 INFO - PROCESS | 1672 | 1469549109829 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 09:05:09 INFO - PROCESS | 1672 | 1469549109833 Marionette TRACE conn2 <- [1,2142,null,{}] 09:05:09 INFO - PROCESS | 1672 | 1469549109835 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}] 09:05:09 INFO - PROCESS | 1672 | 1469549109837 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:09 INFO - PROCESS | 1672 | 1469549109916 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 09:05:09 INFO - PROCESS | 1672 | 1469549109921 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:09 INFO - PROCESS | 1672 | 1469549109924 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:09 INFO - PROCESS | 1672 | ++DOCSHELL 0x119ef8000 == 30 [pid = 1672] [id = 543] 09:05:09 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x1176a3400) [pid = 1672] [serial = 1629] [outer = 0x0] 09:05:09 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x118769000) [pid = 1672] [serial = 1630] [outer = 0x1176a3400] 09:05:09 INFO - PROCESS | 1672 | 1469549109949 Marionette DEBUG loaded listener.js 09:05:09 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x119199400) [pid = 1672] [serial = 1631] [outer = 0x1176a3400] 09:05:10 INFO - PROCESS | 1672 | 1469549110275 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] 09:05:10 INFO - PROCESS | 1672 | 1469549110304 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 09:05:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 09:05:10 INFO - PROCESS | 1672 | 1469549110306 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 09:05:10 INFO - PROCESS | 1672 | 1469549110307 Marionette TRACE conn2 <- [1,2146,null,{}] 09:05:10 INFO - PROCESS | 1672 | 1469549110310 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}] 09:05:10 INFO - PROCESS | 1672 | 1469549110311 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:10 INFO - PROCESS | 1672 | 1469549110384 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 09:05:10 INFO - PROCESS | 1672 | 1469549110458 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:10 INFO - PROCESS | 1672 | 1469549110460 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:10 INFO - PROCESS | 1672 | ++DOCSHELL 0x123971800 == 31 [pid = 1672] [id = 544] 09:05:10 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x112f47800) [pid = 1672] [serial = 1632] [outer = 0x0] 09:05:10 INFO - PROCESS | 1672 | ++DOMWINDOW == 101 (0x1191d7000) [pid = 1672] [serial = 1633] [outer = 0x112f47800] 09:05:10 INFO - PROCESS | 1672 | 1469549110484 Marionette DEBUG loaded listener.js 09:05:10 INFO - PROCESS | 1672 | ++DOMWINDOW == 102 (0x1199a7000) [pid = 1672] [serial = 1634] [outer = 0x112f47800] 09:05:10 INFO - PROCESS | 1672 | 1469549110854 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] 09:05:10 INFO - PROCESS | 1672 | 1469549110877 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 09:05:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 09:05:10 INFO - PROCESS | 1672 | 1469549110879 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 09:05:10 INFO - PROCESS | 1672 | 1469549110880 Marionette TRACE conn2 <- [1,2150,null,{}] 09:05:10 INFO - PROCESS | 1672 | 1469549110883 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}] 09:05:10 INFO - PROCESS | 1672 | 1469549110884 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:11 INFO - PROCESS | 1672 | 1469549111015 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 09:05:11 INFO - PROCESS | 1672 | 1469549111031 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:11 INFO - PROCESS | 1672 | 1469549111036 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:11 INFO - PROCESS | 1672 | ++DOCSHELL 0x12485f800 == 32 [pid = 1672] [id = 545] 09:05:11 INFO - PROCESS | 1672 | ++DOMWINDOW == 103 (0x1170b0800) [pid = 1672] [serial = 1635] [outer = 0x0] 09:05:11 INFO - PROCESS | 1672 | ++DOMWINDOW == 104 (0x119b2e400) [pid = 1672] [serial = 1636] [outer = 0x1170b0800] 09:05:11 INFO - PROCESS | 1672 | 1469549111090 Marionette DEBUG loaded listener.js 09:05:11 INFO - PROCESS | 1672 | ++DOMWINDOW == 105 (0x119c32c00) [pid = 1672] [serial = 1637] [outer = 0x1170b0800] 09:05:11 INFO - PROCESS | 1672 | 1469549111494 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]]]}] 09:05:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 09:05:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 667ms 09:05:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 09:05:11 INFO - PROCESS | 1672 | 1469549111548 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 09:05:11 INFO - PROCESS | 1672 | 1469549111549 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 09:05:11 INFO - PROCESS | 1672 | 1469549111552 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 09:05:11 INFO - PROCESS | 1672 | 1469549111553 Marionette TRACE conn2 <- [1,2154,null,{}] 09:05:11 INFO - PROCESS | 1672 | 1469549111555 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}] 09:05:11 INFO - PROCESS | 1672 | 1469549111556 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:11 INFO - PROCESS | 1672 | 1469549111663 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 09:05:11 INFO - PROCESS | 1672 | 1469549111706 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:11 INFO - PROCESS | 1672 | 1469549111707 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:11 INFO - PROCESS | 1672 | ++DOCSHELL 0x112593000 == 33 [pid = 1672] [id = 546] 09:05:11 INFO - PROCESS | 1672 | ++DOMWINDOW == 106 (0x119c33000) [pid = 1672] [serial = 1638] [outer = 0x0] 09:05:11 INFO - PROCESS | 1672 | ++DOMWINDOW == 107 (0x120fc4800) [pid = 1672] [serial = 1639] [outer = 0x119c33000] 09:05:11 INFO - PROCESS | 1672 | 1469549111731 Marionette DEBUG loaded listener.js 09:05:11 INFO - PROCESS | 1672 | ++DOMWINDOW == 108 (0x120fd8000) [pid = 1672] [serial = 1640] [outer = 0x119c33000] 09:05:12 INFO - PROCESS | 1672 | 1469549112045 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]]]}] 09:05:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 09:05:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 520ms 09:05:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 09:05:12 INFO - PROCESS | 1672 | 1469549112072 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 09:05:12 INFO - PROCESS | 1672 | 1469549112073 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 09:05:12 INFO - PROCESS | 1672 | 1469549112076 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 09:05:12 INFO - PROCESS | 1672 | 1469549112077 Marionette TRACE conn2 <- [1,2158,null,{}] 09:05:12 INFO - PROCESS | 1672 | 1469549112085 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}] 09:05:12 INFO - PROCESS | 1672 | 1469549112086 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:12 INFO - PROCESS | 1672 | 1469549112183 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 09:05:12 INFO - PROCESS | 1672 | 1469549112187 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:12 INFO - PROCESS | 1672 | 1469549112188 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:12 INFO - PROCESS | 1672 | ++DOCSHELL 0x128e9d000 == 34 [pid = 1672] [id = 547] 09:05:12 INFO - PROCESS | 1672 | ++DOMWINDOW == 109 (0x112f55c00) [pid = 1672] [serial = 1641] [outer = 0x0] 09:05:12 INFO - PROCESS | 1672 | ++DOMWINDOW == 110 (0x123b19c00) [pid = 1672] [serial = 1642] [outer = 0x112f55c00] 09:05:12 INFO - PROCESS | 1672 | 1469549112213 Marionette DEBUG loaded listener.js 09:05:12 INFO - PROCESS | 1672 | ++DOMWINDOW == 111 (0x124486000) [pid = 1672] [serial = 1643] [outer = 0x112f55c00] 09:05:12 INFO - PROCESS | 1672 | --DOMWINDOW == 110 (0x125543800) [pid = 1672] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 09:05:12 INFO - PROCESS | 1672 | --DOMWINDOW == 109 (0x124086400) [pid = 1672] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 09:05:12 INFO - PROCESS | 1672 | --DOMWINDOW == 108 (0x1127d4000) [pid = 1672] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 09:05:12 INFO - PROCESS | 1672 | --DOMWINDOW == 107 (0x124b6b000) [pid = 1672] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 09:05:12 INFO - PROCESS | 1672 | --DOMWINDOW == 106 (0x113221c00) [pid = 1672] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 09:05:12 INFO - PROCESS | 1672 | --DOMWINDOW == 105 (0x1160ef400) [pid = 1672] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 09:05:12 INFO - PROCESS | 1672 | --DOMWINDOW == 104 (0x1172b8800) [pid = 1672] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 09:05:12 INFO - PROCESS | 1672 | --DOMWINDOW == 103 (0x118393800) [pid = 1672] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 09:05:12 INFO - PROCESS | 1672 | --DOMWINDOW == 102 (0x1199a9400) [pid = 1672] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 09:05:12 INFO - PROCESS | 1672 | --DOMWINDOW == 101 (0x1129d7800) [pid = 1672] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 09:05:12 INFO - PROCESS | 1672 | --DOMWINDOW == 100 (0x11936b800) [pid = 1672] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 09:05:12 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x1129d6400) [pid = 1672] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 09:05:12 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x113aad400) [pid = 1672] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 09:05:12 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x118888c00) [pid = 1672] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 09:05:12 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x11981c800) [pid = 1672] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 09:05:12 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x11339bc00) [pid = 1672] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 09:05:12 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x119c26000) [pid = 1672] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 09:05:12 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x124de6000) [pid = 1672] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 09:05:12 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x1184c9400) [pid = 1672] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 09:05:12 INFO - PROCESS | 1672 | 1469549112732 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]]]}] 09:05:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 09:05:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 678ms 09:05:12 INFO - PROCESS | 1672 | 1469549112756 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 09:05:12 INFO - PROCESS | 1672 | 1469549112758 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 09:05:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 09:05:12 INFO - PROCESS | 1672 | 1469549112760 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 09:05:12 INFO - PROCESS | 1672 | 1469549112761 Marionette TRACE conn2 <- [1,2162,null,{}] 09:05:12 INFO - PROCESS | 1672 | 1469549112763 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}] 09:05:12 INFO - PROCESS | 1672 | 1469549112765 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:12 INFO - PROCESS | 1672 | 1469549112836 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 09:05:12 INFO - PROCESS | 1672 | 1469549112841 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:12 INFO - PROCESS | 1672 | 1469549112843 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:12 INFO - PROCESS | 1672 | ++DOCSHELL 0x124858000 == 35 [pid = 1672] [id = 548] 09:05:12 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x1129d5000) [pid = 1672] [serial = 1644] [outer = 0x0] 09:05:12 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x1151b0400) [pid = 1672] [serial = 1645] [outer = 0x1129d5000] 09:05:12 INFO - PROCESS | 1672 | 1469549112867 Marionette DEBUG loaded listener.js 09:05:12 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x11769f800) [pid = 1672] [serial = 1646] [outer = 0x1129d5000] 09:05:13 INFO - PROCESS | 1672 | 1469549113209 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]]]}] 09:05:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 09:05:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 470ms 09:05:13 INFO - PROCESS | 1672 | 1469549113231 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 09:05:13 INFO - PROCESS | 1672 | 1469549113232 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 09:05:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 09:05:13 INFO - PROCESS | 1672 | 1469549113234 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 09:05:13 INFO - PROCESS | 1672 | 1469549113235 Marionette TRACE conn2 <- [1,2166,null,{}] 09:05:13 INFO - PROCESS | 1672 | 1469549113240 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}] 09:05:13 INFO - PROCESS | 1672 | 1469549113241 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:13 INFO - PROCESS | 1672 | 1469549113341 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 09:05:13 INFO - PROCESS | 1672 | 1469549113347 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:13 INFO - PROCESS | 1672 | 1469549113348 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:13 INFO - PROCESS | 1672 | ++DOCSHELL 0x129c53800 == 36 [pid = 1672] [id = 549] 09:05:13 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x113372c00) [pid = 1672] [serial = 1647] [outer = 0x0] 09:05:13 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x119816c00) [pid = 1672] [serial = 1648] [outer = 0x113372c00] 09:05:13 INFO - PROCESS | 1672 | 1469549113372 Marionette DEBUG loaded listener.js 09:05:13 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x123a58000) [pid = 1672] [serial = 1649] [outer = 0x113372c00] 09:05:13 INFO - PROCESS | 1672 | 1469549113676 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]]]}] 09:05:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 09:05:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 467ms 09:05:13 INFO - PROCESS | 1672 | 1469549113703 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 09:05:13 INFO - PROCESS | 1672 | 1469549113706 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 09:05:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 09:05:13 INFO - PROCESS | 1672 | 1469549113709 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 09:05:13 INFO - PROCESS | 1672 | 1469549113710 Marionette TRACE conn2 <- [1,2170,null,{}] 09:05:13 INFO - PROCESS | 1672 | 1469549113713 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}] 09:05:13 INFO - PROCESS | 1672 | 1469549113714 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:13 INFO - PROCESS | 1672 | 1469549113786 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 09:05:13 INFO - PROCESS | 1672 | 1469549113792 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:13 INFO - PROCESS | 1672 | 1469549113794 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:13 INFO - PROCESS | 1672 | ++DOCSHELL 0x12ac1e000 == 37 [pid = 1672] [id = 550] 09:05:13 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x123b18400) [pid = 1672] [serial = 1650] [outer = 0x0] 09:05:13 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x124509400) [pid = 1672] [serial = 1651] [outer = 0x123b18400] 09:05:13 INFO - PROCESS | 1672 | 1469549113820 Marionette DEBUG loaded listener.js 09:05:13 INFO - PROCESS | 1672 | ++DOMWINDOW == 101 (0x124885c00) [pid = 1672] [serial = 1652] [outer = 0x123b18400] 09:05:14 INFO - PROCESS | 1672 | 1469549114167 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]]]}] 09:05:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 09:05:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 469ms 09:05:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 09:05:14 INFO - PROCESS | 1672 | 1469549114179 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 09:05:14 INFO - PROCESS | 1672 | 1469549114180 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 09:05:14 INFO - PROCESS | 1672 | 1469549114182 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 09:05:14 INFO - PROCESS | 1672 | 1469549114184 Marionette TRACE conn2 <- [1,2174,null,{}] 09:05:14 INFO - PROCESS | 1672 | 1469549114186 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}] 09:05:14 INFO - PROCESS | 1672 | 1469549114189 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:14 INFO - PROCESS | 1672 | 1469549114306 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 09:05:14 INFO - PROCESS | 1672 | 1469549114312 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:14 INFO - PROCESS | 1672 | 1469549114313 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:14 INFO - PROCESS | 1672 | ++DOCSHELL 0x1199d8800 == 38 [pid = 1672] [id = 551] 09:05:14 INFO - PROCESS | 1672 | ++DOMWINDOW == 102 (0x118888c00) [pid = 1672] [serial = 1653] [outer = 0x0] 09:05:14 INFO - PROCESS | 1672 | ++DOMWINDOW == 103 (0x124888000) [pid = 1672] [serial = 1654] [outer = 0x118888c00] 09:05:14 INFO - PROCESS | 1672 | 1469549114337 Marionette DEBUG loaded listener.js 09:05:14 INFO - PROCESS | 1672 | ++DOMWINDOW == 104 (0x124debc00) [pid = 1672] [serial = 1655] [outer = 0x118888c00] 09:05:14 INFO - PROCESS | 1672 | 1469549114647 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]]]}] 09:05:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 09:05:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 569ms 09:05:14 INFO - PROCESS | 1672 | 1469549114751 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 09:05:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 09:05:14 INFO - PROCESS | 1672 | 1469549114754 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 09:05:14 INFO - PROCESS | 1672 | 1469549114757 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 09:05:14 INFO - PROCESS | 1672 | 1469549114760 Marionette TRACE conn2 <- [1,2178,null,{}] 09:05:14 INFO - PROCESS | 1672 | 1469549114763 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}] 09:05:14 INFO - PROCESS | 1672 | 1469549114765 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:14 INFO - PROCESS | 1672 | 1469549114878 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 09:05:14 INFO - PROCESS | 1672 | 1469549114961 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:14 INFO - PROCESS | 1672 | 1469549114965 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:14 INFO - PROCESS | 1672 | ++DOCSHELL 0x1161df000 == 39 [pid = 1672] [id = 552] 09:05:14 INFO - PROCESS | 1672 | ++DOMWINDOW == 105 (0x1129cdc00) [pid = 1672] [serial = 1656] [outer = 0x0] 09:05:14 INFO - PROCESS | 1672 | ++DOMWINDOW == 106 (0x1129dac00) [pid = 1672] [serial = 1657] [outer = 0x1129cdc00] 09:05:14 INFO - PROCESS | 1672 | 1469549114995 Marionette DEBUG loaded listener.js 09:05:15 INFO - PROCESS | 1672 | ++DOMWINDOW == 107 (0x112f52000) [pid = 1672] [serial = 1658] [outer = 0x1129cdc00] 09:05:15 INFO - PROCESS | 1672 | 1469549115516 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]]]}] 09:05:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 09:05:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 822ms 09:05:15 INFO - PROCESS | 1672 | 1469549115579 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 09:05:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 09:05:15 INFO - PROCESS | 1672 | 1469549115581 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 09:05:15 INFO - PROCESS | 1672 | 1469549115585 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 09:05:15 INFO - PROCESS | 1672 | 1469549115588 Marionette TRACE conn2 <- [1,2182,null,{}] 09:05:15 INFO - PROCESS | 1672 | 1469549115591 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}] 09:05:15 INFO - PROCESS | 1672 | 1469549115593 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:15 INFO - PROCESS | 1672 | 1469549115699 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 09:05:15 INFO - PROCESS | 1672 | 1469549115781 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:15 INFO - PROCESS | 1672 | 1469549115783 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:15 INFO - PROCESS | 1672 | ++DOCSHELL 0x119ee4000 == 40 [pid = 1672] [id = 553] 09:05:15 INFO - PROCESS | 1672 | ++DOMWINDOW == 108 (0x1170a8c00) [pid = 1672] [serial = 1659] [outer = 0x0] 09:05:15 INFO - PROCESS | 1672 | ++DOMWINDOW == 109 (0x1170b3400) [pid = 1672] [serial = 1660] [outer = 0x1170a8c00] 09:05:15 INFO - PROCESS | 1672 | 1469549115813 Marionette DEBUG loaded listener.js 09:05:15 INFO - PROCESS | 1672 | ++DOMWINDOW == 110 (0x11747e400) [pid = 1672] [serial = 1661] [outer = 0x1170a8c00] 09:05:16 INFO - PROCESS | 1672 | 1469549116417 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]]]}] 09:05:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 09:05:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 875ms 09:05:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 09:05:16 INFO - PROCESS | 1672 | 1469549116497 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 09:05:16 INFO - PROCESS | 1672 | 1469549116499 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 09:05:16 INFO - PROCESS | 1672 | 1469549116502 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 09:05:16 INFO - PROCESS | 1672 | 1469549116505 Marionette TRACE conn2 <- [1,2186,null,{}] 09:05:16 INFO - PROCESS | 1672 | 1469549116509 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}] 09:05:16 INFO - PROCESS | 1672 | 1469549116510 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:16 INFO - PROCESS | 1672 | 1469549116609 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 09:05:16 INFO - PROCESS | 1672 | 1469549116688 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:16 INFO - PROCESS | 1672 | 1469549116691 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:16 INFO - PROCESS | 1672 | ++DOCSHELL 0x11600a800 == 41 [pid = 1672] [id = 554] 09:05:16 INFO - PROCESS | 1672 | ++DOMWINDOW == 111 (0x1132bdc00) [pid = 1672] [serial = 1662] [outer = 0x0] 09:05:16 INFO - PROCESS | 1672 | ++DOMWINDOW == 112 (0x113d96400) [pid = 1672] [serial = 1663] [outer = 0x1132bdc00] 09:05:16 INFO - PROCESS | 1672 | 1469549116720 Marionette DEBUG loaded listener.js 09:05:16 INFO - PROCESS | 1672 | ++DOMWINDOW == 113 (0x11697e400) [pid = 1672] [serial = 1664] [outer = 0x1132bdc00] 09:05:16 INFO - PROCESS | 1672 | --DOCSHELL 0x12ac1e000 == 40 [pid = 1672] [id = 550] 09:05:16 INFO - PROCESS | 1672 | --DOCSHELL 0x129c53800 == 39 [pid = 1672] [id = 549] 09:05:16 INFO - PROCESS | 1672 | --DOCSHELL 0x124858000 == 38 [pid = 1672] [id = 548] 09:05:16 INFO - PROCESS | 1672 | --DOCSHELL 0x128e9d000 == 37 [pid = 1672] [id = 547] 09:05:16 INFO - PROCESS | 1672 | --DOCSHELL 0x112593000 == 36 [pid = 1672] [id = 546] 09:05:16 INFO - PROCESS | 1672 | --DOCSHELL 0x12485f800 == 35 [pid = 1672] [id = 545] 09:05:16 INFO - PROCESS | 1672 | --DOCSHELL 0x123971800 == 34 [pid = 1672] [id = 544] 09:05:16 INFO - PROCESS | 1672 | --DOCSHELL 0x119ef8000 == 33 [pid = 1672] [id = 543] 09:05:16 INFO - PROCESS | 1672 | --DOCSHELL 0x1188b6000 == 32 [pid = 1672] [id = 542] 09:05:16 INFO - PROCESS | 1672 | --DOCSHELL 0x11708a800 == 31 [pid = 1672] [id = 541] 09:05:16 INFO - PROCESS | 1672 | --DOCSHELL 0x111e89000 == 30 [pid = 1672] [id = 540] 09:05:17 INFO - PROCESS | 1672 | --DOMWINDOW == 112 (0x126099000) [pid = 1672] [serial = 1520] [outer = 0x0] [url = about:blank] 09:05:17 INFO - PROCESS | 1672 | --DOMWINDOW == 111 (0x126709000) [pid = 1672] [serial = 1600] [outer = 0x0] [url = about:blank] 09:05:17 INFO - PROCESS | 1672 | --DOMWINDOW == 110 (0x124508800) [pid = 1672] [serial = 1585] [outer = 0x0] [url = about:blank] 09:05:17 INFO - PROCESS | 1672 | --DOMWINDOW == 109 (0x124892c00) [pid = 1672] [serial = 1588] [outer = 0x0] [url = about:blank] 09:05:17 INFO - PROCESS | 1672 | --DOMWINDOW == 108 (0x124d9c000) [pid = 1672] [serial = 1591] [outer = 0x0] [url = about:blank] 09:05:17 INFO - PROCESS | 1672 | --DOMWINDOW == 107 (0x11919f800) [pid = 1672] [serial = 1594] [outer = 0x0] [url = about:blank] 09:05:17 INFO - PROCESS | 1672 | --DOMWINDOW == 106 (0x117408c00) [pid = 1672] [serial = 1558] [outer = 0x0] [url = about:blank] 09:05:17 INFO - PROCESS | 1672 | --DOMWINDOW == 105 (0x11747e000) [pid = 1672] [serial = 1559] [outer = 0x0] [url = about:blank] 09:05:17 INFO - PROCESS | 1672 | --DOMWINDOW == 104 (0x11740a400) [pid = 1672] [serial = 1573] [outer = 0x0] [url = about:blank] 09:05:17 INFO - PROCESS | 1672 | --DOMWINDOW == 103 (0x1176a8c00) [pid = 1672] [serial = 1574] [outer = 0x0] [url = about:blank] 09:05:17 INFO - PROCESS | 1672 | --DOMWINDOW == 102 (0x118887c00) [pid = 1672] [serial = 1576] [outer = 0x0] [url = about:blank] 09:05:17 INFO - PROCESS | 1672 | --DOMWINDOW == 101 (0x119197400) [pid = 1672] [serial = 1577] [outer = 0x0] [url = about:blank] 09:05:17 INFO - PROCESS | 1672 | --DOMWINDOW == 100 (0x123e1a400) [pid = 1672] [serial = 1564] [outer = 0x0] [url = about:blank] 09:05:17 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x12484cc00) [pid = 1672] [serial = 1565] [outer = 0x0] [url = about:blank] 09:05:17 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x112a76800) [pid = 1672] [serial = 1555] [outer = 0x0] [url = about:blank] 09:05:17 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x1132b3c00) [pid = 1672] [serial = 1556] [outer = 0x0] [url = about:blank] 09:05:17 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x119821c00) [pid = 1672] [serial = 1579] [outer = 0x0] [url = about:blank] 09:05:17 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x112a77400) [pid = 1672] [serial = 1567] [outer = 0x0] [url = about:blank] 09:05:17 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x111f36400) [pid = 1672] [serial = 1568] [outer = 0x0] [url = about:blank] 09:05:17 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x113f30400) [pid = 1672] [serial = 1570] [outer = 0x0] [url = about:blank] 09:05:17 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x1167ce800) [pid = 1672] [serial = 1571] [outer = 0x0] [url = about:blank] 09:05:17 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x1248c5800) [pid = 1672] [serial = 1553] [outer = 0x0] [url = about:blank] 09:05:17 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x1199afc00) [pid = 1672] [serial = 1561] [outer = 0x0] [url = about:blank] 09:05:17 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x119c28800) [pid = 1672] [serial = 1562] [outer = 0x0] [url = about:blank] 09:05:17 INFO - PROCESS | 1672 | --DOMWINDOW == 88 (0x1261ac000) [pid = 1672] [serial = 1598] [outer = 0x0] [url = about:blank] 09:05:17 INFO - PROCESS | 1672 | --DOMWINDOW == 87 (0x124f24c00) [pid = 1672] [serial = 1592] [outer = 0x0] [url = about:blank] 09:05:17 INFO - PROCESS | 1672 | --DOMWINDOW == 86 (0x120e98c00) [pid = 1672] [serial = 1582] [outer = 0x0] [url = about:blank] 09:05:17 INFO - PROCESS | 1672 | --DOMWINDOW == 85 (0x124bb8400) [pid = 1672] [serial = 1589] [outer = 0x0] [url = about:blank] 09:05:17 INFO - PROCESS | 1672 | --DOMWINDOW == 84 (0x124bbec00) [pid = 1672] [serial = 1595] [outer = 0x0] [url = about:blank] 09:05:17 INFO - PROCESS | 1672 | --DOMWINDOW == 83 (0x124886c00) [pid = 1672] [serial = 1586] [outer = 0x0] [url = about:blank] 09:05:17 INFO - PROCESS | 1672 | --DOMWINDOW == 82 (0x124084c00) [pid = 1672] [serial = 1583] [outer = 0x0] [url = about:blank] 09:05:17 INFO - PROCESS | 1672 | --DOMWINDOW == 81 (0x12553e000) [pid = 1672] [serial = 1597] [outer = 0x0] [url = about:blank] 09:05:17 INFO - PROCESS | 1672 | --DOMWINDOW == 80 (0x1269b6800) [pid = 1672] [serial = 1601] [outer = 0x0] [url = about:blank] 09:05:17 INFO - PROCESS | 1672 | --DOMWINDOW == 79 (0x119b29000) [pid = 1672] [serial = 1580] [outer = 0x0] [url = about:blank] 09:05:17 INFO - PROCESS | 1672 | --DOMWINDOW == 78 (0x126fd0800) [pid = 1672] [serial = 1604] [outer = 0x0] [url = about:blank] 09:05:17 INFO - PROCESS | 1672 | --DOMWINDOW == 77 (0x126fc9800) [pid = 1672] [serial = 1603] [outer = 0x0] [url = about:blank] 09:05:17 INFO - PROCESS | 1672 | 1469549117100 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]]]}] 09:05:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 09:05:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 622ms 09:05:17 INFO - PROCESS | 1672 | 1469549117125 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 09:05:17 INFO - PROCESS | 1672 | 1469549117128 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 09:05:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 09:05:17 INFO - PROCESS | 1672 | 1469549117132 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 09:05:17 INFO - PROCESS | 1672 | 1469549117134 Marionette TRACE conn2 <- [1,2190,null,{}] 09:05:17 INFO - PROCESS | 1672 | 1469549117136 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}] 09:05:17 INFO - PROCESS | 1672 | 1469549117138 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:17 INFO - PROCESS | 1672 | 1469549117216 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 09:05:17 INFO - PROCESS | 1672 | 1469549117220 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:17 INFO - PROCESS | 1672 | 1469549117223 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:17 INFO - PROCESS | 1672 | ++DOCSHELL 0x11850f800 == 31 [pid = 1672] [id = 555] 09:05:17 INFO - PROCESS | 1672 | ++DOMWINDOW == 78 (0x116983400) [pid = 1672] [serial = 1665] [outer = 0x0] 09:05:17 INFO - PROCESS | 1672 | ++DOMWINDOW == 79 (0x117402800) [pid = 1672] [serial = 1666] [outer = 0x116983400] 09:05:17 INFO - PROCESS | 1672 | 1469549117251 Marionette DEBUG loaded listener.js 09:05:17 INFO - PROCESS | 1672 | ++DOMWINDOW == 80 (0x117482c00) [pid = 1672] [serial = 1667] [outer = 0x116983400] 09:05:17 INFO - PROCESS | 1672 | 1469549117579 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]]]}] 09:05:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 09:05:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 470ms 09:05:17 INFO - PROCESS | 1672 | 1469549117621 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 09:05:17 INFO - PROCESS | 1672 | 1469549117623 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 09:05:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 09:05:17 INFO - PROCESS | 1672 | 1469549117626 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 09:05:17 INFO - PROCESS | 1672 | 1469549117629 Marionette TRACE conn2 <- [1,2194,null,{}] 09:05:17 INFO - PROCESS | 1672 | 1469549117637 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}] 09:05:17 INFO - PROCESS | 1672 | 1469549117640 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:17 INFO - PROCESS | 1672 | 1469549117719 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 09:05:17 INFO - PROCESS | 1672 | 1469549117726 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:17 INFO - PROCESS | 1672 | 1469549117729 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:17 INFO - PROCESS | 1672 | ++DOCSHELL 0x119efc000 == 32 [pid = 1672] [id = 556] 09:05:17 INFO - PROCESS | 1672 | ++DOMWINDOW == 81 (0x1184c8800) [pid = 1672] [serial = 1668] [outer = 0x0] 09:05:17 INFO - PROCESS | 1672 | ++DOMWINDOW == 82 (0x118893000) [pid = 1672] [serial = 1669] [outer = 0x1184c8800] 09:05:17 INFO - PROCESS | 1672 | 1469549117757 Marionette DEBUG loaded listener.js 09:05:17 INFO - PROCESS | 1672 | ++DOMWINDOW == 83 (0x11937ac00) [pid = 1672] [serial = 1670] [outer = 0x1184c8800] 09:05:18 INFO - PROCESS | 1672 | 1469549118184 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]]]}] 09:05:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 09:05:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 571ms 09:05:18 INFO - PROCESS | 1672 | 1469549118198 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 09:05:18 INFO - PROCESS | 1672 | 1469549118201 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 09:05:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 09:05:18 INFO - PROCESS | 1672 | 1469549118204 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 09:05:18 INFO - PROCESS | 1672 | 1469549118206 Marionette TRACE conn2 <- [1,2198,null,{}] 09:05:18 INFO - PROCESS | 1672 | 1469549118210 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}] 09:05:18 INFO - PROCESS | 1672 | 1469549118212 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:18 INFO - PROCESS | 1672 | 1469549118335 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 09:05:18 INFO - PROCESS | 1672 | 1469549118340 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:18 INFO - PROCESS | 1672 | 1469549118341 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:18 INFO - PROCESS | 1672 | ++DOCSHELL 0x124444000 == 33 [pid = 1672] [id = 557] 09:05:18 INFO - PROCESS | 1672 | ++DOMWINDOW == 84 (0x119813000) [pid = 1672] [serial = 1671] [outer = 0x0] 09:05:18 INFO - PROCESS | 1672 | ++DOMWINDOW == 85 (0x1199adc00) [pid = 1672] [serial = 1672] [outer = 0x119813000] 09:05:18 INFO - PROCESS | 1672 | 1469549118382 Marionette DEBUG loaded listener.js 09:05:18 INFO - PROCESS | 1672 | ++DOMWINDOW == 86 (0x119b2dc00) [pid = 1672] [serial = 1673] [outer = 0x119813000] 09:05:18 INFO - PROCESS | 1672 | 1469549118748 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]]]}] 09:05:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 09:05:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 572ms 09:05:18 INFO - PROCESS | 1672 | 1469549118776 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 09:05:18 INFO - PROCESS | 1672 | 1469549118777 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 09:05:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 09:05:18 INFO - PROCESS | 1672 | 1469549118779 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 09:05:18 INFO - PROCESS | 1672 | 1469549118780 Marionette TRACE conn2 <- [1,2202,null,{}] 09:05:18 INFO - PROCESS | 1672 | 1469549118783 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}] 09:05:18 INFO - PROCESS | 1672 | 1469549118784 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:18 INFO - PROCESS | 1672 | 1469549118891 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 09:05:18 INFO - PROCESS | 1672 | 1469549118897 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:18 INFO - PROCESS | 1672 | 1469549118899 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:18 INFO - PROCESS | 1672 | ++DOCSHELL 0x12558d800 == 34 [pid = 1672] [id = 558] 09:05:18 INFO - PROCESS | 1672 | ++DOMWINDOW == 87 (0x119821800) [pid = 1672] [serial = 1674] [outer = 0x0] 09:05:18 INFO - PROCESS | 1672 | ++DOMWINDOW == 88 (0x119c30c00) [pid = 1672] [serial = 1675] [outer = 0x119821800] 09:05:18 INFO - PROCESS | 1672 | 1469549118923 Marionette DEBUG loaded listener.js 09:05:18 INFO - PROCESS | 1672 | ++DOMWINDOW == 89 (0x120fc1400) [pid = 1672] [serial = 1676] [outer = 0x119821800] 09:05:19 INFO - PROCESS | 1672 | 1469549119283 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]]]}] 09:05:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 09:05:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 519ms 09:05:19 INFO - PROCESS | 1672 | 1469549119299 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 09:05:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 09:05:19 INFO - PROCESS | 1672 | 1469549119300 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 09:05:19 INFO - PROCESS | 1672 | 1469549119302 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 09:05:19 INFO - PROCESS | 1672 | 1469549119303 Marionette TRACE conn2 <- [1,2206,null,{}] 09:05:19 INFO - PROCESS | 1672 | 1469549119305 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}] 09:05:19 INFO - PROCESS | 1672 | 1469549119310 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:19 INFO - PROCESS | 1672 | 1469549119428 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 09:05:19 INFO - PROCESS | 1672 | 1469549119468 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:19 INFO - PROCESS | 1672 | 1469549119469 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:19 INFO - PROCESS | 1672 | ++DOCSHELL 0x128ea2000 == 35 [pid = 1672] [id = 559] 09:05:19 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x120fc6c00) [pid = 1672] [serial = 1677] [outer = 0x0] 09:05:19 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x1238f5c00) [pid = 1672] [serial = 1678] [outer = 0x120fc6c00] 09:05:19 INFO - PROCESS | 1672 | 1469549119494 Marionette DEBUG loaded listener.js 09:05:19 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x124850800) [pid = 1672] [serial = 1679] [outer = 0x120fc6c00] 09:05:19 INFO - PROCESS | 1672 | 1469549119826 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]]]}] 09:05:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 09:05:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 571ms 09:05:19 INFO - PROCESS | 1672 | 1469549119874 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 09:05:19 INFO - PROCESS | 1672 | 1469549119875 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 09:05:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 09:05:19 INFO - PROCESS | 1672 | 1469549119877 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 09:05:19 INFO - PROCESS | 1672 | 1469549119878 Marionette TRACE conn2 <- [1,2210,null,{}] 09:05:19 INFO - PROCESS | 1672 | 1469549119881 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}] 09:05:19 INFO - PROCESS | 1672 | 1469549119882 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:19 INFO - PROCESS | 1672 | 1469549119986 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 09:05:20 INFO - PROCESS | 1672 | 1469549120026 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:20 INFO - PROCESS | 1672 | 1469549120027 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:20 INFO - PROCESS | 1672 | ++DOCSHELL 0x129c69800 == 36 [pid = 1672] [id = 560] 09:05:20 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x120e97c00) [pid = 1672] [serial = 1680] [outer = 0x0] 09:05:20 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x1248c5800) [pid = 1672] [serial = 1681] [outer = 0x120e97c00] 09:05:20 INFO - PROCESS | 1672 | 1469549120052 Marionette DEBUG loaded listener.js 09:05:20 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x124bc2800) [pid = 1672] [serial = 1682] [outer = 0x120e97c00] 09:05:20 INFO - PROCESS | 1672 | 1469549120369 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]]]}] 09:05:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 09:05:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 518ms 09:05:20 INFO - PROCESS | 1672 | 1469549120396 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 09:05:20 INFO - PROCESS | 1672 | 1469549120397 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 09:05:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 09:05:20 INFO - PROCESS | 1672 | 1469549120399 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 09:05:20 INFO - PROCESS | 1672 | 1469549120400 Marionette TRACE conn2 <- [1,2214,null,{}] 09:05:20 INFO - PROCESS | 1672 | 1469549120402 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}] 09:05:20 INFO - PROCESS | 1672 | 1469549120404 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:20 INFO - PROCESS | 1672 | 1469549120509 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 09:05:20 INFO - PROCESS | 1672 | 1469549120512 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:20 INFO - PROCESS | 1672 | 1469549120513 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:20 INFO - PROCESS | 1672 | ++DOCSHELL 0x12a936800 == 37 [pid = 1672] [id = 561] 09:05:20 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x124889000) [pid = 1672] [serial = 1683] [outer = 0x0] 09:05:20 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x124f24c00) [pid = 1672] [serial = 1684] [outer = 0x124889000] 09:05:20 INFO - PROCESS | 1672 | 1469549120537 Marionette DEBUG loaded listener.js 09:05:20 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x125540c00) [pid = 1672] [serial = 1685] [outer = 0x124889000] 09:05:20 INFO - PROCESS | 1672 | 1469549120864 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]]]}] 09:05:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 09:05:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 520ms 09:05:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 09:05:20 INFO - PROCESS | 1672 | 1469549120920 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 09:05:20 INFO - PROCESS | 1672 | 1469549120921 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 09:05:20 INFO - PROCESS | 1672 | 1469549120923 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 09:05:20 INFO - PROCESS | 1672 | 1469549120924 Marionette TRACE conn2 <- [1,2218,null,{}] 09:05:20 INFO - PROCESS | 1672 | 1469549120926 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}] 09:05:20 INFO - PROCESS | 1672 | 1469549120927 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:21 INFO - PROCESS | 1672 | 1469549121035 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 09:05:21 INFO - PROCESS | 1672 | 1469549121048 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:21 INFO - PROCESS | 1672 | 1469549121049 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:21 INFO - PROCESS | 1672 | ++DOCSHELL 0x12b82e800 == 38 [pid = 1672] [id = 562] 09:05:21 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x12554a800) [pid = 1672] [serial = 1686] [outer = 0x0] 09:05:21 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x1260a3c00) [pid = 1672] [serial = 1687] [outer = 0x12554a800] 09:05:21 INFO - PROCESS | 1672 | 1469549121073 Marionette DEBUG loaded listener.js 09:05:21 INFO - PROCESS | 1672 | ++DOMWINDOW == 101 (0x1261ab000) [pid = 1672] [serial = 1688] [outer = 0x12554a800] 09:05:21 INFO - PROCESS | 1672 | --DOMWINDOW == 100 (0x112f55c00) [pid = 1672] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 09:05:21 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x1129d6000) [pid = 1672] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 09:05:21 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x1129d5000) [pid = 1672] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 09:05:21 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x123b18400) [pid = 1672] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 09:05:21 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x113372c00) [pid = 1672] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 09:05:21 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x1172b4000) [pid = 1672] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 09:05:21 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x112f47800) [pid = 1672] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 09:05:21 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x1170b0800) [pid = 1672] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 09:05:21 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x111f3c400) [pid = 1672] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 09:05:21 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x112a78000) [pid = 1672] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 09:05:21 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x1176a3400) [pid = 1672] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 09:05:21 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x119c33000) [pid = 1672] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 09:05:21 INFO - PROCESS | 1672 | --DOMWINDOW == 88 (0x113373400) [pid = 1672] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 09:05:21 INFO - PROCESS | 1672 | --DOMWINDOW == 87 (0x113370400) [pid = 1672] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 09:05:21 INFO - PROCESS | 1672 | --DOMWINDOW == 86 (0x11740fc00) [pid = 1672] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 09:05:21 INFO - PROCESS | 1672 | --DOMWINDOW == 85 (0x119c30400) [pid = 1672] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 09:05:21 INFO - PROCESS | 1672 | 1469549121460 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]]]}] 09:05:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 09:05:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 568ms 09:05:21 INFO - PROCESS | 1672 | 1469549121495 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 09:05:21 INFO - PROCESS | 1672 | 1469549121497 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 09:05:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 09:05:21 INFO - PROCESS | 1672 | 1469549121518 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 09:05:21 INFO - PROCESS | 1672 | 1469549121522 Marionette TRACE conn2 <- [1,2222,null,{}] 09:05:21 INFO - PROCESS | 1672 | 1469549121529 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}] 09:05:21 INFO - PROCESS | 1672 | 1469549121531 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:21 INFO - PROCESS | 1672 | 1469549121656 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 09:05:21 INFO - PROCESS | 1672 | 1469549121661 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:21 INFO - PROCESS | 1672 | 1469549121662 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:21 INFO - PROCESS | 1672 | ++DOCSHELL 0x12a938800 == 39 [pid = 1672] [id = 563] 09:05:21 INFO - PROCESS | 1672 | ++DOMWINDOW == 86 (0x11339cc00) [pid = 1672] [serial = 1689] [outer = 0x0] 09:05:21 INFO - PROCESS | 1672 | ++DOMWINDOW == 87 (0x118390000) [pid = 1672] [serial = 1690] [outer = 0x11339cc00] 09:05:21 INFO - PROCESS | 1672 | 1469549121702 Marionette DEBUG loaded listener.js 09:05:21 INFO - PROCESS | 1672 | ++DOMWINDOW == 88 (0x119b27c00) [pid = 1672] [serial = 1691] [outer = 0x11339cc00] 09:05:22 INFO - PROCESS | 1672 | 1469549122070 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]]]}] 09:05:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 09:05:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 593ms 09:05:22 INFO - PROCESS | 1672 | 1469549122098 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 09:05:22 INFO - PROCESS | 1672 | 1469549122099 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 09:05:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 09:05:22 INFO - PROCESS | 1672 | 1469549122101 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 09:05:22 INFO - PROCESS | 1672 | 1469549122103 Marionette TRACE conn2 <- [1,2226,null,{}] 09:05:22 INFO - PROCESS | 1672 | 1469549122108 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}] 09:05:22 INFO - PROCESS | 1672 | 1469549122110 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:22 INFO - PROCESS | 1672 | 1469549122236 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 09:05:22 INFO - PROCESS | 1672 | 1469549122242 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:22 INFO - PROCESS | 1672 | 1469549122243 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:22 INFO - PROCESS | 1672 | ++DOCSHELL 0x12b980000 == 40 [pid = 1672] [id = 564] 09:05:22 INFO - PROCESS | 1672 | ++DOMWINDOW == 89 (0x119b28c00) [pid = 1672] [serial = 1692] [outer = 0x0] 09:05:22 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x12448dc00) [pid = 1672] [serial = 1693] [outer = 0x119b28c00] 09:05:22 INFO - PROCESS | 1672 | 1469549122269 Marionette DEBUG loaded listener.js 09:05:22 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x1267b5800) [pid = 1672] [serial = 1694] [outer = 0x119b28c00] 09:05:22 INFO - PROCESS | 1672 | 1469549122580 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]]]}] 09:05: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) 09:05:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 523ms 09:05:22 INFO - PROCESS | 1672 | 1469549122625 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 09:05:22 INFO - PROCESS | 1672 | 1469549122626 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 09:05:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 09:05:22 INFO - PROCESS | 1672 | 1469549122628 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 09:05:22 INFO - PROCESS | 1672 | 1469549122629 Marionette TRACE conn2 <- [1,2230,null,{}] 09:05:22 INFO - PROCESS | 1672 | 1469549122632 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}] 09:05:22 INFO - PROCESS | 1672 | 1469549122633 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:22 INFO - PROCESS | 1672 | 1469549122711 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 09:05:22 INFO - PROCESS | 1672 | 1469549122715 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:22 INFO - PROCESS | 1672 | 1469549122716 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:22 INFO - PROCESS | 1672 | ++DOCSHELL 0x12c05f800 == 41 [pid = 1672] [id = 565] 09:05:22 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x126fc8400) [pid = 1672] [serial = 1695] [outer = 0x0] 09:05:22 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x126fd1c00) [pid = 1672] [serial = 1696] [outer = 0x126fc8400] 09:05:22 INFO - PROCESS | 1672 | 1469549122740 Marionette DEBUG loaded listener.js 09:05:22 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x126fd7800) [pid = 1672] [serial = 1697] [outer = 0x126fc8400] 09:05:23 INFO - PROCESS | 1672 | 1469549123055 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]]]}] 09:05:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 09:05:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 468ms 09:05:23 INFO - PROCESS | 1672 | 1469549123097 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 09:05:23 INFO - PROCESS | 1672 | 1469549123098 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 09:05:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 09:05:23 INFO - PROCESS | 1672 | 1469549123100 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 09:05:23 INFO - PROCESS | 1672 | 1469549123101 Marionette TRACE conn2 <- [1,2234,null,{}] 09:05:23 INFO - PROCESS | 1672 | 1469549123104 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}] 09:05:23 INFO - PROCESS | 1672 | 1469549123105 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:23 INFO - PROCESS | 1672 | 1469549123221 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 09:05:23 INFO - PROCESS | 1672 | 1469549123227 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:23 INFO - PROCESS | 1672 | 1469549123228 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:23 INFO - PROCESS | 1672 | ++DOCSHELL 0x12c2b2000 == 42 [pid = 1672] [id = 566] 09:05:23 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x126596c00) [pid = 1672] [serial = 1698] [outer = 0x0] 09:05:23 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x128877400) [pid = 1672] [serial = 1699] [outer = 0x126596c00] 09:05:23 INFO - PROCESS | 1672 | 1469549123252 Marionette DEBUG loaded listener.js 09:05:23 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x128882800) [pid = 1672] [serial = 1700] [outer = 0x126596c00] 09:05:23 INFO - PROCESS | 1672 | 1469549123728 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]]]}] 09:05:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 09:05:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 668ms 09:05:23 INFO - PROCESS | 1672 | 1469549123769 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 09:05:23 INFO - PROCESS | 1672 | 1469549123772 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 09:05:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 09:05:23 INFO - PROCESS | 1672 | 1469549123775 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 09:05:23 INFO - PROCESS | 1672 | 1469549123779 Marionette TRACE conn2 <- [1,2238,null,{}] 09:05:23 INFO - PROCESS | 1672 | 1469549123782 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}] 09:05:23 INFO - PROCESS | 1672 | 1469549123784 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:23 INFO - PROCESS | 1672 | 1469549123888 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 09:05:23 INFO - PROCESS | 1672 | 1469549123961 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:23 INFO - PROCESS | 1672 | 1469549123962 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:23 INFO - PROCESS | 1672 | ++DOCSHELL 0x119399800 == 43 [pid = 1672] [id = 567] 09:05:23 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x112fa7c00) [pid = 1672] [serial = 1701] [outer = 0x0] 09:05:23 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x1169dd800) [pid = 1672] [serial = 1702] [outer = 0x112fa7c00] 09:05:23 INFO - PROCESS | 1672 | 1469549123993 Marionette DEBUG loaded listener.js 09:05:24 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x117479c00) [pid = 1672] [serial = 1703] [outer = 0x112fa7c00] 09:05:24 INFO - PROCESS | 1672 | 1469549124406 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]]]}] 09:05:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 09:05:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 672ms 09:05:24 INFO - PROCESS | 1672 | 1469549124447 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 09:05:24 INFO - PROCESS | 1672 | 1469549124451 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 09:05:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 09:05:24 INFO - PROCESS | 1672 | 1469549124455 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 09:05:24 INFO - PROCESS | 1672 | 1469549124457 Marionette TRACE conn2 <- [1,2242,null,{}] 09:05:24 INFO - PROCESS | 1672 | 1469549124459 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}] 09:05:24 INFO - PROCESS | 1672 | 1469549124461 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:24 INFO - PROCESS | 1672 | 1469549124568 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 09:05:24 INFO - PROCESS | 1672 | 1469549124665 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:24 INFO - PROCESS | 1672 | 1469549124667 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:24 INFO - PROCESS | 1672 | ++DOCSHELL 0x128ccc000 == 44 [pid = 1672] [id = 568] 09:05:24 INFO - PROCESS | 1672 | ++DOMWINDOW == 101 (0x118886c00) [pid = 1672] [serial = 1704] [outer = 0x0] 09:05:24 INFO - PROCESS | 1672 | ++DOMWINDOW == 102 (0x1193a3c00) [pid = 1672] [serial = 1705] [outer = 0x118886c00] 09:05:24 INFO - PROCESS | 1672 | 1469549124710 Marionette DEBUG loaded listener.js 09:05:24 INFO - PROCESS | 1672 | ++DOMWINDOW == 103 (0x1199a7c00) [pid = 1672] [serial = 1706] [outer = 0x118886c00] 09:05:25 INFO - PROCESS | 1672 | 1469549125129 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]]]}] 09:05:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 09:05:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 720ms 09:05:25 INFO - PROCESS | 1672 | 1469549125175 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 09:05:25 INFO - PROCESS | 1672 | 1469549125177 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 09:05:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 09:05:25 INFO - PROCESS | 1672 | 1469549125179 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 09:05:25 INFO - PROCESS | 1672 | 1469549125182 Marionette TRACE conn2 <- [1,2246,null,{}] 09:05:25 INFO - PROCESS | 1672 | 1469549125190 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}] 09:05:25 INFO - PROCESS | 1672 | 1469549125193 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:25 INFO - PROCESS | 1672 | 1469549125294 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 09:05:25 INFO - PROCESS | 1672 | 1469549125357 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:25 INFO - PROCESS | 1672 | 1469549125359 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:25 INFO - PROCESS | 1672 | ++DOCSHELL 0x12c2c7000 == 45 [pid = 1672] [id = 569] 09:05:25 INFO - PROCESS | 1672 | ++DOMWINDOW == 104 (0x120fc4400) [pid = 1672] [serial = 1707] [outer = 0x0] 09:05:25 INFO - PROCESS | 1672 | ++DOMWINDOW == 105 (0x1238f3c00) [pid = 1672] [serial = 1708] [outer = 0x120fc4400] 09:05:25 INFO - PROCESS | 1672 | 1469549125390 Marionette DEBUG loaded listener.js 09:05:25 INFO - PROCESS | 1672 | ++DOMWINDOW == 106 (0x1244c8c00) [pid = 1672] [serial = 1709] [outer = 0x120fc4400] 09:05:25 INFO - PROCESS | 1672 | 1469549125841 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]]]}] 09:05:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 09:05:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 672ms 09:05:25 INFO - PROCESS | 1672 | 1469549125851 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 09:05:25 INFO - PROCESS | 1672 | 1469549125853 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 09:05:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 09:05:25 INFO - PROCESS | 1672 | 1469549125855 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 09:05:25 INFO - PROCESS | 1672 | 1469549125856 Marionette TRACE conn2 <- [1,2250,null,{}] 09:05:25 INFO - PROCESS | 1672 | 1469549125859 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}] 09:05:25 INFO - PROCESS | 1672 | 1469549125860 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:25 INFO - PROCESS | 1672 | 1469549125988 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 09:05:26 INFO - PROCESS | 1672 | 1469549126082 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:26 INFO - PROCESS | 1672 | 1469549126084 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:26 INFO - PROCESS | 1672 | ++DOCSHELL 0x126961000 == 46 [pid = 1672] [id = 570] 09:05:26 INFO - PROCESS | 1672 | ++DOMWINDOW == 107 (0x112745800) [pid = 1672] [serial = 1710] [outer = 0x0] 09:05:26 INFO - PROCESS | 1672 | ++DOMWINDOW == 108 (0x120fce800) [pid = 1672] [serial = 1711] [outer = 0x112745800] 09:05:26 INFO - PROCESS | 1672 | 1469549126115 Marionette DEBUG loaded listener.js 09:05:26 INFO - PROCESS | 1672 | ++DOMWINDOW == 109 (0x124f25000) [pid = 1672] [serial = 1712] [outer = 0x112745800] 09:05:26 INFO - PROCESS | 1672 | 1469549126675 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]]]}] 09:05:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 09:05:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 869ms 09:05:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 09:05:26 INFO - PROCESS | 1672 | 1469549126725 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 09:05:26 INFO - PROCESS | 1672 | 1469549126727 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 09:05:26 INFO - PROCESS | 1672 | 1469549126730 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 09:05:26 INFO - PROCESS | 1672 | 1469549126732 Marionette TRACE conn2 <- [1,2254,null,{}] 09:05:26 INFO - PROCESS | 1672 | 1469549126736 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}] 09:05:26 INFO - PROCESS | 1672 | 1469549126737 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:26 INFO - PROCESS | 1672 | 1469549126828 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 09:05:26 INFO - PROCESS | 1672 | 1469549126910 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:26 INFO - PROCESS | 1672 | 1469549126912 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:26 INFO - PROCESS | 1672 | ++DOCSHELL 0x1160b2000 == 47 [pid = 1672] [id = 571] 09:05:26 INFO - PROCESS | 1672 | ++DOMWINDOW == 110 (0x112f51c00) [pid = 1672] [serial = 1713] [outer = 0x0] 09:05:26 INFO - PROCESS | 1672 | ++DOMWINDOW == 111 (0x113006400) [pid = 1672] [serial = 1714] [outer = 0x112f51c00] 09:05:26 INFO - PROCESS | 1672 | 1469549126940 Marionette DEBUG loaded listener.js 09:05:26 INFO - PROCESS | 1672 | ++DOMWINDOW == 112 (0x116083c00) [pid = 1672] [serial = 1715] [outer = 0x112f51c00] 09:05:27 INFO - PROCESS | 1672 | --DOCSHELL 0x12c05f800 == 46 [pid = 1672] [id = 565] 09:05:27 INFO - PROCESS | 1672 | --DOCSHELL 0x12b980000 == 45 [pid = 1672] [id = 564] 09:05:27 INFO - PROCESS | 1672 | --DOCSHELL 0x12a938800 == 44 [pid = 1672] [id = 563] 09:05:27 INFO - PROCESS | 1672 | --DOCSHELL 0x12b82e800 == 43 [pid = 1672] [id = 562] 09:05:27 INFO - PROCESS | 1672 | --DOCSHELL 0x12a936800 == 42 [pid = 1672] [id = 561] 09:05:27 INFO - PROCESS | 1672 | --DOCSHELL 0x129c69800 == 41 [pid = 1672] [id = 560] 09:05:27 INFO - PROCESS | 1672 | --DOCSHELL 0x128ea2000 == 40 [pid = 1672] [id = 559] 09:05:27 INFO - PROCESS | 1672 | --DOCSHELL 0x12558d800 == 39 [pid = 1672] [id = 558] 09:05:27 INFO - PROCESS | 1672 | --DOCSHELL 0x124444000 == 38 [pid = 1672] [id = 557] 09:05:27 INFO - PROCESS | 1672 | --DOCSHELL 0x119efc000 == 37 [pid = 1672] [id = 556] 09:05:27 INFO - PROCESS | 1672 | --DOCSHELL 0x11850f800 == 36 [pid = 1672] [id = 555] 09:05:27 INFO - PROCESS | 1672 | --DOCSHELL 0x11600a800 == 35 [pid = 1672] [id = 554] 09:05:27 INFO - PROCESS | 1672 | --DOCSHELL 0x119ee4000 == 34 [pid = 1672] [id = 553] 09:05:27 INFO - PROCESS | 1672 | --DOCSHELL 0x1161df000 == 33 [pid = 1672] [id = 552] 09:05:27 INFO - PROCESS | 1672 | --DOCSHELL 0x1199d8800 == 32 [pid = 1672] [id = 551] 09:05:27 INFO - PROCESS | 1672 | --DOCSHELL 0x126961000 == 31 [pid = 1672] [id = 570] 09:05:27 INFO - PROCESS | 1672 | --DOCSHELL 0x12c2c7000 == 30 [pid = 1672] [id = 569] 09:05:27 INFO - PROCESS | 1672 | --DOCSHELL 0x128ccc000 == 29 [pid = 1672] [id = 568] 09:05:27 INFO - PROCESS | 1672 | --DOCSHELL 0x119399800 == 28 [pid = 1672] [id = 567] 09:05:27 INFO - PROCESS | 1672 | --DOCSHELL 0x12c2b2000 == 27 [pid = 1672] [id = 566] 09:05:27 INFO - PROCESS | 1672 | --DOMWINDOW == 111 (0x119b2e400) [pid = 1672] [serial = 1636] [outer = 0x0] [url = about:blank] 09:05:27 INFO - PROCESS | 1672 | --DOMWINDOW == 110 (0x1127ddc00) [pid = 1672] [serial = 1621] [outer = 0x0] [url = about:blank] 09:05:27 INFO - PROCESS | 1672 | --DOMWINDOW == 109 (0x112a6d000) [pid = 1672] [serial = 1622] [outer = 0x0] [url = about:blank] 09:05:27 INFO - PROCESS | 1672 | --DOMWINDOW == 108 (0x113217400) [pid = 1672] [serial = 1624] [outer = 0x0] [url = about:blank] 09:05:27 INFO - PROCESS | 1672 | --DOMWINDOW == 107 (0x1167c4800) [pid = 1672] [serial = 1625] [outer = 0x0] [url = about:blank] 09:05:27 INFO - PROCESS | 1672 | --DOMWINDOW == 106 (0x118769000) [pid = 1672] [serial = 1630] [outer = 0x0] [url = about:blank] 09:05:27 INFO - PROCESS | 1672 | --DOMWINDOW == 105 (0x119199400) [pid = 1672] [serial = 1631] [outer = 0x0] [url = about:blank] 09:05:27 INFO - PROCESS | 1672 | --DOMWINDOW == 104 (0x120fc4800) [pid = 1672] [serial = 1639] [outer = 0x0] [url = about:blank] 09:05:27 INFO - PROCESS | 1672 | --DOMWINDOW == 103 (0x1167c5000) [pid = 1672] [serial = 1619] [outer = 0x0] [url = about:blank] 09:05:27 INFO - PROCESS | 1672 | --DOMWINDOW == 102 (0x113a0c800) [pid = 1672] [serial = 1618] [outer = 0x0] [url = about:blank] 09:05:27 INFO - PROCESS | 1672 | --DOMWINDOW == 101 (0x1169e3800) [pid = 1672] [serial = 1607] [outer = 0x0] [url = about:blank] 09:05:27 INFO - PROCESS | 1672 | --DOMWINDOW == 100 (0x113a06c00) [pid = 1672] [serial = 1606] [outer = 0x0] [url = about:blank] 09:05:27 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x11936e400) [pid = 1672] [serial = 1610] [outer = 0x0] [url = about:blank] 09:05:27 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x118768c00) [pid = 1672] [serial = 1609] [outer = 0x0] [url = about:blank] 09:05:27 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x124487c00) [pid = 1672] [serial = 1613] [outer = 0x0] [url = about:blank] 09:05:27 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x120fcb400) [pid = 1672] [serial = 1612] [outer = 0x0] [url = about:blank] 09:05:27 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x119c32c00) [pid = 1672] [serial = 1637] [outer = 0x0] [url = about:blank] 09:05:27 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x123b19c00) [pid = 1672] [serial = 1642] [outer = 0x0] [url = about:blank] 09:05:27 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x124850c00) [pid = 1672] [serial = 1616] [outer = 0x0] [url = about:blank] 09:05:27 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x120fd8000) [pid = 1672] [serial = 1640] [outer = 0x0] [url = about:blank] 09:05:27 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x11936b400) [pid = 1672] [serial = 1615] [outer = 0x0] [url = about:blank] 09:05:27 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x11769f800) [pid = 1672] [serial = 1646] [outer = 0x0] [url = about:blank] 09:05:27 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x1151b0400) [pid = 1672] [serial = 1645] [outer = 0x0] [url = about:blank] 09:05:27 INFO - PROCESS | 1672 | --DOMWINDOW == 88 (0x124885c00) [pid = 1672] [serial = 1652] [outer = 0x0] [url = about:blank] 09:05:27 INFO - PROCESS | 1672 | --DOMWINDOW == 87 (0x119816c00) [pid = 1672] [serial = 1648] [outer = 0x0] [url = about:blank] 09:05:27 INFO - PROCESS | 1672 | --DOMWINDOW == 86 (0x124509400) [pid = 1672] [serial = 1651] [outer = 0x0] [url = about:blank] 09:05:27 INFO - PROCESS | 1672 | --DOMWINDOW == 85 (0x124486000) [pid = 1672] [serial = 1643] [outer = 0x0] [url = about:blank] 09:05:27 INFO - PROCESS | 1672 | --DOMWINDOW == 84 (0x117480800) [pid = 1672] [serial = 1628] [outer = 0x0] [url = about:blank] 09:05:27 INFO - PROCESS | 1672 | --DOMWINDOW == 83 (0x11744d400) [pid = 1672] [serial = 1627] [outer = 0x0] [url = about:blank] 09:05:27 INFO - PROCESS | 1672 | --DOMWINDOW == 82 (0x1191d7000) [pid = 1672] [serial = 1633] [outer = 0x0] [url = about:blank] 09:05:27 INFO - PROCESS | 1672 | --DOMWINDOW == 81 (0x1199a7000) [pid = 1672] [serial = 1634] [outer = 0x0] [url = about:blank] 09:05:27 INFO - PROCESS | 1672 | --DOMWINDOW == 80 (0x124888000) [pid = 1672] [serial = 1654] [outer = 0x0] [url = about:blank] 09:05:27 INFO - PROCESS | 1672 | --DOMWINDOW == 79 (0x123a58000) [pid = 1672] [serial = 1649] [outer = 0x0] [url = about:blank] 09:05:27 INFO - PROCESS | 1672 | 1469549127912 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]]]}] 09:05:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 09:05:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1224ms 09:05:27 INFO - PROCESS | 1672 | 1469549127960 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 09:05:27 INFO - PROCESS | 1672 | 1469549127962 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 09:05:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 09:05:27 INFO - PROCESS | 1672 | 1469549127965 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 09:05:27 INFO - PROCESS | 1672 | 1469549127967 Marionette TRACE conn2 <- [1,2258,null,{}] 09:05:27 INFO - PROCESS | 1672 | 1469549127972 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}] 09:05:27 INFO - PROCESS | 1672 | 1469549127973 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:28 INFO - PROCESS | 1672 | 1469549128051 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 09:05:28 INFO - PROCESS | 1672 | 1469549128059 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:28 INFO - PROCESS | 1672 | 1469549128062 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:28 INFO - PROCESS | 1672 | ++DOCSHELL 0x113a64800 == 28 [pid = 1672] [id = 572] 09:05:28 INFO - PROCESS | 1672 | ++DOMWINDOW == 80 (0x112a72400) [pid = 1672] [serial = 1716] [outer = 0x0] 09:05:28 INFO - PROCESS | 1672 | ++DOMWINDOW == 81 (0x112f48400) [pid = 1672] [serial = 1717] [outer = 0x112a72400] 09:05:28 INFO - PROCESS | 1672 | 1469549128090 Marionette DEBUG loaded listener.js 09:05:28 INFO - PROCESS | 1672 | ++DOMWINDOW == 82 (0x1129cd800) [pid = 1672] [serial = 1718] [outer = 0x112a72400] 09:05:28 INFO - PROCESS | 1672 | 1469549128456 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]]]}] 09:05:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 09:05:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 522ms 09:05:28 INFO - PROCESS | 1672 | 1469549128487 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 09:05:28 INFO - PROCESS | 1672 | 1469549128491 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 09:05:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 09:05:28 INFO - PROCESS | 1672 | 1469549128495 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 09:05:28 INFO - PROCESS | 1672 | 1469549128497 Marionette TRACE conn2 <- [1,2262,null,{}] 09:05:28 INFO - PROCESS | 1672 | 1469549128499 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}] 09:05:28 INFO - PROCESS | 1672 | 1469549128501 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:28 INFO - PROCESS | 1672 | 1469549128578 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 09:05:28 INFO - PROCESS | 1672 | 1469549128582 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:28 INFO - PROCESS | 1672 | 1469549128584 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:28 INFO - PROCESS | 1672 | ++DOCSHELL 0x117245800 == 29 [pid = 1672] [id = 573] 09:05:28 INFO - PROCESS | 1672 | ++DOMWINDOW == 83 (0x113ab6000) [pid = 1672] [serial = 1719] [outer = 0x0] 09:05:28 INFO - PROCESS | 1672 | ++DOMWINDOW == 84 (0x1167c6000) [pid = 1672] [serial = 1720] [outer = 0x113ab6000] 09:05:28 INFO - PROCESS | 1672 | 1469549128613 Marionette DEBUG loaded listener.js 09:05:28 INFO - PROCESS | 1672 | ++DOMWINDOW == 85 (0x1172b2800) [pid = 1672] [serial = 1721] [outer = 0x113ab6000] 09:05:28 INFO - PROCESS | 1672 | 1469549128960 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]]]}] 09:05:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 09:05:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 470ms 09:05:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 09:05:28 INFO - PROCESS | 1672 | 1469549128966 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 09:05:28 INFO - PROCESS | 1672 | 1469549128967 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 09:05:28 INFO - PROCESS | 1672 | 1469549128970 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 09:05:28 INFO - PROCESS | 1672 | 1469549128974 Marionette TRACE conn2 <- [1,2266,null,{}] 09:05:28 INFO - PROCESS | 1672 | 1469549128982 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}] 09:05:28 INFO - PROCESS | 1672 | 1469549128985 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:29 INFO - PROCESS | 1672 | 1469549129065 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 09:05:29 INFO - PROCESS | 1672 | 1469549129123 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:29 INFO - PROCESS | 1672 | 1469549129125 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:29 INFO - PROCESS | 1672 | ++DOCSHELL 0x119381800 == 30 [pid = 1672] [id = 574] 09:05:29 INFO - PROCESS | 1672 | ++DOMWINDOW == 86 (0x1121b1400) [pid = 1672] [serial = 1722] [outer = 0x0] 09:05:29 INFO - PROCESS | 1672 | ++DOMWINDOW == 87 (0x11747cc00) [pid = 1672] [serial = 1723] [outer = 0x1121b1400] 09:05:29 INFO - PROCESS | 1672 | 1469549129153 Marionette DEBUG loaded listener.js 09:05:29 INFO - PROCESS | 1672 | ++DOMWINDOW == 88 (0x118391400) [pid = 1672] [serial = 1724] [outer = 0x1121b1400] 09:05:29 INFO - PROCESS | 1672 | 1469549129451 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]]]}] 09:05:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 09:05:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 524ms 09:05:29 INFO - PROCESS | 1672 | 1469549129494 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 09:05:29 INFO - PROCESS | 1672 | 1469549129496 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 09:05:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 09:05:29 INFO - PROCESS | 1672 | 1469549129499 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 09:05:29 INFO - PROCESS | 1672 | 1469549129500 Marionette TRACE conn2 <- [1,2270,null,{}] 09:05:29 INFO - PROCESS | 1672 | 1469549129502 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}] 09:05:29 INFO - PROCESS | 1672 | 1469549129503 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:29 INFO - PROCESS | 1672 | 1469549129581 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 09:05:29 INFO - PROCESS | 1672 | 1469549129640 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:29 INFO - PROCESS | 1672 | 1469549129641 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:29 INFO - PROCESS | 1672 | ++DOCSHELL 0x1199be000 == 31 [pid = 1672] [id = 575] 09:05:29 INFO - PROCESS | 1672 | ++DOMWINDOW == 89 (0x1176a2800) [pid = 1672] [serial = 1725] [outer = 0x0] 09:05:29 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x1187dac00) [pid = 1672] [serial = 1726] [outer = 0x1176a2800] 09:05:29 INFO - PROCESS | 1672 | 1469549129668 Marionette DEBUG loaded listener.js 09:05:29 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x119052000) [pid = 1672] [serial = 1727] [outer = 0x1176a2800] 09:05:29 INFO - PROCESS | 1672 | 1469549129928 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]]]}] 09:05:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 09:05:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 469ms 09:05:29 INFO - PROCESS | 1672 | 1469549129968 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 09:05:29 INFO - PROCESS | 1672 | 1469549129969 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 09:05:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 09:05:29 INFO - PROCESS | 1672 | 1469549129979 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 09:05:29 INFO - PROCESS | 1672 | 1469549129980 Marionette TRACE conn2 <- [1,2274,null,{}] 09:05:29 INFO - PROCESS | 1672 | 1469549129990 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}] 09:05:29 INFO - PROCESS | 1672 | 1469549129994 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:30 INFO - PROCESS | 1672 | 1469549130103 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 09:05:30 INFO - PROCESS | 1672 | 1469549130107 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:30 INFO - PROCESS | 1672 | 1469549130108 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:30 INFO - PROCESS | 1672 | ++DOCSHELL 0x123be3800 == 32 [pid = 1672] [id = 576] 09:05:30 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x112e60400) [pid = 1672] [serial = 1728] [outer = 0x0] 09:05:30 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x1191d7c00) [pid = 1672] [serial = 1729] [outer = 0x112e60400] 09:05:30 INFO - PROCESS | 1672 | 1469549130132 Marionette DEBUG loaded listener.js 09:05:30 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x11958b000) [pid = 1672] [serial = 1730] [outer = 0x112e60400] 09:05:30 INFO - PROCESS | 1672 | 1469549130482 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]]]}] 09:05:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 09:05:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 526ms 09:05:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 09:05:30 INFO - PROCESS | 1672 | 1469549130499 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 09:05:30 INFO - PROCESS | 1672 | 1469549130500 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 09:05:30 INFO - PROCESS | 1672 | 1469549130502 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 09:05:30 INFO - PROCESS | 1672 | 1469549130504 Marionette TRACE conn2 <- [1,2278,null,{}] 09:05:30 INFO - PROCESS | 1672 | 1469549130508 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}] 09:05:30 INFO - PROCESS | 1672 | 1469549130513 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:30 INFO - PROCESS | 1672 | 1469549130625 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 09:05:30 INFO - PROCESS | 1672 | 1469549130665 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:30 INFO - PROCESS | 1672 | 1469549130666 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:30 INFO - PROCESS | 1672 | ++DOCSHELL 0x124b07000 == 33 [pid = 1672] [id = 577] 09:05:30 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x1127db800) [pid = 1672] [serial = 1731] [outer = 0x0] 09:05:30 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x1199b1400) [pid = 1672] [serial = 1732] [outer = 0x1127db800] 09:05:30 INFO - PROCESS | 1672 | 1469549130691 Marionette DEBUG loaded listener.js 09:05:30 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x120e9c800) [pid = 1672] [serial = 1733] [outer = 0x1127db800] 09:05:30 INFO - PROCESS | 1672 | 1469549130987 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]]]}] 09:05:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 09:05:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 523ms 09:05:31 INFO - PROCESS | 1672 | 1469549131034 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 09:05:31 INFO - PROCESS | 1672 | 1469549131036 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 09:05:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 09:05:31 INFO - PROCESS | 1672 | 1469549131038 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 09:05:31 INFO - PROCESS | 1672 | 1469549131041 Marionette TRACE conn2 <- [1,2282,null,{}] 09:05:31 INFO - PROCESS | 1672 | 1469549131044 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}] 09:05:31 INFO - PROCESS | 1672 | 1469549131045 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:31 INFO - PROCESS | 1672 | 1469549131148 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 09:05:31 INFO - PROCESS | 1672 | 1469549131160 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:31 INFO - PROCESS | 1672 | 1469549131161 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:31 INFO - PROCESS | 1672 | ++DOCSHELL 0x126963800 == 34 [pid = 1672] [id = 578] 09:05:31 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x112f48000) [pid = 1672] [serial = 1734] [outer = 0x0] 09:05:31 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x120fcbc00) [pid = 1672] [serial = 1735] [outer = 0x112f48000] 09:05:31 INFO - PROCESS | 1672 | 1469549131185 Marionette DEBUG loaded listener.js 09:05:31 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x120fdcc00) [pid = 1672] [serial = 1736] [outer = 0x112f48000] 09:05:31 INFO - PROCESS | 1672 | 1469549131499 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]]]}] 09:05:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 09:05:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 475ms 09:05:31 INFO - PROCESS | 1672 | 1469549131516 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 09:05:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 09:05:31 INFO - PROCESS | 1672 | 1469549131517 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 09:05:31 INFO - PROCESS | 1672 | 1469549131519 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 09:05:31 INFO - PROCESS | 1672 | 1469549131520 Marionette TRACE conn2 <- [1,2286,null,{}] 09:05:31 INFO - PROCESS | 1672 | 1469549131525 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}] 09:05:31 INFO - PROCESS | 1672 | 1469549131526 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:31 INFO - PROCESS | 1672 | 1469549131622 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 09:05:31 INFO - PROCESS | 1672 | 1469549131625 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:31 INFO - PROCESS | 1672 | 1469549131626 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:31 INFO - PROCESS | 1672 | ++DOCSHELL 0x1288a4000 == 35 [pid = 1672] [id = 579] 09:05:31 INFO - PROCESS | 1672 | ++DOMWINDOW == 101 (0x120e9d400) [pid = 1672] [serial = 1737] [outer = 0x0] 09:05:31 INFO - PROCESS | 1672 | ++DOMWINDOW == 102 (0x123a58000) [pid = 1672] [serial = 1738] [outer = 0x120e9d400] 09:05:31 INFO - PROCESS | 1672 | 1469549131651 Marionette DEBUG loaded listener.js 09:05:31 INFO - PROCESS | 1672 | ++DOMWINDOW == 103 (0x124486000) [pid = 1672] [serial = 1739] [outer = 0x120e9d400] 09:05:32 INFO - PROCESS | 1672 | --DOMWINDOW == 102 (0x126596c00) [pid = 1672] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 09:05:32 INFO - PROCESS | 1672 | --DOMWINDOW == 101 (0x126fc8400) [pid = 1672] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 09:05:32 INFO - PROCESS | 1672 | --DOMWINDOW == 100 (0x120e97c00) [pid = 1672] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 09:05:32 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x120fc6c00) [pid = 1672] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 09:05:32 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x12554a800) [pid = 1672] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 09:05:32 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x1129cdc00) [pid = 1672] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 09:05:32 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x1184c8800) [pid = 1672] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 09:05:32 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x1132bdc00) [pid = 1672] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 09:05:32 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x116983400) [pid = 1672] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 09:05:32 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x118888c00) [pid = 1672] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 09:05:32 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x119813000) [pid = 1672] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 09:05:32 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x1170a8c00) [pid = 1672] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 09:05:32 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x119821800) [pid = 1672] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 09:05:32 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x124889000) [pid = 1672] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 09:05:32 INFO - PROCESS | 1672 | --DOMWINDOW == 88 (0x119b28c00) [pid = 1672] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 09:05:32 INFO - PROCESS | 1672 | --DOMWINDOW == 87 (0x11339cc00) [pid = 1672] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 09:05:32 INFO - PROCESS | 1672 | 1469549132174 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]]]}] 09:05:32 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 09:05:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 671ms 09:05:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 09:05:32 INFO - PROCESS | 1672 | 1469549132191 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 09:05:32 INFO - PROCESS | 1672 | 1469549132192 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 09:05:32 INFO - PROCESS | 1672 | 1469549132194 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 09:05:32 INFO - PROCESS | 1672 | 1469549132196 Marionette TRACE conn2 <- [1,2290,null,{}] 09:05:32 INFO - PROCESS | 1672 | 1469549132198 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}] 09:05:32 INFO - PROCESS | 1672 | 1469549132199 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:32 INFO - PROCESS | 1672 | 1469549132280 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 09:05:32 INFO - PROCESS | 1672 | 1469549132283 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:32 INFO - PROCESS | 1672 | 1469549132284 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:32 INFO - PROCESS | 1672 | ++DOCSHELL 0x119381000 == 36 [pid = 1672] [id = 580] 09:05:32 INFO - PROCESS | 1672 | ++DOMWINDOW == 88 (0x1132bdc00) [pid = 1672] [serial = 1740] [outer = 0x0] 09:05:32 INFO - PROCESS | 1672 | ++DOMWINDOW == 89 (0x1160ec800) [pid = 1672] [serial = 1741] [outer = 0x1132bdc00] 09:05:32 INFO - PROCESS | 1672 | 1469549132311 Marionette DEBUG loaded listener.js 09:05:32 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x117481800) [pid = 1672] [serial = 1742] [outer = 0x1132bdc00] 09:05:32 INFO - PROCESS | 1672 | 1469549132629 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]]]}] 09:05:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 09:05:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 469ms 09:05:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 09:05:32 INFO - PROCESS | 1672 | 1469549132664 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 09:05:32 INFO - PROCESS | 1672 | 1469549132665 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 09:05:32 INFO - PROCESS | 1672 | 1469549132667 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 09:05:32 INFO - PROCESS | 1672 | 1469549132668 Marionette TRACE conn2 <- [1,2294,null,{}] 09:05:32 INFO - PROCESS | 1672 | 1469549132670 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}] 09:05:32 INFO - PROCESS | 1672 | 1469549132671 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:32 INFO - PROCESS | 1672 | 1469549132744 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 09:05:32 INFO - PROCESS | 1672 | 1469549132805 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:32 INFO - PROCESS | 1672 | 1469549132806 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:32 INFO - PROCESS | 1672 | ++DOCSHELL 0x129244800 == 37 [pid = 1672] [id = 581] 09:05:32 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x112a7b000) [pid = 1672] [serial = 1743] [outer = 0x0] 09:05:32 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x1199aec00) [pid = 1672] [serial = 1744] [outer = 0x112a7b000] 09:05:32 INFO - PROCESS | 1672 | 1469549132830 Marionette DEBUG loaded listener.js 09:05:32 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x12448e800) [pid = 1672] [serial = 1745] [outer = 0x112a7b000] 09:05:33 INFO - PROCESS | 1672 | 1469549133101 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]]]}] 09:05:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 09:05:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 468ms 09:05:33 INFO - PROCESS | 1672 | 1469549133136 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 09:05:33 INFO - PROCESS | 1672 | 1469549133138 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 09:05:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 09:05:33 INFO - PROCESS | 1672 | 1469549133152 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 09:05:33 INFO - PROCESS | 1672 | 1469549133156 Marionette TRACE conn2 <- [1,2298,null,{}] 09:05:33 INFO - PROCESS | 1672 | 1469549133162 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}] 09:05:33 INFO - PROCESS | 1672 | 1469549133165 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:33 INFO - PROCESS | 1672 | 1469549133305 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 09:05:33 INFO - PROCESS | 1672 | 1469549133401 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:33 INFO - PROCESS | 1672 | 1469549133403 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:33 INFO - PROCESS | 1672 | ++DOCSHELL 0x123a77000 == 38 [pid = 1672] [id = 582] 09:05:33 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x113372c00) [pid = 1672] [serial = 1746] [outer = 0x0] 09:05:33 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x124843c00) [pid = 1672] [serial = 1747] [outer = 0x113372c00] 09:05:33 INFO - PROCESS | 1672 | 1469549133446 Marionette DEBUG loaded listener.js 09:05:33 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x124b6b000) [pid = 1672] [serial = 1748] [outer = 0x113372c00] 09:05:33 INFO - PROCESS | 1672 | 1469549133793 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]]]}] 09:05:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 09:05:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 676ms 09:05:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 09:05:33 INFO - PROCESS | 1672 | 1469549133827 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 09:05:33 INFO - PROCESS | 1672 | 1469549133829 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 09:05:33 INFO - PROCESS | 1672 | 1469549133831 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 09:05:33 INFO - PROCESS | 1672 | 1469549133832 Marionette TRACE conn2 <- [1,2302,null,{}] 09:05:33 INFO - PROCESS | 1672 | 1469549133834 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}] 09:05:33 INFO - PROCESS | 1672 | 1469549133835 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:33 INFO - PROCESS | 1672 | 1469549133914 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 09:05:33 INFO - PROCESS | 1672 | 1469549133977 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:33 INFO - PROCESS | 1672 | 1469549133978 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:33 INFO - PROCESS | 1672 | ++DOCSHELL 0x12b82f800 == 39 [pid = 1672] [id = 583] 09:05:33 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x1129cf400) [pid = 1672] [serial = 1749] [outer = 0x0] 09:05:34 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x120fc0800) [pid = 1672] [serial = 1750] [outer = 0x1129cf400] 09:05:34 INFO - PROCESS | 1672 | 1469549134002 Marionette DEBUG loaded listener.js 09:05:34 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x12506f400) [pid = 1672] [serial = 1751] [outer = 0x1129cf400] 09:05:34 INFO - PROCESS | 1672 | --DOCSHELL 0x113a64800 == 38 [pid = 1672] [id = 572] 09:05:34 INFO - PROCESS | 1672 | --DOCSHELL 0x1160b2000 == 37 [pid = 1672] [id = 571] 09:05:35 INFO - PROCESS | 1672 | --DOCSHELL 0x124b07000 == 36 [pid = 1672] [id = 577] 09:05:35 INFO - PROCESS | 1672 | --DOCSHELL 0x119381800 == 35 [pid = 1672] [id = 574] 09:05:35 INFO - PROCESS | 1672 | --DOCSHELL 0x119381000 == 34 [pid = 1672] [id = 580] 09:05:35 INFO - PROCESS | 1672 | --DOCSHELL 0x117245800 == 33 [pid = 1672] [id = 573] 09:05:35 INFO - PROCESS | 1672 | --DOCSHELL 0x1288a4000 == 32 [pid = 1672] [id = 579] 09:05:35 INFO - PROCESS | 1672 | --DOCSHELL 0x129244800 == 31 [pid = 1672] [id = 581] 09:05:35 INFO - PROCESS | 1672 | --DOCSHELL 0x1199be000 == 30 [pid = 1672] [id = 575] 09:05:35 INFO - PROCESS | 1672 | --DOCSHELL 0x126963800 == 29 [pid = 1672] [id = 578] 09:05:35 INFO - PROCESS | 1672 | --DOCSHELL 0x123be3800 == 28 [pid = 1672] [id = 576] 09:05:35 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x1248c5800) [pid = 1672] [serial = 1681] [outer = 0x0] [url = about:blank] 09:05:35 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x124850800) [pid = 1672] [serial = 1679] [outer = 0x0] [url = about:blank] 09:05:35 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x1238f5c00) [pid = 1672] [serial = 1678] [outer = 0x0] [url = about:blank] 09:05:35 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x124bc2800) [pid = 1672] [serial = 1682] [outer = 0x0] [url = about:blank] 09:05:35 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x1260a3c00) [pid = 1672] [serial = 1687] [outer = 0x0] [url = about:blank] 09:05:35 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x1129dac00) [pid = 1672] [serial = 1657] [outer = 0x0] [url = about:blank] 09:05:35 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x112f52000) [pid = 1672] [serial = 1658] [outer = 0x0] [url = about:blank] 09:05:35 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x118893000) [pid = 1672] [serial = 1669] [outer = 0x0] [url = about:blank] 09:05:35 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x11937ac00) [pid = 1672] [serial = 1670] [outer = 0x0] [url = about:blank] 09:05:35 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x113d96400) [pid = 1672] [serial = 1663] [outer = 0x0] [url = about:blank] 09:05:35 INFO - PROCESS | 1672 | --DOMWINDOW == 88 (0x11697e400) [pid = 1672] [serial = 1664] [outer = 0x0] [url = about:blank] 09:05:35 INFO - PROCESS | 1672 | --DOMWINDOW == 87 (0x117402800) [pid = 1672] [serial = 1666] [outer = 0x0] [url = about:blank] 09:05:35 INFO - PROCESS | 1672 | --DOMWINDOW == 86 (0x117482c00) [pid = 1672] [serial = 1667] [outer = 0x0] [url = about:blank] 09:05:35 INFO - PROCESS | 1672 | --DOMWINDOW == 85 (0x124debc00) [pid = 1672] [serial = 1655] [outer = 0x0] [url = about:blank] 09:05:35 INFO - PROCESS | 1672 | --DOMWINDOW == 84 (0x1199adc00) [pid = 1672] [serial = 1672] [outer = 0x0] [url = about:blank] 09:05:35 INFO - PROCESS | 1672 | --DOMWINDOW == 83 (0x119b2dc00) [pid = 1672] [serial = 1673] [outer = 0x0] [url = about:blank] 09:05:35 INFO - PROCESS | 1672 | --DOMWINDOW == 82 (0x1170b3400) [pid = 1672] [serial = 1660] [outer = 0x0] [url = about:blank] 09:05:35 INFO - PROCESS | 1672 | --DOMWINDOW == 81 (0x11747e400) [pid = 1672] [serial = 1661] [outer = 0x0] [url = about:blank] 09:05:35 INFO - PROCESS | 1672 | --DOMWINDOW == 80 (0x119c30c00) [pid = 1672] [serial = 1675] [outer = 0x0] [url = about:blank] 09:05:35 INFO - PROCESS | 1672 | --DOMWINDOW == 79 (0x125540c00) [pid = 1672] [serial = 1685] [outer = 0x0] [url = about:blank] 09:05:35 INFO - PROCESS | 1672 | --DOMWINDOW == 78 (0x124f24c00) [pid = 1672] [serial = 1684] [outer = 0x0] [url = about:blank] 09:05:35 INFO - PROCESS | 1672 | --DOMWINDOW == 77 (0x12448dc00) [pid = 1672] [serial = 1693] [outer = 0x0] [url = about:blank] 09:05:35 INFO - PROCESS | 1672 | --DOMWINDOW == 76 (0x1261ab000) [pid = 1672] [serial = 1688] [outer = 0x0] [url = about:blank] 09:05:35 INFO - PROCESS | 1672 | --DOMWINDOW == 75 (0x118390000) [pid = 1672] [serial = 1690] [outer = 0x0] [url = about:blank] 09:05:35 INFO - PROCESS | 1672 | --DOMWINDOW == 74 (0x1267b5800) [pid = 1672] [serial = 1694] [outer = 0x0] [url = about:blank] 09:05:35 INFO - PROCESS | 1672 | --DOMWINDOW == 73 (0x126fd7800) [pid = 1672] [serial = 1697] [outer = 0x0] [url = about:blank] 09:05:35 INFO - PROCESS | 1672 | --DOMWINDOW == 72 (0x120fc1400) [pid = 1672] [serial = 1676] [outer = 0x0] [url = about:blank] 09:05:35 INFO - PROCESS | 1672 | --DOMWINDOW == 71 (0x119b27c00) [pid = 1672] [serial = 1691] [outer = 0x0] [url = about:blank] 09:05:35 INFO - PROCESS | 1672 | --DOCSHELL 0x123a77000 == 27 [pid = 1672] [id = 582] 09:05:35 INFO - PROCESS | 1672 | --DOMWINDOW == 70 (0x128882800) [pid = 1672] [serial = 1700] [outer = 0x0] [url = about:blank] 09:05:35 INFO - PROCESS | 1672 | --DOMWINDOW == 69 (0x128877400) [pid = 1672] [serial = 1699] [outer = 0x0] [url = about:blank] 09:05:35 INFO - PROCESS | 1672 | --DOMWINDOW == 68 (0x126fd1c00) [pid = 1672] [serial = 1696] [outer = 0x0] [url = about:blank] 09:05:35 INFO - PROCESS | 1672 | 1469549135374 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]]]}] 09:05:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 09:05:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1570ms 09:05:35 INFO - PROCESS | 1672 | 1469549135401 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 09:05:35 INFO - PROCESS | 1672 | 1469549135404 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 09:05:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 09:05:35 INFO - PROCESS | 1672 | 1469549135407 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 09:05:35 INFO - PROCESS | 1672 | 1469549135409 Marionette TRACE conn2 <- [1,2306,null,{}] 09:05:35 INFO - PROCESS | 1672 | 1469549135414 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}] 09:05:35 INFO - PROCESS | 1672 | 1469549135415 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:35 INFO - PROCESS | 1672 | 1469549135495 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 09:05:35 INFO - PROCESS | 1672 | 1469549135548 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:35 INFO - PROCESS | 1672 | 1469549135551 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:35 INFO - PROCESS | 1672 | ++DOCSHELL 0x112ea8800 == 28 [pid = 1672] [id = 584] 09:05:35 INFO - PROCESS | 1672 | ++DOMWINDOW == 69 (0x1129cec00) [pid = 1672] [serial = 1752] [outer = 0x0] 09:05:35 INFO - PROCESS | 1672 | ++DOMWINDOW == 70 (0x1129cfc00) [pid = 1672] [serial = 1753] [outer = 0x1129cec00] 09:05:35 INFO - PROCESS | 1672 | 1469549135579 Marionette DEBUG loaded listener.js 09:05:35 INFO - PROCESS | 1672 | ++DOMWINDOW == 71 (0x1129da000) [pid = 1672] [serial = 1754] [outer = 0x1129cec00] 09:05:35 INFO - PROCESS | 1672 | 1469549135898 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]]]}] 09:05:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 09:05:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 521ms 09:05:35 INFO - PROCESS | 1672 | 1469549135928 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 09:05:35 INFO - PROCESS | 1672 | 1469549135932 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 09:05:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 09:05:35 INFO - PROCESS | 1672 | 1469549135936 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 09:05:35 INFO - PROCESS | 1672 | 1469549135940 Marionette TRACE conn2 <- [1,2310,null,{}] 09:05:35 INFO - PROCESS | 1672 | 1469549135944 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}] 09:05:35 INFO - PROCESS | 1672 | 1469549135946 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:36 INFO - PROCESS | 1672 | 1469549136023 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 09:05:36 INFO - PROCESS | 1672 | 1469549136027 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:36 INFO - PROCESS | 1672 | 1469549136029 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:36 INFO - PROCESS | 1672 | ++DOCSHELL 0x117083000 == 29 [pid = 1672] [id = 585] 09:05:36 INFO - PROCESS | 1672 | ++DOMWINDOW == 72 (0x112f4b800) [pid = 1672] [serial = 1755] [outer = 0x0] 09:05:36 INFO - PROCESS | 1672 | ++DOMWINDOW == 73 (0x112f50000) [pid = 1672] [serial = 1756] [outer = 0x112f4b800] 09:05:36 INFO - PROCESS | 1672 | 1469549136059 Marionette DEBUG loaded listener.js 09:05:36 INFO - PROCESS | 1672 | ++DOMWINDOW == 74 (0x112fa8800) [pid = 1672] [serial = 1757] [outer = 0x112f4b800] 09:05:36 INFO - PROCESS | 1672 | 1469549136484 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]]]}] 09:05:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 09:05:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 578ms 09:05:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 09:05:36 INFO - PROCESS | 1672 | 1469549136515 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 09:05:36 INFO - PROCESS | 1672 | 1469549136517 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 09:05:36 INFO - PROCESS | 1672 | 1469549136532 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 09:05:36 INFO - PROCESS | 1672 | 1469549136535 Marionette TRACE conn2 <- [1,2314,null,{}] 09:05:36 INFO - PROCESS | 1672 | 1469549136557 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}] 09:05:36 INFO - PROCESS | 1672 | 1469549136562 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:36 INFO - PROCESS | 1672 | 1469549136680 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 09:05:36 INFO - PROCESS | 1672 | 1469549136771 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:36 INFO - PROCESS | 1672 | 1469549136773 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:36 INFO - PROCESS | 1672 | ++DOCSHELL 0x11907f800 == 30 [pid = 1672] [id = 586] 09:05:36 INFO - PROCESS | 1672 | ++DOMWINDOW == 75 (0x111ca8400) [pid = 1672] [serial = 1758] [outer = 0x0] 09:05:36 INFO - PROCESS | 1672 | ++DOMWINDOW == 76 (0x1160ef400) [pid = 1672] [serial = 1759] [outer = 0x111ca8400] 09:05:36 INFO - PROCESS | 1672 | 1469549136801 Marionette DEBUG loaded listener.js 09:05:36 INFO - PROCESS | 1672 | ++DOMWINDOW == 77 (0x11697d800) [pid = 1672] [serial = 1760] [outer = 0x111ca8400] 09:05:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 09:05:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 545ms 09:05:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 09:05:37 INFO - PROCESS | 1672 | 1469549137061 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]]]}] 09:05:37 INFO - PROCESS | 1672 | 1469549137065 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 09:05:37 INFO - PROCESS | 1672 | 1469549137067 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 09:05:37 INFO - PROCESS | 1672 | 1469549137069 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 09:05:37 INFO - PROCESS | 1672 | 1469549137071 Marionette TRACE conn2 <- [1,2318,null,{}] 09:05:37 INFO - PROCESS | 1672 | 1469549137080 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}] 09:05:37 INFO - PROCESS | 1672 | 1469549137082 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:37 INFO - PROCESS | 1672 | 1469549137166 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 09:05:37 INFO - PROCESS | 1672 | 1469549137169 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:37 INFO - PROCESS | 1672 | 1469549137171 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:37 INFO - PROCESS | 1672 | ++DOCSHELL 0x11939c000 == 31 [pid = 1672] [id = 587] 09:05:37 INFO - PROCESS | 1672 | ++DOMWINDOW == 78 (0x116aa0800) [pid = 1672] [serial = 1761] [outer = 0x0] 09:05:37 INFO - PROCESS | 1672 | ++DOMWINDOW == 79 (0x1170acc00) [pid = 1672] [serial = 1762] [outer = 0x116aa0800] 09:05:37 INFO - PROCESS | 1672 | 1469549137198 Marionette DEBUG loaded listener.js 09:05:37 INFO - PROCESS | 1672 | ++DOMWINDOW == 80 (0x117403400) [pid = 1672] [serial = 1763] [outer = 0x116aa0800] 09:05:37 INFO - PROCESS | 1672 | 1469549137501 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 09:05:37 INFO - PROCESS | 1672 | 1469549137551 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 09:05:37 INFO - PROCESS | 1672 | 1469549137553 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 09:05:37 INFO - PROCESS | 1672 | 1469549137554 Marionette TRACE conn2 <- [1,2322,null,{}] 09:05:37 INFO - PROCESS | 1672 | 1469549137556 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}] 09:05:37 INFO - PROCESS | 1672 | 1469549137558 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:37 INFO - PROCESS | 1672 | 1469549137660 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 09:05:37 INFO - PROCESS | 1672 | 1469549137666 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:37 INFO - PROCESS | 1672 | 1469549137667 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:37 INFO - PROCESS | 1672 | ++DOCSHELL 0x1199d3800 == 32 [pid = 1672] [id = 588] 09:05:37 INFO - PROCESS | 1672 | ++DOMWINDOW == 81 (0x112f49800) [pid = 1672] [serial = 1764] [outer = 0x0] 09:05:37 INFO - PROCESS | 1672 | ++DOMWINDOW == 82 (0x117448400) [pid = 1672] [serial = 1765] [outer = 0x112f49800] 09:05:37 INFO - PROCESS | 1672 | 1469549137694 Marionette DEBUG loaded listener.js 09:05:37 INFO - PROCESS | 1672 | ++DOMWINDOW == 83 (0x117477c00) [pid = 1672] [serial = 1766] [outer = 0x112f49800] 09:05:38 INFO - PROCESS | 1672 | 1469549138005 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]]]}] 09:05:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 09:05:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 470ms 09:05:38 INFO - PROCESS | 1672 | 1469549138026 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 09:05:38 INFO - PROCESS | 1672 | 1469549138027 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 09:05:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 09:05:38 INFO - PROCESS | 1672 | 1469549138030 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 09:05:38 INFO - PROCESS | 1672 | 1469549138031 Marionette TRACE conn2 <- [1,2326,null,{}] 09:05:38 INFO - PROCESS | 1672 | 1469549138033 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}] 09:05:38 INFO - PROCESS | 1672 | 1469549138037 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:38 INFO - PROCESS | 1672 | 1469549138129 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 09:05:38 INFO - PROCESS | 1672 | 1469549138133 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:38 INFO - PROCESS | 1672 | 1469549138134 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:38 INFO - PROCESS | 1672 | ++DOCSHELL 0x1240a6800 == 33 [pid = 1672] [id = 589] 09:05:38 INFO - PROCESS | 1672 | ++DOMWINDOW == 84 (0x1172b3000) [pid = 1672] [serial = 1767] [outer = 0x0] 09:05:38 INFO - PROCESS | 1672 | ++DOMWINDOW == 85 (0x117e17400) [pid = 1672] [serial = 1768] [outer = 0x1172b3000] 09:05:38 INFO - PROCESS | 1672 | 1469549138161 Marionette DEBUG loaded listener.js 09:05:38 INFO - PROCESS | 1672 | ++DOMWINDOW == 86 (0x11904b800) [pid = 1672] [serial = 1769] [outer = 0x1172b3000] 09:05:38 INFO - PROCESS | 1672 | 1469549138479 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]]]}] 09:05:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 09:05:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 469ms 09:05:38 INFO - PROCESS | 1672 | 1469549138499 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 09:05:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 09:05:38 INFO - PROCESS | 1672 | 1469549138500 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 09:05:38 INFO - PROCESS | 1672 | 1469549138502 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 09:05:38 INFO - PROCESS | 1672 | 1469549138503 Marionette TRACE conn2 <- [1,2330,null,{}] 09:05:38 INFO - PROCESS | 1672 | 1469549138508 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}] 09:05:38 INFO - PROCESS | 1672 | 1469549138509 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:38 INFO - PROCESS | 1672 | 1469549138615 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 09:05:38 INFO - PROCESS | 1672 | 1469549138622 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:38 INFO - PROCESS | 1672 | 1469549138623 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:38 INFO - PROCESS | 1672 | ++DOCSHELL 0x12444f000 == 34 [pid = 1672] [id = 590] 09:05:38 INFO - PROCESS | 1672 | ++DOMWINDOW == 87 (0x113373c00) [pid = 1672] [serial = 1770] [outer = 0x0] 09:05:38 INFO - PROCESS | 1672 | ++DOMWINDOW == 88 (0x119047800) [pid = 1672] [serial = 1771] [outer = 0x113373c00] 09:05:38 INFO - PROCESS | 1672 | 1469549138647 Marionette DEBUG loaded listener.js 09:05:38 INFO - PROCESS | 1672 | ++DOMWINDOW == 89 (0x11937a800) [pid = 1672] [serial = 1772] [outer = 0x113373c00] 09:05:38 INFO - PROCESS | 1672 | 1469549138948 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]]]}] 09:05:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 09:05:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 472ms 09:05:38 INFO - PROCESS | 1672 | 1469549138977 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 09:05:38 INFO - PROCESS | 1672 | 1469549138978 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 09:05:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 09:05:38 INFO - PROCESS | 1672 | 1469549138980 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 09:05:38 INFO - PROCESS | 1672 | 1469549138981 Marionette TRACE conn2 <- [1,2334,null,{}] 09:05:38 INFO - PROCESS | 1672 | 1469549138983 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}] 09:05:38 INFO - PROCESS | 1672 | 1469549138985 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:39 INFO - PROCESS | 1672 | 1469549139058 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 09:05:39 INFO - PROCESS | 1672 | 1469549139062 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:39 INFO - PROCESS | 1672 | 1469549139063 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:39 INFO - PROCESS | 1672 | ++DOCSHELL 0x125592800 == 35 [pid = 1672] [id = 591] 09:05:39 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x1193a5800) [pid = 1672] [serial = 1773] [outer = 0x0] 09:05:39 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x119816400) [pid = 1672] [serial = 1774] [outer = 0x1193a5800] 09:05:39 INFO - PROCESS | 1672 | 1469549139089 Marionette DEBUG loaded listener.js 09:05:39 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x1199a7000) [pid = 1672] [serial = 1775] [outer = 0x1193a5800] 09:05:39 INFO - PROCESS | 1672 | 1469549139429 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]]]}] 09:05:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 09:05:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 470ms 09:05:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 09:05:39 INFO - PROCESS | 1672 | 1469549139450 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 09:05:39 INFO - PROCESS | 1672 | 1469549139451 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 09:05:39 INFO - PROCESS | 1672 | 1469549139453 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 09:05:39 INFO - PROCESS | 1672 | 1469549139455 Marionette TRACE conn2 <- [1,2338,null,{}] 09:05:39 INFO - PROCESS | 1672 | 1469549139460 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}] 09:05:39 INFO - PROCESS | 1672 | 1469549139461 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:39 INFO - PROCESS | 1672 | 1469549139562 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 09:05:39 INFO - PROCESS | 1672 | 1469549139568 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:39 INFO - PROCESS | 1672 | 1469549139569 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:39 INFO - PROCESS | 1672 | ++DOCSHELL 0x11907a800 == 36 [pid = 1672] [id = 592] 09:05:39 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x1172b2400) [pid = 1672] [serial = 1776] [outer = 0x0] 09:05:39 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x1199adc00) [pid = 1672] [serial = 1777] [outer = 0x1172b2400] 09:05:39 INFO - PROCESS | 1672 | 1469549139602 Marionette DEBUG loaded listener.js 09:05:39 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x119b28400) [pid = 1672] [serial = 1778] [outer = 0x1172b2400] 09:05:39 INFO - PROCESS | 1672 | 1469549139893 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]]]}] 09:05:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 09:05:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 473ms 09:05:39 INFO - PROCESS | 1672 | 1469549139928 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 09:05:39 INFO - PROCESS | 1672 | 1469549139929 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 09:05:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 09:05:39 INFO - PROCESS | 1672 | 1469549139931 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 09:05:39 INFO - PROCESS | 1672 | 1469549139932 Marionette TRACE conn2 <- [1,2342,null,{}] 09:05:39 INFO - PROCESS | 1672 | 1469549139934 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}] 09:05:39 INFO - PROCESS | 1672 | 1469549139935 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:40 INFO - PROCESS | 1672 | 1469549140014 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 09:05:40 INFO - PROCESS | 1672 | 1469549140017 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:40 INFO - PROCESS | 1672 | 1469549140018 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:40 INFO - PROCESS | 1672 | ++DOCSHELL 0x128959000 == 37 [pid = 1672] [id = 593] 09:05:40 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x119b27400) [pid = 1672] [serial = 1779] [outer = 0x0] 09:05:40 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x119c24400) [pid = 1672] [serial = 1780] [outer = 0x119b27400] 09:05:40 INFO - PROCESS | 1672 | 1469549140045 Marionette DEBUG loaded listener.js 09:05:40 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x119c2d400) [pid = 1672] [serial = 1781] [outer = 0x119b27400] 09:05:40 INFO - PROCESS | 1672 | 1469549140369 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]]]}] 09:05:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 09:05:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 468ms 09:05:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 09:05:40 INFO - PROCESS | 1672 | 1469549140399 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 09:05:40 INFO - PROCESS | 1672 | 1469549140401 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 09:05:40 INFO - PROCESS | 1672 | 1469549140403 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 09:05:40 INFO - PROCESS | 1672 | 1469549140404 Marionette TRACE conn2 <- [1,2346,null,{}] 09:05:40 INFO - PROCESS | 1672 | 1469549140407 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}] 09:05:40 INFO - PROCESS | 1672 | 1469549140408 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:40 INFO - PROCESS | 1672 | 1469549140527 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 09:05:40 INFO - PROCESS | 1672 | 1469549140539 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:40 INFO - PROCESS | 1672 | 1469549140541 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:40 INFO - PROCESS | 1672 | ++DOCSHELL 0x1199ce000 == 38 [pid = 1672] [id = 594] 09:05:40 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x1191d7800) [pid = 1672] [serial = 1782] [outer = 0x0] 09:05:40 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x119c30400) [pid = 1672] [serial = 1783] [outer = 0x1191d7800] 09:05:40 INFO - PROCESS | 1672 | 1469549140574 Marionette DEBUG loaded listener.js 09:05:40 INFO - PROCESS | 1672 | ++DOMWINDOW == 101 (0x120fd1800) [pid = 1672] [serial = 1784] [outer = 0x1191d7800] 09:05:40 INFO - PROCESS | 1672 | 1469549140926 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]]]}] 09:05:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 09:05:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 571ms 09:05:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 09:05:40 INFO - PROCESS | 1672 | 1469549140975 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 09:05:40 INFO - PROCESS | 1672 | 1469549140976 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 09:05:40 INFO - PROCESS | 1672 | 1469549140978 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 09:05:40 INFO - PROCESS | 1672 | 1469549140979 Marionette TRACE conn2 <- [1,2350,null,{}] 09:05:40 INFO - PROCESS | 1672 | 1469549140981 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}] 09:05:40 INFO - PROCESS | 1672 | 1469549140982 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:41 INFO - PROCESS | 1672 | 1469549141079 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 09:05:41 INFO - PROCESS | 1672 | 1469549141090 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:41 INFO - PROCESS | 1672 | 1469549141091 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:41 INFO - PROCESS | 1672 | ++DOCSHELL 0x12a932000 == 39 [pid = 1672] [id = 595] 09:05:41 INFO - PROCESS | 1672 | ++DOMWINDOW == 102 (0x120fcb800) [pid = 1672] [serial = 1785] [outer = 0x0] 09:05:41 INFO - PROCESS | 1672 | ++DOMWINDOW == 103 (0x123a59c00) [pid = 1672] [serial = 1786] [outer = 0x120fcb800] 09:05:41 INFO - PROCESS | 1672 | 1469549141115 Marionette DEBUG loaded listener.js 09:05:41 INFO - PROCESS | 1672 | ++DOMWINDOW == 104 (0x12408a400) [pid = 1672] [serial = 1787] [outer = 0x120fcb800] 09:05:41 INFO - PROCESS | 1672 | 1469549141496 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]]]}] 09:05:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 09:05:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 569ms 09:05:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 09:05:41 INFO - PROCESS | 1672 | 1469549141548 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 09:05:41 INFO - PROCESS | 1672 | 1469549141550 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 09:05:41 INFO - PROCESS | 1672 | 1469549141553 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 09:05:41 INFO - PROCESS | 1672 | 1469549141555 Marionette TRACE conn2 <- [1,2354,null,{}] 09:05:41 INFO - PROCESS | 1672 | 1469549141558 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}] 09:05:41 INFO - PROCESS | 1672 | 1469549141560 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:41 INFO - PROCESS | 1672 | 1469549141714 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 09:05:41 INFO - PROCESS | 1672 | 1469549141739 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:41 INFO - PROCESS | 1672 | 1469549141751 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:41 INFO - PROCESS | 1672 | ++DOCSHELL 0x12b750000 == 40 [pid = 1672] [id = 596] 09:05:41 INFO - PROCESS | 1672 | ++DOMWINDOW == 105 (0x1242f5c00) [pid = 1672] [serial = 1788] [outer = 0x0] 09:05:41 INFO - PROCESS | 1672 | ++DOMWINDOW == 106 (0x124484400) [pid = 1672] [serial = 1789] [outer = 0x1242f5c00] 09:05:41 INFO - PROCESS | 1672 | 1469549141791 Marionette DEBUG loaded listener.js 09:05:41 INFO - PROCESS | 1672 | ++DOMWINDOW == 107 (0x12448c400) [pid = 1672] [serial = 1790] [outer = 0x1242f5c00] 09:05:42 INFO - PROCESS | 1672 | 1469549142168 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]]]}] 09:05:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 09:05:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 623ms 09:05:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 09:05:42 INFO - PROCESS | 1672 | 1469549142180 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 09:05:42 INFO - PROCESS | 1672 | 1469549142181 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 09:05:42 INFO - PROCESS | 1672 | 1469549142183 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 09:05:42 INFO - PROCESS | 1672 | 1469549142184 Marionette TRACE conn2 <- [1,2358,null,{}] 09:05:42 INFO - PROCESS | 1672 | 1469549142186 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}] 09:05:42 INFO - PROCESS | 1672 | 1469549142190 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:42 INFO - PROCESS | 1672 | 1469549142331 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 09:05:42 INFO - PROCESS | 1672 | 1469549142378 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:42 INFO - PROCESS | 1672 | 1469549142379 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:42 INFO - PROCESS | 1672 | ++DOCSHELL 0x12b841000 == 41 [pid = 1672] [id = 597] 09:05:42 INFO - PROCESS | 1672 | ++DOMWINDOW == 108 (0x1242f7000) [pid = 1672] [serial = 1791] [outer = 0x0] 09:05:42 INFO - PROCESS | 1672 | ++DOMWINDOW == 109 (0x124845800) [pid = 1672] [serial = 1792] [outer = 0x1242f7000] 09:05:42 INFO - PROCESS | 1672 | 1469549142402 Marionette DEBUG loaded listener.js 09:05:42 INFO - PROCESS | 1672 | ++DOMWINDOW == 110 (0x12484f800) [pid = 1672] [serial = 1793] [outer = 0x1242f7000] 09:05:42 INFO - PROCESS | 1672 | --DOMWINDOW == 109 (0x112e60400) [pid = 1672] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 09:05:42 INFO - PROCESS | 1672 | --DOMWINDOW == 108 (0x112f48000) [pid = 1672] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 09:05:42 INFO - PROCESS | 1672 | --DOMWINDOW == 107 (0x1127db800) [pid = 1672] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 09:05:42 INFO - PROCESS | 1672 | --DOMWINDOW == 106 (0x120e9d400) [pid = 1672] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 09:05:42 INFO - PROCESS | 1672 | --DOMWINDOW == 105 (0x112a7b000) [pid = 1672] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 09:05:42 INFO - PROCESS | 1672 | --DOMWINDOW == 104 (0x1132bdc00) [pid = 1672] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 09:05:42 INFO - PROCESS | 1672 | --DOMWINDOW == 103 (0x118886c00) [pid = 1672] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 09:05:42 INFO - PROCESS | 1672 | --DOMWINDOW == 102 (0x112fa7c00) [pid = 1672] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 09:05:42 INFO - PROCESS | 1672 | --DOMWINDOW == 101 (0x1176a2800) [pid = 1672] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 09:05:42 INFO - PROCESS | 1672 | --DOMWINDOW == 100 (0x1121b1400) [pid = 1672] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 09:05:42 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x113ab6000) [pid = 1672] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 09:05:42 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x113372c00) [pid = 1672] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 09:05:42 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x112a72400) [pid = 1672] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 09:05:42 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x112f51c00) [pid = 1672] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 09:05:42 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x112745800) [pid = 1672] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 09:05:42 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x120fc4400) [pid = 1672] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 09:05:42 INFO - PROCESS | 1672 | 1469549142813 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]]]}] 09:05:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 09:05:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 669ms 09:05:42 INFO - PROCESS | 1672 | 1469549142852 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 09:05:42 INFO - PROCESS | 1672 | 1469549142854 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 09:05:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 09:05:42 INFO - PROCESS | 1672 | 1469549142861 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 09:05:42 INFO - PROCESS | 1672 | 1469549142862 Marionette TRACE conn2 <- [1,2362,null,{}] 09:05:42 INFO - PROCESS | 1672 | 1469549142865 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}] 09:05:42 INFO - PROCESS | 1672 | 1469549142866 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:42 INFO - PROCESS | 1672 | 1469549142975 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 09:05:43 INFO - PROCESS | 1672 | 1469549143022 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:43 INFO - PROCESS | 1672 | 1469549143031 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:43 INFO - PROCESS | 1672 | ++DOCSHELL 0x12b971000 == 42 [pid = 1672] [id = 598] 09:05:43 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x1121b1400) [pid = 1672] [serial = 1794] [outer = 0x0] 09:05:43 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x117403c00) [pid = 1672] [serial = 1795] [outer = 0x1121b1400] 09:05:43 INFO - PROCESS | 1672 | 1469549143056 Marionette DEBUG loaded listener.js 09:05:43 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x119377c00) [pid = 1672] [serial = 1796] [outer = 0x1121b1400] 09:05:43 INFO - PROCESS | 1672 | 1469549143316 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]]]}] 09:05:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 09:05:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 469ms 09:05:43 INFO - PROCESS | 1672 | 1469549143330 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 09:05:43 INFO - PROCESS | 1672 | 1469549143331 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 09:05:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 09:05:43 INFO - PROCESS | 1672 | 1469549143336 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 09:05:43 INFO - PROCESS | 1672 | 1469549143337 Marionette TRACE conn2 <- [1,2366,null,{}] 09:05:43 INFO - PROCESS | 1672 | 1469549143347 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}] 09:05:43 INFO - PROCESS | 1672 | 1469549143348 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:43 INFO - PROCESS | 1672 | 1469549143432 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 09:05:43 INFO - PROCESS | 1672 | 1469549143437 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:43 INFO - PROCESS | 1672 | 1469549143438 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:43 INFO - PROCESS | 1672 | ++DOCSHELL 0x12bdef800 == 43 [pid = 1672] [id = 599] 09:05:43 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x1199af400) [pid = 1672] [serial = 1797] [outer = 0x0] 09:05:43 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x124843400) [pid = 1672] [serial = 1798] [outer = 0x1199af400] 09:05:43 INFO - PROCESS | 1672 | 1469549143461 Marionette DEBUG loaded listener.js 09:05:43 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x124884000) [pid = 1672] [serial = 1799] [outer = 0x1199af400] 09:05:43 INFO - PROCESS | 1672 | 1469549143792 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]]]}] 09:05:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 09:05:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 475ms 09:05:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 09:05:43 INFO - PROCESS | 1672 | 1469549143812 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 09:05:43 INFO - PROCESS | 1672 | 1469549143813 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 09:05:43 INFO - PROCESS | 1672 | 1469549143815 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 09:05:43 INFO - PROCESS | 1672 | 1469549143816 Marionette TRACE conn2 <- [1,2370,null,{}] 09:05:43 INFO - PROCESS | 1672 | 1469549143819 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}] 09:05:43 INFO - PROCESS | 1672 | 1469549143820 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:43 INFO - PROCESS | 1672 | 1469549143941 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 09:05:43 INFO - PROCESS | 1672 | 1469549143947 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:43 INFO - PROCESS | 1672 | 1469549143948 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:43 INFO - PROCESS | 1672 | ++DOCSHELL 0x12c057800 == 44 [pid = 1672] [id = 600] 09:05:43 INFO - PROCESS | 1672 | ++DOMWINDOW == 101 (0x113d96c00) [pid = 1672] [serial = 1800] [outer = 0x0] 09:05:43 INFO - PROCESS | 1672 | ++DOMWINDOW == 102 (0x124511c00) [pid = 1672] [serial = 1801] [outer = 0x113d96c00] 09:05:43 INFO - PROCESS | 1672 | 1469549143974 Marionette DEBUG loaded listener.js 09:05:44 INFO - PROCESS | 1672 | ++DOMWINDOW == 103 (0x1249ea400) [pid = 1672] [serial = 1802] [outer = 0x113d96c00] 09:05:44 INFO - PROCESS | 1672 | 1469549144289 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]]]}] 09:05:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 09:05:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 522ms 09:05:44 INFO - PROCESS | 1672 | 1469549144338 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 09:05:44 INFO - PROCESS | 1672 | 1469549144339 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 09:05:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 09:05:44 INFO - PROCESS | 1672 | 1469549144341 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 09:05:44 INFO - PROCESS | 1672 | 1469549144342 Marionette TRACE conn2 <- [1,2374,null,{}] 09:05:44 INFO - PROCESS | 1672 | 1469549144344 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}] 09:05:44 INFO - PROCESS | 1672 | 1469549144345 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:44 INFO - PROCESS | 1672 | 1469549144422 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 09:05:44 INFO - PROCESS | 1672 | 1469549144428 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:44 INFO - PROCESS | 1672 | 1469549144429 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:44 INFO - PROCESS | 1672 | ++DOCSHELL 0x12c2b0000 == 45 [pid = 1672] [id = 601] 09:05:44 INFO - PROCESS | 1672 | ++DOMWINDOW == 104 (0x124b5f000) [pid = 1672] [serial = 1803] [outer = 0x0] 09:05:44 INFO - PROCESS | 1672 | ++DOMWINDOW == 105 (0x124de4800) [pid = 1672] [serial = 1804] [outer = 0x124b5f000] 09:05:44 INFO - PROCESS | 1672 | 1469549144452 Marionette DEBUG loaded listener.js 09:05:44 INFO - PROCESS | 1672 | ++DOMWINDOW == 106 (0x124f81400) [pid = 1672] [serial = 1805] [outer = 0x124b5f000] 09:05:44 INFO - PROCESS | 1672 | 1469549144962 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]]]}] 09:05:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 09:05:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 671ms 09:05:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 09:05:45 INFO - PROCESS | 1672 | 1469549145013 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 09:05:45 INFO - PROCESS | 1672 | 1469549145015 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 09:05:45 INFO - PROCESS | 1672 | 1469549145018 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 09:05:45 INFO - PROCESS | 1672 | 1469549145021 Marionette TRACE conn2 <- [1,2378,null,{}] 09:05:45 INFO - PROCESS | 1672 | 1469549145024 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}] 09:05:45 INFO - PROCESS | 1672 | 1469549145026 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:45 INFO - PROCESS | 1672 | 1469549145139 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 09:05:45 INFO - PROCESS | 1672 | 1469549145199 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:45 INFO - PROCESS | 1672 | 1469549145201 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:45 INFO - PROCESS | 1672 | ++DOCSHELL 0x11699e000 == 46 [pid = 1672] [id = 602] 09:05:45 INFO - PROCESS | 1672 | ++DOMWINDOW == 107 (0x112744000) [pid = 1672] [serial = 1806] [outer = 0x0] 09:05:45 INFO - PROCESS | 1672 | ++DOMWINDOW == 108 (0x1129d7800) [pid = 1672] [serial = 1807] [outer = 0x112744000] 09:05:45 INFO - PROCESS | 1672 | 1469549145232 Marionette DEBUG loaded listener.js 09:05:45 INFO - PROCESS | 1672 | ++DOMWINDOW == 109 (0x112a88400) [pid = 1672] [serial = 1808] [outer = 0x112744000] 09:05:45 INFO - PROCESS | 1672 | 1469549145765 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]]]}] 09:05:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 09:05:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 823ms 09:05:45 INFO - PROCESS | 1672 | 1469549145997 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 09:05:46 INFO - PROCESS | 1672 | 1469549146000 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 09:05:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 09:05:46 INFO - PROCESS | 1672 | 1469549146004 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 09:05:46 INFO - PROCESS | 1672 | 1469549146005 Marionette TRACE conn2 <- [1,2382,null,{}] 09:05:46 INFO - PROCESS | 1672 | 1469549146033 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}] 09:05:46 INFO - PROCESS | 1672 | 1469549146034 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:46 INFO - PROCESS | 1672 | 1469549146134 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 09:05:46 INFO - PROCESS | 1672 | 1469549146189 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:46 INFO - PROCESS | 1672 | 1469549146192 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:46 INFO - PROCESS | 1672 | ++DOCSHELL 0x11674a800 == 47 [pid = 1672] [id = 603] 09:05:46 INFO - PROCESS | 1672 | ++DOMWINDOW == 110 (0x112f55800) [pid = 1672] [serial = 1809] [outer = 0x0] 09:05:46 INFO - PROCESS | 1672 | ++DOMWINDOW == 111 (0x1132b3c00) [pid = 1672] [serial = 1810] [outer = 0x112f55800] 09:05:46 INFO - PROCESS | 1672 | 1469549146219 Marionette DEBUG loaded listener.js 09:05:46 INFO - PROCESS | 1672 | ++DOMWINDOW == 112 (0x11380e800) [pid = 1672] [serial = 1811] [outer = 0x112f55800] 09:05:46 INFO - PROCESS | 1672 | --DOCSHELL 0x12c057800 == 46 [pid = 1672] [id = 600] 09:05:46 INFO - PROCESS | 1672 | --DOCSHELL 0x12bdef800 == 45 [pid = 1672] [id = 599] 09:05:46 INFO - PROCESS | 1672 | --DOCSHELL 0x12b971000 == 44 [pid = 1672] [id = 598] 09:05:46 INFO - PROCESS | 1672 | --DOCSHELL 0x12b841000 == 43 [pid = 1672] [id = 597] 09:05:46 INFO - PROCESS | 1672 | --DOCSHELL 0x12b750000 == 42 [pid = 1672] [id = 596] 09:05:46 INFO - PROCESS | 1672 | --DOCSHELL 0x12a932000 == 41 [pid = 1672] [id = 595] 09:05:46 INFO - PROCESS | 1672 | --DOMWINDOW == 111 (0x120fc0800) [pid = 1672] [serial = 1750] [outer = 0x0] [url = about:blank] 09:05:46 INFO - PROCESS | 1672 | --DOCSHELL 0x1199ce000 == 40 [pid = 1672] [id = 594] 09:05:46 INFO - PROCESS | 1672 | --DOCSHELL 0x128959000 == 39 [pid = 1672] [id = 593] 09:05:46 INFO - PROCESS | 1672 | --DOCSHELL 0x11907a800 == 38 [pid = 1672] [id = 592] 09:05:46 INFO - PROCESS | 1672 | --DOCSHELL 0x125592800 == 37 [pid = 1672] [id = 591] 09:05:46 INFO - PROCESS | 1672 | --DOCSHELL 0x12444f000 == 36 [pid = 1672] [id = 590] 09:05:46 INFO - PROCESS | 1672 | --DOCSHELL 0x1240a6800 == 35 [pid = 1672] [id = 589] 09:05:46 INFO - PROCESS | 1672 | --DOCSHELL 0x1199d3800 == 34 [pid = 1672] [id = 588] 09:05:46 INFO - PROCESS | 1672 | --DOCSHELL 0x11939c000 == 33 [pid = 1672] [id = 587] 09:05:46 INFO - PROCESS | 1672 | --DOCSHELL 0x11907f800 == 32 [pid = 1672] [id = 586] 09:05:46 INFO - PROCESS | 1672 | --DOCSHELL 0x117083000 == 31 [pid = 1672] [id = 585] 09:05:46 INFO - PROCESS | 1672 | --DOCSHELL 0x112ea8800 == 30 [pid = 1672] [id = 584] 09:05:46 INFO - PROCESS | 1672 | --DOCSHELL 0x12b82f800 == 29 [pid = 1672] [id = 583] 09:05:46 INFO - PROCESS | 1672 | --DOMWINDOW == 110 (0x1191d7c00) [pid = 1672] [serial = 1729] [outer = 0x0] [url = about:blank] 09:05:46 INFO - PROCESS | 1672 | --DOMWINDOW == 109 (0x120fcbc00) [pid = 1672] [serial = 1735] [outer = 0x0] [url = about:blank] 09:05:46 INFO - PROCESS | 1672 | --DOMWINDOW == 108 (0x120e9c800) [pid = 1672] [serial = 1733] [outer = 0x0] [url = about:blank] 09:05:46 INFO - PROCESS | 1672 | --DOMWINDOW == 107 (0x1199b1400) [pid = 1672] [serial = 1732] [outer = 0x0] [url = about:blank] 09:05:46 INFO - PROCESS | 1672 | --DOMWINDOW == 106 (0x123a58000) [pid = 1672] [serial = 1738] [outer = 0x0] [url = about:blank] 09:05:46 INFO - PROCESS | 1672 | --DOMWINDOW == 105 (0x1199aec00) [pid = 1672] [serial = 1744] [outer = 0x0] [url = about:blank] 09:05:46 INFO - PROCESS | 1672 | --DOMWINDOW == 104 (0x1160ec800) [pid = 1672] [serial = 1741] [outer = 0x0] [url = about:blank] 09:05:46 INFO - PROCESS | 1672 | --DOMWINDOW == 103 (0x117481800) [pid = 1672] [serial = 1742] [outer = 0x0] [url = about:blank] 09:05:46 INFO - PROCESS | 1672 | --DOMWINDOW == 102 (0x12448e800) [pid = 1672] [serial = 1745] [outer = 0x0] [url = about:blank] 09:05:46 INFO - PROCESS | 1672 | --DOMWINDOW == 101 (0x1193a3c00) [pid = 1672] [serial = 1705] [outer = 0x0] [url = about:blank] 09:05:46 INFO - PROCESS | 1672 | --DOMWINDOW == 100 (0x117479c00) [pid = 1672] [serial = 1703] [outer = 0x0] [url = about:blank] 09:05:46 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x1169dd800) [pid = 1672] [serial = 1702] [outer = 0x0] [url = about:blank] 09:05:46 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x1187dac00) [pid = 1672] [serial = 1726] [outer = 0x0] [url = about:blank] 09:05:46 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x11747cc00) [pid = 1672] [serial = 1723] [outer = 0x0] [url = about:blank] 09:05:46 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x118391400) [pid = 1672] [serial = 1724] [outer = 0x0] [url = about:blank] 09:05:46 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x1167c6000) [pid = 1672] [serial = 1720] [outer = 0x0] [url = about:blank] 09:05:46 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x124b6b000) [pid = 1672] [serial = 1748] [outer = 0x0] [url = about:blank] 09:05:46 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x1172b2800) [pid = 1672] [serial = 1721] [outer = 0x0] [url = about:blank] 09:05:46 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x112f48400) [pid = 1672] [serial = 1717] [outer = 0x0] [url = about:blank] 09:05:46 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x1129cd800) [pid = 1672] [serial = 1718] [outer = 0x0] [url = about:blank] 09:05:46 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x116083c00) [pid = 1672] [serial = 1715] [outer = 0x0] [url = about:blank] 09:05:46 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x113006400) [pid = 1672] [serial = 1714] [outer = 0x0] [url = about:blank] 09:05:46 INFO - PROCESS | 1672 | --DOMWINDOW == 88 (0x124f25000) [pid = 1672] [serial = 1712] [outer = 0x0] [url = about:blank] 09:05:46 INFO - PROCESS | 1672 | --DOMWINDOW == 87 (0x120fce800) [pid = 1672] [serial = 1711] [outer = 0x0] [url = about:blank] 09:05:46 INFO - PROCESS | 1672 | --DOMWINDOW == 86 (0x1244c8c00) [pid = 1672] [serial = 1709] [outer = 0x0] [url = about:blank] 09:05:46 INFO - PROCESS | 1672 | --DOMWINDOW == 85 (0x1238f3c00) [pid = 1672] [serial = 1708] [outer = 0x0] [url = about:blank] 09:05:46 INFO - PROCESS | 1672 | --DOMWINDOW == 84 (0x1199a7c00) [pid = 1672] [serial = 1706] [outer = 0x0] [url = about:blank] 09:05:46 INFO - PROCESS | 1672 | --DOMWINDOW == 83 (0x120fdcc00) [pid = 1672] [serial = 1736] [outer = 0x0] [url = about:blank] 09:05:46 INFO - PROCESS | 1672 | --DOMWINDOW == 82 (0x124486000) [pid = 1672] [serial = 1739] [outer = 0x0] [url = about:blank] 09:05:46 INFO - PROCESS | 1672 | --DOMWINDOW == 81 (0x11958b000) [pid = 1672] [serial = 1730] [outer = 0x0] [url = about:blank] 09:05:46 INFO - PROCESS | 1672 | --DOMWINDOW == 80 (0x124843c00) [pid = 1672] [serial = 1747] [outer = 0x0] [url = about:blank] 09:05:46 INFO - PROCESS | 1672 | --DOMWINDOW == 79 (0x119052000) [pid = 1672] [serial = 1727] [outer = 0x0] [url = about:blank] 09:05:46 INFO - PROCESS | 1672 | 1469549146692 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]]]}] 09:05:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 09:05:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 742ms 09:05:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 09:05:46 INFO - PROCESS | 1672 | 1469549146746 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 09:05:46 INFO - PROCESS | 1672 | 1469549146749 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 09:05:46 INFO - PROCESS | 1672 | 1469549146753 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 09:05:46 INFO - PROCESS | 1672 | 1469549146758 Marionette TRACE conn2 <- [1,2386,null,{}] 09:05:46 INFO - PROCESS | 1672 | 1469549146761 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}] 09:05:46 INFO - PROCESS | 1672 | 1469549146763 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:46 INFO - PROCESS | 1672 | 1469549146837 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 09:05:46 INFO - PROCESS | 1672 | 1469549146845 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:46 INFO - PROCESS | 1672 | 1469549146846 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:46 INFO - PROCESS | 1672 | ++DOCSHELL 0x117254800 == 30 [pid = 1672] [id = 604] 09:05:46 INFO - PROCESS | 1672 | ++DOMWINDOW == 80 (0x11339d400) [pid = 1672] [serial = 1812] [outer = 0x0] 09:05:46 INFO - PROCESS | 1672 | ++DOMWINDOW == 81 (0x11662bc00) [pid = 1672] [serial = 1813] [outer = 0x11339d400] 09:05:46 INFO - PROCESS | 1672 | 1469549146874 Marionette DEBUG loaded listener.js 09:05:46 INFO - PROCESS | 1672 | ++DOMWINDOW == 82 (0x116a9cc00) [pid = 1672] [serial = 1814] [outer = 0x11339d400] 09:05:47 INFO - PROCESS | 1672 | 1469549147248 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]]]}] 09:05:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 09:05:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 525ms 09:05:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 09:05:47 INFO - PROCESS | 1672 | 1469549147276 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 09:05:47 INFO - PROCESS | 1672 | 1469549147278 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 09:05:47 INFO - PROCESS | 1672 | 1469549147280 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 09:05:47 INFO - PROCESS | 1672 | 1469549147281 Marionette TRACE conn2 <- [1,2390,null,{}] 09:05:47 INFO - PROCESS | 1672 | 1469549147288 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}] 09:05:47 INFO - PROCESS | 1672 | 1469549147291 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:47 INFO - PROCESS | 1672 | 1469549147371 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 09:05:47 INFO - PROCESS | 1672 | 1469549147381 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:47 INFO - PROCESS | 1672 | 1469549147383 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:47 INFO - PROCESS | 1672 | ++DOCSHELL 0x11939a800 == 31 [pid = 1672] [id = 605] 09:05:47 INFO - PROCESS | 1672 | ++DOMWINDOW == 83 (0x11740f000) [pid = 1672] [serial = 1815] [outer = 0x0] 09:05:47 INFO - PROCESS | 1672 | ++DOMWINDOW == 84 (0x117450800) [pid = 1672] [serial = 1816] [outer = 0x11740f000] 09:05:47 INFO - PROCESS | 1672 | 1469549147412 Marionette DEBUG loaded listener.js 09:05:47 INFO - PROCESS | 1672 | ++DOMWINDOW == 85 (0x11747ec00) [pid = 1672] [serial = 1817] [outer = 0x11740f000] 09:05:47 INFO - PROCESS | 1672 | 1469549147771 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]]]}] 09:05:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 09:05:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 519ms 09:05:47 INFO - PROCESS | 1672 | 1469549147799 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 09:05:47 INFO - PROCESS | 1672 | 1469549147800 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 09:05:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 09:05:47 INFO - PROCESS | 1672 | 1469549147803 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 09:05:47 INFO - PROCESS | 1672 | 1469549147804 Marionette TRACE conn2 <- [1,2394,null,{}] 09:05:47 INFO - PROCESS | 1672 | 1469549147809 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}] 09:05:47 INFO - PROCESS | 1672 | 1469549147810 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:47 INFO - PROCESS | 1672 | 1469549147894 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 09:05:47 INFO - PROCESS | 1672 | 1469549147949 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:47 INFO - PROCESS | 1672 | 1469549147950 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:47 INFO - PROCESS | 1672 | ++DOCSHELL 0x123830800 == 32 [pid = 1672] [id = 606] 09:05:47 INFO - PROCESS | 1672 | ++DOMWINDOW == 86 (0x112a80000) [pid = 1672] [serial = 1818] [outer = 0x0] 09:05:47 INFO - PROCESS | 1672 | ++DOMWINDOW == 87 (0x118390800) [pid = 1672] [serial = 1819] [outer = 0x112a80000] 09:05:47 INFO - PROCESS | 1672 | 1469549147976 Marionette DEBUG loaded listener.js 09:05:48 INFO - PROCESS | 1672 | ++DOMWINDOW == 88 (0x1187dbc00) [pid = 1672] [serial = 1820] [outer = 0x112a80000] 09:05:48 INFO - PROCESS | 1672 | 1469549148285 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]]]}] 09:05:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 09:05:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 523ms 09:05:48 INFO - PROCESS | 1672 | 1469549148327 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 09:05:48 INFO - PROCESS | 1672 | 1469549148329 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 09:05:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 09:05:48 INFO - PROCESS | 1672 | 1469549148332 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 09:05:48 INFO - PROCESS | 1672 | 1469549148334 Marionette TRACE conn2 <- [1,2398,null,{}] 09:05:48 INFO - PROCESS | 1672 | 1469549148337 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}] 09:05:48 INFO - PROCESS | 1672 | 1469549148340 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:48 INFO - PROCESS | 1672 | 1469549148494 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 09:05:48 INFO - PROCESS | 1672 | 1469549148526 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:48 INFO - PROCESS | 1672 | 1469549148527 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:48 INFO - PROCESS | 1672 | ++DOCSHELL 0x123bef800 == 33 [pid = 1672] [id = 607] 09:05:48 INFO - PROCESS | 1672 | ++DOMWINDOW == 89 (0x112a7e800) [pid = 1672] [serial = 1821] [outer = 0x0] 09:05:48 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x118887800) [pid = 1672] [serial = 1822] [outer = 0x112a7e800] 09:05:48 INFO - PROCESS | 1672 | 1469549148552 Marionette DEBUG loaded listener.js 09:05:48 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x119379000) [pid = 1672] [serial = 1823] [outer = 0x112a7e800] 09:05:48 INFO - PROCESS | 1672 | 1469549148870 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]]]}] 09:05:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 09:05:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 569ms 09:05:48 INFO - PROCESS | 1672 | 1469549148906 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 09:05:48 INFO - PROCESS | 1672 | 1469549148909 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 09:05:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 09:05:48 INFO - PROCESS | 1672 | 1469549148911 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 09:05:48 INFO - PROCESS | 1672 | 1469549148912 Marionette TRACE conn2 <- [1,2402,null,{}] 09:05:48 INFO - PROCESS | 1672 | 1469549148915 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}] 09:05:48 INFO - PROCESS | 1672 | 1469549148919 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:49 INFO - PROCESS | 1672 | 1469549149038 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 09:05:49 INFO - PROCESS | 1672 | 1469549149052 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:49 INFO - PROCESS | 1672 | 1469549149053 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:49 INFO - PROCESS | 1672 | ++DOCSHELL 0x12558c000 == 34 [pid = 1672] [id = 608] 09:05:49 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x112a6c400) [pid = 1672] [serial = 1824] [outer = 0x0] 09:05:49 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x1199ae000) [pid = 1672] [serial = 1825] [outer = 0x112a6c400] 09:05:49 INFO - PROCESS | 1672 | 1469549149079 Marionette DEBUG loaded listener.js 09:05:49 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x119c30800) [pid = 1672] [serial = 1826] [outer = 0x112a6c400] 09:05:49 INFO - PROCESS | 1672 | 1469549149432 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]]]}] 09:05:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 09:05:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 570ms 09:05:49 INFO - PROCESS | 1672 | 1469549149481 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 09:05:49 INFO - PROCESS | 1672 | 1469549149482 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 09:05:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 09:05:49 INFO - PROCESS | 1672 | 1469549149485 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 09:05:49 INFO - PROCESS | 1672 | 1469549149486 Marionette TRACE conn2 <- [1,2406,null,{}] 09:05:49 INFO - PROCESS | 1672 | 1469549149488 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}] 09:05:49 INFO - PROCESS | 1672 | 1469549149489 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:49 INFO - PROCESS | 1672 | 1469549149583 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 09:05:49 INFO - PROCESS | 1672 | 1469549149597 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:49 INFO - PROCESS | 1672 | 1469549149598 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:49 INFO - PROCESS | 1672 | ++DOCSHELL 0x126976000 == 35 [pid = 1672] [id = 609] 09:05:49 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x119b2d800) [pid = 1672] [serial = 1827] [outer = 0x0] 09:05:49 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x120e96800) [pid = 1672] [serial = 1828] [outer = 0x119b2d800] 09:05:49 INFO - PROCESS | 1672 | 1469549149628 Marionette DEBUG loaded listener.js 09:05:49 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x120fcc000) [pid = 1672] [serial = 1829] [outer = 0x119b2d800] 09:05:49 INFO - PROCESS | 1672 | 1469549149988 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]]]}] 09:05:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 09:05:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 518ms 09:05:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 09:05:50 INFO - PROCESS | 1672 | 1469549150004 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 09:05:50 INFO - PROCESS | 1672 | 1469549150006 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 09:05:50 INFO - PROCESS | 1672 | 1469549150009 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 09:05:50 INFO - PROCESS | 1672 | 1469549150010 Marionette TRACE conn2 <- [1,2410,null,{}] 09:05:50 INFO - PROCESS | 1672 | 1469549150012 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}] 09:05:50 INFO - PROCESS | 1672 | 1469549150013 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:50 INFO - PROCESS | 1672 | 1469549150113 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 09:05:50 INFO - PROCESS | 1672 | 1469549150124 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:50 INFO - PROCESS | 1672 | 1469549150127 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:50 INFO - PROCESS | 1672 | ++DOCSHELL 0x128e9e800 == 36 [pid = 1672] [id = 610] 09:05:50 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x120fd2000) [pid = 1672] [serial = 1830] [outer = 0x0] 09:05:50 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x120fdcc00) [pid = 1672] [serial = 1831] [outer = 0x120fd2000] 09:05:50 INFO - PROCESS | 1672 | 1469549150151 Marionette DEBUG loaded listener.js 09:05:50 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x124084400) [pid = 1672] [serial = 1832] [outer = 0x120fd2000] 09:05:50 INFO - PROCESS | 1672 | 1469549150481 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]]]}] 09:05:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 09:05:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 519ms 09:05:50 INFO - PROCESS | 1672 | 1469549150529 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 09:05:50 INFO - PROCESS | 1672 | 1469549150530 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 09:05:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 09:05:50 INFO - PROCESS | 1672 | 1469549150532 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 09:05:50 INFO - PROCESS | 1672 | 1469549150533 Marionette TRACE conn2 <- [1,2414,null,{}] 09:05:50 INFO - PROCESS | 1672 | 1469549150536 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}] 09:05:50 INFO - PROCESS | 1672 | 1469549150537 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:50 INFO - PROCESS | 1672 | 1469549150642 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 09:05:50 INFO - PROCESS | 1672 | 1469549150655 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:50 INFO - PROCESS | 1672 | 1469549150656 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:50 INFO - PROCESS | 1672 | ++DOCSHELL 0x129c65000 == 37 [pid = 1672] [id = 611] 09:05:50 INFO - PROCESS | 1672 | ++DOMWINDOW == 101 (0x124481000) [pid = 1672] [serial = 1833] [outer = 0x0] 09:05:50 INFO - PROCESS | 1672 | ++DOMWINDOW == 102 (0x124489000) [pid = 1672] [serial = 1834] [outer = 0x124481000] 09:05:50 INFO - PROCESS | 1672 | 1469549150680 Marionette DEBUG loaded listener.js 09:05:50 INFO - PROCESS | 1672 | ++DOMWINDOW == 103 (0x124847000) [pid = 1672] [serial = 1835] [outer = 0x124481000] 09:05:51 INFO - PROCESS | 1672 | --DOMWINDOW == 102 (0x120fcb800) [pid = 1672] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 09:05:51 INFO - PROCESS | 1672 | --DOMWINDOW == 101 (0x1242f5c00) [pid = 1672] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 09:05:51 INFO - PROCESS | 1672 | --DOMWINDOW == 100 (0x111ca8400) [pid = 1672] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 09:05:51 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x1172b3000) [pid = 1672] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 09:05:51 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x1129cec00) [pid = 1672] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 09:05:51 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x112f49800) [pid = 1672] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 09:05:51 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x1172b2400) [pid = 1672] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 09:05:51 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x1129cf400) [pid = 1672] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 09:05:51 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x112f4b800) [pid = 1672] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 09:05:51 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x113373c00) [pid = 1672] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 09:05:51 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x119b27400) [pid = 1672] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 09:05:51 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x116aa0800) [pid = 1672] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 09:05:51 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x1193a5800) [pid = 1672] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 09:05:51 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x1242f7000) [pid = 1672] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 09:05:51 INFO - PROCESS | 1672 | --DOMWINDOW == 88 (0x1121b1400) [pid = 1672] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 09:05:51 INFO - PROCESS | 1672 | --DOMWINDOW == 87 (0x1199af400) [pid = 1672] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 09:05:51 INFO - PROCESS | 1672 | --DOMWINDOW == 86 (0x1191d7800) [pid = 1672] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 09:05:51 INFO - PROCESS | 1672 | --DOMWINDOW == 85 (0x113d96c00) [pid = 1672] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 09:05:51 INFO - PROCESS | 1672 | 1469549151134 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]]]}] 09:05:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 09:05:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 619ms 09:05:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 09:05:51 INFO - PROCESS | 1672 | 1469549151151 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 09:05:51 INFO - PROCESS | 1672 | 1469549151152 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 09:05:51 INFO - PROCESS | 1672 | 1469549151154 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 09:05:51 INFO - PROCESS | 1672 | 1469549151156 Marionette TRACE conn2 <- [1,2418,null,{}] 09:05:51 INFO - PROCESS | 1672 | 1469549151158 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}] 09:05:51 INFO - PROCESS | 1672 | 1469549151159 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:51 INFO - PROCESS | 1672 | 1469549151235 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 09:05:51 INFO - PROCESS | 1672 | 1469549151294 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:51 INFO - PROCESS | 1672 | 1469549151295 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:51 INFO - PROCESS | 1672 | ++DOCSHELL 0x123829800 == 38 [pid = 1672] [id = 612] 09:05:51 INFO - PROCESS | 1672 | ++DOMWINDOW == 86 (0x112733c00) [pid = 1672] [serial = 1836] [outer = 0x0] 09:05:51 INFO - PROCESS | 1672 | ++DOMWINDOW == 87 (0x116075800) [pid = 1672] [serial = 1837] [outer = 0x112733c00] 09:05:51 INFO - PROCESS | 1672 | 1469549151321 Marionette DEBUG loaded listener.js 09:05:51 INFO - PROCESS | 1672 | ++DOMWINDOW == 88 (0x11936c800) [pid = 1672] [serial = 1838] [outer = 0x112733c00] 09:05:51 INFO - PROCESS | 1672 | 1469549151568 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]]]}] 09:05:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 09:05:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 471ms 09:05:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 09:05:51 INFO - PROCESS | 1672 | 1469549151630 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 09:05:51 INFO - PROCESS | 1672 | 1469549151631 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 09:05:51 INFO - PROCESS | 1672 | 1469549151633 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 09:05:51 INFO - PROCESS | 1672 | 1469549151635 Marionette TRACE conn2 <- [1,2422,null,{}] 09:05:51 INFO - PROCESS | 1672 | 1469549151645 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}] 09:05:51 INFO - PROCESS | 1672 | 1469549151647 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:51 INFO - PROCESS | 1672 | 1469549151747 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 09:05:51 INFO - PROCESS | 1672 | 1469549151751 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:51 INFO - PROCESS | 1672 | 1469549151752 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:51 INFO - PROCESS | 1672 | ++DOCSHELL 0x12b73e800 == 39 [pid = 1672] [id = 613] 09:05:51 INFO - PROCESS | 1672 | ++DOMWINDOW == 89 (0x119587400) [pid = 1672] [serial = 1839] [outer = 0x0] 09:05:51 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x124483000) [pid = 1672] [serial = 1840] [outer = 0x119587400] 09:05:51 INFO - PROCESS | 1672 | 1469549151781 Marionette DEBUG loaded listener.js 09:05:51 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x124890c00) [pid = 1672] [serial = 1841] [outer = 0x119587400] 09:05:52 INFO - PROCESS | 1672 | 1469549152129 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]]]}] 09:05:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 09:05:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 519ms 09:05:52 INFO - PROCESS | 1672 | 1469549152153 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 09:05:52 INFO - PROCESS | 1672 | 1469549152154 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 09:05:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 09:05:52 INFO - PROCESS | 1672 | 1469549152156 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 09:05:52 INFO - PROCESS | 1672 | 1469549152157 Marionette TRACE conn2 <- [1,2426,null,{}] 09:05:52 INFO - PROCESS | 1672 | 1469549152159 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}] 09:05:52 INFO - PROCESS | 1672 | 1469549152160 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:52 INFO - PROCESS | 1672 | 1469549152266 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 09:05:52 INFO - PROCESS | 1672 | 1469549152275 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:52 INFO - PROCESS | 1672 | 1469549152276 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:52 INFO - PROCESS | 1672 | ++DOCSHELL 0x12b83b800 == 40 [pid = 1672] [id = 614] 09:05:52 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x124891000) [pid = 1672] [serial = 1842] [outer = 0x0] 09:05:52 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x124ded400) [pid = 1672] [serial = 1843] [outer = 0x124891000] 09:05:52 INFO - PROCESS | 1672 | 1469549152300 Marionette DEBUG loaded listener.js 09:05:52 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x12506e400) [pid = 1672] [serial = 1844] [outer = 0x124891000] 09:05:52 INFO - PROCESS | 1672 | 1469549152592 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]]]}] 09:05:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 09:05:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 469ms 09:05:52 INFO - PROCESS | 1672 | 1469549152627 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 09:05:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 09:05:52 INFO - PROCESS | 1672 | 1469549152628 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 09:05:52 INFO - PROCESS | 1672 | 1469549152631 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 09:05:52 INFO - PROCESS | 1672 | 1469549152632 Marionette TRACE conn2 <- [1,2430,null,{}] 09:05:52 INFO - PROCESS | 1672 | 1469549152634 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}] 09:05:52 INFO - PROCESS | 1672 | 1469549152635 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:52 INFO - PROCESS | 1672 | 1469549152721 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 09:05:52 INFO - PROCESS | 1672 | 1469549152727 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:52 INFO - PROCESS | 1672 | 1469549152728 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:52 INFO - PROCESS | 1672 | ++DOCSHELL 0x12bde9000 == 41 [pid = 1672] [id = 615] 09:05:52 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x124f21800) [pid = 1672] [serial = 1845] [outer = 0x0] 09:05:52 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x12554a800) [pid = 1672] [serial = 1846] [outer = 0x124f21800] 09:05:52 INFO - PROCESS | 1672 | 1469549152751 Marionette DEBUG loaded listener.js 09:05:52 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x1260a6800) [pid = 1672] [serial = 1847] [outer = 0x124f21800] 09:05:53 INFO - PROCESS | 1672 | 1469549153182 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]]]}] 09:05:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 09:05:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 570ms 09:05:53 INFO - PROCESS | 1672 | 1469549153201 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 09:05:53 INFO - PROCESS | 1672 | 1469549153204 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 09:05:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 09:05:53 INFO - PROCESS | 1672 | 1469549153207 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 09:05:53 INFO - PROCESS | 1672 | 1469549153209 Marionette TRACE conn2 <- [1,2434,null,{}] 09:05:53 INFO - PROCESS | 1672 | 1469549153213 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}] 09:05:53 INFO - PROCESS | 1672 | 1469549153215 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:53 INFO - PROCESS | 1672 | 1469549153319 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 09:05:53 INFO - PROCESS | 1672 | 1469549153380 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:53 INFO - PROCESS | 1672 | 1469549153382 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:53 INFO - PROCESS | 1672 | ++DOCSHELL 0x116743000 == 42 [pid = 1672] [id = 616] 09:05:53 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x1129d8c00) [pid = 1672] [serial = 1848] [outer = 0x0] 09:05:53 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x112f4b800) [pid = 1672] [serial = 1849] [outer = 0x1129d8c00] 09:05:53 INFO - PROCESS | 1672 | 1469549153412 Marionette DEBUG loaded listener.js 09:05:53 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x113ab1c00) [pid = 1672] [serial = 1850] [outer = 0x1129d8c00] 09:05:53 INFO - PROCESS | 1672 | 1469549153844 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]]]}] 09:05:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 09:05:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 673ms 09:05:53 INFO - PROCESS | 1672 | 1469549153879 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 09:05:53 INFO - PROCESS | 1672 | 1469549153883 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 09:05:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 09:05:53 INFO - PROCESS | 1672 | 1469549153887 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 09:05:53 INFO - PROCESS | 1672 | 1469549153889 Marionette TRACE conn2 <- [1,2438,null,{}] 09:05:53 INFO - PROCESS | 1672 | 1469549153891 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}] 09:05:53 INFO - PROCESS | 1672 | 1469549153893 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:53 INFO - PROCESS | 1672 | 1469549153994 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 09:05:54 INFO - PROCESS | 1672 | 1469549154056 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:54 INFO - PROCESS | 1672 | 1469549154057 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:54 INFO - PROCESS | 1672 | ++DOCSHELL 0x123845000 == 43 [pid = 1672] [id = 617] 09:05:54 INFO - PROCESS | 1672 | ++DOMWINDOW == 101 (0x1169e4c00) [pid = 1672] [serial = 1851] [outer = 0x0] 09:05:54 INFO - PROCESS | 1672 | ++DOMWINDOW == 102 (0x1172b2c00) [pid = 1672] [serial = 1852] [outer = 0x1169e4c00] 09:05:54 INFO - PROCESS | 1672 | 1469549154088 Marionette DEBUG loaded listener.js 09:05:54 INFO - PROCESS | 1672 | ++DOMWINDOW == 103 (0x117478800) [pid = 1672] [serial = 1853] [outer = 0x1169e4c00] 09:05:54 INFO - PROCESS | 1672 | 1469549154611 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]]]}] 09:05:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 09:05:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 773ms 09:05:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 09:05:54 INFO - PROCESS | 1672 | 1469549154690 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 09:05:54 INFO - PROCESS | 1672 | 1469549154692 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 09:05:54 INFO - PROCESS | 1672 | 1469549154696 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 09:05:54 INFO - PROCESS | 1672 | 1469549154700 Marionette TRACE conn2 <- [1,2442,null,{}] 09:05:54 INFO - PROCESS | 1672 | 1469549154712 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}] 09:05:54 INFO - PROCESS | 1672 | 1469549154717 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:54 INFO - PROCESS | 1672 | 1469549154865 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 09:05:55 INFO - PROCESS | 1672 | 1469549154997 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:55 INFO - PROCESS | 1672 | 1469549154999 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:55 INFO - PROCESS | 1672 | ++DOCSHELL 0x12b969000 == 44 [pid = 1672] [id = 618] 09:05:55 INFO - PROCESS | 1672 | ++DOMWINDOW == 104 (0x118887000) [pid = 1672] [serial = 1854] [outer = 0x0] 09:05:55 INFO - PROCESS | 1672 | ++DOMWINDOW == 105 (0x119587000) [pid = 1672] [serial = 1855] [outer = 0x118887000] 09:05:55 INFO - PROCESS | 1672 | 1469549155031 Marionette DEBUG loaded listener.js 09:05:55 INFO - PROCESS | 1672 | ++DOMWINDOW == 106 (0x119b24400) [pid = 1672] [serial = 1856] [outer = 0x118887000] 09:05:55 INFO - PROCESS | 1672 | 1469549155449 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]]]}] 09:05:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 09:05:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 776ms 09:05:55 INFO - PROCESS | 1672 | 1469549155471 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 09:05:55 INFO - PROCESS | 1672 | 1469549155473 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 09:05:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 09:05:55 INFO - PROCESS | 1672 | 1469549155475 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 09:05:55 INFO - PROCESS | 1672 | 1469549155477 Marionette TRACE conn2 <- [1,2446,null,{}] 09:05:55 INFO - PROCESS | 1672 | 1469549155479 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}] 09:05:55 INFO - PROCESS | 1672 | 1469549155480 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:55 INFO - PROCESS | 1672 | 1469549155580 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 09:05:55 INFO - PROCESS | 1672 | 1469549155639 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:55 INFO - PROCESS | 1672 | 1469549155640 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:55 INFO - PROCESS | 1672 | ++DOCSHELL 0x12c72e800 == 45 [pid = 1672] [id = 619] 09:05:55 INFO - PROCESS | 1672 | ++DOMWINDOW == 107 (0x119c29c00) [pid = 1672] [serial = 1857] [outer = 0x0] 09:05:55 INFO - PROCESS | 1672 | ++DOMWINDOW == 108 (0x120fc2000) [pid = 1672] [serial = 1858] [outer = 0x119c29c00] 09:05:55 INFO - PROCESS | 1672 | 1469549155669 Marionette DEBUG loaded listener.js 09:05:55 INFO - PROCESS | 1672 | ++DOMWINDOW == 109 (0x124489800) [pid = 1672] [serial = 1859] [outer = 0x119c29c00] 09:05:56 INFO - PROCESS | 1672 | 1469549156269 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]]]}] 09:05:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 09:05:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 821ms 09:05:56 INFO - PROCESS | 1672 | 1469549156305 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 09:05:56 INFO - PROCESS | 1672 | 1469549156308 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 09:05:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 09:05:56 INFO - PROCESS | 1672 | 1469549156313 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 09:05:56 INFO - PROCESS | 1672 | 1469549156315 Marionette TRACE conn2 <- [1,2450,null,{}] 09:05:56 INFO - PROCESS | 1672 | 1469549156319 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}] 09:05:56 INFO - PROCESS | 1672 | 1469549156320 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:56 INFO - PROCESS | 1672 | 1469549156417 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 09:05:56 INFO - PROCESS | 1672 | 1469549156489 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:56 INFO - PROCESS | 1672 | 1469549156491 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:56 INFO - PROCESS | 1672 | ++DOCSHELL 0x119390000 == 46 [pid = 1672] [id = 620] 09:05:56 INFO - PROCESS | 1672 | ++DOMWINDOW == 110 (0x113a06c00) [pid = 1672] [serial = 1860] [outer = 0x0] 09:05:56 INFO - PROCESS | 1672 | ++DOMWINDOW == 111 (0x1151ab800) [pid = 1672] [serial = 1861] [outer = 0x113a06c00] 09:05:56 INFO - PROCESS | 1672 | 1469549156518 Marionette DEBUG loaded listener.js 09:05:56 INFO - PROCESS | 1672 | ++DOMWINDOW == 112 (0x116a9fc00) [pid = 1672] [serial = 1862] [outer = 0x113a06c00] 09:05:57 INFO - PROCESS | 1672 | --DOCSHELL 0x12b83b800 == 45 [pid = 1672] [id = 614] 09:05:57 INFO - PROCESS | 1672 | --DOCSHELL 0x12b73e800 == 44 [pid = 1672] [id = 613] 09:05:57 INFO - PROCESS | 1672 | --DOCSHELL 0x123829800 == 43 [pid = 1672] [id = 612] 09:05:57 INFO - PROCESS | 1672 | --DOCSHELL 0x129c65000 == 42 [pid = 1672] [id = 611] 09:05:57 INFO - PROCESS | 1672 | --DOCSHELL 0x128e9e800 == 41 [pid = 1672] [id = 610] 09:05:57 INFO - PROCESS | 1672 | --DOCSHELL 0x126976000 == 40 [pid = 1672] [id = 609] 09:05:57 INFO - PROCESS | 1672 | --DOCSHELL 0x12558c000 == 39 [pid = 1672] [id = 608] 09:05:57 INFO - PROCESS | 1672 | --DOCSHELL 0x123bef800 == 38 [pid = 1672] [id = 607] 09:05:57 INFO - PROCESS | 1672 | --DOCSHELL 0x123830800 == 37 [pid = 1672] [id = 606] 09:05:57 INFO - PROCESS | 1672 | --DOCSHELL 0x11939a800 == 36 [pid = 1672] [id = 605] 09:05:57 INFO - PROCESS | 1672 | --DOCSHELL 0x117254800 == 35 [pid = 1672] [id = 604] 09:05:57 INFO - PROCESS | 1672 | --DOCSHELL 0x11674a800 == 34 [pid = 1672] [id = 603] 09:05:57 INFO - PROCESS | 1672 | --DOCSHELL 0x12c2b0000 == 33 [pid = 1672] [id = 601] 09:05:57 INFO - PROCESS | 1672 | --DOCSHELL 0x11699e000 == 32 [pid = 1672] [id = 602] 09:05:57 INFO - PROCESS | 1672 | --DOCSHELL 0x12c72e800 == 31 [pid = 1672] [id = 619] 09:05:57 INFO - PROCESS | 1672 | --DOCSHELL 0x12b969000 == 30 [pid = 1672] [id = 618] 09:05:57 INFO - PROCESS | 1672 | --DOCSHELL 0x123845000 == 29 [pid = 1672] [id = 617] 09:05:57 INFO - PROCESS | 1672 | --DOCSHELL 0x12bde9000 == 28 [pid = 1672] [id = 615] 09:05:57 INFO - PROCESS | 1672 | --DOCSHELL 0x116743000 == 27 [pid = 1672] [id = 616] 09:05:57 INFO - PROCESS | 1672 | --DOMWINDOW == 111 (0x123a59c00) [pid = 1672] [serial = 1786] [outer = 0x0] [url = about:blank] 09:05:57 INFO - PROCESS | 1672 | --DOMWINDOW == 110 (0x124484400) [pid = 1672] [serial = 1789] [outer = 0x0] [url = about:blank] 09:05:57 INFO - PROCESS | 1672 | --DOMWINDOW == 109 (0x1160ef400) [pid = 1672] [serial = 1759] [outer = 0x0] [url = about:blank] 09:05:57 INFO - PROCESS | 1672 | --DOMWINDOW == 108 (0x11697d800) [pid = 1672] [serial = 1760] [outer = 0x0] [url = about:blank] 09:05:57 INFO - PROCESS | 1672 | --DOMWINDOW == 107 (0x117e17400) [pid = 1672] [serial = 1768] [outer = 0x0] [url = about:blank] 09:05:57 INFO - PROCESS | 1672 | --DOMWINDOW == 106 (0x11904b800) [pid = 1672] [serial = 1769] [outer = 0x0] [url = about:blank] 09:05:57 INFO - PROCESS | 1672 | --DOMWINDOW == 105 (0x1129cfc00) [pid = 1672] [serial = 1753] [outer = 0x0] [url = about:blank] 09:05:57 INFO - PROCESS | 1672 | --DOMWINDOW == 104 (0x1129da000) [pid = 1672] [serial = 1754] [outer = 0x0] [url = about:blank] 09:05:57 INFO - PROCESS | 1672 | --DOMWINDOW == 103 (0x117448400) [pid = 1672] [serial = 1765] [outer = 0x0] [url = about:blank] 09:05:57 INFO - PROCESS | 1672 | --DOMWINDOW == 102 (0x117477c00) [pid = 1672] [serial = 1766] [outer = 0x0] [url = about:blank] 09:05:57 INFO - PROCESS | 1672 | --DOMWINDOW == 101 (0x1199adc00) [pid = 1672] [serial = 1777] [outer = 0x0] [url = about:blank] 09:05:57 INFO - PROCESS | 1672 | --DOMWINDOW == 100 (0x119b28400) [pid = 1672] [serial = 1778] [outer = 0x0] [url = about:blank] 09:05:57 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x12506f400) [pid = 1672] [serial = 1751] [outer = 0x0] [url = about:blank] 09:05:57 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x112f50000) [pid = 1672] [serial = 1756] [outer = 0x0] [url = about:blank] 09:05:57 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x112fa8800) [pid = 1672] [serial = 1757] [outer = 0x0] [url = about:blank] 09:05:57 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x119047800) [pid = 1672] [serial = 1771] [outer = 0x0] [url = about:blank] 09:05:57 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x11937a800) [pid = 1672] [serial = 1772] [outer = 0x0] [url = about:blank] 09:05:57 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x119c24400) [pid = 1672] [serial = 1780] [outer = 0x0] [url = about:blank] 09:05:57 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x119c2d400) [pid = 1672] [serial = 1781] [outer = 0x0] [url = about:blank] 09:05:57 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x1170acc00) [pid = 1672] [serial = 1762] [outer = 0x0] [url = about:blank] 09:05:57 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x117403400) [pid = 1672] [serial = 1763] [outer = 0x0] [url = about:blank] 09:05:57 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x119816400) [pid = 1672] [serial = 1774] [outer = 0x0] [url = about:blank] 09:05:57 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x1199a7000) [pid = 1672] [serial = 1775] [outer = 0x0] [url = about:blank] 09:05:57 INFO - PROCESS | 1672 | --DOMWINDOW == 88 (0x124845800) [pid = 1672] [serial = 1792] [outer = 0x0] [url = about:blank] 09:05:57 INFO - PROCESS | 1672 | --DOMWINDOW == 87 (0x12448c400) [pid = 1672] [serial = 1790] [outer = 0x0] [url = about:blank] 09:05:57 INFO - PROCESS | 1672 | --DOMWINDOW == 86 (0x117403c00) [pid = 1672] [serial = 1795] [outer = 0x0] [url = about:blank] 09:05:57 INFO - PROCESS | 1672 | --DOMWINDOW == 85 (0x124843400) [pid = 1672] [serial = 1798] [outer = 0x0] [url = about:blank] 09:05:57 INFO - PROCESS | 1672 | --DOMWINDOW == 84 (0x12484f800) [pid = 1672] [serial = 1793] [outer = 0x0] [url = about:blank] 09:05:57 INFO - PROCESS | 1672 | --DOMWINDOW == 83 (0x124884000) [pid = 1672] [serial = 1799] [outer = 0x0] [url = about:blank] 09:05:57 INFO - PROCESS | 1672 | --DOMWINDOW == 82 (0x119c30400) [pid = 1672] [serial = 1783] [outer = 0x0] [url = about:blank] 09:05:57 INFO - PROCESS | 1672 | --DOMWINDOW == 81 (0x124de4800) [pid = 1672] [serial = 1804] [outer = 0x0] [url = about:blank] 09:05:57 INFO - PROCESS | 1672 | --DOMWINDOW == 80 (0x1249ea400) [pid = 1672] [serial = 1802] [outer = 0x0] [url = about:blank] 09:05:57 INFO - PROCESS | 1672 | --DOMWINDOW == 79 (0x119377c00) [pid = 1672] [serial = 1796] [outer = 0x0] [url = about:blank] 09:05:57 INFO - PROCESS | 1672 | --DOMWINDOW == 78 (0x120fd1800) [pid = 1672] [serial = 1784] [outer = 0x0] [url = about:blank] 09:05:57 INFO - PROCESS | 1672 | --DOMWINDOW == 77 (0x12408a400) [pid = 1672] [serial = 1787] [outer = 0x0] [url = about:blank] 09:05:57 INFO - PROCESS | 1672 | --DOMWINDOW == 76 (0x124511c00) [pid = 1672] [serial = 1801] [outer = 0x0] [url = about:blank] 09:05:57 INFO - PROCESS | 1672 | 1469549157503 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]]]}] 09:05:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 09:05:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1225ms 09:05:57 INFO - PROCESS | 1672 | 1469549157561 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 09:05:57 INFO - PROCESS | 1672 | 1469549157564 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 09:05:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 09:05:57 INFO - PROCESS | 1672 | 1469549157567 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 09:05:57 INFO - PROCESS | 1672 | 1469549157569 Marionette TRACE conn2 <- [1,2454,null,{}] 09:05:57 INFO - PROCESS | 1672 | 1469549157573 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}] 09:05:57 INFO - PROCESS | 1672 | 1469549157575 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:57 INFO - PROCESS | 1672 | 1469549157674 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 09:05:57 INFO - PROCESS | 1672 | 1469549157799 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:57 INFO - PROCESS | 1672 | 1469549157802 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:57 INFO - PROCESS | 1672 | ++DOCSHELL 0x113d7f000 == 28 [pid = 1672] [id = 621] 09:05:57 INFO - PROCESS | 1672 | ++DOMWINDOW == 77 (0x112f46c00) [pid = 1672] [serial = 1863] [outer = 0x0] 09:05:57 INFO - PROCESS | 1672 | ++DOMWINDOW == 78 (0x112f4f800) [pid = 1672] [serial = 1864] [outer = 0x112f46c00] 09:05:57 INFO - PROCESS | 1672 | 1469549157836 Marionette DEBUG loaded listener.js 09:05:57 INFO - PROCESS | 1672 | ++DOMWINDOW == 79 (0x113374c00) [pid = 1672] [serial = 1865] [outer = 0x112f46c00] 09:05:58 INFO - PROCESS | 1672 | 1469549158343 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]]]}] 09:05:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 09:05:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 824ms 09:05:58 INFO - PROCESS | 1672 | 1469549158398 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 09:05:58 INFO - PROCESS | 1672 | 1469549158402 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 09:05:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 09:05:58 INFO - PROCESS | 1672 | 1469549158410 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 09:05:58 INFO - PROCESS | 1672 | 1469549158412 Marionette TRACE conn2 <- [1,2458,null,{}] 09:05:58 INFO - PROCESS | 1672 | 1469549158414 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}] 09:05:58 INFO - PROCESS | 1672 | 1469549158416 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:58 INFO - PROCESS | 1672 | 1469549158517 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 09:05:58 INFO - PROCESS | 1672 | 1469549158594 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:58 INFO - PROCESS | 1672 | 1469549158595 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:58 INFO - PROCESS | 1672 | ++DOCSHELL 0x11725c000 == 29 [pid = 1672] [id = 622] 09:05:58 INFO - PROCESS | 1672 | ++DOMWINDOW == 80 (0x1160ef000) [pid = 1672] [serial = 1866] [outer = 0x0] 09:05:58 INFO - PROCESS | 1672 | ++DOMWINDOW == 81 (0x11690e000) [pid = 1672] [serial = 1867] [outer = 0x1160ef000] 09:05:58 INFO - PROCESS | 1672 | 1469549158627 Marionette DEBUG loaded listener.js 09:05:58 INFO - PROCESS | 1672 | ++DOMWINDOW == 82 (0x1170aac00) [pid = 1672] [serial = 1868] [outer = 0x1160ef000] 09:05:59 INFO - PROCESS | 1672 | 1469549159218 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]]]}] 09:05:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 09:05:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 821ms 09:05:59 INFO - PROCESS | 1672 | 1469549159230 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 09:05:59 INFO - PROCESS | 1672 | 1469549159235 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 09:05:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 09:05:59 INFO - PROCESS | 1672 | 1469549159243 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 09:05:59 INFO - PROCESS | 1672 | 1469549159244 Marionette TRACE conn2 <- [1,2462,null,{}] 09:05:59 INFO - PROCESS | 1672 | 1469549159247 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}] 09:05:59 INFO - PROCESS | 1672 | 1469549159249 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:59 INFO - PROCESS | 1672 | 1469549159312 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 09:05:59 INFO - PROCESS | 1672 | 1469549159316 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:59 INFO - PROCESS | 1672 | 1469549159317 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:59 INFO - PROCESS | 1672 | ++DOCSHELL 0x117085000 == 30 [pid = 1672] [id = 623] 09:05:59 INFO - PROCESS | 1672 | ++DOMWINDOW == 83 (0x1127d7000) [pid = 1672] [serial = 1869] [outer = 0x0] 09:05:59 INFO - PROCESS | 1672 | ++DOMWINDOW == 84 (0x113aad400) [pid = 1672] [serial = 1870] [outer = 0x1127d7000] 09:05:59 INFO - PROCESS | 1672 | 1469549159343 Marionette DEBUG loaded listener.js 09:05:59 INFO - PROCESS | 1672 | ++DOMWINDOW == 85 (0x1170ab000) [pid = 1672] [serial = 1871] [outer = 0x1127d7000] 09:05:59 INFO - PROCESS | 1672 | 1469549159793 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]]]}] 09:05:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 09:05:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 573ms 09:05:59 INFO - PROCESS | 1672 | 1469549159813 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 09:05:59 INFO - PROCESS | 1672 | 1469549159817 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 09:05:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 09:05:59 INFO - PROCESS | 1672 | 1469549159823 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 09:05:59 INFO - PROCESS | 1672 | 1469549159826 Marionette TRACE conn2 <- [1,2466,null,{}] 09:05:59 INFO - PROCESS | 1672 | 1469549159829 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}] 09:05:59 INFO - PROCESS | 1672 | 1469549159832 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:59 INFO - PROCESS | 1672 | 1469549159952 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 09:05:59 INFO - PROCESS | 1672 | 1469549159958 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:05:59 INFO - PROCESS | 1672 | 1469549159960 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:05:59 INFO - PROCESS | 1672 | ++DOCSHELL 0x1195ab800 == 31 [pid = 1672] [id = 624] 09:05:59 INFO - PROCESS | 1672 | ++DOMWINDOW == 86 (0x117406c00) [pid = 1672] [serial = 1872] [outer = 0x0] 09:05:59 INFO - PROCESS | 1672 | ++DOMWINDOW == 87 (0x117454c00) [pid = 1672] [serial = 1873] [outer = 0x117406c00] 09:06:00 INFO - PROCESS | 1672 | 1469549160002 Marionette DEBUG loaded listener.js 09:06:00 INFO - PROCESS | 1672 | ++DOMWINDOW == 88 (0x11747e400) [pid = 1672] [serial = 1874] [outer = 0x117406c00] 09:06:00 INFO - PROCESS | 1672 | 1469549160380 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]]]}] 09:06:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 09:06:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 573ms 09:06:00 INFO - PROCESS | 1672 | 1469549160396 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 09:06:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 09:06:00 INFO - PROCESS | 1672 | 1469549160405 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 09:06:00 INFO - PROCESS | 1672 | 1469549160410 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 09:06:00 INFO - PROCESS | 1672 | 1469549160412 Marionette TRACE conn2 <- [1,2470,null,{}] 09:06:00 INFO - PROCESS | 1672 | 1469549160420 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}] 09:06:00 INFO - PROCESS | 1672 | 1469549160423 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:00 INFO - PROCESS | 1672 | 1469549160499 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 09:06:00 INFO - PROCESS | 1672 | 1469549160504 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:00 INFO - PROCESS | 1672 | 1469549160506 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:00 INFO - PROCESS | 1672 | ++DOCSHELL 0x123bde000 == 32 [pid = 1672] [id = 625] 09:06:00 INFO - PROCESS | 1672 | ++DOMWINDOW == 89 (0x1160e8800) [pid = 1672] [serial = 1875] [outer = 0x0] 09:06:00 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x118887400) [pid = 1672] [serial = 1876] [outer = 0x1160e8800] 09:06:00 INFO - PROCESS | 1672 | 1469549160554 Marionette DEBUG loaded listener.js 09:06:00 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x1191d5c00) [pid = 1672] [serial = 1877] [outer = 0x1160e8800] 09:06:00 INFO - PROCESS | 1672 | 1469549160881 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]]]}] 09:06:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 09:06:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 522ms 09:06:00 INFO - PROCESS | 1672 | 1469549160931 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 09:06:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 09:06:00 INFO - PROCESS | 1672 | 1469549160933 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 09:06:00 INFO - PROCESS | 1672 | 1469549160935 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 09:06:00 INFO - PROCESS | 1672 | 1469549160936 Marionette TRACE conn2 <- [1,2474,null,{}] 09:06:00 INFO - PROCESS | 1672 | 1469549160938 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}] 09:06:00 INFO - PROCESS | 1672 | 1469549160939 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:01 INFO - PROCESS | 1672 | 1469549161015 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 09:06:01 INFO - PROCESS | 1672 | 1469549161082 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:01 INFO - PROCESS | 1672 | 1469549161083 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:01 INFO - PROCESS | 1672 | ++DOCSHELL 0x12486a000 == 33 [pid = 1672] [id = 626] 09:06:01 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x11839a400) [pid = 1672] [serial = 1878] [outer = 0x0] 09:06:01 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x1193ab000) [pid = 1672] [serial = 1879] [outer = 0x11839a400] 09:06:01 INFO - PROCESS | 1672 | 1469549161108 Marionette DEBUG loaded listener.js 09:06:01 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x1199a9400) [pid = 1672] [serial = 1880] [outer = 0x11839a400] 09:06:01 INFO - PROCESS | 1672 | 1469549161449 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]]]}] 09:06:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 09:06:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 518ms 09:06:01 INFO - PROCESS | 1672 | 1469549161453 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 09:06:01 INFO - PROCESS | 1672 | 1469549161457 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 09:06:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 09:06:01 INFO - PROCESS | 1672 | 1469549161476 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 09:06:01 INFO - PROCESS | 1672 | 1469549161478 Marionette TRACE conn2 <- [1,2478,null,{}] 09:06:01 INFO - PROCESS | 1672 | 1469549161480 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}] 09:06:01 INFO - PROCESS | 1672 | 1469549161482 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:01 INFO - PROCESS | 1672 | 1469549161623 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 09:06:01 INFO - PROCESS | 1672 | 1469549161658 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:01 INFO - PROCESS | 1672 | 1469549161659 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:01 INFO - PROCESS | 1672 | ++DOCSHELL 0x126113800 == 34 [pid = 1672] [id = 627] 09:06:01 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x1127da800) [pid = 1672] [serial = 1881] [outer = 0x0] 09:06:01 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x119b25400) [pid = 1672] [serial = 1882] [outer = 0x1127da800] 09:06:01 INFO - PROCESS | 1672 | 1469549161684 Marionette DEBUG loaded listener.js 09:06:01 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x119c24c00) [pid = 1672] [serial = 1883] [outer = 0x1127da800] 09:06:02 INFO - PROCESS | 1672 | 1469549162000 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]]]}] 09:06:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 09:06:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 569ms 09:06:02 INFO - PROCESS | 1672 | 1469549162045 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 09:06:02 INFO - PROCESS | 1672 | 1469549162046 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 09:06:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 09:06:02 INFO - PROCESS | 1672 | 1469549162048 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 09:06:02 INFO - PROCESS | 1672 | 1469549162049 Marionette TRACE conn2 <- [1,2482,null,{}] 09:06:02 INFO - PROCESS | 1672 | 1469549162052 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}] 09:06:02 INFO - PROCESS | 1672 | 1469549162056 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:02 INFO - PROCESS | 1672 | 1469549162170 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 09:06:02 INFO - PROCESS | 1672 | 1469549162207 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:02 INFO - PROCESS | 1672 | 1469549162208 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:02 INFO - PROCESS | 1672 | ++DOCSHELL 0x128ea2800 == 35 [pid = 1672] [id = 628] 09:06:02 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x119c25800) [pid = 1672] [serial = 1884] [outer = 0x0] 09:06:02 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x117477400) [pid = 1672] [serial = 1885] [outer = 0x119c25800] 09:06:02 INFO - PROCESS | 1672 | 1469549162233 Marionette DEBUG loaded listener.js 09:06:02 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x123f93000) [pid = 1672] [serial = 1886] [outer = 0x119c25800] 09:06:02 INFO - PROCESS | 1672 | 1469549162527 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]]]}] 09:06:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 09:06:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 522ms 09:06:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 09:06:02 INFO - PROCESS | 1672 | 1469549162571 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 09:06:02 INFO - PROCESS | 1672 | 1469549162572 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 09:06:02 INFO - PROCESS | 1672 | 1469549162577 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 09:06:02 INFO - PROCESS | 1672 | 1469549162578 Marionette TRACE conn2 <- [1,2486,null,{}] 09:06:02 INFO - PROCESS | 1672 | 1469549162580 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}] 09:06:02 INFO - PROCESS | 1672 | 1469549162589 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:02 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x1129d8c00) [pid = 1672] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 09:06:02 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x1169e4c00) [pid = 1672] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 09:06:02 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x119b2d800) [pid = 1672] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 09:06:02 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x112a6c400) [pid = 1672] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 09:06:02 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x124481000) [pid = 1672] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 09:06:02 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x112a7e800) [pid = 1672] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 09:06:02 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x112744000) [pid = 1672] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 09:06:02 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x112a80000) [pid = 1672] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 09:06:02 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x112f55800) [pid = 1672] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 09:06:02 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x119c29c00) [pid = 1672] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 09:06:02 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x11740f000) [pid = 1672] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 09:06:02 INFO - PROCESS | 1672 | --DOMWINDOW == 88 (0x11339d400) [pid = 1672] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 09:06:02 INFO - PROCESS | 1672 | --DOMWINDOW == 87 (0x124b5f000) [pid = 1672] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 09:06:02 INFO - PROCESS | 1672 | --DOMWINDOW == 86 (0x124f21800) [pid = 1672] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 09:06:02 INFO - PROCESS | 1672 | --DOMWINDOW == 85 (0x120fd2000) [pid = 1672] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 09:06:02 INFO - PROCESS | 1672 | --DOMWINDOW == 84 (0x118887000) [pid = 1672] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 09:06:02 INFO - PROCESS | 1672 | --DOMWINDOW == 83 (0x119587400) [pid = 1672] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 09:06:02 INFO - PROCESS | 1672 | --DOMWINDOW == 82 (0x124891000) [pid = 1672] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 09:06:02 INFO - PROCESS | 1672 | 1469549162711 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 09:06:02 INFO - PROCESS | 1672 | 1469549162749 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:02 INFO - PROCESS | 1672 | 1469549162750 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:02 INFO - PROCESS | 1672 | ++DOCSHELL 0x116957800 == 36 [pid = 1672] [id = 629] 09:06:02 INFO - PROCESS | 1672 | ++DOMWINDOW == 83 (0x111c7b800) [pid = 1672] [serial = 1887] [outer = 0x0] 09:06:02 INFO - PROCESS | 1672 | ++DOMWINDOW == 84 (0x112f55c00) [pid = 1672] [serial = 1888] [outer = 0x111c7b800] 09:06:02 INFO - PROCESS | 1672 | 1469549162774 Marionette DEBUG loaded listener.js 09:06:02 INFO - PROCESS | 1672 | ++DOMWINDOW == 85 (0x11740f000) [pid = 1672] [serial = 1889] [outer = 0x111c7b800] 09:06:03 INFO - PROCESS | 1672 | 1469549163078 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]]]}] 09:06:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 09:06:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 519ms 09:06:03 INFO - PROCESS | 1672 | 1469549163096 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 09:06:03 INFO - PROCESS | 1672 | 1469549163097 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 09:06:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 09:06:03 INFO - PROCESS | 1672 | 1469549163099 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 09:06:03 INFO - PROCESS | 1672 | 1469549163100 Marionette TRACE conn2 <- [1,2490,null,{}] 09:06:03 INFO - PROCESS | 1672 | 1469549163102 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}] 09:06:03 INFO - PROCESS | 1672 | 1469549163103 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:03 INFO - PROCESS | 1672 | 1469549163178 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 09:06:03 INFO - PROCESS | 1672 | 1469549163181 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:03 INFO - PROCESS | 1672 | 1469549163183 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:03 INFO - PROCESS | 1672 | ++DOCSHELL 0x129c56000 == 37 [pid = 1672] [id = 630] 09:06:03 INFO - PROCESS | 1672 | ++DOMWINDOW == 86 (0x11747d800) [pid = 1672] [serial = 1890] [outer = 0x0] 09:06:03 INFO - PROCESS | 1672 | ++DOMWINDOW == 87 (0x120fcd800) [pid = 1672] [serial = 1891] [outer = 0x11747d800] 09:06:03 INFO - PROCESS | 1672 | 1469549163208 Marionette DEBUG loaded listener.js 09:06:03 INFO - PROCESS | 1672 | ++DOMWINDOW == 88 (0x124486c00) [pid = 1672] [serial = 1892] [outer = 0x11747d800] 09:06:03 INFO - PROCESS | 1672 | 1469549163532 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]]]}] 09:06:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 09:06:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 469ms 09:06:03 INFO - PROCESS | 1672 | 1469549163569 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 09:06:03 INFO - PROCESS | 1672 | 1469549163570 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 09:06:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 09:06:03 INFO - PROCESS | 1672 | 1469549163576 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 09:06:03 INFO - PROCESS | 1672 | 1469549163578 Marionette TRACE conn2 <- [1,2494,null,{}] 09:06:03 INFO - PROCESS | 1672 | 1469549163580 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}] 09:06:03 INFO - PROCESS | 1672 | 1469549163581 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:03 INFO - PROCESS | 1672 | 1469549163704 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 09:06:03 INFO - PROCESS | 1672 | 1469549163715 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:03 INFO - PROCESS | 1672 | 1469549163717 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:03 INFO - PROCESS | 1672 | ++DOCSHELL 0x123bd9000 == 38 [pid = 1672] [id = 631] 09:06:03 INFO - PROCESS | 1672 | ++DOMWINDOW == 89 (0x119c2d800) [pid = 1672] [serial = 1893] [outer = 0x0] 09:06:03 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x124511c00) [pid = 1672] [serial = 1894] [outer = 0x119c2d800] 09:06:03 INFO - PROCESS | 1672 | 1469549163757 Marionette DEBUG loaded listener.js 09:06:03 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x124848400) [pid = 1672] [serial = 1895] [outer = 0x119c2d800] 09:06:04 INFO - PROCESS | 1672 | 1469549164155 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]]]}] 09:06:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 09:06:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 621ms 09:06:04 INFO - PROCESS | 1672 | 1469549164198 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 09:06:04 INFO - PROCESS | 1672 | 1469549164199 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 09:06:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 09:06:04 INFO - PROCESS | 1672 | 1469549164201 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 09:06:04 INFO - PROCESS | 1672 | 1469549164202 Marionette TRACE conn2 <- [1,2498,null,{}] 09:06:04 INFO - PROCESS | 1672 | 1469549164204 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}] 09:06:04 INFO - PROCESS | 1672 | 1469549164206 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:04 INFO - PROCESS | 1672 | 1469549164307 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 09:06:04 INFO - PROCESS | 1672 | 1469549164326 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:04 INFO - PROCESS | 1672 | 1469549164327 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:04 INFO - PROCESS | 1672 | ++DOCSHELL 0x12b82b000 == 39 [pid = 1672] [id = 632] 09:06:04 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x124850000) [pid = 1672] [serial = 1896] [outer = 0x0] 09:06:04 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x124887c00) [pid = 1672] [serial = 1897] [outer = 0x124850000] 09:06:04 INFO - PROCESS | 1672 | 1469549164351 Marionette DEBUG loaded listener.js 09:06:04 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x124b5f000) [pid = 1672] [serial = 1898] [outer = 0x124850000] 09:06:04 INFO - PROCESS | 1672 | 1469549164672 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]]]}] 09:06:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 09:06:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 519ms 09:06:04 INFO - PROCESS | 1672 | 1469549164721 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 09:06:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 09:06:04 INFO - PROCESS | 1672 | 1469549164723 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 09:06:04 INFO - PROCESS | 1672 | 1469549164726 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 09:06:04 INFO - PROCESS | 1672 | 1469549164739 Marionette TRACE conn2 <- [1,2502,null,{}] 09:06:04 INFO - PROCESS | 1672 | 1469549164743 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}] 09:06:04 INFO - PROCESS | 1672 | 1469549164745 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:04 INFO - PROCESS | 1672 | 1469549164881 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 09:06:04 INFO - PROCESS | 1672 | 1469549164967 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:04 INFO - PROCESS | 1672 | 1469549164969 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:04 INFO - PROCESS | 1672 | ++DOCSHELL 0x12b970000 == 40 [pid = 1672] [id = 633] 09:06:04 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x118887000) [pid = 1672] [serial = 1899] [outer = 0x0] 09:06:05 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x124bb7400) [pid = 1672] [serial = 1900] [outer = 0x118887000] 09:06:05 INFO - PROCESS | 1672 | 1469549165012 Marionette DEBUG loaded listener.js 09:06:05 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x1261a6400) [pid = 1672] [serial = 1901] [outer = 0x118887000] 09:06:05 INFO - PROCESS | 1672 | 1469549165517 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]]]}] 09:06:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 09:06:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 836ms 09:06:05 INFO - PROCESS | 1672 | 1469549165563 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 09:06:05 INFO - PROCESS | 1672 | 1469549165566 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 09:06:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 09:06:05 INFO - PROCESS | 1672 | 1469549165569 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 09:06:05 INFO - PROCESS | 1672 | 1469549165572 Marionette TRACE conn2 <- [1,2506,null,{}] 09:06:05 INFO - PROCESS | 1672 | 1469549165576 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}] 09:06:05 INFO - PROCESS | 1672 | 1469549165577 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:05 INFO - PROCESS | 1672 | 1469549165678 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 09:06:05 INFO - PROCESS | 1672 | 1469549165737 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:05 INFO - PROCESS | 1672 | 1469549165739 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:05 INFO - PROCESS | 1672 | ++DOCSHELL 0x1199be000 == 41 [pid = 1672] [id = 634] 09:06:05 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x113221c00) [pid = 1672] [serial = 1902] [outer = 0x0] 09:06:05 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x116aa0000) [pid = 1672] [serial = 1903] [outer = 0x113221c00] 09:06:05 INFO - PROCESS | 1672 | 1469549165770 Marionette DEBUG loaded listener.js 09:06:05 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x117448400) [pid = 1672] [serial = 1904] [outer = 0x113221c00] 09:06:06 INFO - PROCESS | 1672 | 1469549166225 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]]]}] 09:06:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 09:06:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 674ms 09:06:06 INFO - PROCESS | 1672 | 1469549166244 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 09:06:06 INFO - PROCESS | 1672 | 1469549166247 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 09:06:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 09:06:06 INFO - PROCESS | 1672 | 1469549166251 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 09:06:06 INFO - PROCESS | 1672 | 1469549166253 Marionette TRACE conn2 <- [1,2510,null,{}] 09:06:06 INFO - PROCESS | 1672 | 1469549166256 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}] 09:06:06 INFO - PROCESS | 1672 | 1469549166258 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:06 INFO - PROCESS | 1672 | 1469549166377 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 09:06:06 INFO - PROCESS | 1672 | 1469549166451 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:06 INFO - PROCESS | 1672 | 1469549166453 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:06 INFO - PROCESS | 1672 | ++DOCSHELL 0x126966000 == 42 [pid = 1672] [id = 635] 09:06:06 INFO - PROCESS | 1672 | ++DOMWINDOW == 101 (0x1176a4400) [pid = 1672] [serial = 1905] [outer = 0x0] 09:06:06 INFO - PROCESS | 1672 | ++DOMWINDOW == 102 (0x11904c800) [pid = 1672] [serial = 1906] [outer = 0x1176a4400] 09:06:06 INFO - PROCESS | 1672 | 1469549166483 Marionette DEBUG loaded listener.js 09:06:06 INFO - PROCESS | 1672 | ++DOMWINDOW == 103 (0x11937a000) [pid = 1672] [serial = 1907] [outer = 0x1176a4400] 09:06:06 INFO - PROCESS | 1672 | 1469549166897 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]]]}] 09:06:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 09:06:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 670ms 09:06:06 INFO - PROCESS | 1672 | 1469549166921 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 09:06:06 INFO - PROCESS | 1672 | 1469549166925 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 09:06:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 09:06:06 INFO - PROCESS | 1672 | 1469549166928 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 09:06:06 INFO - PROCESS | 1672 | 1469549166930 Marionette TRACE conn2 <- [1,2514,null,{}] 09:06:06 INFO - PROCESS | 1672 | 1469549166938 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}] 09:06:06 INFO - PROCESS | 1672 | 1469549166941 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:07 INFO - PROCESS | 1672 | 1469549167040 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 09:06:07 INFO - PROCESS | 1672 | 1469549167100 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:07 INFO - PROCESS | 1672 | 1469549167102 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:07 INFO - PROCESS | 1672 | ++DOCSHELL 0x12c051000 == 43 [pid = 1672] [id = 636] 09:06:07 INFO - PROCESS | 1672 | ++DOMWINDOW == 104 (0x119c2d400) [pid = 1672] [serial = 1908] [outer = 0x0] 09:06:07 INFO - PROCESS | 1672 | ++DOMWINDOW == 105 (0x120fd1800) [pid = 1672] [serial = 1909] [outer = 0x119c2d400] 09:06:07 INFO - PROCESS | 1672 | 1469549167133 Marionette DEBUG loaded listener.js 09:06:07 INFO - PROCESS | 1672 | ++DOMWINDOW == 106 (0x124084800) [pid = 1672] [serial = 1910] [outer = 0x119c2d400] 09:06:07 INFO - PROCESS | 1672 | 1469549167597 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]]]}] 09:06:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 09:06:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 720ms 09:06:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 09:06:07 INFO - PROCESS | 1672 | 1469549167649 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 09:06:07 INFO - PROCESS | 1672 | 1469549167651 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 09:06:07 INFO - PROCESS | 1672 | 1469549167653 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 09:06:07 INFO - PROCESS | 1672 | 1469549167654 Marionette TRACE conn2 <- [1,2518,null,{}] 09:06:07 INFO - PROCESS | 1672 | 1469549167711 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}] 09:06:07 INFO - PROCESS | 1672 | 1469549167713 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:07 INFO - PROCESS | 1672 | 1469549167927 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 09:06:08 INFO - PROCESS | 1672 | 1469549168003 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:08 INFO - PROCESS | 1672 | 1469549168005 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:08 INFO - PROCESS | 1672 | ++DOCSHELL 0x117254800 == 44 [pid = 1672] [id = 637] 09:06:08 INFO - PROCESS | 1672 | ++DOMWINDOW == 107 (0x1129d3c00) [pid = 1672] [serial = 1911] [outer = 0x0] 09:06:08 INFO - PROCESS | 1672 | ++DOMWINDOW == 108 (0x112a80000) [pid = 1672] [serial = 1912] [outer = 0x1129d3c00] 09:06:08 INFO - PROCESS | 1672 | 1469549168033 Marionette DEBUG loaded listener.js 09:06:08 INFO - PROCESS | 1672 | ++DOMWINDOW == 109 (0x113aab400) [pid = 1672] [serial = 1913] [outer = 0x1129d3c00] 09:06:08 INFO - PROCESS | 1672 | 1469549168450 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]]]}] 09:06:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 09:06:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 840ms 09:06:08 INFO - PROCESS | 1672 | 1469549168494 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 09:06:08 INFO - PROCESS | 1672 | 1469549168497 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 09:06:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 09:06:08 INFO - PROCESS | 1672 | 1469549168500 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 09:06:08 INFO - PROCESS | 1672 | 1469549168502 Marionette TRACE conn2 <- [1,2522,null,{}] 09:06:08 INFO - PROCESS | 1672 | 1469549168506 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}] 09:06:08 INFO - PROCESS | 1672 | 1469549168508 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:08 INFO - PROCESS | 1672 | 1469549168606 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 09:06:08 INFO - PROCESS | 1672 | 1469549168722 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:08 INFO - PROCESS | 1672 | 1469549168724 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:08 INFO - PROCESS | 1672 | --DOCSHELL 0x12b82b000 == 43 [pid = 1672] [id = 632] 09:06:08 INFO - PROCESS | 1672 | --DOCSHELL 0x123bd9000 == 42 [pid = 1672] [id = 631] 09:06:08 INFO - PROCESS | 1672 | --DOCSHELL 0x129c56000 == 41 [pid = 1672] [id = 630] 09:06:08 INFO - PROCESS | 1672 | --DOCSHELL 0x116957800 == 40 [pid = 1672] [id = 629] 09:06:08 INFO - PROCESS | 1672 | --DOMWINDOW == 108 (0x1151ab800) [pid = 1672] [serial = 1861] [outer = 0x0] [url = about:blank] 09:06:08 INFO - PROCESS | 1672 | ++DOCSHELL 0x117095000 == 41 [pid = 1672] [id = 638] 09:06:08 INFO - PROCESS | 1672 | ++DOMWINDOW == 109 (0x112a78400) [pid = 1672] [serial = 1914] [outer = 0x0] 09:06:08 INFO - PROCESS | 1672 | ++DOMWINDOW == 110 (0x1170af000) [pid = 1672] [serial = 1915] [outer = 0x112a78400] 09:06:08 INFO - PROCESS | 1672 | 1469549168796 Marionette DEBUG loaded listener.js 09:06:08 INFO - PROCESS | 1672 | ++DOMWINDOW == 111 (0x1176a1800) [pid = 1672] [serial = 1916] [outer = 0x112a78400] 09:06:08 INFO - PROCESS | 1672 | --DOCSHELL 0x128ea2800 == 40 [pid = 1672] [id = 628] 09:06:08 INFO - PROCESS | 1672 | --DOCSHELL 0x126113800 == 39 [pid = 1672] [id = 627] 09:06:08 INFO - PROCESS | 1672 | --DOCSHELL 0x12486a000 == 38 [pid = 1672] [id = 626] 09:06:08 INFO - PROCESS | 1672 | --DOCSHELL 0x123bde000 == 37 [pid = 1672] [id = 625] 09:06:08 INFO - PROCESS | 1672 | --DOCSHELL 0x1195ab800 == 36 [pid = 1672] [id = 624] 09:06:08 INFO - PROCESS | 1672 | --DOCSHELL 0x117085000 == 35 [pid = 1672] [id = 623] 09:06:08 INFO - PROCESS | 1672 | --DOCSHELL 0x11725c000 == 34 [pid = 1672] [id = 622] 09:06:08 INFO - PROCESS | 1672 | --DOCSHELL 0x113d7f000 == 33 [pid = 1672] [id = 621] 09:06:08 INFO - PROCESS | 1672 | --DOMWINDOW == 110 (0x112f4b800) [pid = 1672] [serial = 1849] [outer = 0x0] [url = about:blank] 09:06:08 INFO - PROCESS | 1672 | --DOMWINDOW == 109 (0x113ab1c00) [pid = 1672] [serial = 1850] [outer = 0x0] [url = about:blank] 09:06:08 INFO - PROCESS | 1672 | --DOMWINDOW == 108 (0x117478800) [pid = 1672] [serial = 1853] [outer = 0x0] [url = about:blank] 09:06:08 INFO - PROCESS | 1672 | --DOMWINDOW == 107 (0x1172b2c00) [pid = 1672] [serial = 1852] [outer = 0x0] [url = about:blank] 09:06:08 INFO - PROCESS | 1672 | --DOMWINDOW == 106 (0x120e96800) [pid = 1672] [serial = 1828] [outer = 0x0] [url = about:blank] 09:06:08 INFO - PROCESS | 1672 | --DOMWINDOW == 105 (0x1199ae000) [pid = 1672] [serial = 1825] [outer = 0x0] [url = about:blank] 09:06:08 INFO - PROCESS | 1672 | --DOMWINDOW == 104 (0x120fcc000) [pid = 1672] [serial = 1829] [outer = 0x0] [url = about:blank] 09:06:08 INFO - PROCESS | 1672 | --DOMWINDOW == 103 (0x124489000) [pid = 1672] [serial = 1834] [outer = 0x0] [url = about:blank] 09:06:08 INFO - PROCESS | 1672 | --DOMWINDOW == 102 (0x118887800) [pid = 1672] [serial = 1822] [outer = 0x0] [url = about:blank] 09:06:08 INFO - PROCESS | 1672 | --DOMWINDOW == 101 (0x1129d7800) [pid = 1672] [serial = 1807] [outer = 0x0] [url = about:blank] 09:06:08 INFO - PROCESS | 1672 | --DOMWINDOW == 100 (0x116075800) [pid = 1672] [serial = 1837] [outer = 0x0] [url = about:blank] 09:06:08 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x112a88400) [pid = 1672] [serial = 1808] [outer = 0x0] [url = about:blank] 09:06:08 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x118390800) [pid = 1672] [serial = 1819] [outer = 0x0] [url = about:blank] 09:06:08 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x1187dbc00) [pid = 1672] [serial = 1820] [outer = 0x0] [url = about:blank] 09:06:08 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x1132b3c00) [pid = 1672] [serial = 1810] [outer = 0x0] [url = about:blank] 09:06:08 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x120fc2000) [pid = 1672] [serial = 1858] [outer = 0x0] [url = about:blank] 09:06:08 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x11380e800) [pid = 1672] [serial = 1811] [outer = 0x0] [url = about:blank] 09:06:08 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x117450800) [pid = 1672] [serial = 1816] [outer = 0x0] [url = about:blank] 09:06:08 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x11747ec00) [pid = 1672] [serial = 1817] [outer = 0x0] [url = about:blank] 09:06:08 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x11662bc00) [pid = 1672] [serial = 1813] [outer = 0x0] [url = about:blank] 09:06:08 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x116a9cc00) [pid = 1672] [serial = 1814] [outer = 0x0] [url = about:blank] 09:06:08 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x124f81400) [pid = 1672] [serial = 1805] [outer = 0x0] [url = about:blank] 09:06:08 INFO - PROCESS | 1672 | --DOMWINDOW == 88 (0x12554a800) [pid = 1672] [serial = 1846] [outer = 0x0] [url = about:blank] 09:06:08 INFO - PROCESS | 1672 | --DOMWINDOW == 87 (0x1260a6800) [pid = 1672] [serial = 1847] [outer = 0x0] [url = about:blank] 09:06:08 INFO - PROCESS | 1672 | --DOMWINDOW == 86 (0x120fdcc00) [pid = 1672] [serial = 1831] [outer = 0x0] [url = about:blank] 09:06:08 INFO - PROCESS | 1672 | --DOMWINDOW == 85 (0x119b24400) [pid = 1672] [serial = 1856] [outer = 0x0] [url = about:blank] 09:06:08 INFO - PROCESS | 1672 | --DOMWINDOW == 84 (0x124483000) [pid = 1672] [serial = 1840] [outer = 0x0] [url = about:blank] 09:06:08 INFO - PROCESS | 1672 | --DOMWINDOW == 83 (0x119587000) [pid = 1672] [serial = 1855] [outer = 0x0] [url = about:blank] 09:06:08 INFO - PROCESS | 1672 | --DOMWINDOW == 82 (0x124890c00) [pid = 1672] [serial = 1841] [outer = 0x0] [url = about:blank] 09:06:08 INFO - PROCESS | 1672 | --DOMWINDOW == 81 (0x124ded400) [pid = 1672] [serial = 1843] [outer = 0x0] [url = about:blank] 09:06:08 INFO - PROCESS | 1672 | --DOMWINDOW == 80 (0x124489800) [pid = 1672] [serial = 1859] [outer = 0x0] [url = about:blank] 09:06:08 INFO - PROCESS | 1672 | --DOMWINDOW == 79 (0x124847000) [pid = 1672] [serial = 1835] [outer = 0x0] [url = about:blank] 09:06:08 INFO - PROCESS | 1672 | --DOMWINDOW == 78 (0x119c30800) [pid = 1672] [serial = 1826] [outer = 0x0] [url = about:blank] 09:06:08 INFO - PROCESS | 1672 | --DOMWINDOW == 77 (0x124084400) [pid = 1672] [serial = 1832] [outer = 0x0] [url = about:blank] 09:06:08 INFO - PROCESS | 1672 | --DOMWINDOW == 76 (0x119379000) [pid = 1672] [serial = 1823] [outer = 0x0] [url = about:blank] 09:06:08 INFO - PROCESS | 1672 | --DOMWINDOW == 75 (0x12506e400) [pid = 1672] [serial = 1844] [outer = 0x0] [url = about:blank] 09:06:09 INFO - PROCESS | 1672 | 1469549169203 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]]]}] 09:06:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 09:06:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 721ms 09:06:09 INFO - PROCESS | 1672 | 1469549169266 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 09:06:09 INFO - PROCESS | 1672 | 1469549169269 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 09:06:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 09:06:09 INFO - PROCESS | 1672 | 1469549169272 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 09:06:09 INFO - PROCESS | 1672 | 1469549169274 Marionette TRACE conn2 <- [1,2526,null,{}] 09:06:09 INFO - PROCESS | 1672 | 1469549169278 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}] 09:06:09 INFO - PROCESS | 1672 | 1469549169280 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:09 INFO - PROCESS | 1672 | 1469549169404 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 09:06:09 INFO - PROCESS | 1672 | 1469549169417 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:09 INFO - PROCESS | 1672 | 1469549169419 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:09 INFO - PROCESS | 1672 | ++DOCSHELL 0x1195c5000 == 34 [pid = 1672] [id = 639] 09:06:09 INFO - PROCESS | 1672 | ++DOMWINDOW == 76 (0x118768800) [pid = 1672] [serial = 1917] [outer = 0x0] 09:06:09 INFO - PROCESS | 1672 | ++DOMWINDOW == 77 (0x119050400) [pid = 1672] [serial = 1918] [outer = 0x118768800] 09:06:09 INFO - PROCESS | 1672 | 1469549169460 Marionette DEBUG loaded listener.js 09:06:09 INFO - PROCESS | 1672 | ++DOMWINDOW == 78 (0x119820800) [pid = 1672] [serial = 1919] [outer = 0x118768800] 09:06:09 INFO - PROCESS | 1672 | 1469549169890 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]]]}] 09:06:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 09:06:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 670ms 09:06:09 INFO - PROCESS | 1672 | 1469549169943 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 09:06:09 INFO - PROCESS | 1672 | 1469549169945 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 09:06:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 09:06:09 INFO - PROCESS | 1672 | 1469549169953 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 09:06:09 INFO - PROCESS | 1672 | 1469549169955 Marionette TRACE conn2 <- [1,2530,null,{}] 09:06:09 INFO - PROCESS | 1672 | 1469549169958 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}] 09:06:09 INFO - PROCESS | 1672 | 1469549169960 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:10 INFO - PROCESS | 1672 | 1469549170048 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 09:06:10 INFO - PROCESS | 1672 | 1469549170051 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:10 INFO - PROCESS | 1672 | 1469549170053 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:10 INFO - PROCESS | 1672 | ++DOCSHELL 0x124440000 == 35 [pid = 1672] [id = 640] 09:06:10 INFO - PROCESS | 1672 | ++DOMWINDOW == 79 (0x1199b0000) [pid = 1672] [serial = 1920] [outer = 0x0] 09:06:10 INFO - PROCESS | 1672 | ++DOMWINDOW == 80 (0x119b28400) [pid = 1672] [serial = 1921] [outer = 0x1199b0000] 09:06:10 INFO - PROCESS | 1672 | 1469549170079 Marionette DEBUG loaded listener.js 09:06:10 INFO - PROCESS | 1672 | ++DOMWINDOW == 81 (0x120fce400) [pid = 1672] [serial = 1922] [outer = 0x1199b0000] 09:06:10 INFO - PROCESS | 1672 | 1469549170410 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]]]}] 09:06:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 09:06:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 477ms 09:06:10 INFO - PROCESS | 1672 | 1469549170428 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 09:06:10 INFO - PROCESS | 1672 | 1469549170429 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 09:06:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 09:06:10 INFO - PROCESS | 1672 | 1469549170431 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 09:06:10 INFO - PROCESS | 1672 | 1469549170432 Marionette TRACE conn2 <- [1,2534,null,{}] 09:06:10 INFO - PROCESS | 1672 | 1469549170435 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}] 09:06:10 INFO - PROCESS | 1672 | 1469549170436 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:10 INFO - PROCESS | 1672 | 1469549170539 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 09:06:10 INFO - PROCESS | 1672 | 1469549170548 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:10 INFO - PROCESS | 1672 | 1469549170549 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:10 INFO - PROCESS | 1672 | ++DOCSHELL 0x125030800 == 36 [pid = 1672] [id = 641] 09:06:10 INFO - PROCESS | 1672 | ++DOMWINDOW == 82 (0x112a72400) [pid = 1672] [serial = 1923] [outer = 0x0] 09:06:10 INFO - PROCESS | 1672 | ++DOMWINDOW == 83 (0x12408a400) [pid = 1672] [serial = 1924] [outer = 0x112a72400] 09:06:10 INFO - PROCESS | 1672 | 1469549170574 Marionette DEBUG loaded listener.js 09:06:10 INFO - PROCESS | 1672 | ++DOMWINDOW == 84 (0x124508800) [pid = 1672] [serial = 1925] [outer = 0x112a72400] 09:06:10 INFO - PROCESS | 1672 | 1469549170898 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]]]}] 09:06:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 09:06:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 519ms 09:06:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 09:06:10 INFO - PROCESS | 1672 | 1469549170951 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 09:06:10 INFO - PROCESS | 1672 | 1469549170952 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 09:06:10 INFO - PROCESS | 1672 | 1469549170954 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 09:06:10 INFO - PROCESS | 1672 | 1469549170955 Marionette TRACE conn2 <- [1,2538,null,{}] 09:06:10 INFO - PROCESS | 1672 | 1469549170957 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}] 09:06:10 INFO - PROCESS | 1672 | 1469549170959 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:11 INFO - PROCESS | 1672 | 1469549171045 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 09:06:11 INFO - PROCESS | 1672 | 1469549171049 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:11 INFO - PROCESS | 1672 | 1469549171053 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:11 INFO - PROCESS | 1672 | ++DOCSHELL 0x113ad1000 == 37 [pid = 1672] [id = 642] 09:06:11 INFO - PROCESS | 1672 | ++DOMWINDOW == 85 (0x124ded400) [pid = 1672] [serial = 1926] [outer = 0x0] 09:06:11 INFO - PROCESS | 1672 | ++DOMWINDOW == 86 (0x124f7fc00) [pid = 1672] [serial = 1927] [outer = 0x124ded400] 09:06:11 INFO - PROCESS | 1672 | 1469549171085 Marionette DEBUG loaded listener.js 09:06:11 INFO - PROCESS | 1672 | ++DOMWINDOW == 87 (0x12609f400) [pid = 1672] [serial = 1928] [outer = 0x124ded400] 09:06:11 INFO - PROCESS | 1672 | 1469549171475 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]]]}] 09:06:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 09:06:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 572ms 09:06:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 09:06:11 INFO - PROCESS | 1672 | 1469549171527 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 09:06:11 INFO - PROCESS | 1672 | 1469549171528 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 09:06:11 INFO - PROCESS | 1672 | 1469549171530 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 09:06:11 INFO - PROCESS | 1672 | 1469549171531 Marionette TRACE conn2 <- [1,2542,null,{}] 09:06:11 INFO - PROCESS | 1672 | 1469549171533 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}] 09:06:11 INFO - PROCESS | 1672 | 1469549171534 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:11 INFO - PROCESS | 1672 | 1469549171637 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 09:06:11 INFO - PROCESS | 1672 | 1469549171649 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:11 INFO - PROCESS | 1672 | 1469549171650 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:11 INFO - PROCESS | 1672 | ++DOCSHELL 0x12a462000 == 38 [pid = 1672] [id = 643] 09:06:11 INFO - PROCESS | 1672 | ++DOMWINDOW == 88 (0x120fd8400) [pid = 1672] [serial = 1929] [outer = 0x0] 09:06:11 INFO - PROCESS | 1672 | ++DOMWINDOW == 89 (0x113378400) [pid = 1672] [serial = 1930] [outer = 0x120fd8400] 09:06:11 INFO - PROCESS | 1672 | 1469549171674 Marionette DEBUG loaded listener.js 09:06:11 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x126709000) [pid = 1672] [serial = 1931] [outer = 0x120fd8400] 09:06:12 INFO - PROCESS | 1672 | 1469549172057 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]]]}] 09:06:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 09:06:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 568ms 09:06:12 INFO - PROCESS | 1672 | 1469549172099 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 09:06:12 INFO - PROCESS | 1672 | 1469549172101 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 09:06:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 09:06:12 INFO - PROCESS | 1672 | 1469549172105 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 09:06:12 INFO - PROCESS | 1672 | 1469549172106 Marionette TRACE conn2 <- [1,2546,null,{}] 09:06:12 INFO - PROCESS | 1672 | 1469549172115 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}] 09:06:12 INFO - PROCESS | 1672 | 1469549172127 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:12 INFO - PROCESS | 1672 | 1469549172283 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 09:06:12 INFO - PROCESS | 1672 | 1469549172378 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:12 INFO - PROCESS | 1672 | 1469549172379 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:12 INFO - PROCESS | 1672 | ++DOCSHELL 0x12b827800 == 39 [pid = 1672] [id = 644] 09:06:12 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x126709400) [pid = 1672] [serial = 1932] [outer = 0x0] 09:06:12 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x1269ae800) [pid = 1672] [serial = 1933] [outer = 0x126709400] 09:06:12 INFO - PROCESS | 1672 | 1469549172421 Marionette DEBUG loaded listener.js 09:06:12 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x126fd0000) [pid = 1672] [serial = 1934] [outer = 0x126709400] 09:06:12 INFO - PROCESS | 1672 | 1469549172761 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]]]}] 09:06:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 09:06:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 672ms 09:06:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 09:06:12 INFO - PROCESS | 1672 | 1469549172780 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 09:06:12 INFO - PROCESS | 1672 | 1469549172781 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 09:06:12 INFO - PROCESS | 1672 | 1469549172783 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 09:06:12 INFO - PROCESS | 1672 | 1469549172784 Marionette TRACE conn2 <- [1,2550,null,{}] 09:06:12 INFO - PROCESS | 1672 | 1469549172787 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}] 09:06:12 INFO - PROCESS | 1672 | 1469549172788 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:12 INFO - PROCESS | 1672 | 1469549172896 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 09:06:12 INFO - PROCESS | 1672 | 1469549172932 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:12 INFO - PROCESS | 1672 | 1469549172933 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:12 INFO - PROCESS | 1672 | ++DOCSHELL 0x12b96a800 == 40 [pid = 1672] [id = 645] 09:06:12 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x126fcf800) [pid = 1672] [serial = 1935] [outer = 0x0] 09:06:12 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x126fd6000) [pid = 1672] [serial = 1936] [outer = 0x126fcf800] 09:06:12 INFO - PROCESS | 1672 | 1469549172956 Marionette DEBUG loaded listener.js 09:06:12 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x12887ac00) [pid = 1672] [serial = 1937] [outer = 0x126fcf800] 09:06:13 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x112733c00) [pid = 1672] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 09:06:13 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x113a06c00) [pid = 1672] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 09:06:13 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x112f46c00) [pid = 1672] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 09:06:13 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x117406c00) [pid = 1672] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 09:06:13 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x1127d7000) [pid = 1672] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 09:06:13 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x1127da800) [pid = 1672] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 09:06:13 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x1160ef000) [pid = 1672] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 09:06:13 INFO - PROCESS | 1672 | --DOMWINDOW == 88 (0x119c25800) [pid = 1672] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 09:06:13 INFO - PROCESS | 1672 | --DOMWINDOW == 87 (0x1160e8800) [pid = 1672] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 09:06:13 INFO - PROCESS | 1672 | --DOMWINDOW == 86 (0x124850000) [pid = 1672] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 09:06:13 INFO - PROCESS | 1672 | --DOMWINDOW == 85 (0x111c7b800) [pid = 1672] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 09:06:13 INFO - PROCESS | 1672 | --DOMWINDOW == 84 (0x11839a400) [pid = 1672] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 09:06:13 INFO - PROCESS | 1672 | --DOMWINDOW == 83 (0x119c2d800) [pid = 1672] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 09:06:13 INFO - PROCESS | 1672 | --DOMWINDOW == 82 (0x11747d800) [pid = 1672] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 09:06:13 INFO - PROCESS | 1672 | 1469549173434 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]]]}] 09:06:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 09:06:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 669ms 09:06:13 INFO - PROCESS | 1672 | 1469549173453 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 09:06:13 INFO - PROCESS | 1672 | 1469549173455 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 09:06:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 09:06:13 INFO - PROCESS | 1672 | 1469549173470 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 09:06:13 INFO - PROCESS | 1672 | 1469549173472 Marionette TRACE conn2 <- [1,2554,null,{}] 09:06:13 INFO - PROCESS | 1672 | 1469549173475 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}] 09:06:13 INFO - PROCESS | 1672 | 1469549173477 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:13 INFO - PROCESS | 1672 | 1469549173563 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 09:06:13 INFO - PROCESS | 1672 | 1469549173567 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:13 INFO - PROCESS | 1672 | 1469549173568 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:13 INFO - PROCESS | 1672 | ++DOCSHELL 0x12a466800 == 41 [pid = 1672] [id = 646] 09:06:13 INFO - PROCESS | 1672 | ++DOMWINDOW == 83 (0x1129d3000) [pid = 1672] [serial = 1938] [outer = 0x0] 09:06:13 INFO - PROCESS | 1672 | ++DOMWINDOW == 84 (0x113399c00) [pid = 1672] [serial = 1939] [outer = 0x1129d3000] 09:06:13 INFO - PROCESS | 1672 | 1469549173592 Marionette DEBUG loaded listener.js 09:06:13 INFO - PROCESS | 1672 | ++DOMWINDOW == 85 (0x117482000) [pid = 1672] [serial = 1940] [outer = 0x1129d3000] 09:06:13 INFO - PROCESS | 1672 | 1469549173951 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]]]}] 09:06:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 09:06:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 532ms 09:06:13 INFO - PROCESS | 1672 | 1469549173991 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 09:06:13 INFO - PROCESS | 1672 | 1469549173992 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 09:06:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 09:06:13 INFO - PROCESS | 1672 | 1469549173994 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 09:06:13 INFO - PROCESS | 1672 | 1469549173995 Marionette TRACE conn2 <- [1,2558,null,{}] 09:06:14 INFO - PROCESS | 1672 | 1469549173998 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}] 09:06:14 INFO - PROCESS | 1672 | 1469549173999 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:14 INFO - PROCESS | 1672 | 1469549174079 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 09:06:14 INFO - PROCESS | 1672 | 1469549174083 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:14 INFO - PROCESS | 1672 | 1469549174084 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:14 INFO - PROCESS | 1672 | ++DOCSHELL 0x12c2bc800 == 42 [pid = 1672] [id = 647] 09:06:14 INFO - PROCESS | 1672 | ++DOMWINDOW == 86 (0x11839a400) [pid = 1672] [serial = 1941] [outer = 0x0] 09:06:14 INFO - PROCESS | 1672 | ++DOMWINDOW == 87 (0x119b2b400) [pid = 1672] [serial = 1942] [outer = 0x11839a400] 09:06:14 INFO - PROCESS | 1672 | 1469549174110 Marionette DEBUG loaded listener.js 09:06:14 INFO - PROCESS | 1672 | ++DOMWINDOW == 88 (0x12887b000) [pid = 1672] [serial = 1943] [outer = 0x11839a400] 09:06:14 INFO - PROCESS | 1672 | 1469549174451 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]]]}] 09:06:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 09:06:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 469ms 09:06:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 09:06:14 INFO - PROCESS | 1672 | 1469549174464 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 09:06:14 INFO - PROCESS | 1672 | 1469549174465 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 09:06:14 INFO - PROCESS | 1672 | 1469549174467 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 09:06:14 INFO - PROCESS | 1672 | 1469549174469 Marionette TRACE conn2 <- [1,2562,null,{}] 09:06:14 INFO - PROCESS | 1672 | 1469549174472 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}] 09:06:14 INFO - PROCESS | 1672 | 1469549174473 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:14 INFO - PROCESS | 1672 | 1469549174566 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 09:06:14 INFO - PROCESS | 1672 | 1469549174625 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:14 INFO - PROCESS | 1672 | 1469549174626 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:14 INFO - PROCESS | 1672 | ++DOCSHELL 0x12c739800 == 43 [pid = 1672] [id = 648] 09:06:14 INFO - PROCESS | 1672 | ++DOMWINDOW == 89 (0x1193a6400) [pid = 1672] [serial = 1944] [outer = 0x0] 09:06:14 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x12890e400) [pid = 1672] [serial = 1945] [outer = 0x1193a6400] 09:06:14 INFO - PROCESS | 1672 | 1469549174650 Marionette DEBUG loaded listener.js 09:06:14 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x128e89000) [pid = 1672] [serial = 1946] [outer = 0x1193a6400] 09:06:14 INFO - PROCESS | 1672 | 1469549174960 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]]]}] 09:06:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 09:06:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 519ms 09:06:14 INFO - PROCESS | 1672 | 1469549174987 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 09:06:14 INFO - PROCESS | 1672 | 1469549174988 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 09:06:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 09:06:14 INFO - PROCESS | 1672 | 1469549174993 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 09:06:14 INFO - PROCESS | 1672 | 1469549174994 Marionette TRACE conn2 <- [1,2566,null,{}] 09:06:14 INFO - PROCESS | 1672 | 1469549174996 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}] 09:06:14 INFO - PROCESS | 1672 | 1469549174997 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:15 INFO - PROCESS | 1672 | 1469549175078 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 09:06:15 INFO - PROCESS | 1672 | 1469549175081 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:15 INFO - PROCESS | 1672 | 1469549175082 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:15 INFO - PROCESS | 1672 | ++DOCSHELL 0x12cc9f800 == 44 [pid = 1672] [id = 649] 09:06:15 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x128e8d800) [pid = 1672] [serial = 1947] [outer = 0x0] 09:06:15 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x12920c400) [pid = 1672] [serial = 1948] [outer = 0x128e8d800] 09:06:15 INFO - PROCESS | 1672 | 1469549175105 Marionette DEBUG loaded listener.js 09:06:15 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x129214c00) [pid = 1672] [serial = 1949] [outer = 0x128e8d800] 09:06:15 INFO - PROCESS | 1672 | 1469549175561 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]]]}] 09:06:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 09:06:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 623ms 09:06:15 INFO - PROCESS | 1672 | 1469549175616 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 09:06:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 09:06:15 INFO - PROCESS | 1672 | 1469549175618 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 09:06:15 INFO - PROCESS | 1672 | 1469549175621 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 09:06:15 INFO - PROCESS | 1672 | 1469549175623 Marionette TRACE conn2 <- [1,2570,null,{}] 09:06:15 INFO - PROCESS | 1672 | 1469549175627 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}] 09:06:15 INFO - PROCESS | 1672 | 1469549175629 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:15 INFO - PROCESS | 1672 | 1469549175735 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 09:06:15 INFO - PROCESS | 1672 | 1469549175810 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:15 INFO - PROCESS | 1672 | 1469549175812 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:15 INFO - PROCESS | 1672 | ++DOCSHELL 0x11827d800 == 45 [pid = 1672] [id = 650] 09:06:15 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x112a6e800) [pid = 1672] [serial = 1950] [outer = 0x0] 09:06:15 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x113a05000) [pid = 1672] [serial = 1951] [outer = 0x112a6e800] 09:06:15 INFO - PROCESS | 1672 | 1469549175842 Marionette DEBUG loaded listener.js 09:06:15 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x117408000) [pid = 1672] [serial = 1952] [outer = 0x112a6e800] 09:06:16 INFO - PROCESS | 1672 | 1469549176279 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]]]}] 09:06:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 09:06:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 721ms 09:06:16 INFO - PROCESS | 1672 | 1469549176343 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 09:06:16 INFO - PROCESS | 1672 | 1469549176346 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 09:06:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 09:06:16 INFO - PROCESS | 1672 | 1469549176351 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 09:06:16 INFO - PROCESS | 1672 | 1469549176353 Marionette TRACE conn2 <- [1,2574,null,{}] 09:06:16 INFO - PROCESS | 1672 | 1469549176355 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}] 09:06:16 INFO - PROCESS | 1672 | 1469549176357 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:16 INFO - PROCESS | 1672 | 1469549176462 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 09:06:16 INFO - PROCESS | 1672 | 1469549176537 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:16 INFO - PROCESS | 1672 | 1469549176539 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:16 INFO - PROCESS | 1672 | ++DOCSHELL 0x128ea9800 == 46 [pid = 1672] [id = 651] 09:06:16 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x118390800) [pid = 1672] [serial = 1953] [outer = 0x0] 09:06:16 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x119378400) [pid = 1672] [serial = 1954] [outer = 0x118390800] 09:06:16 INFO - PROCESS | 1672 | 1469549176571 Marionette DEBUG loaded listener.js 09:06:16 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x1199b2400) [pid = 1672] [serial = 1955] [outer = 0x118390800] 09:06:16 INFO - PROCESS | 1672 | 1469549176996 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]]]}] 09:06:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 09:06:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 669ms 09:06:17 INFO - PROCESS | 1672 | 1469549177020 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 09:06:17 INFO - PROCESS | 1672 | 1469549177022 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 09:06:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 09:06:17 INFO - PROCESS | 1672 | 1469549177027 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 09:06:17 INFO - PROCESS | 1672 | 1469549177029 Marionette TRACE conn2 <- [1,2578,null,{}] 09:06:17 INFO - PROCESS | 1672 | 1469549177037 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}] 09:06:17 INFO - PROCESS | 1672 | 1469549177040 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:17 INFO - PROCESS | 1672 | 1469549177144 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 09:06:17 INFO - PROCESS | 1672 | 1469549177208 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:17 INFO - PROCESS | 1672 | 1469549177210 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:17 INFO - PROCESS | 1672 | ++DOCSHELL 0x12c748000 == 47 [pid = 1672] [id = 652] 09:06:17 INFO - PROCESS | 1672 | ++DOMWINDOW == 101 (0x120ea5000) [pid = 1672] [serial = 1956] [outer = 0x0] 09:06:17 INFO - PROCESS | 1672 | ++DOMWINDOW == 102 (0x124843800) [pid = 1672] [serial = 1957] [outer = 0x120ea5000] 09:06:17 INFO - PROCESS | 1672 | 1469549177241 Marionette DEBUG loaded listener.js 09:06:17 INFO - PROCESS | 1672 | ++DOMWINDOW == 103 (0x124b69800) [pid = 1672] [serial = 1958] [outer = 0x120ea5000] 09:06:17 INFO - PROCESS | 1672 | 1469549177684 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]]]}] 09:06:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 09:06:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 672ms 09:06:17 INFO - PROCESS | 1672 | 1469549177698 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 09:06:17 INFO - PROCESS | 1672 | 1469549177700 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 09:06:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 09:06:17 INFO - PROCESS | 1672 | 1469549177703 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 09:06:17 INFO - PROCESS | 1672 | 1469549177704 Marionette TRACE conn2 <- [1,2582,null,{}] 09:06:17 INFO - PROCESS | 1672 | 1469549177708 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}] 09:06:17 INFO - PROCESS | 1672 | 1469549177710 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:17 INFO - PROCESS | 1672 | 1469549177825 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 09:06:17 INFO - PROCESS | 1672 | 1469549177933 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:17 INFO - PROCESS | 1672 | 1469549177935 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:17 INFO - PROCESS | 1672 | ++DOCSHELL 0x12b96e800 == 48 [pid = 1672] [id = 653] 09:06:17 INFO - PROCESS | 1672 | ++DOMWINDOW == 104 (0x124dee000) [pid = 1672] [serial = 1959] [outer = 0x0] 09:06:17 INFO - PROCESS | 1672 | ++DOMWINDOW == 105 (0x1261aa800) [pid = 1672] [serial = 1960] [outer = 0x124dee000] 09:06:17 INFO - PROCESS | 1672 | 1469549177964 Marionette DEBUG loaded listener.js 09:06:18 INFO - PROCESS | 1672 | ++DOMWINDOW == 106 (0x126fce800) [pid = 1672] [serial = 1961] [outer = 0x124dee000] 09:06:18 INFO - PROCESS | 1672 | 1469549178552 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]]]}] 09:06:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 09:06:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 872ms 09:06:18 INFO - PROCESS | 1672 | 1469549178575 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 09:06:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 09:06:18 INFO - PROCESS | 1672 | 1469549178578 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 09:06:18 INFO - PROCESS | 1672 | 1469549178581 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 09:06:18 INFO - PROCESS | 1672 | 1469549178583 Marionette TRACE conn2 <- [1,2586,null,{}] 09:06:18 INFO - PROCESS | 1672 | 1469549178587 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}] 09:06:18 INFO - PROCESS | 1672 | 1469549178588 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:18 INFO - PROCESS | 1672 | 1469549178684 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 09:06:18 INFO - PROCESS | 1672 | 1469549178747 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:18 INFO - PROCESS | 1672 | 1469549178750 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:18 INFO - PROCESS | 1672 | ++DOCSHELL 0x119384000 == 49 [pid = 1672] [id = 654] 09:06:18 INFO - PROCESS | 1672 | ++DOMWINDOW == 107 (0x112f53800) [pid = 1672] [serial = 1962] [outer = 0x0] 09:06:18 INFO - PROCESS | 1672 | ++DOMWINDOW == 108 (0x113a05c00) [pid = 1672] [serial = 1963] [outer = 0x112f53800] 09:06:18 INFO - PROCESS | 1672 | 1469549178777 Marionette DEBUG loaded listener.js 09:06:18 INFO - PROCESS | 1672 | ++DOMWINDOW == 109 (0x1170ae800) [pid = 1672] [serial = 1964] [outer = 0x112f53800] 09:06:19 INFO - PROCESS | 1672 | 1469549179198 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]]]}] 09:06:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 09:06:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 670ms 09:06:19 INFO - PROCESS | 1672 | --DOCSHELL 0x119390000 == 48 [pid = 1672] [id = 620] 09:06:19 INFO - PROCESS | 1672 | --DOCSHELL 0x12c739800 == 47 [pid = 1672] [id = 648] 09:06:19 INFO - PROCESS | 1672 | --DOCSHELL 0x12c2bc800 == 46 [pid = 1672] [id = 647] 09:06:19 INFO - PROCESS | 1672 | --DOCSHELL 0x12a466800 == 45 [pid = 1672] [id = 646] 09:06:19 INFO - PROCESS | 1672 | --DOCSHELL 0x12b96a800 == 44 [pid = 1672] [id = 645] 09:06:19 INFO - PROCESS | 1672 | --DOCSHELL 0x12b827800 == 43 [pid = 1672] [id = 644] 09:06:19 INFO - PROCESS | 1672 | --DOCSHELL 0x12a462000 == 42 [pid = 1672] [id = 643] 09:06:19 INFO - PROCESS | 1672 | 1469549179282 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 09:06:19 INFO - PROCESS | 1672 | 1469549179285 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 09:06:19 INFO - PROCESS | 1672 | --DOCSHELL 0x113ad1000 == 41 [pid = 1672] [id = 642] 09:06:19 INFO - PROCESS | 1672 | --DOCSHELL 0x125030800 == 40 [pid = 1672] [id = 641] 09:06:19 INFO - PROCESS | 1672 | --DOCSHELL 0x124440000 == 39 [pid = 1672] [id = 640] 09:06:19 INFO - PROCESS | 1672 | --DOCSHELL 0x1195c5000 == 38 [pid = 1672] [id = 639] 09:06:19 INFO - PROCESS | 1672 | --DOCSHELL 0x117095000 == 37 [pid = 1672] [id = 638] 09:06:19 INFO - PROCESS | 1672 | --DOCSHELL 0x117254800 == 36 [pid = 1672] [id = 637] 09:06:19 INFO - PROCESS | 1672 | --DOCSHELL 0x12c051000 == 35 [pid = 1672] [id = 636] 09:06:19 INFO - PROCESS | 1672 | --DOCSHELL 0x126966000 == 34 [pid = 1672] [id = 635] 09:06:19 INFO - PROCESS | 1672 | --DOCSHELL 0x1199be000 == 33 [pid = 1672] [id = 634] 09:06:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 09:06:19 INFO - PROCESS | 1672 | --DOCSHELL 0x12b970000 == 32 [pid = 1672] [id = 633] 09:06:19 INFO - PROCESS | 1672 | 1469549179294 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 09:06:19 INFO - PROCESS | 1672 | 1469549179296 Marionette TRACE conn2 <- [1,2590,null,{}] 09:06:19 INFO - PROCESS | 1672 | 1469549179298 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}] 09:06:19 INFO - PROCESS | 1672 | 1469549179300 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:19 INFO - PROCESS | 1672 | 1469549179395 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 09:06:19 INFO - PROCESS | 1672 | --DOMWINDOW == 108 (0x116a9fc00) [pid = 1672] [serial = 1862] [outer = 0x0] [url = about:blank] 09:06:19 INFO - PROCESS | 1672 | --DOMWINDOW == 107 (0x112f4f800) [pid = 1672] [serial = 1864] [outer = 0x0] [url = about:blank] 09:06:19 INFO - PROCESS | 1672 | --DOMWINDOW == 106 (0x117454c00) [pid = 1672] [serial = 1873] [outer = 0x0] [url = about:blank] 09:06:19 INFO - PROCESS | 1672 | --DOMWINDOW == 105 (0x113aad400) [pid = 1672] [serial = 1870] [outer = 0x0] [url = about:blank] 09:06:19 INFO - PROCESS | 1672 | --DOMWINDOW == 104 (0x11747e400) [pid = 1672] [serial = 1874] [outer = 0x0] [url = about:blank] 09:06:19 INFO - PROCESS | 1672 | --DOMWINDOW == 103 (0x119b25400) [pid = 1672] [serial = 1882] [outer = 0x0] [url = about:blank] 09:06:19 INFO - PROCESS | 1672 | --DOMWINDOW == 102 (0x1170ab000) [pid = 1672] [serial = 1871] [outer = 0x0] [url = about:blank] 09:06:19 INFO - PROCESS | 1672 | --DOMWINDOW == 101 (0x1170aac00) [pid = 1672] [serial = 1868] [outer = 0x0] [url = about:blank] 09:06:19 INFO - PROCESS | 1672 | --DOMWINDOW == 100 (0x11690e000) [pid = 1672] [serial = 1867] [outer = 0x0] [url = about:blank] 09:06:19 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x117477400) [pid = 1672] [serial = 1885] [outer = 0x0] [url = about:blank] 09:06:19 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x118887400) [pid = 1672] [serial = 1876] [outer = 0x0] [url = about:blank] 09:06:19 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x1191d5c00) [pid = 1672] [serial = 1877] [outer = 0x0] [url = about:blank] 09:06:19 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x119c24c00) [pid = 1672] [serial = 1883] [outer = 0x0] [url = about:blank] 09:06:19 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x124887c00) [pid = 1672] [serial = 1897] [outer = 0x0] [url = about:blank] 09:06:19 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x112f55c00) [pid = 1672] [serial = 1888] [outer = 0x0] [url = about:blank] 09:06:19 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x11740f000) [pid = 1672] [serial = 1889] [outer = 0x0] [url = about:blank] 09:06:19 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x123f93000) [pid = 1672] [serial = 1886] [outer = 0x0] [url = about:blank] 09:06:19 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x113374c00) [pid = 1672] [serial = 1865] [outer = 0x0] [url = about:blank] 09:06:19 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x1193ab000) [pid = 1672] [serial = 1879] [outer = 0x0] [url = about:blank] 09:06:19 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x1199a9400) [pid = 1672] [serial = 1880] [outer = 0x0] [url = about:blank] 09:06:19 INFO - PROCESS | 1672 | --DOMWINDOW == 88 (0x124511c00) [pid = 1672] [serial = 1894] [outer = 0x0] [url = about:blank] 09:06:19 INFO - PROCESS | 1672 | --DOMWINDOW == 87 (0x124486c00) [pid = 1672] [serial = 1892] [outer = 0x0] [url = about:blank] 09:06:19 INFO - PROCESS | 1672 | --DOMWINDOW == 86 (0x120fcd800) [pid = 1672] [serial = 1891] [outer = 0x0] [url = about:blank] 09:06:19 INFO - PROCESS | 1672 | --DOMWINDOW == 85 (0x124848400) [pid = 1672] [serial = 1895] [outer = 0x0] [url = about:blank] 09:06:19 INFO - PROCESS | 1672 | --DOMWINDOW == 84 (0x124b5f000) [pid = 1672] [serial = 1898] [outer = 0x0] [url = about:blank] 09:06:19 INFO - PROCESS | 1672 | --DOMWINDOW == 83 (0x11936c800) [pid = 1672] [serial = 1838] [outer = 0x0] [url = about:blank] 09:06:19 INFO - PROCESS | 1672 | 1469549179478 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:19 INFO - PROCESS | 1672 | 1469549179479 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:19 INFO - PROCESS | 1672 | ++DOCSHELL 0x116952000 == 33 [pid = 1672] [id = 655] 09:06:19 INFO - PROCESS | 1672 | ++DOMWINDOW == 84 (0x112fa1000) [pid = 1672] [serial = 1965] [outer = 0x0] 09:06:19 INFO - PROCESS | 1672 | ++DOMWINDOW == 85 (0x11740f000) [pid = 1672] [serial = 1966] [outer = 0x112fa1000] 09:06:19 INFO - PROCESS | 1672 | 1469549179510 Marionette DEBUG loaded listener.js 09:06:19 INFO - PROCESS | 1672 | ++DOMWINDOW == 86 (0x119589400) [pid = 1672] [serial = 1967] [outer = 0x112fa1000] 09:06:19 INFO - PROCESS | 1672 | 1469549179850 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]]]}] 09:06:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 09:06:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 570ms 09:06:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 09:06:19 INFO - PROCESS | 1672 | 1469549179865 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 09:06:19 INFO - PROCESS | 1672 | 1469549179866 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 09:06:19 INFO - PROCESS | 1672 | 1469549179868 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 09:06:19 INFO - PROCESS | 1672 | 1469549179870 Marionette TRACE conn2 <- [1,2594,null,{}] 09:06:19 INFO - PROCESS | 1672 | 1469549179880 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}] 09:06:19 INFO - PROCESS | 1672 | 1469549179883 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:19 INFO - PROCESS | 1672 | 1469549179963 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 09:06:20 INFO - PROCESS | 1672 | 1469549180046 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:20 INFO - PROCESS | 1672 | 1469549180048 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:20 INFO - PROCESS | 1672 | ++DOCSHELL 0x122766000 == 34 [pid = 1672] [id = 656] 09:06:20 INFO - PROCESS | 1672 | ++DOMWINDOW == 87 (0x1199ad800) [pid = 1672] [serial = 1968] [outer = 0x0] 09:06:20 INFO - PROCESS | 1672 | ++DOMWINDOW == 88 (0x119c2f000) [pid = 1672] [serial = 1969] [outer = 0x1199ad800] 09:06:20 INFO - PROCESS | 1672 | 1469549180079 Marionette DEBUG loaded listener.js 09:06:20 INFO - PROCESS | 1672 | ++DOMWINDOW == 89 (0x124480c00) [pid = 1672] [serial = 1970] [outer = 0x1199ad800] 09:06:20 INFO - PROCESS | 1672 | 1469549180377 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]]]}] 09:06:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 09:06:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 522ms 09:06:20 INFO - PROCESS | 1672 | 1469549180397 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 09:06:20 INFO - PROCESS | 1672 | 1469549180399 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 09:06:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 09:06:20 INFO - PROCESS | 1672 | 1469549180401 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 09:06:20 INFO - PROCESS | 1672 | 1469549180402 Marionette TRACE conn2 <- [1,2598,null,{}] 09:06:20 INFO - PROCESS | 1672 | 1469549180405 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}] 09:06:20 INFO - PROCESS | 1672 | 1469549180406 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:20 INFO - PROCESS | 1672 | 1469549180493 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 09:06:20 INFO - PROCESS | 1672 | 1469549180497 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:20 INFO - PROCESS | 1672 | 1469549180498 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:20 INFO - PROCESS | 1672 | ++DOCSHELL 0x125035800 == 35 [pid = 1672] [id = 657] 09:06:20 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x12448ec00) [pid = 1672] [serial = 1971] [outer = 0x0] 09:06:20 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x124bb7800) [pid = 1672] [serial = 1972] [outer = 0x12448ec00] 09:06:20 INFO - PROCESS | 1672 | 1469549180523 Marionette DEBUG loaded listener.js 09:06:20 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x125540c00) [pid = 1672] [serial = 1973] [outer = 0x12448ec00] 09:06:20 INFO - PROCESS | 1672 | 1469549180883 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]]]}] 09:06:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 09:06:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 520ms 09:06:20 INFO - PROCESS | 1672 | 1469549180922 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 09:06:20 INFO - PROCESS | 1672 | 1469549180925 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 09:06:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 09:06:20 INFO - PROCESS | 1672 | 1469549180928 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 09:06:20 INFO - PROCESS | 1672 | 1469549180929 Marionette TRACE conn2 <- [1,2602,null,{}] 09:06:20 INFO - PROCESS | 1672 | 1469549180932 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}] 09:06:20 INFO - PROCESS | 1672 | 1469549180933 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:21 INFO - PROCESS | 1672 | 1469549181023 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 09:06:21 INFO - PROCESS | 1672 | 1469549181030 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:21 INFO - PROCESS | 1672 | 1469549181031 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:21 INFO - PROCESS | 1672 | ++DOCSHELL 0x12895b000 == 36 [pid = 1672] [id = 658] 09:06:21 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x1261ad800) [pid = 1672] [serial = 1974] [outer = 0x0] 09:06:21 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x126709800) [pid = 1672] [serial = 1975] [outer = 0x1261ad800] 09:06:21 INFO - PROCESS | 1672 | 1469549181073 Marionette DEBUG loaded listener.js 09:06:21 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x126fd1400) [pid = 1672] [serial = 1976] [outer = 0x1261ad800] 09:06:21 INFO - PROCESS | 1672 | 1469549181550 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]]]}] 09:06:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 09:06:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 668ms 09:06:21 INFO - PROCESS | 1672 | 1469549181599 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 09:06:21 INFO - PROCESS | 1672 | 1469549181601 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 09:06:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 09:06:21 INFO - PROCESS | 1672 | 1469549181603 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 09:06:21 INFO - PROCESS | 1672 | 1469549181604 Marionette TRACE conn2 <- [1,2606,null,{}] 09:06:21 INFO - PROCESS | 1672 | 1469549181608 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}] 09:06:21 INFO - PROCESS | 1672 | 1469549181612 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:21 INFO - PROCESS | 1672 | 1469549181732 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 09:06:21 INFO - PROCESS | 1672 | 1469549181748 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:21 INFO - PROCESS | 1672 | 1469549181749 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:21 INFO - PROCESS | 1672 | ++DOCSHELL 0x12a91f800 == 37 [pid = 1672] [id = 659] 09:06:21 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x128919c00) [pid = 1672] [serial = 1977] [outer = 0x0] 09:06:21 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x129210c00) [pid = 1672] [serial = 1978] [outer = 0x128919c00] 09:06:21 INFO - PROCESS | 1672 | 1469549181774 Marionette DEBUG loaded listener.js 09:06:21 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x1294f1000) [pid = 1672] [serial = 1979] [outer = 0x128919c00] 09:06:22 INFO - PROCESS | 1672 | 1469549182145 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]]]}] 09:06:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 09:06:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 573ms 09:06:22 INFO - PROCESS | 1672 | 1469549182183 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 09:06:22 INFO - PROCESS | 1672 | 1469549182184 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 09:06:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 09:06:22 INFO - PROCESS | 1672 | 1469549182186 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 09:06:22 INFO - PROCESS | 1672 | 1469549182187 Marionette TRACE conn2 <- [1,2610,null,{}] 09:06:22 INFO - PROCESS | 1672 | 1469549182189 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}] 09:06:22 INFO - PROCESS | 1672 | 1469549182192 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:22 INFO - PROCESS | 1672 | 1469549182295 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 09:06:22 INFO - PROCESS | 1672 | 1469549182299 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:22 INFO - PROCESS | 1672 | 1469549182300 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:22 INFO - PROCESS | 1672 | ++DOCSHELL 0x12b74b800 == 38 [pid = 1672] [id = 660] 09:06:22 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x124486400) [pid = 1672] [serial = 1980] [outer = 0x0] 09:06:22 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x1294fa400) [pid = 1672] [serial = 1981] [outer = 0x124486400] 09:06:22 INFO - PROCESS | 1672 | 1469549182366 Marionette DEBUG loaded listener.js 09:06:22 INFO - PROCESS | 1672 | ++DOMWINDOW == 101 (0x12a40c000) [pid = 1672] [serial = 1982] [outer = 0x124486400] 09:06:22 INFO - PROCESS | 1672 | 1469549182689 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]]]}] 09:06:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 09:06:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 518ms 09:06:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 09:06:22 INFO - PROCESS | 1672 | 1469549182704 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 09:06:22 INFO - PROCESS | 1672 | 1469549182705 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 09:06:22 INFO - PROCESS | 1672 | 1469549182710 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 09:06:22 INFO - PROCESS | 1672 | 1469549182712 Marionette TRACE conn2 <- [1,2614,null,{}] 09:06:22 INFO - PROCESS | 1672 | 1469549182715 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}] 09:06:22 INFO - PROCESS | 1672 | 1469549182716 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:22 INFO - PROCESS | 1672 | 1469549182821 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 09:06:22 INFO - PROCESS | 1672 | 1469549182833 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:22 INFO - PROCESS | 1672 | 1469549182835 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:22 INFO - PROCESS | 1672 | ++DOCSHELL 0x12b96c800 == 39 [pid = 1672] [id = 661] 09:06:22 INFO - PROCESS | 1672 | ++DOMWINDOW == 102 (0x12a40b800) [pid = 1672] [serial = 1983] [outer = 0x0] 09:06:22 INFO - PROCESS | 1672 | ++DOMWINDOW == 103 (0x12a60f400) [pid = 1672] [serial = 1984] [outer = 0x12a40b800] 09:06:22 INFO - PROCESS | 1672 | 1469549182859 Marionette DEBUG loaded listener.js 09:06:22 INFO - PROCESS | 1672 | ++DOMWINDOW == 104 (0x12a6ab800) [pid = 1672] [serial = 1985] [outer = 0x12a40b800] 09:06:23 INFO - PROCESS | 1672 | 1469549183201 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]]]}] 09:06:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 09:06:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 520ms 09:06:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 09:06:23 INFO - PROCESS | 1672 | 1469549183230 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 09:06:23 INFO - PROCESS | 1672 | 1469549183231 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 09:06:23 INFO - PROCESS | 1672 | 1469549183233 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 09:06:23 INFO - PROCESS | 1672 | 1469549183234 Marionette TRACE conn2 <- [1,2618,null,{}] 09:06:23 INFO - PROCESS | 1672 | 1469549183236 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}] 09:06:23 INFO - PROCESS | 1672 | 1469549183237 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:23 INFO - PROCESS | 1672 | 1469549183338 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 09:06:23 INFO - PROCESS | 1672 | 1469549183349 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:23 INFO - PROCESS | 1672 | 1469549183350 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:23 INFO - PROCESS | 1672 | ++DOCSHELL 0x12c2bb800 == 40 [pid = 1672] [id = 662] 09:06:23 INFO - PROCESS | 1672 | ++DOMWINDOW == 105 (0x12a611c00) [pid = 1672] [serial = 1986] [outer = 0x0] 09:06:23 INFO - PROCESS | 1672 | ++DOMWINDOW == 106 (0x12a6b1000) [pid = 1672] [serial = 1987] [outer = 0x12a611c00] 09:06:23 INFO - PROCESS | 1672 | 1469549183382 Marionette DEBUG loaded listener.js 09:06:23 INFO - PROCESS | 1672 | ++DOMWINDOW == 107 (0x12a6ba000) [pid = 1672] [serial = 1988] [outer = 0x12a611c00] 09:06:23 INFO - PROCESS | 1672 | --DOMWINDOW == 106 (0x11839a400) [pid = 1672] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 09:06:23 INFO - PROCESS | 1672 | --DOMWINDOW == 105 (0x126fcf800) [pid = 1672] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 09:06:23 INFO - PROCESS | 1672 | --DOMWINDOW == 104 (0x1199b0000) [pid = 1672] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 09:06:23 INFO - PROCESS | 1672 | --DOMWINDOW == 103 (0x1129d3000) [pid = 1672] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 09:06:23 INFO - PROCESS | 1672 | --DOMWINDOW == 102 (0x120fd8400) [pid = 1672] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 09:06:23 INFO - PROCESS | 1672 | --DOMWINDOW == 101 (0x124ded400) [pid = 1672] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 09:06:23 INFO - PROCESS | 1672 | --DOMWINDOW == 100 (0x1193a6400) [pid = 1672] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 09:06:23 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x118768800) [pid = 1672] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 09:06:23 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x112a78400) [pid = 1672] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 09:06:23 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x112a72400) [pid = 1672] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 09:06:23 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x1129d3c00) [pid = 1672] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 09:06:23 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x126709400) [pid = 1672] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 09:06:23 INFO - PROCESS | 1672 | 1469549183835 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]]]}] 09:06:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 09:06:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 618ms 09:06:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 09:06:23 INFO - PROCESS | 1672 | 1469549183852 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 09:06:23 INFO - PROCESS | 1672 | 1469549183853 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 09:06:23 INFO - PROCESS | 1672 | 1469549183855 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 09:06:23 INFO - PROCESS | 1672 | 1469549183856 Marionette TRACE conn2 <- [1,2622,null,{}] 09:06:23 INFO - PROCESS | 1672 | 1469549183862 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}] 09:06:23 INFO - PROCESS | 1672 | 1469549183863 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:23 INFO - PROCESS | 1672 | 1469549183949 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 09:06:23 INFO - PROCESS | 1672 | 1469549183952 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:23 INFO - PROCESS | 1672 | 1469549183953 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:23 INFO - PROCESS | 1672 | ++DOCSHELL 0x12c738800 == 41 [pid = 1672] [id = 663] 09:06:23 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x112a6c400) [pid = 1672] [serial = 1989] [outer = 0x0] 09:06:23 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x11919fc00) [pid = 1672] [serial = 1990] [outer = 0x112a6c400] 09:06:23 INFO - PROCESS | 1672 | 1469549183977 Marionette DEBUG loaded listener.js 09:06:24 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x1245c7400) [pid = 1672] [serial = 1991] [outer = 0x112a6c400] 09:06:24 INFO - PROCESS | 1672 | 1469549184335 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]]]}] 09:06:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 09:06:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 523ms 09:06:24 INFO - PROCESS | 1672 | 1469549184379 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 09:06:24 INFO - PROCESS | 1672 | 1469549184380 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 09:06:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 09:06:24 INFO - PROCESS | 1672 | 1469549184382 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 09:06:24 INFO - PROCESS | 1672 | 1469549184384 Marionette TRACE conn2 <- [1,2626,null,{}] 09:06:24 INFO - PROCESS | 1672 | 1469549184386 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}] 09:06:24 INFO - PROCESS | 1672 | 1469549184388 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:24 INFO - PROCESS | 1672 | 1469549184487 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 09:06:24 INFO - PROCESS | 1672 | 1469549184491 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:24 INFO - PROCESS | 1672 | 1469549184493 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:24 INFO - PROCESS | 1672 | ++DOCSHELL 0x12d44a000 == 42 [pid = 1672] [id = 664] 09:06:24 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x124489800) [pid = 1672] [serial = 1992] [outer = 0x0] 09:06:24 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x126705c00) [pid = 1672] [serial = 1993] [outer = 0x124489800] 09:06:24 INFO - PROCESS | 1672 | 1469549184518 Marionette DEBUG loaded listener.js 09:06:24 INFO - PROCESS | 1672 | ++DOMWINDOW == 101 (0x12a776000) [pid = 1672] [serial = 1994] [outer = 0x124489800] 09:06:24 INFO - PROCESS | 1672 | 1469549184859 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]]]}] 09:06:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 09:06:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 518ms 09:06:24 INFO - PROCESS | 1672 | 1469549184902 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 09:06:24 INFO - PROCESS | 1672 | 1469549184903 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 09:06:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 09:06:24 INFO - PROCESS | 1672 | 1469549184905 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 09:06:24 INFO - PROCESS | 1672 | 1469549184906 Marionette TRACE conn2 <- [1,2630,null,{}] 09:06:24 INFO - PROCESS | 1672 | 1469549184908 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}] 09:06:24 INFO - PROCESS | 1672 | 1469549184909 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:24 INFO - PROCESS | 1672 | 1469549184992 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 09:06:25 INFO - PROCESS | 1672 | 1469549185059 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:25 INFO - PROCESS | 1672 | 1469549185060 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:25 INFO - PROCESS | 1672 | ++DOCSHELL 0x12d66f800 == 43 [pid = 1672] [id = 665] 09:06:25 INFO - PROCESS | 1672 | ++DOMWINDOW == 102 (0x12a76b800) [pid = 1672] [serial = 1995] [outer = 0x0] 09:06:25 INFO - PROCESS | 1672 | ++DOMWINDOW == 103 (0x12a98fc00) [pid = 1672] [serial = 1996] [outer = 0x12a76b800] 09:06:25 INFO - PROCESS | 1672 | 1469549185083 Marionette DEBUG loaded listener.js 09:06:25 INFO - PROCESS | 1672 | ++DOMWINDOW == 104 (0x12ac26800) [pid = 1672] [serial = 1997] [outer = 0x12a76b800] 09:06:25 INFO - PROCESS | 1672 | 1469549185362 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]]]}] 09:06:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 09:06:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 471ms 09:06:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 09:06:25 INFO - PROCESS | 1672 | 1469549185382 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 09:06:25 INFO - PROCESS | 1672 | 1469549185383 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 09:06:25 INFO - PROCESS | 1672 | 1469549185385 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 09:06:25 INFO - PROCESS | 1672 | 1469549185386 Marionette TRACE conn2 <- [1,2634,null,{}] 09:06:25 INFO - PROCESS | 1672 | 1469549185388 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}] 09:06:25 INFO - PROCESS | 1672 | 1469549185389 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:25 INFO - PROCESS | 1672 | 1469549185493 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 09:06:25 INFO - PROCESS | 1672 | 1469549185497 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:25 INFO - PROCESS | 1672 | 1469549185498 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:25 INFO - PROCESS | 1672 | ++DOCSHELL 0x12de5c000 == 44 [pid = 1672] [id = 666] 09:06:25 INFO - PROCESS | 1672 | ++DOMWINDOW == 105 (0x1261a7000) [pid = 1672] [serial = 1998] [outer = 0x0] 09:06:25 INFO - PROCESS | 1672 | ++DOMWINDOW == 106 (0x12ac2cc00) [pid = 1672] [serial = 1999] [outer = 0x1261a7000] 09:06:25 INFO - PROCESS | 1672 | 1469549185521 Marionette DEBUG loaded listener.js 09:06:25 INFO - PROCESS | 1672 | ++DOMWINDOW == 107 (0x12b722c00) [pid = 1672] [serial = 2000] [outer = 0x1261a7000] 09:06:25 INFO - PROCESS | 1672 | 1469549185969 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]]]}] 09:06:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 09:06:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 619ms 09:06:26 INFO - PROCESS | 1672 | 1469549186005 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 09:06:26 INFO - PROCESS | 1672 | 1469549186009 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 09:06:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 09:06:26 INFO - PROCESS | 1672 | 1469549186013 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 09:06:26 INFO - PROCESS | 1672 | 1469549186015 Marionette TRACE conn2 <- [1,2638,null,{}] 09:06:26 INFO - PROCESS | 1672 | 1469549186019 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}] 09:06:26 INFO - PROCESS | 1672 | 1469549186021 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:26 INFO - PROCESS | 1672 | 1469549186129 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 09:06:26 INFO - PROCESS | 1672 | 1469549186207 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:26 INFO - PROCESS | 1672 | 1469549186209 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:26 INFO - PROCESS | 1672 | ++DOCSHELL 0x119079000 == 45 [pid = 1672] [id = 667] 09:06:26 INFO - PROCESS | 1672 | ++DOMWINDOW == 108 (0x113374c00) [pid = 1672] [serial = 2001] [outer = 0x0] 09:06:26 INFO - PROCESS | 1672 | ++DOMWINDOW == 109 (0x11662e000) [pid = 1672] [serial = 2002] [outer = 0x113374c00] 09:06:26 INFO - PROCESS | 1672 | 1469549186240 Marionette DEBUG loaded listener.js 09:06:26 INFO - PROCESS | 1672 | ++DOMWINDOW == 110 (0x117448800) [pid = 1672] [serial = 2003] [outer = 0x113374c00] 09:06:26 INFO - PROCESS | 1672 | 1469549186681 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]]]}] 09:06:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 09:06:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 724ms 09:06:26 INFO - PROCESS | 1672 | 1469549186740 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 09:06:26 INFO - PROCESS | 1672 | 1469549186744 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 09:06:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 09:06:26 INFO - PROCESS | 1672 | 1469549186750 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 09:06:26 INFO - PROCESS | 1672 | 1469549186751 Marionette TRACE conn2 <- [1,2642,null,{}] 09:06:26 INFO - PROCESS | 1672 | 1469549186754 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}] 09:06:26 INFO - PROCESS | 1672 | 1469549186756 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:26 INFO - PROCESS | 1672 | 1469549186864 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 09:06:26 INFO - PROCESS | 1672 | 1469549186942 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:26 INFO - PROCESS | 1672 | 1469549186943 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:26 INFO - PROCESS | 1672 | ++DOCSHELL 0x128887000 == 46 [pid = 1672] [id = 668] 09:06:26 INFO - PROCESS | 1672 | ++DOMWINDOW == 111 (0x1191da800) [pid = 1672] [serial = 2004] [outer = 0x0] 09:06:26 INFO - PROCESS | 1672 | ++DOMWINDOW == 112 (0x119b25000) [pid = 1672] [serial = 2005] [outer = 0x1191da800] 09:06:26 INFO - PROCESS | 1672 | 1469549186973 Marionette DEBUG loaded listener.js 09:06:27 INFO - PROCESS | 1672 | ++DOMWINDOW == 113 (0x119c30400) [pid = 1672] [serial = 2006] [outer = 0x1191da800] 09:06:27 INFO - PROCESS | 1672 | 1469549187369 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]]]}] 09:06:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 09:06:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 670ms 09:06:27 INFO - PROCESS | 1672 | 1469549187419 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 09:06:27 INFO - PROCESS | 1672 | 1469549187421 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 09:06:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 09:06:27 INFO - PROCESS | 1672 | 1469549187423 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 09:06:27 INFO - PROCESS | 1672 | 1469549187426 Marionette TRACE conn2 <- [1,2646,null,{}] 09:06:27 INFO - PROCESS | 1672 | 1469549187434 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}] 09:06:27 INFO - PROCESS | 1672 | 1469549187437 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:27 INFO - PROCESS | 1672 | 1469549187560 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 09:06:27 INFO - PROCESS | 1672 | 1469549187654 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:27 INFO - PROCESS | 1672 | 1469549187656 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:27 INFO - PROCESS | 1672 | ++DOCSHELL 0x12d65f000 == 47 [pid = 1672] [id = 669] 09:06:27 INFO - PROCESS | 1672 | ++DOMWINDOW == 114 (0x12484c800) [pid = 1672] [serial = 2007] [outer = 0x0] 09:06:27 INFO - PROCESS | 1672 | ++DOMWINDOW == 115 (0x124f27400) [pid = 1672] [serial = 2008] [outer = 0x12484c800] 09:06:27 INFO - PROCESS | 1672 | 1469549187687 Marionette DEBUG loaded listener.js 09:06:27 INFO - PROCESS | 1672 | ++DOMWINDOW == 116 (0x126fd7000) [pid = 1672] [serial = 2009] [outer = 0x12484c800] 09:06:28 INFO - PROCESS | 1672 | 1469549188112 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]]]}] 09:06:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 09:06:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 723ms 09:06:28 INFO - PROCESS | 1672 | 1469549188147 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 09:06:28 INFO - PROCESS | 1672 | 1469549188150 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 09:06:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 09:06:28 INFO - PROCESS | 1672 | 1469549188154 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 09:06:28 INFO - PROCESS | 1672 | 1469549188156 Marionette TRACE conn2 <- [1,2650,null,{}] 09:06:28 INFO - PROCESS | 1672 | 1469549188159 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}] 09:06:28 INFO - PROCESS | 1672 | 1469549188161 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:28 INFO - PROCESS | 1672 | 1469549188320 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 09:06:28 INFO - PROCESS | 1672 | 1469549188431 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:28 INFO - PROCESS | 1672 | 1469549188433 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:28 INFO - PROCESS | 1672 | ++DOCSHELL 0x12de7a000 == 48 [pid = 1672] [id = 670] 09:06:28 INFO - PROCESS | 1672 | ++DOMWINDOW == 117 (0x12887e400) [pid = 1672] [serial = 2010] [outer = 0x0] 09:06:28 INFO - PROCESS | 1672 | ++DOMWINDOW == 118 (0x128e87000) [pid = 1672] [serial = 2011] [outer = 0x12887e400] 09:06:28 INFO - PROCESS | 1672 | 1469549188480 Marionette DEBUG loaded listener.js 09:06:28 INFO - PROCESS | 1672 | ++DOMWINDOW == 119 (0x129215c00) [pid = 1672] [serial = 2012] [outer = 0x12887e400] 09:06:28 INFO - PROCESS | 1672 | 1469549188917 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]]]}] 09:06:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 09:06:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 824ms 09:06:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 09:06:28 INFO - PROCESS | 1672 | 1469549188978 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 09:06:28 INFO - PROCESS | 1672 | 1469549188979 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 09:06:28 INFO - PROCESS | 1672 | 1469549188981 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 09:06:28 INFO - PROCESS | 1672 | 1469549188982 Marionette TRACE conn2 <- [1,2654,null,{}] 09:06:28 INFO - PROCESS | 1672 | 1469549188985 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}] 09:06:28 INFO - PROCESS | 1672 | 1469549188986 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:29 INFO - PROCESS | 1672 | 1469549189088 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 09:06:29 INFO - PROCESS | 1672 | 1469549189195 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:29 INFO - PROCESS | 1672 | 1469549189196 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:29 INFO - PROCESS | 1672 | ++DOCSHELL 0x12a970800 == 49 [pid = 1672] [id = 671] 09:06:29 INFO - PROCESS | 1672 | ++DOMWINDOW == 120 (0x112a7e800) [pid = 1672] [serial = 2013] [outer = 0x0] 09:06:29 INFO - PROCESS | 1672 | ++DOMWINDOW == 121 (0x1294f8800) [pid = 1672] [serial = 2014] [outer = 0x112a7e800] 09:06:29 INFO - PROCESS | 1672 | 1469549189227 Marionette DEBUG loaded listener.js 09:06:29 INFO - PROCESS | 1672 | ++DOMWINDOW == 122 (0x12a6c5000) [pid = 1672] [serial = 2015] [outer = 0x112a7e800] 09:06:29 INFO - PROCESS | 1672 | 1469549189828 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]]]}] 09:06:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 09:06:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 869ms 09:06:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 09:06:29 INFO - PROCESS | 1672 | 1469549189851 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 09:06:29 INFO - PROCESS | 1672 | 1469549189853 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 09:06:29 INFO - PROCESS | 1672 | 1469549189857 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 09:06:29 INFO - PROCESS | 1672 | 1469549189858 Marionette TRACE conn2 <- [1,2658,null,{}] 09:06:29 INFO - PROCESS | 1672 | 1469549189862 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}] 09:06:29 INFO - PROCESS | 1672 | 1469549189864 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:29 INFO - PROCESS | 1672 | 1469549189961 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 09:06:30 INFO - PROCESS | 1672 | 1469549190039 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:30 INFO - PROCESS | 1672 | 1469549190042 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:30 INFO - PROCESS | 1672 | ++DOCSHELL 0x12429b800 == 50 [pid = 1672] [id = 672] 09:06:30 INFO - PROCESS | 1672 | ++DOMWINDOW == 123 (0x117402c00) [pid = 1672] [serial = 2016] [outer = 0x0] 09:06:30 INFO - PROCESS | 1672 | ++DOMWINDOW == 124 (0x11744b400) [pid = 1672] [serial = 2017] [outer = 0x117402c00] 09:06:30 INFO - PROCESS | 1672 | 1469549190069 Marionette DEBUG loaded listener.js 09:06:30 INFO - PROCESS | 1672 | ++DOMWINDOW == 125 (0x11839a800) [pid = 1672] [serial = 2018] [outer = 0x117402c00] 09:06:30 INFO - PROCESS | 1672 | 1469549190531 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]]]}] 09:06:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 09:06:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 722ms 09:06:30 INFO - PROCESS | 1672 | 1469549190579 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 09:06:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 09:06:30 INFO - PROCESS | 1672 | 1469549190583 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 09:06:30 INFO - PROCESS | 1672 | 1469549190588 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 09:06:30 INFO - PROCESS | 1672 | 1469549190591 Marionette TRACE conn2 <- [1,2662,null,{}] 09:06:30 INFO - PROCESS | 1672 | 1469549190594 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}] 09:06:30 INFO - PROCESS | 1672 | 1469549190596 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:30 INFO - PROCESS | 1672 | 1469549190731 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 09:06:31 INFO - PROCESS | 1672 | --DOCSHELL 0x12d66f800 == 49 [pid = 1672] [id = 665] 09:06:31 INFO - PROCESS | 1672 | --DOCSHELL 0x12d44a000 == 48 [pid = 1672] [id = 664] 09:06:31 INFO - PROCESS | 1672 | --DOCSHELL 0x12c738800 == 47 [pid = 1672] [id = 663] 09:06:31 INFO - PROCESS | 1672 | --DOCSHELL 0x12c2bb800 == 46 [pid = 1672] [id = 662] 09:06:31 INFO - PROCESS | 1672 | --DOCSHELL 0x12b96c800 == 45 [pid = 1672] [id = 661] 09:06:31 INFO - PROCESS | 1672 | --DOCSHELL 0x12b74b800 == 44 [pid = 1672] [id = 660] 09:06:31 INFO - PROCESS | 1672 | --DOCSHELL 0x12a91f800 == 43 [pid = 1672] [id = 659] 09:06:31 INFO - PROCESS | 1672 | --DOCSHELL 0x12895b000 == 42 [pid = 1672] [id = 658] 09:06:31 INFO - PROCESS | 1672 | --DOCSHELL 0x125035800 == 41 [pid = 1672] [id = 657] 09:06:31 INFO - PROCESS | 1672 | --DOCSHELL 0x122766000 == 40 [pid = 1672] [id = 656] 09:06:31 INFO - PROCESS | 1672 | --DOCSHELL 0x116952000 == 39 [pid = 1672] [id = 655] 09:06:31 INFO - PROCESS | 1672 | --DOCSHELL 0x119384000 == 38 [pid = 1672] [id = 654] 09:06:31 INFO - PROCESS | 1672 | --DOCSHELL 0x128ea9800 == 37 [pid = 1672] [id = 651] 09:06:31 INFO - PROCESS | 1672 | --DOCSHELL 0x11827d800 == 36 [pid = 1672] [id = 650] 09:06:31 INFO - PROCESS | 1672 | --DOCSHELL 0x12c748000 == 35 [pid = 1672] [id = 652] 09:06:31 INFO - PROCESS | 1672 | --DOCSHELL 0x12cc9f800 == 34 [pid = 1672] [id = 649] 09:06:31 INFO - PROCESS | 1672 | --DOCSHELL 0x12b96e800 == 33 [pid = 1672] [id = 653] 09:06:31 INFO - PROCESS | 1672 | --DOCSHELL 0x12429b800 == 32 [pid = 1672] [id = 672] 09:06:31 INFO - PROCESS | 1672 | --DOCSHELL 0x12a970800 == 31 [pid = 1672] [id = 671] 09:06:31 INFO - PROCESS | 1672 | --DOCSHELL 0x12de7a000 == 30 [pid = 1672] [id = 670] 09:06:31 INFO - PROCESS | 1672 | --DOCSHELL 0x12d65f000 == 29 [pid = 1672] [id = 669] 09:06:31 INFO - PROCESS | 1672 | --DOCSHELL 0x128887000 == 28 [pid = 1672] [id = 668] 09:06:31 INFO - PROCESS | 1672 | --DOCSHELL 0x12de5c000 == 27 [pid = 1672] [id = 666] 09:06:31 INFO - PROCESS | 1672 | --DOCSHELL 0x119079000 == 26 [pid = 1672] [id = 667] 09:06:31 INFO - PROCESS | 1672 | 1469549191463 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:31 INFO - PROCESS | 1672 | 1469549191465 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:31 INFO - PROCESS | 1672 | --DOMWINDOW == 124 (0x128e89000) [pid = 1672] [serial = 1946] [outer = 0x0] [url = about:blank] 09:06:31 INFO - PROCESS | 1672 | --DOMWINDOW == 123 (0x12920c400) [pid = 1672] [serial = 1948] [outer = 0x0] [url = about:blank] 09:06:31 INFO - PROCESS | 1672 | --DOMWINDOW == 122 (0x119b2b400) [pid = 1672] [serial = 1942] [outer = 0x0] [url = about:blank] 09:06:31 INFO - PROCESS | 1672 | --DOMWINDOW == 121 (0x126fd6000) [pid = 1672] [serial = 1936] [outer = 0x0] [url = about:blank] 09:06:31 INFO - PROCESS | 1672 | --DOMWINDOW == 120 (0x119b28400) [pid = 1672] [serial = 1921] [outer = 0x0] [url = about:blank] 09:06:31 INFO - PROCESS | 1672 | --DOMWINDOW == 119 (0x120fce400) [pid = 1672] [serial = 1922] [outer = 0x0] [url = about:blank] 09:06:31 INFO - PROCESS | 1672 | --DOMWINDOW == 118 (0x113399c00) [pid = 1672] [serial = 1939] [outer = 0x0] [url = about:blank] 09:06:31 INFO - PROCESS | 1672 | --DOMWINDOW == 117 (0x113378400) [pid = 1672] [serial = 1930] [outer = 0x0] [url = about:blank] 09:06:31 INFO - PROCESS | 1672 | --DOMWINDOW == 116 (0x124f7fc00) [pid = 1672] [serial = 1927] [outer = 0x0] [url = about:blank] 09:06:31 INFO - PROCESS | 1672 | --DOMWINDOW == 115 (0x12890e400) [pid = 1672] [serial = 1945] [outer = 0x0] [url = about:blank] 09:06:31 INFO - PROCESS | 1672 | --DOMWINDOW == 114 (0x119820800) [pid = 1672] [serial = 1919] [outer = 0x0] [url = about:blank] 09:06:31 INFO - PROCESS | 1672 | --DOMWINDOW == 113 (0x1176a1800) [pid = 1672] [serial = 1916] [outer = 0x0] [url = about:blank] 09:06:31 INFO - PROCESS | 1672 | --DOMWINDOW == 112 (0x117482000) [pid = 1672] [serial = 1940] [outer = 0x0] [url = about:blank] 09:06:31 INFO - PROCESS | 1672 | --DOMWINDOW == 111 (0x124508800) [pid = 1672] [serial = 1925] [outer = 0x0] [url = about:blank] 09:06:31 INFO - PROCESS | 1672 | --DOMWINDOW == 110 (0x126709000) [pid = 1672] [serial = 1931] [outer = 0x0] [url = about:blank] 09:06:31 INFO - PROCESS | 1672 | --DOMWINDOW == 109 (0x112a80000) [pid = 1672] [serial = 1912] [outer = 0x0] [url = about:blank] 09:06:31 INFO - PROCESS | 1672 | --DOMWINDOW == 108 (0x1269ae800) [pid = 1672] [serial = 1933] [outer = 0x0] [url = about:blank] 09:06:31 INFO - PROCESS | 1672 | --DOMWINDOW == 107 (0x119050400) [pid = 1672] [serial = 1918] [outer = 0x0] [url = about:blank] 09:06:31 INFO - PROCESS | 1672 | --DOMWINDOW == 106 (0x116aa0000) [pid = 1672] [serial = 1903] [outer = 0x0] [url = about:blank] 09:06:31 INFO - PROCESS | 1672 | --DOMWINDOW == 105 (0x12609f400) [pid = 1672] [serial = 1928] [outer = 0x0] [url = about:blank] 09:06:31 INFO - PROCESS | 1672 | --DOMWINDOW == 104 (0x1170af000) [pid = 1672] [serial = 1915] [outer = 0x0] [url = about:blank] 09:06:31 INFO - PROCESS | 1672 | --DOMWINDOW == 103 (0x12408a400) [pid = 1672] [serial = 1924] [outer = 0x0] [url = about:blank] 09:06:31 INFO - PROCESS | 1672 | --DOMWINDOW == 102 (0x12887ac00) [pid = 1672] [serial = 1937] [outer = 0x0] [url = about:blank] 09:06:31 INFO - PROCESS | 1672 | --DOMWINDOW == 101 (0x126fd0000) [pid = 1672] [serial = 1934] [outer = 0x0] [url = about:blank] 09:06:31 INFO - PROCESS | 1672 | --DOMWINDOW == 100 (0x11904c800) [pid = 1672] [serial = 1906] [outer = 0x0] [url = about:blank] 09:06:31 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x120fd1800) [pid = 1672] [serial = 1909] [outer = 0x0] [url = about:blank] 09:06:31 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x12887b000) [pid = 1672] [serial = 1943] [outer = 0x0] [url = about:blank] 09:06:31 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x113aab400) [pid = 1672] [serial = 1913] [outer = 0x0] [url = about:blank] 09:06:31 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x124bb7400) [pid = 1672] [serial = 1900] [outer = 0x0] [url = about:blank] 09:06:31 INFO - PROCESS | 1672 | ++DOCSHELL 0x11257d800 == 27 [pid = 1672] [id = 673] 09:06:31 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x112a7dc00) [pid = 1672] [serial = 2019] [outer = 0x0] 09:06:31 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x112f50c00) [pid = 1672] [serial = 2020] [outer = 0x112a7dc00] 09:06:31 INFO - PROCESS | 1672 | 1469549191539 Marionette DEBUG loaded listener.js 09:06:31 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x113d9a400) [pid = 1672] [serial = 2021] [outer = 0x112a7dc00] 09:06:31 INFO - PROCESS | 1672 | 1469549191837 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]]]}] 09:06:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 09:06:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1276ms 09:06:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 09:06:31 INFO - PROCESS | 1672 | 1469549191866 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 09:06:31 INFO - PROCESS | 1672 | 1469549191868 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 09:06:31 INFO - PROCESS | 1672 | 1469549191871 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 09:06:31 INFO - PROCESS | 1672 | 1469549191873 Marionette TRACE conn2 <- [1,2666,null,{}] 09:06:31 INFO - PROCESS | 1672 | 1469549191880 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}] 09:06:31 INFO - PROCESS | 1672 | 1469549191883 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:31 INFO - PROCESS | 1672 | 1469549191970 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 09:06:31 INFO - PROCESS | 1672 | 1469549191979 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:31 INFO - PROCESS | 1672 | 1469549191980 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:31 INFO - PROCESS | 1672 | ++DOCSHELL 0x118239800 == 28 [pid = 1672] [id = 674] 09:06:31 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x117409400) [pid = 1672] [serial = 2022] [outer = 0x0] 09:06:32 INFO - PROCESS | 1672 | ++DOMWINDOW == 101 (0x11747b400) [pid = 1672] [serial = 2023] [outer = 0x117409400] 09:06:32 INFO - PROCESS | 1672 | 1469549192009 Marionette DEBUG loaded listener.js 09:06:32 INFO - PROCESS | 1672 | ++DOMWINDOW == 102 (0x1187d4400) [pid = 1672] [serial = 2024] [outer = 0x117409400] 09:06:33 INFO - PROCESS | 1672 | 1469549193027 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]]]}] 09:06:33 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) 09:06:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1174ms 09:06:33 INFO - PROCESS | 1672 | 1469549193047 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 09:06:33 INFO - PROCESS | 1672 | 1469549193049 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 09:06:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 09:06:33 INFO - PROCESS | 1672 | 1469549193053 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 09:06:33 INFO - PROCESS | 1672 | 1469549193054 Marionette TRACE conn2 <- [1,2670,null,{}] 09:06:33 INFO - PROCESS | 1672 | 1469549193056 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}] 09:06:33 INFO - PROCESS | 1672 | 1469549193059 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:33 INFO - PROCESS | 1672 | 1469549193138 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 09:06:33 INFO - PROCESS | 1672 | 1469549193144 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:33 INFO - PROCESS | 1672 | 1469549193146 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:33 INFO - PROCESS | 1672 | ++DOCSHELL 0x119efc800 == 29 [pid = 1672] [id = 675] 09:06:33 INFO - PROCESS | 1672 | ++DOMWINDOW == 103 (0x11919c800) [pid = 1672] [serial = 2025] [outer = 0x0] 09:06:33 INFO - PROCESS | 1672 | ++DOMWINDOW == 104 (0x1193a8800) [pid = 1672] [serial = 2026] [outer = 0x11919c800] 09:06:33 INFO - PROCESS | 1672 | 1469549193171 Marionette DEBUG loaded listener.js 09:06:33 INFO - PROCESS | 1672 | ++DOMWINDOW == 105 (0x119b24800) [pid = 1672] [serial = 2027] [outer = 0x11919c800] 09:06:34 INFO - PROCESS | 1672 | 1469549194011 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"]]]}] 09:06:34 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 09:06:34 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:06:34 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 09:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:06:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 971ms 09:06:34 INFO - PROCESS | 1672 | 1469549194025 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 09:06:34 INFO - PROCESS | 1672 | 1469549194026 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 09:06:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 09:06:34 INFO - PROCESS | 1672 | 1469549194034 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 09:06:34 INFO - PROCESS | 1672 | 1469549194039 Marionette TRACE conn2 <- [1,2674,null,{}] 09:06:34 INFO - PROCESS | 1672 | 1469549194048 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}] 09:06:34 INFO - PROCESS | 1672 | 1469549194050 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:34 INFO - PROCESS | 1672 | 1469549194152 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 09:06:34 INFO - PROCESS | 1672 | 1469549194194 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:34 INFO - PROCESS | 1672 | 1469549194196 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:34 INFO - PROCESS | 1672 | ++DOCSHELL 0x124b04800 == 30 [pid = 1672] [id = 676] 09:06:34 INFO - PROCESS | 1672 | ++DOMWINDOW == 106 (0x119c31000) [pid = 1672] [serial = 2028] [outer = 0x0] 09:06:34 INFO - PROCESS | 1672 | ++DOMWINDOW == 107 (0x120fca000) [pid = 1672] [serial = 2029] [outer = 0x119c31000] 09:06:34 INFO - PROCESS | 1672 | 1469549194220 Marionette DEBUG loaded listener.js 09:06:34 INFO - PROCESS | 1672 | ++DOMWINDOW == 108 (0x1238f6000) [pid = 1672] [serial = 2030] [outer = 0x119c31000] 09:06:35 INFO - PROCESS | 1672 | 1469549195048 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"]]]}] 09:06:35 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 09:06:35 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:06:35 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 09:06:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:06:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1033ms 09:06:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 09:06:35 INFO - PROCESS | 1672 | 1469549195062 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 09:06:35 INFO - PROCESS | 1672 | 1469549195064 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 09:06:35 INFO - PROCESS | 1672 | 1469549195066 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 09:06:35 INFO - PROCESS | 1672 | 1469549195067 Marionette TRACE conn2 <- [1,2678,null,{}] 09:06:35 INFO - PROCESS | 1672 | 1469549195069 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}] 09:06:35 INFO - PROCESS | 1672 | 1469549195071 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:35 INFO - PROCESS | 1672 | 1469549195177 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 09:06:35 INFO - PROCESS | 1672 | 1469549195187 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:35 INFO - PROCESS | 1672 | 1469549195188 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:35 INFO - PROCESS | 1672 | ++DOCSHELL 0x128949800 == 31 [pid = 1672] [id = 677] 09:06:35 INFO - PROCESS | 1672 | ++DOMWINDOW == 109 (0x123b18c00) [pid = 1672] [serial = 2031] [outer = 0x0] 09:06:35 INFO - PROCESS | 1672 | ++DOMWINDOW == 110 (0x124845800) [pid = 1672] [serial = 2032] [outer = 0x123b18c00] 09:06:35 INFO - PROCESS | 1672 | 1469549195215 Marionette DEBUG loaded listener.js 09:06:35 INFO - PROCESS | 1672 | ++DOMWINDOW == 111 (0x12488a000) [pid = 1672] [serial = 2033] [outer = 0x123b18c00] 09:06:35 INFO - PROCESS | 1672 | --DOMWINDOW == 110 (0x119c2d400) [pid = 1672] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 09:06:35 INFO - PROCESS | 1672 | --DOMWINDOW == 109 (0x113221c00) [pid = 1672] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 09:06:35 INFO - PROCESS | 1672 | --DOMWINDOW == 108 (0x1176a4400) [pid = 1672] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 09:06:35 INFO - PROCESS | 1672 | --DOMWINDOW == 107 (0x128919c00) [pid = 1672] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 09:06:35 INFO - PROCESS | 1672 | --DOMWINDOW == 106 (0x12a40b800) [pid = 1672] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 09:06:35 INFO - PROCESS | 1672 | --DOMWINDOW == 105 (0x112fa1000) [pid = 1672] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 09:06:35 INFO - PROCESS | 1672 | --DOMWINDOW == 104 (0x124486400) [pid = 1672] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 09:06:35 INFO - PROCESS | 1672 | --DOMWINDOW == 103 (0x118390800) [pid = 1672] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 09:06:35 INFO - PROCESS | 1672 | --DOMWINDOW == 102 (0x1261ad800) [pid = 1672] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 09:06:35 INFO - PROCESS | 1672 | --DOMWINDOW == 101 (0x124dee000) [pid = 1672] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 09:06:35 INFO - PROCESS | 1672 | --DOMWINDOW == 100 (0x120ea5000) [pid = 1672] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 09:06:35 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x128e8d800) [pid = 1672] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 09:06:35 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x12448ec00) [pid = 1672] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 09:06:35 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x112a6e800) [pid = 1672] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 09:06:35 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x12a76b800) [pid = 1672] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 09:06:35 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x112a6c400) [pid = 1672] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 09:06:35 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x12a611c00) [pid = 1672] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 09:06:35 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x1261a7000) [pid = 1672] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 09:06:35 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x1199ad800) [pid = 1672] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 09:06:35 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x112f53800) [pid = 1672] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 09:06:35 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x124489800) [pid = 1672] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 09:06:35 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x118887000) [pid = 1672] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 09:06:36 INFO - PROCESS | 1672 | 1469549196022 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]]]}] 09:06:36 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) 09:06:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 971ms 09:06:36 INFO - PROCESS | 1672 | 1469549196037 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 09:06:36 INFO - PROCESS | 1672 | 1469549196038 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 09:06:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 09:06:36 INFO - PROCESS | 1672 | 1469549196043 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 09:06:36 INFO - PROCESS | 1672 | 1469549196045 Marionette TRACE conn2 <- [1,2682,null,{}] 09:06:36 INFO - PROCESS | 1672 | 1469549196047 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}] 09:06:36 INFO - PROCESS | 1672 | 1469549196048 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:36 INFO - PROCESS | 1672 | 1469549196127 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 09:06:36 INFO - PROCESS | 1672 | 1469549196131 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:36 INFO - PROCESS | 1672 | 1469549196136 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:36 INFO - PROCESS | 1672 | ++DOCSHELL 0x126973800 == 32 [pid = 1672] [id = 678] 09:06:36 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x118765c00) [pid = 1672] [serial = 2034] [outer = 0x0] 09:06:36 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x119048000) [pid = 1672] [serial = 2035] [outer = 0x118765c00] 09:06:36 INFO - PROCESS | 1672 | 1469549196168 Marionette DEBUG loaded listener.js 09:06:36 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x123e1a400) [pid = 1672] [serial = 2036] [outer = 0x118765c00] 09:06:37 INFO - PROCESS | 1672 | 1469549197015 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]]]}] 09:06:37 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) 09:06:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1021ms 09:06:37 INFO - PROCESS | 1672 | 1469549197066 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 09:06:37 INFO - PROCESS | 1672 | 1469549197067 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 09:06:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 09:06:37 INFO - PROCESS | 1672 | 1469549197069 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 09:06:37 INFO - PROCESS | 1672 | 1469549197070 Marionette TRACE conn2 <- [1,2686,null,{}] 09:06:37 INFO - PROCESS | 1672 | 1469549197072 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}] 09:06:37 INFO - PROCESS | 1672 | 1469549197074 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:37 INFO - PROCESS | 1672 | 1469549197182 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 09:06:37 INFO - PROCESS | 1672 | 1469549197186 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:37 INFO - PROCESS | 1672 | 1469549197187 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:37 INFO - PROCESS | 1672 | ++DOCSHELL 0x113a64800 == 33 [pid = 1672] [id = 679] 09:06:37 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x1248c3800) [pid = 1672] [serial = 2037] [outer = 0x0] 09:06:37 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x12609f400) [pid = 1672] [serial = 2038] [outer = 0x1248c3800] 09:06:37 INFO - PROCESS | 1672 | 1469549197214 Marionette DEBUG loaded listener.js 09:06:37 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x1261b4000) [pid = 1672] [serial = 2039] [outer = 0x1248c3800] 09:06:38 INFO - PROCESS | 1672 | 1469549198024 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"]]]}] 09:06:38 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 09:06:38 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:06:38 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 09:06:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:06:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 969ms 09:06:38 INFO - PROCESS | 1672 | 1469549198039 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 09:06:38 INFO - PROCESS | 1672 | 1469549198042 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 09:06:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 09:06:38 INFO - PROCESS | 1672 | 1469549198046 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 09:06:38 INFO - PROCESS | 1672 | 1469549198048 Marionette TRACE conn2 <- [1,2690,null,{}] 09:06:38 INFO - PROCESS | 1672 | 1469549198052 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}] 09:06:38 INFO - PROCESS | 1672 | 1469549198054 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:38 INFO - PROCESS | 1672 | 1469549198167 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 09:06:38 INFO - PROCESS | 1672 | 1469549198231 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:38 INFO - PROCESS | 1672 | 1469549198232 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:38 INFO - PROCESS | 1672 | ++DOCSHELL 0x117376000 == 34 [pid = 1672] [id = 680] 09:06:38 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x1160f4000) [pid = 1672] [serial = 2040] [outer = 0x0] 09:06:38 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x1169dd800) [pid = 1672] [serial = 2041] [outer = 0x1160f4000] 09:06:38 INFO - PROCESS | 1672 | 1469549198265 Marionette DEBUG loaded listener.js 09:06:38 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x11740fc00) [pid = 1672] [serial = 2042] [outer = 0x1160f4000] 09:06:39 INFO - PROCESS | 1672 | 1469549199258 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"]]]}] 09:06:39 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 09:06:39 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:06:39 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 09:06:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:06:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1222ms 09:06:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 09:06:39 INFO - PROCESS | 1672 | 1469549199268 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 09:06:39 INFO - PROCESS | 1672 | 1469549199272 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 09:06:39 INFO - PROCESS | 1672 | 1469549199276 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 09:06:39 INFO - PROCESS | 1672 | 1469549199278 Marionette TRACE conn2 <- [1,2694,null,{}] 09:06:39 INFO - PROCESS | 1672 | 1469549199281 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}] 09:06:39 INFO - PROCESS | 1672 | 1469549199282 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:39 INFO - PROCESS | 1672 | 1469549199388 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 09:06:39 INFO - PROCESS | 1672 | 1469549199450 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:39 INFO - PROCESS | 1672 | 1469549199452 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:39 INFO - PROCESS | 1672 | ++DOCSHELL 0x124454000 == 35 [pid = 1672] [id = 681] 09:06:39 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x11747a400) [pid = 1672] [serial = 2043] [outer = 0x0] 09:06:39 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x1193aa800) [pid = 1672] [serial = 2044] [outer = 0x11747a400] 09:06:39 INFO - PROCESS | 1672 | 1469549199484 Marionette DEBUG loaded listener.js 09:06:39 INFO - PROCESS | 1672 | ++DOMWINDOW == 101 (0x119b26400) [pid = 1672] [serial = 2045] [outer = 0x11747a400] 09:06:40 INFO - PROCESS | 1672 | --DOCSHELL 0x126973800 == 34 [pid = 1672] [id = 678] 09:06:40 INFO - PROCESS | 1672 | --DOCSHELL 0x128949800 == 33 [pid = 1672] [id = 677] 09:06:40 INFO - PROCESS | 1672 | --DOCSHELL 0x124b04800 == 32 [pid = 1672] [id = 676] 09:06:40 INFO - PROCESS | 1672 | --DOCSHELL 0x119efc800 == 31 [pid = 1672] [id = 675] 09:06:40 INFO - PROCESS | 1672 | --DOCSHELL 0x118239800 == 30 [pid = 1672] [id = 674] 09:06:40 INFO - PROCESS | 1672 | --DOCSHELL 0x11257d800 == 29 [pid = 1672] [id = 673] 09:06:40 INFO - PROCESS | 1672 | --DOMWINDOW == 100 (0x1261a6400) [pid = 1672] [serial = 1901] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x1294f1000) [pid = 1672] [serial = 1979] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x12a60f400) [pid = 1672] [serial = 1984] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x11740f000) [pid = 1672] [serial = 1966] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x12a40c000) [pid = 1672] [serial = 1982] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x119589400) [pid = 1672] [serial = 1967] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x119378400) [pid = 1672] [serial = 1954] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x1199b2400) [pid = 1672] [serial = 1955] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x1294fa400) [pid = 1672] [serial = 1981] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x126709800) [pid = 1672] [serial = 1975] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x1261aa800) [pid = 1672] [serial = 1960] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x126fce800) [pid = 1672] [serial = 1961] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1672 | --DOMWINDOW == 88 (0x124843800) [pid = 1672] [serial = 1957] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1672 | --DOMWINDOW == 87 (0x124b69800) [pid = 1672] [serial = 1958] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1672 | --DOMWINDOW == 86 (0x129214c00) [pid = 1672] [serial = 1949] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1672 | --DOMWINDOW == 85 (0x124bb7800) [pid = 1672] [serial = 1972] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1672 | --DOMWINDOW == 84 (0x125540c00) [pid = 1672] [serial = 1973] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1672 | --DOMWINDOW == 83 (0x113a05000) [pid = 1672] [serial = 1951] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1672 | --DOMWINDOW == 82 (0x12ac26800) [pid = 1672] [serial = 1997] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1672 | --DOMWINDOW == 81 (0x1245c7400) [pid = 1672] [serial = 1991] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1672 | --DOMWINDOW == 80 (0x12a6b1000) [pid = 1672] [serial = 1987] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1672 | --DOMWINDOW == 79 (0x11919fc00) [pid = 1672] [serial = 1990] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1672 | --DOMWINDOW == 78 (0x12ac2cc00) [pid = 1672] [serial = 1999] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1672 | --DOMWINDOW == 77 (0x12a6ba000) [pid = 1672] [serial = 1988] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1672 | --DOMWINDOW == 76 (0x117408000) [pid = 1672] [serial = 1952] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1672 | --DOMWINDOW == 75 (0x119c2f000) [pid = 1672] [serial = 1969] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1672 | --DOMWINDOW == 74 (0x113a05c00) [pid = 1672] [serial = 1963] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1672 | --DOMWINDOW == 73 (0x12b722c00) [pid = 1672] [serial = 2000] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1672 | --DOMWINDOW == 72 (0x124480c00) [pid = 1672] [serial = 1970] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1672 | --DOMWINDOW == 71 (0x1170ae800) [pid = 1672] [serial = 1964] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1672 | --DOMWINDOW == 70 (0x129210c00) [pid = 1672] [serial = 1978] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1672 | --DOMWINDOW == 69 (0x12a6ab800) [pid = 1672] [serial = 1985] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1672 | --DOMWINDOW == 68 (0x126705c00) [pid = 1672] [serial = 1993] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1672 | --DOMWINDOW == 67 (0x12a98fc00) [pid = 1672] [serial = 1996] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1672 | --DOMWINDOW == 66 (0x126fd1400) [pid = 1672] [serial = 1976] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1672 | --DOMWINDOW == 65 (0x12a776000) [pid = 1672] [serial = 1994] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1672 | --DOMWINDOW == 64 (0x124084800) [pid = 1672] [serial = 1910] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1672 | --DOMWINDOW == 63 (0x117448400) [pid = 1672] [serial = 1904] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1672 | --DOMWINDOW == 62 (0x11937a000) [pid = 1672] [serial = 1907] [outer = 0x0] [url = about:blank] 09:06:40 INFO - PROCESS | 1672 | 1469549200529 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"]]]}] 09:06:40 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 09:06:40 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:06:40 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 09:06:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:06:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1271ms 09:06:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 09:06:40 INFO - PROCESS | 1672 | 1469549200548 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 09:06:40 INFO - PROCESS | 1672 | 1469549200550 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 09:06:40 INFO - PROCESS | 1672 | 1469549200553 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 09:06:40 INFO - PROCESS | 1672 | 1469549200555 Marionette TRACE conn2 <- [1,2698,null,{}] 09:06:40 INFO - PROCESS | 1672 | 1469549200559 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}] 09:06:40 INFO - PROCESS | 1672 | 1469549200560 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:40 INFO - PROCESS | 1672 | 1469549200640 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 09:06:40 INFO - PROCESS | 1672 | 1469549200647 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:40 INFO - PROCESS | 1672 | 1469549200650 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:40 INFO - PROCESS | 1672 | ++DOCSHELL 0x1161dd000 == 30 [pid = 1672] [id = 682] 09:06:40 INFO - PROCESS | 1672 | ++DOMWINDOW == 63 (0x11607cc00) [pid = 1672] [serial = 2046] [outer = 0x0] 09:06:40 INFO - PROCESS | 1672 | ++DOMWINDOW == 64 (0x11697d800) [pid = 1672] [serial = 2047] [outer = 0x11607cc00] 09:06:40 INFO - PROCESS | 1672 | 1469549200678 Marionette DEBUG loaded listener.js 09:06:40 INFO - PROCESS | 1672 | ++DOMWINDOW == 65 (0x1170ac800) [pid = 1672] [serial = 2048] [outer = 0x11607cc00] 09:06:41 INFO - PROCESS | 1672 | 1469549201535 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"]]]}] 09:06:41 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 09:06:41 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:06:41 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 09:06:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:06:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1020ms 09:06:41 INFO - PROCESS | 1672 | 1469549201574 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 09:06:41 INFO - PROCESS | 1672 | 1469549201577 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 09:06:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 09:06:41 INFO - PROCESS | 1672 | 1469549201597 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 09:06:41 INFO - PROCESS | 1672 | 1469549201599 Marionette TRACE conn2 <- [1,2702,null,{}] 09:06:41 INFO - PROCESS | 1672 | 1469549201601 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}] 09:06:41 INFO - PROCESS | 1672 | 1469549201603 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:41 INFO - PROCESS | 1672 | 1469549201681 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 09:06:41 INFO - PROCESS | 1672 | 1469549201685 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:41 INFO - PROCESS | 1672 | 1469549201686 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:41 INFO - PROCESS | 1672 | ++DOCSHELL 0x119efd800 == 31 [pid = 1672] [id = 683] 09:06:41 INFO - PROCESS | 1672 | ++DOMWINDOW == 66 (0x118390800) [pid = 1672] [serial = 2049] [outer = 0x0] 09:06:41 INFO - PROCESS | 1672 | ++DOMWINDOW == 67 (0x11888a800) [pid = 1672] [serial = 2050] [outer = 0x118390800] 09:06:41 INFO - PROCESS | 1672 | 1469549201715 Marionette DEBUG loaded listener.js 09:06:41 INFO - PROCESS | 1672 | ++DOMWINDOW == 68 (0x1191d7400) [pid = 1672] [serial = 2051] [outer = 0x118390800] 09:06:42 INFO - PROCESS | 1672 | 1469549202066 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]]]}] 09:06:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 09:06:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 530ms 09:06:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 09:06:42 INFO - PROCESS | 1672 | 1469549202117 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 09:06:42 INFO - PROCESS | 1672 | 1469549202118 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 09:06:42 INFO - PROCESS | 1672 | 1469549202120 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 09:06:42 INFO - PROCESS | 1672 | 1469549202122 Marionette TRACE conn2 <- [1,2706,null,{}] 09:06:42 INFO - PROCESS | 1672 | 1469549202131 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}] 09:06:42 INFO - PROCESS | 1672 | 1469549202134 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:42 INFO - PROCESS | 1672 | 1469549202254 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 09:06:42 INFO - PROCESS | 1672 | 1469549202270 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:42 INFO - PROCESS | 1672 | 1469549202273 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:42 INFO - PROCESS | 1672 | ++DOCSHELL 0x12486a000 == 32 [pid = 1672] [id = 684] 09:06:42 INFO - PROCESS | 1672 | ++DOMWINDOW == 69 (0x1187d7400) [pid = 1672] [serial = 2052] [outer = 0x0] 09:06:42 INFO - PROCESS | 1672 | ++DOMWINDOW == 70 (0x1199a5000) [pid = 1672] [serial = 2053] [outer = 0x1187d7400] 09:06:42 INFO - PROCESS | 1672 | 1469549202320 Marionette DEBUG loaded listener.js 09:06:42 INFO - PROCESS | 1672 | ++DOMWINDOW == 71 (0x120fc0400) [pid = 1672] [serial = 2054] [outer = 0x1187d7400] 09:06:42 INFO - PROCESS | 1672 | 1469549202755 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]]]}] 09:06:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 09:06:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 672ms 09:06:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 09:06:42 INFO - PROCESS | 1672 | 1469549202797 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 09:06:42 INFO - PROCESS | 1672 | 1469549202798 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 09:06:42 INFO - PROCESS | 1672 | 1469549202801 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 09:06:42 INFO - PROCESS | 1672 | 1469549202802 Marionette TRACE conn2 <- [1,2710,null,{}] 09:06:42 INFO - PROCESS | 1672 | 1469549202804 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}] 09:06:42 INFO - PROCESS | 1672 | 1469549202805 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:42 INFO - PROCESS | 1672 | 1469549202915 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 09:06:42 INFO - PROCESS | 1672 | 1469549202918 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:42 INFO - PROCESS | 1672 | 1469549202919 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:42 INFO - PROCESS | 1672 | ++DOCSHELL 0x128e9e000 == 33 [pid = 1672] [id = 685] 09:06:42 INFO - PROCESS | 1672 | ++DOMWINDOW == 72 (0x120fc2000) [pid = 1672] [serial = 2055] [outer = 0x0] 09:06:42 INFO - PROCESS | 1672 | ++DOMWINDOW == 73 (0x12271dc00) [pid = 1672] [serial = 2056] [outer = 0x120fc2000] 09:06:42 INFO - PROCESS | 1672 | 1469549202983 Marionette DEBUG loaded listener.js 09:06:43 INFO - PROCESS | 1672 | ++DOMWINDOW == 74 (0x124486000) [pid = 1672] [serial = 2057] [outer = 0x120fc2000] 09:06:43 INFO - PROCESS | 1672 | 1469549203382 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] 09:06:43 INFO - PROCESS | 1672 | 1469549203423 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 09:06:43 INFO - PROCESS | 1672 | 1469549203427 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 09:06:43 INFO - PROCESS | 1672 | 1469549203429 Marionette TRACE conn2 <- [1,2714,null,{}] 09:06:43 INFO - PROCESS | 1672 | 1469549203438 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}] 09:06:43 INFO - PROCESS | 1672 | 1469549203440 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:43 INFO - PROCESS | 1672 | 1469549203605 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 09:06:43 INFO - PROCESS | 1672 | 1469549203667 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:43 INFO - PROCESS | 1672 | 1469549203669 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:43 INFO - PROCESS | 1672 | ++DOCSHELL 0x12a928000 == 34 [pid = 1672] [id = 686] 09:06:43 INFO - PROCESS | 1672 | ++DOMWINDOW == 75 (0x119b2ac00) [pid = 1672] [serial = 2058] [outer = 0x0] 09:06:43 INFO - PROCESS | 1672 | ++DOMWINDOW == 76 (0x124848800) [pid = 1672] [serial = 2059] [outer = 0x119b2ac00] 09:06:43 INFO - PROCESS | 1672 | 1469549203709 Marionette DEBUG loaded listener.js 09:06:43 INFO - PROCESS | 1672 | ++DOMWINDOW == 77 (0x124dedc00) [pid = 1672] [serial = 2060] [outer = 0x119b2ac00] 09:06:44 INFO - PROCESS | 1672 | 1469549204071 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]]]}] 09:06:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 09:06:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 670ms 09:06:44 INFO - PROCESS | 1672 | 1469549204097 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 09:06:44 INFO - PROCESS | 1672 | 1469549204098 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 09:06:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 09:06:44 INFO - PROCESS | 1672 | 1469549204100 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 09:06:44 INFO - PROCESS | 1672 | 1469549204101 Marionette TRACE conn2 <- [1,2718,null,{}] 09:06:44 INFO - PROCESS | 1672 | 1469549204103 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}] 09:06:44 INFO - PROCESS | 1672 | 1469549204108 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:44 INFO - PROCESS | 1672 | 1469549204254 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 09:06:44 INFO - PROCESS | 1672 | 1469549204295 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:44 INFO - PROCESS | 1672 | 1469549204296 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:44 INFO - PROCESS | 1672 | ++DOCSHELL 0x12acd4800 == 35 [pid = 1672] [id = 687] 09:06:44 INFO - PROCESS | 1672 | ++DOMWINDOW == 78 (0x12506f400) [pid = 1672] [serial = 2061] [outer = 0x0] 09:06:44 INFO - PROCESS | 1672 | ++DOMWINDOW == 79 (0x126593400) [pid = 1672] [serial = 2062] [outer = 0x12506f400] 09:06:44 INFO - PROCESS | 1672 | 1469549204321 Marionette DEBUG loaded listener.js 09:06:44 INFO - PROCESS | 1672 | ++DOMWINDOW == 80 (0x12887c800) [pid = 1672] [serial = 2063] [outer = 0x12506f400] 09:06:44 INFO - PROCESS | 1672 | --DOMWINDOW == 79 (0x112a7dc00) [pid = 1672] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 09:06:44 INFO - PROCESS | 1672 | --DOMWINDOW == 78 (0x117409400) [pid = 1672] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 09:06:44 INFO - PROCESS | 1672 | --DOMWINDOW == 77 (0x123b18c00) [pid = 1672] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 09:06:44 INFO - PROCESS | 1672 | --DOMWINDOW == 76 (0x117402c00) [pid = 1672] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 09:06:44 INFO - PROCESS | 1672 | --DOMWINDOW == 75 (0x11919c800) [pid = 1672] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 09:06:44 INFO - PROCESS | 1672 | --DOMWINDOW == 74 (0x118765c00) [pid = 1672] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 09:06:44 INFO - PROCESS | 1672 | --DOMWINDOW == 73 (0x113374c00) [pid = 1672] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 09:06:44 INFO - PROCESS | 1672 | --DOMWINDOW == 72 (0x1191da800) [pid = 1672] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 09:06:44 INFO - PROCESS | 1672 | --DOMWINDOW == 71 (0x12484c800) [pid = 1672] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 09:06:44 INFO - PROCESS | 1672 | --DOMWINDOW == 70 (0x12887e400) [pid = 1672] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 09:06:44 INFO - PROCESS | 1672 | --DOMWINDOW == 69 (0x112a7e800) [pid = 1672] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 09:06:44 INFO - PROCESS | 1672 | --DOMWINDOW == 68 (0x119c31000) [pid = 1672] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 09:06:44 INFO - PROCESS | 1672 | 1469549204638 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] 09:06:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 09:06:44 INFO - PROCESS | 1672 | 1469549204682 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 09:06:44 INFO - PROCESS | 1672 | 1469549204684 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 09:06:44 INFO - PROCESS | 1672 | 1469549204685 Marionette TRACE conn2 <- [1,2722,null,{}] 09:06:44 INFO - PROCESS | 1672 | 1469549204688 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}] 09:06:44 INFO - PROCESS | 1672 | 1469549204689 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:44 INFO - PROCESS | 1672 | 1469549204792 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 09:06:44 INFO - PROCESS | 1672 | 1469549204829 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:44 INFO - PROCESS | 1672 | 1469549204830 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:44 INFO - PROCESS | 1672 | ++DOCSHELL 0x12b74f000 == 36 [pid = 1672] [id = 688] 09:06:44 INFO - PROCESS | 1672 | ++DOMWINDOW == 69 (0x112a7e800) [pid = 1672] [serial = 2064] [outer = 0x0] 09:06:44 INFO - PROCESS | 1672 | ++DOMWINDOW == 70 (0x120fd3400) [pid = 1672] [serial = 2065] [outer = 0x112a7e800] 09:06:44 INFO - PROCESS | 1672 | 1469549204854 Marionette DEBUG loaded listener.js 09:06:44 INFO - PROCESS | 1672 | ++DOMWINDOW == 71 (0x12887c400) [pid = 1672] [serial = 2066] [outer = 0x112a7e800] 09:06:45 INFO - PROCESS | 1672 | 1469549205136 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] 09:06:45 INFO - PROCESS | 1672 | 1469549205154 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 09:06:45 INFO - PROCESS | 1672 | 1469549205156 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 09:06:45 INFO - PROCESS | 1672 | 1469549205157 Marionette TRACE conn2 <- [1,2726,null,{}] 09:06:45 INFO - PROCESS | 1672 | 1469549205168 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}] 09:06:45 INFO - PROCESS | 1672 | 1469549205169 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:45 INFO - PROCESS | 1672 | 1469549205250 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 09:06:45 INFO - PROCESS | 1672 | 1469549205254 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:45 INFO - PROCESS | 1672 | 1469549205255 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:45 INFO - PROCESS | 1672 | ++DOCSHELL 0x12b97b000 == 37 [pid = 1672] [id = 689] 09:06:45 INFO - PROCESS | 1672 | ++DOMWINDOW == 72 (0x12887dc00) [pid = 1672] [serial = 2067] [outer = 0x0] 09:06:45 INFO - PROCESS | 1672 | ++DOMWINDOW == 73 (0x128a95400) [pid = 1672] [serial = 2068] [outer = 0x12887dc00] 09:06:45 INFO - PROCESS | 1672 | 1469549205282 Marionette DEBUG loaded listener.js 09:06:45 INFO - PROCESS | 1672 | ++DOMWINDOW == 74 (0x128e8b800) [pid = 1672] [serial = 2069] [outer = 0x12887dc00] 09:06:45 INFO - PROCESS | 1672 | 1469549205621 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]]]}] 09:06:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 09:06:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 479ms 09:06:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 09:06:45 INFO - PROCESS | 1672 | 1469549205635 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 09:06:45 INFO - PROCESS | 1672 | 1469549205636 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 09:06:45 INFO - PROCESS | 1672 | 1469549205638 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 09:06:45 INFO - PROCESS | 1672 | 1469549205639 Marionette TRACE conn2 <- [1,2730,null,{}] 09:06:45 INFO - PROCESS | 1672 | 1469549205644 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}] 09:06:45 INFO - PROCESS | 1672 | 1469549205653 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:45 INFO - PROCESS | 1672 | 1469549205765 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 09:06:45 INFO - PROCESS | 1672 | 1469549205770 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:45 INFO - PROCESS | 1672 | 1469549205772 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:45 INFO - PROCESS | 1672 | ++DOCSHELL 0x12bde9000 == 38 [pid = 1672] [id = 690] 09:06:45 INFO - PROCESS | 1672 | ++DOMWINDOW == 75 (0x128e8a400) [pid = 1672] [serial = 2070] [outer = 0x0] 09:06:45 INFO - PROCESS | 1672 | ++DOMWINDOW == 76 (0x129211800) [pid = 1672] [serial = 2071] [outer = 0x128e8a400] 09:06:45 INFO - PROCESS | 1672 | 1469549205795 Marionette DEBUG loaded listener.js 09:06:45 INFO - PROCESS | 1672 | ++DOMWINDOW == 77 (0x1294f6800) [pid = 1672] [serial = 2072] [outer = 0x128e8a400] 09:06:46 INFO - PROCESS | 1672 | 1469549206577 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"]]]}] 09:06:46 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 09:06:46 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 09:06:46 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 09:06:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:06:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:06:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 968ms 09:06:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 09:06:46 INFO - PROCESS | 1672 | 1469549206608 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 09:06:46 INFO - PROCESS | 1672 | 1469549206610 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 09:06:46 INFO - PROCESS | 1672 | 1469549206614 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 09:06:46 INFO - PROCESS | 1672 | 1469549206616 Marionette TRACE conn2 <- [1,2734,null,{}] 09:06:46 INFO - PROCESS | 1672 | 1469549206620 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}] 09:06:46 INFO - PROCESS | 1672 | 1469549206621 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:46 INFO - PROCESS | 1672 | 1469549206757 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 09:06:46 INFO - PROCESS | 1672 | 1469549206823 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:46 INFO - PROCESS | 1672 | 1469549206825 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:46 INFO - PROCESS | 1672 | ++DOCSHELL 0x119080000 == 39 [pid = 1672] [id = 691] 09:06:46 INFO - PROCESS | 1672 | ++DOMWINDOW == 78 (0x115e0d400) [pid = 1672] [serial = 2073] [outer = 0x0] 09:06:46 INFO - PROCESS | 1672 | ++DOMWINDOW == 79 (0x1160edc00) [pid = 1672] [serial = 2074] [outer = 0x115e0d400] 09:06:46 INFO - PROCESS | 1672 | 1469549206857 Marionette DEBUG loaded listener.js 09:06:46 INFO - PROCESS | 1672 | ++DOMWINDOW == 80 (0x1172b2c00) [pid = 1672] [serial = 2075] [outer = 0x115e0d400] 09:06:47 INFO - PROCESS | 1672 | 1469549207305 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]]]}] 09:06:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 09:06:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 721ms 09:06:47 INFO - PROCESS | 1672 | 1469549207335 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 09:06:47 INFO - PROCESS | 1672 | 1469549207338 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 09:06:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 09:06:47 INFO - PROCESS | 1672 | 1469549207345 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 09:06:47 INFO - PROCESS | 1672 | 1469549207347 Marionette TRACE conn2 <- [1,2738,null,{}] 09:06:47 INFO - PROCESS | 1672 | 1469549207350 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}] 09:06:47 INFO - PROCESS | 1672 | 1469549207351 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:47 INFO - PROCESS | 1672 | 1469549207454 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 09:06:47 INFO - PROCESS | 1672 | 1469549207517 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:47 INFO - PROCESS | 1672 | 1469549207518 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:47 INFO - PROCESS | 1672 | ++DOCSHELL 0x12a467800 == 40 [pid = 1672] [id = 692] 09:06:47 INFO - PROCESS | 1672 | ++DOMWINDOW == 81 (0x117479c00) [pid = 1672] [serial = 2076] [outer = 0x0] 09:06:47 INFO - PROCESS | 1672 | ++DOMWINDOW == 82 (0x119585c00) [pid = 1672] [serial = 2077] [outer = 0x117479c00] 09:06:47 INFO - PROCESS | 1672 | 1469549207549 Marionette DEBUG loaded listener.js 09:06:47 INFO - PROCESS | 1672 | ++DOMWINDOW == 83 (0x119c25800) [pid = 1672] [serial = 2078] [outer = 0x117479c00] 09:06:48 INFO - PROCESS | 1672 | 1469549207996 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]]]}] 09:06:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 09:06:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 672ms 09:06:48 INFO - PROCESS | 1672 | 1469549208016 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 09:06:48 INFO - PROCESS | 1672 | 1469549208018 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 09:06:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 09:06:48 INFO - PROCESS | 1672 | 1469549208020 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 09:06:48 INFO - PROCESS | 1672 | 1469549208023 Marionette TRACE conn2 <- [1,2742,null,{}] 09:06:48 INFO - PROCESS | 1672 | 1469549208030 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}] 09:06:48 INFO - PROCESS | 1672 | 1469549208033 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:48 INFO - PROCESS | 1672 | 1469549208137 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 09:06:48 INFO - PROCESS | 1672 | 1469549208231 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:48 INFO - PROCESS | 1672 | 1469549208234 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:48 INFO - PROCESS | 1672 | ++DOCSHELL 0x12c2ae800 == 41 [pid = 1672] [id = 693] 09:06:48 INFO - PROCESS | 1672 | ++DOMWINDOW == 84 (0x124483400) [pid = 1672] [serial = 2079] [outer = 0x0] 09:06:48 INFO - PROCESS | 1672 | ++DOMWINDOW == 85 (0x124f21800) [pid = 1672] [serial = 2080] [outer = 0x124483400] 09:06:48 INFO - PROCESS | 1672 | 1469549208265 Marionette DEBUG loaded listener.js 09:06:48 INFO - PROCESS | 1672 | ++DOMWINDOW == 86 (0x126fcb400) [pid = 1672] [serial = 2081] [outer = 0x124483400] 09:06:48 INFO - PROCESS | 1672 | 1469549208680 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]]]}] 09:06:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 09:06:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 674ms 09:06:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 09:06:48 INFO - PROCESS | 1672 | 1469549208694 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 09:06:48 INFO - PROCESS | 1672 | 1469549208696 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 09:06:48 INFO - PROCESS | 1672 | 1469549208698 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 09:06:48 INFO - PROCESS | 1672 | 1469549208699 Marionette TRACE conn2 <- [1,2746,null,{}] 09:06:48 INFO - PROCESS | 1672 | 1469549208702 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}] 09:06:48 INFO - PROCESS | 1672 | 1469549208703 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:48 INFO - PROCESS | 1672 | 1469549208805 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 09:06:48 INFO - PROCESS | 1672 | 1469549208865 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:48 INFO - PROCESS | 1672 | 1469549208867 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:48 INFO - PROCESS | 1672 | ++DOCSHELL 0x12c73a800 == 42 [pid = 1672] [id = 694] 09:06:48 INFO - PROCESS | 1672 | ++DOMWINDOW == 87 (0x12887f000) [pid = 1672] [serial = 2082] [outer = 0x0] 09:06:48 INFO - PROCESS | 1672 | ++DOMWINDOW == 88 (0x129213800) [pid = 1672] [serial = 2083] [outer = 0x12887f000] 09:06:48 INFO - PROCESS | 1672 | 1469549208899 Marionette DEBUG loaded listener.js 09:06:48 INFO - PROCESS | 1672 | ++DOMWINDOW == 89 (0x12a404400) [pid = 1672] [serial = 2084] [outer = 0x12887f000] 09:06:49 INFO - PROCESS | 1672 | 1469549209357 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]]]}] 09:06:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 09:06:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 668ms 09:06:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 09:06:49 INFO - PROCESS | 1672 | 1469549209367 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 09:06:49 INFO - PROCESS | 1672 | 1469549209368 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 09:06:49 INFO - PROCESS | 1672 | 1469549209371 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 09:06:49 INFO - PROCESS | 1672 | 1469549209372 Marionette TRACE conn2 <- [1,2750,null,{}] 09:06:49 INFO - PROCESS | 1672 | 1469549209374 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}] 09:06:49 INFO - PROCESS | 1672 | 1469549209375 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:49 INFO - PROCESS | 1672 | 1469549209473 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 09:06:49 INFO - PROCESS | 1672 | 1469549209585 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:49 INFO - PROCESS | 1672 | 1469549209586 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:49 INFO - PROCESS | 1672 | ++DOCSHELL 0x116683000 == 43 [pid = 1672] [id = 695] 09:06:49 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x117481000) [pid = 1672] [serial = 2085] [outer = 0x0] 09:06:49 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x124084c00) [pid = 1672] [serial = 2086] [outer = 0x117481000] 09:06:49 INFO - PROCESS | 1672 | 1469549209617 Marionette DEBUG loaded listener.js 09:06:49 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x12a615400) [pid = 1672] [serial = 2087] [outer = 0x117481000] 09:06:50 INFO - PROCESS | 1672 | 1469549210164 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]]]}] 09:06:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 09:06:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 822ms 09:06:50 INFO - PROCESS | 1672 | 1469549210194 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 09:06:50 INFO - PROCESS | 1672 | 1469549210196 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 09:06:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 09:06:50 INFO - PROCESS | 1672 | 1469549210199 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 09:06:50 INFO - PROCESS | 1672 | 1469549210201 Marionette TRACE conn2 <- [1,2754,null,{}] 09:06:50 INFO - PROCESS | 1672 | 1469549210205 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}] 09:06:50 INFO - PROCESS | 1672 | 1469549210206 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:50 INFO - PROCESS | 1672 | 1469549210303 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 09:06:50 INFO - PROCESS | 1672 | 1469549210389 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:50 INFO - PROCESS | 1672 | 1469549210391 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:50 INFO - PROCESS | 1672 | ++DOCSHELL 0x1169b1800 == 44 [pid = 1672] [id = 696] 09:06:50 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x112fa1000) [pid = 1672] [serial = 2088] [outer = 0x0] 09:06:50 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x1170a9400) [pid = 1672] [serial = 2089] [outer = 0x112fa1000] 09:06:50 INFO - PROCESS | 1672 | 1469549210420 Marionette DEBUG loaded listener.js 09:06:50 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x117454c00) [pid = 1672] [serial = 2090] [outer = 0x112fa1000] 09:06:51 INFO - PROCESS | 1672 | --DOCSHELL 0x12b97b000 == 43 [pid = 1672] [id = 689] 09:06:51 INFO - PROCESS | 1672 | --DOCSHELL 0x12b74f000 == 42 [pid = 1672] [id = 688] 09:06:51 INFO - PROCESS | 1672 | --DOCSHELL 0x12acd4800 == 41 [pid = 1672] [id = 687] 09:06:51 INFO - PROCESS | 1672 | --DOCSHELL 0x12a928000 == 40 [pid = 1672] [id = 686] 09:06:51 INFO - PROCESS | 1672 | --DOCSHELL 0x128e9e000 == 39 [pid = 1672] [id = 685] 09:06:51 INFO - PROCESS | 1672 | --DOCSHELL 0x12486a000 == 38 [pid = 1672] [id = 684] 09:06:51 INFO - PROCESS | 1672 | --DOCSHELL 0x119efd800 == 37 [pid = 1672] [id = 683] 09:06:51 INFO - PROCESS | 1672 | --DOCSHELL 0x1161dd000 == 36 [pid = 1672] [id = 682] 09:06:51 INFO - PROCESS | 1672 | --DOCSHELL 0x124454000 == 35 [pid = 1672] [id = 681] 09:06:51 INFO - PROCESS | 1672 | --DOCSHELL 0x117376000 == 34 [pid = 1672] [id = 680] 09:06:51 INFO - PROCESS | 1672 | --DOCSHELL 0x113a64800 == 33 [pid = 1672] [id = 679] 09:06:51 INFO - PROCESS | 1672 | --DOCSHELL 0x116683000 == 32 [pid = 1672] [id = 695] 09:06:51 INFO - PROCESS | 1672 | --DOCSHELL 0x12c73a800 == 31 [pid = 1672] [id = 694] 09:06:51 INFO - PROCESS | 1672 | --DOCSHELL 0x12c2ae800 == 30 [pid = 1672] [id = 693] 09:06:51 INFO - PROCESS | 1672 | --DOCSHELL 0x12a467800 == 29 [pid = 1672] [id = 692] 09:06:51 INFO - PROCESS | 1672 | --DOCSHELL 0x12bde9000 == 28 [pid = 1672] [id = 690] 09:06:51 INFO - PROCESS | 1672 | --DOCSHELL 0x119080000 == 27 [pid = 1672] [id = 691] 09:06:51 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x12609f400) [pid = 1672] [serial = 2038] [outer = 0x0] [url = about:blank] 09:06:51 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x112f50c00) [pid = 1672] [serial = 2020] [outer = 0x0] [url = about:blank] 09:06:51 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x113d9a400) [pid = 1672] [serial = 2021] [outer = 0x0] [url = about:blank] 09:06:51 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x11747b400) [pid = 1672] [serial = 2023] [outer = 0x0] [url = about:blank] 09:06:51 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x124845800) [pid = 1672] [serial = 2032] [outer = 0x0] [url = about:blank] 09:06:51 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x1187d4400) [pid = 1672] [serial = 2024] [outer = 0x0] [url = about:blank] 09:06:51 INFO - PROCESS | 1672 | --DOMWINDOW == 88 (0x11839a800) [pid = 1672] [serial = 2018] [outer = 0x0] [url = about:blank] 09:06:51 INFO - PROCESS | 1672 | --DOMWINDOW == 87 (0x11744b400) [pid = 1672] [serial = 2017] [outer = 0x0] [url = about:blank] 09:06:51 INFO - PROCESS | 1672 | --DOMWINDOW == 86 (0x1193a8800) [pid = 1672] [serial = 2026] [outer = 0x0] [url = about:blank] 09:06:51 INFO - PROCESS | 1672 | --DOMWINDOW == 85 (0x119048000) [pid = 1672] [serial = 2035] [outer = 0x0] [url = about:blank] 09:06:51 INFO - PROCESS | 1672 | --DOMWINDOW == 84 (0x117448800) [pid = 1672] [serial = 2003] [outer = 0x0] [url = about:blank] 09:06:51 INFO - PROCESS | 1672 | --DOMWINDOW == 83 (0x11662e000) [pid = 1672] [serial = 2002] [outer = 0x0] [url = about:blank] 09:06:51 INFO - PROCESS | 1672 | --DOMWINDOW == 82 (0x119c30400) [pid = 1672] [serial = 2006] [outer = 0x0] [url = about:blank] 09:06:51 INFO - PROCESS | 1672 | --DOMWINDOW == 81 (0x119b25000) [pid = 1672] [serial = 2005] [outer = 0x0] [url = about:blank] 09:06:51 INFO - PROCESS | 1672 | --DOMWINDOW == 80 (0x126fd7000) [pid = 1672] [serial = 2009] [outer = 0x0] [url = about:blank] 09:06:51 INFO - PROCESS | 1672 | --DOMWINDOW == 79 (0x124f27400) [pid = 1672] [serial = 2008] [outer = 0x0] [url = about:blank] 09:06:51 INFO - PROCESS | 1672 | --DOMWINDOW == 78 (0x129215c00) [pid = 1672] [serial = 2012] [outer = 0x0] [url = about:blank] 09:06:51 INFO - PROCESS | 1672 | --DOMWINDOW == 77 (0x128e87000) [pid = 1672] [serial = 2011] [outer = 0x0] [url = about:blank] 09:06:51 INFO - PROCESS | 1672 | --DOMWINDOW == 76 (0x12a6c5000) [pid = 1672] [serial = 2015] [outer = 0x0] [url = about:blank] 09:06:51 INFO - PROCESS | 1672 | --DOMWINDOW == 75 (0x1294f8800) [pid = 1672] [serial = 2014] [outer = 0x0] [url = about:blank] 09:06:51 INFO - PROCESS | 1672 | --DOMWINDOW == 74 (0x123e1a400) [pid = 1672] [serial = 2036] [outer = 0x0] [url = about:blank] 09:06:51 INFO - PROCESS | 1672 | --DOMWINDOW == 73 (0x120fca000) [pid = 1672] [serial = 2029] [outer = 0x0] [url = about:blank] 09:06:51 INFO - PROCESS | 1672 | --DOMWINDOW == 72 (0x1238f6000) [pid = 1672] [serial = 2030] [outer = 0x0] [url = about:blank] 09:06:51 INFO - PROCESS | 1672 | --DOMWINDOW == 71 (0x12488a000) [pid = 1672] [serial = 2033] [outer = 0x0] [url = about:blank] 09:06:51 INFO - PROCESS | 1672 | --DOMWINDOW == 70 (0x119b24800) [pid = 1672] [serial = 2027] [outer = 0x0] [url = about:blank] 09:06:51 INFO - PROCESS | 1672 | 1469549211599 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]]]}] 09:06:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 09:06:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1427ms 09:06:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 09:06:51 INFO - PROCESS | 1672 | 1469549211629 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 09:06:51 INFO - PROCESS | 1672 | 1469549211632 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 09:06:51 INFO - PROCESS | 1672 | 1469549211636 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 09:06:51 INFO - PROCESS | 1672 | 1469549211640 Marionette TRACE conn2 <- [1,2758,null,{}] 09:06:51 INFO - PROCESS | 1672 | 1469549211645 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}] 09:06:51 INFO - PROCESS | 1672 | 1469549211648 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:51 INFO - PROCESS | 1672 | 1469549211764 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 09:06:51 INFO - PROCESS | 1672 | 1469549211852 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:51 INFO - PROCESS | 1672 | 1469549211853 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:51 INFO - PROCESS | 1672 | ++DOCSHELL 0x113f5a800 == 28 [pid = 1672] [id = 697] 09:06:51 INFO - PROCESS | 1672 | ++DOMWINDOW == 71 (0x111f3d000) [pid = 1672] [serial = 2091] [outer = 0x0] 09:06:51 INFO - PROCESS | 1672 | ++DOMWINDOW == 72 (0x1127dc800) [pid = 1672] [serial = 2092] [outer = 0x111f3d000] 09:06:51 INFO - PROCESS | 1672 | 1469549211890 Marionette DEBUG loaded listener.js 09:06:51 INFO - PROCESS | 1672 | ++DOMWINDOW == 73 (0x1129d8000) [pid = 1672] [serial = 2093] [outer = 0x111f3d000] 09:06:52 INFO - PROCESS | 1672 | 1469549212212 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]]]}] 09:06:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 09:06:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 623ms 09:06:52 INFO - PROCESS | 1672 | 1469549212259 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 09:06:52 INFO - PROCESS | 1672 | 1469549212263 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 09:06:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 09:06:52 INFO - PROCESS | 1672 | 1469549212267 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 09:06:52 INFO - PROCESS | 1672 | 1469549212269 Marionette TRACE conn2 <- [1,2762,null,{}] 09:06:52 INFO - PROCESS | 1672 | 1469549212271 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}] 09:06:52 INFO - PROCESS | 1672 | 1469549212273 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:52 INFO - PROCESS | 1672 | 1469549212351 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 09:06:52 INFO - PROCESS | 1672 | 1469549212407 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:52 INFO - PROCESS | 1672 | 1469549212408 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:52 INFO - PROCESS | 1672 | ++DOCSHELL 0x11709d000 == 29 [pid = 1672] [id = 698] 09:06:52 INFO - PROCESS | 1672 | ++DOMWINDOW == 74 (0x1129d9000) [pid = 1672] [serial = 2094] [outer = 0x0] 09:06:52 INFO - PROCESS | 1672 | ++DOMWINDOW == 75 (0x112f4e000) [pid = 1672] [serial = 2095] [outer = 0x1129d9000] 09:06:52 INFO - PROCESS | 1672 | 1469549212435 Marionette DEBUG loaded listener.js 09:06:52 INFO - PROCESS | 1672 | ++DOMWINDOW == 76 (0x113372000) [pid = 1672] [serial = 2096] [outer = 0x1129d9000] 09:06:52 INFO - PROCESS | 1672 | 1469549212734 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]]]}] 09:06:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 09:06:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 471ms 09:06:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 09:06:52 INFO - PROCESS | 1672 | 1469549212754 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 09:06:52 INFO - PROCESS | 1672 | 1469549212755 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 09:06:52 INFO - PROCESS | 1672 | 1469549212765 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 09:06:52 INFO - PROCESS | 1672 | 1469549212767 Marionette TRACE conn2 <- [1,2766,null,{}] 09:06:52 INFO - PROCESS | 1672 | 1469549212776 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}] 09:06:52 INFO - PROCESS | 1672 | 1469549212781 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:52 INFO - PROCESS | 1672 | 1469549212859 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 09:06:52 INFO - PROCESS | 1672 | 1469549212865 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:52 INFO - PROCESS | 1672 | 1469549212867 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:52 INFO - PROCESS | 1672 | ++DOCSHELL 0x11938f000 == 30 [pid = 1672] [id = 699] 09:06:52 INFO - PROCESS | 1672 | ++DOMWINDOW == 77 (0x112744000) [pid = 1672] [serial = 2097] [outer = 0x0] 09:06:52 INFO - PROCESS | 1672 | ++DOMWINDOW == 78 (0x115efd400) [pid = 1672] [serial = 2098] [outer = 0x112744000] 09:06:52 INFO - PROCESS | 1672 | 1469549212895 Marionette DEBUG loaded listener.js 09:06:52 INFO - PROCESS | 1672 | ++DOMWINDOW == 79 (0x116a9dc00) [pid = 1672] [serial = 2099] [outer = 0x112744000] 09:06:53 INFO - PROCESS | 1672 | 1469549213239 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]]]}] 09:06:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 09:06:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 532ms 09:06:53 INFO - PROCESS | 1672 | 1469549213290 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 09:06:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 09:06:53 INFO - PROCESS | 1672 | 1469549213291 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 09:06:53 INFO - PROCESS | 1672 | 1469549213293 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 09:06:53 INFO - PROCESS | 1672 | 1469549213294 Marionette TRACE conn2 <- [1,2770,null,{}] 09:06:53 INFO - PROCESS | 1672 | 1469549213297 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}] 09:06:53 INFO - PROCESS | 1672 | 1469549213298 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:53 INFO - PROCESS | 1672 | 1469549213376 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 09:06:53 INFO - PROCESS | 1672 | 1469549213380 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:53 INFO - PROCESS | 1672 | 1469549213381 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:53 INFO - PROCESS | 1672 | ++DOCSHELL 0x122761000 == 31 [pid = 1672] [id = 700] 09:06:53 INFO - PROCESS | 1672 | ++DOMWINDOW == 80 (0x1172b2400) [pid = 1672] [serial = 2100] [outer = 0x0] 09:06:53 INFO - PROCESS | 1672 | ++DOMWINDOW == 81 (0x11740c400) [pid = 1672] [serial = 2101] [outer = 0x1172b2400] 09:06:53 INFO - PROCESS | 1672 | 1469549213407 Marionette DEBUG loaded listener.js 09:06:53 INFO - PROCESS | 1672 | ++DOMWINDOW == 82 (0x117450800) [pid = 1672] [serial = 2102] [outer = 0x1172b2400] 09:06:53 INFO - PROCESS | 1672 | 1469549213755 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]]]}] 09:06:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 09:06:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 471ms 09:06:53 INFO - PROCESS | 1672 | 1469549213765 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 09:06:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 09:06:53 INFO - PROCESS | 1672 | 1469549213766 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 09:06:53 INFO - PROCESS | 1672 | 1469549213768 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 09:06:53 INFO - PROCESS | 1672 | 1469549213769 Marionette TRACE conn2 <- [1,2774,null,{}] 09:06:53 INFO - PROCESS | 1672 | 1469549213772 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}] 09:06:53 INFO - PROCESS | 1672 | 1469549213773 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:53 INFO - PROCESS | 1672 | 1469549213874 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 09:06:53 INFO - PROCESS | 1672 | 1469549213913 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:53 INFO - PROCESS | 1672 | 1469549213914 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:53 INFO - PROCESS | 1672 | ++DOCSHELL 0x123f15000 == 32 [pid = 1672] [id = 701] 09:06:53 INFO - PROCESS | 1672 | ++DOMWINDOW == 83 (0x1129d8c00) [pid = 1672] [serial = 2103] [outer = 0x0] 09:06:53 INFO - PROCESS | 1672 | ++DOMWINDOW == 84 (0x11747e800) [pid = 1672] [serial = 2104] [outer = 0x1129d8c00] 09:06:53 INFO - PROCESS | 1672 | 1469549213938 Marionette DEBUG loaded listener.js 09:06:53 INFO - PROCESS | 1672 | ++DOMWINDOW == 85 (0x118393000) [pid = 1672] [serial = 2105] [outer = 0x1129d8c00] 09:06:54 INFO - PROCESS | 1672 | 1469549214271 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]]]}] 09:06:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 09:06:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 519ms 09:06:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 09:06:54 INFO - PROCESS | 1672 | 1469549214289 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 09:06:54 INFO - PROCESS | 1672 | 1469549214290 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 09:06:54 INFO - PROCESS | 1672 | 1469549214294 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 09:06:54 INFO - PROCESS | 1672 | 1469549214296 Marionette TRACE conn2 <- [1,2778,null,{}] 09:06:54 INFO - PROCESS | 1672 | 1469549214298 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}] 09:06:54 INFO - PROCESS | 1672 | 1469549214302 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:54 INFO - PROCESS | 1672 | 1469549214414 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 09:06:54 INFO - PROCESS | 1672 | 1469549214451 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:54 INFO - PROCESS | 1672 | 1469549214452 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:54 INFO - PROCESS | 1672 | ++DOCSHELL 0x125036800 == 33 [pid = 1672] [id = 702] 09:06:54 INFO - PROCESS | 1672 | ++DOMWINDOW == 86 (0x113372c00) [pid = 1672] [serial = 2106] [outer = 0x0] 09:06:54 INFO - PROCESS | 1672 | ++DOMWINDOW == 87 (0x11888a000) [pid = 1672] [serial = 2107] [outer = 0x113372c00] 09:06:54 INFO - PROCESS | 1672 | 1469549214477 Marionette DEBUG loaded listener.js 09:06:54 INFO - PROCESS | 1672 | ++DOMWINDOW == 88 (0x1193b0800) [pid = 1672] [serial = 2108] [outer = 0x113372c00] 09:06:54 INFO - PROCESS | 1672 | 1469549214790 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]]]}] 09:06:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 09:06:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 523ms 09:06:54 INFO - PROCESS | 1672 | 1469549214817 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 09:06:54 INFO - PROCESS | 1672 | 1469549214819 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 09:06:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 09:06:54 INFO - PROCESS | 1672 | 1469549214821 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 09:06:54 INFO - PROCESS | 1672 | 1469549214822 Marionette TRACE conn2 <- [1,2782,null,{}] 09:06:54 INFO - PROCESS | 1672 | 1469549214832 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}] 09:06:54 INFO - PROCESS | 1672 | 1469549214833 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:54 INFO - PROCESS | 1672 | 1469549214933 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 09:06:54 INFO - PROCESS | 1672 | 1469549214936 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:54 INFO - PROCESS | 1672 | 1469549214937 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:54 INFO - PROCESS | 1672 | ++DOCSHELL 0x12888e000 == 34 [pid = 1672] [id = 703] 09:06:54 INFO - PROCESS | 1672 | ++DOMWINDOW == 89 (0x1188f2c00) [pid = 1672] [serial = 2109] [outer = 0x0] 09:06:54 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x1199a7400) [pid = 1672] [serial = 2110] [outer = 0x1188f2c00] 09:06:54 INFO - PROCESS | 1672 | 1469549214961 Marionette DEBUG loaded listener.js 09:06:55 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x119b24800) [pid = 1672] [serial = 2111] [outer = 0x1188f2c00] 09:06:55 INFO - PROCESS | 1672 | 1469549215285 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]]]}] 09:06:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 09:06:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 478ms 09:06:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 09:06:55 INFO - PROCESS | 1672 | 1469549215299 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 09:06:55 INFO - PROCESS | 1672 | 1469549215300 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 09:06:55 INFO - PROCESS | 1672 | 1469549215302 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 09:06:55 INFO - PROCESS | 1672 | 1469549215303 Marionette TRACE conn2 <- [1,2786,null,{}] 09:06:55 INFO - PROCESS | 1672 | 1469549215306 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}] 09:06:55 INFO - PROCESS | 1672 | 1469549215307 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:55 INFO - PROCESS | 1672 | 1469549215406 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 09:06:55 INFO - PROCESS | 1672 | 1469549215443 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:55 INFO - PROCESS | 1672 | 1469549215444 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:55 INFO - PROCESS | 1672 | ++DOCSHELL 0x128ccc000 == 35 [pid = 1672] [id = 704] 09:06:55 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x1198b3c00) [pid = 1672] [serial = 2112] [outer = 0x0] 09:06:55 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x119c24c00) [pid = 1672] [serial = 2113] [outer = 0x1198b3c00] 09:06:55 INFO - PROCESS | 1672 | 1469549215469 Marionette DEBUG loaded listener.js 09:06:55 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x119c2e800) [pid = 1672] [serial = 2114] [outer = 0x1198b3c00] 09:06:55 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x120fc2000) [pid = 1672] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 09:06:55 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x119b2ac00) [pid = 1672] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 09:06:55 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x112a7e800) [pid = 1672] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 09:06:55 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x12506f400) [pid = 1672] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 09:06:55 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x11607cc00) [pid = 1672] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 09:06:55 INFO - PROCESS | 1672 | --DOMWINDOW == 88 (0x1248c3800) [pid = 1672] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 09:06:55 INFO - PROCESS | 1672 | --DOMWINDOW == 87 (0x1160f4000) [pid = 1672] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 09:06:55 INFO - PROCESS | 1672 | --DOMWINDOW == 86 (0x12887dc00) [pid = 1672] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 09:06:55 INFO - PROCESS | 1672 | --DOMWINDOW == 85 (0x1187d7400) [pid = 1672] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 09:06:55 INFO - PROCESS | 1672 | --DOMWINDOW == 84 (0x118390800) [pid = 1672] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 09:06:55 INFO - PROCESS | 1672 | --DOMWINDOW == 83 (0x11747a400) [pid = 1672] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 09:06:55 INFO - PROCESS | 1672 | --DOMWINDOW == 82 (0x128e8a400) [pid = 1672] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 09:06:55 INFO - PROCESS | 1672 | 1469549215886 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]]]}] 09:06:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 09:06:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 619ms 09:06:55 INFO - PROCESS | 1672 | 1469549215921 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 09:06:55 INFO - PROCESS | 1672 | 1469549215922 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 09:06:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 09:06:55 INFO - PROCESS | 1672 | 1469549215925 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 09:06:55 INFO - PROCESS | 1672 | 1469549215926 Marionette TRACE conn2 <- [1,2790,null,{}] 09:06:55 INFO - PROCESS | 1672 | 1469549215928 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}] 09:06:55 INFO - PROCESS | 1672 | 1469549215929 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:56 INFO - PROCESS | 1672 | 1469549216013 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 09:06:56 INFO - PROCESS | 1672 | 1469549216069 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:56 INFO - PROCESS | 1672 | 1469549216070 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:56 INFO - PROCESS | 1672 | ++DOCSHELL 0x11938e800 == 36 [pid = 1672] [id = 705] 09:06:56 INFO - PROCESS | 1672 | ++DOMWINDOW == 83 (0x112f54800) [pid = 1672] [serial = 2115] [outer = 0x0] 09:06:56 INFO - PROCESS | 1672 | ++DOMWINDOW == 84 (0x1191d6c00) [pid = 1672] [serial = 2116] [outer = 0x112f54800] 09:06:56 INFO - PROCESS | 1672 | 1469549216095 Marionette DEBUG loaded listener.js 09:06:56 INFO - PROCESS | 1672 | ++DOMWINDOW == 85 (0x119c30400) [pid = 1672] [serial = 2117] [outer = 0x112f54800] 09:06:56 INFO - PROCESS | 1672 | 1469549216352 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]]]}] 09:06:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 09:06:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 469ms 09:06:56 INFO - PROCESS | 1672 | 1469549216398 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 09:06:56 INFO - PROCESS | 1672 | 1469549216400 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 09:06:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 09:06:56 INFO - PROCESS | 1672 | 1469549216402 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 09:06:56 INFO - PROCESS | 1672 | 1469549216403 Marionette TRACE conn2 <- [1,2794,null,{}] 09:06:56 INFO - PROCESS | 1672 | 1469549216405 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}] 09:06:56 INFO - PROCESS | 1672 | 1469549216406 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:56 INFO - PROCESS | 1672 | 1469549216498 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 09:06:56 INFO - PROCESS | 1672 | 1469549216501 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:56 INFO - PROCESS | 1672 | 1469549216503 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:56 INFO - PROCESS | 1672 | ++DOCSHELL 0x12a472800 == 37 [pid = 1672] [id = 706] 09:06:56 INFO - PROCESS | 1672 | ++DOMWINDOW == 86 (0x119c30c00) [pid = 1672] [serial = 2118] [outer = 0x0] 09:06:56 INFO - PROCESS | 1672 | ++DOMWINDOW == 87 (0x120ea1000) [pid = 1672] [serial = 2119] [outer = 0x119c30c00] 09:06:56 INFO - PROCESS | 1672 | 1469549216527 Marionette DEBUG loaded listener.js 09:06:56 INFO - PROCESS | 1672 | ++DOMWINDOW == 88 (0x120fc4400) [pid = 1672] [serial = 2120] [outer = 0x119c30c00] 09:06:56 INFO - PROCESS | 1672 | 1469549216851 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]]]}] 09:06:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 09:06:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 469ms 09:06:56 INFO - PROCESS | 1672 | 1469549216871 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 09:06:56 INFO - PROCESS | 1672 | 1469549216873 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 09:06:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 09:06:56 INFO - PROCESS | 1672 | 1469549216877 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 09:06:56 INFO - PROCESS | 1672 | 1469549216878 Marionette TRACE conn2 <- [1,2798,null,{}] 09:06:56 INFO - PROCESS | 1672 | 1469549216881 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}] 09:06:56 INFO - PROCESS | 1672 | 1469549216882 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:56 INFO - PROCESS | 1672 | 1469549216968 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 09:06:57 INFO - PROCESS | 1672 | 1469549217037 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:57 INFO - PROCESS | 1672 | 1469549217039 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:57 INFO - PROCESS | 1672 | ++DOCSHELL 0x123bef800 == 38 [pid = 1672] [id = 707] 09:06:57 INFO - PROCESS | 1672 | ++DOMWINDOW == 89 (0x120fc4c00) [pid = 1672] [serial = 2121] [outer = 0x0] 09:06:57 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x120fd2800) [pid = 1672] [serial = 2122] [outer = 0x120fc4c00] 09:06:57 INFO - PROCESS | 1672 | 1469549217069 Marionette DEBUG loaded listener.js 09:06:57 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x123f8c400) [pid = 1672] [serial = 2123] [outer = 0x120fc4c00] 09:06:57 INFO - PROCESS | 1672 | 1469549217348 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]]]}] 09:06:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 09:06:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 520ms 09:06:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 09:06:57 INFO - PROCESS | 1672 | 1469549217398 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 09:06:57 INFO - PROCESS | 1672 | 1469549217399 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 09:06:57 INFO - PROCESS | 1672 | 1469549217401 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 09:06:57 INFO - PROCESS | 1672 | 1469549217402 Marionette TRACE conn2 <- [1,2802,null,{}] 09:06:57 INFO - PROCESS | 1672 | 1469549217404 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}] 09:06:57 INFO - PROCESS | 1672 | 1469549217406 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:57 INFO - PROCESS | 1672 | 1469549217487 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 09:06:57 INFO - PROCESS | 1672 | 1469549217491 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:57 INFO - PROCESS | 1672 | 1469549217494 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:57 INFO - PROCESS | 1672 | ++DOCSHELL 0x12b829000 == 39 [pid = 1672] [id = 708] 09:06:57 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x123f91c00) [pid = 1672] [serial = 2124] [outer = 0x0] 09:06:57 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x124487800) [pid = 1672] [serial = 2125] [outer = 0x123f91c00] 09:06:57 INFO - PROCESS | 1672 | 1469549217518 Marionette DEBUG loaded listener.js 09:06:57 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x124505c00) [pid = 1672] [serial = 2126] [outer = 0x123f91c00] 09:06:57 INFO - PROCESS | 1672 | 1469549217981 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]]]}] 09:06:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 09:06:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 621ms 09:06:58 INFO - PROCESS | 1672 | 1469549218023 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 09:06:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 09:06:58 INFO - PROCESS | 1672 | 1469549218026 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 09:06:58 INFO - PROCESS | 1672 | 1469549218029 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 09:06:58 INFO - PROCESS | 1672 | 1469549218031 Marionette TRACE conn2 <- [1,2806,null,{}] 09:06:58 INFO - PROCESS | 1672 | 1469549218035 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}] 09:06:58 INFO - PROCESS | 1672 | 1469549218037 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:58 INFO - PROCESS | 1672 | 1469549218150 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 09:06:58 INFO - PROCESS | 1672 | 1469549218278 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:58 INFO - PROCESS | 1672 | 1469549218280 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:58 INFO - PROCESS | 1672 | ++DOCSHELL 0x11708a800 == 40 [pid = 1672] [id = 709] 09:06:58 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x1127de000) [pid = 1672] [serial = 2127] [outer = 0x0] 09:06:58 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x1129d0400) [pid = 1672] [serial = 2128] [outer = 0x1127de000] 09:06:58 INFO - PROCESS | 1672 | 1469549218313 Marionette DEBUG loaded listener.js 09:06:58 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x112ec3000) [pid = 1672] [serial = 2129] [outer = 0x1127de000] 09:06:58 INFO - PROCESS | 1672 | 1469549218859 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]]]}] 09:06:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 09:06:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 874ms 09:06:58 INFO - PROCESS | 1672 | 1469549218903 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 09:06:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 09:06:58 INFO - PROCESS | 1672 | 1469549218908 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 09:06:58 INFO - PROCESS | 1672 | 1469549218914 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 09:06:58 INFO - PROCESS | 1672 | 1469549218917 Marionette TRACE conn2 <- [1,2810,null,{}] 09:06:58 INFO - PROCESS | 1672 | 1469549218921 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}] 09:06:58 INFO - PROCESS | 1672 | 1469549218924 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:59 INFO - PROCESS | 1672 | 1469549219080 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 09:06:59 INFO - PROCESS | 1672 | 1469549219213 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:06:59 INFO - PROCESS | 1672 | 1469549219214 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:06:59 INFO - PROCESS | 1672 | ++DOCSHELL 0x123845000 == 41 [pid = 1672] [id = 710] 09:06:59 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x113375000) [pid = 1672] [serial = 2130] [outer = 0x0] 09:06:59 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x113d4d000) [pid = 1672] [serial = 2131] [outer = 0x113375000] 09:06:59 INFO - PROCESS | 1672 | 1469549219261 Marionette DEBUG loaded listener.js 09:06:59 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x1169e5400) [pid = 1672] [serial = 2132] [outer = 0x113375000] 09:06:59 INFO - PROCESS | 1672 | 1469549219936 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]]]}] 09:06:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 09:06:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1076ms 09:06:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 09:06:59 INFO - PROCESS | 1672 | 1469549219990 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 09:06:59 INFO - PROCESS | 1672 | 1469549219992 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 09:06:59 INFO - PROCESS | 1672 | 1469549219996 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 09:07:00 INFO - PROCESS | 1672 | 1469549219998 Marionette TRACE conn2 <- [1,2814,null,{}] 09:07:00 INFO - PROCESS | 1672 | 1469549220001 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}] 09:07:00 INFO - PROCESS | 1672 | 1469549220003 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:00 INFO - PROCESS | 1672 | 1469549220115 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 09:07:00 INFO - PROCESS | 1672 | 1469549220190 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:00 INFO - PROCESS | 1672 | 1469549220194 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:00 INFO - PROCESS | 1672 | ++DOCSHELL 0x116952000 == 42 [pid = 1672] [id = 711] 09:07:00 INFO - PROCESS | 1672 | ++DOMWINDOW == 101 (0x112f54000) [pid = 1672] [serial = 2133] [outer = 0x0] 09:07:00 INFO - PROCESS | 1672 | ++DOMWINDOW == 102 (0x1132b4400) [pid = 1672] [serial = 2134] [outer = 0x112f54000] 09:07:00 INFO - PROCESS | 1672 | 1469549220283 Marionette DEBUG loaded listener.js 09:07:00 INFO - PROCESS | 1672 | ++DOMWINDOW == 103 (0x113d96800) [pid = 1672] [serial = 2135] [outer = 0x112f54000] 09:07:00 INFO - PROCESS | 1672 | --DOCSHELL 0x123bef800 == 41 [pid = 1672] [id = 707] 09:07:00 INFO - PROCESS | 1672 | --DOCSHELL 0x12a472800 == 40 [pid = 1672] [id = 706] 09:07:00 INFO - PROCESS | 1672 | --DOCSHELL 0x11938e800 == 39 [pid = 1672] [id = 705] 09:07:00 INFO - PROCESS | 1672 | --DOCSHELL 0x128ccc000 == 38 [pid = 1672] [id = 704] 09:07:00 INFO - PROCESS | 1672 | --DOCSHELL 0x12888e000 == 37 [pid = 1672] [id = 703] 09:07:00 INFO - PROCESS | 1672 | --DOCSHELL 0x125036800 == 36 [pid = 1672] [id = 702] 09:07:00 INFO - PROCESS | 1672 | --DOCSHELL 0x123f15000 == 35 [pid = 1672] [id = 701] 09:07:00 INFO - PROCESS | 1672 | --DOCSHELL 0x122761000 == 34 [pid = 1672] [id = 700] 09:07:00 INFO - PROCESS | 1672 | --DOCSHELL 0x11938f000 == 33 [pid = 1672] [id = 699] 09:07:00 INFO - PROCESS | 1672 | --DOCSHELL 0x11709d000 == 32 [pid = 1672] [id = 698] 09:07:00 INFO - PROCESS | 1672 | --DOCSHELL 0x113f5a800 == 31 [pid = 1672] [id = 697] 09:07:00 INFO - PROCESS | 1672 | --DOCSHELL 0x1169b1800 == 30 [pid = 1672] [id = 696] 09:07:00 INFO - PROCESS | 1672 | --DOMWINDOW == 102 (0x129211800) [pid = 1672] [serial = 2071] [outer = 0x0] [url = about:blank] 09:07:00 INFO - PROCESS | 1672 | --DOMWINDOW == 101 (0x12271dc00) [pid = 1672] [serial = 2056] [outer = 0x0] [url = about:blank] 09:07:00 INFO - PROCESS | 1672 | --DOMWINDOW == 100 (0x124848800) [pid = 1672] [serial = 2059] [outer = 0x0] [url = about:blank] 09:07:00 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x124486000) [pid = 1672] [serial = 2057] [outer = 0x0] [url = about:blank] 09:07:00 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x120fd3400) [pid = 1672] [serial = 2065] [outer = 0x0] [url = about:blank] 09:07:00 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x126593400) [pid = 1672] [serial = 2062] [outer = 0x0] [url = about:blank] 09:07:00 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x124dedc00) [pid = 1672] [serial = 2060] [outer = 0x0] [url = about:blank] 09:07:00 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x11697d800) [pid = 1672] [serial = 2047] [outer = 0x0] [url = about:blank] 09:07:00 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x1170ac800) [pid = 1672] [serial = 2048] [outer = 0x0] [url = about:blank] 09:07:00 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x1261b4000) [pid = 1672] [serial = 2039] [outer = 0x0] [url = about:blank] 09:07:00 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x1169dd800) [pid = 1672] [serial = 2041] [outer = 0x0] [url = about:blank] 09:07:00 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x11740fc00) [pid = 1672] [serial = 2042] [outer = 0x0] [url = about:blank] 09:07:00 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x128a95400) [pid = 1672] [serial = 2068] [outer = 0x0] [url = about:blank] 09:07:00 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x1199a5000) [pid = 1672] [serial = 2053] [outer = 0x0] [url = about:blank] 09:07:00 INFO - PROCESS | 1672 | --DOMWINDOW == 88 (0x11888a800) [pid = 1672] [serial = 2050] [outer = 0x0] [url = about:blank] 09:07:00 INFO - PROCESS | 1672 | --DOMWINDOW == 87 (0x1191d7400) [pid = 1672] [serial = 2051] [outer = 0x0] [url = about:blank] 09:07:00 INFO - PROCESS | 1672 | --DOMWINDOW == 86 (0x1193aa800) [pid = 1672] [serial = 2044] [outer = 0x0] [url = about:blank] 09:07:00 INFO - PROCESS | 1672 | --DOMWINDOW == 85 (0x119b26400) [pid = 1672] [serial = 2045] [outer = 0x0] [url = about:blank] 09:07:00 INFO - PROCESS | 1672 | --DOMWINDOW == 84 (0x12887c800) [pid = 1672] [serial = 2063] [outer = 0x0] [url = about:blank] 09:07:00 INFO - PROCESS | 1672 | --DOMWINDOW == 83 (0x12887c400) [pid = 1672] [serial = 2066] [outer = 0x0] [url = about:blank] 09:07:00 INFO - PROCESS | 1672 | --DOMWINDOW == 82 (0x120fc0400) [pid = 1672] [serial = 2054] [outer = 0x0] [url = about:blank] 09:07:00 INFO - PROCESS | 1672 | --DOMWINDOW == 81 (0x128e8b800) [pid = 1672] [serial = 2069] [outer = 0x0] [url = about:blank] 09:07:00 INFO - PROCESS | 1672 | --DOMWINDOW == 80 (0x1294f6800) [pid = 1672] [serial = 2072] [outer = 0x0] [url = about:blank] 09:07:00 INFO - PROCESS | 1672 | 1469549220806 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]]]}] 09:07:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 09:07:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 871ms 09:07:00 INFO - PROCESS | 1672 | 1469549220867 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 09:07:00 INFO - PROCESS | 1672 | 1469549220872 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 09:07:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 09:07:00 INFO - PROCESS | 1672 | 1469549220878 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 09:07:00 INFO - PROCESS | 1672 | 1469549220880 Marionette TRACE conn2 <- [1,2818,null,{}] 09:07:00 INFO - PROCESS | 1672 | 1469549220883 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}] 09:07:00 INFO - PROCESS | 1672 | 1469549220884 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:00 INFO - PROCESS | 1672 | 1469549220963 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 09:07:00 INFO - PROCESS | 1672 | 1469549220968 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:00 INFO - PROCESS | 1672 | 1469549220969 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:00 INFO - PROCESS | 1672 | ++DOCSHELL 0x1191c8000 == 31 [pid = 1672] [id = 712] 09:07:00 INFO - PROCESS | 1672 | ++DOMWINDOW == 81 (0x11697e000) [pid = 1672] [serial = 2136] [outer = 0x0] 09:07:00 INFO - PROCESS | 1672 | ++DOMWINDOW == 82 (0x116a9d800) [pid = 1672] [serial = 2137] [outer = 0x11697e000] 09:07:00 INFO - PROCESS | 1672 | 1469549220996 Marionette DEBUG loaded listener.js 09:07:01 INFO - PROCESS | 1672 | ++DOMWINDOW == 83 (0x1170b1400) [pid = 1672] [serial = 2138] [outer = 0x11697e000] 09:07:01 INFO - PROCESS | 1672 | 1469549221418 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]]]}] 09:07:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 09:07:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 570ms 09:07:01 INFO - PROCESS | 1672 | 1469549221448 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 09:07:01 INFO - PROCESS | 1672 | 1469549221450 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 09:07:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 09:07:01 INFO - PROCESS | 1672 | 1469549221454 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 09:07:01 INFO - PROCESS | 1672 | 1469549221458 Marionette TRACE conn2 <- [1,2822,null,{}] 09:07:01 INFO - PROCESS | 1672 | 1469549221480 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}] 09:07:01 INFO - PROCESS | 1672 | 1469549221485 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:01 INFO - PROCESS | 1672 | 1469549221570 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 09:07:01 INFO - PROCESS | 1672 | 1469549221598 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:01 INFO - PROCESS | 1672 | 1469549221600 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:01 INFO - PROCESS | 1672 | ++DOCSHELL 0x123f25000 == 32 [pid = 1672] [id = 713] 09:07:01 INFO - PROCESS | 1672 | ++DOMWINDOW == 84 (0x1187d4400) [pid = 1672] [serial = 2139] [outer = 0x0] 09:07:01 INFO - PROCESS | 1672 | ++DOMWINDOW == 85 (0x1187d8c00) [pid = 1672] [serial = 2140] [outer = 0x1187d4400] 09:07:01 INFO - PROCESS | 1672 | 1469549221627 Marionette DEBUG loaded listener.js 09:07:01 INFO - PROCESS | 1672 | ++DOMWINDOW == 86 (0x119050400) [pid = 1672] [serial = 2141] [outer = 0x1187d4400] 09:07:01 INFO - PROCESS | 1672 | 1469549221968 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]]]}] 09:07:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 09:07:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 535ms 09:07:01 INFO - PROCESS | 1672 | 1469549221989 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 09:07:01 INFO - PROCESS | 1672 | 1469549221991 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 09:07:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 09:07:02 INFO - PROCESS | 1672 | 1469549221997 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 09:07:02 INFO - PROCESS | 1672 | 1469549221998 Marionette TRACE conn2 <- [1,2826,null,{}] 09:07:02 INFO - PROCESS | 1672 | 1469549222000 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}] 09:07:02 INFO - PROCESS | 1672 | 1469549222001 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:02 INFO - PROCESS | 1672 | 1469549222082 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 09:07:02 INFO - PROCESS | 1672 | 1469549222085 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:02 INFO - PROCESS | 1672 | 1469549222086 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:02 INFO - PROCESS | 1672 | ++DOCSHELL 0x126966000 == 33 [pid = 1672] [id = 714] 09:07:02 INFO - PROCESS | 1672 | ++DOMWINDOW == 87 (0x119053400) [pid = 1672] [serial = 2142] [outer = 0x0] 09:07:02 INFO - PROCESS | 1672 | ++DOMWINDOW == 88 (0x119379800) [pid = 1672] [serial = 2143] [outer = 0x119053400] 09:07:02 INFO - PROCESS | 1672 | 1469549222114 Marionette DEBUG loaded listener.js 09:07:02 INFO - PROCESS | 1672 | ++DOMWINDOW == 89 (0x119816400) [pid = 1672] [serial = 2144] [outer = 0x119053400] 09:07:02 INFO - PROCESS | 1672 | 1469549222449 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 09:07:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 09:07:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 470ms 09:07:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 09:07:02 INFO - PROCESS | 1672 | 1469549222466 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 09:07:02 INFO - PROCESS | 1672 | 1469549222467 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 09:07:02 INFO - PROCESS | 1672 | 1469549222469 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 09:07:02 INFO - PROCESS | 1672 | 1469549222470 Marionette TRACE conn2 <- [1,2830,null,{}] 09:07:02 INFO - PROCESS | 1672 | 1469549222472 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}] 09:07:02 INFO - PROCESS | 1672 | 1469549222474 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:02 INFO - PROCESS | 1672 | 1469549222549 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 09:07:02 INFO - PROCESS | 1672 | 1469549222553 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:02 INFO - PROCESS | 1672 | 1469549222554 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:02 INFO - PROCESS | 1672 | ++DOCSHELL 0x128eaa000 == 34 [pid = 1672] [id = 715] 09:07:02 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x1199a5000) [pid = 1672] [serial = 2145] [outer = 0x0] 09:07:02 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x119b23800) [pid = 1672] [serial = 2146] [outer = 0x1199a5000] 09:07:02 INFO - PROCESS | 1672 | 1469549222587 Marionette DEBUG loaded listener.js 09:07:02 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x119c29000) [pid = 1672] [serial = 2147] [outer = 0x1199a5000] 09:07:02 INFO - PROCESS | 1672 | 1469549222978 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]]]}] 09:07:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 09:07:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 520ms 09:07:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 09:07:02 INFO - PROCESS | 1672 | 1469549222990 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 09:07:02 INFO - PROCESS | 1672 | 1469549222992 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 09:07:02 INFO - PROCESS | 1672 | 1469549222994 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 09:07:02 INFO - PROCESS | 1672 | 1469549222995 Marionette TRACE conn2 <- [1,2834,null,{}] 09:07:03 INFO - PROCESS | 1672 | 1469549222998 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}] 09:07:03 INFO - PROCESS | 1672 | 1469549223002 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:03 INFO - PROCESS | 1672 | 1469549223120 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 09:07:03 INFO - PROCESS | 1672 | 1469549223133 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:03 INFO - PROCESS | 1672 | 1469549223134 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:03 INFO - PROCESS | 1672 | ++DOCSHELL 0x12a471800 == 35 [pid = 1672] [id = 716] 09:07:03 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x119c2d400) [pid = 1672] [serial = 2148] [outer = 0x0] 09:07:03 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x120fcac00) [pid = 1672] [serial = 2149] [outer = 0x119c2d400] 09:07:03 INFO - PROCESS | 1672 | 1469549223159 Marionette DEBUG loaded listener.js 09:07:03 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x124482400) [pid = 1672] [serial = 2150] [outer = 0x119c2d400] 09:07:03 INFO - PROCESS | 1672 | 1469549223479 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 09:07:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 09:07:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 520ms 09:07:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 09:07:03 INFO - PROCESS | 1672 | 1469549223515 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 09:07:03 INFO - PROCESS | 1672 | 1469549223516 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 09:07:03 INFO - PROCESS | 1672 | 1469549223518 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 09:07:03 INFO - PROCESS | 1672 | 1469549223519 Marionette TRACE conn2 <- [1,2838,null,{}] 09:07:03 INFO - PROCESS | 1672 | 1469549223522 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}] 09:07:03 INFO - PROCESS | 1672 | 1469549223523 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:03 INFO - PROCESS | 1672 | 1469549223619 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 09:07:03 INFO - PROCESS | 1672 | 1469549223642 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:03 INFO - PROCESS | 1672 | 1469549223643 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:03 INFO - PROCESS | 1672 | ++DOCSHELL 0x12ac05000 == 36 [pid = 1672] [id = 717] 09:07:03 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x117405000) [pid = 1672] [serial = 2151] [outer = 0x0] 09:07:03 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x12450a800) [pid = 1672] [serial = 2152] [outer = 0x117405000] 09:07:03 INFO - PROCESS | 1672 | 1469549223668 Marionette DEBUG loaded listener.js 09:07:03 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x12484f400) [pid = 1672] [serial = 2153] [outer = 0x117405000] 09:07:04 INFO - PROCESS | 1672 | 1469549224000 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]]]}] 09:07:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 09:07:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 524ms 09:07:04 INFO - PROCESS | 1672 | 1469549224043 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 09:07:04 INFO - PROCESS | 1672 | 1469549224044 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 09:07:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 09:07:04 INFO - PROCESS | 1672 | 1469549224046 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 09:07:04 INFO - PROCESS | 1672 | 1469549224047 Marionette TRACE conn2 <- [1,2842,null,{}] 09:07:04 INFO - PROCESS | 1672 | 1469549224050 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}] 09:07:04 INFO - PROCESS | 1672 | 1469549224051 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:04 INFO - PROCESS | 1672 | 1469549224149 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 09:07:04 INFO - PROCESS | 1672 | 1469549224189 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:04 INFO - PROCESS | 1672 | 1469549224190 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:04 INFO - PROCESS | 1672 | ++DOCSHELL 0x12b745800 == 37 [pid = 1672] [id = 718] 09:07:04 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x124843400) [pid = 1672] [serial = 2154] [outer = 0x0] 09:07:04 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x124887000) [pid = 1672] [serial = 2155] [outer = 0x124843400] 09:07:04 INFO - PROCESS | 1672 | 1469549224215 Marionette DEBUG loaded listener.js 09:07:04 INFO - PROCESS | 1672 | ++DOMWINDOW == 101 (0x12488cc00) [pid = 1672] [serial = 2156] [outer = 0x124843400] 09:07:04 INFO - PROCESS | 1672 | 1469549224545 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]]]}] 09:07:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 09:07:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 518ms 09:07:04 INFO - PROCESS | 1672 | 1469549224566 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 09:07:04 INFO - PROCESS | 1672 | 1469549224567 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 09:07:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 09:07:04 INFO - PROCESS | 1672 | 1469549224576 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 09:07:04 INFO - PROCESS | 1672 | 1469549224578 Marionette TRACE conn2 <- [1,2846,null,{}] 09:07:04 INFO - PROCESS | 1672 | 1469549224580 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}] 09:07:04 INFO - PROCESS | 1672 | 1469549224581 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:04 INFO - PROCESS | 1672 | 1469549224698 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 09:07:04 INFO - PROCESS | 1672 | 1469549224703 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:04 INFO - PROCESS | 1672 | 1469549224704 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:04 INFO - PROCESS | 1672 | ++DOCSHELL 0x123971000 == 38 [pid = 1672] [id = 719] 09:07:04 INFO - PROCESS | 1672 | ++DOMWINDOW == 102 (0x11300c000) [pid = 1672] [serial = 2157] [outer = 0x0] 09:07:04 INFO - PROCESS | 1672 | ++DOMWINDOW == 103 (0x119c2ec00) [pid = 1672] [serial = 2158] [outer = 0x11300c000] 09:07:04 INFO - PROCESS | 1672 | 1469549224835 Marionette DEBUG loaded listener.js 09:07:04 INFO - PROCESS | 1672 | ++DOMWINDOW == 104 (0x124d9a800) [pid = 1672] [serial = 2159] [outer = 0x11300c000] 09:07:04 INFO - PROCESS | 1672 | --DOMWINDOW == 103 (0x1172b2400) [pid = 1672] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 09:07:04 INFO - PROCESS | 1672 | --DOMWINDOW == 102 (0x1129d8c00) [pid = 1672] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 09:07:04 INFO - PROCESS | 1672 | --DOMWINDOW == 101 (0x112fa1000) [pid = 1672] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 09:07:04 INFO - PROCESS | 1672 | --DOMWINDOW == 100 (0x111f3d000) [pid = 1672] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 09:07:04 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x113372c00) [pid = 1672] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 09:07:04 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x1198b3c00) [pid = 1672] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 09:07:04 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x112f54800) [pid = 1672] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 09:07:04 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x1129d9000) [pid = 1672] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 09:07:04 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x1188f2c00) [pid = 1672] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 09:07:04 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x112744000) [pid = 1672] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 09:07:04 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x119c30c00) [pid = 1672] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 09:07:04 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x115e0d400) [pid = 1672] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 09:07:04 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x117479c00) [pid = 1672] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 09:07:04 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x124483400) [pid = 1672] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 09:07:04 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x12887f000) [pid = 1672] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 09:07:04 INFO - PROCESS | 1672 | --DOMWINDOW == 88 (0x120fc4c00) [pid = 1672] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 09:07:04 INFO - PROCESS | 1672 | --DOMWINDOW == 87 (0x117481000) [pid = 1672] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 09:07:05 INFO - PROCESS | 1672 | 1469549225120 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]]]}] 09:07:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 09:07:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 579ms 09:07:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 09:07:05 INFO - PROCESS | 1672 | 1469549225149 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 09:07:05 INFO - PROCESS | 1672 | 1469549225150 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 09:07:05 INFO - PROCESS | 1672 | 1469549225152 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 09:07:05 INFO - PROCESS | 1672 | 1469549225153 Marionette TRACE conn2 <- [1,2850,null,{}] 09:07:05 INFO - PROCESS | 1672 | 1469549225155 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}] 09:07:05 INFO - PROCESS | 1672 | 1469549225157 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:05 INFO - PROCESS | 1672 | 1469549225241 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 09:07:05 INFO - PROCESS | 1672 | 1469549225247 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:05 INFO - PROCESS | 1672 | 1469549225248 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:05 INFO - PROCESS | 1672 | ++DOCSHELL 0x12b969000 == 39 [pid = 1672] [id = 720] 09:07:05 INFO - PROCESS | 1672 | ++DOMWINDOW == 88 (0x1129d9000) [pid = 1672] [serial = 2160] [outer = 0x0] 09:07:05 INFO - PROCESS | 1672 | ++DOMWINDOW == 89 (0x117e17400) [pid = 1672] [serial = 2161] [outer = 0x1129d9000] 09:07:05 INFO - PROCESS | 1672 | 1469549225272 Marionette DEBUG loaded listener.js 09:07:05 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x11958b000) [pid = 1672] [serial = 2162] [outer = 0x1129d9000] 09:07:05 INFO - PROCESS | 1672 | --DOCSHELL 0x12cf90000 == 38 [pid = 1672] [id = 17] 09:07:05 INFO - PROCESS | 1672 | 1469549225638 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 09:07:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 09:07:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 519ms 09:07:05 INFO - PROCESS | 1672 | 1469549225686 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 09:07:05 INFO - PROCESS | 1672 | 1469549225687 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 09:07:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 09:07:05 INFO - PROCESS | 1672 | 1469549225690 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 09:07:05 INFO - PROCESS | 1672 | 1469549225692 Marionette TRACE conn2 <- [1,2854,null,{}] 09:07:05 INFO - PROCESS | 1672 | 1469549225694 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}] 09:07:05 INFO - PROCESS | 1672 | 1469549225696 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:05 INFO - PROCESS | 1672 | 1469549225791 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 09:07:05 INFO - PROCESS | 1672 | 1469549225797 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:05 INFO - PROCESS | 1672 | 1469549225799 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:05 INFO - PROCESS | 1672 | ++DOCSHELL 0x12c053000 == 39 [pid = 1672] [id = 721] 09:07:05 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x119c30c00) [pid = 1672] [serial = 2163] [outer = 0x0] 09:07:05 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x124de8400) [pid = 1672] [serial = 2164] [outer = 0x119c30c00] 09:07:05 INFO - PROCESS | 1672 | 1469549225824 Marionette DEBUG loaded listener.js 09:07:05 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x12506f400) [pid = 1672] [serial = 2165] [outer = 0x119c30c00] 09:07:06 INFO - PROCESS | 1672 | 1469549226235 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]]]}] 09:07:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 09:07:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 570ms 09:07:06 INFO - PROCESS | 1672 | 1469549226261 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 09:07:06 INFO - PROCESS | 1672 | 1469549226263 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 09:07:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 09:07:06 INFO - PROCESS | 1672 | 1469549226267 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 09:07:06 INFO - PROCESS | 1672 | 1469549226268 Marionette TRACE conn2 <- [1,2858,null,{}] 09:07:06 INFO - PROCESS | 1672 | 1469549226271 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}] 09:07:06 INFO - PROCESS | 1672 | 1469549226273 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:06 INFO - PROCESS | 1672 | 1469549226437 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 09:07:06 INFO - PROCESS | 1672 | 1469549226451 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:06 INFO - PROCESS | 1672 | 1469549226452 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:06 INFO - PROCESS | 1672 | ++DOCSHELL 0x12c069000 == 40 [pid = 1672] [id = 722] 09:07:06 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x12553e400) [pid = 1672] [serial = 2166] [outer = 0x0] 09:07:06 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x1260a1c00) [pid = 1672] [serial = 2167] [outer = 0x12553e400] 09:07:06 INFO - PROCESS | 1672 | 1469549226491 Marionette DEBUG loaded listener.js 09:07:06 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x1261adc00) [pid = 1672] [serial = 2168] [outer = 0x12553e400] 09:07:06 INFO - PROCESS | 1672 | 1469549226820 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 09:07:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 09:07:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 623ms 09:07:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 09:07:06 INFO - PROCESS | 1672 | 1469549226894 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 09:07:06 INFO - PROCESS | 1672 | 1469549226896 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 09:07:06 INFO - PROCESS | 1672 | 1469549226899 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 09:07:06 INFO - PROCESS | 1672 | 1469549226902 Marionette TRACE conn2 <- [1,2862,null,{}] 09:07:06 INFO - PROCESS | 1672 | 1469549226906 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}] 09:07:06 INFO - PROCESS | 1672 | 1469549226909 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:07 INFO - PROCESS | 1672 | 1469549227020 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 09:07:07 INFO - PROCESS | 1672 | 1469549227082 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:07 INFO - PROCESS | 1672 | 1469549227085 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:07 INFO - PROCESS | 1672 | ++DOCSHELL 0x1169b8800 == 41 [pid = 1672] [id = 723] 09:07:07 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x1129d6c00) [pid = 1672] [serial = 2169] [outer = 0x0] 09:07:07 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x112a7b800) [pid = 1672] [serial = 2170] [outer = 0x1129d6c00] 09:07:07 INFO - PROCESS | 1672 | 1469549227116 Marionette DEBUG loaded listener.js 09:07:07 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x113377c00) [pid = 1672] [serial = 2171] [outer = 0x1129d6c00] 09:07:07 INFO - PROCESS | 1672 | 1469549227545 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]]]}] 09:07:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 09:07:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 674ms 09:07:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 09:07:07 INFO - PROCESS | 1672 | 1469549227581 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 09:07:07 INFO - PROCESS | 1672 | 1469549227583 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 09:07:07 INFO - PROCESS | 1672 | 1469549227588 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 09:07:07 INFO - PROCESS | 1672 | 1469549227591 Marionette TRACE conn2 <- [1,2866,null,{}] 09:07:07 INFO - PROCESS | 1672 | 1469549227596 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}] 09:07:07 INFO - PROCESS | 1672 | 1469549227597 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:07 INFO - PROCESS | 1672 | 1469549227699 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 09:07:07 INFO - PROCESS | 1672 | 1469549227796 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:07 INFO - PROCESS | 1672 | 1469549227798 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:07 INFO - PROCESS | 1672 | ++DOCSHELL 0x125578800 == 42 [pid = 1672] [id = 724] 09:07:07 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x11740e000) [pid = 1672] [serial = 2172] [outer = 0x0] 09:07:07 INFO - PROCESS | 1672 | ++DOMWINDOW == 101 (0x117476c00) [pid = 1672] [serial = 2173] [outer = 0x11740e000] 09:07:07 INFO - PROCESS | 1672 | 1469549227828 Marionette DEBUG loaded listener.js 09:07:07 INFO - PROCESS | 1672 | ++DOMWINDOW == 102 (0x118397000) [pid = 1672] [serial = 2174] [outer = 0x11740e000] 09:07:08 INFO - PROCESS | 1672 | 1469549228246 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]]]}] 09:07:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 09:07:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 678ms 09:07:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 09:07:08 INFO - PROCESS | 1672 | 1469549228265 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 09:07:08 INFO - PROCESS | 1672 | 1469549228266 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 09:07:08 INFO - PROCESS | 1672 | 1469549228269 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 09:07:08 INFO - PROCESS | 1672 | 1469549228270 Marionette TRACE conn2 <- [1,2870,null,{}] 09:07:08 INFO - PROCESS | 1672 | 1469549228294 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}] 09:07:08 INFO - PROCESS | 1672 | 1469549228297 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:08 INFO - PROCESS | 1672 | 1469549228425 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 09:07:08 INFO - PROCESS | 1672 | 1469549228479 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:08 INFO - PROCESS | 1672 | 1469549228482 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:08 INFO - PROCESS | 1672 | ++DOCSHELL 0x12c056800 == 43 [pid = 1672] [id = 725] 09:07:08 INFO - PROCESS | 1672 | ++DOMWINDOW == 103 (0x1198b3c00) [pid = 1672] [serial = 2175] [outer = 0x0] 09:07:08 INFO - PROCESS | 1672 | ++DOMWINDOW == 104 (0x119b2a400) [pid = 1672] [serial = 2176] [outer = 0x1198b3c00] 09:07:08 INFO - PROCESS | 1672 | 1469549228515 Marionette DEBUG loaded listener.js 09:07:08 INFO - PROCESS | 1672 | ++DOMWINDOW == 105 (0x120ea3400) [pid = 1672] [serial = 2177] [outer = 0x1198b3c00] 09:07:08 INFO - PROCESS | 1672 | 1469549228931 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]]]}] 09:07:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 09:07:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 722ms 09:07:08 INFO - PROCESS | 1672 | 1469549228992 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 09:07:08 INFO - PROCESS | 1672 | 1469549228993 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 09:07:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 09:07:08 INFO - PROCESS | 1672 | 1469549228995 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 09:07:08 INFO - PROCESS | 1672 | 1469549228996 Marionette TRACE conn2 <- [1,2874,null,{}] 09:07:09 INFO - PROCESS | 1672 | 1469549228999 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}] 09:07:09 INFO - PROCESS | 1672 | 1469549229000 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:09 INFO - PROCESS | 1672 | 1469549229125 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 09:07:09 INFO - PROCESS | 1672 | 1469549229187 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:09 INFO - PROCESS | 1672 | 1469549229188 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:09 INFO - PROCESS | 1672 | ++DOCSHELL 0x12c735800 == 44 [pid = 1672] [id = 726] 09:07:09 INFO - PROCESS | 1672 | ++DOMWINDOW == 106 (0x1238f5c00) [pid = 1672] [serial = 2178] [outer = 0x0] 09:07:09 INFO - PROCESS | 1672 | ++DOMWINDOW == 107 (0x124480400) [pid = 1672] [serial = 2179] [outer = 0x1238f5c00] 09:07:09 INFO - PROCESS | 1672 | 1469549229217 Marionette DEBUG loaded listener.js 09:07:09 INFO - PROCESS | 1672 | ++DOMWINDOW == 108 (0x12450a000) [pid = 1672] [serial = 2180] [outer = 0x1238f5c00] 09:07:09 INFO - PROCESS | 1672 | 1469549229654 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]]]}] 09:07:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 09:07:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 720ms 09:07:09 INFO - PROCESS | 1672 | 1469549229716 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 09:07:09 INFO - PROCESS | 1672 | 1469549229717 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 09:07:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 09:07:09 INFO - PROCESS | 1672 | 1469549229720 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 09:07:09 INFO - PROCESS | 1672 | 1469549229721 Marionette TRACE conn2 <- [1,2878,null,{}] 09:07:09 INFO - PROCESS | 1672 | 1469549229740 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}] 09:07:09 INFO - PROCESS | 1672 | 1469549229742 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:09 INFO - PROCESS | 1672 | 1469549229865 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 09:07:09 INFO - PROCESS | 1672 | 1469549229917 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:09 INFO - PROCESS | 1672 | 1469549229919 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:09 INFO - PROCESS | 1672 | ++DOCSHELL 0x117376800 == 45 [pid = 1672] [id = 727] 09:07:09 INFO - PROCESS | 1672 | ++DOMWINDOW == 109 (0x112fa4000) [pid = 1672] [serial = 2181] [outer = 0x0] 09:07:09 INFO - PROCESS | 1672 | ++DOMWINDOW == 110 (0x1170b0800) [pid = 1672] [serial = 2182] [outer = 0x112fa4000] 09:07:09 INFO - PROCESS | 1672 | 1469549229947 Marionette DEBUG loaded listener.js 09:07:09 INFO - PROCESS | 1672 | ++DOMWINDOW == 111 (0x1191d2800) [pid = 1672] [serial = 2183] [outer = 0x112fa4000] 09:07:10 INFO - PROCESS | 1672 | 1469549230548 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]]]}] 09:07:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 09:07:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 871ms 09:07:10 INFO - PROCESS | 1672 | 1469549230596 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 09:07:10 INFO - PROCESS | 1672 | 1469549230598 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 09:07:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 09:07:10 INFO - PROCESS | 1672 | 1469549230602 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 09:07:10 INFO - PROCESS | 1672 | 1469549230605 Marionette TRACE conn2 <- [1,2882,null,{}] 09:07:10 INFO - PROCESS | 1672 | 1469549230609 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}] 09:07:10 INFO - PROCESS | 1672 | 1469549230612 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:10 INFO - PROCESS | 1672 | 1469549230708 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 09:07:10 INFO - PROCESS | 1672 | 1469549230780 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:10 INFO - PROCESS | 1672 | 1469549230782 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:10 INFO - PROCESS | 1672 | ++DOCSHELL 0x1188ca800 == 46 [pid = 1672] [id = 728] 09:07:10 INFO - PROCESS | 1672 | ++DOMWINDOW == 112 (0x113f31c00) [pid = 1672] [serial = 2184] [outer = 0x0] 09:07:10 INFO - PROCESS | 1672 | ++DOMWINDOW == 113 (0x116635000) [pid = 1672] [serial = 2185] [outer = 0x113f31c00] 09:07:10 INFO - PROCESS | 1672 | 1469549230810 Marionette DEBUG loaded listener.js 09:07:10 INFO - PROCESS | 1672 | ++DOMWINDOW == 114 (0x1170b6800) [pid = 1672] [serial = 2186] [outer = 0x113f31c00] 09:07:11 INFO - PROCESS | 1672 | --DOCSHELL 0x12c053000 == 45 [pid = 1672] [id = 721] 09:07:11 INFO - PROCESS | 1672 | --DOCSHELL 0x12b969000 == 44 [pid = 1672] [id = 720] 09:07:11 INFO - PROCESS | 1672 | --DOCSHELL 0x123971000 == 43 [pid = 1672] [id = 719] 09:07:11 INFO - PROCESS | 1672 | --DOCSHELL 0x12b745800 == 42 [pid = 1672] [id = 718] 09:07:11 INFO - PROCESS | 1672 | --DOCSHELL 0x12ac05000 == 41 [pid = 1672] [id = 717] 09:07:11 INFO - PROCESS | 1672 | --DOCSHELL 0x12a471800 == 40 [pid = 1672] [id = 716] 09:07:11 INFO - PROCESS | 1672 | --DOCSHELL 0x128eaa000 == 39 [pid = 1672] [id = 715] 09:07:11 INFO - PROCESS | 1672 | --DOCSHELL 0x126966000 == 38 [pid = 1672] [id = 714] 09:07:11 INFO - PROCESS | 1672 | --DOCSHELL 0x123f25000 == 37 [pid = 1672] [id = 713] 09:07:11 INFO - PROCESS | 1672 | --DOCSHELL 0x12cca5800 == 36 [pid = 1672] [id = 18] 09:07:11 INFO - PROCESS | 1672 | --DOCSHELL 0x1191c8000 == 35 [pid = 1672] [id = 712] 09:07:11 INFO - PROCESS | 1672 | --DOCSHELL 0x116952000 == 34 [pid = 1672] [id = 711] 09:07:11 INFO - PROCESS | 1672 | --DOCSHELL 0x123845000 == 33 [pid = 1672] [id = 710] 09:07:11 INFO - PROCESS | 1672 | --DOCSHELL 0x11708a800 == 32 [pid = 1672] [id = 709] 09:07:11 INFO - PROCESS | 1672 | --DOCSHELL 0x12b829000 == 31 [pid = 1672] [id = 708] 09:07:11 INFO - PROCESS | 1672 | --DOCSHELL 0x117376800 == 30 [pid = 1672] [id = 727] 09:07:11 INFO - PROCESS | 1672 | --DOCSHELL 0x12c735800 == 29 [pid = 1672] [id = 726] 09:07:11 INFO - PROCESS | 1672 | --DOCSHELL 0x12c056800 == 28 [pid = 1672] [id = 725] 09:07:11 INFO - PROCESS | 1672 | --DOCSHELL 0x125578800 == 27 [pid = 1672] [id = 724] 09:07:11 INFO - PROCESS | 1672 | --DOCSHELL 0x12c069000 == 26 [pid = 1672] [id = 722] 09:07:11 INFO - PROCESS | 1672 | --DOCSHELL 0x1169b8800 == 25 [pid = 1672] [id = 723] 09:07:11 INFO - PROCESS | 1672 | --DOMWINDOW == 113 (0x11740c400) [pid = 1672] [serial = 2101] [outer = 0x0] [url = about:blank] 09:07:11 INFO - PROCESS | 1672 | --DOMWINDOW == 112 (0x11747e800) [pid = 1672] [serial = 2104] [outer = 0x0] [url = about:blank] 09:07:11 INFO - PROCESS | 1672 | --DOMWINDOW == 111 (0x117454c00) [pid = 1672] [serial = 2090] [outer = 0x0] [url = about:blank] 09:07:11 INFO - PROCESS | 1672 | --DOMWINDOW == 110 (0x1170a9400) [pid = 1672] [serial = 2089] [outer = 0x0] [url = about:blank] 09:07:11 INFO - PROCESS | 1672 | --DOMWINDOW == 109 (0x1127dc800) [pid = 1672] [serial = 2092] [outer = 0x0] [url = about:blank] 09:07:11 INFO - PROCESS | 1672 | --DOMWINDOW == 108 (0x11888a000) [pid = 1672] [serial = 2107] [outer = 0x0] [url = about:blank] 09:07:11 INFO - PROCESS | 1672 | --DOMWINDOW == 107 (0x1193b0800) [pid = 1672] [serial = 2108] [outer = 0x0] [url = about:blank] 09:07:11 INFO - PROCESS | 1672 | --DOMWINDOW == 106 (0x118393000) [pid = 1672] [serial = 2105] [outer = 0x0] [url = about:blank] 09:07:11 INFO - PROCESS | 1672 | --DOMWINDOW == 105 (0x119c24c00) [pid = 1672] [serial = 2113] [outer = 0x0] [url = about:blank] 09:07:11 INFO - PROCESS | 1672 | --DOMWINDOW == 104 (0x1191d6c00) [pid = 1672] [serial = 2116] [outer = 0x0] [url = about:blank] 09:07:11 INFO - PROCESS | 1672 | --DOMWINDOW == 103 (0x112f4e000) [pid = 1672] [serial = 2095] [outer = 0x0] [url = about:blank] 09:07:11 INFO - PROCESS | 1672 | --DOMWINDOW == 102 (0x1199a7400) [pid = 1672] [serial = 2110] [outer = 0x0] [url = about:blank] 09:07:11 INFO - PROCESS | 1672 | --DOMWINDOW == 101 (0x119b24800) [pid = 1672] [serial = 2111] [outer = 0x0] [url = about:blank] 09:07:11 INFO - PROCESS | 1672 | --DOMWINDOW == 100 (0x113372000) [pid = 1672] [serial = 2096] [outer = 0x0] [url = about:blank] 09:07:11 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x115efd400) [pid = 1672] [serial = 2098] [outer = 0x0] [url = about:blank] 09:07:11 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x116a9dc00) [pid = 1672] [serial = 2099] [outer = 0x0] [url = about:blank] 09:07:11 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x120ea1000) [pid = 1672] [serial = 2119] [outer = 0x0] [url = about:blank] 09:07:11 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x1172b2c00) [pid = 1672] [serial = 2075] [outer = 0x0] [url = about:blank] 09:07:11 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x1160edc00) [pid = 1672] [serial = 2074] [outer = 0x0] [url = about:blank] 09:07:11 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x119c25800) [pid = 1672] [serial = 2078] [outer = 0x0] [url = about:blank] 09:07:11 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x119585c00) [pid = 1672] [serial = 2077] [outer = 0x0] [url = about:blank] 09:07:11 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x126fcb400) [pid = 1672] [serial = 2081] [outer = 0x0] [url = about:blank] 09:07:11 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x124f21800) [pid = 1672] [serial = 2080] [outer = 0x0] [url = about:blank] 09:07:11 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x12a404400) [pid = 1672] [serial = 2084] [outer = 0x0] [url = about:blank] 09:07:11 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x129213800) [pid = 1672] [serial = 2083] [outer = 0x0] [url = about:blank] 09:07:11 INFO - PROCESS | 1672 | --DOMWINDOW == 88 (0x120fd2800) [pid = 1672] [serial = 2122] [outer = 0x0] [url = about:blank] 09:07:11 INFO - PROCESS | 1672 | --DOMWINDOW == 87 (0x12a615400) [pid = 1672] [serial = 2087] [outer = 0x0] [url = about:blank] 09:07:11 INFO - PROCESS | 1672 | --DOMWINDOW == 86 (0x119c2e800) [pid = 1672] [serial = 2114] [outer = 0x0] [url = about:blank] 09:07:11 INFO - PROCESS | 1672 | --DOMWINDOW == 85 (0x124084c00) [pid = 1672] [serial = 2086] [outer = 0x0] [url = about:blank] 09:07:11 INFO - PROCESS | 1672 | --DOMWINDOW == 84 (0x1129d8000) [pid = 1672] [serial = 2093] [outer = 0x0] [url = about:blank] 09:07:11 INFO - PROCESS | 1672 | --DOMWINDOW == 83 (0x120fc4400) [pid = 1672] [serial = 2120] [outer = 0x0] [url = about:blank] 09:07:11 INFO - PROCESS | 1672 | --DOMWINDOW == 82 (0x119c30400) [pid = 1672] [serial = 2117] [outer = 0x0] [url = about:blank] 09:07:11 INFO - PROCESS | 1672 | --DOMWINDOW == 81 (0x124487800) [pid = 1672] [serial = 2125] [outer = 0x0] [url = about:blank] 09:07:11 INFO - PROCESS | 1672 | --DOMWINDOW == 80 (0x117450800) [pid = 1672] [serial = 2102] [outer = 0x0] [url = about:blank] 09:07:11 INFO - PROCESS | 1672 | --DOMWINDOW == 79 (0x123f8c400) [pid = 1672] [serial = 2123] [outer = 0x0] [url = about:blank] 09:07:11 INFO - PROCESS | 1672 | 1469549231770 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]]]}] 09:07:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 09:07:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1176ms 09:07:11 INFO - PROCESS | 1672 | 1469549231780 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 09:07:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 09:07:11 INFO - PROCESS | 1672 | 1469549231784 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 09:07:11 INFO - PROCESS | 1672 | 1469549231788 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 09:07:11 INFO - PROCESS | 1672 | 1469549231791 Marionette TRACE conn2 <- [1,2886,null,{}] 09:07:11 INFO - PROCESS | 1672 | 1469549231806 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}] 09:07:11 INFO - PROCESS | 1672 | 1469549231809 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:11 INFO - PROCESS | 1672 | 1469549231941 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 09:07:12 INFO - PROCESS | 1672 | 1469549232028 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:12 INFO - PROCESS | 1672 | 1469549232029 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:12 INFO - PROCESS | 1672 | ++DOCSHELL 0x1169b8800 == 26 [pid = 1672] [id = 729] 09:07:12 INFO - PROCESS | 1672 | ++DOMWINDOW == 80 (0x1129d8400) [pid = 1672] [serial = 2187] [outer = 0x0] 09:07:12 INFO - PROCESS | 1672 | ++DOMWINDOW == 81 (0x112f4f000) [pid = 1672] [serial = 2188] [outer = 0x1129d8400] 09:07:12 INFO - PROCESS | 1672 | 1469549232075 Marionette DEBUG loaded listener.js 09:07:12 INFO - PROCESS | 1672 | ++DOMWINDOW == 82 (0x113374800) [pid = 1672] [serial = 2189] [outer = 0x1129d8400] 09:07:12 INFO - PROCESS | 1672 | 1469549232411 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]]]}] 09:07:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 09:07:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 632ms 09:07:12 INFO - PROCESS | 1672 | 1469549232420 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 09:07:12 INFO - PROCESS | 1672 | 1469549232423 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 09:07:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 09:07:12 INFO - PROCESS | 1672 | 1469549232436 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 09:07:12 INFO - PROCESS | 1672 | 1469549232438 Marionette TRACE conn2 <- [1,2890,null,{}] 09:07:12 INFO - PROCESS | 1672 | 1469549232440 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}] 09:07:12 INFO - PROCESS | 1672 | 1469549232444 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:12 INFO - PROCESS | 1672 | 1469549232530 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 09:07:12 INFO - PROCESS | 1672 | 1469549232605 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:12 INFO - PROCESS | 1672 | 1469549232607 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:12 INFO - PROCESS | 1672 | ++DOCSHELL 0x1191be800 == 27 [pid = 1672] [id = 730] 09:07:12 INFO - PROCESS | 1672 | ++DOMWINDOW == 83 (0x1160ef400) [pid = 1672] [serial = 2190] [outer = 0x0] 09:07:12 INFO - PROCESS | 1672 | ++DOMWINDOW == 84 (0x1170a9400) [pid = 1672] [serial = 2191] [outer = 0x1160ef400] 09:07:12 INFO - PROCESS | 1672 | 1469549232635 Marionette DEBUG loaded listener.js 09:07:12 INFO - PROCESS | 1672 | ++DOMWINDOW == 85 (0x117406c00) [pid = 1672] [serial = 2192] [outer = 0x1160ef400] 09:07:12 INFO - PROCESS | 1672 | 1469549232951 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 09:07:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 09:07:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 521ms 09:07:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 09:07:12 INFO - PROCESS | 1672 | 1469549232963 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 09:07:12 INFO - PROCESS | 1672 | 1469549232964 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 09:07:12 INFO - PROCESS | 1672 | 1469549232967 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 09:07:12 INFO - PROCESS | 1672 | 1469549232969 Marionette TRACE conn2 <- [1,2894,null,{}] 09:07:12 INFO - PROCESS | 1672 | 1469549232980 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}] 09:07:12 INFO - PROCESS | 1672 | 1469549232983 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:13 INFO - PROCESS | 1672 | 1469549233061 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 09:07:13 INFO - PROCESS | 1672 | 1469549233120 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:13 INFO - PROCESS | 1672 | 1469549233122 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:13 INFO - PROCESS | 1672 | ++DOCSHELL 0x123a67000 == 28 [pid = 1672] [id = 731] 09:07:13 INFO - PROCESS | 1672 | ++DOMWINDOW == 86 (0x111f3a000) [pid = 1672] [serial = 2193] [outer = 0x0] 09:07:13 INFO - PROCESS | 1672 | ++DOMWINDOW == 87 (0x11747e800) [pid = 1672] [serial = 2194] [outer = 0x111f3a000] 09:07:13 INFO - PROCESS | 1672 | 1469549233150 Marionette DEBUG loaded listener.js 09:07:13 INFO - PROCESS | 1672 | ++DOMWINDOW == 88 (0x11876dc00) [pid = 1672] [serial = 2195] [outer = 0x111f3a000] 09:07:13 INFO - PROCESS | 1672 | 1469549233471 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]]]}] 09:07:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 09:07:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 522ms 09:07:13 INFO - PROCESS | 1672 | 1469549233490 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 09:07:13 INFO - PROCESS | 1672 | 1469549233495 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 09:07:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 09:07:13 INFO - PROCESS | 1672 | 1469549233499 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 09:07:13 INFO - PROCESS | 1672 | 1469549233501 Marionette TRACE conn2 <- [1,2898,null,{}] 09:07:13 INFO - PROCESS | 1672 | 1469549233504 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}] 09:07:13 INFO - PROCESS | 1672 | 1469549233506 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:13 INFO - PROCESS | 1672 | 1469549233628 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 09:07:13 INFO - PROCESS | 1672 | 1469549233733 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:13 INFO - PROCESS | 1672 | 1469549233734 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:13 INFO - PROCESS | 1672 | ++DOCSHELL 0x124440800 == 29 [pid = 1672] [id = 732] 09:07:13 INFO - PROCESS | 1672 | ++DOMWINDOW == 89 (0x117455800) [pid = 1672] [serial = 2196] [outer = 0x0] 09:07:13 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x11888b400) [pid = 1672] [serial = 2197] [outer = 0x117455800] 09:07:13 INFO - PROCESS | 1672 | 1469549233767 Marionette DEBUG loaded listener.js 09:07:13 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x1191dc000) [pid = 1672] [serial = 2198] [outer = 0x117455800] 09:07:14 INFO - PROCESS | 1672 | 1469549234096 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]]]}] 09:07:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 09:07:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 621ms 09:07:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 09:07:14 INFO - PROCESS | 1672 | 1469549234120 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 09:07:14 INFO - PROCESS | 1672 | 1469549234122 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 09:07:14 INFO - PROCESS | 1672 | 1469549234124 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 09:07:14 INFO - PROCESS | 1672 | 1469549234125 Marionette TRACE conn2 <- [1,2902,null,{}] 09:07:14 INFO - PROCESS | 1672 | 1469549234134 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}] 09:07:14 INFO - PROCESS | 1672 | 1469549234143 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:14 INFO - PROCESS | 1672 | 1469549234237 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 09:07:14 INFO - PROCESS | 1672 | 1469549234243 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:14 INFO - PROCESS | 1672 | 1469549234244 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:14 INFO - PROCESS | 1672 | ++DOCSHELL 0x1255da000 == 30 [pid = 1672] [id = 733] 09:07:14 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x1129d6400) [pid = 1672] [serial = 2199] [outer = 0x0] 09:07:14 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x1193a9c00) [pid = 1672] [serial = 2200] [outer = 0x1129d6400] 09:07:14 INFO - PROCESS | 1672 | 1469549234268 Marionette DEBUG loaded listener.js 09:07:14 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x1198b1c00) [pid = 1672] [serial = 2201] [outer = 0x1129d6400] 09:07:14 INFO - PROCESS | 1672 | 1469549234603 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 09:07:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 09:07:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 526ms 09:07:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 09:07:14 INFO - PROCESS | 1672 | 1469549234651 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 09:07:14 INFO - PROCESS | 1672 | 1469549234652 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 09:07:14 INFO - PROCESS | 1672 | 1469549234654 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 09:07:14 INFO - PROCESS | 1672 | 1469549234655 Marionette TRACE conn2 <- [1,2906,null,{}] 09:07:14 INFO - PROCESS | 1672 | 1469549234658 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}] 09:07:14 INFO - PROCESS | 1672 | 1469549234662 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:14 INFO - PROCESS | 1672 | 1469549234780 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 09:07:14 INFO - PROCESS | 1672 | 1469549234784 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:14 INFO - PROCESS | 1672 | 1469549234785 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:14 INFO - PROCESS | 1672 | ++DOCSHELL 0x128e96000 == 31 [pid = 1672] [id = 734] 09:07:14 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x117407800) [pid = 1672] [serial = 2202] [outer = 0x0] 09:07:14 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x119b27400) [pid = 1672] [serial = 2203] [outer = 0x117407800] 09:07:14 INFO - PROCESS | 1672 | 1469549234812 Marionette DEBUG loaded listener.js 09:07:14 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x120ea0c00) [pid = 1672] [serial = 2204] [outer = 0x117407800] 09:07:15 INFO - PROCESS | 1672 | 1469549235301 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]]]}] 09:07:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 09:07:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 670ms 09:07:15 INFO - PROCESS | 1672 | 1469549235334 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 09:07:15 INFO - PROCESS | 1672 | 1469549235336 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 09:07:15 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 09:07:15 INFO - PROCESS | 1672 | 1469549235349 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 09:07:15 INFO - PROCESS | 1672 | 1469549235351 Marionette TRACE conn2 <- [1,2910,null,{}] 09:07:15 INFO - PROCESS | 1672 | 1469549235354 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}] 09:07:15 INFO - PROCESS | 1672 | 1469549235356 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:15 INFO - PROCESS | 1672 | 1469549235520 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 09:07:15 INFO - PROCESS | 1672 | 1469549235544 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:15 INFO - PROCESS | 1672 | 1469549235546 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:15 INFO - PROCESS | 1672 | ++DOCSHELL 0x129244800 == 32 [pid = 1672] [id = 735] 09:07:15 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x117452000) [pid = 1672] [serial = 2205] [outer = 0x0] 09:07:15 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x120fcb000) [pid = 1672] [serial = 2206] [outer = 0x117452000] 09:07:15 INFO - PROCESS | 1672 | 1469549235585 Marionette DEBUG loaded listener.js 09:07:15 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x120fd7400) [pid = 1672] [serial = 2207] [outer = 0x117452000] 09:07:15 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x119c30c00) [pid = 1672] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 09:07:15 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x12553e400) [pid = 1672] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 09:07:15 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x119c2d400) [pid = 1672] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 09:07:15 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x117405000) [pid = 1672] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 09:07:15 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x124843400) [pid = 1672] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 09:07:15 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x1187d4400) [pid = 1672] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 09:07:15 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x119053400) [pid = 1672] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 09:07:15 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x112f54000) [pid = 1672] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 09:07:15 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x1127de000) [pid = 1672] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 09:07:15 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x11697e000) [pid = 1672] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 09:07:15 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x1199a5000) [pid = 1672] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 09:07:15 INFO - PROCESS | 1672 | --DOMWINDOW == 88 (0x123f91c00) [pid = 1672] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 09:07:15 INFO - PROCESS | 1672 | --DOMWINDOW == 87 (0x113375000) [pid = 1672] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 09:07:15 INFO - PROCESS | 1672 | --DOMWINDOW == 86 (0x11300c000) [pid = 1672] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 09:07:15 INFO - PROCESS | 1672 | --DOMWINDOW == 85 (0x1129d9000) [pid = 1672] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 09:07:15 INFO - PROCESS | 1672 | --DOMWINDOW == 84 (0x12c70a800) [pid = 1672] [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.] 09:07:15 INFO - PROCESS | 1672 | --DOMWINDOW == 83 (0x12cf90800) [pid = 1672] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:07:16 INFO - PROCESS | 1672 | 1469549236087 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]]]}] 09:07:16 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 09:07:16 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 09:07:16 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 771ms 09:07:16 INFO - PROCESS | 1672 | 1469549236119 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 09:07:16 INFO - PROCESS | 1672 | 1469549236121 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 09:07:16 INFO - TEST-START | /DOMEvents/constructors.html 09:07:16 INFO - PROCESS | 1672 | 1469549236123 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 09:07:16 INFO - PROCESS | 1672 | 1469549236124 Marionette TRACE conn2 <- [1,2914,null,{}] 09:07:16 INFO - PROCESS | 1672 | 1469549236133 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}] 09:07:16 INFO - PROCESS | 1672 | 1469549236134 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:16 INFO - PROCESS | 1672 | 1469549236240 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 09:07:16 INFO - PROCESS | 1672 | 1469549236280 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:16 INFO - PROCESS | 1672 | 1469549236281 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:16 INFO - PROCESS | 1672 | ++DOCSHELL 0x12a919800 == 33 [pid = 1672] [id = 736] 09:07:16 INFO - PROCESS | 1672 | ++DOMWINDOW == 84 (0x111f3d000) [pid = 1672] [serial = 2208] [outer = 0x0] 09:07:16 INFO - PROCESS | 1672 | ++DOMWINDOW == 85 (0x1151b0400) [pid = 1672] [serial = 2209] [outer = 0x111f3d000] 09:07:16 INFO - PROCESS | 1672 | 1469549236305 Marionette DEBUG loaded listener.js 09:07:16 INFO - PROCESS | 1672 | ++DOMWINDOW == 86 (0x119377000) [pid = 1672] [serial = 2210] [outer = 0x111f3d000] 09:07:16 INFO - PROCESS | 1672 | 1469549236611 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]]]}] 09:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 09:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 09:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 09:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 09:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 09:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 09:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 09:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 09:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 09:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 09:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 09:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 09:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 09:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 09:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 09:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 09:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 09:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 09:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 09:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 09:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 09:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 09:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 09:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 09:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 09:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 09:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 09:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 09:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 09:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 09:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 09:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 09:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 09:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 09:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 09:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 09:07:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 09:07:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 09:07:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 09:07:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:07:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 09:07:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 09:07:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 09:07:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:07:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 09:07:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 09:07:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 09:07:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:07:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 09:07:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 09:07:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 09:07:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:07:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 09:07:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 09:07:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 09:07:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:07:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 09:07:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 09:07:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 09:07:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:07:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 09:07:16 INFO - TEST-OK | /DOMEvents/constructors.html | took 531ms 09:07:16 INFO - PROCESS | 1672 | 1469549236655 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 09:07:16 INFO - PROCESS | 1672 | 1469549236656 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 09:07:16 INFO - TEST-START | /DOMEvents/event-phases-order.html 09:07:16 INFO - PROCESS | 1672 | 1469549236659 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 09:07:16 INFO - PROCESS | 1672 | 1469549236660 Marionette TRACE conn2 <- [1,2918,null,{}] 09:07:16 INFO - PROCESS | 1672 | 1469549236662 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}] 09:07:16 INFO - PROCESS | 1672 | 1469549236663 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:16 INFO - PROCESS | 1672 | 1469549236737 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 09:07:16 INFO - PROCESS | 1672 | 1469549236740 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:16 INFO - PROCESS | 1672 | 1469549236742 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:16 INFO - PROCESS | 1672 | ++DOCSHELL 0x123a61000 == 34 [pid = 1672] [id = 737] 09:07:16 INFO - PROCESS | 1672 | ++DOMWINDOW == 87 (0x1191d8400) [pid = 1672] [serial = 2211] [outer = 0x0] 09:07:16 INFO - PROCESS | 1672 | ++DOMWINDOW == 88 (0x120fcf400) [pid = 1672] [serial = 2212] [outer = 0x1191d8400] 09:07:16 INFO - PROCESS | 1672 | 1469549236769 Marionette DEBUG loaded listener.js 09:07:16 INFO - PROCESS | 1672 | ++DOMWINDOW == 89 (0x123f91c00) [pid = 1672] [serial = 2213] [outer = 0x1191d8400] 09:07:17 INFO - PROCESS | 1672 | 1469549237059 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 09:07:17 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 09:07:17 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 420ms 09:07:17 INFO - PROCESS | 1672 | 1469549237083 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 09:07:17 INFO - PROCESS | 1672 | 1469549237084 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 09:07:17 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 09:07:17 INFO - PROCESS | 1672 | 1469549237086 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 09:07:17 INFO - PROCESS | 1672 | 1469549237087 Marionette TRACE conn2 <- [1,2922,null,{}] 09:07:17 INFO - PROCESS | 1672 | 1469549237090 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}] 09:07:17 INFO - PROCESS | 1672 | 1469549237091 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:17 INFO - PROCESS | 1672 | 1469549237176 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 09:07:17 INFO - PROCESS | 1672 | 1469549237239 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:17 INFO - PROCESS | 1672 | 1469549237241 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:17 INFO - PROCESS | 1672 | ++DOCSHELL 0x12ac15000 == 35 [pid = 1672] [id = 738] 09:07:17 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x1193a4800) [pid = 1672] [serial = 2214] [outer = 0x0] 09:07:17 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x1242fe000) [pid = 1672] [serial = 2215] [outer = 0x1193a4800] 09:07:17 INFO - PROCESS | 1672 | 1469549237265 Marionette DEBUG loaded listener.js 09:07:17 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x124509000) [pid = 1672] [serial = 2216] [outer = 0x1193a4800] 09:07:17 INFO - PROCESS | 1672 | [1672] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 09:07:17 INFO - PROCESS | 1672 | [1672] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 09:07:17 INFO - PROCESS | 1672 | [1672] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 09:07:17 INFO - PROCESS | 1672 | [1672] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 09:07:17 INFO - PROCESS | 1672 | 1469549237564 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]]]}] 09:07:17 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 09:07:17 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 09:07:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 09:07:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:07:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:07:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:07:17 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 09:07:17 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 09:07:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:07:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:07:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:07:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:07:17 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 09:07:17 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 09:07:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:07:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:07:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:07:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:07:17 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]" 09:07:17 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 09:07:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:07:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:07:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:07:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:07:17 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 09:07:17 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 520ms 09:07:17 INFO - PROCESS | 1672 | 1469549237607 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 09:07:17 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 09:07:17 INFO - PROCESS | 1672 | 1469549237610 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 09:07:17 INFO - PROCESS | 1672 | 1469549237614 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 09:07:17 INFO - PROCESS | 1672 | 1469549237616 Marionette TRACE conn2 <- [1,2926,null,{}] 09:07:17 INFO - PROCESS | 1672 | 1469549237618 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}] 09:07:17 INFO - PROCESS | 1672 | 1469549237620 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:17 INFO - PROCESS | 1672 | 1469549237710 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 09:07:17 INFO - PROCESS | 1672 | 1469549237715 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:17 INFO - PROCESS | 1672 | 1469549237717 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:17 INFO - PROCESS | 1672 | ++DOCSHELL 0x1255d5000 == 36 [pid = 1672] [id = 739] 09:07:17 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x124509800) [pid = 1672] [serial = 2217] [outer = 0x0] 09:07:17 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x12488e000) [pid = 1672] [serial = 2218] [outer = 0x124509800] 09:07:17 INFO - PROCESS | 1672 | 1469549237743 Marionette DEBUG loaded listener.js 09:07:17 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x124f2c000) [pid = 1672] [serial = 2219] [outer = 0x124509800] 09:07:18 INFO - PROCESS | 1672 | --DOCSHELL 0x1169b8800 == 35 [pid = 1672] [id = 729] 09:07:18 INFO - PROCESS | 1672 | --DOCSHELL 0x1188ca800 == 34 [pid = 1672] [id = 728] 09:07:18 INFO - PROCESS | 1672 | --DOCSHELL 0x1191be800 == 33 [pid = 1672] [id = 730] 09:07:18 INFO - PROCESS | 1672 | --DOCSHELL 0x123a67000 == 32 [pid = 1672] [id = 731] 09:07:18 INFO - PROCESS | 1672 | --DOCSHELL 0x128e96000 == 31 [pid = 1672] [id = 734] 09:07:18 INFO - PROCESS | 1672 | --DOCSHELL 0x129244800 == 30 [pid = 1672] [id = 735] 09:07:18 INFO - PROCESS | 1672 | --DOCSHELL 0x123a61000 == 29 [pid = 1672] [id = 737] 09:07:18 INFO - PROCESS | 1672 | --DOCSHELL 0x12ac15000 == 28 [pid = 1672] [id = 738] 09:07:18 INFO - PROCESS | 1672 | --DOCSHELL 0x124440800 == 27 [pid = 1672] [id = 732] 09:07:18 INFO - PROCESS | 1672 | --DOCSHELL 0x1255da000 == 26 [pid = 1672] [id = 733] 09:07:18 INFO - PROCESS | 1672 | --DOCSHELL 0x12a919800 == 25 [pid = 1672] [id = 736] 09:07:18 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x12cf99800) [pid = 1672] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:07:19 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x12506f400) [pid = 1672] [serial = 2165] [outer = 0x0] [url = about:blank] 09:07:19 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x1260a1c00) [pid = 1672] [serial = 2167] [outer = 0x0] [url = about:blank] 09:07:19 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x1261adc00) [pid = 1672] [serial = 2168] [outer = 0x0] [url = about:blank] 09:07:19 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x120fcac00) [pid = 1672] [serial = 2149] [outer = 0x0] [url = about:blank] 09:07:19 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x12450a800) [pid = 1672] [serial = 2152] [outer = 0x0] [url = about:blank] 09:07:19 INFO - PROCESS | 1672 | --DOMWINDOW == 88 (0x124482400) [pid = 1672] [serial = 2150] [outer = 0x0] [url = about:blank] 09:07:19 INFO - PROCESS | 1672 | --DOMWINDOW == 87 (0x124887000) [pid = 1672] [serial = 2155] [outer = 0x0] [url = about:blank] 09:07:19 INFO - PROCESS | 1672 | --DOMWINDOW == 86 (0x1187d8c00) [pid = 1672] [serial = 2140] [outer = 0x0] [url = about:blank] 09:07:19 INFO - PROCESS | 1672 | --DOMWINDOW == 85 (0x119050400) [pid = 1672] [serial = 2141] [outer = 0x0] [url = about:blank] 09:07:19 INFO - PROCESS | 1672 | --DOMWINDOW == 84 (0x119379800) [pid = 1672] [serial = 2143] [outer = 0x0] [url = about:blank] 09:07:19 INFO - PROCESS | 1672 | --DOMWINDOW == 83 (0x119816400) [pid = 1672] [serial = 2144] [outer = 0x0] [url = about:blank] 09:07:19 INFO - PROCESS | 1672 | --DOMWINDOW == 82 (0x1132b4400) [pid = 1672] [serial = 2134] [outer = 0x0] [url = about:blank] 09:07:19 INFO - PROCESS | 1672 | --DOMWINDOW == 81 (0x113d96800) [pid = 1672] [serial = 2135] [outer = 0x0] [url = about:blank] 09:07:19 INFO - PROCESS | 1672 | --DOMWINDOW == 80 (0x1129d0400) [pid = 1672] [serial = 2128] [outer = 0x0] [url = about:blank] 09:07:19 INFO - PROCESS | 1672 | --DOMWINDOW == 79 (0x112ec3000) [pid = 1672] [serial = 2129] [outer = 0x0] [url = about:blank] 09:07:19 INFO - PROCESS | 1672 | --DOMWINDOW == 78 (0x12484f400) [pid = 1672] [serial = 2153] [outer = 0x0] [url = about:blank] 09:07:19 INFO - PROCESS | 1672 | --DOMWINDOW == 77 (0x116a9d800) [pid = 1672] [serial = 2137] [outer = 0x0] [url = about:blank] 09:07:19 INFO - PROCESS | 1672 | --DOMWINDOW == 76 (0x1170b1400) [pid = 1672] [serial = 2138] [outer = 0x0] [url = about:blank] 09:07:19 INFO - PROCESS | 1672 | --DOMWINDOW == 75 (0x119b23800) [pid = 1672] [serial = 2146] [outer = 0x0] [url = about:blank] 09:07:19 INFO - PROCESS | 1672 | --DOMWINDOW == 74 (0x124505c00) [pid = 1672] [serial = 2126] [outer = 0x0] [url = about:blank] 09:07:19 INFO - PROCESS | 1672 | --DOMWINDOW == 73 (0x113d4d000) [pid = 1672] [serial = 2131] [outer = 0x0] [url = about:blank] 09:07:19 INFO - PROCESS | 1672 | --DOMWINDOW == 72 (0x1169e5400) [pid = 1672] [serial = 2132] [outer = 0x0] [url = about:blank] 09:07:19 INFO - PROCESS | 1672 | --DOMWINDOW == 71 (0x12488cc00) [pid = 1672] [serial = 2156] [outer = 0x0] [url = about:blank] 09:07:19 INFO - PROCESS | 1672 | --DOMWINDOW == 70 (0x124d9a800) [pid = 1672] [serial = 2159] [outer = 0x0] [url = about:blank] 09:07:19 INFO - PROCESS | 1672 | --DOMWINDOW == 69 (0x124de8400) [pid = 1672] [serial = 2164] [outer = 0x0] [url = about:blank] 09:07:19 INFO - PROCESS | 1672 | --DOMWINDOW == 68 (0x11958b000) [pid = 1672] [serial = 2162] [outer = 0x0] [url = about:blank] 09:07:19 INFO - PROCESS | 1672 | --DOMWINDOW == 67 (0x119c2ec00) [pid = 1672] [serial = 2158] [outer = 0x0] [url = about:blank] 09:07:19 INFO - PROCESS | 1672 | --DOMWINDOW == 66 (0x117e17400) [pid = 1672] [serial = 2161] [outer = 0x0] [url = about:blank] 09:07:19 INFO - PROCESS | 1672 | --DOMWINDOW == 65 (0x119c29000) [pid = 1672] [serial = 2147] [outer = 0x0] [url = about:blank] 09:07:19 INFO - PROCESS | 1672 | --DOMWINDOW == 64 (0x117405800) [pid = 1672] [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.] 09:07:19 INFO - PROCESS | 1672 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 09:07:19 INFO - PROCESS | 1672 | 1469549239100 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]]]}] 09:07:19 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 09:07:19 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1524ms 09:07:19 INFO - PROCESS | 1672 | 1469549239139 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 09:07:19 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 09:07:19 INFO - PROCESS | 1672 | 1469549239141 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 09:07:19 INFO - PROCESS | 1672 | 1469549239145 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 09:07:19 INFO - PROCESS | 1672 | 1469549239147 Marionette TRACE conn2 <- [1,2930,null,{}] 09:07:19 INFO - PROCESS | 1672 | 1469549239151 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}] 09:07:19 INFO - PROCESS | 1672 | 1469549239153 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:19 INFO - PROCESS | 1672 | 1469549239236 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 09:07:19 INFO - PROCESS | 1672 | 1469549239294 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:19 INFO - PROCESS | 1672 | 1469549239296 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:19 INFO - PROCESS | 1672 | ++DOCSHELL 0x1161f2800 == 26 [pid = 1672] [id = 740] 09:07:19 INFO - PROCESS | 1672 | ++DOMWINDOW == 65 (0x112a6d400) [pid = 1672] [serial = 2220] [outer = 0x0] 09:07:19 INFO - PROCESS | 1672 | ++DOMWINDOW == 66 (0x112a6dc00) [pid = 1672] [serial = 2221] [outer = 0x112a6d400] 09:07:19 INFO - PROCESS | 1672 | 1469549239324 Marionette DEBUG loaded listener.js 09:07:19 INFO - PROCESS | 1672 | ++DOMWINDOW == 67 (0x112e64400) [pid = 1672] [serial = 2222] [outer = 0x112a6d400] 09:07:19 INFO - PROCESS | 1672 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 09:07:19 INFO - PROCESS | 1672 | 1469549239606 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]]]}] 09:07:19 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 09:07:19 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 471ms 09:07:19 INFO - PROCESS | 1672 | 1469549239620 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 09:07:19 INFO - PROCESS | 1672 | 1469549239624 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 09:07:19 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 09:07:19 INFO - PROCESS | 1672 | 1469549239636 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 09:07:19 INFO - PROCESS | 1672 | 1469549239638 Marionette TRACE conn2 <- [1,2934,null,{}] 09:07:19 INFO - PROCESS | 1672 | 1469549239640 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}] 09:07:19 INFO - PROCESS | 1672 | 1469549239642 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:19 INFO - PROCESS | 1672 | 1469549239749 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 09:07:19 INFO - PROCESS | 1672 | 1469549239754 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:19 INFO - PROCESS | 1672 | 1469549239755 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:19 INFO - PROCESS | 1672 | ++DOCSHELL 0x118268800 == 27 [pid = 1672] [id = 741] 09:07:19 INFO - PROCESS | 1672 | ++DOMWINDOW == 68 (0x11337dc00) [pid = 1672] [serial = 2223] [outer = 0x0] 09:07:19 INFO - PROCESS | 1672 | ++DOMWINDOW == 69 (0x11339d400) [pid = 1672] [serial = 2224] [outer = 0x11337dc00] 09:07:19 INFO - PROCESS | 1672 | 1469549239782 Marionette DEBUG loaded listener.js 09:07:19 INFO - PROCESS | 1672 | ++DOMWINDOW == 70 (0x113d96c00) [pid = 1672] [serial = 2225] [outer = 0x11337dc00] 09:07:20 INFO - PROCESS | 1672 | 1469549240087 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]]]}] 09:07:20 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 09:07:20 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 470ms 09:07:20 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 09:07:20 INFO - PROCESS | 1672 | 1469549240105 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 09:07:20 INFO - PROCESS | 1672 | 1469549240106 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 09:07:20 INFO - PROCESS | 1672 | 1469549240110 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 09:07:20 INFO - PROCESS | 1672 | 1469549240115 Marionette TRACE conn2 <- [1,2938,null,{}] 09:07:20 INFO - PROCESS | 1672 | 1469549240135 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}] 09:07:20 INFO - PROCESS | 1672 | 1469549240138 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:20 INFO - PROCESS | 1672 | 1469549240219 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 09:07:20 INFO - PROCESS | 1672 | 1469549240224 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:20 INFO - PROCESS | 1672 | 1469549240228 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:20 INFO - PROCESS | 1672 | ++DOCSHELL 0x11987c000 == 28 [pid = 1672] [id = 742] 09:07:20 INFO - PROCESS | 1672 | ++DOMWINDOW == 71 (0x111c75400) [pid = 1672] [serial = 2226] [outer = 0x0] 09:07:20 INFO - PROCESS | 1672 | ++DOMWINDOW == 72 (0x1170a9800) [pid = 1672] [serial = 2227] [outer = 0x111c75400] 09:07:20 INFO - PROCESS | 1672 | 1469549240259 Marionette DEBUG loaded listener.js 09:07:20 INFO - PROCESS | 1672 | ++DOMWINDOW == 73 (0x117405000) [pid = 1672] [serial = 2228] [outer = 0x111c75400] 09:07:20 INFO - PROCESS | 1672 | 1469549240684 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]]]}] 09:07:20 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. 09:07:20 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 580ms 09:07:20 INFO - PROCESS | 1672 | 1469549240690 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 09:07:20 INFO - PROCESS | 1672 | 1469549240691 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 09:07:20 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 09:07:20 INFO - PROCESS | 1672 | 1469549240696 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 09:07:20 INFO - PROCESS | 1672 | 1469549240697 Marionette TRACE conn2 <- [1,2942,null,{}] 09:07:20 INFO - PROCESS | 1672 | 1469549240699 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}] 09:07:20 INFO - PROCESS | 1672 | 1469549240701 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:20 INFO - PROCESS | 1672 | 1469549240801 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 09:07:20 INFO - PROCESS | 1672 | 1469549240808 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:20 INFO - PROCESS | 1672 | 1469549240809 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:20 INFO - PROCESS | 1672 | ++DOCSHELL 0x123843800 == 29 [pid = 1672] [id = 743] 09:07:20 INFO - PROCESS | 1672 | ++DOMWINDOW == 74 (0x11740ac00) [pid = 1672] [serial = 2229] [outer = 0x0] 09:07:20 INFO - PROCESS | 1672 | ++DOMWINDOW == 75 (0x117450800) [pid = 1672] [serial = 2230] [outer = 0x11740ac00] 09:07:20 INFO - PROCESS | 1672 | 1469549240834 Marionette DEBUG loaded listener.js 09:07:20 INFO - PROCESS | 1672 | ++DOMWINDOW == 76 (0x11747d800) [pid = 1672] [serial = 2231] [outer = 0x11740ac00] 09:07:21 INFO - PROCESS | 1672 | 1469549241154 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"]]]}] 09:07:21 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 09:07:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 09:07:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 09:07:21 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 470ms 09:07:21 INFO - PROCESS | 1672 | 1469549241167 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 09:07:21 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 09:07:21 INFO - PROCESS | 1672 | 1469549241182 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 09:07:21 INFO - PROCESS | 1672 | 1469549241186 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 09:07:21 INFO - PROCESS | 1672 | 1469549241187 Marionette TRACE conn2 <- [1,2946,null,{}] 09:07:21 INFO - PROCESS | 1672 | 1469549241191 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}] 09:07:21 INFO - PROCESS | 1672 | 1469549241193 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:21 INFO - PROCESS | 1672 | 1469549241305 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 09:07:21 INFO - PROCESS | 1672 | 1469549241311 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:21 INFO - PROCESS | 1672 | 1469549241312 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:21 INFO - PROCESS | 1672 | ++DOCSHELL 0x124440800 == 30 [pid = 1672] [id = 744] 09:07:21 INFO - PROCESS | 1672 | ++DOMWINDOW == 77 (0x1132bdc00) [pid = 1672] [serial = 2232] [outer = 0x0] 09:07:21 INFO - PROCESS | 1672 | ++DOMWINDOW == 78 (0x117e16800) [pid = 1672] [serial = 2233] [outer = 0x1132bdc00] 09:07:21 INFO - PROCESS | 1672 | 1469549241352 Marionette DEBUG loaded listener.js 09:07:21 INFO - PROCESS | 1672 | ++DOMWINDOW == 79 (0x1187dfc00) [pid = 1672] [serial = 2234] [outer = 0x1132bdc00] 09:07:21 INFO - PROCESS | 1672 | 1469549241738 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]]]}] 09:07:21 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. 09:07:21 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 570ms 09:07:21 INFO - PROCESS | 1672 | 1469549241755 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 09:07:21 INFO - PROCESS | 1672 | 1469549241757 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 09:07:21 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 09:07:21 INFO - PROCESS | 1672 | 1469549241761 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 09:07:21 INFO - PROCESS | 1672 | 1469549241763 Marionette TRACE conn2 <- [1,2950,null,{}] 09:07:21 INFO - PROCESS | 1672 | 1469549241766 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}] 09:07:21 INFO - PROCESS | 1672 | 1469549241770 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:21 INFO - PROCESS | 1672 | 1469549241886 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 09:07:21 INFO - PROCESS | 1672 | 1469549241894 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:21 INFO - PROCESS | 1672 | 1469549241896 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:21 INFO - PROCESS | 1672 | ++DOCSHELL 0x1255ce000 == 31 [pid = 1672] [id = 745] 09:07:21 INFO - PROCESS | 1672 | ++DOMWINDOW == 80 (0x11888d800) [pid = 1672] [serial = 2235] [outer = 0x0] 09:07:21 INFO - PROCESS | 1672 | ++DOMWINDOW == 81 (0x1191db800) [pid = 1672] [serial = 2236] [outer = 0x11888d800] 09:07:21 INFO - PROCESS | 1672 | 1469549241921 Marionette DEBUG loaded listener.js 09:07:21 INFO - PROCESS | 1672 | ++DOMWINDOW == 82 (0x1199a7000) [pid = 1672] [serial = 2237] [outer = 0x11888d800] 09:07:22 INFO - PROCESS | 1672 | ++DOCSHELL 0x1265ee000 == 32 [pid = 1672] [id = 746] 09:07:22 INFO - PROCESS | 1672 | ++DOMWINDOW == 83 (0x119b29800) [pid = 1672] [serial = 2238] [outer = 0x0] 09:07:22 INFO - PROCESS | 1672 | ++DOMWINDOW == 84 (0x1199b0400) [pid = 1672] [serial = 2239] [outer = 0x119b29800] 09:07:22 INFO - PROCESS | 1672 | 1469549242256 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]]]}] 09:07:22 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. 09:07:22 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 522ms 09:07:22 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 09:07:22 INFO - PROCESS | 1672 | 1469549242282 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 09:07:22 INFO - PROCESS | 1672 | 1469549242284 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 09:07:22 INFO - PROCESS | 1672 | 1469549242287 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 09:07:22 INFO - PROCESS | 1672 | 1469549242289 Marionette TRACE conn2 <- [1,2954,null,{}] 09:07:22 INFO - PROCESS | 1672 | 1469549242303 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}] 09:07:22 INFO - PROCESS | 1672 | 1469549242305 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:22 INFO - PROCESS | 1672 | 1469549242433 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 09:07:22 INFO - PROCESS | 1672 | 1469549242514 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:22 INFO - PROCESS | 1672 | 1469549242515 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:22 INFO - PROCESS | 1672 | ++DOCSHELL 0x12889a000 == 33 [pid = 1672] [id = 747] 09:07:22 INFO - PROCESS | 1672 | ++DOMWINDOW == 85 (0x111f38400) [pid = 1672] [serial = 2240] [outer = 0x0] 09:07:22 INFO - PROCESS | 1672 | ++DOMWINDOW == 86 (0x1199afc00) [pid = 1672] [serial = 2241] [outer = 0x111f38400] 09:07:22 INFO - PROCESS | 1672 | 1469549242554 Marionette DEBUG loaded listener.js 09:07:22 INFO - PROCESS | 1672 | ++DOMWINDOW == 87 (0x119c25000) [pid = 1672] [serial = 2242] [outer = 0x111f38400] 09:07:22 INFO - PROCESS | 1672 | 1469549242837 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]]]}] 09:07:22 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:07:22 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 09:07:22 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 572ms 09:07:22 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 09:07:22 INFO - PROCESS | 1672 | 1469549242865 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 09:07:22 INFO - PROCESS | 1672 | 1469549242866 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 09:07:22 INFO - PROCESS | 1672 | 1469549242868 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 09:07:22 INFO - PROCESS | 1672 | 1469549242869 Marionette TRACE conn2 <- [1,2958,null,{}] 09:07:22 INFO - PROCESS | 1672 | 1469549242872 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}] 09:07:22 INFO - PROCESS | 1672 | 1469549242873 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:22 INFO - PROCESS | 1672 | 1469549242963 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 09:07:22 INFO - PROCESS | 1672 | 1469549242967 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:22 INFO - PROCESS | 1672 | 1469549242968 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:22 INFO - PROCESS | 1672 | ++DOCSHELL 0x129c5e000 == 34 [pid = 1672] [id = 748] 09:07:22 INFO - PROCESS | 1672 | ++DOMWINDOW == 88 (0x11747f000) [pid = 1672] [serial = 2243] [outer = 0x0] 09:07:22 INFO - PROCESS | 1672 | ++DOMWINDOW == 89 (0x119c2ec00) [pid = 1672] [serial = 2244] [outer = 0x11747f000] 09:07:22 INFO - PROCESS | 1672 | 1469549242994 Marionette DEBUG loaded listener.js 09:07:23 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x120ea3c00) [pid = 1672] [serial = 2245] [outer = 0x11747f000] 09:07:23 INFO - PROCESS | 1672 | 1469549243291 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]]]}] 09:07:23 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. 09:07:23 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 468ms 09:07:23 INFO - PROCESS | 1672 | 1469549243336 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 09:07:23 INFO - PROCESS | 1672 | 1469549243338 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 09:07:23 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 09:07:23 INFO - PROCESS | 1672 | 1469549243340 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 09:07:23 INFO - PROCESS | 1672 | 1469549243341 Marionette TRACE conn2 <- [1,2962,null,{}] 09:07:23 INFO - PROCESS | 1672 | 1469549243353 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}] 09:07:23 INFO - PROCESS | 1672 | 1469549243354 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:23 INFO - PROCESS | 1672 | 1469549243453 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 09:07:23 INFO - PROCESS | 1672 | 1469549243461 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:23 INFO - PROCESS | 1672 | 1469549243463 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:23 INFO - PROCESS | 1672 | ++DOCSHELL 0x11987b000 == 35 [pid = 1672] [id = 749] 09:07:23 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x120ea1800) [pid = 1672] [serial = 2246] [outer = 0x0] 09:07:23 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x120fc8c00) [pid = 1672] [serial = 2247] [outer = 0x120ea1800] 09:07:23 INFO - PROCESS | 1672 | 1469549243487 Marionette DEBUG loaded listener.js 09:07:23 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x120fd8800) [pid = 1672] [serial = 2248] [outer = 0x120ea1800] 09:07:23 INFO - PROCESS | 1672 | 1469549243740 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]]]}] 09:07:23 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. 09:07:23 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 419ms 09:07:23 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 09:07:23 INFO - PROCESS | 1672 | 1469549243771 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 09:07:23 INFO - PROCESS | 1672 | 1469549243772 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 09:07:23 INFO - PROCESS | 1672 | 1469549243781 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 09:07:23 INFO - PROCESS | 1672 | 1469549243782 Marionette TRACE conn2 <- [1,2966,null,{}] 09:07:23 INFO - PROCESS | 1672 | 1469549243785 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}] 09:07:23 INFO - PROCESS | 1672 | 1469549243786 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:23 INFO - PROCESS | 1672 | 1469549243869 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 09:07:23 INFO - PROCESS | 1672 | 1469549243873 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:23 INFO - PROCESS | 1672 | 1469549243874 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:23 INFO - PROCESS | 1672 | ++DOCSHELL 0x12acc2000 == 36 [pid = 1672] [id = 750] 09:07:23 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x1127dc400) [pid = 1672] [serial = 2249] [outer = 0x0] 09:07:23 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x123b27800) [pid = 1672] [serial = 2250] [outer = 0x1127dc400] 09:07:23 INFO - PROCESS | 1672 | 1469549243901 Marionette DEBUG loaded listener.js 09:07:23 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x124486000) [pid = 1672] [serial = 2251] [outer = 0x1127dc400] 09:07:24 INFO - PROCESS | 1672 | 1469549244198 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]]]}] 09:07:24 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. 09:07:24 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 475ms 09:07:24 INFO - PROCESS | 1672 | 1469549244250 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 09:07:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 09:07:24 INFO - PROCESS | 1672 | 1469549244251 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 09:07:24 INFO - PROCESS | 1672 | 1469549244254 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 09:07:24 INFO - PROCESS | 1672 | 1469549244255 Marionette TRACE conn2 <- [1,2970,null,{}] 09:07:24 INFO - PROCESS | 1672 | 1469549244258 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}] 09:07:24 INFO - PROCESS | 1672 | 1469549244259 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:24 INFO - PROCESS | 1672 | 1469549244349 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 09:07:24 INFO - PROCESS | 1672 | 1469549244418 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:24 INFO - PROCESS | 1672 | 1469549244419 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:24 INFO - PROCESS | 1672 | ++DOCSHELL 0x124440000 == 37 [pid = 1672] [id = 751] 09:07:24 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x118894000) [pid = 1672] [serial = 2252] [outer = 0x0] 09:07:24 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x12448a800) [pid = 1672] [serial = 2253] [outer = 0x118894000] 09:07:24 INFO - PROCESS | 1672 | 1469549244445 Marionette DEBUG loaded listener.js 09:07:24 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x124889800) [pid = 1672] [serial = 2254] [outer = 0x118894000] 09:07:24 INFO - PROCESS | 1672 | 1469549244715 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]]]}] 09:07:24 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. 09:07:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 470ms 09:07:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 09:07:24 INFO - PROCESS | 1672 | 1469549244732 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 09:07:24 INFO - PROCESS | 1672 | 1469549244733 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 09:07:24 INFO - PROCESS | 1672 | 1469549244735 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 09:07:24 INFO - PROCESS | 1672 | 1469549244736 Marionette TRACE conn2 <- [1,2974,null,{}] 09:07:24 INFO - PROCESS | 1672 | 1469549244738 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}] 09:07:24 INFO - PROCESS | 1672 | 1469549244739 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:24 INFO - PROCESS | 1672 | 1469549244846 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 09:07:24 INFO - PROCESS | 1672 | 1469549244850 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:24 INFO - PROCESS | 1672 | 1469549244851 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:24 INFO - PROCESS | 1672 | ++DOCSHELL 0x12b97b000 == 38 [pid = 1672] [id = 752] 09:07:24 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x124489000) [pid = 1672] [serial = 2255] [outer = 0x0] 09:07:24 INFO - PROCESS | 1672 | ++DOMWINDOW == 101 (0x1248c5c00) [pid = 1672] [serial = 2256] [outer = 0x124489000] 09:07:24 INFO - PROCESS | 1672 | 1469549244875 Marionette DEBUG loaded listener.js 09:07:24 INFO - PROCESS | 1672 | ++DOMWINDOW == 102 (0x124bc1000) [pid = 1672] [serial = 2257] [outer = 0x124489000] 09:07:25 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. 09:07:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 420ms 09:07:25 INFO - PROCESS | 1672 | 1469549245151 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]]]}] 09:07:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 09:07:25 INFO - PROCESS | 1672 | 1469549245156 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 09:07:25 INFO - PROCESS | 1672 | 1469549245157 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 09:07:25 INFO - PROCESS | 1672 | 1469549245166 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 09:07:25 INFO - PROCESS | 1672 | 1469549245167 Marionette TRACE conn2 <- [1,2978,null,{}] 09:07:25 INFO - PROCESS | 1672 | 1469549245170 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}] 09:07:25 INFO - PROCESS | 1672 | 1469549245171 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:25 INFO - PROCESS | 1672 | 1469549245284 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 09:07:25 INFO - PROCESS | 1672 | 1469549245295 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:25 INFO - PROCESS | 1672 | 1469549245296 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:25 INFO - PROCESS | 1672 | ++DOCSHELL 0x12c054000 == 39 [pid = 1672] [id = 753] 09:07:25 INFO - PROCESS | 1672 | ++DOMWINDOW == 103 (0x124d9e400) [pid = 1672] [serial = 2258] [outer = 0x0] 09:07:25 INFO - PROCESS | 1672 | ++DOMWINDOW == 104 (0x124dee000) [pid = 1672] [serial = 2259] [outer = 0x124d9e400] 09:07:25 INFO - PROCESS | 1672 | 1469549245319 Marionette DEBUG loaded listener.js 09:07:25 INFO - PROCESS | 1672 | ++DOMWINDOW == 105 (0x125066400) [pid = 1672] [serial = 2260] [outer = 0x124d9e400] 09:07:25 INFO - PROCESS | 1672 | 1469549245637 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]]]}] 09:07:25 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. 09:07:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 525ms 09:07:25 INFO - PROCESS | 1672 | 1469549245685 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 09:07:25 INFO - PROCESS | 1672 | 1469549245687 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 09:07:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 09:07:25 INFO - PROCESS | 1672 | 1469549245690 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 09:07:25 INFO - PROCESS | 1672 | 1469549245692 Marionette TRACE conn2 <- [1,2982,null,{}] 09:07:25 INFO - PROCESS | 1672 | 1469549245702 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}] 09:07:25 INFO - PROCESS | 1672 | 1469549245704 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:25 INFO - PROCESS | 1672 | 1469549245856 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 09:07:25 INFO - PROCESS | 1672 | 1469549245870 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:25 INFO - PROCESS | 1672 | 1469549245871 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:25 INFO - PROCESS | 1672 | ++DOCSHELL 0x12c2ad000 == 40 [pid = 1672] [id = 754] 09:07:25 INFO - PROCESS | 1672 | ++DOMWINDOW == 106 (0x124d9fc00) [pid = 1672] [serial = 2261] [outer = 0x0] 09:07:25 INFO - PROCESS | 1672 | ++DOMWINDOW == 107 (0x125543000) [pid = 1672] [serial = 2262] [outer = 0x124d9fc00] 09:07:25 INFO - PROCESS | 1672 | 1469549245895 Marionette DEBUG loaded listener.js 09:07:25 INFO - PROCESS | 1672 | ++DOMWINDOW == 108 (0x1260a6c00) [pid = 1672] [serial = 2263] [outer = 0x124d9fc00] 09:07:26 INFO - PROCESS | 1672 | 1469549246226 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"]]]}] 09:07:26 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 09:07:26 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 09:07:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:26 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 09:07:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 580ms 09:07:26 INFO - PROCESS | 1672 | 1469549246271 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 09:07:26 INFO - PROCESS | 1672 | 1469549246273 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 09:07:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 09:07:26 INFO - PROCESS | 1672 | 1469549246285 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 09:07:26 INFO - PROCESS | 1672 | 1469549246287 Marionette TRACE conn2 <- [1,2986,null,{}] 09:07:26 INFO - PROCESS | 1672 | 1469549246290 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}] 09:07:26 INFO - PROCESS | 1672 | 1469549246302 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:26 INFO - PROCESS | 1672 | 1469549246654 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 09:07:26 INFO - PROCESS | 1672 | --DOMWINDOW == 107 (0x1193a4800) [pid = 1672] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 09:07:26 INFO - PROCESS | 1672 | --DOMWINDOW == 106 (0x1129d6400) [pid = 1672] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 09:07:26 INFO - PROCESS | 1672 | --DOMWINDOW == 105 (0x117407800) [pid = 1672] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 09:07:26 INFO - PROCESS | 1672 | --DOMWINDOW == 104 (0x117452000) [pid = 1672] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 09:07:26 INFO - PROCESS | 1672 | --DOMWINDOW == 103 (0x111f3d000) [pid = 1672] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 09:07:26 INFO - PROCESS | 1672 | --DOMWINDOW == 102 (0x1191d8400) [pid = 1672] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 09:07:26 INFO - PROCESS | 1672 | --DOMWINDOW == 101 (0x111f3a000) [pid = 1672] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 09:07:26 INFO - PROCESS | 1672 | --DOMWINDOW == 100 (0x1160ef400) [pid = 1672] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 09:07:26 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x1129d8400) [pid = 1672] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 09:07:26 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x113f31c00) [pid = 1672] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 09:07:26 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x112fa4000) [pid = 1672] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 09:07:26 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x1238f5c00) [pid = 1672] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 09:07:26 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x1198b3c00) [pid = 1672] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 09:07:26 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x11740e000) [pid = 1672] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 09:07:26 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x1129d6c00) [pid = 1672] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 09:07:26 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x117455800) [pid = 1672] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 09:07:26 INFO - PROCESS | 1672 | 1469549246722 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:26 INFO - PROCESS | 1672 | 1469549246723 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:26 INFO - PROCESS | 1672 | ++DOCSHELL 0x116948000 == 41 [pid = 1672] [id = 755] 09:07:26 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x111f3b000) [pid = 1672] [serial = 2264] [outer = 0x0] 09:07:26 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x1129d8400) [pid = 1672] [serial = 2265] [outer = 0x111f3b000] 09:07:26 INFO - PROCESS | 1672 | 1469549246761 Marionette DEBUG loaded listener.js 09:07:26 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x117407800) [pid = 1672] [serial = 2266] [outer = 0x111f3b000] 09:07:27 INFO - PROCESS | 1672 | 1469549246997 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]]]}] 09:07:27 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. 09:07:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 769ms 09:07:27 INFO - PROCESS | 1672 | 1469549247074 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 09:07:27 INFO - PROCESS | 1672 | 1469549247076 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 09:07:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 09:07:27 INFO - PROCESS | 1672 | 1469549247085 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 09:07:27 INFO - PROCESS | 1672 | 1469549247086 Marionette TRACE conn2 <- [1,2990,null,{}] 09:07:27 INFO - PROCESS | 1672 | 1469549247088 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}] 09:07:27 INFO - PROCESS | 1672 | 1469549247089 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:27 INFO - PROCESS | 1672 | 1469549247198 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 09:07:27 INFO - PROCESS | 1672 | 1469549247231 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:27 INFO - PROCESS | 1672 | 1469549247232 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:27 INFO - PROCESS | 1672 | ++DOCSHELL 0x12c736800 == 42 [pid = 1672] [id = 756] 09:07:27 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x1129d2400) [pid = 1672] [serial = 2267] [outer = 0x0] 09:07:27 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x120e9ac00) [pid = 1672] [serial = 2268] [outer = 0x1129d2400] 09:07:27 INFO - PROCESS | 1672 | 1469549247257 Marionette DEBUG loaded listener.js 09:07:27 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x124485400) [pid = 1672] [serial = 2269] [outer = 0x1129d2400] 09:07:27 INFO - PROCESS | 1672 | ++DOCSHELL 0x12cc91000 == 43 [pid = 1672] [id = 757] 09:07:27 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x126709c00) [pid = 1672] [serial = 2270] [outer = 0x0] 09:07:27 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x1261a9000) [pid = 1672] [serial = 2271] [outer = 0x126709c00] 09:07:27 INFO - PROCESS | 1672 | 1469549247517 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]]]}] 09:07:27 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. 09:07:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 468ms 09:07:27 INFO - PROCESS | 1672 | 1469549247553 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 09:07:27 INFO - PROCESS | 1672 | 1469549247554 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 09:07:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 09:07:27 INFO - PROCESS | 1672 | 1469549247568 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 09:07:27 INFO - PROCESS | 1672 | 1469549247569 Marionette TRACE conn2 <- [1,2994,null,{}] 09:07:27 INFO - PROCESS | 1672 | 1469549247580 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}] 09:07:27 INFO - PROCESS | 1672 | 1469549247582 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:27 INFO - PROCESS | 1672 | 1469549247681 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 09:07:27 INFO - PROCESS | 1672 | 1469549247685 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:27 INFO - PROCESS | 1672 | 1469549247686 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:27 INFO - PROCESS | 1672 | ++DOCSHELL 0x12cca6800 == 44 [pid = 1672] [id = 758] 09:07:27 INFO - PROCESS | 1672 | ++DOMWINDOW == 101 (0x125067c00) [pid = 1672] [serial = 2272] [outer = 0x0] 09:07:27 INFO - PROCESS | 1672 | ++DOMWINDOW == 102 (0x1267b4000) [pid = 1672] [serial = 2273] [outer = 0x125067c00] 09:07:27 INFO - PROCESS | 1672 | 1469549247710 Marionette DEBUG loaded listener.js 09:07:27 INFO - PROCESS | 1672 | ++DOMWINDOW == 103 (0x126fca000) [pid = 1672] [serial = 2274] [outer = 0x125067c00] 09:07:27 INFO - PROCESS | 1672 | 1469549247991 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]]]}] 09:07:28 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:07:28 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 09:07:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 488ms 09:07:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 09:07:28 INFO - PROCESS | 1672 | 1469549248047 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 09:07:28 INFO - PROCESS | 1672 | 1469549248048 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 09:07:28 INFO - PROCESS | 1672 | 1469549248050 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 09:07:28 INFO - PROCESS | 1672 | 1469549248052 Marionette TRACE conn2 <- [1,2998,null,{}] 09:07:28 INFO - PROCESS | 1672 | 1469549248054 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}] 09:07:28 INFO - PROCESS | 1672 | 1469549248055 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:28 INFO - PROCESS | 1672 | 1469549248169 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 09:07:28 INFO - PROCESS | 1672 | 1469549248176 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:28 INFO - PROCESS | 1672 | 1469549248177 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:28 INFO - PROCESS | 1672 | ++DOCSHELL 0x12cf9c800 == 45 [pid = 1672] [id = 759] 09:07:28 INFO - PROCESS | 1672 | ++DOMWINDOW == 104 (0x126709000) [pid = 1672] [serial = 2275] [outer = 0x0] 09:07:28 INFO - PROCESS | 1672 | ++DOMWINDOW == 105 (0x126fcd000) [pid = 1672] [serial = 2276] [outer = 0x126709000] 09:07:28 INFO - PROCESS | 1672 | 1469549248201 Marionette DEBUG loaded listener.js 09:07:28 INFO - PROCESS | 1672 | ++DOMWINDOW == 106 (0x126fd2800) [pid = 1672] [serial = 2277] [outer = 0x126709000] 09:07:28 INFO - PROCESS | 1672 | 1469549248469 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]]]}] 09:07:28 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. 09:07:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 468ms 09:07:28 INFO - PROCESS | 1672 | 1469549248520 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 09:07:28 INFO - PROCESS | 1672 | 1469549248521 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 09:07:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 09:07:28 INFO - PROCESS | 1672 | 1469549248523 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 09:07:28 INFO - PROCESS | 1672 | 1469549248524 Marionette TRACE conn2 <- [1,3002,null,{}] 09:07:28 INFO - PROCESS | 1672 | 1469549248530 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}] 09:07:28 INFO - PROCESS | 1672 | 1469549248531 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:28 INFO - PROCESS | 1672 | 1469549248614 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 09:07:28 INFO - PROCESS | 1672 | 1469549248718 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:28 INFO - PROCESS | 1672 | 1469549248720 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:28 INFO - PROCESS | 1672 | ++DOCSHELL 0x11253f800 == 46 [pid = 1672] [id = 760] 09:07:28 INFO - PROCESS | 1672 | ++DOMWINDOW == 107 (0x10eafec00) [pid = 1672] [serial = 2278] [outer = 0x0] 09:07:28 INFO - PROCESS | 1672 | ++DOMWINDOW == 108 (0x111f34c00) [pid = 1672] [serial = 2279] [outer = 0x10eafec00] 09:07:28 INFO - PROCESS | 1672 | 1469549248752 Marionette DEBUG loaded listener.js 09:07:28 INFO - PROCESS | 1672 | ++DOMWINDOW == 109 (0x1127d4800) [pid = 1672] [serial = 2280] [outer = 0x10eafec00] 09:07:29 INFO - PROCESS | 1672 | 1469549249171 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]]]}] 09:07:29 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. 09:07:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 671ms 09:07:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 09:07:29 INFO - PROCESS | 1672 | 1469549249196 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 09:07:29 INFO - PROCESS | 1672 | 1469549249198 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 09:07:29 INFO - PROCESS | 1672 | 1469549249201 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 09:07:29 INFO - PROCESS | 1672 | 1469549249203 Marionette TRACE conn2 <- [1,3006,null,{}] 09:07:29 INFO - PROCESS | 1672 | 1469549249206 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}] 09:07:29 INFO - PROCESS | 1672 | 1469549249210 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:29 INFO - PROCESS | 1672 | 1469549249326 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 09:07:29 INFO - PROCESS | 1672 | 1469549249386 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:29 INFO - PROCESS | 1672 | 1469549249388 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:29 INFO - PROCESS | 1672 | ++DOCSHELL 0x11938a800 == 47 [pid = 1672] [id = 761] 09:07:29 INFO - PROCESS | 1672 | ++DOMWINDOW == 110 (0x1129cc000) [pid = 1672] [serial = 2281] [outer = 0x0] 09:07:29 INFO - PROCESS | 1672 | ++DOMWINDOW == 111 (0x113217400) [pid = 1672] [serial = 2282] [outer = 0x1129cc000] 09:07:29 INFO - PROCESS | 1672 | 1469549249418 Marionette DEBUG loaded listener.js 09:07:29 INFO - PROCESS | 1672 | ++DOMWINDOW == 112 (0x113f31c00) [pid = 1672] [serial = 2283] [outer = 0x1129cc000] 09:07:29 INFO - PROCESS | 1672 | 1469549249837 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]]]}] 09:07:29 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. 09:07:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 671ms 09:07:29 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 09:07:29 INFO - PROCESS | 1672 | 1469549249875 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 09:07:29 INFO - PROCESS | 1672 | 1469549249877 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 09:07:29 INFO - PROCESS | 1672 | 1469549249880 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 09:07:29 INFO - PROCESS | 1672 | 1469549249881 Marionette TRACE conn2 <- [1,3010,null,{}] 09:07:29 INFO - PROCESS | 1672 | 1469549249884 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}] 09:07:29 INFO - PROCESS | 1672 | 1469549249885 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:30 INFO - PROCESS | 1672 | 1469549250002 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 09:07:30 INFO - PROCESS | 1672 | 1469549250140 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:30 INFO - PROCESS | 1672 | 1469549250142 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:30 INFO - PROCESS | 1672 | ++DOCSHELL 0x112f65000 == 48 [pid = 1672] [id = 762] 09:07:30 INFO - PROCESS | 1672 | ++DOMWINDOW == 113 (0x112a76800) [pid = 1672] [serial = 2284] [outer = 0x0] 09:07:30 INFO - PROCESS | 1672 | ++DOMWINDOW == 114 (0x1176a4000) [pid = 1672] [serial = 2285] [outer = 0x112a76800] 09:07:30 INFO - PROCESS | 1672 | 1469549250194 Marionette DEBUG loaded listener.js 09:07:30 INFO - PROCESS | 1672 | ++DOMWINDOW == 115 (0x11888d400) [pid = 1672] [serial = 2286] [outer = 0x112a76800] 09:07:30 INFO - PROCESS | 1672 | 1469549250859 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]]]}] 09:07:30 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 09:07:30 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1020ms 09:07:30 INFO - PROCESS | 1672 | 1469549250902 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 09:07:30 INFO - PROCESS | 1672 | 1469549250906 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 09:07:30 INFO - TEST-START | /FileAPI/FileReaderSync.worker 09:07:30 INFO - PROCESS | 1672 | 1469549250910 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 09:07:30 INFO - PROCESS | 1672 | 1469549250913 Marionette TRACE conn2 <- [1,3014,null,{}] 09:07:30 INFO - PROCESS | 1672 | 1469549250977 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}] 09:07:30 INFO - PROCESS | 1672 | 1469549250979 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:31 INFO - PROCESS | 1672 | 1469549251118 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 09:07:31 INFO - PROCESS | 1672 | 1469549251205 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:31 INFO - PROCESS | 1672 | 1469549251207 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:31 INFO - PROCESS | 1672 | ++DOCSHELL 0x11823a000 == 49 [pid = 1672] [id = 763] 09:07:31 INFO - PROCESS | 1672 | ++DOMWINDOW == 116 (0x113d9a400) [pid = 1672] [serial = 2287] [outer = 0x0] 09:07:31 INFO - PROCESS | 1672 | ++DOMWINDOW == 117 (0x115ef9000) [pid = 1672] [serial = 2288] [outer = 0x113d9a400] 09:07:31 INFO - PROCESS | 1672 | 1469549251235 Marionette DEBUG loaded listener.js 09:07:31 INFO - PROCESS | 1672 | ++DOMWINDOW == 118 (0x116a9dc00) [pid = 1672] [serial = 2289] [outer = 0x113d9a400] 09:07:31 INFO - PROCESS | 1672 | [1672] 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 09:07:31 INFO - PROCESS | 1672 | --DOCSHELL 0x12cf9c800 == 48 [pid = 1672] [id = 759] 09:07:31 INFO - PROCESS | 1672 | --DOCSHELL 0x12cca6800 == 47 [pid = 1672] [id = 758] 09:07:31 INFO - PROCESS | 1672 | --DOCSHELL 0x12cc91000 == 46 [pid = 1672] [id = 757] 09:07:31 INFO - PROCESS | 1672 | --DOCSHELL 0x12c736800 == 45 [pid = 1672] [id = 756] 09:07:31 INFO - PROCESS | 1672 | --DOCSHELL 0x116948000 == 44 [pid = 1672] [id = 755] 09:07:31 INFO - PROCESS | 1672 | --DOCSHELL 0x12c2ad000 == 43 [pid = 1672] [id = 754] 09:07:31 INFO - PROCESS | 1672 | --DOMWINDOW == 117 (0x12488e000) [pid = 1672] [serial = 2218] [outer = 0x0] [url = about:blank] 09:07:31 INFO - PROCESS | 1672 | --DOCSHELL 0x12c054000 == 42 [pid = 1672] [id = 753] 09:07:31 INFO - PROCESS | 1672 | --DOCSHELL 0x12b97b000 == 41 [pid = 1672] [id = 752] 09:07:31 INFO - PROCESS | 1672 | --DOCSHELL 0x124440000 == 40 [pid = 1672] [id = 751] 09:07:31 INFO - PROCESS | 1672 | --DOCSHELL 0x12acc2000 == 39 [pid = 1672] [id = 750] 09:07:31 INFO - PROCESS | 1672 | --DOCSHELL 0x11987b000 == 38 [pid = 1672] [id = 749] 09:07:31 INFO - PROCESS | 1672 | --DOCSHELL 0x129c5e000 == 37 [pid = 1672] [id = 748] 09:07:31 INFO - PROCESS | 1672 | --DOCSHELL 0x12889a000 == 36 [pid = 1672] [id = 747] 09:07:31 INFO - PROCESS | 1672 | --DOCSHELL 0x1265ee000 == 35 [pid = 1672] [id = 746] 09:07:31 INFO - PROCESS | 1672 | --DOCSHELL 0x1255ce000 == 34 [pid = 1672] [id = 745] 09:07:31 INFO - PROCESS | 1672 | --DOCSHELL 0x124440800 == 33 [pid = 1672] [id = 744] 09:07:31 INFO - PROCESS | 1672 | --DOCSHELL 0x123843800 == 32 [pid = 1672] [id = 743] 09:07:31 INFO - PROCESS | 1672 | --DOCSHELL 0x11987c000 == 31 [pid = 1672] [id = 742] 09:07:31 INFO - PROCESS | 1672 | --DOCSHELL 0x118268800 == 30 [pid = 1672] [id = 741] 09:07:31 INFO - PROCESS | 1672 | --DOCSHELL 0x1161f2800 == 29 [pid = 1672] [id = 740] 09:07:31 INFO - PROCESS | 1672 | --DOCSHELL 0x1255d5000 == 28 [pid = 1672] [id = 739] 09:07:31 INFO - PROCESS | 1672 | --DOMWINDOW == 116 (0x1193a9c00) [pid = 1672] [serial = 2200] [outer = 0x0] [url = about:blank] 09:07:31 INFO - PROCESS | 1672 | --DOMWINDOW == 115 (0x119b27400) [pid = 1672] [serial = 2203] [outer = 0x0] [url = about:blank] 09:07:31 INFO - PROCESS | 1672 | --DOMWINDOW == 114 (0x120fcb000) [pid = 1672] [serial = 2206] [outer = 0x0] [url = about:blank] 09:07:31 INFO - PROCESS | 1672 | --DOMWINDOW == 113 (0x1151b0400) [pid = 1672] [serial = 2209] [outer = 0x0] [url = about:blank] 09:07:31 INFO - PROCESS | 1672 | --DOMWINDOW == 112 (0x120ea0c00) [pid = 1672] [serial = 2204] [outer = 0x0] [url = about:blank] 09:07:31 INFO - PROCESS | 1672 | --DOMWINDOW == 111 (0x120fcf400) [pid = 1672] [serial = 2212] [outer = 0x0] [url = about:blank] 09:07:31 INFO - PROCESS | 1672 | --DOMWINDOW == 110 (0x123f91c00) [pid = 1672] [serial = 2213] [outer = 0x0] [url = about:blank] 09:07:31 INFO - PROCESS | 1672 | --DOMWINDOW == 109 (0x120fd7400) [pid = 1672] [serial = 2207] [outer = 0x0] [url = about:blank] 09:07:31 INFO - PROCESS | 1672 | --DOMWINDOW == 108 (0x11747e800) [pid = 1672] [serial = 2194] [outer = 0x0] [url = about:blank] 09:07:31 INFO - PROCESS | 1672 | --DOMWINDOW == 107 (0x11876dc00) [pid = 1672] [serial = 2195] [outer = 0x0] [url = about:blank] 09:07:31 INFO - PROCESS | 1672 | --DOMWINDOW == 106 (0x1170a9400) [pid = 1672] [serial = 2191] [outer = 0x0] [url = about:blank] 09:07:31 INFO - PROCESS | 1672 | --DOMWINDOW == 105 (0x117406c00) [pid = 1672] [serial = 2192] [outer = 0x0] [url = about:blank] 09:07:31 INFO - PROCESS | 1672 | --DOMWINDOW == 104 (0x112f4f000) [pid = 1672] [serial = 2188] [outer = 0x0] [url = about:blank] 09:07:31 INFO - PROCESS | 1672 | --DOMWINDOW == 103 (0x113374800) [pid = 1672] [serial = 2189] [outer = 0x0] [url = about:blank] 09:07:31 INFO - PROCESS | 1672 | --DOMWINDOW == 102 (0x1170b6800) [pid = 1672] [serial = 2186] [outer = 0x0] [url = about:blank] 09:07:31 INFO - PROCESS | 1672 | --DOMWINDOW == 101 (0x116635000) [pid = 1672] [serial = 2185] [outer = 0x0] [url = about:blank] 09:07:31 INFO - PROCESS | 1672 | --DOMWINDOW == 100 (0x1191d2800) [pid = 1672] [serial = 2183] [outer = 0x0] [url = about:blank] 09:07:31 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x1170b0800) [pid = 1672] [serial = 2182] [outer = 0x0] [url = about:blank] 09:07:31 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x12450a000) [pid = 1672] [serial = 2180] [outer = 0x0] [url = about:blank] 09:07:31 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x124480400) [pid = 1672] [serial = 2179] [outer = 0x0] [url = about:blank] 09:07:31 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x120ea3400) [pid = 1672] [serial = 2177] [outer = 0x0] [url = about:blank] 09:07:31 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x119b2a400) [pid = 1672] [serial = 2176] [outer = 0x0] [url = about:blank] 09:07:31 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x118397000) [pid = 1672] [serial = 2174] [outer = 0x0] [url = about:blank] 09:07:31 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x117476c00) [pid = 1672] [serial = 2173] [outer = 0x0] [url = about:blank] 09:07:31 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x113377c00) [pid = 1672] [serial = 2171] [outer = 0x0] [url = about:blank] 09:07:31 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x112a7b800) [pid = 1672] [serial = 2170] [outer = 0x0] [url = about:blank] 09:07:31 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x124509000) [pid = 1672] [serial = 2216] [outer = 0x0] [url = about:blank] 09:07:31 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x1191dc000) [pid = 1672] [serial = 2198] [outer = 0x0] [url = about:blank] 09:07:31 INFO - PROCESS | 1672 | --DOMWINDOW == 88 (0x11888b400) [pid = 1672] [serial = 2197] [outer = 0x0] [url = about:blank] 09:07:31 INFO - PROCESS | 1672 | --DOMWINDOW == 87 (0x119377000) [pid = 1672] [serial = 2210] [outer = 0x0] [url = about:blank] 09:07:31 INFO - PROCESS | 1672 | --DOMWINDOW == 86 (0x1198b1c00) [pid = 1672] [serial = 2201] [outer = 0x0] [url = about:blank] 09:07:31 INFO - PROCESS | 1672 | --DOMWINDOW == 85 (0x1242fe000) [pid = 1672] [serial = 2215] [outer = 0x0] [url = about:blank] 09:07:31 INFO - PROCESS | 1672 | 1469549251730 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 09:07:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 09:07:31 INFO - {} 09:07:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 09:07:31 INFO - {} 09:07:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 09:07:31 INFO - {} 09:07:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 09:07:31 INFO - {} 09:07:31 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 844ms 09:07:31 INFO - PROCESS | 1672 | 1469549251754 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 09:07:31 INFO - PROCESS | 1672 | 1469549251758 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 09:07:31 INFO - TEST-START | /FileAPI/fileReader.html 09:07:31 INFO - PROCESS | 1672 | 1469549251777 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 09:07:31 INFO - PROCESS | 1672 | 1469549251779 Marionette TRACE conn2 <- [1,3018,null,{}] 09:07:31 INFO - PROCESS | 1672 | 1469549251788 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}] 09:07:31 INFO - PROCESS | 1672 | 1469549251791 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:31 INFO - PROCESS | 1672 | 1469549251905 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 09:07:31 INFO - PROCESS | 1672 | 1469549251913 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:31 INFO - PROCESS | 1672 | 1469549251915 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:31 INFO - PROCESS | 1672 | ++DOCSHELL 0x1195ad000 == 29 [pid = 1672] [id = 764] 09:07:31 INFO - PROCESS | 1672 | ++DOMWINDOW == 86 (0x11747a800) [pid = 1672] [serial = 2290] [outer = 0x0] 09:07:31 INFO - PROCESS | 1672 | ++DOMWINDOW == 87 (0x11747d400) [pid = 1672] [serial = 2291] [outer = 0x11747a800] 09:07:31 INFO - PROCESS | 1672 | 1469549251941 Marionette DEBUG loaded listener.js 09:07:31 INFO - PROCESS | 1672 | ++DOMWINDOW == 88 (0x11838d800) [pid = 1672] [serial = 2292] [outer = 0x11747a800] 09:07:32 INFO - PROCESS | 1672 | 1469549252275 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]]]}] 09:07:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 09:07:32 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 09:07:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 09:07:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 09:07:32 INFO - TEST-OK | /FileAPI/fileReader.html | took 532ms 09:07:32 INFO - PROCESS | 1672 | 1469549252304 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 09:07:32 INFO - PROCESS | 1672 | 1469549252306 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 09:07:32 INFO - TEST-START | /FileAPI/historical.html 09:07:32 INFO - PROCESS | 1672 | 1469549252308 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 09:07:32 INFO - PROCESS | 1672 | 1469549252311 Marionette TRACE conn2 <- [1,3022,null,{}] 09:07:32 INFO - PROCESS | 1672 | 1469549252318 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}] 09:07:32 INFO - PROCESS | 1672 | 1469549252322 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:32 INFO - PROCESS | 1672 | 1469549252400 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 09:07:32 INFO - PROCESS | 1672 | 1469549252458 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:32 INFO - PROCESS | 1672 | 1469549252460 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:32 INFO - PROCESS | 1672 | ++DOCSHELL 0x1240a2800 == 30 [pid = 1672] [id = 765] 09:07:32 INFO - PROCESS | 1672 | ++DOMWINDOW == 89 (0x112a7d800) [pid = 1672] [serial = 2293] [outer = 0x0] 09:07:32 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x1188f3000) [pid = 1672] [serial = 2294] [outer = 0x112a7d800] 09:07:32 INFO - PROCESS | 1672 | 1469549252493 Marionette DEBUG loaded listener.js 09:07:32 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x1191da800) [pid = 1672] [serial = 2295] [outer = 0x112a7d800] 09:07:32 INFO - PROCESS | 1672 | 1469549252758 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"]]]}] 09:07:32 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 09:07:32 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 09:07:32 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 09:07:32 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 09:07:32 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 09:07:32 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 09:07:32 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 09:07:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:32 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 09:07:32 INFO - TEST-OK | /FileAPI/historical.html | took 473ms 09:07:32 INFO - PROCESS | 1672 | 1469549252786 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 09:07:32 INFO - PROCESS | 1672 | 1469549252787 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 09:07:32 INFO - TEST-START | /FileAPI/idlharness.html 09:07:32 INFO - PROCESS | 1672 | 1469549252790 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 09:07:32 INFO - PROCESS | 1672 | 1469549252791 Marionette TRACE conn2 <- [1,3026,null,{}] 09:07:32 INFO - PROCESS | 1672 | 1469549252800 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}] 09:07:32 INFO - PROCESS | 1672 | 1469549252801 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:32 INFO - PROCESS | 1672 | 1469549252885 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 09:07:32 INFO - PROCESS | 1672 | 1469549252941 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:32 INFO - PROCESS | 1672 | 1469549252942 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:32 INFO - PROCESS | 1672 | ++DOCSHELL 0x12611b000 == 31 [pid = 1672] [id = 766] 09:07:32 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x119379000) [pid = 1672] [serial = 2296] [outer = 0x0] 09:07:32 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x119586800) [pid = 1672] [serial = 2297] [outer = 0x119379000] 09:07:32 INFO - PROCESS | 1672 | 1469549252967 Marionette DEBUG loaded listener.js 09:07:33 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x1199b1800) [pid = 1672] [serial = 2298] [outer = 0x119379000] 09:07:33 INFO - PROCESS | 1672 | 1469549253427 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]]]}] 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 09:07:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:07:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:07:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:07:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:07:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:07:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 09:07:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:07:33 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:33 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:07:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:07:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:07:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:07:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 09:07:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:07:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:07:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:07:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:07:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:07:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 09:07:33 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 09:07:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:07:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:07:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:07:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:07:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 09:07:33 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 09:07:33 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 09:07:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:07:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:07:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:07:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:07:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 09:07:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:07:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:07:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:07:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:07:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 09:07:33 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 09:07:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:07:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:07:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:07:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:07:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 09:07:33 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 09:07:33 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 09:07:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:07:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:07:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:07:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:07:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 09:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 09:07:33 INFO - TEST-OK | /FileAPI/idlharness.html | took 689ms 09:07:33 INFO - PROCESS | 1672 | 1469549253479 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 09:07:33 INFO - PROCESS | 1672 | 1469549253480 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 09:07:33 INFO - TEST-START | /FileAPI/idlharness.worker 09:07:33 INFO - PROCESS | 1672 | 1469549253483 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 09:07:33 INFO - PROCESS | 1672 | 1469549253485 Marionette TRACE conn2 <- [1,3030,null,{}] 09:07:33 INFO - PROCESS | 1672 | 1469549253487 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}] 09:07:33 INFO - PROCESS | 1672 | 1469549253488 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:33 INFO - PROCESS | 1672 | 1469549253564 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 09:07:33 INFO - PROCESS | 1672 | 1469549253567 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:33 INFO - PROCESS | 1672 | 1469549253568 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:33 INFO - PROCESS | 1672 | ++DOCSHELL 0x129c50800 == 32 [pid = 1672] [id = 767] 09:07:33 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x1127e0400) [pid = 1672] [serial = 2299] [outer = 0x0] 09:07:33 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x119b31400) [pid = 1672] [serial = 2300] [outer = 0x1127e0400] 09:07:33 INFO - PROCESS | 1672 | 1469549253592 Marionette DEBUG loaded listener.js 09:07:33 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x124dee800) [pid = 1672] [serial = 2301] [outer = 0x1127e0400] 09:07:33 INFO - PROCESS | 1672 | [1672] 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 09:07:34 INFO - PROCESS | 1672 | 1469549254261 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,{},{}]]]}] 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:07:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:07:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:07:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:07:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:07:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:07:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:07:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:07:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:07:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:07:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:07:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:07:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:07:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:07:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:07:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 09:07:34 INFO - {} 09:07:34 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 09:07:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:07:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:07:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:07:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:07:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 09:07:34 INFO - {} 09:07:34 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 - {} 09:07:34 INFO - {} 09:07:34 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 09:07:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:07:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:07:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:07:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:07:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:07:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:07:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:07:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:07:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 09:07:34 INFO - {} 09:07:34 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 09:07:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:07:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:07:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:07:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:07:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 09:07:34 INFO - {} 09:07:34 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 - {} 09:07:34 INFO - {} 09:07:34 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 09:07:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:07:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:07:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:07:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:07:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:07:34 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 09:07:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 09:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 09:07:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:07:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:07:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:07:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:07:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 09:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:07:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:07:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:07:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:07:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:07:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 09:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 09:07:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:07:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:07:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:07:34 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 09:07:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 09:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 09:07:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:07:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:07:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:07:34 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 09:07:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 09:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 09:07:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:07:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:07:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:07:34 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 09:07:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 09:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:07:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:07:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:07:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:07:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:07:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:07:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 09:07:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:07:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:07:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:07:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:07:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:07:34 INFO - {} 09:07:34 INFO - TEST-OK | /FileAPI/idlharness.worker | took 834ms 09:07:34 INFO - PROCESS | 1672 | 1469549254318 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 09:07:34 INFO - PROCESS | 1672 | 1469549254320 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 09:07:34 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 09:07:34 INFO - PROCESS | 1672 | 1469549254323 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 09:07:34 INFO - PROCESS | 1672 | 1469549254324 Marionette TRACE conn2 <- [1,3034,null,{}] 09:07:34 INFO - PROCESS | 1672 | 1469549254327 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}] 09:07:34 INFO - PROCESS | 1672 | 1469549254336 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:34 INFO - PROCESS | 1672 | 1469549254528 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 09:07:34 INFO - PROCESS | 1672 | 1469549254544 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:34 INFO - PROCESS | 1672 | 1469549254545 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:34 INFO - PROCESS | 1672 | ++DOCSHELL 0x12de48000 == 33 [pid = 1672] [id = 768] 09:07:34 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x126599c00) [pid = 1672] [serial = 2302] [outer = 0x0] 09:07:34 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x12a76d000) [pid = 1672] [serial = 2303] [outer = 0x126599c00] 09:07:34 INFO - PROCESS | 1672 | 1469549254586 Marionette DEBUG loaded listener.js 09:07:34 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x12a98a000) [pid = 1672] [serial = 2304] [outer = 0x126599c00] 09:07:34 INFO - PROCESS | 1672 | 1469549254993 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]]]}] 09:07:35 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 09:07:35 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 722ms 09:07:35 INFO - TEST-START | /FileAPI/blob/Blob-close.html 09:07:35 INFO - PROCESS | 1672 | 1469549255045 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 09:07:35 INFO - PROCESS | 1672 | 1469549255046 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 09:07:35 INFO - PROCESS | 1672 | 1469549255054 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 09:07:35 INFO - PROCESS | 1672 | 1469549255055 Marionette TRACE conn2 <- [1,3038,null,{}] 09:07:35 INFO - PROCESS | 1672 | 1469549255057 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}] 09:07:35 INFO - PROCESS | 1672 | 1469549255058 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:35 INFO - PROCESS | 1672 | 1469549255156 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 09:07:35 INFO - PROCESS | 1672 | 1469549255159 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:35 INFO - PROCESS | 1672 | 1469549255161 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:35 INFO - PROCESS | 1672 | ++DOCSHELL 0x12de60000 == 34 [pid = 1672] [id = 769] 09:07:35 INFO - PROCESS | 1672 | ++DOMWINDOW == 101 (0x126705000) [pid = 1672] [serial = 2305] [outer = 0x0] 09:07:35 INFO - PROCESS | 1672 | ++DOMWINDOW == 102 (0x12a98c800) [pid = 1672] [serial = 2306] [outer = 0x126705000] 09:07:35 INFO - PROCESS | 1672 | 1469549255185 Marionette DEBUG loaded listener.js 09:07:35 INFO - PROCESS | 1672 | ++DOMWINDOW == 103 (0x12ac26000) [pid = 1672] [serial = 2307] [outer = 0x126705000] 09:07:35 INFO - PROCESS | 1672 | 1469549255485 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"]]]}] 09:07:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 09:07:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 09:07:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 09:07:35 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 477ms 09:07:35 INFO - PROCESS | 1672 | 1469549255533 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 09:07:35 INFO - PROCESS | 1672 | 1469549255534 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 09:07:35 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 09:07:35 INFO - PROCESS | 1672 | 1469549255537 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 09:07:35 INFO - PROCESS | 1672 | 1469549255538 Marionette TRACE conn2 <- [1,3042,null,{}] 09:07:35 INFO - PROCESS | 1672 | 1469549255540 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}] 09:07:35 INFO - PROCESS | 1672 | 1469549255541 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:35 INFO - PROCESS | 1672 | 1469549255644 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 09:07:35 INFO - PROCESS | 1672 | 1469549255656 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:35 INFO - PROCESS | 1672 | 1469549255657 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:35 INFO - PROCESS | 1672 | ++DOCSHELL 0x126f79800 == 35 [pid = 1672] [id = 770] 09:07:35 INFO - PROCESS | 1672 | ++DOMWINDOW == 104 (0x12ac2ac00) [pid = 1672] [serial = 2308] [outer = 0x0] 09:07:35 INFO - PROCESS | 1672 | ++DOMWINDOW == 105 (0x12ac2d400) [pid = 1672] [serial = 2309] [outer = 0x12ac2ac00] 09:07:35 INFO - PROCESS | 1672 | 1469549255681 Marionette DEBUG loaded listener.js 09:07:35 INFO - PROCESS | 1672 | ++DOMWINDOW == 106 (0x12ac31800) [pid = 1672] [serial = 2310] [outer = 0x12ac2ac00] 09:07:35 INFO - PROCESS | 1672 | --DOMWINDOW == 105 (0x125067c00) [pid = 1672] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 09:07:35 INFO - PROCESS | 1672 | --DOMWINDOW == 104 (0x124489000) [pid = 1672] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 09:07:35 INFO - PROCESS | 1672 | --DOMWINDOW == 103 (0x11337dc00) [pid = 1672] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 09:07:35 INFO - PROCESS | 1672 | --DOMWINDOW == 102 (0x124509800) [pid = 1672] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 09:07:35 INFO - PROCESS | 1672 | --DOMWINDOW == 101 (0x111c75400) [pid = 1672] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 09:07:35 INFO - PROCESS | 1672 | --DOMWINDOW == 100 (0x124d9e400) [pid = 1672] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 09:07:35 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x111f38400) [pid = 1672] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 09:07:35 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x11888d800) [pid = 1672] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 09:07:35 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x119b29800) [pid = 1672] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:07:35 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x11740ac00) [pid = 1672] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 09:07:35 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x11747f000) [pid = 1672] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 09:07:35 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x1127dc400) [pid = 1672] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 09:07:35 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x120ea1800) [pid = 1672] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 09:07:35 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x112a6d400) [pid = 1672] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 09:07:35 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x124d9fc00) [pid = 1672] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 09:07:35 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x111f3b000) [pid = 1672] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 09:07:35 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x126709c00) [pid = 1672] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:07:35 INFO - PROCESS | 1672 | --DOMWINDOW == 88 (0x1132bdc00) [pid = 1672] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 09:07:35 INFO - PROCESS | 1672 | --DOMWINDOW == 87 (0x118894000) [pid = 1672] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 09:07:35 INFO - PROCESS | 1672 | --DOMWINDOW == 86 (0x1129d2400) [pid = 1672] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 09:07:36 INFO - PROCESS | 1672 | 1469549256204 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]]]}] 09:07:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 09:07:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 09:07:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 09:07:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 09:07:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 09:07:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 09:07:36 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. 09:07:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 09:07:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 09:07:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 09:07:36 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'.) 09:07:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 09:07:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 09:07:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 09:07:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 09:07:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 09:07:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 09:07:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 09:07:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 09:07:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 09:07:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 09:07:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 09:07:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 09:07:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 09:07:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 09:07:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 09:07:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 09:07:36 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. 09:07:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 09:07:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 09:07:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 09:07:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 09:07:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 09:07:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 09:07:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 09:07:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 09:07:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 09:07:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 09:07:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 09:07:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 09:07:36 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. 09:07:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 09:07:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:07:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:07:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 09:07:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:07:36 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. 09:07:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 09:07:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:07:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:07:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 09:07:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:07:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 09:07:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 09:07:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 09:07:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 09:07:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 09:07:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:07:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 09:07:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 09:07:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 09:07:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 09:07:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:07:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:07:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:07:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 09:07:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 09:07:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:07:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:07:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:07:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 09:07:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:07:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:07:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:07:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 09:07:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:07:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:07:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:07:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 09:07:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 09:07:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:07:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:07:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:07:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 09:07:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:07:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:07:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:07:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 09:07:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:07:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:07:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:07:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 09:07:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:07:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:07:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:07:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 09:07:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:07:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:07:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:07:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 09:07:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 09:07:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 09:07:36 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 728ms 09:07:36 INFO - PROCESS | 1672 | 1469549256266 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 09:07:36 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 09:07:36 INFO - PROCESS | 1672 | 1469549256278 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 09:07:36 INFO - PROCESS | 1672 | 1469549256281 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 09:07:36 INFO - PROCESS | 1672 | 1469549256282 Marionette TRACE conn2 <- [1,3046,null,{}] 09:07:36 INFO - PROCESS | 1672 | 1469549256285 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}] 09:07:36 INFO - PROCESS | 1672 | 1469549256286 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:36 INFO - PROCESS | 1672 | 1469549256366 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 09:07:36 INFO - PROCESS | 1672 | 1469549256369 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:36 INFO - PROCESS | 1672 | 1469549256370 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:36 INFO - PROCESS | 1672 | ++DOCSHELL 0x1240a1000 == 36 [pid = 1672] [id = 771] 09:07:36 INFO - PROCESS | 1672 | ++DOMWINDOW == 87 (0x12ac2e400) [pid = 1672] [serial = 2311] [outer = 0x0] 09:07:36 INFO - PROCESS | 1672 | ++DOMWINDOW == 88 (0x12b723400) [pid = 1672] [serial = 2312] [outer = 0x12ac2e400] 09:07:36 INFO - PROCESS | 1672 | 1469549256394 Marionette DEBUG loaded listener.js 09:07:36 INFO - PROCESS | 1672 | ++DOMWINDOW == 89 (0x12b72b400) [pid = 1672] [serial = 2313] [outer = 0x12ac2e400] 09:07:36 INFO - PROCESS | 1672 | [1672] 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 09:07:36 INFO - PROCESS | 1672 | 1469549256721 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 09:07:36 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 09:07:36 INFO - {} 09:07:36 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 469ms 09:07:36 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 09:07:36 INFO - PROCESS | 1672 | 1469549256751 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 09:07:36 INFO - PROCESS | 1672 | 1469549256752 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 09:07:36 INFO - PROCESS | 1672 | 1469549256754 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 09:07:36 INFO - PROCESS | 1672 | 1469549256755 Marionette TRACE conn2 <- [1,3050,null,{}] 09:07:36 INFO - PROCESS | 1672 | 1469549256757 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}] 09:07:36 INFO - PROCESS | 1672 | 1469549256759 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:36 INFO - PROCESS | 1672 | 1469549256838 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 09:07:36 INFO - PROCESS | 1672 | 1469549256902 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:36 INFO - PROCESS | 1672 | 1469549256903 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:36 INFO - PROCESS | 1672 | ++DOCSHELL 0x11736f800 == 37 [pid = 1672] [id = 772] 09:07:36 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x1129d8000) [pid = 1672] [serial = 2314] [outer = 0x0] 09:07:36 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x1170b1400) [pid = 1672] [serial = 2315] [outer = 0x1129d8000] 09:07:36 INFO - PROCESS | 1672 | 1469549256927 Marionette DEBUG loaded listener.js 09:07:36 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x12b72ac00) [pid = 1672] [serial = 2316] [outer = 0x1129d8000] 09:07:37 INFO - PROCESS | 1672 | 1469549257195 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]]]}] 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 09:07:37 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 469ms 09:07:37 INFO - PROCESS | 1672 | 1469549257223 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 09:07:37 INFO - PROCESS | 1672 | 1469549257225 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 09:07:37 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 09:07:37 INFO - PROCESS | 1672 | 1469549257235 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 09:07:37 INFO - PROCESS | 1672 | 1469549257237 Marionette TRACE conn2 <- [1,3054,null,{}] 09:07:37 INFO - PROCESS | 1672 | 1469549257239 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}] 09:07:37 INFO - PROCESS | 1672 | 1469549257241 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:37 INFO - PROCESS | 1672 | 1469549257345 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 09:07:37 INFO - PROCESS | 1672 | 1469549257349 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:37 INFO - PROCESS | 1672 | 1469549257350 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:37 INFO - PROCESS | 1672 | ++DOCSHELL 0x12948f000 == 38 [pid = 1672] [id = 773] 09:07:37 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x11740f000) [pid = 1672] [serial = 2317] [outer = 0x0] 09:07:37 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x12b8e6c00) [pid = 1672] [serial = 2318] [outer = 0x11740f000] 09:07:37 INFO - PROCESS | 1672 | 1469549257376 Marionette DEBUG loaded listener.js 09:07:37 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x12be2a000) [pid = 1672] [serial = 2319] [outer = 0x11740f000] 09:07:37 INFO - PROCESS | 1672 | 1469549257815 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"]]]}] 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 09:07:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 09:07:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 09:07:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:07:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 09:07:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:07:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 09:07:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:07:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 09:07:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:07:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 09:07:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:07:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 09:07:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:07:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 09:07:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:07:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 09:07:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:07:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 09:07:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:07:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 09:07:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:07:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 09:07:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:07:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 09:07:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:07:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 09:07:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:07:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 09:07:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:07:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 09:07:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:07:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 09:07:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:07:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 09:07:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:07:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 09:07:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:07:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 09:07:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:07:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 09:07:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:07:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 09:07:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:07:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 09:07:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:07:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:07:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:07:37 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" 09:07:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:07:37 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" 09:07:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:07:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:07:37 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 636ms 09:07:37 INFO - TEST-START | /FileAPI/file/File-constructor.html 09:07:37 INFO - PROCESS | 1672 | 1469549257872 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 09:07:37 INFO - PROCESS | 1672 | 1469549257874 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 09:07:37 INFO - PROCESS | 1672 | 1469549257876 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 09:07:37 INFO - PROCESS | 1672 | 1469549257877 Marionette TRACE conn2 <- [1,3058,null,{}] 09:07:37 INFO - PROCESS | 1672 | 1469549257880 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}] 09:07:37 INFO - PROCESS | 1672 | 1469549257881 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:38 INFO - PROCESS | 1672 | 1469549258043 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 09:07:38 INFO - PROCESS | 1672 | 1469549258196 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:38 INFO - PROCESS | 1672 | 1469549258198 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:38 INFO - PROCESS | 1672 | ++DOCSHELL 0x117242800 == 39 [pid = 1672] [id = 774] 09:07:38 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x1129d6800) [pid = 1672] [serial = 2320] [outer = 0x0] 09:07:38 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x112a7b800) [pid = 1672] [serial = 2321] [outer = 0x1129d6800] 09:07:38 INFO - PROCESS | 1672 | 1469549258267 Marionette DEBUG loaded listener.js 09:07:38 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x11339b800) [pid = 1672] [serial = 2322] [outer = 0x1129d6800] 09:07:38 INFO - PROCESS | 1672 | 1469549258688 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]]]}] 09:07:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 09:07:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 09:07:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 09:07:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 09:07:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 09:07:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 09:07:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 09:07:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 09:07:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 09:07:38 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 09:07:38 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 09:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:38 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 09:07:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 09:07:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 09:07:38 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:07:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 09:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 09:07:38 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 09:07:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 09:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 09:07:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 09:07:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 09:07:38 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 822ms 09:07:38 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 09:07:38 INFO - PROCESS | 1672 | 1469549258701 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 09:07:38 INFO - PROCESS | 1672 | 1469549258704 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 09:07:38 INFO - PROCESS | 1672 | 1469549258707 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 09:07:38 INFO - PROCESS | 1672 | 1469549258709 Marionette TRACE conn2 <- [1,3062,null,{}] 09:07:38 INFO - PROCESS | 1672 | 1469549258712 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}] 09:07:38 INFO - PROCESS | 1672 | 1469549258714 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:38 INFO - PROCESS | 1672 | 1469549258820 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 09:07:38 INFO - PROCESS | 1672 | 1469549258881 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:38 INFO - PROCESS | 1672 | 1469549258882 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:38 INFO - PROCESS | 1672 | ++DOCSHELL 0x124b92800 == 40 [pid = 1672] [id = 775] 09:07:38 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x1169e4c00) [pid = 1672] [serial = 2323] [outer = 0x0] 09:07:38 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x118766400) [pid = 1672] [serial = 2324] [outer = 0x1169e4c00] 09:07:38 INFO - PROCESS | 1672 | 1469549258914 Marionette DEBUG loaded listener.js 09:07:38 INFO - PROCESS | 1672 | ++DOMWINDOW == 101 (0x1191d1c00) [pid = 1672] [serial = 2325] [outer = 0x1169e4c00] 09:07:39 INFO - PROCESS | 1672 | [1672] 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 09:07:39 INFO - PROCESS | 1672 | 1469549259337 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 09:07:39 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 09:07:39 INFO - {} 09:07:39 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 671ms 09:07:39 INFO - PROCESS | 1672 | 1469549259378 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 09:07:39 INFO - PROCESS | 1672 | 1469549259380 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 09:07:39 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 09:07:39 INFO - PROCESS | 1672 | 1469549259382 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 09:07:39 INFO - PROCESS | 1672 | 1469549259384 Marionette TRACE conn2 <- [1,3066,null,{}] 09:07:39 INFO - PROCESS | 1672 | 1469549259386 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}] 09:07:39 INFO - PROCESS | 1672 | 1469549259388 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:39 INFO - PROCESS | 1672 | 1469549259523 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 09:07:39 INFO - PROCESS | 1672 | 1469549259627 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:39 INFO - PROCESS | 1672 | 1469549259628 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:39 INFO - PROCESS | 1672 | ++DOCSHELL 0x12b747800 == 41 [pid = 1672] [id = 776] 09:07:39 INFO - PROCESS | 1672 | ++DOMWINDOW == 102 (0x119584400) [pid = 1672] [serial = 2326] [outer = 0x0] 09:07:39 INFO - PROCESS | 1672 | ++DOMWINDOW == 103 (0x124842400) [pid = 1672] [serial = 2327] [outer = 0x119584400] 09:07:39 INFO - PROCESS | 1672 | 1469549259658 Marionette DEBUG loaded listener.js 09:07:39 INFO - PROCESS | 1672 | ++DOMWINDOW == 104 (0x124d9e400) [pid = 1672] [serial = 2328] [outer = 0x119584400] 09:07:40 INFO - PROCESS | 1672 | 1469549260013 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]]]}] 09:07:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 09:07:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 09:07:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 09:07:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 09:07:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 09:07:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 09:07:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 09:07:40 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 670ms 09:07:40 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 09:07:40 INFO - PROCESS | 1672 | 1469549260053 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 09:07:40 INFO - PROCESS | 1672 | 1469549260055 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 09:07:40 INFO - PROCESS | 1672 | 1469549260063 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 09:07:40 INFO - PROCESS | 1672 | 1469549260066 Marionette TRACE conn2 <- [1,3070,null,{}] 09:07:40 INFO - PROCESS | 1672 | 1469549260069 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}] 09:07:40 INFO - PROCESS | 1672 | 1469549260071 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:40 INFO - PROCESS | 1672 | 1469549260179 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 09:07:40 INFO - PROCESS | 1672 | 1469549260285 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:40 INFO - PROCESS | 1672 | 1469549260286 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:40 INFO - PROCESS | 1672 | ++DOCSHELL 0x12c2b4000 == 42 [pid = 1672] [id = 777] 09:07:40 INFO - PROCESS | 1672 | ++DOMWINDOW == 105 (0x124f7f800) [pid = 1672] [serial = 2329] [outer = 0x0] 09:07:40 INFO - PROCESS | 1672 | ++DOMWINDOW == 106 (0x126fc8400) [pid = 1672] [serial = 2330] [outer = 0x124f7f800] 09:07:40 INFO - PROCESS | 1672 | 1469549260317 Marionette DEBUG loaded listener.js 09:07:40 INFO - PROCESS | 1672 | ++DOMWINDOW == 107 (0x126fd2c00) [pid = 1672] [serial = 2331] [outer = 0x124f7f800] 09:07:40 INFO - PROCESS | 1672 | 1469549260676 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]]]}] 09:07:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 09:07:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 09:07:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 09:07:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 09:07:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 09:07:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 09:07:40 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 626ms 09:07:40 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 09:07:40 INFO - PROCESS | 1672 | 1469549260686 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 09:07:40 INFO - PROCESS | 1672 | 1469549260687 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 09:07:40 INFO - PROCESS | 1672 | 1469549260689 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 09:07:40 INFO - PROCESS | 1672 | 1469549260690 Marionette TRACE conn2 <- [1,3074,null,{}] 09:07:40 INFO - PROCESS | 1672 | 1469549260693 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}] 09:07:40 INFO - PROCESS | 1672 | 1469549260694 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:40 INFO - PROCESS | 1672 | 1469549260796 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 09:07:40 INFO - PROCESS | 1672 | 1469549260879 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:40 INFO - PROCESS | 1672 | 1469549260880 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:40 INFO - PROCESS | 1672 | ++DOCSHELL 0x12c746000 == 43 [pid = 1672] [id = 778] 09:07:40 INFO - PROCESS | 1672 | ++DOMWINDOW == 108 (0x112f9d800) [pid = 1672] [serial = 2332] [outer = 0x0] 09:07:40 INFO - PROCESS | 1672 | ++DOMWINDOW == 109 (0x126fcb000) [pid = 1672] [serial = 2333] [outer = 0x112f9d800] 09:07:40 INFO - PROCESS | 1672 | 1469549260953 Marionette DEBUG loaded listener.js 09:07:40 INFO - PROCESS | 1672 | ++DOMWINDOW == 110 (0x12887e400) [pid = 1672] [serial = 2334] [outer = 0x112f9d800] 09:07:41 INFO - PROCESS | 1672 | 1469549261324 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]]]}] 09:07:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 09:07:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 09:07:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 09:07:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 09:07:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 09:07:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 09:07:41 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 672ms 09:07:41 INFO - PROCESS | 1672 | 1469549261362 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 09:07:41 INFO - PROCESS | 1672 | 1469549261365 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 09:07:41 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 09:07:41 INFO - PROCESS | 1672 | 1469549261368 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 09:07:41 INFO - PROCESS | 1672 | 1469549261371 Marionette TRACE conn2 <- [1,3078,null,{}] 09:07:41 INFO - PROCESS | 1672 | 1469549261374 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}] 09:07:41 INFO - PROCESS | 1672 | 1469549261376 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:41 INFO - PROCESS | 1672 | 1469549261524 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 09:07:41 INFO - PROCESS | 1672 | 1469549261603 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:41 INFO - PROCESS | 1672 | 1469549261607 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:41 INFO - PROCESS | 1672 | ++DOCSHELL 0x1199c7000 == 44 [pid = 1672] [id = 779] 09:07:41 INFO - PROCESS | 1672 | ++DOMWINDOW == 111 (0x1188ec800) [pid = 1672] [serial = 2335] [outer = 0x0] 09:07:41 INFO - PROCESS | 1672 | ++DOMWINDOW == 112 (0x119b30c00) [pid = 1672] [serial = 2336] [outer = 0x1188ec800] 09:07:41 INFO - PROCESS | 1672 | 1469549261643 Marionette DEBUG loaded listener.js 09:07:41 INFO - PROCESS | 1672 | ++DOMWINDOW == 113 (0x1261a7c00) [pid = 1672] [serial = 2337] [outer = 0x1188ec800] 09:07:42 INFO - PROCESS | 1672 | 1469549262177 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] 09:07:42 INFO - PROCESS | 1672 | 1469549262267 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 09:07:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 09:07:42 INFO - PROCESS | 1672 | 1469549262273 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 09:07:42 INFO - PROCESS | 1672 | 1469549262278 Marionette TRACE conn2 <- [1,3082,null,{}] 09:07:42 INFO - PROCESS | 1672 | 1469549262285 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}] 09:07:42 INFO - PROCESS | 1672 | 1469549262288 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:42 INFO - PROCESS | 1672 | 1469549262410 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 09:07:42 INFO - PROCESS | 1672 | 1469549262489 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:42 INFO - PROCESS | 1672 | 1469549262490 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:42 INFO - PROCESS | 1672 | ++DOCSHELL 0x1169a3000 == 45 [pid = 1672] [id = 780] 09:07:42 INFO - PROCESS | 1672 | ++DOMWINDOW == 114 (0x11740a000) [pid = 1672] [serial = 2338] [outer = 0x0] 09:07:42 INFO - PROCESS | 1672 | ++DOMWINDOW == 115 (0x11744b400) [pid = 1672] [serial = 2339] [outer = 0x11740a000] 09:07:42 INFO - PROCESS | 1672 | 1469549262519 Marionette DEBUG loaded listener.js 09:07:42 INFO - PROCESS | 1672 | ++DOMWINDOW == 116 (0x118766800) [pid = 1672] [serial = 2340] [outer = 0x11740a000] 09:07:43 INFO - PROCESS | 1672 | --DOCSHELL 0x12948f000 == 44 [pid = 1672] [id = 773] 09:07:43 INFO - PROCESS | 1672 | --DOCSHELL 0x11736f800 == 43 [pid = 1672] [id = 772] 09:07:43 INFO - PROCESS | 1672 | --DOCSHELL 0x1240a1000 == 42 [pid = 1672] [id = 771] 09:07:43 INFO - PROCESS | 1672 | --DOCSHELL 0x126f79800 == 41 [pid = 1672] [id = 770] 09:07:43 INFO - PROCESS | 1672 | --DOCSHELL 0x12de60000 == 40 [pid = 1672] [id = 769] 09:07:43 INFO - PROCESS | 1672 | --DOCSHELL 0x12de48000 == 39 [pid = 1672] [id = 768] 09:07:43 INFO - PROCESS | 1672 | --DOCSHELL 0x129c50800 == 38 [pid = 1672] [id = 767] 09:07:43 INFO - PROCESS | 1672 | --DOCSHELL 0x12611b000 == 37 [pid = 1672] [id = 766] 09:07:43 INFO - PROCESS | 1672 | --DOCSHELL 0x1240a2800 == 36 [pid = 1672] [id = 765] 09:07:43 INFO - PROCESS | 1672 | --DOCSHELL 0x1195ad000 == 35 [pid = 1672] [id = 764] 09:07:43 INFO - PROCESS | 1672 | --DOCSHELL 0x11823a000 == 34 [pid = 1672] [id = 763] 09:07:43 INFO - PROCESS | 1672 | --DOCSHELL 0x112f65000 == 33 [pid = 1672] [id = 762] 09:07:43 INFO - PROCESS | 1672 | --DOCSHELL 0x11938a800 == 32 [pid = 1672] [id = 761] 09:07:43 INFO - PROCESS | 1672 | --DOCSHELL 0x11253f800 == 31 [pid = 1672] [id = 760] 09:07:43 INFO - PROCESS | 1672 | --DOCSHELL 0x1199c7000 == 30 [pid = 1672] [id = 779] 09:07:43 INFO - PROCESS | 1672 | --DOCSHELL 0x12c746000 == 29 [pid = 1672] [id = 778] 09:07:43 INFO - PROCESS | 1672 | --DOCSHELL 0x12c2b4000 == 28 [pid = 1672] [id = 777] 09:07:43 INFO - PROCESS | 1672 | --DOCSHELL 0x12b747800 == 27 [pid = 1672] [id = 776] 09:07:43 INFO - PROCESS | 1672 | --DOCSHELL 0x124b92800 == 26 [pid = 1672] [id = 775] 09:07:43 INFO - PROCESS | 1672 | --DOCSHELL 0x117242800 == 25 [pid = 1672] [id = 774] 09:07:43 INFO - PROCESS | 1672 | --DOMWINDOW == 115 (0x125543000) [pid = 1672] [serial = 2262] [outer = 0x0] [url = about:blank] 09:07:43 INFO - PROCESS | 1672 | --DOMWINDOW == 114 (0x1260a6c00) [pid = 1672] [serial = 2263] [outer = 0x0] [url = about:blank] 09:07:43 INFO - PROCESS | 1672 | --DOMWINDOW == 113 (0x1267b4000) [pid = 1672] [serial = 2273] [outer = 0x0] [url = about:blank] 09:07:43 INFO - PROCESS | 1672 | --DOMWINDOW == 112 (0x1129d8400) [pid = 1672] [serial = 2265] [outer = 0x0] [url = about:blank] 09:07:43 INFO - PROCESS | 1672 | --DOMWINDOW == 111 (0x126fca000) [pid = 1672] [serial = 2274] [outer = 0x0] [url = about:blank] 09:07:43 INFO - PROCESS | 1672 | --DOMWINDOW == 110 (0x1261a9000) [pid = 1672] [serial = 2271] [outer = 0x0] [url = about:blank] 09:07:43 INFO - PROCESS | 1672 | --DOMWINDOW == 109 (0x126fcd000) [pid = 1672] [serial = 2276] [outer = 0x0] [url = about:blank] 09:07:43 INFO - PROCESS | 1672 | --DOMWINDOW == 108 (0x117e16800) [pid = 1672] [serial = 2233] [outer = 0x0] [url = about:blank] 09:07:43 INFO - PROCESS | 1672 | --DOMWINDOW == 107 (0x1187dfc00) [pid = 1672] [serial = 2234] [outer = 0x0] [url = about:blank] 09:07:43 INFO - PROCESS | 1672 | --DOMWINDOW == 106 (0x11747d800) [pid = 1672] [serial = 2231] [outer = 0x0] [url = about:blank] 09:07:43 INFO - PROCESS | 1672 | --DOMWINDOW == 105 (0x117407800) [pid = 1672] [serial = 2266] [outer = 0x0] [url = about:blank] 09:07:43 INFO - PROCESS | 1672 | --DOMWINDOW == 104 (0x12448a800) [pid = 1672] [serial = 2253] [outer = 0x0] [url = about:blank] 09:07:43 INFO - PROCESS | 1672 | --DOMWINDOW == 103 (0x120e9ac00) [pid = 1672] [serial = 2268] [outer = 0x0] [url = about:blank] 09:07:43 INFO - PROCESS | 1672 | --DOMWINDOW == 102 (0x124889800) [pid = 1672] [serial = 2254] [outer = 0x0] [url = about:blank] 09:07:43 INFO - PROCESS | 1672 | --DOMWINDOW == 101 (0x124bc1000) [pid = 1672] [serial = 2257] [outer = 0x0] [url = about:blank] 09:07:43 INFO - PROCESS | 1672 | --DOMWINDOW == 100 (0x125066400) [pid = 1672] [serial = 2260] [outer = 0x0] [url = about:blank] 09:07:43 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x124485400) [pid = 1672] [serial = 2269] [outer = 0x0] [url = about:blank] 09:07:43 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x1248c5c00) [pid = 1672] [serial = 2256] [outer = 0x0] [url = about:blank] 09:07:43 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x11339d400) [pid = 1672] [serial = 2224] [outer = 0x0] [url = about:blank] 09:07:43 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x113d96c00) [pid = 1672] [serial = 2225] [outer = 0x0] [url = about:blank] 09:07:43 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x124f2c000) [pid = 1672] [serial = 2219] [outer = 0x0] [url = about:blank] 09:07:43 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x1170a9800) [pid = 1672] [serial = 2227] [outer = 0x0] [url = about:blank] 09:07:43 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x117405000) [pid = 1672] [serial = 2228] [outer = 0x0] [url = about:blank] 09:07:43 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x124dee000) [pid = 1672] [serial = 2259] [outer = 0x0] [url = about:blank] 09:07:43 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x1199afc00) [pid = 1672] [serial = 2241] [outer = 0x0] [url = about:blank] 09:07:43 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x119c25000) [pid = 1672] [serial = 2242] [outer = 0x0] [url = about:blank] 09:07:43 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x1191db800) [pid = 1672] [serial = 2236] [outer = 0x0] [url = about:blank] 09:07:43 INFO - PROCESS | 1672 | --DOMWINDOW == 88 (0x1199a7000) [pid = 1672] [serial = 2237] [outer = 0x0] [url = about:blank] 09:07:43 INFO - PROCESS | 1672 | --DOMWINDOW == 87 (0x1199b0400) [pid = 1672] [serial = 2239] [outer = 0x0] [url = about:blank] 09:07:43 INFO - PROCESS | 1672 | --DOMWINDOW == 86 (0x117450800) [pid = 1672] [serial = 2230] [outer = 0x0] [url = about:blank] 09:07:43 INFO - PROCESS | 1672 | --DOMWINDOW == 85 (0x119c2ec00) [pid = 1672] [serial = 2244] [outer = 0x0] [url = about:blank] 09:07:43 INFO - PROCESS | 1672 | --DOMWINDOW == 84 (0x120ea3c00) [pid = 1672] [serial = 2245] [outer = 0x0] [url = about:blank] 09:07:43 INFO - PROCESS | 1672 | --DOMWINDOW == 83 (0x123b27800) [pid = 1672] [serial = 2250] [outer = 0x0] [url = about:blank] 09:07:43 INFO - PROCESS | 1672 | --DOMWINDOW == 82 (0x124486000) [pid = 1672] [serial = 2251] [outer = 0x0] [url = about:blank] 09:07:43 INFO - PROCESS | 1672 | --DOMWINDOW == 81 (0x120fc8c00) [pid = 1672] [serial = 2247] [outer = 0x0] [url = about:blank] 09:07:43 INFO - PROCESS | 1672 | --DOMWINDOW == 80 (0x120fd8800) [pid = 1672] [serial = 2248] [outer = 0x0] [url = about:blank] 09:07:43 INFO - PROCESS | 1672 | --DOMWINDOW == 79 (0x112a6dc00) [pid = 1672] [serial = 2221] [outer = 0x0] [url = about:blank] 09:07:43 INFO - PROCESS | 1672 | --DOMWINDOW == 78 (0x112e64400) [pid = 1672] [serial = 2222] [outer = 0x0] [url = about:blank] 09:07:43 INFO - PROCESS | 1672 | 1469549263460 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]]]}] 09:07:43 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 09:07:43 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 09:07:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:43 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 09:07:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 09:07:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1229ms 09:07:43 INFO - PROCESS | 1672 | 1469549263502 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 09:07:43 INFO - PROCESS | 1672 | 1469549263504 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 09:07:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 09:07:43 INFO - PROCESS | 1672 | 1469549263507 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 09:07:43 INFO - PROCESS | 1672 | 1469549263509 Marionette TRACE conn2 <- [1,3086,null,{}] 09:07:43 INFO - PROCESS | 1672 | 1469549263513 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}] 09:07:43 INFO - PROCESS | 1672 | 1469549263515 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:43 INFO - PROCESS | 1672 | 1469549263601 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 09:07:43 INFO - PROCESS | 1672 | 1469549263606 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:43 INFO - PROCESS | 1672 | 1469549263610 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:43 INFO - PROCESS | 1672 | ++DOCSHELL 0x11660a800 == 26 [pid = 1672] [id = 781] 09:07:43 INFO - PROCESS | 1672 | ++DOMWINDOW == 79 (0x112e60800) [pid = 1672] [serial = 2341] [outer = 0x0] 09:07:43 INFO - PROCESS | 1672 | ++DOMWINDOW == 80 (0x112f4a000) [pid = 1672] [serial = 2342] [outer = 0x112e60800] 09:07:43 INFO - PROCESS | 1672 | 1469549263640 Marionette DEBUG loaded listener.js 09:07:43 INFO - PROCESS | 1672 | ++DOMWINDOW == 81 (0x1133a2800) [pid = 1672] [serial = 2343] [outer = 0x112e60800] 09:07:43 INFO - PROCESS | 1672 | 1469549263989 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 09:07:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 09:07:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 523ms 09:07:44 INFO - PROCESS | 1672 | 1469549264031 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 09:07:44 INFO - PROCESS | 1672 | 1469549264034 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 09:07:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 09:07:44 INFO - PROCESS | 1672 | 1469549264039 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 09:07:44 INFO - PROCESS | 1672 | 1469549264041 Marionette TRACE conn2 <- [1,3090,null,{}] 09:07:44 INFO - PROCESS | 1672 | 1469549264079 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}] 09:07:44 INFO - PROCESS | 1672 | 1469549264080 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:44 INFO - PROCESS | 1672 | 1469549264157 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 09:07:44 INFO - PROCESS | 1672 | 1469549264164 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:44 INFO - PROCESS | 1672 | 1469549264165 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:44 INFO - PROCESS | 1672 | ++DOCSHELL 0x1191c6000 == 27 [pid = 1672] [id = 782] 09:07:44 INFO - PROCESS | 1672 | ++DOMWINDOW == 82 (0x1151b0400) [pid = 1672] [serial = 2344] [outer = 0x0] 09:07:44 INFO - PROCESS | 1672 | ++DOMWINDOW == 83 (0x116a9e800) [pid = 1672] [serial = 2345] [outer = 0x1151b0400] 09:07:44 INFO - PROCESS | 1672 | 1469549264192 Marionette DEBUG loaded listener.js 09:07:44 INFO - PROCESS | 1672 | ++DOMWINDOW == 84 (0x1172b4000) [pid = 1672] [serial = 2346] [outer = 0x1151b0400] 09:07:44 INFO - PROCESS | 1672 | 1469549264527 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 09:07:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 09:07:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 501ms 09:07:44 INFO - PROCESS | 1672 | 1469549264540 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 09:07:44 INFO - PROCESS | 1672 | 1469549264551 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 09:07:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 09:07:44 INFO - PROCESS | 1672 | 1469549264554 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 09:07:44 INFO - PROCESS | 1672 | 1469549264556 Marionette TRACE conn2 <- [1,3094,null,{}] 09:07:44 INFO - PROCESS | 1672 | 1469549264564 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}] 09:07:44 INFO - PROCESS | 1672 | 1469549264567 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:44 INFO - PROCESS | 1672 | 1469549264651 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 09:07:44 INFO - PROCESS | 1672 | 1469549264713 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:44 INFO - PROCESS | 1672 | 1469549264715 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:44 INFO - PROCESS | 1672 | ++DOCSHELL 0x123f25000 == 28 [pid = 1672] [id = 783] 09:07:44 INFO - PROCESS | 1672 | ++DOMWINDOW == 85 (0x11747a000) [pid = 1672] [serial = 2347] [outer = 0x0] 09:07:44 INFO - PROCESS | 1672 | ++DOMWINDOW == 86 (0x117e16800) [pid = 1672] [serial = 2348] [outer = 0x11747a000] 09:07:44 INFO - PROCESS | 1672 | 1469549264744 Marionette DEBUG loaded listener.js 09:07:44 INFO - PROCESS | 1672 | ++DOMWINDOW == 87 (0x118886800) [pid = 1672] [serial = 2349] [outer = 0x11747a000] 09:07:45 INFO - PROCESS | 1672 | 1469549265025 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 09:07:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 09:07:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 521ms 09:07:45 INFO - PROCESS | 1672 | 1469549265077 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 09:07:45 INFO - PROCESS | 1672 | 1469549265081 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 09:07:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 09:07:45 INFO - PROCESS | 1672 | 1469549265083 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 09:07:45 INFO - PROCESS | 1672 | 1469549265085 Marionette TRACE conn2 <- [1,3098,null,{}] 09:07:45 INFO - PROCESS | 1672 | 1469549265087 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}] 09:07:45 INFO - PROCESS | 1672 | 1469549265088 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:45 INFO - PROCESS | 1672 | 1469549265166 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 09:07:45 INFO - PROCESS | 1672 | 1469549265234 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:45 INFO - PROCESS | 1672 | 1469549265235 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:45 INFO - PROCESS | 1672 | ++DOCSHELL 0x125594000 == 29 [pid = 1672] [id = 784] 09:07:45 INFO - PROCESS | 1672 | ++DOMWINDOW == 88 (0x118888400) [pid = 1672] [serial = 2350] [outer = 0x0] 09:07:45 INFO - PROCESS | 1672 | ++DOMWINDOW == 89 (0x1193a9400) [pid = 1672] [serial = 2351] [outer = 0x118888400] 09:07:45 INFO - PROCESS | 1672 | 1469549265261 Marionette DEBUG loaded listener.js 09:07:45 INFO - PROCESS | 1672 | ++DOMWINDOW == 90 (0x1198aa400) [pid = 1672] [serial = 2352] [outer = 0x118888400] 09:07:45 INFO - PROCESS | 1672 | 1469549265525 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]]]}] 09:07:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 09:07:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 09:07:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 469ms 09:07:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 09:07:45 INFO - PROCESS | 1672 | 1469549265556 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 09:07:45 INFO - PROCESS | 1672 | 1469549265557 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 09:07:45 INFO - PROCESS | 1672 | 1469549265566 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 09:07:45 INFO - PROCESS | 1672 | 1469549265567 Marionette TRACE conn2 <- [1,3102,null,{}] 09:07:45 INFO - PROCESS | 1672 | 1469549265577 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}] 09:07:45 INFO - PROCESS | 1672 | 1469549265580 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:45 INFO - PROCESS | 1672 | 1469549265687 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 09:07:45 INFO - PROCESS | 1672 | 1469549265728 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:45 INFO - PROCESS | 1672 | 1469549265729 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:45 INFO - PROCESS | 1672 | ++DOCSHELL 0x126a9b800 == 30 [pid = 1672] [id = 785] 09:07:45 INFO - PROCESS | 1672 | ++DOMWINDOW == 91 (0x118396000) [pid = 1672] [serial = 2353] [outer = 0x0] 09:07:45 INFO - PROCESS | 1672 | ++DOMWINDOW == 92 (0x1199af000) [pid = 1672] [serial = 2354] [outer = 0x118396000] 09:07:45 INFO - PROCESS | 1672 | 1469549265753 Marionette DEBUG loaded listener.js 09:07:45 INFO - PROCESS | 1672 | ++DOMWINDOW == 93 (0x119c2a000) [pid = 1672] [serial = 2355] [outer = 0x118396000] 09:07:46 INFO - PROCESS | 1672 | 1469549266049 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 09:07:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 09:07:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 526ms 09:07:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 09:07:46 INFO - PROCESS | 1672 | 1469549266086 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 09:07:46 INFO - PROCESS | 1672 | 1469549266087 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 09:07:46 INFO - PROCESS | 1672 | 1469549266089 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 09:07:46 INFO - PROCESS | 1672 | 1469549266090 Marionette TRACE conn2 <- [1,3106,null,{}] 09:07:46 INFO - PROCESS | 1672 | 1469549266092 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}] 09:07:46 INFO - PROCESS | 1672 | 1469549266099 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:46 INFO - PROCESS | 1672 | 1469549266215 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 09:07:46 INFO - PROCESS | 1672 | 1469549266254 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:46 INFO - PROCESS | 1672 | 1469549266256 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:46 INFO - PROCESS | 1672 | ++DOCSHELL 0x126f6c800 == 31 [pid = 1672] [id = 786] 09:07:46 INFO - PROCESS | 1672 | ++DOMWINDOW == 94 (0x120e9a800) [pid = 1672] [serial = 2356] [outer = 0x0] 09:07:46 INFO - PROCESS | 1672 | ++DOMWINDOW == 95 (0x120fc2000) [pid = 1672] [serial = 2357] [outer = 0x120e9a800] 09:07:46 INFO - PROCESS | 1672 | 1469549266281 Marionette DEBUG loaded listener.js 09:07:46 INFO - PROCESS | 1672 | ++DOMWINDOW == 96 (0x123e13800) [pid = 1672] [serial = 2358] [outer = 0x120e9a800] 09:07:46 INFO - PROCESS | 1672 | 1469549266575 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]]]}] 09:07:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 09:07:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 09:07:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 09:07:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 520ms 09:07:46 INFO - PROCESS | 1672 | 1469549266612 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 09:07:46 INFO - PROCESS | 1672 | 1469549266615 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 09:07:46 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 09:07:46 INFO - PROCESS | 1672 | 1469549266617 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 09:07:46 INFO - PROCESS | 1672 | 1469549266618 Marionette TRACE conn2 <- [1,3110,null,{}] 09:07:46 INFO - PROCESS | 1672 | 1469549266620 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}] 09:07:46 INFO - PROCESS | 1672 | 1469549266621 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:46 INFO - PROCESS | 1672 | 1469549266728 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 09:07:46 INFO - PROCESS | 1672 | 1469549266731 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:46 INFO - PROCESS | 1672 | 1469549266732 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:46 INFO - PROCESS | 1672 | ++DOCSHELL 0x128e9d800 == 32 [pid = 1672] [id = 787] 09:07:46 INFO - PROCESS | 1672 | ++DOMWINDOW == 97 (0x120e9c400) [pid = 1672] [serial = 2359] [outer = 0x0] 09:07:46 INFO - PROCESS | 1672 | ++DOMWINDOW == 98 (0x124486800) [pid = 1672] [serial = 2360] [outer = 0x120e9c400] 09:07:46 INFO - PROCESS | 1672 | 1469549266756 Marionette DEBUG loaded listener.js 09:07:46 INFO - PROCESS | 1672 | ++DOMWINDOW == 99 (0x124848400) [pid = 1672] [serial = 2361] [outer = 0x120e9c400] 09:07:47 INFO - PROCESS | 1672 | 1469549267052 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"]]]}] 09:07:47 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 09:07:47 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 09:07:47 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 09:07:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:07:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:07:47 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 09:07:47 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 470ms 09:07:47 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 09:07:47 INFO - PROCESS | 1672 | 1469549267087 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 09:07:47 INFO - PROCESS | 1672 | 1469549267088 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 09:07:47 INFO - PROCESS | 1672 | 1469549267090 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 09:07:47 INFO - PROCESS | 1672 | 1469549267091 Marionette TRACE conn2 <- [1,3114,null,{}] 09:07:47 INFO - PROCESS | 1672 | 1469549267101 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}] 09:07:47 INFO - PROCESS | 1672 | 1469549267102 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:47 INFO - PROCESS | 1672 | 1469549267206 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 09:07:47 INFO - PROCESS | 1672 | 1469549267218 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\", \"7307aff5-7527-432c-b9c7-566782821750\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:07:47 INFO - PROCESS | 1672 | 1469549267219 Marionette INFO sendAsync 17e5b99e-1971-2943-9609-a5af90b8ba33 09:07:47 INFO - PROCESS | 1672 | ++DOCSHELL 0x12948c800 == 33 [pid = 1672] [id = 788] 09:07:47 INFO - PROCESS | 1672 | ++DOMWINDOW == 100 (0x124883c00) [pid = 1672] [serial = 2362] [outer = 0x0] 09:07:47 INFO - PROCESS | 1672 | ++DOMWINDOW == 101 (0x1248c4c00) [pid = 1672] [serial = 2363] [outer = 0x124883c00] 09:07:47 INFO - PROCESS | 1672 | 1469549267243 Marionette DEBUG loaded listener.js 09:07:47 INFO - PROCESS | 1672 | ++DOMWINDOW == 102 (0x124bc3400) [pid = 1672] [serial = 2364] [outer = 0x124883c00] 09:07:47 INFO - PROCESS | 1672 | --DOMWINDOW == 101 (0x12ac2e400) [pid = 1672] [serial = 2311] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 09:07:47 INFO - PROCESS | 1672 | --DOMWINDOW == 100 (0x126599c00) [pid = 1672] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 09:07:47 INFO - PROCESS | 1672 | --DOMWINDOW == 99 (0x126705000) [pid = 1672] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 09:07:47 INFO - PROCESS | 1672 | --DOMWINDOW == 98 (0x12ac2ac00) [pid = 1672] [serial = 2308] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 09:07:47 INFO - PROCESS | 1672 | --DOMWINDOW == 97 (0x10eafec00) [pid = 1672] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 09:07:47 INFO - PROCESS | 1672 | --DOMWINDOW == 96 (0x1129cc000) [pid = 1672] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 09:07:47 INFO - PROCESS | 1672 | --DOMWINDOW == 95 (0x11747a800) [pid = 1672] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 09:07:47 INFO - PROCESS | 1672 | --DOMWINDOW == 94 (0x112a7d800) [pid = 1672] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 09:07:47 INFO - PROCESS | 1672 | --DOMWINDOW == 93 (0x113d9a400) [pid = 1672] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 09:07:47 INFO - PROCESS | 1672 | --DOMWINDOW == 92 (0x119379000) [pid = 1672] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 09:07:47 INFO - PROCESS | 1672 | --DOMWINDOW == 91 (0x112a76800) [pid = 1672] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 09:07:47 INFO - PROCESS | 1672 | --DOMWINDOW == 90 (0x1129d8000) [pid = 1672] [serial = 2314] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 09:07:47 INFO - PROCESS | 1672 | --DOMWINDOW == 89 (0x126709000) [pid = 1672] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 09:07:47 INFO - PROCESS | 1672 | --DOMWINDOW == 88 (0x1127e0400) [pid = 1672] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 09:07:47 INFO - PROCESS | 1672 | --DOMWINDOW == 87 (0x11740f000) [pid = 1672] [serial = 2317] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 09:07:47 INFO - PROCESS | 1672 | 1469549267739 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]]]}] 09:07:47 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 09:07:47 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 677ms 09:07:47 INFO - PROCESS | 1672 | 1469549267767 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 09:07:47 INFO - PROCESS | 1672 | 1469549267769 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 09:07:48 WARNING - u'runner_teardown' () 09:07:48 INFO - No more tests 09:07:48 INFO - Got 0 unexpected results 09:07:48 INFO - SUITE-END | took 502s 09:07:48 INFO - Closing logging queue 09:07:48 INFO - queue closed 09:07:48 INFO - Return code: 0 09:07:48 WARNING - # TBPL SUCCESS # 09:07:48 INFO - Running post-action listener: _resource_record_post_action 09:07:48 INFO - Running post-run listener: _resource_record_post_run 09:07:50 INFO - Total resource usage - Wall time: 524s; CPU: 58.0%; Read bytes: 37041664; Write bytes: 951106048; Read time: 246; Write time: 4942 09:07:50 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 09:07:50 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 154110464; Write bytes: 153968640; Read time: 13720; Write time: 335 09:07:50 INFO - run-tests - Wall time: 507s; CPU: 58.0%; Read bytes: 34870784; Write bytes: 794208768; Read time: 225; Write time: 4596 09:07:50 INFO - Running post-run listener: _upload_blobber_files 09:07:50 INFO - Blob upload gear active. 09:07:50 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 09:07:50 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 09:07:50 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'] 09:07:50 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 09:07:50 INFO - (blobuploader) - INFO - Open directory for files ... 09:07:50 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 09:07:50 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:07:50 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:07:51 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 09:07:51 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:07:51 INFO - (blobuploader) - INFO - Done attempting. 09:07:51 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 09:07:51 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:07:51 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:07:52 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 09:07:52 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:07:52 INFO - (blobuploader) - INFO - Done attempting. 09:07:52 INFO - (blobuploader) - INFO - Iteration through files over. 09:07:52 INFO - Return code: 0 09:07:52 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 09:07:52 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 09:07:52 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/0087d8fbeb1a2c74c8335118d94f2d4ba770f2ebdfa227cc006db67d33c92e8da5318558c0b4fe21d3fc354749ee6ab73e19c8eec0b1487bc9d7a73182a53cd9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c9cc19cd6a19437b8bd2ac08d11370b1369d72a8b890672d38164356ac0edbedbe031e8b220fde4ae4e2222e5773d138ae51c857906abee0baf9c232ddd204c2"} 09:07:52 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 09:07:52 INFO - Writing to file /builds/slave/test/properties/blobber_files 09:07:52 INFO - Contents: 09:07:52 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/0087d8fbeb1a2c74c8335118d94f2d4ba770f2ebdfa227cc006db67d33c92e8da5318558c0b4fe21d3fc354749ee6ab73e19c8eec0b1487bc9d7a73182a53cd9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c9cc19cd6a19437b8bd2ac08d11370b1369d72a8b890672d38164356ac0edbedbe031e8b220fde4ae4e2222e5773d138ae51c857906abee0baf9c232ddd204c2"} 09:07:52 INFO - Running post-run listener: copy_logs_to_upload_dir 09:07:52 INFO - Copying logs to upload dir... 09:07:52 INFO - mkdir: /builds/slave/test/build/upload/logs 09:07:52 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=578.049427 ========= master_lag: 0.28 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 38 secs) (at 2016-07-26 09:07:53.142761) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-26 09:07:53.146755) ========= 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.XVNoVC3r1g/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.Rs77RgnHH3/Listeners TMPDIR=/var/folders/hb/llxgk70n58q_fcntkch5rymc00000w/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/0087d8fbeb1a2c74c8335118d94f2d4ba770f2ebdfa227cc006db67d33c92e8da5318558c0b4fe21d3fc354749ee6ab73e19c8eec0b1487bc9d7a73182a53cd9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c9cc19cd6a19437b8bd2ac08d11370b1369d72a8b890672d38164356ac0edbedbe031e8b220fde4ae4e2222e5773d138ae51c857906abee0baf9c232ddd204c2"} build_url:https://queue.taskcluster.net/v1/task/W8UpXN7RSrGn_ioIh15nFQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/W8UpXN7RSrGn_ioIh15nFQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012720 build_url: 'https://queue.taskcluster.net/v1/task/W8UpXN7RSrGn_ioIh15nFQ/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/0087d8fbeb1a2c74c8335118d94f2d4ba770f2ebdfa227cc006db67d33c92e8da5318558c0b4fe21d3fc354749ee6ab73e19c8eec0b1487bc9d7a73182a53cd9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/c9cc19cd6a19437b8bd2ac08d11370b1369d72a8b890672d38164356ac0edbedbe031e8b220fde4ae4e2222e5773d138ae51c857906abee0baf9c232ddd204c2"}' symbols_url: 'https://queue.taskcluster.net/v1/task/W8UpXN7RSrGn_ioIh15nFQ/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-26 09:07:53.186276) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-26 09:07:53.186647) ========= 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.XVNoVC3r1g/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.Rs77RgnHH3/Listeners TMPDIR=/var/folders/hb/llxgk70n58q_fcntkch5rymc00000w/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.005088 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-26 09:07:53.239009) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-26 09:07:53.242430) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-26 09:07:53.242820) ========= ========= Total master_lag: 1.84 =========